John Fremlin's blog: frontpage

ICFP Contest 2009 - debrief

Posted five years ago

Explaining meta-programming by analogy

Posted five years ago, last comment one year ago

WPA supplicant and TKIP pairwise cipher

Posted three years ago, last comment one year ago

Rotating an image with OpenCV and Python

Posted one year ago, last comment forty-two weeks ago

The mmap pattern

Posted fifty weeks ago, last comment fifty weeks ago

Real men don't use floating point

Posted six years ago, last comment forty-one weeks ago

ToqPiq: XKCD comics on the Qualcomm Toq smartwatch

Posted twenty-three weeks ago

The Right Price for the Price is Right: Optimal Bidding

Posted twelve weeks ago

How to scale a consumer web product launch (load shedding)

Posted twenty-four weeks ago

etckeeper tracking server config

Posted fifty-two weeks ago

Activating the Dynamixel MX-28T actuator

Posted thirty-seven weeks ago

Operands to NOP on AMD64

Posted five years ago, last comment three years ago

Costs of energy from different sources by kWh

Posted fifty-one weeks ago

Redundant video bitstream

Posted twenty-five weeks ago

How to optimise Common Lisp under SBCL: don't profile (draft)

Posted five years ago

Posts in chronological order.