Articles

Whenever I write on my site, it ends up here. Unfortunately, that doesn't happen very often, but I use Pinboard with some frequency. Check out my bookmarks for more interesting things to read.

May 2011

Fixing Supervisor on Ubuntu 11.04

So, you’ve just upgraded to Ubuntu 11.04, and now Supervisor doesn’t work. You need a workaround, but don’t want to touch any of the files managed by apt. Here’s what to do.

March 2009

A Brief History of Unix

Back in 2004, I posted an extremely brief history of Unix to the SDF internal BBS. I recently found a copy of it and am posting it here for posterity.

November 2008

Finally, My New Layout

Graphic design is hard!

April 2008

Total Nerd Meme

It’s like a chain letter, but for Unix nerds.

October 2007

HOWTO: Get rid of that revolting faux-3D Dock in Mac OS X 10.5 Leopard.

I don’t like relying on undocumented hacks, but I hate Apple’s new Dock so much that I’ll try anything.

February 2007

Writing a New CMS

We’ve been together a long time, WordPress, but it’s time to say goodbye. It’s not you; it’s me.

November 2006

Computer Error Message, Probably

This rates as one of the most unhelpful error messages I’ve ever seen.

September 2006

Hilarity from The Onion

I’m getting too old for this.

NOAA’s Weather Feeds

Only the government could make something so conceptually simple so unnecessarily complicated.

Apple’s open(1) Command

Why can’t every Unix-like OS have something like this?

July 2006

Moving from WordPress to Typo

Watch Stephen spend a bunch of time on a blog migration, only to revert to what he’s already got.

I Want to Cry

Ted Stevens is not the sharpest pencil in the box.

June 2006

Total Burnination

Yikes!

The Gilded Age

Tonight I went to see the Como Avenue Jug Band, but one of the opening acts ended up stealing the show.

Markdown to the Rescue

WordPress generates sloppy markup. Here’s how I fixed it.

Bizarre SDF Outages

Strange things are afoot at the Circle K.

May 2006

Simple Programming Exercises, Part III

How to determine if a C string is a palindrome.

Simple Programming Exercises, Part II

More simple programming exercises to prevent your brain from turning to mush.

Simple Programming Exercises, Part I

Every now and then, it pays to go back to the basics, just to be sure that you still can.

Beautiful Old Maps

Old maps are a window into a world that no longer exists.

February 2006

Real Life Three-Dimensional Illusions

I’m impressed.

January 2006

Skydiving from 30 Kilometers

Some folks are a lot tougher than I am.

How Computers Work

Pay attention, kids, you might learn something.

Polar Bear v. Girl with Seal-Shaped Hat

TV is nuts!

November 2005

Spider John Koerner

My first foray into the local Minneapolis music scene.