Light Years Ahead | The 1969 Apollo Guidance Computer
TNMoC11 HN recommenders · recommended in 11 months, 2021–2026
lecture · general · evergreen · 2021–2026 on HN
Robert Wills of TNMoC explains the Apollo Guidance Computer hardware and software, then walks through the Apollo 11 landing procedure step by step, including the 1202 alarms.
HN calls it mandatory viewing on the AGC, praising the speaker's enthusiasm and the clear account of restartable, robust software design.
Up next
4 mo on HNAPL demonstration 1975
Imperial College London
5 HN recommender · 2014–2021
2 mo on HN1. Introduction for 15.S12 Blockchain and Money, Fall 2018
MIT OpenCourseWare
2 HN recommender · 2021–2022
1 mo on HNJay Leno's Baker Electric Car
MyClassicCarTV
1 HN recommend · 2018–2022
4 mo on HNThe Golden Ratio (why it is so irrational) - Numberphile
Numberphile
3 HN recommender · 2018–2026
2 mo on HNBuilding the Moroccan Court
The Met
2 HN recommender · 2015–2021
3 mo on HNColossus - The Greatest Secret in the History of Computing
The Centre for Computing History
3 HN recommender · 2022–2024
6 mo on HNZipline - How Rwanda Built A Drone Delivery Service
Real Engineering
9 HN recommender · 2019–2023
2 mo on HNRaymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018
PyCon 2018
2 HN recommender · 2018–2021
15 mo on HNAT&T Archives: Similiarities of Wave Behavior (Bonus Edition)
AT&T Tech Channel
12 HN recommender · 2014–2026
14 mo on HNMicro Men - 720p (2009)
gimpymoo
15 HN recommender · 2015–2026
12 mo on HNMechanical Computer (All Parts) - Basic Mechanisms In Fire Control Computers
Excelsior10000
13 HN recommender · 2014–2025
12 mo on HNProject Code Rush - The Beginnings of Netscape / Mozilla Documentary
The Documentary Network
13 HN recommender · 2015–2026
12 comments from Hacker News
For a superb video explaining what the AGC did and what WENT WRONG during the moon landing including the error codes:l, see: ▶ this video
I can't recommend a book, but I watched this video a while ago, and I found it riveting: "Light Years Ahead | The 1969 Apollo Guidance Computer" [0] > Robert Wills introduces the amazing hardware and software that made up the Apollo Guidance Computer, walks you through the landing procedure step-by-step, and talks about the pioneering design principles that were used to make the landing software robust against any failure. [0] ▶ this video
That reminds me of the Apollo guidance computer talk (available on youtube ▶ this video ). "Everyone" might have seen this one, but if one hasn't, it's a gem.
Yeah, a great example is this presentation[1] about the Apollo guidance computer. The guy is really, really into it and it just makes the presentation amazing. [1] ▶ this video
Mandatory Light Years Ahead | The 1969 Apollo Guidance Computer ▶ this video 34C3 - The Ultimate Apollo Guidance Computer Talk link
I suggest watching this excellent presentation: ▶ this video . He goes in to great depth in explaining how the LEM was in fact capable of landing itself. Automation was widespread in the development and execution of the Apollo program.
I love the calm communications. The feeling of everything possible thought out. Regarding moon landing videos, I also enjoyed the "story" of the computer on board which is told in this great presentation [1]: Light Years Ahead | The 1969 Apollo Guidance Computer by Robert Wills. Definitely worth a watch if you fancy the moon landing. [1]: ▶ this video
Theres a great video of a talk on the AGC from Robert Wills at England's The National Museum of Computing ▶ this video More info and links to other videos on link
> Apollo 11 had problems with the LM guidance computer, but was saved by Neil Armstrong's piloting skill. This is a common misconception but mixes up at least three things. 1) Yes, Eagle was long, but not because of a software bug. The exact reason is unclear and there may have been multiple factors. 2) Yes, there were unexpected computer alarms but these were caused by a hardware bug that manifested because a switch was in an unexpected position. The software handled this appropriately. Margaret Hamilton said: “To blame the computer for the Apollo 11 problems is like blaming the person who spots a fire and calls the fire department. Actually, the computer was programmed to do more than recognize error conditions. A complete set of recovery programs was incorporated into the software. The software's action, in this case, was to eliminate lower priority tasks and re-establish the more important ones. The computer, rather than almost forcing an abort, prevented an abort. If the computer hadn't recognized this problem and taken recovery action, I doubt if Apollo 11 would have been the successful Moon landing it was.” 3) Neil Armstrong did adjust the landing point late in the descent after noticing rough terrain. He utilized semi-automatic control to do this. Essentially adjusting the target point for the autopilot. Eagle wasn’t directly flown like an aircraft. link A great video on the AGC and Apollo 11 landing: ▶ this video
Here's another lecture I really enjoyed walking through the operation of the guidance computer and the events that lead to the 1202 error, which the speaker sums up as an "out of memory" error resulting in an automatic reboot. He says the cause was a hardware bug taxing the machine with empty status updates, combined with Buzz typing "verb 16 noun 68" to have the display auto-update some stats - he was crashing the machine but didn't put together why it was happening because it never crashed the machine in simulation. ▶ this video
In addition to the fantastic ccc.de talk, I suggest this one related to the 1202 alarm: ▶ this video Great talk and overall super presenter IMHO.
The AGC is a fascinating device. It used 60% of the ICs produced in the United States in 1963. If you are interested in the AGC I suggest this excellent video: ▶ this video .