
[Update 7/7/09: WP-Typogrify has now merged with WP-Hyphenate, and is compatible with captions out of the box.]
Hamish Macpherson’s WP-Typogrify is one of my favorite WordPress plugins. I started using it especially for the SmartyPants functionality, which fixes “dumb quotes” and poor man’s apostrophes, among other things.
However, I was disappointed to find that this functionality breaks WordPress captions (introduced in WP 2.6), which I’d rather not live without. Development on WP-Typogrify seems to have slowed — there hasn’t been a new version in a while, so I’ve taken the liberty of hacking version 1.6 to fix this incompatibility, at least so I can use SmartyPants until an official fix comes out. The adjustments I made are simple, and I have no idea whether they’re maximally robust. But feel free to
and use at your own risk. Continue reading…
Introducing StatsFeed, a WordPress plugin that provides an RSS feed of your blog stats, so you don’t have to keep logging in and checking your Dashboard (which, before writing this plugin, I did obsessively).
Download the Latest Version
Installation:
Continue reading…
My sister Selena had her on-air debut on NPR Morning Edition yesterday, as the translator voice of a Chinese woman whose family recently sought asylum in the United States. Listen in at about 0:55.
Where did she get that exceptional radio voice? It couldn’t have been here. Or here. Hmm… It must have been here:

This is Canine Public Radio Morning Edition, I’m Tasha. Grrr… Ruff. Achoo! That’s my bone!
Congratulations, Selena! You’re following in Tasha’s footsteps. And you’ll pull ahead as soon as she stops to sniff something.

Tonight I had the amazing experience of singing a concert with Blue Heron, one of the premier early music choirs in the country.
I had an unusual week, attending lectures on topological field theory and writing about neutrinos by day, getting into the 1430’s groove in rehearsals by night. And the music wasn’t easy. Many of the pieces were thick with cross-relations, rhythmically complicated, and generally funky. I’ve had a few nightmares where I stop concentrating, and either I sing an incorrect B-flat, or the seesaw mechanism stops working. Continue reading…

Wired Magazine has an interesting article about redesigning North American flight paths to improve efficiency. (via Rachel Maddow)
It’s sort of what you’d expect: flight patterns were originally drawn up decades ago, and have been added to haphazardly and chaotically since then, like the streets in Boston.
The redesign creates a kind of airborne suburbia, paving the skies far out into what was the countryside. The idea is that the controllers can get planes off the intercity highways sooner, keeping them clear for through-traffic.
Continue reading…
On a 5 minute break (read procrastination vacation) from preparing for my oral exam next week, I came across the interesting YouTube Symphony: “The world’s first collaborative orchestra.”

YouTube explains:
We have invited musicians from around the world to audition for the YouTube Symphony Orchestra. The video entries will be combined into the first ever collaborative virtual performance, and the world will select the best to perform at New York City’s Carnegie Hall in April 2009.
Musicians “auditioned” by posting on YouTube a video of themselves playing one of a few designated audition pieces. From there, YouTube picked a few dozen finalists and has invited us viewers to vote on the ones we like (or give thumbs down to the ones we don’t). Continue reading…
I should probably document the real origin of the Theorem of the Day and Philosophy of the Day. Coffee and Henry David Thoreau are perhaps less involved than originally indicated.
The theorem generator was written by a good friend of mine, Matt Gline, as a project for CS51: Abstraction and Design in Computer Programming, which we took together as freshmen.
The assignment was to use LISP to implement a context free grammar — basically a set of rules for computer-generated mad libs. The subject was whatever we wanted. Good ones from past years include computer-generated mystery novellas, course-guide reports, and performance art directions. Every year there’s a contest, and Matt’s theorem generator was hysterical enough to win him lunch at the faculty club. Continue reading…
New Philosophy
Continue reading…
On January 13, 2008, the wonderful webcomic xkcd posted this cartoon.
Within hours, the comic rendered itself spectacularly inaccurate. Recognizing that it’s important that the public properly understand the dangers of this modern world, we provide here some more recent research. Continue reading…
This is the story of how Honda engineers screwed up a big expensive project with a simple arithmetic mistake, tried to fudge their result with sound editing software, and congratulated themselves for being totally awesome.
When I was a kid, my family used to drive up to The Pinery in Ontario, a beautiful park by Lake Huron. Very scenic. My favorite part, though, was a stretch of road a half-hour outside of the park. To discourage reckless Canadians from barreling past the houses and barns, the local government carved five sets of grooves in the road before every stop sign. Drive over them, and the car would vibrate: “vbvbvbvb… vbvbvbvb… vbvbvbvb… vbvbvbvb… vbvbvbvb.” The faster you drive, the higher the pitch.
My Dad is a musicologist, with a particular interest in tuning. So there was no way he was going to pass up the chance to experiment with this instrument. Every time we approached some grooves, he’d start fast over the first set, and try to slow down by the last set, to play a descending scale: G-F-E-D-C. If there was no oncoming traffic after the stop sign, he’d swing over to the other side of the road and play an ascending scale as we sped up. Continue reading…