Earlier quoted context omitted.
Currently we're losing a million lives a year (about a 9/11 per day) to auto accidents. I think there's a serious argument that it's ethical to push autonomous driving onto the road before they're safer than humans if that would help them debug the software faster and advance to superhuman safety levels even a day sooner.
Why would you want to increase the death rate by pushing more autonomous vehicles onto the road?
Video suggests huge problems with Uber’s driverless car program
121–130 of 244 posts
Re: Video suggests huge problems with Uber’s driverless car program
#122Earlier quoted context omitted.
- Expecting engineers to always write perfect code is insane. Mistakes happen. - If bad code makes it into production, that is a systemic failure not an individual one (Why didn't the bug get caught in code review, QA, etc.) - No one is going to want to work on a project where a single failure can taint their career. - What if I use a 3rd party lib and that is where the bug is. Who is at fault then? What if the code…
There is ISO26262 for automotive about safety. Yes, there are reviews, QA, and all of that. So, yes, there is no single person responsible (exceptions apply). But there is no excuse for using 3rd party libs. Just don't use it. If you not know: do not use it. That is the reason, why certifications are for. The same rules apply for medical and other areas.
Wait, what? That goes against one of the core benefits of open source software--that having many eyes on a problem decreases the risk of bugs. I'm willing to bet that if Uber had to implement their own machine learning/vision libraries from the ground up, there would be significantly more issues.
Re: Video suggests huge problems with Uber’s driverless car program
#123> We don't need redundant brakes & steering or a fancy new car; we need better software," wrote engineer Anthony Levandowski Any engineer with this attitude needs to learn the lesson of the Therac-25. The issues in the Ars article are very similar to section 4 "Causal Factors" of the report[1]. > To get to that better software faster we should deploy the first 1000 cars asap. Is that admitting that they do not have t…
Re: Video suggests huge problems with Uber’s driverless car program
#124> We don't need redundant brakes & steering or a fancy new car; we need better software," wrote engineer Anthony Levandowski Any engineer with this attitude needs to learn the lesson of the Therac-25. The issues in the Ars article are very similar to section 4 "Causal Factors" of the report[1]. > To get to that better software faster we should deploy the first 1000 cars asap. Is that admitting that they do not have t…
Creating the perfect self-driving car, with redundant systems, safety everything & so on will certainly help its safety records.
But it will also drive up the cost.
And put it out of reach for a lot of people.
If the goal is to save lives, the bar self-driving cars should be held to is what humans do driving today, not perfection.
Re: Video suggests huge problems with Uber’s driverless car program
#125Earlier quoted context omitted.
I think there is an argument for removing this ambiguity by making self driving cars automatically liable for all personal injury, whether the person be inside or outside the car. The only exception would be if the tester could prove intent by the other party, keeping in mind that a self-driving car will have extensive logs of its environment to use in such a defence. Supporting arguments include: 1) The physics of d…
Your concept that there are no accidents, only oversights, is not correct. Say I’m crossing the street and I don’t see your car coming, because I look the wrong way or I’m distracted, or my view is blocked by the sun. You may not be able to avoid hitting me. Additionally, if we train self-driving cars to always give way to pedestrians who even look like they might cross the street, they’re going to have a heck of a t…
Re: Video suggests huge problems with Uber’s driverless car program
#126Earlier quoted context omitted.
I think there is an argument for removing this ambiguity by making self driving cars automatically liable for all personal injury, whether the person be inside or outside the car. The only exception would be if the tester could prove intent by the other party, keeping in mind that a self-driving car will have extensive logs of its environment to use in such a defence. Supporting arguments include: 1) The physics of d…
Your concept that there are no accidents, only oversights, is not correct. Say I’m crossing the street and I don’t see your car coming, because I look the wrong way or I’m distracted, or my view is blocked by the sun. You may not be able to avoid hitting me. Additionally, if we train self-driving cars to always give way to pedestrians who even look like they might cross the street, they’re going to have a heck of a t…
Taking into account optimal (computer driven) car stopping distances, the maximum acceleration of a person and typical pedestrian densities, I don't think getting though cities would be an issue, especially outside the CBD. Even in areas with very high pedestrian traffic cars will be able to get though. In support of this argument, I offer today's "shared" pedestrian zones, where cars and people mix. Pedestrians have right of way, cars are limited to 10km/h, but the cars manage to get though without injuring anyone. Cars would naturally do high speeds on main roads with low pedestrian density and lower speeds (with very short stopping distance) at high pedestrian density.
Why should children have a propensity to intentionally jump in front cars above and beyond anyone else? That's bias.
If anyone intentionally jumped in front of a car then it would be covered by the exemption that I proposed: that the car would not be liable if intent could be proved. Based on the car's sensor logs it would be pretty easy to prove that someone intended to get hit. If the car managed to stop and the person ran away it would then be relatively easy to track that person down based on the logs and charge them with a crime. In any case, I think that that is a hypothetical situation which is unlikely to occur. For the vast majority of people self preservation would trump the desire to cause trouble by putting oneself in a terrifying and life-threatening situation, so I think it would be negligibly rare.
Re: Video suggests huge problems with Uber’s driverless car program
#127"Uber announced that it had driven 2 million miles by December 2017 and is probably up to around 3 million miles today. If you do the math, that means that Uber's cars have killed people at roughly 25 times the rate of a typical human-driven car in the United States." Wow there goes that "safer than human drivers" argument.
Re: Video suggests huge problems with Uber’s driverless car program
#128Earlier quoted context omitted.
I think there is an argument for removing this ambiguity by making self driving cars automatically liable for all personal injury, whether the person be inside or outside the car. The only exception would be if the tester could prove intent by the other party, keeping in mind that a self-driving car will have extensive logs of its environment to use in such a defence. Supporting arguments include: 1) The physics of d…
Your concept that there are no accidents, only oversights, is not correct. Say I’m crossing the street and I don’t see your car coming, because I look the wrong way or I’m distracted, or my view is blocked by the sun. You may not be able to avoid hitting me. Additionally, if we train self-driving cars to always give way to pedestrians who even look like they might cross the street, they’re going to have a heck of a t…
Solvable by reducing speed sufficiently. It's reasonable to expect the car to avoid a man travelling at 10kph from any off-road blind-spot, and a car travelling at 100kph from any on-road blind-spot.
> Additionally, if we train self-driving cars to always give way to pedestrians who even look like they might cross the street, they’re going to have a heck of a time getting through cities. Kids are going to learn that they can trigger a squealing emergency stop by lunging towards the curb - great fun!
If you sprint to the curb in front of traffic today, drivers will stop/swerve. Almost certainly illegal too.
My interpretation of the parent post is that more responsibility can be put on the car to avoid accidents, than is currently the case today. Hence greatly increasing road safety. It sounds great!
Re: Video suggests huge problems with Uber’s driverless car program
#129Why don’t we require software engineers who work on self driving car software to go through licensing and certification. And then, if their code results in a death, they are liable and can have their license completely revoked, and they would be unable to work on self driving cars again.
- Expecting engineers to always write perfect code is insane. Mistakes happen. - If bad code makes it into production, that is a systemic failure not an individual one (Why didn't the bug get caught in code review, QA, etc.) - No one is going to want to work on a project where a single failure can taint their career. - What if I use a 3rd party lib and that is where the bug is. Who is at fault then? What if the code…
In safety-critical fields, setting a much higher quality bar than the regular 'it seems to works, the tests pass' seems perfectly rational to me. We can now write provably-correct C compilers (CompCert) and OS kernels (SeL4). There's no excuse for not putting similar levels of effort[0] into something as safety-critical as self-driving cars.
[0]: Note that I'm not advocating for "provably-correct self-driving car software" (that may not be the right approach, as a formal spec is likely unrealisable), but find the argument that "it's ok to write buggy spreadsheets, so it's ok to write buggy self-driving cars" to be morally unacceptable.
Re: Video suggests huge problems with Uber’s driverless car program
#130"Move fast and break things" is exactly the opposite of what a responsible driver must do.