Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,229 posts.
History & Retro Computing
Any year
Friend of a Friend: The Facebook That Could Have Been
Why didn't the FOAF standard give us distributed social networking in the 2000s?
The Wonderful WiFi232: BBSing Has Never Been Easier
Over the past year or so, I’ve been loading up SyncTerm and logging in to various telnet-accessible BBSs here and there — nothing too consistent. But, thanks to a piece of kit released by Paul Rickards, over the past month … Continue reading →
Design Principles Behind Smalltalk (1981)
The purpose of the Smalltalk project is to provide computer support for the creative spirit in everyone. Our work flows from a vision that includes a creative individual and the best computing hardware available. We have chosen to concentrate on two principle areas of research: a language of description (programming…
When is a ‘tank’ not a tank?
(There were some technical difficulties with this post when it first went live. They should be resolved now. My apologies for anyone who got multiple email updates as a result of efforts to get the…
Revisiting Knuth's “Premature Optimization” Paper
The most famous quote from Knuth’s paper “Structured Programming with go to Statements” is this: There is no doubt that the grail of efficiency leads to abuse. Programmers waste e…
How Japan saved Tokyo's rail network from collapse (part 1, 1945-1982)
The most consequential project in postwar Japanese rail history (not named Shinkansen)
A Cabinet of Infocom Curiosities
This is big news, in the realm of game design studies. During the production of GET LAMP, I spent a lot of time digitizing or photographing all sorts of artifacts and documents related to Interacti…
Memoirs from the old web: IE's crazy content rating system
Today, Internet Explorer has been consigned to the dustbin of history, yet its quirks and peculiar features remain an interesting area of discussion from a historical perspective. There was one particular feature of IE which not only now seems comically naive, but also completely impractical: namely, IE tried to…
In search of 2.11BSD, as originally released
In Search of 2.11BSD, as released Almost all of the BSD releases have been well preserved. If you want to find 1BSD, or 2BSD or 4.3-TAHOE BS...
J.C. Bose: 60 GHz in the 1890s
(1) The National Radio Astronomy Observatory is a facility of the National Science Foundation, operated under cooperative agreement by Associated Universities, Inc.
This One Hurts: Dr. Walter Bortz on Dr. John McCarthy
John McCarthy died four days ago. He was 84. His obit in the “New York Times” made specific reference to his generally attributed parenthood of artificial intelligence. John was my good…
The evolution of Unix architecture in two diagrams
Today I put online two diagrams depicting the architecture of the Unix operating system , one for the 1972 First Research Edition and one for FreeBSD, one of its direct descendants. Here are the details on how I created these diagrams.
Profession by Isaac Asimov (1957)
Profession , copyright ©1957 by Street and Smith Publications, Inc., from ISAAC ASIMOV: THE COMPLETE STORIES OF VOL. 1 by Isaac Asimov. Used by permission of Doubleday, a division of Random House, Inc. For on-line information about other Random House, Inc. books and authors, see the Internet Web site at…
Google could have killed Facebook with the flick of a switch
As we near the end of this decade, and more importantly the end of the hell that was 2020, I realised two things. First, I survived catching Covid-19, and secondly that I had a good story about the…
Lisp: Notes on its Past and Future (1980)
LISP-NOTES ON ITS PAST AND FUTURE-1980
Your First THINK C Program
Welcome, child! Come in, come in! I have so few visitors to this little hut. Pull up a chair, and I’ll put on some tea.
Matrox: Graphics for Professionals
Graphics for Professionals
The Globus INK: a mechanical navigation computer for Soviet spaceflight (2023)
The Soviet space program used completely different controls and instruments from American spacecraft. One of the most interesting navigati...
Recreating the THX Deep Note (2009)
We dissect the building blocks of the infamous THX Deep Sound and recreate it by synthesizing the sound in Supercollider programming environment.
APL deserves its renaissance too (2018)
APL tutorial explaining the meaning of life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}
Superfest – The almost unbreakable East German Glass (2021)
Originally named ceverit, Superfest was an extremely durable glass patented and developed in 1979 in East Germany to combat excessive glass waste.
Remembering the LAN
I started programming in the 1990s living above my parent's medical practice. We had 15 PCs for the business, and one for me. The standard OS was MS-DOS. The network started off using IPX over coax to a Novell Netware server, the fanciest software we ever owned. IPX was so much easier than TCP/IP. No DHCP and address…
Lotus 1-2-3 on the PC with DOS
VisiCalc started it, but 1-2-3 finished it. "It" being the discussion of what a spreadsheet can be, and also VisiCalc itself.
A History of the TTY
It's one of those anachronisms that is deeply embedded in modern technology. From cloud operator servers to embedded controllers in appliances, there must be uncountable devices that think they are connected to a TTY.
When did New York start building slowly?
(Note: the analysis below of floor plate size vs construction speed is incorrect due to autocorrelation effects.
Intel 486 CPU announced April 10, 1989
The killer app for the 486 didn't come out until a year or so later