Examining circuit boards from the Space Shuttle's I/O Processor
The Space Shuttle's five 1 general-purpose computers played a critical role in each flight: controlling the engines, monitoring thousands o...
The latest blog posts to take off on Hacker News. 4,253 posts.
The Space Shuttle's five 1 general-purpose computers played a critical role in each flight: controlling the engines, monitoring thousands o...
One keyboard bug three decades in the making
Author of 24 bestselling novels including The Oppenheimer Alternative and FlashForward
This is the third part (I, IIa, IIb, III) of our honestly-who-knows-how-many part series laying out some general guidelines for how pre-modern armies are recruited, raised, equipped and paid. In th…
PHerc. 1667, sealed since the eruption of Vesuvius in 79 AD, has been virtually unwrapped and read from beginning to end — without ever being opened.
Driving on Route-25a through East Shoreham, you’d never guess there was anything unusual about the gated road heading off toward the coast. But go down a ways… …and suddenly, it’ll appear through the trees… Long Island’s only nuclear power plant, closed and shuttered since it was decommissioned in 1994. Today, it sits…
Starting in Word and expanding to nearly every other word processor, and even things that aren't word processors.
I look at the Japanese symbols that carry meaning entirely on their own.
On the March 10, 2025 episode of Do You Speak Tech?, I sat down with two names woven into the early fabric of modern computing: Larry Masinter and Frank
For some of us, our Roman Empire actually is the Roman Empire. As far as pre-modern states go, the Roman Empire was incredibly powerful, culturally influential, and well documented. Rome’s expansio…
1991: T and P of ChatGPT, distillation, deep residual learning, LSTM, GAN
I liked the UIs of the entire era from 3.0 to 2000, really. I'm mostly using Windows 2000 as an example here because it runs so well in QEMU/KVM and that allows me to easily take screenshots.
When Japan broke up its national railway in 1987, the new companies agreed on one thing to keep the same.
Offensive content in the eyes of a software engineer.
From the highly eclectic blog of Mark Dominus
A barbarian heretic kept the Roman state running for thirty-three years
2. Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.
One of the most fascinating sequences in Atari’s arcade manufacturing process in the early 80s, was the application of the fabulous artwork that adorned all of its cabinets from the golden ag…
In 1994 I got my first computer: an Intel i486 DX2-66 with 4 MB RAM and a 512MB harddisk. The software was IBMs OS/2 and Microsofts Windows 3.11. In the next four years I was upgrading this machine every few months with more RAM (up to 16MB), a CD-ROM-drive and a soundblaster card. So I learned upgrading this machine…
Oof, what a beauty. In the 1960s, four Porsche 912s were customized for use as police cars in Japan. This one, which was used in Kanagawa until 1973, is the onl
Thank you for the support, this blog post got featured on the front page of Hacker News (YCombinator).
Branding Main Street America and a rabbit hole into the history behind the vacuum-formed signage found in our daily lives
In 2006, CHM curators traveled to Germany to follow a lead on an abandoned collection of historical computing artifacts. In a three-story warehouse, they found a real-world timeline of computing history. After days of exploring and assessing, they brought back nearly 2,000 items for the permanent collection.
The vinyl record is an analog medium. How can it be affected by the loudness war? So what’s the impact?
This week I want to try something a little different. Rather than taking apart a particular fantasy military system, I thought I might try to lay out a more general sense of how military systems te…
Not doing the reading.
This is a kind of knowledge base article which resulted from attempts to understand exactly how memory management works in 16-bit Windows. It is not exactly undocumented, but it is also not well documented; even before Windows 3.0 appeared, the assumption was that essentially all application developers were going to…