|
|
6 Person Buffens Instruction Images: In GIF, EPS, and FIG formats.
Abstract Algebra Object System, which I don't remember testing. Developed as a short example for Spring 2002.
Aesop's Fables - Online Collection - 656+ Fables
Collection
of words from Aesop's Fables (does not include all stories),
formated for use in C or Java.
Artificial Intelligence Workshop Description: in PDF, DVI, and LaTeX.
Old
map of the historical route of the Ark and the Dove, for giving
our Pirate history some footing in fact.
My first attempt at a full-fledged
Artificial Intelligence, as an extension of the Copycat Project. A
single C file.
Ovid: The Art of Love
arXiv e-Print Archive
Computer tests of Axis and Allies "Rising Factor" (that the success of a battle between two pure armies, can be determined by the relative magnitudes of the value (a n^2) (a is the roll needed for success, n is the number of combatants: 10000000 results of 10 infintry attacking 7 infintry (Rising factors are 100 vs. 98), computer generated; Borderline Tests, using the floor and ceiling of the Rising-factor-predicted number of defenders for a given number of attackers (note that the only failing cases are due to defenders "winning" in the case of a wash), computer generated.
Carolingian Baronial Election Page
Beggars in Pain Dungeons and Dragons Campaign Page.
Baronial Election page generation setup, used
to manage a question-and-answer page for 14 candidates and 33
questions, with separate pages with responses collected by candidate
and by question.
Philosophy Paper on Belief and First
Person Authority: What is belief, such that first person authority can exist?. Written for 24.260: Topics in Philosophy.
Beowulf with the modern and
old English side-by-side (I grabbed the texts individual from the net and formatted them; also available from the original Old English source, Modern English source, and in LaTeX.
Scheme Best Dice Score Calculator, for calculating the best score one can get from a roll of 6 dice, in the game Dice. I don't remember testing this.
ESG Recruitment Proposal, created by CICDO
at the end of 2002-2003 year. Available are the PDF, DVI,
and LaTeX.
Bit Code Examples:
Introduction and
Instructions for SCA Newbies on what to bring to Legends of
Chivalry, or any SCA camping event.
Brock Institute Virtual Mechanisms
Instructions to make Buffens Hats,
designed to look like those in Arbeau; available in FIG, GIF, and EPS.
Overlay of 3 cuts positions (xfig) for seeing relations.
Example of Current Continuations. I don't remember testing this.
Fractal formed by successive infinite
applications of Apollonius's Circle problem (forming "kissing" circles
within circles). Written as a Scheme
procedure that returns parameterized function, taking an
independent variable and returning a point (cons x y).
See my Study Group Ideas Page for random seminars and discussion groups that I am or have in the pass been interested in running, given sufficient interest.
NCDC Online Climate Data
Partially constructed "ClockMaker" system for allowing
students to construct and simulate clocks and other physical systems
using a combination of physical abstractions and collision-dection
mechanisms.
Signals and Systems Matlab Lab on
Convolutions: Lab Description (also the original LaTeX) and Working Documents (developed in testing
the lab).
Dark Dungeons and Dragons Campaign Drinking Song (Modified from the MIT Drinking Song)
Data Abstraction Examples, recitation notes for one class.
Elegant model of the double pendulum, written using the
scheme mechanics package.
Decompiler Examples long and short.
3-D Differential Equation Programming System, allowing one to
state interrelated equations in programs and use their solutions.
Final project for C++ class (buggy?).
Dungeons and Dragons System Modification
Draft, created to make the D&D system more realistic and
methodical. Available are the PDF,
PS, DVI, and LaTeX:
Base Document, Abilities, Maneuvers, Skills, Combat Summary,
Skills and Abilities Lister.
Essay on the relation between love and
dream: Dreams of Love. Written
for Lee Perlman's Philosophy of Love.
Random Herb Finder, for characters looking
for them. Download the Source File and
Herbs File, stolen from another site,
which must be in the same directory.
Elevator Button FIG Poster and Handyboard C Controller Code.
Notes on Scheme's Equality Procedures, modified from Holly Yanko's recitation notes.
Escapements in Motion
Notes for Advertising ESG at the MIT Academic Expo.
Descriptive Floorplan of the ESG space, in GIF and FIG formats, with other things to add.
Hand-out fliers for ESG, in GIF and FIG formats. An older version is also available as a FIG or EPS.
Movie Posters for ESG Movie Nights:
Posters for ESG during Orientation: Explore Learning in FIG and GIF formats, and Take Control in FIG and GIF.
New design for an ESG shirt, designed some
years ago and never used. See the front, a picture to go in the shirt's
"pocket" area, and the back, below
which should be the words "MIT Experimental Study Group". I also have
an old version of the back
ESG Verse to the MIT Drinking Song.
Fractal Society Layout based on the principles of Fields, Factories, and Workshops by Petr Kropotkin. Green denotes fields, red denotes factories, and blue denotes residence.
Adding macros to the compiler: Final Review Questions and Answers.
Fractal Planet Project
Garbage Collect Notes.
Scheme Code to generate J-SIM circuit
commands (similar to PSPICE) without efficiency-wasting abstractions.
As the example, a recursive, abstraction-rich definition of an adder
can be converted to an abstraction-less
definition with the Scheme
Program which keeps tracks of the inner workings of all
abstractions.
Beginning of a optimization system for
circuits, capable of breaking down abstraction barriers like
consistent stages in a calculation to gain speed. Scheme code which generated (I think) a
ton of connections for a 32 bit
adder.
The best thing to do very early in the
year is a sleepover, but the traditional thing is a George's Island
trip. Here are some notes for
making it come out right.
Document-in-progress
describing my Constructed Written Language.
"The Ethics
of Happiness": what is the relationship between happiness and
moral right? Note, I now see this in terms of the relation between
the "Ethical Life" and the "Good Life" described in Thomas Nagel's
The View from Nowhere. Written for Introductory Ethics at
Harvard's Divinity School.
I find myself in need of a house, minus
those elemented required for a home. However, if I am going to get an
apartment, I might as well make some good of it by openning it up to
other uses.
I am very interested in cooperative housing situations and openning new avenues of personal improvement for people, particularly those disenfranchized by society. I'd like to offer homeless people in the Central Square/Cambridgeport area a deal: a place to live (a bed and general use of the apartment space and its collectively-owned resources) in exchange for 2 hours of their work a day. That work might take the form of community service, craft work, menial chores, or working for pay for another organization, or it may be for skill development and the later use of those skills. Hopefully it would be a combination of all of these. That time could also be spent doing household chores, like cooking and cleaning, building furniture, making warm clothing, or tending a community garden. For an additional 2 hours of work a day, I may be able to offer my boarders full food.
Legally, I might be able to combine a contract for subletting the apartment with the legal setup of a program called Timedollar which allows people to "exchange" hours of each others' work through a deposit and withdrawl "hour-for-an-hour" banking system.
I would start the first month by offering the deal to a single
homeless person, selected I-don't-know-how. I would conduct an
interview and background check to see what chores and directions for
training would make sense. Then I would sign a one-month contract
with that person. By the next month, I think I could have saved
enough money (from my own job) to buy another bed and expand the
program.
Notes on Higher Order Procedure, which specifically use a nice curry and partial apply functions to do some neat mind-benders.
Know the rule, "i before e, except after
c"? Well I've compiled (with an electronic webster program) a list of
words that break that rule. See the i
before e after c words and the e before i not after c words.
Beginning of a Inter-language
communicator, written in scheme.
Seminar Proposal and Syllabus for the Integrated Study Program Seminar.
Java/Scheme Interface, for creating a dual-language system. Logically, Java keeps track of objects and data, and Scheme tracks operations and decisions (possibly with a codelet system). Here is the Java Code and the Scheme Code.
Essay on the relationship between Justice
and Ethics: First Version and Second Version. Written for 24.04:
Justice.
Essay on the concept of inequality, mainly
within the context of Friedman's Capitalism and Freedom: Inequality in and beyond Friedman.
Written for 24.04: Justice.
Music and
Words to the Ball of Kerriemuir, a silly bawdy song about an
infamous Scotland wedding.
A Description of Lamarckian Poker.
Learning Seminar Homepage
Dual-PacMan Competition Resources.
Competition rules, in DVI and
LaTeX, and the preliminary Text; Lego Competition Map (built out of
wood and with blocks of wood); and two team IR beacon code and IR testing code. Code based (and may
need) HandyBoard 6.270 IR files.
Beginning of a
program for a lego robot mapper, capable of mapping out the
shadow-floorplan of a room without getting itself killed.
Object-oriented Lemmings Scheme Code:
Generates an environment of brinks within which lemmings crawl, climb,
fall, explode (destroying bricks), and die (becoming bricks). Version 1, Version 2, and Version 3; requires Base Lemmings Stuff and Scheme Object System.
Seminar Proposal for a semester seminar on
Mass Media Studies: Looking Comparatively at US and Latin American
Media. See the PDF and LaTeX.
"Love or
Justice": an essay to explore the claim that "Justice is an
approximation of love under conditions of sin." Written for
Introductory Ethics at Harvard's Divinity School.
Some ways to write list procedures, specifically, append.
Maverick Colleges: Ten Notable Experiments in American Undergraduate Education
XFig version of the Mitgaard arms
Observations on the New Generation
Essay on the relation between Objectivity
and Subjectivity: What Physicalism
Doesn't Teach. Written for 24.260: Topics in Philosophy.
Old English Pronoun Cheat Sheet, in LaTeX, DVI, and Text (with $, @, _, and . standing
for Anglo-Saxon letters/accents).
Description of the Endowment Scheme for the Gumption Center: GIF graphic and Glossary.
Flier advertising and recruiting for
helpers on the Gumption Center: Without Tear-offs and With Tear-Off Tabs.
General Proposal for the Paideia Collective's Center (work in progress).
A Short Description of the Paideia Collective Idea.
"Measure" class which handles physical
dimensions (mass, distance, time) and a 3-D "Vector" class that uses
it, for building physical systems in a structured, error-checking way.
Unsure status. Contained in Zip
file.
The Pirates communication method: a LambdaMoo world. Includes a
steerable ship (the Maryland Dove), with an automatic
location text-map, solar time algorithms (adjusted for time
and location), and part of a system for
weather-interpolation from online buoy data (completion lost
in a crash).
Scanned Image of one version of the chosen pirate ship.
The Pirates inspiration: a Zippy cartoon.
A game to exemplify the prisoner's dilemma
in a philosophy class. Give each of N students the following
on a slip of paper:
|
You have (N-1) points. You may give any number of points
away to any number of other students by writing their names below;
for every point you give to someone else, they get 2 points added
to their total. All of the other students have the same
conditions. After all point giving is tallied, you will get all
points you chose not to give away, plus the points you were given
(2 for every 1).
The number of points you get will effect your grade. Any attempts at communication will result in 0 points.
Name: ___________________________________________ # Points: ______ |
With individual rationality, everyone gets (N-1) points. With
collective rationality, everyone gets 2(N-1) points.
Better than the other prisoner's game,
make it more like society and challange people's ability to be truly
moral. Give each of N students the following on a slip of paper:
|
You have (N-1) points. You may give any number of points
away to any number of other students by writing their names below;
for every point you give to someone else, they get 2 points added
to their total. All of the other students have the same
conditions. You are encouraged to communicate, but you must write
down your decisions in private.
After all point giving is tallied, you will get all points you chose not to give away, plus the points you were given (2 for every 1). Additionally, you get as many extra points as there are people with strictly fewer points than you. The number of points you get will effect your grade in this class.
Name: ___________________________________________ # Points: ______ |
There is the potential for more points total here by putting some
people down (will people choose Utilitarianism? Each person for
himself? Rawlsian fairness?)
At the risk of making the game too
complicated, I have a new modification, off of the last version: Run
it twice.
Specifically, keep track (maybe publicly, on the board) of who got how many points, and have everyone write down their points on their card. Then gather all the cards back, shuffle them, and have people randomly select a card. Then run the scenario again, this time with initial inequality, and find out the results. This second round of points is added to the first round of points for each person, and the final number of points factors into their grades.
Will everyone ostracize the selfish people? Or will they emulate them? Will their habits change when they are "born" into inequality?
Don't tell them that you're going to run it again until you do.
For anyone who runs these games, I'd love to get the name-removed
results!
Resources for Programming Language Research
See my Projects Ideas Page for random ideas that I am not currently pursuing, but would be interested in working with others on, or seeing their progress occur.
Essay on the Rawlsian method for
determining justice: Rawlsian Values.
Written for 24.04: Justice.
Scheme
Functions for reading DXF floorplan files and analyzing them to
create rooms and connections for the object world. A sample MIT building dxf file is available.
Sinusoid-Based prediction "AI". As it
gathers more information, it tries to randomly modify its predictive
equations, which is a Fourier series to better predict the input. The
C file needs an input file
input.txt to predict. The FourierAt function looks
wrong...
Beginning of a genetic algorithm for
creating map-solving "roboants": the incomplete code and an example roboant
Scheme code for possible expansions of the
object world to make it more general, "rouge-like", and improve room
resolution. Setup File include
scheme descriptions of the Black-Hole area, and Interface File for windows and
interaction.
Calendar for "Beginning of Semester"
Mitgaard events (recruiting flier, 2001): PDF and DVI.
University of Carolingia IAP Activity
Pieces: The email to Carolingia
and a poster to MIT, in XFIG or GIF formats.
Short Scheme Introduction and Continuation.
Exploration Seminar Proposal: Self-structured advising seminar. Also, DVI Syllabus.
New Sliderule Design: Sliderules are in
many ways as powerful as scientific calculators, capable of applying
several functions and inverse functions. My idea is to have a
paper-thin kind, formed with a opaque "back" and a transparent
"window", with the same or similar functions. Functions can be
applied by lining up the appropriate scales (rather than with a
slider), and because the two can be disconnected, one can combine
ideas from sectors for trigonometric functions. Here is C code to generate a Postscript file to be printed on paper and
transparency. More scales/functions need to be added.
Descriptions of Subject Seminars, used
for a previous orientation activity.
A Taxonomy of Abstract Human Pursuits, in progress.
Image showing how couples move during the
hay in Tesara. Available in GIF, JPEG, and ESP formats.
Plato's Dialogues - The Tetralogies
The Way Things Work Seminar Proposal, learning principles of engineering by taking apart and building stuff.
Not-quite-complete version of the
metacircular to evaluate expressions to return their type: the type evaluator.
Image
Recognition System (still buggy) which determines "example-ness"
by clustering based on responses to filters. Includes Pattern
(responses to filters used for clustering),
Cluster (combination of Patterns), ClusTree (clustering
using nearest-neighbor trees), Image (ppm file reader),
GausImage (image on multiple scales for multidimensional
pattern recognition), Histogram (a collection of clusters for
statistical analysis; contains multiple clustering algorithms),
Model (multiple histograms describe a class of images), and
System (a combination of models for classifying an image), and
Cluster data file I/O.
I want to start a Vast Left Wing Conspiracy group, along the
principles of How the Left Can Win Arguments and Influence
People: a big meta-organization that supports progressive efforts
and helps different progressive efforts move forward and communicate.
XFIG
Sign-up sheet for the Western Hemisphere Project, Fall 2002.
Scheme Word
Histogram: finds words that are sufficiently "unnotably" in
several files (common words, with more than one character, but only
very common words if they're long).
Yet Another Digital Tradition PageBack to Jimmy's Homepage : Resources : Previous Page