I raise my glass to the engineers who worked on this. Makes my daily programming tasks feel stupid in comparison.
Edit: corrected, thanks for the numbers
I've spent a lot of time since then looking into how to build reliable systems that operate for decades and... there are no easy answers. You have to have an amazing amount of knowledge about the engineering context (what's it like to run a computer in space), the scientific mission (IE, given this payload mass, what instruments can we fit), judicious software engineering skills (just updating the firmware on a machine that's millions of miles away is a challenging problem, worse yet if updating the firmware bricks your control plane), project management skills (to ensure you make your launch date), and the dedication to keep things going long after most people got bored of them.
After a long time playing with complicated systems I went back and played with 8-bit microcontrollers and they were actually really fun because it forces you to build systems that are reliable without a terminal and resource constrained (you'd have a hard time fitting a program as large as this comment into an arduino...)
... has become a virtual impossibility in the age of short-lived consumerism and fad-driven development.
Also we do not receive images any more (the cameras were made for planetary encounters and have been turned off long ago).
But yes, getting data (at 160 bits per second) from man made objects that are the better part of a light day away is impressive. Even more so because they have been working for 42 years now, 30 years past the initial planetary mission.
An original Apple II used a MOS 6502 8-bit word CPU clocked at 1.023 MHz and typically had 4Kb to 48Kb of RAM. It ran about 500,000 instructions per second [1].
Computer Command System (CCS) - two 18-bit word interrupt-type processors with 4096 words each of plated wire memory. It ran about 25,000 instructions per second. [2]
Flight Data System (FDS) - two 16-bit word machine with modular memories and 8198 words each of memory. It ran about 25,000 instructions per second. [2]
Attitude and Articulation Control System (AACS) - two 18-bit word machines with 4096 words each of memory. The AACS ran about 80,000 instructions per second. [2]
So maybe the total amount of computing power is equal? The total memory on a Voyager was about 32K [3], and since the word sizes were bigger, theoretically they could access larger chunks of memory in a single instruction? What's for sure is that a single CCS is at least an of magnitude less powerful than an Apple II.
More info:
1) http://www.classiccmp.org/cini/pdf/Apple/Apple%20II%20Refere...
2) http://www.cpushack.com/space-craft-cpu.html
3) https://web.archive.org/web/20110721050617/http://voyager.jp...
Probably not. Those 18bit words likely contain 2 bit parity to prevent space radiation from making this go bad. Plus, it's only one machine, not two, the two always run in parallel (for the CSS, the FDS only has one running at a time and AACS is turned off if not needed) and redundantly in case on fails, so in total you're running about 180'000 instructions per second, not 360'000. The memory totals 34 kilobytes (18bit words in two of the memories, 16 in the third), with a simple redundancy like the computer itself (ie, each computer has it's own memory).
The CCS is also responsible for managing the memory of the other two systems (MEMLOAD), so their realistic instruction speed may be limited by slower memory access in memory heavy applications.
Even all systems combined, I don't think the voyager is faster than an Apple II within an order of magnitude.
EDIT: I don't understand the downvotes. Isn't this just fact?
EDIT 2: I see the OP changed his original comment, so I can understand the confusion. Thanks all :)
Nobody's questioning that fact (barring well-deserved pedantry about radio signals), but GP's claim was light days so the downvotes are probably about the nonsequitur.
In the 1970s, dealing with primitive electronic systems, often without screen and most definitely without a full OS.
Goosebumps. To imagine that the tech phenomenon that we can only regard as recent (2000-) but there are people from as far as 30 years back before that, working on things that have lasting impact to us.
I recently read bwk's Unix history and memoir, it's a great read, to see many of these pioneers being old and passed away is a great sadness.
Look again at that dot. That's here. That's home. That's us. On it everyone you love, everyone you know, everyone you ever heard of, every human being who ever was, lived out their lives. The aggregate of our joy and suffering, thousands of confident religions, ideologies, and economic doctrines, every hunter and forager, every hero and coward, every creator and destroyer of civilization, every king and peasant, every young couple in love, every mother and father, hopeful child, inventor and explorer, every teacher of morals, every corrupt politician, every "superstar," every "supreme leader," every saint and sinner in the history of our species lived there--on a mote of dust suspended in a sunbeam.
The Earth is a very small stage in a vast cosmic arena. Think of the rivers of blood spilled by all those generals and emperors so that, in glory and triumph, they could become the momentary masters of a fraction of a dot. Think of the endless cruelties visited by the inhabitants of one corner of this pixel on the scarcely distinguishable inhabitants of some other corner, how frequent their misunderstandings, how eager they are to kill one another, how fervent their hatreds.
Our posturings, our imagined self-importance, the delusion that we have some privileged position in the Universe, are challenged by this point of pale light. Our planet is a lonely speck in the great enveloping cosmic dark. In our obscurity, in all this vastness, there is no hint that help will come from elsewhere to save us from ourselves.
The Earth is the only world known so far to harbor life. There is nowhere else, at least in the near future, to which our species could migrate. Visit, yes. Settle, not yet. Like it or not, for the moment the Earth is where we make our stand.
It has been said that astronomy is a humbling and character-building experience. There is perhaps no better demonstration of the folly of human conceits than this distant image of our tiny world. To me, it underscores our responsibility to deal more kindly with one another, and to preserve and cherish the pale blue dot, the only home we've ever known.
— Carl Sagan
Also, extreme programming was based in part on the TDD from Mercury program, iirc.
Having said that - yes, cargo cult agile sucks, we all know that.
Say it takes 300 years to get to Alpha Centauri. If you launch it you have 150 years to invent a spacecraft that goes twice the speed of the first one. Very likely. If you launch that one it will overtake the other one. Now you have 75 years to find an even faster engine. Launch it and you got 37 years. etc.
Quite likely you can keep doing this until you can reach it in e.g. a year. So why not hold all launches until then....
Does this have a name? Or original source? Did I get this from Futurama?
You're basically describing the reverse of Zeno's paradox - the "why bother" paradox.
Some time after the ship gets launched (centuries, even), FTL gets developed. Then they either arrive and find a civilization at their destination, or they are considered to be off-limits and not to be messed with, depending on the setting.
That assumes such improvements are even possible.
At least for non-magical propulsion, we don't really need "faster" engines. Take whatever engine you want, let's say it can accelerate at a constant 1g. In less than 4 years(from an observer standpoint), you are at 97% of lightspeed. From your point of view, that would take less than two years.
If you can have an engine that can accelerate at a constant 1g for years (fueling it is left as an exercise for the reader), then you are all set. You can go anywhere in the galaxy inside a human lifespan – of course, assuming you don't care for the people left behind.
If you want to accelerate at more than 1g, there may be physiological issues.
The rocket equation tells us that if one somehow managed to build a spacecraft containing an infinite power source that weighed a single kilogram, and incorporated the most efficient engine designs known to us (electrostatic ion thrusters), it would still need to be fueled with a reaction mass of xenon equivalent to approximately two billion times the estimated mass of the observable universe to achieve even 10% of the speed of light.
Not that the former is easy, but the latter is basically impossible. After the former is achieved, we can basically coast on sleep for eternities.
I think if you do launch then you have a clear target to improve on.
And the next one does not have to go to the same destination.
"It has been argued that an interstellar mission that cannot be completed within 50 years should not be started at all. Instead, assuming that a civilization is still on an increasing curve of propulsion system velocity and not yet having reached the limit, the resources should be invested in designing a better propulsion system. This is because a slow spacecraft would probably be passed by another mission sent later with more advanced propulsion (the incessant obsolescence postulate)"
I think this is the error
How do they even know what to improve upon without building it and experiment with it?
Also simulation is not a replacement for real world testing. They should launch stuff into space to figure out if it works and their simulation is making the correct assumptions.
Also I'd imagine these launches are sending back valuable data that they can use to make adjustment and improvement for future engines.
That computer would still feel pretty snappy today for desktop tasks, running dual 2560x1440 screens. Although new AAA games would probably have issues, either low frame rates or not running at all. Most indie games would work just fine.
I think the change will be even less in next 10 years. 2019 hardware will perform just fine in 2029.
Unless something dramatically different pops up, we're in the era of diminishing returns.
Given that Alpha Centauri is 4 light-years away, this is a fairly bold speculation.
You can see the same trailer on YouTube: https://www.youtube.com/watch?v=VwT3QgKORuQ
I suppose the idea is that there is more to be gained via specialized missions inside the solar system, compared with new long running extreme range probes, but you would think there might be some value in starting to send a chain of probes out, so that communication can be maintained even further.
https://en.wikipedia.org/wiki/Grand_Tour_program
All the ideas thrown around for follow-on missions have relied either on very powerful boosters (on the scale of SLS), smaller probes (New Horizons, a bit over half the size of the Voyagers and on a much lower-energy trajectory, despite a more powerful launcher), or an Oberth maneuver close to the sun in a very challenging thermal and radiation environment.
Now we could design probes that are just for going into interstellar space but it would be a hard sell when you are competing against missions like sending a drone to Titan. Even the New Horizons mission to Pluto barely made it through NASA's project selection process and IMO expanding our knowledge of Pluto is more valuable (and sellable to the public) than a mission to literally nothing.
http://pluto.jhuapl.edu/Mission/2019-Onward.php
"Future New Horizons extended missions, if funded by NASA, could explore even farther out. The spacecraft is on an escape trajectory from the Sun, traveling about three astronomical units per year. Moreover, New Horizons and its payload sensors are healthy and operating perfectly. The spacecraft has enough power and fuel to operate into the mid-2030s or longer, perhaps enough to reach the boundary of interstellar space."
Wouldn't a human operator in such spacecraft gather more data by being able to reorient instruments in realtime etc. and spotting minute phenomena that would otherwise be missed?
If NASA or Elon Musk or anyone has considered such a mission but can't imagine asking for volunteers for it, let me know. I don't need a ride back.
Is it simply because we haven't sent any probes there and so don't really know where it ends or is it really this oblong shaped?
From her elder sister. Or “of”. It is just awesome.