Shared September 14, 2019
The Voyager 1 and Voyager 2 space probes, both launched in 1977, each had a primary objective to explore Jupiter and Saturn. This goal was achieved by 1981. Yet Voyager, NASA's longest running mission, has continued to this day. Both Voyager probes are still operating, and returning scientific data from outside our solar system.
This talk explores the computing systems of Voyager - the systems which enable remote control of the spacecraft, and provide for the recording and return of data to Earth. These systems have proved to be both adaptable, durable, and resilient in support of a scientific undertaking now in it's fifth decade.
What can we learn from the engineering of Voyager's computing systems? Why have they survived for so long in the harsh environment of space? What is involved in patching a system from a billion miles away? And what does the future hold?
Aaron Cummings is a software developer working in the semiconductor industry, currently leading a team working on tools for building and testing embedded memories. He has had a long term fascination with the space program, and has been interested in Voyager since seeing the pictures returned from Jupiter and Saturn in the 1980s.
Professor Eric Laithwaite: Magnetic River 1975
The New Space Race of the 2020's (Documentary)
A Breakthrough in Graph Theory - Numberphile
How far can Voyager 1 go before we lose contact?
More adventures in replying to spam | James Veitch
The Banach–Tarski Paradox
Inside the mind of a master procrastinator | Tim Urban
The Extreme World of Ultra Intense Lasers - with Kate Lancaster
Birth of The Transistor: A video history of Japan's electronic industry. (Part 1)
Bob Ross - Winter Frost (Season 10 Episode 12)
National Geographic: Big,Bigger,Biggest:Dam S02E08
"Unison: a new distributed programming language" by Paul Chiusano
Hacking the Nature of Reality
Quantum Computing for Computer Scientists