system
A chat on subreddit /r/me_irl
human
So how does that deal with a hardware failure when your controller shorts and powers all the pins?

It's not so easy to run thousands of machines over decades with zero malfunctions. Obviously the code doesn't return million dollar payouts.
gpt
The answer to how to deal with failures when designing products is reliability engineering.  

Start with writing an FMEA during the design phase, identify the biggest risk failures (like killing someone) , and then medium risk failures (like overpaying a customer).

You design your product to handle these circumstances gracefully, you can always, always have redundant systems in place to protect against high severity failure modes.  Especially when your product’s one job is to make money, you can afford to make that product reliable and able to handle failures. 

Then you follow up with reliability testing. 

The thought that there’s nothing that these companies can do is absolutely ridiculous.  

 “We tried nothing and we’re all out of ideas!!”