|
Who I Am
Life's Pursuits
-
Adventurer: merchant marine, mountaineer, hiker, scuba diver, pilot.
-
Entrepreneur: I love early-stage startups, and working on very tough
problems with smart people.
-
Traveler: Norway, Italy, Australia, England, Ireland, Mexico, South Korea and China
among many others. I want to travel everywhere.
-
Musician: violin and guitar. I particularly enjoy flemenco, jazz, acid rock,
rococo.
- Athelete: lacrosse, bicycling, ice hockey, tennis, chess, go.
-
Linguist: English, Latin, Korean, Lisp. I am a voracious reader.
-
Cooking: structure and intepretation of gourmet food.
|
Technical Interests
In no particular order, and with no deference given to other, more precise taxonomies of
computer science.
- Operating system kernels
- Memory management
- File systems and block
devices
- Threading and synchronization
- Programming languages
- Distributed systems
- Information theory
|
New Artifacts
Talk: Combined Object-Lambda Architectures [ pdf ]
How to make COLAs with Pepsi and Coke.
Talk: Lguest Hypervisor [ pdf ]
Design of the Lguest paravirtualized hypervisor.
Software: Toil [ svn ]
A minimalist WSGI/FastCGI application server.
Talk: Computational Continuations [ pdf ]
An intro to continuations for programmers.
Software: chump-search [ svn ]
A partial-text XML search engine for the web.
Software: iolisp [ svn ]
A prototype Lisp interpreter witten in Io.
Talk: Anatomy of Lisp [ pdf ]
On the beauty and expressiveness of Lisp.
|