Years ago, I lost my temper while arguing with my brother, and said, "Jeff, I could teach you everything I know and you'd still be an idiot." Please keep that in mind as you read this site.

Recent posts

Every Problem in Computer Science…

…can be solved by adding another level of indirection, or so the saying goes. We’re already seeing browsers serving that purpose by running applications lik...
June 24, 2008

Fell at the First Hurdle

My most recent grant proposal was shot down in its first review. Yes, I know, the competition for NSERC funding is increasingly fierce, but dammit, this woul...
June 24, 2008

A Different Kind of Game

AudiOdyssey (via DDJ) is “…an experimental computer game designed to be accessible to both the visually impaired community and mainstream gamers. The user st...
June 23, 2008

Tracking Down Changes

It is (just barely) worth wading through Zed Shaw’s self-important vulgarity to see how he finds out what has been done to Ruby to fix some vulnerabilities.
June 23, 2008