Advent of Code 2023: Day 6
This boat race makes me want to Hurl.
This boat race makes me want to Hurl.
Using Inform 7 to write interactive fiction about gardening.
Making a scratchcard in Piet.
Repairing an engine with COBOL.
Solving number-based problems with sed.
Solving Day 1 of Advent of Code 2023 in Brainfuck.
The introduction to a series of posts for Advent of Code, explaining my self-imposed restrictions.
An optimization for implementing Ringsteady Subsetting in linear time.
A reflection on organizing a puzzle hunt team.
In which a segfault in cPython is caused by an interesting interaction with shared modules on Linux.
How I made a mesh network of BBC microbits play music.
An introduction to Hufflepuff, a beam search library for Python.
A story from the NCSS Challenge of how sometimes the simple, “terrible” option is best.
A tool for PDF presentations with vi-inspired keybindings.
Some strange-at-first-glance Python code.
A tool which allows modifying GStreamer pipelines at runtime.
In which a statically-sized buffer is too small.
A description of the startup behaviour of several shells, with an instructive diagram.
A Python tool for turning it off and back on again.
Configuration files which let Awesome and GNOME play well together.
Adding styling to programming competition software.
A life update.
A music typesetting snippet.
A neat tool.
Any resemblance to reality is purely coincidental.