Monthly Archives: June 2005

The lithic principle

Courtesy of the Effect Measure public health blog, this gem from Carl Sagan’s Pale Blue Dot: There is something stunningly narrow about how the Anthropic Principle is phrased. Yes, only certain laws and constants of nature are consistent with our
Posted in slice-o-life

I have seen the future of free distributed revision control systems

And it is Mercurial. I have used BitKeeper for several years, and it is quite simply a fantastic piece of software. But for non-commercial projects, at least if I want to collaborate with other people, it is no longer an
Posted in software

How to stop feeling sorry for oneself

Not too long ago, I decided to start tracking the books I read more closely. Though I had no particular goal in mind when I started this, I had been entertaining, for a while, the notion that I am not
Posted in reading

Missourian sprawl

We spent the past week near Kansas City, MO, at a wedding-cum-reunion for Shannon’s family. The sprawl around Kansas City is frightening, making Silicon Valley appear dense by comparison. It was over thirty miles from our hotel to the nearest
Posted in slice-o-life

Cleaning up the geek bookshelf, part 1: “What was I thinking?”

In preparation for a move of house that isn’t actually likely to happen until 2007, Shannon and I have been going through some of our bookshelves. Our (admittedly unattainable) goal is to get rid of half of our books. Since
Posted in reading

Delicious Python

Or why I love popular scripting languages, reason number one zillion. I use Sage with Firefox to keep up with various blogs, and del.icio.us as a URL dumping ground. It took me approximately five minutes to find a Python interface
Posted in python, software

Ah, classic science fiction

Shannon and I spent a dizzying hour at Borderlands Books in the Mission last Friday. (I know, I know, it’s been over a week.) Borderlands is the perfect geek bookstore, right down to the unnaturally friendly Sphinx cat who haunts
Posted in reading

Why I love Atlas Cafe

I’m taking a lazy afternoon away from Shannon and Cian, who are at the beach in Aptos. Atlas is a sublime place to laze. As I’m tapping away on my laptop, the Mission Chick behind the bar yells out, “You
Posted in slice-o-life

The multithreaded programming FAQ: It’s back (sort of)

About a decade ago (!), I wrote the Usenet FAQ on multithreaded programming. In spite of the fact that I haven’t maintained the thing since 1997, it surprises me by continuing to get a few thousand hits every month. Unfortunately,
Posted in software

A nasty bug in mDNSResponder

I found an interesting bug this morning in Apple’s mDNSResponder daemon. This is the Mac OS X daemon responsible for managing automatic network configuration and service discovery, basically the thingy that a Mac uses to tell you “there’s a printer on the
Posted in software