News for hackers. Stuff that matters.
Re:Ethereum will use around 99.95% less energy post merge by dodobirdlord on Tuesday May 18, 2021 @11:20AM (#27195816)
Every software error? True. But essentially every software error, especially errors of significance? Untrue. The Space Shuttle control software was famous for its rigorous process control, and deliberately written in a language difficult to introduce bugs in. Over decades of development and 420,000 total lines of code, it appears that a total of 17 bugs ever made it into software used during a launch, with an average of about 1 bug at a time existing in the codebase. Processes to prevent errors from being introduced played a huge part in this, but the comprehensive verification and simulation process was also necessary to achieve such a low defect rate.

https://www.fastcompany.com/28121/they-write-right-stuff

Re:Ethereum will use around 99.95% less energy post merge by nradov on Tuesday May 18, 2021 @12:22PM (#27196942)
The NASA Manager’s Handbook for Software Development from 1990 is a great resource. We have better techniques for some areas now but most of it still holds up.

https://sw-eng.larc.nasa.gov/supporting-products/archive-of-...

Re:Ethereum will use around 99.95% less energy post merge by ysavir on Tuesday May 18, 2021 @12:27PM (#27197053)
That's amazing work and dedication.

But I feel it fair to consider an organization like NASA as an exemption from the norm. This level of detailed error catching doesn't make sense for, say, a facebook clone startup.

That said, someone should send this comment to a Tesla engineer.