New
The latest blog posts to take off on Hacker News. 202 posts.
A look at my BBS Software from '93
The buzz around Mastodon’s federated social network has made me nostalgic about bulletin board systems in the early nineties. It was an era that is unknown to most people. It was social networking ...
The History of Computer RPGs
It’s finally here! I present you our fifth release, the 450-page preview of the CRPG Book! DOWNLOAD IT HERE: CRPG Book Preview 5 This will be the last “alpha preview”, as the book…
Why 1866 Set the Stage for Two World Wars
When some search for the roots of the First World War, there is a tendency to look towards the Balkans. After all, it was the assassination of the Archduke Franz Ferdinand of the Austro-Hungarian E…
A customer reported an error in the map used by Flight Simulator
Practical development throughout the evolution of Windows.
The origins of XXX as FIXME
In which I go digging into source archives from 40-50 years ago, to figure out why we use XXX to mark dodgy code.
Early Macintosh Emulation Comes to the Archive
After offering in-browser emulation of console games, arcade machines, and a range of other home computers, the Internet Archive can now emulate the early models of the Apple Macintosh, the black-and-white, mouse driven computer that radically shifted the future of home computing in 1984. While there are certainly…
The 640 K Barrier
There was a demon in memory. They said whoever challenged him would lose. Their programs would lock up, their machines would crash, and all their data would disintegrate.
Umberto Eco's Anti-Library (2015)
How to become an “antischolar” in a culture that treats knowledge as “an ornament that allows us to rise in the pecking order.”
Photos from Inside North Korea (2014)
I visited North Korea for 16 days in 2014. Here are 100 photos I took inside all corners of this secretive socialist nation.
OS/2 2.0, Summer ’91 Edition
In a fascinating example of poor timing, disk images of OS/2 2.0 pre-release level 6.605 from July/September 1991 were missing for over 25 years, only to show up literally one day after after the 25th anniversary of the OS/2 2.0 release (big thanks to a very helpful reader!).
On the Women’s Petition Against Coffee of 1674
“That Newfangled, Abominable, Heathenish Liquor called COFFEE.” Imagine a space where you can bet on bear fights, warm your legs by th...
Ultima VI
After Richard Garriott and his colleagues at Origin Systems finished each Ultima game — after the manic final crunch of polishing and testing, after the release party, after the triumphant show appearances and interviews in full Lord British regalia — there must always arise the daunting question of what to do next…
Quote Origin: Computer Memory: 640K Ought to be Enough for Anyone
Bill Gates? James E. Fawcette? Nancy Andrews? Jerry Pournelle? InfoWorld? Apocryphal?
Lego Macintosh Classic with e‑paper display
*tl;dr: I built a Wi-Fi enabled LEGO Macintosh Classic running Docker on a Raspberry Pi Zero with an e‑paper display. Docker deployments via resin.io. photos
A very long way from home: early Byzantine finds at the far ends of the world
The following brief post is once again offered largely for the sake of interest, being concerned with the furthest limits of the distributio...
Tim Berners-Lee wins Turing Award
MIT Professor Tim Berners-Lee, inventor of the World Wide Web, has won the Association for Computing Machinery's A.M. Turing Award. Often referred to as “the Nobel Prize of computing,” the award comes with a $1 million prize provided by Google.
Hacking DNA: CRISPR, Ken Thompson, and the Gene Drive
The very nature of the human race is about to change. This change will be radical and rapid beyond anything in our species’ history. A chapter of our story just ended and the next chapter has begun. This revolution in what it means to be human will be enabled by a new genetic technology that goes by the innocuous…
Recompiling the Lost Vikings
In my previous blog post I talked about reverse engineering the virtual machine used to implement objects in the Lost Vikings. The Lost Vikings was released in 1993 by Silicon and Synapse, now bett…
“Insanity Is Doing the Same Thing and Expecting Different Results”
Albert Einstein? Al-Anon? Narcotics Anonymous? Max Nordau? George Bernard Shaw? Samuel Beckett? George A. Kelly? Rita Mae Brown? John Larroquette? Jessie Potter? Werner Erhard?
Why doesn’t the clock in the taskbar display seconds? (2003)
Practical development throughout the evolution of Windows.
Chasing the First Arcade Easter Egg
It all started with a project I was working on called “Fixing Gran Trak 10” about the first car racing arcade video game from 1974. I had completed the electrical repairs and was trying to intervie…
Secret colours of the Commodore 64
In 1991 I was fourteen years old. It would be fair to say I was obsessed with computers. I proudly owned a brown ‘breadbox’ Commodore 64 with an exotic upgrade - an Oceanic 5.25” disk drive:
They Used To Last 50 Years
Now refrigerators last 8–10 years, if you are fortunate. How in the world have our appliances regressed so much in the past few decades? I’ve bought and sold refrigerators and freezers from the 1950’s that still work perfectly fine. I’ve come across washers and dryers from the 1960’s and 1970’s that were still working…
Railroad Tycoon
It says much about Sid Meier, a born game designer if ever there was one, that he tended to get some of his best work done when he was allegedly on vacation. A few years after his significant other had lost all track of him on what she thought was a romantic getaway to the Caribbean but he came to see as the ideal…
Massively Interleaved Sprite Crunch – C64 Demo Effect (2016)
This article describes the inner workings of Massively Interleaved Sprite Crunch ( MISC ), a new C64 demo effect introduced in my demo Lunatico .
The Patriot Missile Failure
On February 25, 1991, during the Gulf War, an American Patriot Missile battery in Dharan, Saudi Arabia, failed to track and intercept an incoming Iraqi Scud missile. The Scud struck an American Army barracks, killing 28 soldiers and injuring around 100 other people. A report of the General Accounting office…