How to Recalculate a Spreadsheet

made by lord, submitted by nicholasbs
An in-depth review of the technical challenges of recalculating dependent values in a spreadsheet.

Glitch Gloves

made by lea, submitted by porterjamesj
Code for randomly generating "glitch gloves," to be sewn by a knitting machine.

Markov Keyboard Layout

made by shapr, submitted by strickinato
First, it's impressive software. Second, it takes advantage of emacs in an interesting way. Third, it's a zany idea well executed, and finally -- it's an interesting satirical takedown of hyper-optimization that I very much appreciate.

A game to learn Git

made by blinry, submitted by Mai
An interactive Git learning game & visualization where you play as a time agent solving temporal paradoxes, built by blinry and bleeptrack with the help of the Godot game engine.

Assembly language (not the one you think!)

made by danmccandless, submitted by Mai
A programming language written in Go that uses legalese and parliamentary language to encode operations.

Making the bouncing DVD logo in JavaScript

made and submitted by willthefirst
Remember the DVD screensaver? And how you'd watch that colorful logo bouncing around the screen, lazily hoping that it would hit a corner perfectly as you waited for the sub to fix the the clunky Panasonic TV as he tried to get the movie going in order to finally sedate this rowdy bunch of high school juniors? I made it for the browser.

cssc

made by stephen, submitted by nicholasbs
A fast and friendly CSS compiler written in Go.

Text layout is a loose hierarchy of segmentation

made by Raph, submitted by davidbalbert
Raph wrote an overview of how text layout works. He's been working on text layout and rendering for over 35 years.

Working with NYC MTA Real-Time Subway Data

made by Patrick Weaver, submitted by porterjamesj
A helpful explanation of how to work with the MTA's real-time subway data. You can see the code here: https://github.com/patrickweaver/working-with-nyc-mta-realtime-subway-data

Using TLA+ in the Real World to Understand a Glibc Bug

made by Malte Skarupke, submitted by nicholasbs
A detailed analysis of using TLA+ to solve a bug in complex, real-world code.