software |
Three configurable prettyprinters |
10 August 2023 |
Variadic functions in Hindley Milner |
02 April 2022 |
A command-line grammar of graphics |
30 March 2021 |
Haskenthetical update: user-defined macros |
14 March 2021 |
Haskenthetical |
19 May 2020 |
In my culture: the responsibilities of open source maintainers |
13 April 2020 |
The Effect pattern: Transparent updates in Elm |
20 October 2019 |
A reckless introduction to Hindley-Milner type inference |
05 May 2019 |
Improving goimports |
13 January 2017 |
Unix pro tip: Print and pipe |
07 October 2015 |
A Half-Baked Idea for Keeping Code and Docs in Sync |
16 January 2015 |
bsert - "Better" asserts in Python |
10 May 2014 |
pi.py |
18 January 2014 |
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 |
silly |
How tall is the Shard, really? |
23 June 2023 |
Does descaling a kettle help? Theory and practice |
02 May 2023 |
How Red Will the Oceans Run? |
09 August 2014 |
bsert - "Better" asserts in Python |
10 May 2014 |
pi.py |
18 January 2014 |
Calculating e in bash |
16 June 2012 |
Silly Things to do with Shebang Lines |
27 July 2010 |
math |
Conditional prediction markets are evidential, not causal |
03 April 2024 |
Ruining an expected-log-money maximizer |
20 August 2023 |
Does descaling a kettle help? Theory and practice |
02 May 2023 |
On Kelly and altruism |
24 November 2022 |
PD-alikes in two dimensions |
03 April 2022 |
Specialized Labor and Counterfactual Compensation |
14 November 2020 |
Classifying games like the Prisoner's Dilemma |
04 July 2020 |
How Red Will the Oceans Run? |
09 August 2014 |
How unbalanced is The Resistance? |
29 March 2014 |
Cliffs Notes: "Probability Theory: The Logic of Science", part 1 |
02 February 2014 |
pi.py |
18 January 2014 |
Calculating e in bash |
16 June 2012 |
rationality |
Conditional prediction markets are evidential, not causal |
03 April 2024 |
Ruining an expected-log-money maximizer |
20 August 2023 |
On Kelly and altruism |
24 November 2022 |
The Parable of the Clock |
22 December 2016 |
The Sally-Anne Fallacy |
09 April 2016 |
Cooperative conversational threading |
14 April 2015 |
Meetup report: London LW paranoid debating session |
16 February 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 |
game theory |
A list of Petrov buttons |
26 October 2022 |
PD-alikes in two dimensions |
03 April 2022 |
Specialized Labor and Counterfactual Compensation |
14 November 2020 |
Classifying games like the Prisoner's Dilemma |
04 July 2020 |
Pareto improvements are rarer than they seem |
27 January 2018 |
The Farmer's Dilemma |
05 May 2015 |
Your Opponent Can Precommit Too |
07 December 2013 |
culture |
Ten Hundred Megaseconds |
20 September 2021 |
Against "blankfaces" |
08 August 2021 |
In my culture: the responsibilities of open source maintainers |
13 April 2020 |
Tapping Out In Two |
05 December 2019 |
"Now here's why I'm punching you..." |
16 October 2018 |
Cooperative conversational threading |
14 April 2015 |
Fascists and Rakes |
04 January 2014 |
practical |
Cryptocurrency taxation in the UK |
28 March 2024 |
Does descaling a kettle help? Theory and practice |
02 May 2023 |
Walkthrough: Filing a UK self-assessment tax return |
28 December 2021 |
Chris Masterjohn on Coronavirus, Part 2 |
28 April 2020 |
Chris Masterjohn on Coronavirus, Part 1 |
29 March 2020 |
Tapping Out In Two |
05 December 2019 |
Cooperative conversational threading |
14 April 2015 |
economics |
Boots theory and Sybil Ramkin |
18 March 2025 |
Book Review: Order Without Law |
10 July 2021 |
Specialized Labor and Counterfactual Compensation |
14 November 2020 |
Against boots theory |
14 September 2020 |
Pareto improvements are rarer than they seem |
27 January 2018 |
The Farmer's Dilemma |
05 May 2015 |
haskenthetical |
Variadic functions in Hindley Milner |
02 April 2022 |
Haskenthetical update: user-defined macros |
14 March 2021 |
Haskenthetical |
19 May 2020 |