
Advent of Computing
197 episodes — Page 2 of 4
Ep 134Episode 134 - Beyond the Punch
This episode I'm opening up my research vault to present some interesting pre-digital technology. Back before computers us humans used to write everything down on paper. Over time that lead to some organizational issues. By 1890 punch cards show up to solve one aspect of this problem, but that technology had it's limitations. We will be looking at other paper-based approaches to data management, as I slowly try and explain a realization I've come to about the early history of hypertext.
Ep 133Episode 133 - LIVE from Intelligent Speech 2023
I'm currently out traveling. Due to my poor planning I managed to score back to back trips, for both business and leisure. While I'm not able to get an episode out on time, I do have a replacement! In 2023 I was invited to speak at the Intelligent Speech conference. So, today, I present the audio of that talk. The topic is, of course, the wild path of the Intel 8086's creation and rise to power! If you prefer to watch, here's the video of the same talk: https://www.youtube.com/watch?v=6ud8LK3-eAM
Ep 132Episode 132 - The PDP-1
In 1959 the world bore witness to a new type of computer: the PDP-1. It was the first interactive computer to really make a dent in the market. Some say it was the first minicomputer: a totally new class of machine. But where did this computer come from, and what made it so different from the rest of the digital pack? Selected sources: https://americanhistory.si.edu/comphist/olsen.html - Smithsonian interview with Ken Olsen https://archive.computerhistory.org/resources/access/text/2019/03/102785079-05-01-acc.pdf - Computing in the Middle Ages https://archive.org/details/bitsavers_decBooksBeng_37322315 - Computer Egnineerling, Bell et al.
Ep 131Episode 131 - Computer... Books?
I've been feeling like rambling, so it's time for a classic ramble. This time we are looking at the origins of books about computers. More specifically, computer books targeted at a general audience. Along the way we stumble into the first public disclosure of digital computers, the first intentionally unimportant machine, and wild speculation about the future of mechanical brains. No sources listed this time, because I want the journey to be a surprise!
Ep 130Episode 130 - ALGOL, Part II
This is a hefty one. I usually try to keep things as accessible as possible, but this time we have to get a little more technical than usual. We are picking up in 1964, with the first proposals for a new version of ALGOL. From there we sail through the fraught waters of ALGOL X, Y, W, and finally 68. Along the way we see how a language evolves over time, and how people and politics mesh with technical issues. Selected Sources: https://dl.acm.org/doi/pdf/10.5555/1061112.1061118 - Successes and Failures of the ALGOL Effort https://sci-hub.se/10.1109/MAHC.2010.8 - Cold War Origins of IFIP https://archive.computerhistory.org/resources/text/algol/algol_bulletin/ - The ALGOL Bulletin
Ep 129Episode 129 - ALGOL, Part I
ALGOL is one of those topics that's haunted the show for a while. It comes up any time we talk about programming languages, and with good reason. Many of the features and ideas found in modern languages have their roots in ALGOL. Despite that influence, ALGOL itself remains somewhat obscure. It never reached the highs of a C or LISP. In this series we are going to look at ALGOL from 1958 all up to 1968, keeping a careful eye on how the language evolved, how it's problems were addressed, and how new problems were introduced. Selected Sources: https://www.softwarepreservation.org/projects/ALGOL/paper/Backus-Syntax_and_Semantics_of_Proposed_IAL.pdf - Backus, 1958 IAL report https://algol60.org/reports/algol60_rr.pdf - ALGOL 1960 Report https://dl.acm.org/doi/pdf/10.5555/1060960.1060966 - Cleaning Up Algol
Ep 128Episode 128 - Cryotrons LIVE!
Originally presented at VCF SoCal in February of 2024. The cryotron, a superconductive switch, almost revolutionized computing. It's one of those fascinating near misses. In this episode we are talking about the history of the cryotron, how the NSA and supercomputing factors into the mix, and the current state of research into the topic. Did the NSA actually construct a supercomputer that ran in a vat of liquid helium? The answer is... maybe? Video of this talk: https://youtu.be/FqzSGTZ3TMU
Ep 127Episode 127 - Nim
This is going to be a wild rambling ride. In 1939 a computer called Nimatron was made. It was one of the earliest digital electronic computers in the world. It did one thing: play a game called Nim. Over a decade later, in 1951, another Nim machine hit the scene. This computer called Nimrod, was designed to demonstrate how computers worked... by playing a game of Nim. These machines, humble as they may sound, end up deeply complicating the history of computing. Join me as I, once again, muddy the long arc of progress. Selected Sources: https://archive.org/details/faster-than-thought-b.-v.-bowden - Faster Than Thought https://www.goodeveca.net/nimrod/NIMROD_Guide.html - Faster Than Thought
Ep 126Episode 126 - IBM Compatible (No, Not Those)
This episode wraps up the System/360 trilogy by taking things back to where they started for me. We will be looking at System/360 clones, how they could exist, why they existed, and why IBM didn't crush them. We close with a discussion of how these earlier clones impact our understanding of the IBM PC story. The truth is, by 1981 IBM was no stranger to clones. This is the culmination of a wild story, so prepare! Selected Sources: https://archive.org/details/iclbusinesstechn0000camp/mode/1up - ICL: A Business and Technical History https://archive.org/details/impactreportamdaunse/page/1/mode/1up - Impact Report by INPUT https://www.stayforever.de/ibm-pc-a-conversation-with-dr-david-bradley/
Ep 125Episode 125 - US v IBM
My coverage of the IBM System/360 continues! In this episode we look at US v IBM, and the fallout that surrounded the release of the System/360. By 1969 IBM already had a history of antitrust litigation. What was IBM doing to upset the Department of Justice, and how does it tie in to the larger story of clone computers? Selected Sources: http://www.cptech.org/at/ibm/ibm1956cd.html - 1956 Consent Decree https://supreme.justia.com/cases/federal/us/298/131/ - 1936 Consent Decree https://archive.org/details/foldedspindledmu00fish/page/n5/mode/2up - Folded, Spindled, and Mutilated
VCF SoCal - Interview with Micki and Steve
bonusIn this episode I sit down and talk with Micki and Steve about VCF SoCal, a new Vintage Computer Festival! The event is taking place in Orange, California on Febuary 16th and 17th. VCFs are a wonderful time, and a great opportunity to meet up with other retro enthusiasts. The weekend will be filled with exhibits and speakers, including myself! I will be in attendence, and talking about some super cool technology. Stick around until the end of the interview for the full details. More information on VCF SoCal can be found at: https://www.vcfsocal.com/
Ep 124Episode 124 - The Full 360
The release of the IBM System/360 represents a major milestone in the history of computing. In 1964 IBM announced the 360 as the first family of compatible computers. Users could choose a system that was just the right size for their needs, mix and match peripherals, and have no fear of future upgrades. If you started on a low-end 360 you could move up to a top of the line model and keep all your software! Something like this had never been done before. Such a watershed moment resulted in interesting cascading effects. In this episode we will look at the 360 itself. In the coming weeks we will be examining how it shaped and dominated the market, how it led to a federal antitrust suit, and how a mysterious series of clone computers survived in uncertain times. Selected Sources: https://spectrum.ieee.org/building-the-system360-mainframe-nearly-destroyed-ibm https://archive.computerhistory.org/resources/access/text/2012/11/102658255-05-01-acc.pdf - Fred Brooks Oral History https://archive.computerhistory.org/resources/access/text/2017/11/102655529-05-01-acc.pdf - 14K Days
Ep 123Episode 123 - The Jupiter Ace
Released in 1982, the Jupiter Ace is a fascinating little computer. It's hardware isn't much to write home about. It's just an 8-bit microcomputer very much in line with other systems of the era. Where it shines is it's software. In a period when most home computer ran some version of BASIC the Ace was using Forth. On the surface that might sound like a trivial difference, but that one deviation from the norm made all the difference in the world. Selected Sources: https://www.theregister.com/2012/09/21/jupiter_cantab_jupiter_ace_is_30_years_old - The Register article on the Ace https://jupiter-ace.co.uk/documents_index.html - Every other Ace resource you could ever want
Ep 122Episode 122 - To Edit Text
Tools are the most important programs in the world. Without quality tools it's impossible to write quality software. One of those most important of those tools, and the most hotly coveted, is the text editor. These programs offer us a window into the digital world. It's no wonder that programmers the world over basically live inside text editors. In this episode will discuss when exactly that digital window was opened. When did text editors first appear? What forms did they take? Selected Sources: https://www.computerhistory.org/pdp-1/_media/pdf/DEC.pdp_1.1960.102650331.pdf - Colossal Typewriter Manual https://www.si.edu/media/NMAH/NMAH-AC1498_Transcript_StephenPiner.pdf - Piner Oral History https://opost.com/tenex/anhc-31-4-anec.pdf - The Beginnings of TECO
Ep 121Episode 121 - Arguments Against Programming
Most accounts of the early history of programming languages all share something in common. They all have a sentence or two explaining how there was great resistance to these new languages, but eventually all programmers were won over. Progress was made, despite the forces of counterrevolutionaries. What you won't find in most histories are the actual arguments these counterrevolutionaries made. This episode we are looking at those arguments. I've tracked down a handful of papers that argue against digital progress. Are these truly cursed articles, or is there something to be learned from arguments against programming? Selected Sources: https://dl.acm.org/doi/pdf/10.1145/1455270.1455272 - Why Not Try A Plugboard? https://dl.acm.org/doi/pdf/10.1145/367390.367404 - Comments from a FORTRAN User https://dl.acm.org/doi/pdf/10.1145/320932.320939 - Methods of Simulating a Differential Analyzer on a Digital Computer
Ep 120Episode 120 - Simply COSMAC
Have you ever opined for a simpler time? Have you ever wanted a computer that you can understand all the way down to the silicon? Then RCA's COSMAC might be the architecture for you! COSMAC was a simplified computer architecture designed in the early 70s. It's tiny, cheap, and built to be easy to understand. But is the chip actually useful? Selected Sources: https://archive.org/details/manualzilla-id-5721710/page/26/mode/1up?view=theater - All the ELF articles in one place! https://sci-hub.se/10.1109/MC.1974.6323475 - A Simplified Microcomputer Architecture
Ep 119Episode 119 - The Batch!
This episode we are looking at a ghost of bygone days: batch processing! Before fancy terminals peppered computer rooms, before there was a microcomputer on every desk, there was the batch. In this non-interactive form of computing a user could wait hours, days, or even weeks to get a chance at computer time. Machines were kept well away from programmers, guarded by digital clerics. Why did such an arrangement exist? And did it ultimately help the programmer? Selected Sources: https://multicians.org/thvv/compatible-time-sharing-system.pdf - Compatible Timesharing System, 15th Anniversary https://sci-hub.se/10.1109/MAHC.1983.10026 - Rykman on GM-NAA I/O https://ethw.org/First-Hand:Operating_System_Roots - Operating System Roots

Ep 118Episode 118 - Viral Dark Ages
It's finally Spook Month here on Advent of Computing! To kick things off I'm tackling a bit of a mystery. Between 1972 and 1982 there is only one well documented virus. This period is book ended with plenty of sources and, yes, even viruses. But this decade long span of time has almost nothing! Was this era truly safe from the grips of malicious code? Or is there a secret history lurking just beneath the surface? Selected Sources: https://dl.acm.org/doi/pdf/10.1145/358453.358455 - Worms at Xerox PARC! https://archive.org/details/crimebycomputer0000park - Crime by Computer https://archive.org/details/dr_dobbs_journal_vol_05_201803/page/n89/mode/2up - Programming Pastimes and Pleasures
Ep 117Episode 117 - What's in a Byte?
Byte has to be one of the most recognizable parts of the digital lexicon. It's an incantation that can be recognized by even the uninitiated. But where does the byte come from? Has it always existed, or did it more recently come into being? And, more specifically, why is a byte 8 bits? Is it some holdover from long ago, or is there some iron clad rule of 8's? Selected Sources: https://archive.org/details/byte-magazine-1977-02/page/n145/mode/1up?view=theater - Buchholz on the "byte" in BYTE! https://sci-hub.se/10.1049/pi-3.1949.0018 - A STORAGE SYSTEM FOR USE WITH BINARY-DIGITAL COMPUTING MACHINES https://ia600208.us.archive.org/32/items/firstdraftofrepo00vonn/firstdraftofrepo00vonn.pdf - The First Draft of a Report on EDVAC
Ep 116Episode 116 - Monte Carlo
It's finally time! In this episode we are looking at the Monte Carlo method, perhaps the first practical computer program that could outpace human capability. The best part: the method relies on a random walk to reach a statistically valid answer! Selected Sources: https://www.osti.gov/servlets/purl/10596 - Igniting the Light Elements https://library.lanl.gov/cgi-bin/getfile?00326866.pdf - The Beginning of the Monte Carlo Method, Nick Metropolis
Ep 115Episode 115 - Digital Lifeforms
I will admit, the title here is a bit of click bait. In the early 1950s a researcher named Nils Aall Barricelli started in on a bold project. His goal was to simulate evolution on a computer and, in doing so, create a perfect lab to study evolutionary processes. What he found was astonishing. Given a simple rule set these interesting patterns emerged. He called them symbioorganisms. Despite being simple numeric constructs, they exhibited many properties of living things. Did Barricelli create a digital form of life? Selected Sources: https://sci-hub.se/10.1007/BF01556771 - Numerical Testing of Evolution Theories. Please, just read this paper and be amazed!
Reading - The Story of Mel
This episode is simply a reading of the Story of Mel. I opened last episode with an excerpt, but didn't feel right leaving it at that. So, I present, the Story of Mel as written by Ed Nather and preserved in the Jargon file.
Ep 114Episode 114 - The LGP-30: A Forgotten Machine
In 1956 Librascope released the LGP-30, a truly wild machine. It was, for the time, the most simple and cheap machine that could actually be useful. It was the size of a desk when contemporary machines took up small rooms. It plugged into a normal wall outlet while other machines requires special power feeds. It was, perhaps, the first hint of a personal computer. And at its heart was a magnetic drum that only a true programmer could love. Selected Sources: http://www.catb.org/jargon/html/story-of-mel.html - The Story of Mel https://sci-hub.se/10.1109/TEC.1957.5221555 - Frankel's MINAC Paper http://www.hp9825.com/html/stan_frankel.html - A Biography of Frankel
Ep 113Episode 113 - Prolog, Part II
I'm wrapping up my dive into Prolog with... Prolog itself! This episode I'm actually covering the development of Prolog, using all the natural language processing lore we covered last time. Along the way we will see how Prolog developed from a set of tools, and how those tools were generalized into a useful language. Selected Sources: http://alain.colmerauer.free.fr/alcol/ArchivesPublications/PrologHistory/19november92.pdf - The Birth of Prolog https://archive.org/details/introductiontoma0000hutc/mode/1up?q=%22q-systems%22&view=theater - An Introduction to Machine Translation
Ep 112Episode 112 - Prolog, Part I
I've been told I need to do an episode about Prolog. Well, here's the start of that process. To talk about Prolog we first need to come to grips with natural language processing, it's tools, and it's languages. This episode we are doing just that, going from ELIZA to Planner ro SHRDLU in an attempt to figure out how AI was first taught human tongues, where smoke and mirrors end, and where facinting programming begins. Selected Sources: https://dl.acm.org/doi/pdf/10.1145/365153.365168 - ELIZA https://stacks.stanford.edu/file/druid:cm792pj8606/cm792pj8606.pdf - Planner https://web.archive.org/web/20200725084321/http://hci.stanford.edu/~winograd/shrdlu/AITR-235.pdf - SHRDLU
Ep 111Episode 111 - To Boldly Transmit
Space is cool, in all meanings of the word. Not only is it wondrous, vast, and fascinating, it can also be a cold place. It's also a very useful place to put things. This episode we are looking at the first practical use of space: communication satellites. Selected Source: https://archive.org/details/BigBounc1960 - The Big Bounce https://archive.org/details/dtic-ada-141865-ieee-centenial-journal-1984-ocr/page/n67/mode/2up - A Signal Corp Space Opera https://history.nasa.gov/SP-4308/ch6.htm - The Odyssey of Project Echo
Ep 110Episode 110 - The Atari 2600
I don't usually cover video games. When I do, you know it's for a weird reason. This episode we are looking at the Atari VCS 2600, it's strange hardware, and how it fits into the larger story of the rise of microprocessors. These new tiny chips were already changing the world, but they brought along their own problems. Selected source: https://spectrum.ieee.org/atari-2600 - Inventing the Atari 2600 https://archive.computerhistory.org/resources/access/text/2012/09/102658257-05-01-acc.pdf - Al Alcorn Oral History https://www.digitpress.com/library/interviews/interview_bob_whitehead.html - Bob Whitehead Interview
Ep 109Episode 109 - What's Up With Microcontrollers?
What really is the deal with microcontrollers? Are they just little computers... or are they something totally different? This episode we are looking at the development of the microcontroller through the history of the TMS1000.
Ep 108Episode 108 - The Mundaneum, Part II
This episode we pick back up where we left off. We are looking at the roots of the Mundaneum, the applications of the Universal Decimal Code, and how it call connects to hypertext. Selected Sources: https://web.archive.org/web/20051227184732/http://people.lis.uiuc.edu/~wrayward/otlet/xanadu.htm - Visions of Xanadu https://www.ideals.illinois.edu/items/4184 -- Selected Essays of Paul Otlet
Ep 107Episode 107 - The Mundaneum, Part I
The Internet is the closest we've come to a universal store of all human knowledge. However, it's not the first pass at this lofty goal. In this episode(and the next) we are looking at the Mundaneum, a project started in the 1890s to address the information problem. How is it connected to the larger story of hypertext? And how can this older project inform our views on the information problem? Selected sources: https://www.ideals.illinois.edu/items/4184 -- Selected Essays of Paul Otlet
Ep 106Episode 106 - Digital Eyes
Back in episode 90 I made a passing reference to the Cyclops, the first consumer digital camera. It's this masterstroke of hackery that uses a RAM chip as a makeshift image sensor. In this episode I'm coming back around to the Cyclops and taking a look at the origins of digital imaging in general. Selected Sources: https://www.youtube.com/watch?v=1gmSeVfmZHw - Terry Walker CHM lecture https://sci-hub.ru/10.1109/6.591664 - The origins of the PN junction https://sci-hub.ru/10.1364/AO.11.000522 - The silicon vidicon photometer
Ep 105Episode 105 - Apple's Growing Pains
The Apple III was a pretty slick machine... in theory. From a lack of launch software, to strait up hardware failures, Apple's 3rd computer didn't really win in the market place. Why was that? Was the machine setup for failure from the start? Was it's case really designed before it's motherboard? When it comes to the III there's a surprising amount of folklore to untangle. Selected Sources: https://archive.org/details/sim_byte_1985-01_10_1/page/166/mode/1up?view=theater - Interview with Wozniak that covers the III https://www.digibarn.com/collections/systems/appleIII/sandersinterview.html - Sander discussing the project https://archive.org/details/apple-design/page/n14/mode/1up?view=theater - AppleDesign http://www.applelogic.org/AIIIDesignBugs.html - AppleLogic
Ep 104Episode 104 - Sketchpad
We're finally taking a look at Sketchpad. This program was completed in 1963 as Ivan Sutherland's Ph.D. research. On the surface it looks like a very fancy drawing program. Under the hood it's hiding some impressive new programming techniques. Selected Sources: http://worrydream.com/refs/Sutherland-Sketchpad.pdf - Sutherland's Sketchpad thesis https://www.youtube.com/watch?v=495nCzxM9PI - Sketchpad in action https://www.computerhistory.org/collections/catalog/102738195 - Oral History transcripts
Ep 103Episode 103 - The Text Interface
This episode I attempt to find the first interactive computer text interface. All I can say is, well, it's a journey. Selected Sources: https://sci-hub.se/10.2307/3917015 - Early article on Stibitz's CNC Model I https://archive.org/details/fortranprimer0000orga/page/103/mode/1up?view=theater - Primer on the FORTRAN Monitor System https://kyber.io/rawvids/LISP_I_Programmers_Manual_LISP_I_Programmers_Manual.pdf - LISP I manual
Ep 102Episode 102 - Application of Ada
This episode picks up where we left off last time. We are looking at Ada and its applications. How does Ada handle tasking? What's the deal with objects? And, most importantly, what are some neat uses of the language? Selected Sources: https://dl.acm.org/doi/pdf/10.1145/956653.956654 - Rationale for the Design of Ada https://trs.jpl.nasa.gov/bitstream/handle/2014/45345/08-2590_A1b.pdf - Cassini's AACS computer and software http://www.bitsavers.org/components/intel/iAPX_432/171821-001_Introduction_to_the_iAPX_432_Architecture_Aug81.pdf - Behold the iAPX 432
Ep 101Episode 101 - Origins of Ada
Ada is a fascinating language with a fascinating history. It was initially developed as part of a Department of Defence project. The plan was to create a standardized language for everyone inside the DoD. The results, well, they may just surprise you. Selected Sources: http://archive.adaic.com/pol-hist/history/holwg-93/holwg-93.htm - Ada at the HOLWG https://dl.acm.org/doi/pdf/10.1145/956653.956654 - Rationale for the Design of Ada http://iment.com/maida/computer/requirements/strawman.htm - Strawman
Ep 100Episode 100 - Updates and Mysteries
Advent of Computing has finally reached 100 episodes! Today we are taking a break from the usual content to discuss the show, it's arc, and some of the mysteries I have yet to solve.
Ep 99Episode 99 - The Berkeley Software Distribution
UNIX is a big deal. It's one of the most influential programs in history. Most operating systems that we use today can trace their lineage back to UNIX. The only notable exception at this point is Windows. But all these new-fangled operating systems aren't blood relatives of UNIX, they are all derivatives. Second cousins, if you will. So how did we get from UNIX into a diverse field of UNIX-like things? It all starts with a little project at UC Berkeley. Selected Sources: https://archive.computerhistory.org/resources/access/text/2022/06/102743073-05-01-acc.pdf - Oral History of Bill Joy https://archive.org/details/aquartercenturyofunixpeterh.salus_201910/page/n157/mode/2up?view=theater - A Quarter Century of UNIX
Ep 98Episode 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
Ep 97Episode 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
Ep 96Episode 96 - What Exactly IS A Database? Part I
I've fallen into a bit of a data rabbit hole, and you get to join me. In this episode I'm starting my journey to understand where databases came from, and how they started to evolve. This will serve as a foundation for next episode, when we will dive into one of the most popular databases from the 1970s: SQL. Along the way we wrestle with GE, the realities of the Apollo Program, and try to figure out what a database really is. Selected Sources: https://sci-hub.se/10.1109/MAHC.2009.110 - A history of IDS https://archive.org/details/TNM_Integrated_Data_Store_introduction_-_General__20171014_0141 - Learn IDS for yourself! https://archive.org/details/bitsavers_ibm360imsRGuide1969_8480205/page/n6/mode/2up - Educational guide to IBM's IMS
Ep 95Episode 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.

Ep 94Episode 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
Ep 93Episode 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

Ep 92Episode 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
Ep 91Episode 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!
Ep 90Episode 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
Ep 89Episode 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
Ep 88Episode 88 - BEFLIX, Early Digital Animation
Digital animation has really become an artform in and of itself. In the current epoch these animations play out on fancy bitmapped displays, but it's origins are far more visceral. Or maybe we should say far more hacky. This episode we are diving in to BEFLIX: an early animation toolchain from Bell Labs that produced computer films on physical rolls of film. Selected Sources: https://dl.acm.org/doi/10.1145/363958.363993 - Paper on Zajac animation https://jimboulton.medium.com/studies-in-perception-a-restoration-story-241cd8c75ab1 - Recreation of Studies in Perception I https://dl.acm.org/doi/10.1145/1464122.1464130 - BEFLIX Paper https://techchannel.att.com/playvideo/2012/09/10/AT&T-Archives-Computer-Technique-Production-Animated-Movies - BEFLIX animation about BEFLIX
Ep 87Episode 87 - The ILLIAC Suite
Can a computer be creative? Can we program a machine to make art? It turns out the answer is yes, and it doesn't even take artificial intelligence. This episode we are diving in to the ILLIAC Suite, a piece for string quartet that was composed by a computer. Along the way we will examine the Markov Chain Monte Carlo method, and how methods used to create the hydrogen bomb were adapted to create music. Selected Sources: https://archive.org/details/experimentalmusi0000hill/page/n5/mode/1up - Experimental Music https://web.archive.org/web/20171107072033/http://www.computing-conference.ugent.be/file/12 - Algoryhythmic Listening(page 40) https://www.youtube.com/playlist?list=PLEb-H1Xb9XcIyrrN5qauFr2KAolSbPi0c - The ILLIAC Suite, in 4 parts