Reflections on science, technology, and computing — leavened by personal experience


Our longing for a better world is why Star Trek has lived long and prospered.

When did our utopian dreams stagger into an alleyway, drunk on hubris, only to be mugged by our diminished expectations?