Deploying Julia Servers with Docker

As a result of a new work project, I've now gotten the opportunity to use Julia in anger. The first part of the project was a standard Julia task - a purely scientific R&D project, culminating in a command line script. The problem involves deriving algebraic constraints on a business …

more ...

This blog is now https

I've switched this blog over to https. Some time back a talk was given by some folks at google arguing that we should use https everywhere, and I believe they are correct. Cloudflare (my CDN) made it very easy - I simply created a page rule for http://www.chrisstucchio.com …

more ...


Book reviews - stuck in the hospital edition

into hospital

The last month or so of my life hasn't been awesome. That's me prepped for surgery. But life is improving - I'm now out of the hospital, with both the upper and lower half of my body pain free! While I was inside, I had a lot of time to read …

more ...



Computers are made of metal, not category theory

Computers are made of metal. It's an important fact to remember. It's wonderful to treat the world as being made of category theory and lambda calculus. The world of math is wonderful and I enjoy it too much. But hidden underneath all that lovely abstraction lies a much less beautiful …

more ...


How many hours of work is optimal? A Python Optimization tutorial

A commonly asserted fact is that as an individual employee's working hours increase, his hourly productivity decreases. This is supported by a variety of studies. This naturally begs the question - why do employers often demand that employees work for long hours? Are employers simply irrational? In this post I'll use …

more ...

Attribution Theory is Misguided

Attribution theory is the practice in advertising where you attempt to figure out how to allocate credit for a sale to a given advertisement. I argue that attribution theory is asking the wrong question - it doesn't matter how to allocate credit for your past purchases. What matters is how to alter your advertising portfolio to maximize your next purchases.

more ...