- pfind
- netselect-if
- Things I learned
- Status bar datestamps made easy
- New netbook. But mostly Windows-bashing.
- RequestPolicy: web security the right way
- Fun with PDFs
- Ubuntu 10.04 disappointment
- mplayer for realvideo in Firefox
- Escape from the shell
- CPAN handling
- Not an ez_setup
- Ratpoison titlechanged hook
- What I tell you three times is true
- Why I almost left Ubuntu
- Adventures in Ubuntu Lucid, Mythtv, and the Hauppauge HVR-2250
- I ♥ Perl, the command line, and Infocom text adventures
- All Emacs (almost) all the time
- The first n things to do after installing an Ubuntu command-line system, where n is large
- Manually mounting whole disk encryted drive
- Chromium: useless (to me, for now)
- Civilization in Wine on Linux. How civilized.
- Ruby string escaping weirdness
- Recycling Palms as secondary LCD displays
- New and improved emacs launcher
- Daemon Emacs
- My own virtual Ubuntu Intrepid
- xterm made easy
- Fastest Ubuntu mirror for you
- PDF Viewer
- First look at Ubuntu Gutsy Beta
- Seeking Random Numbers. Must pass Chi-Square test. No freaks.
- Apt-get globally, gem locally
- Tolerance
- Movable Type 3.2+ Annoyances
- But am I paranoid enough?
- (The awful truth)
- Black magic square root computation
- A subversive life
- All the bandwidth you can't use
- Beautiful Data
- The very model of a modern major database
- House, S.D. (Senior Developer)
- How much I hate Windows
- Graphic freedom
- The arguments of wizards are infinite
- Dvorak in rdesktop in Ubuntu
- Blogging it old school
- Monitoring
- MD5 checksum of a CD
- L'enfer, c'est le laptop repair under warranty
- I shiver with antici... pation
- Safe and Secure
- Great moments in efficient network security
- Apache 2 + mod_python + CherryPy
- Danger
- sshfs
- A critical bug
- Tunnels
- Back to the Garage
- Here's a nickel, kid.
- How small flaws add up, or, how to cheat at on-line poker
- Reducing complexity
- Strange Loopiness