Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Gregory Gundersen reconstructs backpropagation from first principles, explaining why the algorithm needs a backward pass to compute neural network gradients efficiently.
6 min · 1,490 words
moreutils: the utilities package every UNIX/Linux/Mac OS developer should know
Miguel Rentes walks through the moreutils package of Unix command-line tools, explaining with examples what chronic, combine, ifne, pee, sponge, ts, vidir, vipe, zrun and the other utilities do and how to install them.
11 min · 2,541 words
Jeremy Kun explains hybrid images, pictures that read differently up close and from afar, using Fourier analysis: an intuitive tour of the discrete Fourier transform, low- and high-pass Gaussian filtering, and Python code that blends Marilyn Monroe and Albert Einstein into one image, with ideas for further experiments.
10 min · 2,292 words
A practical guide to writing C++ that actually uses the machine well—covering language and hardware basics, common pitfalls, and habits that keep hot paths fast without premature micro-optimization theater.
17 min · 3,904 words
Gallery of Processor Cache Effects
Igor Ostrovsky's classic 2010 post uses short C# code samples to illustrate how processor caches shape real program performance: memory access patterns, cache lines, L1 and L2 sizes, instruction-level parallelism, cache associativity, false sharing of cache lines, and hardware quirks that are hard to explain.
12 min · 2,685 words