Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 156 posts.
History & Retro Computing
Any year
Richard Feynman and the Connection Machine
For Richard, a crazy idea was an opportunity to either prove it wrong or prove it right.
History of the browser user-agent string (2008)
In the beginning there was NCSA Mosaic , and Mosaic called itself NCSA_Mosaic/2.0 (Windows 3.1) , and Mosaic displayed pictures along with text, and there was much rejoicing.
-2000 Lines of code (2004)
In early 1982, the Lisa software team was trying to buckle down for the big push to ship the software within the next six months. Some of the managers decided that it would be a good idea to track the progress of each individual engineer in terms of the amount of code that they wrote from week to week. They devised a…
Audion - The Story behind Panic's 2nd product
Is it just me? I mean, do you ever wonder about the stories behind everyday products?
Dev stays without pay to finish Mac Graphing Calculator as skunkworks project
Pacific Tech's Graphing Calculator has a long history. I began the work in 1985 while in school. That became Milo , and later became part of FrameMaker . Over the last twenty years, many people have contributed to it. Graphing Calculator 1.0, which Apple bundled with the original PowerPC computers, originated under…
Perlisisms (1982)
2. Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.
The Development of the C Language (1993)
C came into being in the years 1969-1973, in parallel with the early development of the Unix operating system; the most creative period occurred during 1972. Another spate of changes peaked between 1977 and 1979, when portability of the Unix system was being demonstrated. In the middle of this second period, the first…
Starting FORTH (1981)
Starting Forth has always been the fun way to learn Forth programming. This free, online edition uses updated code that runs on modern Forth systems.
NATO Expansion: What Gorbachev Heard
Western leaders gave multiple assurances against NATO expansion to Gorbachev in 1990-1991 according to declassified American, Russian, British, Germans documents
Why Pascal is Not My Favorite Programming Language (1981)
The programming language Pascal has become the dominant language of instruction in computer science education. It has also strongly influenced languages developed subsequently, in particular Ada.
Remembering the Case that Established Code as Speech
One of EFF's first major legal victories was Bernstein v. Department of Justice, a landmark case that resulted in establishing code as speech and changed United States export regulations on encryption software, paving the way for international e-commerce. We represented Daniel J. Bernstein, a...
The Declaration of Causes of Seceding States
The Declaration of Causes made by Georgia, Mississippi, South Carolina, and Texas.
History of the Open Source Initiative
Development based on the sharing and collaborative improvement of software source code has a history essentially as long as software development itself. In the late 1990s, interest and participatio…
SR-71 Blackbird Speed Check Story
There were a lot of things we couldn't do in an SR-71, but we were the fastest guys on the block and loved reminding our fellow aviators of this...
The original proposal of the WWW, HTMLized
A hand conversion to HTML of the original MacWord (or Word for Mac?) document written in March 1989 and later redistributed unchanged apart from the date added in May 1990. Provided for historical interest only. The diagrams are a bit dotty, but available in versioins linked below. The text has not been changed, even…
Long Now Years: Five-digit Dates and Y10K-compliance at Home
The Long Now Foundation fosters long-term thinking. Our work encourages imagination at the timescale of civilization — the next and last 10,000 years — a timespan we call the long now.
Hours of Work in U.S. History
In the 1800s, many Americans worked seventy hours or more per week and the length of the workweek became an important political issue. Since then the workweek’s length has decreased considerably. This article presents estimates of the length of the historical workweek in the U.S., describes the history of the…
Round Rects Are Everywhere
Bill Atkinson worked mostly at home, but whenever he made significant progress he rushed in to Apple to show it off to anyone who would appreciate it. This time, he visited the Macintosh offices at Texaco Towers to show off his brand new oval routines, which were implemented using a really clever algorithm.
Collapse OS — Bootstrap post-collapse technology
I expect our global supply chain to collapse before we reach 2030. With this collapse, we won't be able to produce most of our electronics because their production depends on a very complex supply chain that we won't be able to achieve again for decades (ever?).
So what's wrong with 1975 programming? (2008)
Vinyl Cache (formerly known as “Varnish Cache”) is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Vinyl Cache is really, really fast. It typically speeds up delivery with a factor of 300-1000×…
SJ Games vs. the Secret Service (1990)
On March 1, 1990, the offices of Steve Jackson Games, in Austin, Texas, were raided by the U.S. Secret Service as part of a nationwide investigation of data piracy. The initial news stories simply reported that the Secret Service had raided a suspected ring of hackers. Gradually, the true story emerged.