Unemployment and market clearing

In a recent blog post, Karl Smith defends U3 from it's critics. The majority of his defense is spot on - U3 is a consistent, well-understood measurement which we can use to measure changes over time, and we also have a pretty good understanding of it's relationship to other relevant quantities …

more ...



A High Frequency Trader's Apology, Pt 1

I'm a former high frequency trader. And following the tradition of G.H. Hardy, I feel the need to make an apology for my former profession. Not an apology in the sense of a request for forgiveness of wrongs performed, but merely an intellectual justification of a field which is …

more ...

In-app caching - spend a little RAM to speed up your site

HTTP is a stateless protocol. For this reason, it's often considered bad practice to store data in your server's memory the memory of your webserver to be a bad practice. In general, this is correct - your webserver's ram is a bad place to store permanent data. It's volatile, and if …

more ...

One Hiring Filter that Works

In a fairly popular blog post, Raganwald advocates against using various heuristics while filtering out resumes. For the most part, I agree with him. Since it's hard to find good programmers, false negatives are very costly compared to the cost of a false positive (a wasted interview).

But I have …

more ...

How to leave academia

So you've decided to leave academia, or are perhaps just thinking about doing so. Welcome to the dark side. I made the transition a few years ago, and since then I've gotten a number of questions about how to do it. Hence, this article.

First of all, I'm going to …

more ...

Introducing Hobo

In this post I'd like to introduce Hobo, a fast in-memory index for your data. Hobo is not a database, it's an external index for data you have stored elsewhere. Hobo is used for two primary purposes - the first is to answer queries of the form "find me all items …

more ...