That's only temporal: was it a bad idea, and should we hang someone for not stopping it?
Bad ideas don't become good ideas just because they've already done their damage.
And it appears that Uber is investigating said allegation. We don't have enough information to know whether it happened or not. That's what investigations are for.
After the Duke Lacross Lynching and the UVA rape hoax, I'm inclined to reserve judgement until an accusation becomes a lawsuit and is litigated.
How would the money be well spent?
If the money is spent paying Google, Netflix, Verizon, or other engineers, we end up with newer infrastructure, better services, and the like. If it's spent building rockets to circle the moon, then we still pay this (not just "we pay it in taxes", but the labor is spent and the labor is compensated--we work and we exchange our time for this), and what do we receive?
Wasteful spending reduces the amount of stuff you receive for the work you do. That's true across an entire economy for obvious reasons (if half the farmers instead make war machines, half the food doesn't get made, and you pay for war machines that only go out to get blown up). What are we gaining by spending $23 billion here?
GNU X11, GNU Wayland, GNU GDM, GNU Gnome, GNU Systemd, GNU vim, GNU apt, GNU python, GNU perl, GNU Network-Manager, GNU udev, GNU lvm2-utils...
GNU has apparently written a hell of a lot of software.
True, although apparently TFS doesn't mention that this wasn't his first offense and he's like this all the damn time, so HR lied. First mistake, you learn; second mistake, you fucked up twice the same way.
Really earlier than that, Fermi expected it and had equipment shielded and double-shielded when testing the first nuclear bomb. But we should not confuse cosmic rays and EMP.
The legal definition of Act of God does not itself admit to the existence of a deity. Just natural phenomena which are beyond human agency to predict or prevent.
The odds of a cosmic ray hitting your memory at the exact right spot to flip a bit are one in hundreds of millions.
Each of my systems has more than hundreds of millions of bits of RAM. Some of them have 128 thousand million bits. There are a lot of places to hit.
You hit a LSB and something is off by one. You hit a MSB and you're potentially off by trillions.
That's a good argument for Gray code.
I have to take issue with the assumption that nothing clears errors better than a hard reset. There are very many known strategies for dealing with errors on a running system, and a reset only clears persistent and cumulative error, rather than transient ones. Since we can assume that your computer doesn't keep the same data in memory all of the time, most will be transient.
The reason why worry kills more people than work is that more people worry than work.