3 ms·
I heard the story decades ago, and the problem had been fixed some years prior to that. There are undoubtedly hundreds of similar issues across the tech industr
by phkahler 3y ago
I heard the story decades ago, and the problem had been fixed some years prior to that. There are undoubtedly hundreds of similar issues across the tech industry, most get quietly fixed before much damage is done. I only tell the story because it's an example of how obscure details come together in unexpected ways to cause failures. That happens everywhere.
- actionfromafar 3y agoAnd how brittle the borders we programmers see a strict, as a branching condition, "this should never happen". But in hardware, things are different. How do you even protect against such a thing you just described? Put the airbag on a diffent microprocessor?
- vardump 3y agoMaybe put some code directly before bag deployment code that disarms the system. So even if the execution reaches it directly through the branches, nothing will happen
- actionfromafar 3y agoSure but what if the address bus glitches past that block?
- vardump 3y agoMaybe put arming code somewhere completely different? Of course it's possible to create more and more improbable scenarios. That's not to say those never happen; I've seen really improbable occurrences.