News for hackers. Stuff that matters.
Re:The Fight for the “Right to Repair” by RcouF1uZ4gsC on Wednesday July 13, 2016 @03:09PM (#12088794)
I think this whole open source and right to repair/modify will be very interesting with self-driving cars, because of their interaction with the commons. Here are some issues.

There have been some discussions about the ethics of self-driving cars if it should sacrifice the lives of the people in the cars to save more lives. In a right to repair/modify wouldn't a lot of people pay to have the algorithm changed for their car to always favor the people in the car no matter what?

If the self-driving software is completely open source, you can exploit the collision avoidance algorithms to favor aggressive driving with your car. For example if the software tries to keep a 15 foot buffer between cars, you can"tune" your software to use a shorter buffer and cut in front of traffic more easily.

Law enforcement will campaign for a remote "pull over" command to prevent people from fleeing police.

The answers to these types of questions will be very important for open source going forward.

Re:The Fight for the “Right to Repair” by mikeash on Wednesday July 13, 2016 @03:32PM (#12088981)
I think the ethical question is greatly overblown. The odds of being in a situation where there's any sort of ethical choice to make are so remote as to not really be worth considering. 99.9999% of the time, the correct choice when faced with an impending crash will be to brake as hard as the driving surface allows and steer to avoid obstacles as much as possible.

In any case, tinkering and commons already intersect to an extent, for example with emissions. It's not uncommon for emissions to be favored over performance, for example, and some people hack their cars to favor performance instead. Or they just like being polluting assholes, as is the case with "rolling coal." But it's not a big deal, some jurisdictions do periodic testing and others just rely on the fact that such people are relatively rare.

Re:The Fight for the “Right to Repair” by saidajigumi on Wednesday July 13, 2016 @04:35PM (#12089460)
> I think the ethical question is greatly overblown.

Agreed. At least at the level these cars are likely to enter the market, the whole concept of what the car "knows" isn't likely to extend to "other people", "my passengers", "inanimate objects" and a probability matrix of injury/death/damage among these categories. Instead of this heavily anthropomorphized view, cars are much more likely to have a highly simplified, "bug-like" level of information to work from.

This isn't harping on a "technology is neutral" vibe, which I view as obviously false. Just that many of the high-minded philosophical models presented to date don't appear to map well to a likely actual embodiment of "ethical" decisions that may get embedded into vehicular software. If the model is a bad fit for the real-world problem(s) encountered, it's simply not going to be very useful for informing solutions to that problem.

Re:The Fight for the “Right to Repair” by tripzilch on Thursday July 14, 2016 @07:25AM (#12092899)
> Instead of this heavily anthropomorphized view, cars are much more likely to have a highly simplified, "bug-like" level of information to work from.

Not even close to "bug-like". At the top of modern AI, we've got deep-learning and reinforcement learning.

You probably underestimate the very complex brain that even a bug still has. Maybe also overestimate what today's AI is capable of. You can't build a house with two lego-bricks, just as you can't build a (real time) bug's brain with current-day AI.

It's a humbling process, AI research, finding that even quite "simple" organisms are still miles ahead of our technological state of the art.

Re:The Fight for the “Right to Repair” by jackhack on Wednesday July 13, 2016 @05:14PM (#12089719)
More likely than one might want to think.

A car traveling the same direction swerves into your lane, crowding you off the road.

Does your self-driving car allow the collision and push the offending car back in order to hold your lane? Or does it avoid the collision and run you off the road?

(As a person who drives in the mountains, this could have deadly results. If you live in the plains of Kansas, maybe not so much.)

Re:The Fight for the “Right to Repair” by saidajigumi on Wednesday July 13, 2016 @07:24PM (#12090533)
Yes, this situation is in the realm of the plausible, which has little to do with my comment. I'm not arguing against an analysis of the decisions made by a self-driving system. That's essential. I'm arguing against applying ethical models that utilize knowledge outside the realm of the knowledge or "reasoning" capacity of the drive algorithms.

To continue your example, I'll pose that any system with unilateral behavior of self-endangerment is extremely problematic. Motivating example: assume that self-driving cars will always avoid head-on collisions with other vehicles, even if there's no safe alternative. Including driving off a cliff. Attack: manual driver drives down the wrong side of the road (or maybe the middle of a two-lane road), forcing all of the self-driving cars off the cliff during evening commute hours to a hillside residential neighborhood. I suspect all systems that don't hew to some baseline of self-preservation are subject to similar modes of attack.

Re:The Fight for the “Right to Repair” by schoen on Wednesday July 13, 2016 @07:59PM (#12090723)
There's a whole kind of unpleasant but interesting topic about attacks against behavior of self-driving cars. I think I saw an earlier HN thread that suggested that they might put occupants at greater risk of kidnapping because the cars could refuse to take evasive actions that endanger or injure a kidnapper (or just violate a traffic law). This risk might be farfetched, but it may illustrate the concern about people knowing the limits that self-driving cars will respect and then exploiting those limits in some way.
Re:The Fight for the “Right to Repair” by schoen on Thursday July 14, 2016 @02:35AM (#12092032)
> I think I saw an earlier HN thread that suggested

I might also have heard about some of these problems from Brad Templeton, who describes "Abusing robocar collision-avoidance" among many other interesting problems at

http://www.templetons.com/brad/robocars/downsides.html

I don't remember if he also mentioned the kidnapping scenario when I heard him present about this.

Re:The Fight for the “Right to Repair” by imtringued on Thursday July 14, 2016 @01:43AM (#12091878)
>I think I saw an earlier HN thread that suggested that they might put occupants at greater risk of kidnapping because the cars could refuse to take evasive actions that endanger or injure a kidnapper

What alternative would a human take? Would they kill the kidnappers by driving over them?

Re:The Fight for the “Right to Repair” by schoen on Thursday July 14, 2016 @02:03AM (#12091943)
I guess that's the simplest one that a self-driving car's software might not approve of. Or intentionally collide with a kidnapper's vehicle, or just make a prohibited turn or run a red light to try to escape.

These scenarios are kind of vague because they don't make it clear whether the self-driving car lets a human driver take over and take full responsibility.

Re:The Fight for the “Right to Repair” by DavidWanjiru on Thursday July 14, 2016 @07:13AM (#12092857)
I think a human would drive over a kidnapper. Say your car is bullet proof. A man in a ski mask wielding a machine gun jumps in front of the road and orders you to stop. You refuse, he starts shooting at your car as you get near him (this is why I made your car bullet proof, to keep you alive but unequivocally demonstrate clear and present danger to you). In such a scenario, if your only escape route is over the dead body of the man in a ski mask, I bet a human will take that option.
Re:The Fight for the “Right to Repair” by darpa_escapee on Thursday July 14, 2016 @10:17AM (#12093963)
Manslaughter is a likely situation that needs to be addressed in the next Tesla OTA update.
Re:The Fight for the “Right to Repair” by tripzilch on Thursday July 14, 2016 @07:32AM (#12092922)
Wow, where did the machine gun come from!
Re:The Fight for the “Right to Repair” by runarb on Thursday July 14, 2016 @02:52PM (#12096351)
As this is happening in the future, the gun was probably 3d printed by the kidnapper.
Re:The Fight for the “Right to Repair” by kbart on Thursday July 14, 2016 @02:20AM (#12091991)
"Would they kill the kidnappers by driving over them?"

Of course, in many countries that would count as self defense (if kidnappers were armed and pointed guns towards your car).

Re:The Fight for the “Right to Repair” by datenwolf on Thursday July 14, 2016 @07:01AM (#12092814)
> Does your self-driving car allow the collision and push the offending car back in order to hold your lane? Or does it avoid the collision and run you off the road?

Neiter of those. The first and foremost rule in traffic is to act predicatable. And the only predictable reaction to something blocking your way is to BREAK!

Seriously, what is it always with people that makes them think that a change in direction (swerving) was a good collision avoidcance strategy?

Newsflash, it's not! When swerving you don't change your momentum, you just redirect it (apart from friction losses, of course, the the teensy bit of angular momentum transferred to the planet). More importantly, swerving combined with braking may cause loss of control, which is where there are Anti Break-lock Systems. But ABS will increase your stopping distance, so modern ABS will kick only if the steering wheel does not point into the forward direction.

Of all the scenarios thrown at self driving cars ethics, none of them is an issue if basic traffic rules are followed. And the first and foremost one is, that you always keep so much distance in front of you, that you can come to a full stop within that distance by breaking. And the other first and foremost rule is you never drive faster than road conditions, and more important visibility allow. TL;DR: Don't speed and Don't tailgate!

Any suddenly appearing obstacle in a vehicles way poses the same problem for a human or a computer driver. The computer driver may have the shorter reaction time, but physics is physics and the best course of action remains the same: Braking!

Re:The Fight for the “Right to Repair” by ghaff on Thursday July 14, 2016 @07:52AM (#12092999)
Not always. I've been in a scenario where I swerved into an open breakdown lane because someone swerved into my lane at high speed to avoid running into the car in front (because they had slammed on their brakes after being inattentive). Lots of swerving high-speed vehicles but no one ended up colliding.

But I agree as a general rule. A lot of this trolley problem stuff is way overblown. Far and away the best action in the vast majority of cases is going to be to slam on the brakes. Even if someone or something still collides, the energy is going to be reduced and therefore the consequences of the collision.

I certainly don't want my car flying off the pavement to avoid hitting something on the road without a really good model of why that's a safer approach for me.

Re:The Fight for the “Right to Repair” by marcosdumay on Wednesday July 13, 2016 @05:49PM (#12089944)
It does not run off the road... And it pushes the break hard.

What kind of ethical dilemma should it have on that example?

Re:The Fight for the “Right to Repair” by msandford on Wednesday July 13, 2016 @05:58PM (#12089991)
It has 0.5 seconds until collision so no hope of stopping. Push the brake all you want, unless that car gets back in its lane, people die.
Re:The Fight for the “Right to Repair” by rickycook on Wednesday July 13, 2016 @06:26PM (#12090172)
.5 seconds is both incorrect, and plenty for a car that sees and responds instantly to make a car-length braking correction.
Re:The Fight for the “Right to Repair” by WalterBright on Wednesday July 13, 2016 @06:49PM (#12090334)
A collision may not be avoidable, but every decrement to the speed will reduce its severity. It's the same idea as having crumple zones on a car body.
Re:The Fight for the “Right to Repair” by Retra on Wednesday July 13, 2016 @09:03PM (#12091015)
Do you have a specific example of this situation occurring as you've described it? If so, was there an ethical dilemma when a human was in control? If not, don't worry about it.
Re:The Fight for the “Right to Repair” by eru on Wednesday July 13, 2016 @06:15PM (#12090095)
Wow, I just looked up "rolling coal". I can maybe get the political protest aspect---even if I disagree, but blowing the smoke at pedestrians, cyclist or even just other cars seems like one of the most dickish things ever.
Re:The Fight for the “Right to Repair” by astronautjones on Thursday July 14, 2016 @01:22AM (#12091820)
It's a pinnacle of ignorance
Re:The Fight for the “Right to Repair” by ams6110 on Wednesday July 13, 2016 @09:10PM (#12091038)
I've seen it happen firsthand a couple of times. In both cases it was done after the cyclists stayed two abreast instead of singling up to let traffic pass.
Re:The Fight for the “Right to Repair” by Thlom on Thursday July 14, 2016 @07:26AM (#12092904)
Cyclists, especially in a group should stay two or three abreast as it significantly reduces the passing length for overtaking cars. The only reason people complain about cyclists two abreast is that they want to overtake when it's not really safe to do so.
Re:The Fight for the “Right to Repair” by eru on Thursday July 14, 2016 @02:37AM (#12092038)
Does the law say anything about having to get into single file?

(In any case, the law doesn't provide for this case of vigilantism. And two wrong wouldn't make a right.)

Re:The Fight for the “Right to Repair” by mikeash on Thursday July 14, 2016 @10:00AM (#12093808)
Of course not. The law typically requires slow traffic to pull over when safe and allow faster traffic to pass when there are more than a few cars backed up behind, but that's a bit different. But naturally the lack of legal standing doesn't stop drivers who think they have the right to pass all bicyclists as soon as possible.
Re:The Fight for the “Right to Repair” by kbart on Thursday July 14, 2016 @02:32AM (#12092023)
Is it even legal in USA? In EU, that would make your card road illegal instantly.
Re:The Fight for the “Right to Repair” by Zak on Thursday July 14, 2016 @12:55PM (#12095441)
A police officer once told me his favorite traffic ticket to write was "excessive visible emission".

I've noticed a difference in the approach to enforcement of many minor regulations between the US and Germany, where I've spend a considerable amount of time. In the US, it's common for things like vehicle emissions and safety to be subject to many regulations, but only checked if somebody complains or the police happen to notice. In Germany, cars are regularly subjected to fairly strict inspections.

So people in the US do a lot of things with their cars that aren't technically legal. For the most part, this doesn't seem to be a major safety issue. In an analysis by the Department of Transportation[0], 4.9% of crashes were found to involve a tire/wheel deficiency and 1.9% involved some other vehicle deficiency. Tire pressure monitoring recently became mandatory on new cars sold in the US, which should have a significant impact on the most common maintenance issue. It's likely that a comprehensive vehicle inspection program would not have a particularly good cost/benefit ratio relative to, for example improving traffic flow and signaling at intersections. 36.2% of crashes involved intersections.

[0] https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/...

Re:The Fight for the “Right to Repair” by mikeash on Thursday July 14, 2016 @09:58AM (#12093790)
It's not legal. Even in states without emissions controls, you're still violating federal EPA regulations. But the feds have much bigger fish to fry and don't care to enforce stuff against individual car owners.
Re:The Fight for the “Right to Repair” by omegaham on Thursday July 14, 2016 @02:39AM (#12092044)
Depends on the state. Some states do emissions testing that fails such people, and officers are on the lookout for vehicles that are visibly violating the standard. Other states are indifferent as long as you aren't assaulting others with it.

Obviously, seeing as how they're doing it for attention, it's very unlikely that someone would roll coal with the intention of not blasting someone with soot.

Re:The Fight for the “Right to Repair” by Grishnakh on Thursday July 14, 2016 @12:12PM (#12095031)
No, it's not legal, but AFAICT it's usually activated with a switch, not always-on, so the cops would have to actually catch them in the act. Also, this kind of thing is surely almost always done in areas where there's no emissions testing (such as the South), so it's just not that easy to catch violators.
Re:The Fight for the “Right to Repair” by rando3826 on Wednesday July 13, 2016 @03:48PM (#12089103)
> I think the ethical question is greatly overblown.

Not at all. One programmer is going to make choices that affect ~ a billion vehicles one day, so something that doesn't happen 99.9999% per hour will happen 100 times per hour. And it's going to be more mundane things, like programming the speed limit 1 mph slower results in 500 less deaths per year, or using drm/copyright to stop poor people from getting driving software, thus killing thousands of people.

Re:The Fight for the “Right to Repair” by mikeash on Wednesday July 13, 2016 @04:05PM (#12089211)
"Per hour" is rather ridiculous. I'm talking about per crash. There are a couple million vehicle crashes in the US each year, so if it really is 99.9999%, that's two or three ethical crises per year here. Among a billion vehicles it would be maybe ten per year. And honestly I'd be surprised if it's that many. When have you ever heard of a crash where there was any kind of ethical dilemma in the response? People keep imagining scenarios, but I've never heard of one happening in real life.

As for speed limits and such, I'm talking about the car's ethical choices in crashes, not the ethics of the programmers.

Re:The Fight for the “Right to Repair” by foota on Wednesday July 13, 2016 @04:36PM (#12089469)
I'm actually familiar with a situation like this, the person was on a highway at night and came around a corner to see a deer lying in the road and a crowd right behind the deer. There was a couple of people off to either side. They couldn't brake in time to stop and not harm the people on the other side of the deer.
Re:The Fight for the “Right to Repair” by TheSpiceIsLife on Wednesday July 13, 2016 @07:58PM (#12090721)
The people crowded behind the deer ought to have sent a person off in either direction to warn approaching traffic of the obstacle.

I recently attended to an echidna sitting in the middle of the other lane in on a blind corner. I reversed until I could see straight road for 60 meters, stopped with my car at an odd angle on the side of the road with the hazard lights on to give an indication to approaching vehicle something unusual was occurring ahead, namely my partner and I were on the road on a blind corner. Then we listened carefully for approaching vehicles while we got the echidna off the road.

The ethical dilemma lies not with the driver, who is otherwise driving to the conditions, but with the people who have put themselves at risk by performing a task in a dangerous environment without appropriate hazard protection.

Re:The Fight for the “Right to Repair” by cwkoss on Wednesday July 13, 2016 @04:59PM (#12089621)
Are you saying the correct response is to swerve in to the group with the fewest people?

I don't think human drivers have the reaction time to make these decisions, not sure why so many expect computers to be able to.

Re:The Fight for the “Right to Repair” by dllthomas on Wednesday July 13, 2016 @06:28PM (#12090185)
Because eventually, computers will be able to.
Re:The Fight for the “Right to Repair” by aquadrop on Wednesday July 13, 2016 @07:01PM (#12090402)
Those computers probably won't get into situation like this in the first place, being able to stop or react preventive. Anyway, it will be so rare an occasion with no guaranteed outcome (it's all about probabilities), so it's not really matters as much as it's discussed. With same kinda of attention you could ask if making and selling ladders is ethical, because people fall from them and hurt themselves.
Re:The Fight for the “Right to Repair” by dllthomas on Wednesday July 13, 2016 @07:39PM (#12090604)
> Those computers probably won't get into situation like this in the first place, being able to stop or react preventive.

It will always be the case that circumstances can change faster than something with the momentum of a fast moving car could adapt. Somewhere between "you're boned" and "your car saves the day" lies room for a scenario such as this, with potential room for a large amount of thinking.

> Anyway, it will be so rare an occasion with no guaranteed outcome (it's all about probabilities), so it's not really matters as much as it's discussed.

I agree that it will be rare, and that the concern is overblown. That said, "it's all about probabilities" is no reason something can't be vitally important.

> With same kinda of attention you could ask if making and selling ladders is ethical, because people fall from them and hurt themselves.

I think there is a substantive difference between the two. We're not asking whether selling a car that has a chance of injuring the user is ethical - we're fine with that. We're not even asking whether selling a car that has a chance of hurting others is ethical (already meaningfully different than the ladder case). We're asking about the ethical ramifications of making particular tradeoffs in "chance to hurt the user" versus "chance to hurt others". It's an interesting question, so it gets a lot of attention. I don't think most of those involved see it as a reason to prevent self-driving cars - long before the dilemma is really relevant, self-driving cars are already safer than human driven.

Re:The Fight for the “Right to Repair” by aquadrop on Wednesday July 13, 2016 @08:08PM (#12090777)
> It will always be the case that circumstances can change faster than something with the momentum of a fast moving car could adapt. Somewhere between "you're boned" and "your car saves the day" lies room for a scenario such as this, with potential room for a large amount of thinking.

I think it's possible that with improving AI of self driving cars, making overall safety better, there will be ≈0 occasions when car simultaneously 1) doesn't have time to react to some sudden problem and 2) has time to make informed decision (and physically perform it) on how many people to save. Especially if pedestrian airbags become popular.

Re:The Fight for the “Right to Repair” by markcerqueira on Wednesday July 13, 2016 @08:52PM (#12090967)
But by then the car will be able to engage its flight module, take off, and fly you directly home.
Re:The Fight for the “Right to Repair” by TeMPOraL on Thursday July 14, 2016 @06:14AM (#12092679)
Even if, the car will have to calculate whether it has enough clearance to deploy the wings so that it doesn't cut down a pedestrian, or whether there's anyone that could be caught in the engine wash.

Interesting as it may be, it's only shifting the problem ;).

Re:The Fight for the “Right to Repair” by dllthomas on Wednesday July 13, 2016 @10:18PM (#12091271)
Maybe. Flight generally uses quite a bit more energy.
Re:The Fight for the “Right to Repair” by sokoloff on Wednesday July 13, 2016 @10:43PM (#12091345)
Yes, but perhaps less than you think. I fly small aircraft, and the one we fly gets ~15 mpg in cruise carrying up to 6 people at just over 200 mph. There are cars/trucks on the road that get less than that. If I slow it down to 150 mph, I can get over 20 mpg.
Re:The Fight for the “Right to Repair” by nradov on Thursday July 14, 2016 @02:32AM (#12092024)
A properly designed self driving car would never out drive its sensors in the first place. This is just basic defensive driving. If there's a blind corner coming up then it would slow down sufficiently that it would be able to come to a controlled stop if there's a stalled car or other static obstruction around the corner.
Re:The Fight for the “Right to Repair” by andrei_says_ on Wednesday July 13, 2016 @05:48PM (#12089937)
They also could not think. If you've ever been in an accident, you know that there's no time for thinking. Reflexes take over.

Ascribing ethical decisions to the driver in such a situation is not rational nor ethical.

Re:The Fight for the “Right to Repair” by rickycook on Wednesday July 13, 2016 @06:37PM (#12090251)
no, but it's a situation in which a computer could make a decision
Re:The Fight for the “Right to Repair” by andrei_says_ on Thursday July 14, 2016 @06:57PM (#12097819)
I imagine you mean a choice like "should I run over this child who suddenly ran in front of the car or should I swerve into opposing traffic?"
Re:The Fight for the “Right to Repair” by mikeash on Wednesday July 13, 2016 @04:39PM (#12089501)
What's the ethical dilemma there? From your description it sounds like they were just screwed regardless.
Re:The Fight for the “Right to Repair” by maxerickson on Wednesday July 13, 2016 @04:54PM (#12089584)
Also, an autonomous system would probably get information about that sort of problem and slow down prior to going around the turn.

At least, they will if we don't screw it up.

Re:The Fight for the “Right to Repair” by Zak on Thursday July 14, 2016 @12:59PM (#12095468)
Human drivers can already get information about that sort of problem, e.g. by using Waze. This requires that a human who uses the app has reported a hazard (the act of which could sometimes result in distracted driving), however, I would expect autonomous cars to tell each other about such things in the future.
Re:The Fight for the “Right to Repair” by Obi_Juan_Kenobi on Wednesday July 13, 2016 @05:56PM (#12089977)
Self-driving cars can also limit speed such that they'll always be able to stop for stationary obstacles. If it's a blind corner, they'll slow down.
Re:The Fight for the “Right to Repair” by foota on Wednesday July 13, 2016 @06:45PM (#12090305)
True, but seeing as the article was about the ability of people to modify their car to for instance not do that I see where there could be a dilemma here.
Re:The Fight for the “Right to Repair” by blastrat on Wednesday July 13, 2016 @08:20PM (#12090831)
thank your for saying this!!!

Because the article was completely about people REPAIRING technology they purchased, and not at all about mods, modding or modifications.

Re:The Fight for the “Right to Repair” by foota on Wednesday July 13, 2016 @08:35PM (#12090899)
They're pretty much one and the same, how can you allow someone to repair something without allowing them to modify it as well? What if they repair it badly?
Re:The Fight for the “Right to Repair” by blastrat on Wednesday July 13, 2016 @08:57PM (#12090988)
how can you allow people to own guns without allowing them to shoot people?

how can you allow mechanics to fix brakes without allowing them to break brakes?

I dunno... laws maybe? Like, the same laws that can require manufacturers to allow aftermarket competition.

Re:The Fight for the “Right to Repair” by tripzilch on Thursday July 14, 2016 @11:22AM (#12094599)
> how can you allow people to own guns without allowing them to shoot people?

even more, correct me if I'm wrong here, but you can repair a gun, but it's illegal to make certain modifications to it, right?

Re:The Fight for the “Right to Repair” by Grishnakh on Thursday July 14, 2016 @12:24PM (#12095163)
>but it's illegal to make certain modifications to it, right?

That's correct in the US. For instance, you can repair an AR-15 back to factory specs, you can modify it in certain ways (adding different sights, etc.), but if you modify it for full-auto operation (which is quite feasible actually), you can be thrown in jail IIRC and be subject to a gigantic fine.

This system works well: people can repair and modify their property to a certain point, but making specific changes are highly illegal, and the penalties are extremely severe, so almost no one does it. The same can be done for other things if the case for public safety warrants it. So repairing your robo-car should be completely legal, but modifying it to blatantly violate emissions laws or to run cyclists off the road can be punished harshly with vehicle confiscation, $1M fines, lengthy prison sentences, etc.

Re:The Fight for the “Right to Repair” by mseebach on Thursday July 14, 2016 @05:04AM (#12092490)
I'm pretty sure the correct behaviour is to not come around a corner so fast that you can't stop for a non-yet-visible obstruction. Human drivers routinely flout this due to poor risk assessment, but an AI driver would easily be able to to do it.
Re:The Fight for the “Right to Repair” by ubernostrum on Thursday July 14, 2016 @05:31AM (#12092577)
I'm pretty sure the correct behaviour is to not come around a corner so fast that you can't stop for a non-yet-visible obstruction.

Do you actually practice this? Setting aside legality concerns (many freeways have minimum as well as maximum speeds), if you truly did this at every curve and corner you'd be more likely to cause than to prevent an accident. The number of times there will be something you avoid by slowing down will be outweighed by the number of times your speed differential relative to surrounding traffic causes an accident (and it is speed differential, not speed itself, which is responsible for virtually all "speed-related" accidents).

Re:The Fight for the “Right to Repair” by mseebach on Thursday July 14, 2016 @05:59AM (#12092645)
For truly blind corners, yes. However, I don't have great faith in my ability to correctly judge all partially blind corners, and occasionally find myself surprised.

I don't advocate slamming on the brakes seconds before the turn, there's such a thing as slowing down safely as well.

All of this is something AIs will be nearly infinitely better at doing safely than even a minimally impaired (tired, distracted) human driver.

Re:The Fight for the “Right to Repair” by dragonwriter on Wednesday July 13, 2016 @05:00PM (#12089625)
> I'm talking about the car's ethical choices in crashes, not the ethics of the programmers.

Cars are not entities to which ethics can be ascribed; the humans building, designing, and programming them are.

Re:The Fight for the “Right to Repair” by drdeca on Wednesday July 13, 2016 @08:35PM (#12090898)
I think another way to phrase what you are saying is that "Cars are not moral agents." .

Apparently there has been some disagreement as to whether cars can be moral agents?

Re:The Fight for the “Right to Repair” by mikeash on Wednesday July 13, 2016 @07:32PM (#12090573)
Let me clarify: the topic here is specifically the ethics of whoever in a crash where the car may be able to get different people killed depending on what actions it takes. Speed limits and DRM are an entirely different topic.
Re:The Fight for the “Right to Repair” by Fomite on Wednesday July 13, 2016 @09:25PM (#12091096)
I like how you're going to fight about other people's numbers, but act like "99.9999%" is in any way meaningful.
Re:The Fight for the “Right to Repair” by mikeash on Thursday July 14, 2016 @10:01AM (#12093822)
I happen to think that a rate of one in a million crashes is realistic (even if far from accurate, it's roughly in the ballpark) while a rate of one in a million hours is absurd on its face.
Re:The Fight for the “Right to Repair” by rando3826 on Wednesday July 13, 2016 @04:57PM (#12089601)
> I'm talking about the car's ethical choices in crashes, not the ethics of the programmers.

There is no practical difference. Computers do what we tell them to do, whether what I tell it to do has a conditional in code (the computer chooses), or instead always chooses one option because I left that condition out is a completely irrelevant distinction.

Re:The Fight for the “Right to Repair” by eru on Wednesday July 13, 2016 @06:16PM (#12090104)
You realize that the common `debugging caveat' applies: computer do indeed do what we tell them to do. That doesn't mean than anyone understands what the computer are going to do.
Re:The Fight for the “Right to Repair” by nine_k on Wednesday July 13, 2016 @06:36PM (#12090248)
Debugging sucks.

Formally verified code is not unheard of.

Re:The Fight for the “Right to Repair” by eru on Thursday July 14, 2016 @02:36AM (#12092034)
Formally verified code is awesome. It moves the `debugging problem' up one level, "Does our formal spec capture our informal meaning?"

Ideally in practice, that problem is simpler than "Does our code what we want?

In theory in the abstract, of course, the problems are the same.

Re:The Fight for the “Right to Repair” by kybernetikos on Wednesday July 13, 2016 @04:27PM (#12089404)
To me the question is relatively uninteresting because it seems obvious.

As long as cars belong to individuals they have the responsibility to favor the interests of those individuals as far as law permits. Where and how much the community is to be preferred over the individual, the community should specify in laws. People running code that breaks those laws should be liable for that codes actions. (I could imagine an ethics slider settable at the owners choice within the legal limits that allows them to discount the lives of the passengers compared to the lives of others, on the condition that they notify their other passengers).

It's possible that ultimately the right choice is to move to a different model, but in that case, the AI should not be owned by the individual who bought the car and has a reasonable expectation that it work on their behalf.

The ethical decision on the car is no different than the ethical decision that we ask the human driver to make in similar situations (which as the gp noted are incredibly rare), or that we trust the human driver to make when we are passengers in their car. In fact I even doubt that it makes sense to legislate it, since we haven't so far for e.g. uber drivers, but perhaps testing will indicate that we should.

In terms of the speed limits, society has already decided to accept a huge number of deaths per year that would almost all be preventable with a speed limit of 35mph, so I don't see how the introduction of AI drivers affects this question.

I would like to see laws that say that all source code for self driving cars must be publicly auditable and pass tests before being approved for road use. Running code that has not been safety tested by the state will leave you uninsurable and personally liable for its actions. We should aim to make running the test suite as accessible as possible in order to allow innovation, but it should still give us a high confidence that the driver behaves correctly according to the law.

I take pretty much all of this from analogy with human drivers: when we're driven by someone else, we have relatively little control over their ethical slider setting, we have high speed limits for humans because we think the convenience of the many is more important than the lives of the few, we don't let brand new humans drive without having some indication that they'll make the right decisions. None of these problems seem to be particularly changed by the introduction of AI.

Re:The Fight for the “Right to Repair” by patrickmay on Wednesday July 13, 2016 @05:01PM (#12089630)
> As long as cars belong to individuals they have the responsibility to favor the interests of those individuals as far as law permits.

Well put. I would not buy a car that wasn't designed to protect its occupants first and foremost. My family is more important to me than abstract, unlikely to occur ethical dilemmas.

Having that choice programmed in actually makes it easier for self-driving cars to predict the behavior of other cars on the road. It's simple and probably at least a near-global maxima for optimal car fitness.

Re:The Fight for the “Right to Repair” by stale2002 on Wednesday July 13, 2016 @06:29PM (#12090195)
Have you even been in a Taxi? Or a bus? Or any situation where someone who is not you is driving the car?

You have put your life into their hands when you do this.

No matter what algorithm the self driving car is running, it is going to be 100 times safer than you driving the car. Yes, YOU are a worse driver than a self driving car, NO MATTER what "ethics algorithm" it is running, because any of the ones that could be running will be safer than you or the taxi driver.

What you are basically saying is that "I don't trust any braking system in my car that isn't 100% perfect, therefore I am going to drive my car without ANY braking system! I'll physically stop the car myself if I ever need to brake!"

Re:The Fight for the “Right to Repair” by Silhouette on Thursday July 14, 2016 @12:02AM (#12091554)
No matter what algorithm the self driving car is running, it is going to be 100 times safer than you driving the car.

And yet, I have driven hundreds of thousands of miles over many years under all kinds of road conditions without ever having an accident. Statistically my record is better than many, but it's hardly a unique achievement among experienced drivers who are careful.

Tesla's Autopilot probably has done more than 100x the miles I have by now, but it's also had several accidents, some of them fatal. As I understand it, it has also only been used on highways, which are statistically much safer and have much less challenging driving conditions than places like winding rural roads or inner city residential areas.

As another example, Google's self-driving cars have apparently done less than 10x the driving miles I have, but under somewhat more challenging conditions than highways. They too have had accidents, and they too reportedly still can't cope with anything close to truly realistic driving conditions on their own.

So no, it appears that the state of the art in self-driving technology today is not 100x safer than me driving a car. If anything, it's looking considerably more dangerous. Of course there is potential there -- no matter how skillful and careful I am, I still only have two eyes and human reaction times -- but automated driving is still a long way from outperforming good human judgement as things stand today.

Re:The Fight for the “Right to Repair” by robocat on Thursday July 14, 2016 @05:55PM (#12097490)
But are self-driving cars better drivers than some identifiable other group of people than you? E.g. Legal but elderly drivers with poor sight.

Are the algorithms a useful helper for some drivers?

I really really want all our rental vehicles to remind the drivers if they are on the wrong side of the road (we get multiple deaths every year from Americans and Europeans driving incorrectly in our small country).

Re:The Fight for the “Right to Repair” by Silhouette on Friday July 15, 2016 @10:21AM (#12101108)
I expect that with time these self-driving algorithms will become safer than an increasing proportion of human drivers. I'm just very wary of assuming they are better than most or all human drivers prematurely.

We as a society have a habit of putting too much faith in technology. Most of us aren't knowledgeable and unbiased enough to assess its risks objectively, particularly in areas where there is a very low chance of something happening but it will be very bad if it does happen.

Re:The Fight for the “Right to Repair” by recursive on Wednesday July 13, 2016 @08:14PM (#12090812)
> No matter what algorithm the self driving car is running, it is going to be 100 times safer than you driving the car.

That seems very suspect.

Re:The Fight for the “Right to Repair” by stale2002 on Wednesday July 13, 2016 @10:07PM (#12091233)
I think that you highly underestimate how bad humans are at driving.

Being better than a human driver is a very low bar to pass.

Re:The Fight for the “Right to Repair” by sokoloff on Wednesday July 13, 2016 @10:46PM (#12091351)
Being 100x better than a sober, attentive human is a very high bar to pass.
Re:The Fight for the “Right to Repair” by sanswork on Thursday July 14, 2016 @12:57AM (#12091710)
You're assuming most drivers on the road are attentive.
Re:The Fight for the “Right to Repair” by Grishnakh on Thursday July 14, 2016 @12:29PM (#12095219)
False equivalence.

If you get into a taxi or a bus, there's still a human driver who has the same survival instinct that you have. If he has to run someone over so that he can survive, he likely will, saving you too in the process.

This isn't about systems being perfect, it's about whether the system should err on the side of protecting the car's occupants or on minimizing casualties overall.

Re:The Fight for the “Right to Repair” by Retric on Wednesday July 13, 2016 @03:57PM (#12089153)
Programmers are not going to decide what is an acceptable MPH vs posted speed or if the car will use DRM. Much like how programmers at Volkswagen, Audi, etc are not the ones that chose to cheat emissions tests.

The real choice is going to be what to do about soft obstacles. Hitting a person or deer can easily kill passengers and hitting trees is actually normally safer thus making the discussion fairly moot.

People are going to want to hack self driving cars so they can speed, which is more inline with this moral discussion. Not because it's safe for passengers, but because it's also dangerous for other people.

Re:The Fight for the “Right to Repair” by twblalock on Wednesday July 13, 2016 @04:06PM (#12089230)
Programmers have to make decisions about those things all the time. It isn't like the product team defines every nitty-gritty detail of implementation -- especially for machine learning and AI algorithms.
Re:The Fight for the “Right to Repair” by Retric on Wednesday July 13, 2016 @04:14PM (#12089293)
Sure, in the how cautious should I be in rain situation. Not, it's a sunny day and open road, the speed limit is 65 what should I do situation.

PS: I expect company's to punt with a user selectable: how much to speed buttons.

Re:The Fight for the “Right to Repair” by twblalock on Wednesday July 13, 2016 @04:15PM (#12089303)
You're wrong. Programmers cannot escape making decisions when they design these algorithms, no matter the situation they are designed for.
Re:The Fight for the “Right to Repair” by Retric on Wednesday July 13, 2016 @04:21PM (#12089355)
A lot of AI is based around training sets not traditional Algorithms like your thinking of. There are simply to many edge cases to deal with by hand. Yes, there is also a lot of hand coding in these systems, but good training sets are very critical.
Re:The Fight for the “Right to Repair” by twblalock on Wednesday July 13, 2016 @04:23PM (#12089370)
The choice of those training sets, including their contents, their size, how they are consumed, and the algorithms they are fed to, affects the output. Therefore, programmers make decisions. It is unavoidable.
Re:The Fight for the “Right to Repair” by Retric on Wednesday July 13, 2016 @04:30PM (#12089431)
I don't think the people doing a million miles driving Google cars around are classified as programmers.
Re:The Fight for the “Right to Repair” by twblalock on Wednesday July 13, 2016 @04:36PM (#12089473)
Actually, some of them are programmers.

Even if they weren't, it is unrealistic to assume that programmers have no input into the decisions that go into building the training set, which in this case involves where, and in what conditions, the prototype cars are driven.

Re:The Fight for the “Right to Repair” by Retric on Wednesday July 13, 2016 @04:47PM (#12089548)
Granted, though plenty of Uber drivers are probably also programmers, and I have made plenty of business decisions I probably should not have. But, I would hope this is held to a higher standard.
Re:The Fight for the “Right to Repair” by acbabis on Wednesday July 13, 2016 @04:23PM (#12089366)
If the cars obey the posted speed limit and slow down and split-the-difference when on curves or near hazards (such as children running on the sidewalk), the hypothetical moral dilemmas shouldn't even happen. So far, I've only heard of one accident involving a Google car, and there wasn't a fatality.
Re:The Fight for the “Right to Repair” by CM30 on Thursday July 14, 2016 @04:33AM (#12092405)
Natural environment/human/animal behaviour related issues kind of throw a wrench in that idea.

Yes, in normal conditions you shouldn't ever be in a situation where the 'trolley problem' is relevant. But it's also quite easy to imagine external factors that might make it unavoidable. Like say, a car running out of power in the middle of the road, falling trees, buildings, fences or other obstacles, people or animals in the road, natural disasters or freak weather conditions.

All of these situations open up a possibility that the car won't have enough time to stop regardless of the speed limit.

Re:The Fight for the “Right to Repair” by sokoloff on Wednesday July 13, 2016 @10:48PM (#12091355)
There's only been one accident that was the Google car's fault. Google cars have been involved in more than a dozen collisions in total.
Re:The Fight for the “Right to Repair” by WalterBright on Wednesday July 13, 2016 @06:51PM (#12090345)
Engineers make such decisions all the time. There are always tradeoffs with respect to safety/cost/utility/etc.
Re:The Fight for the “Right to Repair” by TeMPOraL on Thursday July 14, 2016 @03:35AM (#12092215)
> as is the case with "rolling coal."

https://en.wikipedia.org/wiki/Rolling_coal

"Targets of coal rolling often include owners of hybrid vehicles (hence the nickname "Prius duster") as well as bicyclists and pedestrians."

People really do shit like this out of spite?

I have no words.

Re:The Fight for the “Right to Repair” by mikeash on Thursday July 14, 2016 @10:02AM (#12093835)
Welcome to America, where a big chunk of the population thinks that caring about the environment is a scam, and pollution regulations are just a way for liberals to acquire power.
Re:The Fight for the “Right to Repair” by doriangray1 on Thursday July 14, 2016 @03:42AM (#12092243)
I respectfully disagree. Car crashes killed 38000 people in 2015, and injured around 8 million in the US alone. Designing any vehicle involves ethical choices about safety and the US has developed traffic laws over time to try to protect the safety of drivers. Autonomous vehicles will surely save lives compared to thier manual counterparts, but we shouldn't discount the ethical questions involved. Everyone has the Right to own property and to modify the property that they own. If I wanted to tear my car's muffler out and remove the break lights, that would be my constitutional right. However, the above right does not allow me to go driving on public roads at nighttime - because that would be violating other Driver's rights to safety. It is the same concept with self driving cars, and our legal system will eventually develope an enforceable code which (hopefully) will protect the rights of everyone in an equal measure.

*I am an Environmental Law professional.

Re:The Fight for the “Right to Repair” by mikeash on Thursday July 14, 2016 @10:04AM (#12093841)
I totally agree that there are plenty of ethical choices in general for self-driving cars. I'm only addressing the idea that self-driving cars will need to make ethical choices about who to kill in a crash. That specific ethical conundrum is constantly brought up in discussions about autonomous vehicles, and I really don't see it happening with any frequency.
Re:The Fight for the “Right to Repair” by crispyambulance on Wednesday July 13, 2016 @07:27PM (#12090552)
OK, but given that there will likely be vast numbers of self-driving cars (tens to hundreds of millions), 99.9999% leave room for a small but steady stream of horrific cases where the machine and its maker are called into question.

In wildly litigious societies like the USA, this could very well go beyond "not worth considering" and land firmly in the "existential threat" territory as far as self-driving car makers are concerned.

Re:The Fight for the “Right to Repair” by mikeash on Wednesday July 13, 2016 @07:43PM (#12090622)
There are about 30,000 traffic fatalities per year in the US. If ethical problems come up 0.0001% of the time, then that's one ethically questionable fatality every 33 years. I think the industry can withstand this. Especially when self-driving cars drop the annual fatality rate from 30,000 to 3,000, or whatever it ends up being.
Re:The Fight for the “Right to Repair” by crispyambulance on Thursday July 14, 2016 @06:10AM (#12092670)
I (and the person I was responding to) was being loose with the 99.9999 % figure. That number was pulled out of thin air.

The point is there are "a lot" of cars and "many" accidents "some" of which will present an ethical challenge to self-driving cars.

It does not take many accidents for these concerns to become a big problem for auto-makers given the litigious proclivities of places like the USA. Admittedly, if it really was every "33 years" that would be a good place to be. At this point, however, it remains to be proven that self-driving cars will even lower fatality rates.

Re:The Fight for the “Right to Repair” by mikeash on Thursday July 14, 2016 @10:11AM (#12093921)
Of course it's loose and pulled out of thin air. My point is that I think the "some" crashes which present an ethical challenge will be extremely rare. One in a million is pulled from my ass, but I think it's in the right ballpark.

It's true that it's not proven that self-driving cars will lower fatality rates, but I'm perfectly comfortable with assuming they will. For one thing, nobody is going to put them in service until they're at least as safe as humans, so it's pretty much a tautology that they'll be safer; the relevant question is actually whether they'll ever be put in service. And considering how bad human drivers are, and how easily preventible many traffic fatalities are (about a third of traffic deaths in the US involve alcohol, another 10% or so involve distractions, and many others are due to something ridiculous like driving on the wrong side of the road), the bar is not really all that high. As long as self-driving cars don't get drunk, don't take their eyes off the road to text, and can reliably follow basic rules of the road, they'll already have a huge leg up.

Re:The Fight for the “Right to Repair” by mc32 on Thursday July 14, 2016 @01:01AM (#12091726)
True. But pollution does not have a direct consequence _today_. If someone were to mod so that their vehicle would make every effort to protect the occupant regardless of fault, then that could have immediate grievous consequences, although rare they might be.

Another more annoying aspect would be to mod your vehicle to have emergency vehicle preference, among other vehicles. I.e. impersonate/invehicleate (?) an emergency vehicle to get a nice right of way.

Re:The Fight for the “Right to Repair” by afarrell on Thursday July 14, 2016 @09:38AM (#12093614)
> 99.9999% of the time

There are 109,277 workers in the US who drive to work and back on their own[1]. 6 nines means a quandry once every 10 weekdays...which I guess is actually pretty rare all things considered. Okay carry on.

[1] page 7 of https://www.census.gov/hhes/commuting/files/2014/acs-32.pdf

Re:The Fight for the “Right to Repair” by mikeash on Thursday July 14, 2016 @09:54AM (#12093761)
Er, that number is in thousands. It's 109 million.

But I'm talking about crashes, not normal drives. I think ethical considerations will be one-in-a-million events for crashes, not for normal drives.

Re:The Fight for the “Right to Repair” by Houshalter on Wednesday July 13, 2016 @04:59PM (#12089616)
I don't think it's overblown at all. There would be large advantages to programming your car to be more aggressive and risky.
Re:The Fight for the “Right to Repair” by CodeCube on Wednesday July 13, 2016 @05:25PM (#12089781)
I'm curious to hear what these advantages would be ... not saying there aren't, just having a hard time thinking about what you might mean.
Re:The Fight for the “Right to Repair” by Houshalter on Wednesday July 13, 2016 @06:34PM (#12090228)
Getting to your destination faster. Driving slightly faster than the speed limit, keeping less distance from cars, cutting them off, etc.

I'm not sure if anyone would be willing or able to reprogram a self driving car to do that. But I do think its plausible people would abuse self driving cars. E.g. carelessly walking into traffic knowing the self driving cars will reliably still stop and be passive.

Re:The Fight for the “Right to Repair” by femto on Wednesday July 13, 2016 @08:36PM (#12090904)
Keep in mind that self-driving cars will be loaded with sensors. Car's will basically be running continuous surveillance on their neighbours, and any "rogue" car will probably be reported by surrounding vehicles.
Re:The Fight for the “Right to Repair” by robryan on Wednesday July 13, 2016 @07:09PM (#12090448)
It is no different to a human driver deciding to speed.
Re:The Fight for the “Right to Repair” by gohrt on Wednesday July 13, 2016 @09:28PM (#12091107)
https://en.wikipedia.org/wiki/Rolling_coal

Amazing. Intentional, premeditated, assault and battery and vandalism carries a penalty of just $5,000.

Re:The Fight for the “Right to Repair” by gerbilly on Thursday July 14, 2016 @09:32AM (#12093571)
>I think the ethical question is greatly overblown.

I agree, especially since when I sit on my porch I see every other person on my street texting and driving, yet no one cares about this much greater hazard.

Re:The Fight for the “Right to Repair” by daveheq on Sunday July 17, 2016 @09:33AM (#12110111)
My guess is if the car had to decide whether to kill you or not, you'd think that choice was worth considering.
Re:The Fight for the “Right to Repair” by moyix on Wednesday July 13, 2016 @03:34PM (#12088998)
We already have some of these issues without open source. People today modify their cars to make them perform better at the expense of violating emissions standards. It's a very tiny number of people that actually end up doing so, and they sometimes get caught and are then fined appropriately for emissions violations.

My feeling is that if there are regulations that require certain ethical behavior for self-driving cars, then there will also be periodic testing to make sure your car is in compliance. In the case of aggressive driving, we might also start to see traffic cameras doing automated detection of violations – if it sees that the gap between cars is less than 15 feet it'll take a picture of your license plate and send you a ticket (or even suspend your license until you can prove your car's software is in compliance).

But I suspect that on the whole people are going to stick with the defaults. The same sort of people who like to jailbreak their phones might mess with the software on their cars, but it will be an even smaller percentage of the population that engages in this behavior – after all, if you mess up you may not just brick your car, you might get yourself killed.

Re:The Fight for the “Right to Repair” by jpatel3 on Wednesday July 13, 2016 @05:14PM (#12089712)
I think the smaller percentage is very time specific thing. What today looks like small percentage, over the period of time won't be the same. Need to think beyond the current scenario. As push for coding, awareness around tech growing, the future force won't be same.
Re:The Fight for the “Right to Repair” by maxerickson on Wednesday July 13, 2016 @03:29PM (#12088954)
I think it is pretty likely that the full self driving system will be the thing that gets licensed.

If that were the case, your exploited systems would not be licensed for operation on public roads. This can be completely orthogonal to whether you are able to modify the vehicle or not.

Re:The Fight for the “Right to Repair” by RcouF1uZ4gsC on Wednesday July 13, 2016 @03:37PM (#12089024)
How would you detect these changes in a licensed system if you are allowed to modify the vehicle? If you do behavior based testing - the person will just hide the features behind a backdoor so the testing looks normal. If you do some type of checksum based testing, you have defacto made modification illegal, and it is bypassed by doing a "factory reset" prior to the licensing check, and loading the modified software after the licensing check.

If you try to do some type of remote real-time detection of an unlicensed system, software that is modified can masquerade as unmodified.

Re:The Fight for the “Right to Repair” by c22 on Wednesday July 13, 2016 @04:26PM (#12089399)
What's to stop someone from driving without a license under the current system? A bunch of cops looking for illegal and unsafe behavior. If you're driving without a license but in a manner that cannot be detected then you're not likely be causing harm anyway, so letting you "slip through the cracks" is no great loss to society.

If someone modifies their car's software to tailgate and pass other vehicles at speed on the shoulder they'll likely be detained, investigated, and prosecuted. If someone hacks their firmware causing their car to always travel 5mph under the speed limit to aid fuel efficiency then they might not get caught, but we have no reason to want to catch them anyway.

Re:The Fight for the “Right to Repair” by gherkin0 on Wednesday July 13, 2016 @05:37PM (#12089863)
Realistically, you handle such things via deterrence. When an accident happens, the car's software can be dumped (in some cases), and criminal/civil liability can be assessed based on the results. The risk of heavy fines or jail will probably keep most people from hacking their self-driving cars to be more aggressive.
Re:The Fight for the “Right to Repair” by sokoloff on Wednesday July 13, 2016 @10:53PM (#12091367)
Because that threat today keeps people from modifying their cars by cutting springs, installing lift kits, putting on ridiculous wheel/tire packages, and changing to poorly "engineered" HID retrofit lighting kits.

I see unsafe modified cars almost every week right now.

Re:The Fight for the “Right to Repair” by lotu on Wednesday July 13, 2016 @11:50PM (#12091518)
Realistically, the simple fact that it will be hard to modify in fashion that doesn't break the car completely is a huge deterrent. Of course it is possible for a single individual or small group to hack the software and then distribute it like consoles hacking

The economic case for hacking them is much different, the hacker risks prenablently bricking their device, in fact it might be nessacary to destroy a couple to learn about them. It is going to be harder to do this to a $20,000 device you rely on to go to work/school. Secondly the varsity of car models is going to dwarf the number of console versions. These two factor combine to make the hacking much more expensive and riskier.

It feels more prudent to wait and see if this becomes a problem and from that poin look at how/if to solve it. After all if a hack modifies a car's software to dive faster, accelerate faster, or something similar. You can do as the OP suggested and set up cammeras to record traffic and see who is driving a car that behaves out of spec and go arrest them.

Re:The Fight for the “Right to Repair” by gherkin0 on Thursday July 14, 2016 @02:07AM (#12091953)
Those kinds of modifications are of a completely different category than modifications to an autonomous driving system. There aren't serious civil or criminal penalties to deter "ridiculous wheel/tire packages" because they don't really have the same potential to cause serious problems.
Re:The Fight for the “Right to Repair” by DSMan195276 on Wednesday July 13, 2016 @04:16PM (#12089315)
I don't think it is really that complicated. On boot, a piece of embedded software (that can't be overwritten) does a checksum of the current software installed. If the checksum doesn't match the original, then it sets an internal bit to 1 to mark that the software has been changed. That internal bit can't be set back to 0, so the car is essentially marked as non-licensed and now can't be legally driven on the road.

Checking for non-licensed modifications is simply checking if that bit is set. Implementation would be a little more complex then the above, but similar technology already exists and is in use. The result is that modifications would be possible, but driving the resulting car on public roads would not.

A system for allowing new software to be placed on a car could be setup, but it would still require re-licensing the whole car so it wouldn't necessarily be an easy process.

Re:The Fight for the “Right to Repair” by simcop2387 on Wednesday July 13, 2016 @04:56PM (#12089595)
This wouldn't solve that problem either. The way around it would be to make a look-alike module that replaces the current driving system entirely (hardware and all) and lets you swap them around during license checks. It'd also impede legitimate updates from the manufacturer, and violate laws that many states have that require that cars be fixable by non-dealer mechanics.
Re:The Fight for the “Right to Repair” by maxerickson on Wednesday July 13, 2016 @04:00PM (#12089176)
I'm talking about the likely legal framework that the systems would be implemented against. The technical details would of course be important.

But for instance, other systems could record and report vehicles with anomalous behaviors.

Re:The Fight for the “Right to Repair” by GauntletWizard on Wednesday July 13, 2016 @04:00PM (#12089177)
At some level, making an outward show of being a good person and being a good person are indistinguishable.
Re:The Fight for the “Right to Repair” by slavik81 on Wednesday July 13, 2016 @03:58PM (#12089162)
Those issues also exist with human driven cars. Every driver today already controls how their car is driven. Many of them do not maintain a safe following distance and some refuse to pull over upon police request. We have systems to deal with bad drivers.

A police remote engine kill switch doesn't even require a self-driving car. Limiting engine power upon receipt of a radio signal has been technologically possible for decades.

Re:The Fight for the “Right to Repair” by CM30 on Wednesday July 13, 2016 @06:14PM (#12090090)
On a liability case, wouldn't it potentially be to the company's advantage to encourage people to set those settings themselves and not to have a default?

I mean, if a company programs the car to do something in a certain situation, then I suspect any resulting court case would be against the company. If the customer sets it up, then presumably people would be more likely to sue the car owner.

I'm not a lawyer, but I suspect no self driving car company would want to make any decision here. Not least because they don't want to be sued into oblivion for it.

Also, a lot of those situations you mention are avoidable for open source. Well, avoidable in that you simply write the laws to specify the buffer space or what not. Then it doesn't matter whether it's an open source user or hacker that's ignored them.

Re:The Fight for the “Right to Repair” by chinhodado on Wednesday July 13, 2016 @03:18PM (#12088870)
I think it should be expected that once the software/firmware of a self-driving car has been modified by someone not authorized by the car maker, it should be expected that the car maker is not responsible for that car any more. Of course it brings up the problem of whether it is possible to detect such a modification.
Re:The Fight for the “Right to Repair” by scrollaway on Wednesday July 13, 2016 @03:42PM (#12089058)
Liability is the least important part of this problem. It doesn't matter who is liable, the problem is a conflict of philosophies. On one side we want to ensure the safety of the public, on the other we want to have full control over the equipment we own.

This isn't the first time this question has come up. It comes up with firearms for example, regarding how you can and cannot modify on a firearm you legally purchased.

IMO you should be able to modify your car's autopilot however you want to... at the expense of being able to legally drive it on roads. We already have fairly strict legal requirements in place for you to be able to take a 2+ ton death machine on wheels and travel in it at high speeds on public roads.

Re:The Fight for the “Right to Repair” by nathan_long on Wednesday July 13, 2016 @03:21PM (#12088883)
And also whether the modification is relevant the the problem. I can imagine court cases where the driver argues that the change they made was irrelevant to the accident that occurred.
Re:The Fight for the “Right to Repair” by Silhouette on Wednesday July 13, 2016 @03:49PM (#12089112)
This sort of issue has already been tested in court and, at least here in Europe, generally seems to follow common sense. For example, if a new top-of-the-range smartphone suffers a hardware failure after 3 months, the manufacturer can't disclaim any responsibility for that and exempt themselves from our normal consumer protection standards just because the owner had flashed custom firmware onto their device (unless the custom firmware was actually a causal factor in the failure, presumably, though I'm not sure that scenario has been tested in court yet).
Re:The Fight for the “Right to Repair” by RcouF1uZ4gsC on Wednesday July 13, 2016 @03:26PM (#12088919)
Right, and unlike a lot of other cases with software, how this was decided might actually result in jail time. For example if a modification was deemed negligent and resulted in the death of a person, whoever made/authorized the modifications could be charged with manslaughter/murder.
Re:The Fight for the “Right to Repair” by nathan_long on Wednesday July 13, 2016 @03:23PM (#12088902)
You bring up very interesting questions, but the self-driving car should be taken as a very special case.

A manufacturer can hardly argue that they have a safety reason to keep you from repairing your TV, printer, or cell phone.

Re:The Fight for the “Right to Repair” by AnthonyMouse on Wednesday July 13, 2016 @04:20PM (#12089346)
> A manufacturer can hardly argue that they have a safety reason to keep you from repairing your TV, printer, or cell phone.

The safety argument can easily go the other way. If you see your car misbehaving then you should have the right to understand why and fix it before it kills someone.

And if you find a legitimate bug you may end up saving a thousand lives.

Re:The Fight for the “Right to Repair” by Silhouette on Wednesday July 13, 2016 @03:59PM (#12089168)
A manufacturer can hardly argue that they have a safety reason to keep you from repairing your TV, printer, or cell phone.

I believe this is not the strongest argument to make. There are plenty of products that do have legitimate safety or other regulatory concerns, where there is a good reason to prevent someone who doesn't know what they're doing from meddling.

However, the relevant point is whether they know what they're doing, not whether they have the blessing of the manufacturer. I tend to think that saying devices in regulated fields can only be modified by someone suitably qualified and experienced is reasonable, but that in such a case the owner and the qualified person modifying the owner's device should not be artificially constrained through things like unnecessary regulation or intellectual property laws.

There are also ethical and economic questions around supporting fair competition in markets for replacement parts from alternative sources or examination and modification of source code in the case of software. On the one hand, we do have IP laws to encourage creators to create and to protect them from someone ripping off all their hard work the day after their multi-year, multi-billion R&D exercise finishes. On the other hand, those laws aren't supposed to be there so an inventor can sell an artificially crippled product and then charge extortionate rates for servicing , replacement parts or essential updates to correct defects in the original product. There's a lot of room for progress in this kind of area today, IMHO.

Re:The Fight for the “Right to Repair” by Nullabillity on Wednesday July 13, 2016 @04:39PM (#12089499)
> There are plenty of products that do have legitimate safety or other regulatory concerns, where there is a good reason to prevent someone who doesn't know what they're doing from meddling.

The safety of themselves or others?

Re:The Fight for the “Right to Repair” by Silhouette on Wednesday July 13, 2016 @05:12PM (#12089703)
The safety of themselves or others?

Potentially both, but I think either is sufficient argument for reasonable regulation.

Re:The Fight for the “Right to Repair” by astrange on Wednesday July 13, 2016 @05:28PM (#12089794)
Do you remember CRT TVs? Those were pretty dangerous to open up.
Re:The Fight for the “Right to Repair” by chipperyman573 on Wednesday July 13, 2016 @10:31PM (#12091309)
But only to the person opening them.
Re:The Fight for the “Right to Repair” by tzs on Thursday July 14, 2016 @06:01AM (#12092652)
Some of the high voltage tubes in old televisions could generate dangerous amounts of x-rays and so the manufacturers had to include shielding to keep those x-rays from escaping from the television.

Someone futzing around in there without understanding this could damage or remove that shielding making that TV dangerous for those who are merely trying to use it.

In the mid 1960s, GE sold about 90000 televisions that had a manufacturing problem with the shielding. These televisions were emitting something like 10000 times more x-rays than were considered acceptable for a consumer device. They were mostly emitted downward toward the front so most adult users of these televisions would not have been harmed, but kids often sat right in front of the TV and so were right in the path of the x-rays. GE successfully recalled and fixed most of these televisions.

This incident is probably the origin of the myth that sitting too close to the television is bad for children's eyes.

Re:The Fight for the “Right to Repair” by pessimizer on Wednesday July 13, 2016 @09:02PM (#12091010)
They certainly can, and have.
Re:The Fight for the “Right to Repair” by saidajigumi on Wednesday July 13, 2016 @04:41PM (#12089514)
Why on earth should society allow (i.e. license) a randomly-modified software agent to operate a motor vehicle? The idea that any "hacker" has the right to arbitrarily change vehicular self-control software and deploy that on a public roadway is laughable.
Re:The Fight for the “Right to Repair” by Karunamon on Wednesday July 13, 2016 @05:07PM (#12089673)
Like the steering wheel that's deployed on all public roadways right now?

I'm struggling to see the substantial difference between "self driving car with modified software should be disallowed because safety" and "manually driven car should be disallowed because safety".

The former is still strictly safer.

Re:The Fight for the “Right to Repair” by saidajigumi on Wednesday July 13, 2016 @07:04PM (#12090417)
> The former is still strictly safer.

I find this to be an absolutely ridiculous statement. Software as we know it today is incredibly brittle. What will eventually be put on the road as fully autonomous vehicular control software will have been HEAVILY QA'ed, and will be continuously QAed by telemetry. Random people modifying that software invalidate any proof-of-safety from the upstream QA and monitoring processes.

Re:The Fight for the “Right to Repair” by tomswartz07 on Thursday July 14, 2016 @08:14AM (#12093084)
Random people manually driving their cars are "modifying" their input as well.

You have drunk drivers, texting drivers, distracted drivers....

The human attention span is incredibly brittle as well.

In terms of QA'ing a manual driver in the US? You take a 10 minute driving test when you're 16 and you're licensed to drive for the rest of your life.

Re:The Fight for the “Right to Repair” by jolux on Thursday July 14, 2016 @11:48PM (#12098839)
> The human attention span is incredibly brittle as well. I think that's sort of proving their point? Like the point should be to replace brittleness with reliability, not replicate it with software.
Re:The Fight for the “Right to Repair” by jolux on Wednesday July 13, 2016 @07:58PM (#12090717)
I thought the entire point of computer driven cars was to reduce the dangers of driving. What exactly is the point if we give everyone with a self driving car a steering wheel like they have now?
Re:The Fight for the “Right to Repair” by pessimizer on Wednesday July 13, 2016 @09:01PM (#12091004)
If that is the entire point, I'd rather they be illegal altogether, and we could avoid the debate by saying that we only license human drivers. I thought the entire point was to lower the costs of transportation and lower the number of cars on the road. The dangers of driving are not great enough to give up individual agency to that degree.
Re:The Fight for the “Right to Repair” by jolux on Thursday July 14, 2016 @11:46PM (#12098832)
Oh yeah they only kill over 30,000 people a year needlessly. Those lives don't matter I guess. Licensure doesn't stop drunk drivers and cost cutting isn't nearly a good enough incentive. Plus if you're lowering the number of cars on the road that suggests a certain level of centralization for the purposes of routing optimization. At that point, why not? Is your individual agency worth multiple other peoples' lives? You seem to be privileging fate over human life.

And I'm not saying your agency isn't worth other peoples' lives, but the argument that this doesn't matter because it would be rare is silly. It's still a decision that will have to be made and it's an interesting question nonetheless.

Re:The Fight for the “Right to Repair” by sangnoir on Thursday July 14, 2016 @09:09AM (#12093398)
> I think this whole open source and right to repair/modify will be very interesting with self-driving cars, because of their interaction with the commons. Here are some issues...

I think those issues are red-herrings. We already have the tools to deal with bad actors in the commons. We already allow people to 'tune' their non-AI cars (and in the process its possible to exceed the pollution limits). The solution is to allow modification, but in an auditable and measurable process similar to Android's "fastboot oem unlock". AI cars should possibly be able to mark human-driven & non-stock-AI-driven cars and respond accordingly. This is assuming all cars will have a standard AI, otherwise the AIs will need to treat all the other AI-cars as black boxes - if a Toyota AI can't predict the behaviour of a Dodge AI car, then a 'tuned' AI shouldn't be treated any different.

Re:The Fight for the “Right to Repair” by _puk on Wednesday July 13, 2016 @03:22PM (#12088890)
Whilst I agree with your points, I wouldn't conflate the remote pull over with the right to repair, other than as a reason not to allow it.

As you say, if it is open source it may well be modified, and likely the remote pull over will be removed.

I can't really imagine a scenario whereby the remote pullover is implemented, and then allowed to be removed by individual owners.

Re:The Fight for the “Right to Repair” by kerkeslager on Saturday July 16, 2016 @03:20AM (#12105577)
> There have been some discussions about the ethics of self-driving cars if it should sacrifice the lives of the people in the cars to save more lives. In a right to repair/modify wouldn't a lot of people pay to have the algorithm changed for their car to always favor the people in the car no matter what?

How does this differ from those people making the same choice behind the wheel?

To me, the issue isn't the trolley problem: we haven't come up with a definitive answer for that since it was proposed in 1967 and I doubt we will before self-driving cars are commonplace. The question for me is: when my car is confronted with the trolley problem (and many others), is the decision made by me or by a corporation?

Re:The Fight for the “Right to Repair” by Shivetya on Thursday July 14, 2016 @06:44AM (#12092761)
With regards to cars, the right to have an independent shop perform routine maintenance and repair without violating warranty does need to be preserved. As to modify, well I would think that should vacate any warranty and possibly liability as it is now beyond the manufacturers control. This will mean preventing manufacturers from creating costly interfaces to retrieve status codes from cars and their self driving systems.

The issue with modifying self driving algorithm's is that will be so complex as to be nearly impossible to modification and since they are so tightly linked to the safe operation of the vehicle I can expect we will see legislation to prevent it. However such legislation should not preclude being able to view it.

* disclaimer to right of repair comments, I work for major after market supplier to consumers and business in the automotive sector

Re:The Fight for the “Right to Repair” by daveheq on Sunday July 17, 2016 @09:31AM (#12110105)
Would you be the first to volunteer to have your car sacrifice you to save other people's lives? Of course they should not kill the driver, but an alternative shouldn't be to plow into a crowd or another car. My guess is the algorithm can simply be coded to minimize damage and death as best as we can do, and the robot will see it that way, not as "sacrifice the driver to save other people", and hopefully the law will see it that way too.
Re:The Fight for the “Right to Repair” by thesehands on Thursday July 14, 2016 @06:14AM (#12092680)
It strikes me that once we get to a point of autonomous driving why won't law enforcement be autonomous, a network of sensors along our road network that receive pings from all passing vehicles. Anything that causes your vehicle to deviate from its specification e.g. modding would flag you on the system.
Re:The Fight for the “Right to Repair” by sargun on Wednesday July 13, 2016 @10:40PM (#12091337)
More than this -- what even is software? A lot of the work we've seen with self driving cars is based on "AI" (machine learning). Much of the software is useless without the model, or the training data. I can certainly see a company making the case that it is not software even if the rest is OSS.
Re:The Fight for the “Right to Repair” by rsync on Thursday July 14, 2016 @10:22AM (#12094014)
"In a right to repair/modify wouldn't a lot of people pay to have the algorithm changed for their car to always favor the people in the car no matter what?"

... which would return us to the "software" that we're all already running.

Re:The Fight for the “Right to Repair” by Frondo on Wednesday July 13, 2016 @10:00PM (#12091208)
"In a right to repair/modify wouldn't a lot of people pay to have the algorithm changed for their car to always favor the people in the car no matter what?"

Wait a sec....isn't this what human drivers do already, favor their own vehicles?

Re:The Fight for the “Right to Repair” by chipperyman573 on Wednesday July 13, 2016 @10:25PM (#12091289)
Yeah, but once you take humans out of the equation, it's possible to fix this.

Obviously, not everyone agrees that this is a problem that needs to be fixed - that's where the debate is.

Re:The Fight for the “Right to Repair” by lotu on Wednesday July 13, 2016 @11:55PM (#12091538)
Realistically no. Human drivers react based on instict often on a subconscious level where they don't have time to think about all the possible outcomes.
Re:The Fight for the “Right to Repair” by zouhair on Thursday July 14, 2016 @01:06AM (#12091744)
I don't see the problem. You can do worse right now.
Re:The Fight for the “Right to Repair” by samirm on Monday July 18, 2016 @09:47AM (#12114979)
just because something is open source doesn't mean it would be allowed to be used on the "commons"
Re:The Fight for the “Right to Repair” by mrfusion on Wednesday July 13, 2016 @03:38PM (#12089031)
Companies are spending billions of dollars in r&d to build self driving cars and you think a hobbiest is going to modify his car with his own "aggressive" self driving system?
Re:The Fight for the “Right to Repair” by kenrikm on Wednesday July 13, 2016 @04:29PM (#12089420)
If you don't want a catalytic converter on your car for performance or intentionally running rich a/f mix etc.. you can put the O2 sensor into a "spark plug tool" that'll trick the O2 sensor into thinking all is well. https://www.youtube.com/watch?v=GqDmmLQ4pGk

Hacks are not required to be sophisticated to be effective and people will find them. Maybe for example if you place a 1/4 inch of extra plastic in front of the front facing radar it'll make the car follow more aggressively then it's calibrated for, who knows! that's a made up example but I expect this stuff is going to happen as it already does.

Re:The Fight for the “Right to Repair” by mcherm on Wednesday July 13, 2016 @03:44PM (#12089077)
If the hobbiest is CAPABLE of doing so, then they will.
Re:The Fight for the “Right to Repair” by softawre on Wednesday July 13, 2016 @03:50PM (#12089114)
Agreed. The simple case is a car that is shipped to not allow speeds faster than say 120MPH, and the owner removing the governor.

https://en.wikipedia.org/wiki/Governor_(device)#Cars

Re:The Fight for the “Right to Repair” by wnoise on Wednesday July 13, 2016 @04:30PM (#12089435)
Hobby, hobbier, hobbiest?

Hobbyist.