blog posts

These are a few blog posts that I hope people might find interesting. For more information, see the blog post About this websiteB.



Feb 07, 2025Hidden acrostics in Paradise LostB

(45 min read)

Jan 21, 2025Conway's card game problem has finally been solvedB

(11 min read)

Jan 08, 2025Analysing your Strava workouts with PythonB

(15 min read)

Dec 23, 2024Doomscrolling mathematicsB

(5 min read)

Nov 30, 2024Slides for "Theoretically cheating at your A-levels"B

(6 min read)

Nov 13, 2024Exploring semantic footprints of booksB

(14 min read)

Nov 02, 2024Finding the shortest route between every Oxford collegeB

(13 min read)

Oct 18, 2024Winning colourful Nim with the eeny-meeny ruleB

(21 min read)

Oct 08, 2024Wordsworth, a pencil-and-paper gameB

(15 min read)

Sep 30, 2024How many ways can you run up the stairs? A puzzleB

(6 min read)

Sep 22, 2024Using a scientific calculator as a Turing machineB

(20 min read)

Sep 12, 2024Mathematically provable foresight, a puzzleB

(6 min read)

Sep 10, 2024Extending multidimensional integration in SciPyB

(15 min read)

Sep 01, 2024The CALC esoteric programming languageB

(12 min read)

Aug 25, 2024Beeminding as a university studentB

(11 min read)

Aug 19, 2024Film photography around OxfordB

(5 min read)

Aug 13, 2024Number theory at the card tableB

(22 min read)

Jul 28, 2024About this websiteB

(15 min read)

Feb 25, 2022Analytics with Caddy and ShynetB

(14 min read)

Feb 12, 2022Markdown headers intermittently not workingB

(5 min read)

Feb 10, 2022Can you ever draw in 3D noughts and crosses?B

(15 min read)

Jan 20, 2022A Dangerous Way of Taking DerivativesB

(7 min read)

Nov 24, 2021My Experience with the Online Imperial Admissions ProcessB

(7 min read)


works in progressYou can still click on these but expect a lot of half-cooked content.
the graveyardBlog posts that never quite made it.