Finding Peter Putnam: The forgotten janitor who discovered the logic of the mind

Explore The neighborhood was quiet. There was a chill in the air. The scent of Spanish moss hung from the cypress trees. Plumes of white smoke rose from the burning cane fields and stretched across the skies of Terrebonne Parish. The man swung a long leg over a bicycle frame and pedaled off down the […]
Unheard works by Erik Satie to premiere 100 years after his death

Twenty-seven previously unheard works by Erik Satie, from playful cabaret songs to minimalist nocturnes, are to be premiered a century after the death of the notoriously eccentric and innovative French composer. Painstakingly pieced together from hundreds of small notebooks, most of the new works are thought to have been written in the bohemian bistros of […]
History of Cycling Maps

Hi there, map-lovers! Available on this site is a complete history of cycling maps, including well over a hundred carefully-selected and restored extracts from the main providers of such maps. It has been created specifically and wholly for that purpose for the general public with an interest in such matters. it was first published in […]
Creating fair dice from random objects

The algorithm efficiently and robustly computed the probability of all resting configurations (in 3 ms) of the pig model from the popular game Pass the Pigs. Keenan Crane The algorithm efficiently and robustly computed the probability of all resting configurations (in 3 ms) of the pig model from the popular game Pass the Pigs. Keenan […]
I Deleted My Second Brain

[embedded content] Two nights ago, I deleted everything. Every note in Obsidian. Every half-baked atomic thought, every Zettelkasten slip, every carefully linked concept map. I deleted every Apple Note I’d synced since 2015. Every quote I’d ever highlighted. Every to-do list from every productivity system I’d ever borrowed, broken, or bastardized. Gone. Erased in seconds. […]
An Introduction to Tribalism for the Modern World That Has Forgotten It

The Western world lives under the rule of law and holds sacred the institutions that enforce them. We believe in contracts, in due process, and in a system of justice that is fair, at least in theory. But what happens when that system frays? What happens when there is a growing class that is above […]
Why Does Kars4Kids Sends Most of Its Money to One Town in New Jersey? (2023)

1-877-Kars 4 Kids. You probably know the song, there’s a good chance anyone who listened to a radio at some point in the past 30 years is dreadfully familiar as well. Despite the pitch being ostensibly hard to disagree with, the incredibly awful jingle made Kars4Kids a charity everyone was kinda allowed to hate. What […]
Cross-Compiling Common Lisp for Windows
I recently enabled Windows support for my Raylib bindings library and a game of mine that uses it, Aero Fighter. The process was surprisingly smooth. This article describes how to: cross-compile C code for Windows from Linux install a Windows-based SBCL with Wine run that SBCL as your REPL in Linux-based Emacs load .dll files […]
Jane Austen’s Boldest Novel Is Also Her Least Understood

“Mansfield Park” is, by far, the strangest of Jane Austen’s novels. In juxtaposition to the merry and major key orchestrations of her four better-known novels, “Pride and Prejudice,” “Sense and Sensibility,” “Persuasion” and “Emma,” Austen’s third published book sings in a decidedly minor key. The other novels are not the romances that film studios so […]
Multi-Stage Programming with Splice Variables
Multi-Stage Programming with Splice Variables This is an interactive demonstration of the ICFP 2025 paper Multi-Stage Programming with Splice Variables by Tsung-Ju Chiang and Ningning Xie. What is multi-stage programming? It’s a technique where programs generate other programs. Instead of writing generic code that handles all cases at runtime, you generate specialized, optimized code tailored […]