Like many in Silicon Valley, I'm an employee of a software company. Check us out at http://www.google.com/.
[Opinions expressed herein are mine alone and do not represent those of my employer. But who cares? I'm always right.]
Stanford University computer science students get to host stuff on this server for life, and keep their Stanford CS email address. So either get a CS degree from Stanford, or use Google Page Creator or Google Sites for your homepage and GMail for your email.
In fact, my Stanford email address simply forwards to my GMail account, which can store a lifetime's worth of email and filters out most spam these days. I like hanging on to my Stanford address due to its collector's value.
Before my stint at Stanford I did time at the University of Sydney, and my name was "Ben Lin".
I'm no longer hosting PDFs and PostScript files except for my dissertation. Partly because I'm conserving space, but mainly because it turns out there's an amazing publicly accessible worldwide network of computers and an amazing free service that will find papers I've (co-)authored on said network.
Search for my name in the Cryptology ePrint Archive.
The Pairing-Based Crypto Lounge contains references to my dabblings in that field.
A few more papers can be retrieved by searching for upgraded versions of my name: "Benjamin Lynn", "Benjamin Y S Lynn", and "Benjamin Yin-Sun Lynn".
Thankfully I never published under "Ben Lin". But you can't escape your past: vanity googling unearthed pages mentioning me by my original v1.0 name [rock climbing, mathematics, mathematics again].
Long ago I abandoned my dream of building a well-organized cleanly categorized site containing bookmarks, notes and snippets of code. Following the example of the Internet, I chose to dump all information into an amorphous blob, and my nefarious nebulous media empire grew another tentacle:
The PBC Library performs low-level operations required by pairing-based cryptosystems.
Bliss, a modular software synthesizer. I promise I'll get back to working on it one day!
NetWalk is a puzzle game. I had wasted a lot of time playing a Windows version of this game, and was inspired to write this cross-platform version.
My raytracer made it to the last round of the Third Annual ICFP Programming Contest. I used SmallEiffel, the GNU Eiffel compiler which has since been renamed SmartEiffel. Eiffel is a clean, elegant, object-oriented language, though I wish it had return, break and goto statements.
Linstall creates self-extracting Windows executables in Linux. It can also create self-extracting Linux executables.
Mathematics and Computer Science: I'm hosting these on the Pairing-based Cryptography Library site.
Git Magic: source control magic tricks.
Sound and music: technical stuff.
Footbag moves in a compact version of Job's notation.
Some recipes and a bread table.