Teaching old hippies new tricks

Classical "Single user computers" were a flawed or at least limited idea

Interview with Donald Knuth (2008)

Why the original Macintosh had a screen resolution of 512×324

Tales from Mainframe Modernization

Rust 1.0, ten years later

When Jorge Luis Borges met one of the founders of AI

The little editor that could

Iconography of the X Window System: The Boot Stipple

Five-year review of BQN design

An Asia Internet History: First Decade (1980-1990)

Understanding LucasArts' iMUSE System

Rust turns 10

What makes a good engineer also makes a good engineering organization (2024)

LispOS Archives

CHERIoT: The Last Ten Years

iBeacons

In defense of an old pixel

Owen Le Blanc: creator of the first Linux distribution

Why do Saturation and Luminance go all the way to 240, but Hue goes only to 239

Ada in China (1994)

Reverse engineering the 386 processor's prefetch queue circuitry

The complicated circuitry for the 386 processor's registers

Finale - How Music Software Dies

Civil War in 3D: Stereographs from the New-York Historical Society (2015)

Forgotten APL Influences (2016)

I wrote to the address in the GPLv2 license notice (2022)

The BeOS file system, an OS geek retrospective

An Ars Technica history of the Internet, part 1

Honest and Elitist Thoughts on Why Computers Were More Fun Before

More →