I just had a brief exchange on Reddit about DNA damage and failure modes, and it got me thinking about how most people don't have a good sense for how robust software is in the face of random damage.
-
-
So yeah, software damage is far from guaranteed to segfault. This is how you get really odd "undebuggable" problems from memory corruption. And how Intel gets away with still crippling desktop CPUs by disabling ECC RAM support.
Show this thread -
Your desktop probably flips a few bits in RAM weekly, but you just don't notice. RAM sizes are too huge for memory to be close to 100% reliable. It just isn't possible without error correction support.
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.