Advent of Computing

Sean Haas
undefined
Dec 26, 2022 • 1h 10min

Episode 98 - The Canon Cat

This time we are looking at a somewhat obscure machine: the Canon Cat. Designed by Jef Raskin, the Cat is sometimes called the spiritual successor to the Macintosh. That's a nice little epitaph, but doesn't fully explain the tangled mess of things between Raskin, Jobs, Apple, and the Mac. Today we will try to untangle some of that mess as we examine a fascinating little computer that could have changed the world. Selected Sources: http://www.canoncat.net/ -- Everything about the Cat https://archive.org/details/Apple_Mac_Selected_Papers_1980/ -- Raskin's Macintosh memos https://www.digibarn.com/friends/jef-raskin/writings/millions.html -- Computers by the Millions
undefined
Dec 13, 2022 • 1h 8min

Episode 97 - What Exactly IS A Database? Part II

We've approach the beast itself: SQL. Or, as it used to be known, SEQUEL. In this episode we will discuss how early navigational databases failed, and how we were able to move past them into a relational future. It's a fascinating tale about how careful research and planning can lead to much better tools. Selected sources: https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf -- Dr. Codd on relational databases https://web.archive.org/web/20070926212100/http://www.almaden.ibm.com/cs/people/chamberlin/sequel-1974.pdf -- The first SEQUEL paper https://people.eecs.berkeley.edu/~brewer/cs262/SystemR.pdf -- A History and Evaluation of System R
undefined
Nov 28, 2022 • 1h

Episode 96 - What Exactly IS A Database? Part I

Explore the origins and evolution of databases, including the integrated data store (IDS) and IBM's IMS system. Dive into the transition to multitasking and random access, as well as the importance of database manipulation languages. Learn about the impact of GCOM and the need for new database designs.
undefined
Nov 14, 2022 • 1h 6min

Episode 95 - Aspen Movie Map

So far I've strayed away from hypermedia in my larger hypertext coverage. This episode helps to fix that. Today we are looking at Aspen Movie Map, a project from 1978 that created a virtual Aspen, Colorado. Why would you want to digitize an entire city? Why did DARPA fund a trip to Aspen? And how does this link up with hypermedia? All this and more will be answered.
undefined
Oct 30, 2022 • 1h 15min

Episode 94 - Robots, and the End of Humanity

Robots have always fascinated and horrified humanity in equal measure. The prospect of a synthetic lifeform is at times exciting, but can quickly turn south. Luckily we've never gotten that far... or have we? This episode we will look at a selection of early robots, from the Mechanical Turk to Elektro. All have one thing in common: they run off smoke and mirrors. Selected Sources: Robots of Westinghouse by Scott Shaut - Best source on Elektro and his friends https://www.youtube.com/watch?v=T35A3g_GvSg - See Elektro in action https://www.google.com/books/edition/Inanimate_Reason_Or_a_Circumstantial_Acc/mvVdAAAAcAAJ?hl=en&gbpv=1 - On the Mechanical Turk
undefined
Oct 16, 2022 • 1h 4min

Episode 93 - Fun and (Horror) Games

Anybody up for a fright? This episode we are looking at 3 of the earliest horror video games I can find. Over this journey we will look at different programmatic ways to instill fear, how platforms can affect the route to terror, and even dig up the mystery of the first horror game. Selected Sources: http://www.twenex.org/ - Sign up for an account and play Haunt https://www.zx-gaming.co.uk/games/monstermaze/default.htm - Escape from Rex and his maze! The Untold History of Japanese Game Developers, by John Sczepaniak
undefined
Oct 2, 2022 • 1h 26min

Episode 92 - Copy Protection

It's Spook Month 2022! To kick things off we are diving into the frustrating depth of copy protection, piracy, and the origins of commercial software. In 1969 the Great Unbundling made the software market viable for the first time. Ever since then pirates and software vendors have been locked in a battle over bits. This episode traces the early days of copy protection, and how spite played an important role. Selected Sources: https://fadden.com/apple2/cassette-protect.html - In depth analysis of Apple II copy protection https://www.princeton.edu/~rblee/ELE572Papers/Fall04Readings/CryptoProc_Best.pdf - The crypto-microprocessor https://sci-hub.se/10.1109/85.988583 - A personal recollection of the Unbundling
undefined
Sep 18, 2022 • 1h 23min

Episode 91 - Whirlwind

Whirlwind represents a fascinating story of transition. The project started in the middle of the 1940s as an analog machine. As times changed it became a digital device. By 1951 it was perhaps the fastest computer in the world, filled to the brim with new approaches to design and new technology. It may have even been host to the first video game. Selected Sources: https://apps.dtic.mil/sti/pdfs/AD0896850.pdf - Report on MIT's storage tubes https://sci-hub.se/10.1109/MAHC.1983.10081 - An interview with Jay Forrester https://ohiostate.pressbooks.pub/app/uploads/sites/45/2017/09/retro-hurst.pdf - Screenshots and info about the Bouncing Ball https://www.retrogamedeconstructionzone.com/2021/07/the-whirlwind-bouncing-ball-simulator.html - Play the Bouncing Ball Program for yourself!
undefined
Sep 4, 2022 • 1h 20min

Episode 90 - Where Did The S100 Bus Go?

In the last half of the 70s there was one gold standard in home computing: S100. This was a standardized bus that was the heart of many computers. It allowed for the interchange of parts from different manufacturers. Best of all, the S100 bus was simple. This made for a wonderful platform for hobbyists, and helped jump start the home computer revolution. And then... it disappeared. Where did the S100 bus go, and would we have been better off if it stuck around? This episode we tackle these questions and more. Selected Sources: https://archive.org/details/IoNewsVolume1Number1/page/n5/mode/2up?view=theater - The Cromemco Story https://www.digibarn.com/stories/MITS/mholley-images/Ed_Roberts_Oct_1984_ME.pdf - An interview with Ed Roberts https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Books/W.%20Gayler%20-%20The%20Apple%20II%20Circuit%20Description.pdf - Circuit Description of the Apple II
undefined
Aug 21, 2022 • 1h 17min

Episode 89 - Forth

What language has two stacks? What language is used on satellites and in home computers? What language deals in words? Why, Forth, of course! Forth is a highly unique language developed in the 60s by Chuck Moore. And when I say unique, I mean unique. Forth uses reverse polish notation for all operations, along with a dedicated data stack for passing parameters. But it's not just unique for the fun of it, Forth's design is highly deliberate. It offers a level of simplicity and power that's rarely seen in programming languages. Selected Sources: http://www.forth.org/POL.pdf - Moore's Programming a Problem Oriented Language https://www.1strecon.org/downloads/Forth_Resources/CM_ForthLanguageInteractiveComputing_1970.pdf - Early paper discussing Forth https://archive.org/details/1985-10-dr-dobbs-journal/page/41/mode/1up - Dobb's Journal article on the NX4000

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app