▲ 1029 ▼ Bug Fixing (programming.dev) submitted 2 years ago by JPDev@programming.dev to c/programmer_humor@programming.dev 73 comments fedilink hide all child comments
[–] embed_me@programming.dev 59 points 2 years ago (4 children) Those damn cosmic rays flipping my bits permalink fedilink source parent hideshow 4 child comments replies: [–] blanketswithsmallpox@lemmy.world 9 points 2 years ago Please tell me you look skyward, shake your fist and yell damn you!!!! permalink fedilink source parent [–] CanadaPlus@futurology.today 5 points 2 years ago (2 children) I wonder if there's an available OS that parity checks every operation, analogous to what's planned for Quantum computers. permalink fedilink source parent hideshow 2 child comments replies: [–] Danitos@reddthat.com 4 points 2 years ago (1 child) Unrelated, but the other day I read that the main computer for core calculation in Fukushima's nuclear plant used to run a very old CPU with 4 cores. All calculations are done in each core, and the result must be exactly the same. If one of them was different, they knew there was a bit flip, and can discard that one calculation for that one core. permalink fedilink source parent hideshow 1 child comment replies: [–] CanadaPlus@futurology.today 2 points 2 years ago* (last edited 2 years ago) Interesting. I wonder why they didn't just move it to somewhere with less radiation? And clearly, they have another more trustworthy machine doing the checking somehow. A self-correcting OS would have to parity check it's parity checks somehow, which I'm sure is possible, but would be kind of novel. In a really ugly environment, you might have to abandon semiconductors entirely, and go back to vacuum as the magical medium, since it's radiation proof (false vacuum apocalypse aside). You could make a nuvistor integrated "chip" which could do the same stuff; the biggest challenge would be maintaining enough emissions from the tiny and quickly-cooling cathodes. permalink fedilink source parent
[–] blanketswithsmallpox@lemmy.world 9 points 2 years ago Please tell me you look skyward, shake your fist and yell damn you!!!! permalink fedilink source parent
[–] CanadaPlus@futurology.today 5 points 2 years ago (2 children) I wonder if there's an available OS that parity checks every operation, analogous to what's planned for Quantum computers. permalink fedilink source parent hideshow 2 child comments replies: [–] Danitos@reddthat.com 4 points 2 years ago (1 child) Unrelated, but the other day I read that the main computer for core calculation in Fukushima's nuclear plant used to run a very old CPU with 4 cores. All calculations are done in each core, and the result must be exactly the same. If one of them was different, they knew there was a bit flip, and can discard that one calculation for that one core. permalink fedilink source parent hideshow 1 child comment replies: [–] CanadaPlus@futurology.today 2 points 2 years ago* (last edited 2 years ago) Interesting. I wonder why they didn't just move it to somewhere with less radiation? And clearly, they have another more trustworthy machine doing the checking somehow. A self-correcting OS would have to parity check it's parity checks somehow, which I'm sure is possible, but would be kind of novel. In a really ugly environment, you might have to abandon semiconductors entirely, and go back to vacuum as the magical medium, since it's radiation proof (false vacuum apocalypse aside). You could make a nuvistor integrated "chip" which could do the same stuff; the biggest challenge would be maintaining enough emissions from the tiny and quickly-cooling cathodes. permalink fedilink source parent
[–] Danitos@reddthat.com 4 points 2 years ago (1 child) Unrelated, but the other day I read that the main computer for core calculation in Fukushima's nuclear plant used to run a very old CPU with 4 cores. All calculations are done in each core, and the result must be exactly the same. If one of them was different, they knew there was a bit flip, and can discard that one calculation for that one core. permalink fedilink source parent hideshow 1 child comment replies: [–] CanadaPlus@futurology.today 2 points 2 years ago* (last edited 2 years ago) Interesting. I wonder why they didn't just move it to somewhere with less radiation? And clearly, they have another more trustworthy machine doing the checking somehow. A self-correcting OS would have to parity check it's parity checks somehow, which I'm sure is possible, but would be kind of novel. In a really ugly environment, you might have to abandon semiconductors entirely, and go back to vacuum as the magical medium, since it's radiation proof (false vacuum apocalypse aside). You could make a nuvistor integrated "chip" which could do the same stuff; the biggest challenge would be maintaining enough emissions from the tiny and quickly-cooling cathodes. permalink fedilink source parent
[–] CanadaPlus@futurology.today 2 points 2 years ago* (last edited 2 years ago) Interesting. I wonder why they didn't just move it to somewhere with less radiation? And clearly, they have another more trustworthy machine doing the checking somehow. A self-correcting OS would have to parity check it's parity checks somehow, which I'm sure is possible, but would be kind of novel. In a really ugly environment, you might have to abandon semiconductors entirely, and go back to vacuum as the magical medium, since it's radiation proof (false vacuum apocalypse aside). You could make a nuvistor integrated "chip" which could do the same stuff; the biggest challenge would be maintaining enough emissions from the tiny and quickly-cooling cathodes. permalink fedilink source parent