An oral history of Bank Python
The strange world of Python, as used by big investment banks
Life before smartphones (2020)
An essay about life pre-iPhone addiction, why you're wrong about Salt Bae, an Indian butter chicken Instant Pot adventure, and a new Hell & Wellness pod discussing Marie Kondo.
The Unix Magic Poster
I understand the classic UNIX Magic poster by Gary Overacre was distributed at past USENIX conferences, and I’ve known of it for years but now in confinement, I’ve decided I want one to hang in my ...
Dave Herman’s contributions to Rust
I think the Rust language is a big success. When I think back on it I am in awe: so much had to go right to get where we are, and there were so many opportunities to go wrong. It took many tiny miracles for the Rust language to become what it has. Those miracles didn’t happen by accident though: each one was created…
The Untold Story of SQLite
On today's show, I'm talking to Richard Hipp about surviving becoming core infrastructure for the world. SQLite is everywhere. It's in your web browser, it's in your phone, it's probably in your car, and it's definitely in commercial planes. It's where your iMessages and WhatsApp messages are stored, and if you do a…
Lotus 1-2-3 arbitrary resolution
I tend to use a lot of retro software, partly because I’m a big nerd but also because I just prefer to work in a terminal. There were a ton of major commercial software products for MS-DOS that were highly polished, and can still be used effectively in an xterm today.
DESQview/X: Forgotten mid-1990s OS from the future
X11 client and server. DOS. Windows 3.1. All with preemptive multitasking.
Windows 95 – How Does It Look Today?
Windows 95 was the “next generation” OS from Microsoft: redesigned UI, long file names support, 32-bit apps and many other changes. Some…
Simulating the PIN cracking scene in Terminator 2
In the beginning of Terminator 2: Judgement Day, John Connor uses a laptop to crack the PIN of a stolen debit card.
Over 700k paintings from the Rijksmuseum online copyright free
Amsterdam's Rijksmuseum has put over 700,000 digitised copies of its huge art collection online, and is making them available to reuse as public domain
The 100 MHz 6502
A 6502 (or 65C02) in an FPGA, running at 100 MHz, ready to plug into your vintage computer
Life Improvements Since the 1990s
A list of unheralded improvements to ordinary quality-of-life since the 1990s going beyond computers.
Why I Wrote PGP (1999)
"Whatever you do will be insignificant, but it is very important that you do it." -Mahatma Gandhi
Reverse-engineering the Yamaha DX7 synthesizer's sound chip from die photos
The Yamaha DX7 digital synthesizer was released in 1983 and became "one of the most important advances in the history of modern popular mu...
Indiana Jones and the Last Crusade EGA/VGA Comparison
The original EGA art for Indiana Jones and the Last Crusade was done by Mike Ebert , Steve Purcell , and Martin Cameron . It was originally released in July 1989. The VGA version, first released on the japanese FM Towns computer in 1990, adds Jim McLeod and James Dollar to the credits.
The Last Message Sent on AIM
In the early 2000s social media sites like Facebook and Twitter weren’t commonplace yet. Even text messages, at ten cents each, were something to be rationed. For many teenagers the primary means of communication outside school was AOL Instant Messenger (AIM). So when it was announced in October that they were…
Playstation 3 Architecture
An in-depth analysis that explains how this console works internally
Was Google Earth Stolen?
[October, 2021]
Seven Years of Factorio Friday Facts (2020)
This entry focuses on Wube Software's long-running Factorio Friday Facts; a seven-year labor of love documenting the creation of the titular video game.
Apple iPhone charger teardown: quality in a tiny expensive package (2012)
This article is now available in Vietnamese Bộ sạc iPhone của Apple . Disassembling Apple's diminutive inch-cube iPhone charger reveals ...
Remembering Windows 3.1 themes and user empowerment
Windows 3.1 allowed you to change all system colors to your liking. Linux been fully themeable since the 90s. OSX came along with a draconian “all blue aqua, and maybe a hint of gray”.
Windows Refund Day (1999)
Anyway, a few people from SVLUG , including Don Marti, Rick Moen (yes he was there ), Chris DiBona, the world famous Nick Moffitt, and Tabinda Khan, organized the Bay Area windows refund effort. Since at the Linux tea party , microsoft showed up at our meeting point to try to deter us from going to their offices in…
The Insane Innovation of TI Calculator Hobbyists
In the mid-to-late 2000s, you either knew, or were, that kid in grade school. You know. The one who could put games on your graphing calculator. You may be surprised to learn that some of these people didn’t exist totally in a vaccuum. There was in fact a thriving scene of hackers who had bent these calculators to…
Why do long options start with two dashes? (2019)
Around 1990, Richard Stallman (RMS) and I were writing the GNU C library getopt() and he wanted to extend it to support long (multi-character) option names for user-friendliness. He considered Unix…
Turing Oversold?
It is not the fault of Turing, though.
Weird architectures weren't supported to begin with
This post contains my own opinions, not the opinions of my employer or any open source groups I belong or contribute to.