Earlier quoted context omitted.
Yeah, remember, auto-pilot in a plane needs to be 100% reliable, or everyone dies. A car needs to be, I dunno, 80%? Compared to a bad human driver, who still drives every damn day, a computer need only be about 60% reliable to be better. People suck at driving. Even a shitty self-driving car will save a ton of lives simply by obeying traffic laws.
Self-driving car could be better than human in average. But as long as there are human drivers who drive better than self-driving software, it would be disaster for these drivers. We definitely do not want some technique than do good for majority but do horrible things for minority, right?
Post-Mortem for Google Compute Engine’s Global Outage on April 11
41–50 of 368 posts
Re: Post-Mortem for Google Compute Engine’s Global Outage on April 11
#42Nice post mortem. That outtage gives GCE at best a four 9's reliability for 2016.
https://status.cloud.google.com/summary
It looks like GCE uptime is well below four 9's reliability for a sliding 1 year timeframe.
Re: Post-Mortem for Google Compute Engine’s Global Outage on April 11
#43This is a very good Post-Mortem. As I assumed it was kind of a corner case bug meet corner case bug met corner case bug. This is also why I am of afraid of a self driving cars and other such life critical software. There are going to be weird edge cases, what prevents you from reaching them? Making software is hard....
If you dispute this, please explain.
If your position is that one death is too many, that is illogical relative to the option of letting people drive cars.
Re: Post-Mortem for Google Compute Engine’s Global Outage on April 11
#44It looks like there were at least three catastrophic bugs present: 1. Evaluated a configuration change before the change had finished syncing across all configuration files, resulting in rejecting the change. 2. So it tried to reject the change, but actually just deleted everything instead. 3. Something was supposed to catch changes that break everything, and it detected that everything was broken but its attempt to…
I'm attempting to even imagine how one would build a useful way to test this. Would they have to have a secondary, world-wide datacenter network with all their various services behind it?
Re: Post-Mortem for Google Compute Engine’s Global Outage on April 11
#45Re: Post-Mortem for Google Compute Engine’s Global Outage on April 11
#46This is a very good Post-Mortem. As I assumed it was kind of a corner case bug meet corner case bug met corner case bug. This is also why I am of afraid of a self driving cars and other such life critical software. There are going to be weird edge cases, what prevents you from reaching them? Making software is hard....
Re: Post-Mortem for Google Compute Engine’s Global Outage on April 11
#47Re: Post-Mortem for Google Compute Engine’s Global Outage on April 11
#48Re: Post-Mortem for Google Compute Engine’s Global Outage on April 11
#49Earlier quoted context omitted.
I wouldn't worry so much. I'm sure self driving cars are going to save a lot more lives than they are going to end. Humans are terrible drivers, and the software will only get better.
I know this logically. But emotionally I know how many bugs I have written in my life. I know software devs are human.. aka I know how the sausage is made.
Re: Post-Mortem for Google Compute Engine’s Global Outage on April 11
#50Earlier quoted context omitted.
Yeah, remember, auto-pilot in a plane needs to be 100% reliable, or everyone dies. A car needs to be, I dunno, 80%? Compared to a bad human driver, who still drives every damn day, a computer need only be about 60% reliable to be better. People suck at driving. Even a shitty self-driving car will save a ton of lives simply by obeying traffic laws.
An auto-pilot for an airplane is a considerably easier problem to solve. No lanes; no pedestrians; very little other traffic; three spatial degrees of freedom. That's why auto-pilots for airplanes have existed for almost a century but we're just now beginning to get self-driving cars. Humans are still better at dealing with the full panoply of crap that road driving throws at us.