John Fremlin's blog: frontpage

ICFP Contest 2009 - debrief

Posted five years ago

WPA supplicant and TKIP pairwise cipher

Posted three years ago, last comment one year ago

Explaining meta-programming by analogy

Posted five years ago, last comment one year ago

Rotating an image with OpenCV and Python

Posted fifty-one weeks ago, last comment thirty-nine weeks ago

The mmap pattern

Posted forty-seven weeks ago, last comment forty-seven weeks ago

Real men don't use floating point

Posted five years ago, last comment thirty-eight weeks ago

ToqPiq: XKCD comics on the Qualcomm Toq smartwatch

Posted twenty weeks ago

Scala is not a better Java

Posted four years ago, last comment three years ago

Operands to NOP on AMD64

Posted five years ago, last comment three years ago

The Right Price for the Price is Right: Optimal Bidding

Posted nine weeks ago

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

Posted twenty-one weeks ago

Activating the Dynamixel MX-28T actuator

Posted thirty-four weeks ago

etckeeper tracking server config

Posted forty-nine weeks ago

Costs of energy from different sources by kWh

Posted forty-eight weeks ago

Redundant video bitstream

Posted twenty-two weeks ago

Posts in chronological order.