RSSAmplifier

Blog

flowblok’s blog

/RSS feed ↗25 posts

Latest posts

Advent of Code 2023: Day 6

This boat race makes me want to Hurl.

Advent of Code 2023: Day 5

Using Inform 7 to write interactive fiction about gardening.

Advent of Code 2023: Day 4

Making a scratchcard in Piet.

Advent of Code 2023: Day 3

Repairing an engine with COBOL.

Advent of Code 2023: Day 2

Solving number-based problems with sed.

Advent of Code 2023: Day 1

Solving Day 1 of Advent of Code 2023 in Brainfuck.

Advent of Code 2023: Introduction

The introduction to a series of posts for Advent of Code, explaining my self-imposed restrictions.

Ringsteady Sorting in Linear Time

An optimization for implementing Ringsteady Subsetting in linear time.

Galactic Puzzle Hunt 2019: Reflection

A reflection on organizing a puzzle hunt team.

Python C Extension Module Corruption

In which a segfault in cPython is caused by an interesting interaction with shared modules on Linux.

Synchronized Music on micro:bits

How I made a mesh network of BBC microbits play music.

Finding Good Answers Quickly

An introduction to Hufflepuff, a beam search library for Python.

Solving Problems Badly

A story from the NCSS Challenge of how sometimes the simple, “terrible” option is best.

Introducing vipdf

A tool for PDF presentations with vi-inspired keybindings.

Python: Wat

Some strange-at-first-glance Python code.

Introducing gst-launch-dynamic

A tool which allows modifying GStreamer pipelines at runtime.

Blackmagic DeckLink, ConsoleKit and TTYs

In which a statically-sized buffer is too small.

Shell startup scripts

A description of the startup behaviour of several shells, with an instructive diagram.

Controlling Projectors with PJLink

A Python tool for turning it off and back on again.

Awesome + GNOME Configuration

Configuration files which let Awesome and GNOME play well together.

Prettify script for PC^2

Adding styling to programming competition software.

End of Honours

A life update.

Box specific bar numbers in Lilypond

A music typesetting snippet.

Mouse activity

A neat tool.

Productivity

Any resemblance to reality is purely coincidental.