One of these JPEGs is not like the other

made by Benjojo, submitted by nicholasbs
Ben's effort to decode a JPEG for a project leads to a deep deep and exploration of why JPEG isn't just "one" format, hardware decoders, and even a patch to improve Go's image/jpeg library!

PaperTerm

made by trellick, submitted by porterjamesj
A prototype web-based terminal that explores how command lines could be more helpful and interactive.

Gen Art with Conway's Game of Life

made and submitted by ilithya
I was introduced here to Conway’s Game of Life and ended up in a rabbit hole, making a little tool for generative art with cellular automation based on the game rules. It has color and shape choices, dark/light and grid modes. It's responsive. One can type an emoji choice, or character for that ASCII look of the cells 😎

Fretboard Diagram Generator

made by jacobdgm, submitted by porterjamesj
A Python program to generate fretboard diagrams for fretted string instruments.

Bridge.watch

made by mclare, submitted by Ryan Prior
Amid years of ongoing discussion about infrastructure spending, Maryanne Wachter published this accessible interactive analysis of public data that surfaces relevant local information about the bridges we rely upon. You can see the code here: https://github.com/m-clare/bridge.watch

Meme It So

made by kupad, submitted by Mai
"Meme It So" is a meme and GIF generator that puts every frame of Star Trek: The Next Generation at your meaning-making disposal. Very fun! Check out the code here: https://github.com/kupad/meme-it-so.

How do you tell if a problem is caused by DNS?

made by bork, submitted by nicholasbs
Practical tools and tips to help you determine if downtime/slowness is caused by DNS, or something else!

Squeezebox Keyboard

made by focusaurus, submitted by nicholasbs
Details, images, and videos of a prototype "squeezebox" ergonomic keyboard Peter built.

Culturally transmitted skills and values

made by impostor, submitted by davidbalbert
Dan is one of the deepest questioners of conventional industry wisdom that I know about (R0ml being the other one). Here, he turns his eye towards culture in general, and debugging in particular.

C++ Coroutines Do Not Spark Joy

made by Malte Skarupke, submitted by Mai
C++20 added support for coroutines. This blog post investigates their value in practice.