Blog Archives

The innacurately named Mail 2.0

I’ve been attempting to use the latest version of Apple Mail to read my mail. An uncontroversial thing to do, you might think, but I can’t actually manage it. I started Mail about an hour ago, and it has busied
Posted in software

Higher order indifference

I had occasion to be in a bookstore yesterday, and came across Mark-Jason Dominus’s Higher Order Perl. Anyone wanting to do functional programming in Perl has to be seriously demented. Such activity is like reproducing the finest paintings of the
Posted in software

A brief note on the universe of free batching systems

At work, we spent some months wringing our hands over how to harness our increasing number of racked machines in a semi-sane way. In our case, since we work in the HPC arena, we needed a batch queuing system. Ten
Posted in software

The great Python vs ld.so smackdown

At work, I’m building an application in a combination of Python and C++. Working in Python is sheer pleasure, but trying to build a “shrink wrap” application in Python is a horrible task. The problem is that in order to
Posted in software

Configuring Postfix to use TLS and SMTP AUTH

I finally sat down to set up Postfix to allow people outside my firewall to send mail using my SMTP server. It was a mildly annoying task, but not too troublesome. Here are my notes on how it worked, in
Posted in software

Searching video

It was amusing to come across Google’s announcement of searchable video subtitles the other day. I thought of this applying this idea to a set-top box when I was at Rearden Steel; no, I’m sorry, Moxi; er, make that Digeo.
Posted in software

Arrival in Pittsburgh

I stumbled out of bed at 4am this morning, and bleared my way onto a two-hop flight from San Francisco to Pittsburgh, to start getting ready for this year’s Supercomputing Conference. So far, my seven-hour experience of Pittsburgh has been
Posted in software, Uncategorized

Why Python is useless for serious XML processing

I have a Python application in which, for my sins, I decided to use XML as an on-disk storage format. Unfortunately, when I made this decision, I neglected to measure the performance of the available Python XML processing implementations. Bad,
Posted in python, software

Blowing off the dust

I decided to resurrect the blog this evening, after a mere 18 months of inactivity. I thought it would be a simple matter of fiddling with a few Apache configuration directives; as I should have expected, it turned into a
Posted in software, Uncategorized