Category Archives: Default

The genetic inferiority of stupid people

Sharon sent me Jill Filipovic’s blog post about Stephanie Grace’s “racist email” that seems to be doing the rounds of the angry internet. First of all Stephanie Grace’s email was kind of racist. Not Arizona racist, but it definitely had … Continue reading

Posted in Default | Tagged , , , | 1 Comment

Antidepressants and the placebo effect

I’m starting to shift the content of the blog beyond simple technical issues. My use of LiveJournal has diminished as everyone elses’ has. I’ll keep posting personal stuff there but more general stuff will end up here. Over the past … Continue reading

Posted in Default | Tagged , , | 4 Comments

Travel Tips

The wife and I have been travelling for the past year or so on a fourteen month trip around the world. I was just reading Nat Friedman’s travel tips so I was inspired to add a few of my own … Continue reading

Posted in Default | Tagged | 3 Comments

Detecting advanced CSS features

I decided to do some fancy typography in my résumé, but I wanted to have a sane fallback for browsers that don’t support the latest features. I have my name rotated 90 degrees using CSS3 transforms, but simply applying the … Continue reading

Posted in Default | Tagged , , , , , , , , , | 2 Comments

Implementing Information Retrieval Systems

I believe that it’s valuable to implement software components that you use from scratch merely to gain a better understanding of the systems you use. I’ve never implemented an operating system from scratch or designed and implemented a programming language … Continue reading

Posted in Default | Tagged , , , , | 7 Comments

Flipy, a new Python library for Flickr

In the past day or so I’ve written a new Python library for Flickr. It came from some frustration using other Python libraries. They’re all great, but none of them work quite how I want. My goal was to have … Continue reading

Posted in Default | Tagged , , | 2 Comments

Give me convenience

I used to track WordPress updates, plugin updates and my own manual site changes using git. I wrote a whole post about it. Either fortunately or unfortunately WordPress launched their update framework which is so much easier than what I … Continue reading

Posted in Default | Tagged , , | 1 Comment

jQuery selector escaping

jQuery selectors are powerful and simple to use, until you have attribute values (including ids and classes) that have funny characters. I wrote a plugin adds a simple function $.escape that will escape any special characters. For example if I … Continue reading

Posted in Default | Tagged , , | 6 Comments

A brighter future for mobile applications?

Since the Chrome OS announcement the other day I’ve been thinking more about what a world with rich enough web APIs to support all general purpose applications might look like. I’m not sure that it’ll happen, but it sounds like … Continue reading

Posted in Default | Tagged , , , , , , , | Leave a comment

Users’ names and usernames

A few years ago my friend Jack built a cute little application. It was a text message multiplexer. You could send it a text message and it would send that message to all of your friends. You signed up using … Continue reading

Posted in Default | Tagged , | Leave a comment