Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

The Big Oops: Anatomy of a Thirty-Five-Year Mistake [video]

Phrase origin: Why do we "call" functions?

Losing language features: some stories about disjoint unions

Perfect Is the Enemy of Good

20 years of Linux on the Desktop (part 4)

Implementing VisiCalc

How I Became the First Linux User in India

How does a screen work?

Reverse Engineering the Mysterious Up-Data Link Test Set from Apollo

The Calculator-on-a-Chip (2015)

Frame of preference A history of Mac settings, 1984–2004

RFC 865: Quote of the Day Protocol

Foreword for Fuzz Testing Book

Obsolescence Guaranteed

A Tour of Microsoft's Mac Lab (2006)

How I Found Myself In the Game Industry

Show HN: Reviving a 20 year old OS X App

Bringing Virtualization to the x86 Architecture with the Original VMware Workstation (2012)

The Eternal Mainframe

Machine learning reveals historical seismic events in the Yellowstone caldera - researchers have now been able to detect and designate ten times more earthquakes than previously detected

Finding a 27-year-old easter egg in the Power Mac G3 ROM

Whitesmiths C compiler: One of the earliest commercial C compilers available

People Keep Inventing Prolly Trees

We Live In a Golden Age of Interoperability

CP/M 2.2, CP/M 3.0, CP/M-86, Concurrent CP/M-86 listings by Digital Research

What UI first distinguished radio buttons from checkboxes with circles/squares?

Monads are not like burritos

A history of the Internet, part 2: The high-tech gold rush begins

Programming Considered Harmful (2001)

History of UNIX Manpages

More →