A Reasonable Approximation

Latest posts

Archive

Cryptocurrency taxation in the UK 28 March 2024
Headphones hook 29 September 2023
Ruining an expected-log-money maximizer 20 August 2023
Three configurable prettyprinters 10 August 2023
How tall is the Shard, really? 23 June 2023
Does descaling a kettle help? Theory and practice 02 May 2023
Life Has a Cruel Symmetry 23 January 2023
On Kelly and altruism 24 November 2022
Blog meta: disabling comments 19 November 2022
A list of Petrov buttons 26 October 2022
PD-alikes in two dimensions 03 April 2022
Variadic functions in Hindley Milner 02 April 2022
Walkthrough: Filing a UK self-assessment tax return 28 December 2021
Ten Hundred Megaseconds 20 September 2021
Against "blankfaces" 08 August 2021
Book Review: Order Without Law 10 July 2021
99% shorter 27 May 2021
A command-line grammar of graphics 30 March 2021
Haskenthetical update: user-defined macros 14 March 2021
Specialized Labor and Counterfactual Compensation 14 November 2020
Against boots theory 14 September 2020
Classifying games like the Prisoner's Dilemma 04 July 2020
Short essays on various things I've watched 12 June 2020
Haskenthetical 19 May 2020
Chris Masterjohn on Coronavirus, Part 2 28 April 2020
In my culture: the responsibilities of open source maintainers 13 April 2020
Chris Masterjohn on Coronavirus, Part 1 29 March 2020
My Bet Log 19 March 2020
Tapping Out In Two 05 December 2019
The Effect pattern: Transparent updates in Elm 20 October 2019
A reckless introduction to Hindley-Milner type inference 05 May 2019
"Now here's why I'm punching you..." 16 October 2018
The Mathematics of Matched Betting 02 June 2018
Pareto improvements are rarer than they seem 27 January 2018
Improving goimports 13 January 2017
The Parable of the Clock 22 December 2016
Data surgery is not rocket science 17 December 2016
The Sally-Anne Fallacy 09 April 2016
Political Polarization in the US House of Representatives 26 February 2016
Officially faceblind 19 January 2016
A Scream of Swifties 01 January 2016
Unix pro tip: Print and pipe 07 October 2015
London Cycle Hires and Weather 19 August 2015
Towards a Taxonomy of Logic Puzzles 20 May 2015
The Farmer's Dilemma 05 May 2015
Cooperative conversational threading 14 April 2015
How the UK taxes periods 22 February 2015
A Half-Baked Idea for Keeping Code and Docs in Sync 16 January 2015
How Red Will the Oceans Run? 09 August 2014
bsert - "Better" asserts in Python 10 May 2014
Brief movie reviews 19 April 2014
How unbalanced is The Resistance? 29 March 2014
Meetup report: London LW paranoid debating session 16 February 2014
Cliffs Notes: "Probability Theory: The Logic of Science", part 1 02 February 2014
pi.py 18 January 2014
Fascists and Rakes 04 January 2014
The "Poorly Defined Scotsman" fallacy 22 December 2013
Your Opponent Can Precommit Too 07 December 2013
London LW CoZE Exercise Report 18 November 2013
PiiWii - A Raspberry Pi-powered robot controlled by a Wii nunchuck 11 October 2012
Calculating e in bash 16 June 2012
Silly Things to do with Shebang Lines 27 July 2010