News for hackers. Stuff that matters.
Re:ECC matters by colejohnson66 on Sunday January 03, 2021 @02:33PM (#25624412)
> You probably would have to use multiple computers doing the same calculation and then take the answer from the quorum.

The Apollo missions (or was it the Space Shuttle?) did this. They had redundant computers that would work with each other to determine the “true” answer.

Re:ECC matters by EvanAnderson on Sunday January 03, 2021 @02:55PM (#25624629)
The Space Shuttle had redundant computers. The Apollo Guidance Computer was not redundant (though there were two AGCs onboard-- one in the CM and one in the LEM). The aerospace industry has a history of using redundant dissimilar computers (different CPU architectures, multiple implementations of the control software developed by separate teams in different languages, etc) in voting-based architectures to hedge against various failure modes.
Re:ECC matters by buildbuildbuild on Sunday January 03, 2021 @03:03PM (#25624725)
This remains common in aerospace, each voting computer is referred to as a "string". https://space.stackexchange.com/questions/45076/what-is-a-fl...
Re:ECC matters by sroussey on Sunday January 03, 2021 @03:46PM (#25625071)
In aerospace where this is common, you often had multiple implementations, as you wanted to avoid software bugs made by humans. Problem was, different teams often created the same error at the same place, so it wasn’t as effective as it would have seemed.
Re:ECC matters by patates on Monday January 04, 2021 @03:49AM (#25628982)
Forgive my ignorance, but wouldn't the computer actually reacting to the calculation (and sending a command or displaying the data) still be very vulnerable to bit-flips? Or were they displaying the results from multiple machines to humans?
Re:ECC matters by haolez on Sunday January 03, 2021 @02:36PM (#25624433)
Sounds similar to smart contracts running on a blockchain :)