It’s not fair.

Write an opinion article (i.e. an analysis suitable for readers of a serious newspaper) of no more than 500 words on one of the following subjects: How best to judge whether government policies are helping or harming the economy. or Whether free markets have come to play too big a role in the organisation of society, … Continue reading It’s not fair.

Howto: construct a monad

A monad is a special prayer used by software developers. In this simple guide, I’ll teach you how to build (we developers say “reify”!) a monad of your very own. Start with the combinator function. A combinator is like a regular function except that the domain is partial and the range is delicate. Turn it clockwise … Continue reading Howto: construct a monad

G.K. Zombie

“One-one-thousand, two-one-thousand, three-one-thousand, four-one-thousand” We watched as the figure ran down the street towards the wicker basket. A dog, its hind legs covered in fresh blood, sat trembling inside. “five-one-thousand, six-one-thousand, seven-one-thousand” Stephen was perched behind the wheels of a car, down in the street. I was high up on a rooftop, watching. “eight-one-thousand, nine-one-thousand, … Continue reading G.K. Zombie