How NASA Repaired Voyager 1 from 15B Miles Away
arstechnica.com
arstechnica.com
I'm glad to see so many senior engineers on the team; it must be an exciting lifelong journey to work on the mission.
I have a feeling that code for NASA spacecrafts is not so high-level, for a reason.
PING voyager.1 (###.###.###.###) 56(84) bytes of data.
64 bytes from voyager.1 (###.###.###.###): icmp_seq=1 ttl=inf time=44.8 hrs
64 bytes from voyager.1 (###.###.###.###): icmp_seq=2 ttl=inf time=45.1 hrs
64 bytes from voyager.1 (###.###.###.###): icmp_seq=3 ttl=inf time=44.9 hrs
64 bytes from voyager.1 (###.###.###.###): icmp_seq=4 ttl=inf time=45.2 hrs
64 bytes from voyager.1 (###.###.###.###): icmp_seq=5 ttl=inf time=45.0 hrs
Imagine being able to close Vim.
And yes, I’m hopeless. Nano please.
And because a million different things can happen to cells over the course of 6 weeks, you don't get a line number, or a stack trace, or very much debugging information at all.
sudo make cell
I very much loved undergraduate studies. I legitimately love studying what has been done and what has been discovered already. While we often say that we know nothing (it's somewhat true), the amount of human knowledge that already exists, especially in the life sciences, is unfathomable. And that's genuinely challenging and exciting.
But as soon as you start actually doing the research work, it's a lot less exciting, not much happens, and there is not a lot of problem solving (at least not in comparison to software). It's just a slow methodical grind, with pretty much no pivoting opportunities. You just stick to the plan, and you must try the same thing over and over again. I was surprised by that. Your experiences may differ depending on where you worked, on your funding obligations, and on your specific research area.
And after you finish your PhD, you might get lucky and get one of these fancy $ 40k post-doctoral fellow salaries. /s
(The way science works at a large scale is pretty fantastic, but how it feels for an individual is a very different thing.)
In Engineering we have 22 year olds directing technicians to do that kind of menial work.
The fact that the work is so unvaluable yet years were dedicated to it, seems like a failing somewhere. Not everything needs immediate economic value, but to see supposedly smart people not make 6 figures means:
>They arent that smart, smart engineers get picked up by irrelevant industries simply for being smart
>Someone is directing the smart people poorly.
Of course its both, the leadership of academia has failed us. Those who stick with Academia into PhDs and beyond are essentially second class performers who couldn't make it in Industry.
Science and engineering are very different endeavours, and while both should take lessons from each other, you just can't approach science in the same way that you approach engineering.
Two days would have been luxury.
If not, I’d quite like to try a course on punchcard usage.
When you inherit some random security update to an obscure library and it causes things to break, you were never expected to understand that edge-case.
However, if you spin up your own safety critical embedded system, you should be able to follow the logic completely.
Different costs. One is in the billions of dollars, one is in the hundreds of thousands of dollars.
IIRC, the Voyagers have redundant FDS computers, but I believe the non-active ones have been considered bad for decades. Now that they're seeing hardware failures on the active one, I wonder if they're evaluating the problems in the inactive ones to determine if they might actually be in better shape.
Is the biggest barrier the enormous satellite dish you'd need to contact it or do the commands have a auth header with some key you'd need to brute force?
(pdf) https://deepspace.jpl.nasa.gov/files/820-100-H.pdf
70 meter antenna, 80 kW X-band transmit power (122 dBW EIRP)
HN thread [1]
[0]: https://old.reddit.com/r/explainlikeimfive/comments/1cbhvwg/...
Has anyone attempted to build this? Assuming the documentation is available
So they test in production, and they see what happens.
It's a really cool job they have (I'm not sarcastic), life-balance at NASA is known to be great ( = low to no pressure ) + since it's publicly funded, no clients, no profit to make, and if politics ask for feedback, you can claim anything and they can't verify it, and you can play with tech that others don't have the chance to see.
> It's a really cool job they have (I'm not sarcastic), life-balance at NASA is known to be great ( = low to no pressure ) + since it's publicly funded, no clients, no profit to make [...]
I've known some NASA folks and they would not describe it as "low to no pressure". It's highly bureaucratic, constantly under budget pressure, and contractors get much of the cool work.Don't know about voyager, but I expect that many of those folks have been there decades-- like a closed society. I am sure it's awesome for them, more power to them, but it's certainly not the norm.
I didn't know about the contractors.
It still seems like a great place to work for, even in terms of social recognition.
More discussion on official post:
111001111011110010000011000111101111110111111101100 ok
CONSTANT X ok
ok
HEX X U. 18F7EFEC okDECIMAL X U. 418901996 ok
8 BASE ! X U. 3075767754 ok ok
I give up. What does this number represent?
I'm not an astrophysicist but I think you have to do it in such a way that you "steal" some of the planet's orbital momentum.
Barely related, but on the same spirit, I recommend Kafka's short story "The city coat of arms" for his perspective on the "there are better engines" line of reasoning:
https://www.babelmatrix.org/works/de/Kafka%2C_Franz-1883/Das...