Write Queries with Tiramisu

By now, it is a fairly uncontroversial opinion that ORMs create a large number of difficulties when developing larger systems. The have been famously called the Vietnam of Computer Science. The main alternative to ORMs is manually constructing SQL by hand, but unfortunately that is a rather dangerous thing to …

more ...

Flash Crash? Or Flash in the Pan?

With the collapse of Knight Capital recently, there has been a lot of scrutiny of High Frequency Trading (HFT). Breathless reporters have been bombarding us with articles suggesting that there is danger out there.

That's all nonsense.

There are two general approaches to building a robust system with high reliability …

more ...


What I'm reading - Race, IQ and Wealth

Ron Unz over at American Conservative has written an excellent blog post called Race, IQ and Wealth. It's well worth reading, gets into data, and is a fairly dispassionate analysis of the topic. It also (politely and subtly) calls out the supposed "experts" on the field, who ignore all sorts …

more ...

Minimize your cloud costs with GLPK and Haskell

One of the more important tools in my computational toolbox is linear programming. It's a great way to solve a lot of otherwise difficult problems in a straightforward, nearly black-box manner. I've discovered that a lot of programmers aren't too familiar with it, so I'm writing this tutorial that explains …

more ...



Human vs Machine Progress

Machines are increasingly replacing humans across many walks of life. Huge numbers of jobs are being made obsolete. Historically this trend has been a positive force in terms of living standards. Additionally, as old jobs have been replaced, humans have found new work to do.

The claim that machines will …

more ...

Don't use Scatterplots

In a series of blog posts, Gary Rubinstein attempts show that the Value Added Modelling scores recently released by the NYC Department of Education prove that VAM (Value Added Modelling) is not accurate.

However, whatever flaws VAM may have, Gary Rubinstein (henceforth GR) hasn't demonstrated them. All he has demonstrated …

more ...

Subpenny rule elimination - roundup

Just thought it's worth pointing out a couple of responses to my post proposing the elimination of the subpenny rule.

Alex Tabarrok discusses this on Marginal Revolution. In particular, look at David Krych's comment criticizing my proposal - I haven't had time to fully evaluate it, but it seems insightful.

Dealbreaker …

more ...