HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

34C3 - The Ultimate Apollo Guidance Computer Talk

media.ccc.de9 HN recommenders · recommended in 7 months, 2018-2025
YouTube
324K views · 8 years ago · talk · evergreen

Michael Steil and Christian Hessmann's 34C3 talk explaining the Apollo Guidance Computer end to end: hardware design, operating system, and mission software.

Repeatedly called the best and most comprehensive AGC talk, with commenters rewatching it and treating it as foundational computer architecture learning.

Computer architecture & CPUsHistory of computingSpace exploration & spaceflight#agc#computerarchitecture#apollo#operatingsystems#chaoscommunicationcongress

10 comments from Hacker News

@msarnoff2025 · in “How MOS 6502 Illegal Opcodes Work (2008)”

Michael’s blog is one of my favorites. His “Ultimate Guide” talks are great and I rewatch them at least once a year. Ultimate Guide to the C64: link Ultimate Guide to the Game Boy: link Ultimate Guide to the Apollo Guidance Computer: ▶ this video

Strongly recommendsView on HN
@_jholland2024 · in “Virtual Apollo Guidance Computer”

For a comprehensive exposition of the technical aspects of the AGC, look no further than the Ultimate Apollo Guidance Computer Talk: ▶ this video They not only do a brilliant job of exposing this niche system, but it is a foundational lecture for my knowledge of computer architecture in general

Strongly recommendsView on HN
@CanaryLayout2023 · in “Downfall Attacks”

> Aren't system designers at fault for coming up with the idea of a context switch Context switching was in the Apollo 11 guidance computer ▶ this video The problem is that cycle-speed boosts left the industry cic. 2012-or-so. All the perf boost we get these days is by optimizing the instruction sequencing and multiprocessing. This is why languages like Go popped up (making the advanced programming topic of multiprogramming an entry-level accomplishment) and you now see the 'async' decorator plastered everywhere in C#, and so-on. Keeping the security context intact and separated is a gargantuan task. To me it makes more sense to add "lousy cores" to the die and force the operator to declare the launching threads are safe for SMT, else the job gets scheduled to the less-performing core where the pipelining is safer. It delegates responsibility to the chip-gobbler, forces them to understand the tradeoff for performance, until some elegant solution is found for side channel attacks like this.

CitesView on HN
@shadowofneptune2022 · in “The Apollo On-Board Computers”

The best presentation I have seen on the AGC architecture: ▶ this video It does present addresses in hexadecimal, oddly. The computer was 15-bit and used octal in its display panel. I suppose the presenters thought the audience would understand hex better.

Strongly recommendsView on HN
@Banana6992022 · in “On rebooting: the unreasonable effectiveness of turning computers off and on”

Mandatory Light Years Ahead | The 1969 Apollo Guidance Computer link 34C3 - The Ultimate Apollo Guidance Computer Talk ▶ this video

RecommendsView on HN
@Zanneth2019 · in “Apollo 11 Had a Hidden Hero: Software”

If anyone wants to learn more about the Apollo Guidance Computer, this talk[1] from 34C3 will teach you everything you wanted to know and more. The AGC had some really fascinating features for the time, including a cooperative multitasking system, interrupt driven IO, and even a virtual machine for doing linear algebra! [1] ▶ this video

Strongly recommendsView on HN
@mopsi2019 · in “Apollo 11 Had a Hidden Hero: Software”

This is the best description of AGC I have seen so far, from hardware design to mission software, layer by layer: "The Ultimate Apollo Guidance Computer Talk" ▶ this video

Strongly recommendsView on HN
@lhoff2019 · in “ Software woven into wire: Core rope and the Apollo Guidance Computer”

For anyone interested in the AGC itself I can recommend the "ultimative Apollo guidance computer talk" ▶ this video

RecommendsView on HN
@emily-c2019 · in “Virtual Apollo Guidance Computer”

This is awesome. If you haven't seen this talk about the AGC you should definitely check it out: ▶ this video

Strongly recommendsView on HN
@theclaw2018 · in “Apollo AGC Restoration Part 1 [video]”

This is amazing to see - completely unpotted AGC! I've been following Curiousmarc's channel for a while and it's great to see this. Anyone interested in AGC stuff might also want to check out this video from the 34th Chaos Communication Congress that exhaustively explains how it works: ▶ this video

RecommendsView on HN
The Charming Genius of the Apollo Guidance Computer - Brian Troutwine48:36

The Charming Genius of the Apollo Guidance Computer - Brian Troutwine

Erlang Solutions
170K views • 11 years ago
Light Years Ahead | The 1969 Apollo Guidance Computer1:21:22

Light Years Ahead | The 1969 Apollo Guidance Computer

TNMoC
2.8M views • 6 years ago
Apollo Guidance Computer Part 1: Restoring the computer that put man on the Moon21:04

Apollo Guidance Computer Part 1: Restoring the computer that put man on the Moon

CuriousMarc
588K views • 7 years ago
Apollo Core Rope Memory (Apollo Guidance Computer Part 30)49:03

Apollo Core Rope Memory (Apollo Guidance Computer Part 30)

CuriousMarc
759K views • 3 years ago
25c3: The Ultimate Commodore 64 Talk1:01:15

25c3: The Ultimate Commodore 64 Talk

Christiaan008
160K views • 15 years ago
David Patterson - A New Golden Age for Computer Architecture: History, Challenges and Opportunities1:21:07

David Patterson - A New Golden Age for Computer Architecture: History, Challenges and Opportunities

UBC Computer Science
99K views • 7 years ago
GPUs to Mars: Full-Scale Simulation of SpaceX's Mars Rocket Engine46:37

GPUs to Mars: Full-Scale Simulation of SpaceX's Mars Rocket Engine

insideHPC Report
126K views • 11 years ago
Chuck Moore's Fireside Chat 20111:00:34

Chuck Moore's Fireside Chat 2011

GreenArraysInc
6K views • 14 years ago
Why Everyone Is Talking About Data Centers In Space28:11

Why Everyone Is Talking About Data Centers In Space

Scott Manley
408K views • 10 months ago
John Hennessy and David Patterson 2017 ACM A.M. Turing Award Lecture1:19:38

John Hennessy and David Patterson 2017 ACM A.M. Turing Award Lecture

Association for Computing Machinery (ACM)
150K views • 8 years ago
Stanford Seminar - The Soul of a New Machine: Rethinking the Computer1:26:02

Stanford Seminar - The Soul of a New Machine: Rethinking the Computer

Stanford Online
76K views • 6 years ago
Oral History of Gary Davidian, part 2 of 22:55:13

Oral History of Gary Davidian, part 2 of 2

Computer History Museum
2K views • 7 years ago
1.1 - Course outline3:28

1.1 - Course outline

LaintalAy
113K views • 9 years ago
Alto System Project: Dan Ingalls demonstrates Smalltalk2:08:02

Alto System Project: Dan Ingalls demonstrates Smalltalk

Computer History Museum
36K views • 7 years ago
Seymour Cray's Only Surviving Talk: "Cray-1 Introduction" (1976, LANL)1:02:09

Seymour Cray's Only Surviving Talk: "Cray-1 Introduction" (1976, LANL)

UC Berkeley Events
59K views • 16 years ago
Plan 9: Not dead, Just Resting, by Ori Bernstein1:17:07

Plan 9: Not dead, Just Resting, by Ori Bernstein

BSDTV
42K views • 7 years ago
"Uptime 15,364 days - The Computers of Voyager" by Aaron Cummings40:05

"Uptime 15,364 days - The Computers of Voyager" by Aaron Cummings

Strange Loop Conference
349K views • 7 years ago
The Ultimate Game Boy Talk (33c3)1:01:07

The Ultimate Game Boy Talk (33c3)

media.ccc.de
241K views • 9 years ago
8-bit CPU control logic: Part 127:52

8-bit CPU control logic: Part 1

Ben Eater
1.5M views • 9 years ago
35C3 -  Modchips of the State36:52

35C3 - Modchips of the State

media.ccc.de
41K views • 7 years ago