Game of Life

made by Joe_Winter, submitted by porterjamesj
A JavaScript implementation of the game of life, featuring in-depth visualizations and analysis.

Understanding the AUROC metric

made by brilee, submitted by porterjamesj
An explanation of metrics for comparing statistical classifiers, and why the most common one, AUROC, is so commonly used.


made by rodarmor, submitted by porterjamesj
A simpler-than-make command runner.

interdimensional travel

made by thisisthais, submitted by porterjamesj
Thais made this incredibly cool fragment shader!

Emacs Lisp Challenge: flaky-if

made by nickdrozd, submitted by porterjamesj
An explanation of how to make Emacs' if-expressions behave incorrectly only some of the time, and the resulting humorous behavior of the editor.

Towards a unified theory of reactive UI

made by Raph, submitted by porterjamesj
An overview of how different frameworks implement reactive UI, their similarities, and sometimes surprising differences.

Challenge: Write a bouncy window manager

made by bork, submitted by porterjamesj
The story of writing a humorous window manager that bounces windows around the screen.


made by mat, submitted by porterjamesj
A high-performance encoder for the yEnc binary-to-text encoding format, built to learn about ARM64 assembly programming.

Raymarching Tutorial

made by charstiles, submitted by porterjamesj
A tutorial with example code about how to implement the raymarching algorithm for rendering 3D scenes using GLSL shaders.


made by ben linsay, submitted by porterjamesj
A DNS over HTTPS client written in Go.