4 ms·
Say there are 10 people in this crowd. The optimal solution for the 11 of us is obviously to have my car drive off a cliff to the right, not into the crowd on t
by IgorPartola 11y ago
Say there are 10 people in this crowd. The optimal solution for the 11 of us is obviously to have my car drive off a cliff to the right, not into the crowd on the left. However, for me, the optimal solution is obviously to not drive off a cliff.
However, your argument omits a couple of interesting details. First off, if a car can have uncontrolled acceleration, it can likely have any number of glitches. It may for example think it's accelerating uncontrollably, and try to throw me off a cliff. Or it may think that the cliff is a small ditch. Or it may think that a bunch of balloons tied to a mail box is a crowd. If you are a programmer, what would you rather debug: code that prevents uncontrolled acceleration or code responsible for killing the driver by recognizing crowds and cliffs?
The other details is whether the metaphorical crowd should even allow me to buy a car that has logic built into it to drive over them. What if instead of a cliff and a crowd it's actually two different crowds of different sizes? What would a human driver do in these cases?
- anthony_d 11y agoAs a person and a driver I'm willing to say the car should drive off the cliff. As a developer I wouldn't buy a car that would drive off the cliff. It's a tough problem. Personally I would make a quickly/poorly thought out analysis of how to do the least damage. Being human I'd probably get it wrong.
- IgorPartola 11y agoI am more or less in the same boat as you. I do however think that a simple algorithm of "save people in the car" is better than "try to save objects identified as people outside the car" because it is simple and in the long run likely very effective. Making computers make moral/ethical decisions is difficult, especially with poor inputs.
- bladecatcher 11y ago>> As a developer I wouldn't buy a car that would drive off the cliff. What does being a developer have anything to do with it?
- grkvlt 11y agoA developer knows, through hard-won experience, that the algorithm to decide whether driving over a cliff is better for everyone is bound to have bugs, and will therefore gladly throw you off a cliff when it is the wrong thing to do ;( Non-developers would assume the computer to be (somewhat) infallible.
- maxerickson 11y agoHumans typically avoid creating the choice between crowds to drive into (by following traffic laws, slowing down when there are obstructions in the street, etc.). I haven't tried to figure out what the numbers are, but my gut expectation is that vehicles driving into crowds is so rare that there aren't really statistics about it.