News for hackers. Stuff that matters.
Re:U.S. tells Google computers can qualify as drivers by Flammy on Tuesday February 09, 2016 @11:05PM (#11070695)
Driver ID J039532 'Joe', a set of learning algorithms, has been licensed to drive multiple vehicles at once from both in vehicle computers and 'his' data-center based 'home'.

Out of the 1000s of instances of Joe running around, in the wild, a handful have gotten into situations where he has had points penalized against his license following existing state law. Joe exceeds his points limit and his license is suspended after 2 days.

... This could be interesting.

Re:U.S. tells Google computers can qualify as drivers by rashkov on Tuesday February 09, 2016 @11:17PM (#11070734)
Is this the beginning of algorithmic personhood, then?
Re:U.S. tells Google computers can qualify as drivers by jtolmar on Wednesday February 10, 2016 @01:12AM (#11071036)
Algorithmic personhood seems like a pretty good path forward for all the inevitable legal questions this will stir up. You could prosecute the individual instance of the algorithm when it breaks a law, and if that's successful charge its employer for something like negligent training or negligent hiring.
Re:U.S. tells Google computers can qualify as drivers by icebraining on Wednesday February 10, 2016 @02:25AM (#11071232)
If the give legal personhood to the algorithm, then in a case of an accident you'd charge it. If you're charging the manufacturer anyway, you don't need to give the algorithm personhood, any more than for any other device.
Re:U.S. tells Google computers can qualify as drivers by mseebach on Wednesday February 10, 2016 @05:00AM (#11071674)
The distinction still makes sense because it allows for graduation. If I drive too fast in a company car, I get the ticket and the company walks free, but if I crash because the company forced me to drive overnight for 10 hours straight, while I might still loose my license, the company is definitely on the hook for something.
Re:U.S. tells Google computers can qualify as drivers by icebraining on Wednesday February 10, 2016 @08:26AM (#11072537)
How would that apply to self-driving cars, though?
Re:U.S. tells Google computers can qualify as drivers by syense on Wednesday February 10, 2016 @10:44PM (#11078106)
well, the argument is, i think, in one situation the error resides on the individual, on the other the error resides in the organization. i don't think this would be really comparable to AI drivers unless each car differed significantly enough to establish them as actually separate. if i use the same equation 100 times, and its wrong every 1 time, it cant be called an accurate equation.
Re:U.S. tells Google computers can qualify as drivers by hkdobrev on Wednesday February 10, 2016 @05:36AM (#11071774)
And the next step would be to allow algorithms to have bank accounts, earn money for their work and then be charged, prosecuted and put in "jail" for X number of CPU cycles.
Re:U.S. tells Google computers can qualify as drivers by omginternets on Wednesday February 10, 2016 @07:46AM (#11072353)
What if its process is already chroot jailed?
Re:U.S. tells Google computers can qualify as drivers by 7373737373 on Wednesday February 10, 2016 @07:47AM (#11072356)
Have a look at Ethereum. It already allows programs to control money. Soon, much more.
Re:U.S. tells Google computers can qualify as drivers by omginternets on Wednesday February 10, 2016 @12:30PM (#11074333)
I've been to Etherium's website, I've looked over the wikipedia entry, but I still don't understand what it actually is. Best I can figure, it's a replacement for "the internet".

I'm pretty technically literate, but I have to admit I'm at a complete loss as to why this project matters (let alone what it does). Could you enlighten me?

Re:U.S. tells Google computers can qualify as drivers by 7373737373 on Wednesday February 10, 2016 @02:57PM (#11075505)
I agree, the current website does not explain it very well.

Let me try.

The Ethereum vision encompasses three components: P2P messaging, a file distribution layer and Blockchains. I described them in more detail here: https://www.reddit.com/r/ethereum/comments/3npsoz/ethereum_i... In practice, this is actually more complex, but should suffice as an introduction.

The Ethereum developers are mostly focused on the Blockchain component. On-chain accounts can be associated with program code and state, the environment specifies a turing complete virtual machine, called Ethereum Virtual Machine (EVM). Transactions can call these programs (also called "smart contracts") and contracts can call other contracts as well. To avoid infinite loops, every execution step in the EVM incurs a fee ("gas cost") that is collected by the miner of the new block that include the transaction. If a transaction does not supply enough gas (paid in Ether, the networks currency), the fees are collected anyway and all changes are undone. The validity of the program state is guaranteed with a consensus algorithm. It is replicated across all nodes. So if you want to censor the program, you have to attack the entire network. This makes them reasonably independent of human control and thus allows them to control arbitrary state, including the networks currency.

But how can the contract communicate with the rest of the world? It can only do so using transactions. For example, it could incentivise transactions that supply it with information, or could use other contracts to schedule micropayments to some service.

Contracts could also be used to reference content addressed data (have a look at ipfs.io, these are basically the other two components) and thereby act as a (domain) name system.

All in all, this decentralises storage, state and communication and is the most futuristic thing I know of. It took me weeks to understand how these components relate to each other, but it was worth it.

Re:U.S. tells Google computers can qualify as drivers by omginternets on Sunday February 21, 2016 @02:49PM (#11146138)
Thanks for the "for dummies" version! I think I might actually have an idea for an application that would benefit from this infrastructure. :)
Re:U.S. tells Google computers can qualify as drivers by narutouzumaki on Saturday February 13, 2016 @12:21PM (#11094739)
Very interesting! commenting to come back later and read up
Re:U.S. tells Google computers can qualify as drivers by TheOtherHobbes on Wednesday February 10, 2016 @09:25AM (#11072876)
Isn't this how HFT works?
Re:U.S. tells Google computers can qualify as drivers by maxerickson on Wednesday February 10, 2016 @09:40AM (#11072997)
No, a human or group of humans is responsible for the HFT algorithm.
Re:U.S. tells Google computers can qualify as drivers by coderdude on Wednesday February 10, 2016 @02:37AM (#11071269)
Are there not instances of parents being held legally responsible for their child's actions? I'm not setting you up. I don't know the answer to that question but if the answer is yes, that could be an analogy.
Re:U.S. tells Google computers can qualify as drivers by icebraining on Wednesday February 10, 2016 @02:51AM (#11071305)
Yes, but my point is that the only reason to grant legal personality to a "thing" is if you want to shield its owner from liability. If you're still holding the manufacturer liable for infractions committed by the algorithm, you don't need it.
Re:U.S. tells Google computers can qualify as drivers by lazaroclapp on Wednesday February 10, 2016 @05:45AM (#11071806)
Ah, but aren't companies themselves entities such that their owners and creators are liable about their actions in certain cases, but not in others?

Not a lawyer and not a founder, but as I understand it, it goes something like:

- If I own a company and it is insolvent or incapable of fulfilling some contract, I am probably not in trouble, the company is. It might still depend on the specifics, though.

- If I own a company and it does something illegal without my knowledge or intent, such as say produce unsafe products, I might be in trouble, or I might not be, depending on how unsafe, why and whether I can be found have been negligent in allowing it. The company itself definitely is in trouble, though, since it has clearly violated the law.

- If I own a company and I willingly task it, or even allow it, to do something illegal, with full knowledge of the illegal actions in question, then I am probably in trouble too.

Operating through a company doesn't make me immune from the law, and neither should working through an algorithm. On the other hand, full personal liability for everything my company/algorithm does, when I am not in the loop at the point the decision happens, seems like the wrong standard as well.

So basically the algorithm can be found guilty of a crime. The company that created it can then be found guilty of selling a defective product (depending on whether there was any reasonable way of catching the defect). The owners can be then charged with negligence or something to that effect if the defect is something that standard industry practice or compliance with regulations should have caught, or if it was introduced deliberately.

If someone has a law background here, feel free to let me know if I am misunderstanding anything...

Re:U.S. tells Google computers can qualify as drivers by icebraining on Wednesday February 10, 2016 @08:42AM (#11072615)
The thing is: what's the purpose of finding "the algorithm" guilty of a crime? A company owns assets that can be used to pay fines and damages, and as a semi-autonomous entity (in the sense that "it" still exists even if all of its owners and workers are replaced) it can be prohibited or forced to do something. An algorithm, on the other hand, owns nothing and its actions are wholly dependent on the people that program and configure it.

If the purpose is to account for freak events where the algo misbehaves for reasons that couldn't be foreseen, is that any different than a (non-autonomous) vehicle part failing despite being well-designed and maintained? This is not a new situation - an algorithm is just another car part. You don't need to give legal personality to the fuel injection pumps or the steering column in case it fails unexpectedly.

Re:U.S. tells Google computers can qualify as drivers by TheOtherHobbes on Wednesday February 10, 2016 @09:32AM (#11072934)
It's entertaining that apparently one of our signifiers of independent personhood is "Can drive a car."

This issue is only confusing to the extent this isn't considered.

>an algorithm is just another car part

Exactly. And the designer is on the hook for negligence in the usual way - but not for malicious, tragic, and/or unforseeable circumstances that may lead to death or injury.

Finding the boundary between those will keep a lot of lawyers very busy. But I don't think we need to start assigning personhood and agency to a steering system just yet.

Re:U.S. tells Google computers can qualify as drivers by jtolmar on Wednesday February 10, 2016 @04:57PM (#11076401)
With the comment that sparked off this thread, I wasn't implying the car had any sense of agency. Rather, that legal personhood might be a good way to sort out the laws.

A corporation is a legal person, which makes it a lot easier to enter a contract with one, but that doesn't imply it has rights. You can own a corporation without it being slavery.

Re:U.S. tells Google computers can qualify as drivers by jtolmar on Wednesday February 10, 2016 @04:53PM (#11076366)
The purpose I had in mind when I first mentioned the idea was just to provide a convenient way to reason about the law. It lets you re-use laws written with human drivers in mind, instead of having to individually recontextualize each as a type of mechanical failure. So you can charge the car with reckless driving, instead of having to show that an algorithmic failure lead to a behavior consistent with reckless driving.

It's still an abstraction over something akin to mechanical failure, like how corporate personhood is an abstraction over a group of people. It doesn't mean the algorithm has rights, any more than a fuel injection pump does. You also can't murder a corporation, even though it's a legal person.

Re:U.S. tells Google computers can qualify as drivers by waspleg on Wednesday February 10, 2016 @07:18AM (#11072223)
"Operating through a company doesn't make me immune from the law, and neither should working through an algorithm."

That might be technically true but in reality it quite often does. See nearly all bankers from 2K8 melt down for good examples of how money and power buy immunity in what is really an economically based caste system.

Do you really think if this was some garage start-up and not Google that they would have been granted anything but a swift kick in the ass out the office door of whatever bureaucrat handled this?

Re:U.S. tells Google computers can qualify as drivers by piptastic on Wednesday February 10, 2016 @07:28AM (#11072266)
Could it not also be used to constrain liability? If "Joe" has its license suspended, the manufacturer can slightly alter the algorithm and name it "Sue" and continue on.
Re:U.S. tells Google computers can qualify as drivers by icebraining on Wednesday February 10, 2016 @08:45AM (#11072634)
I'm sure the car manufacturer would love that, but why would the legislative body - and society in general - create such a system?
Re:U.S. tells Google computers can qualify as drivers by coderdude on Wednesday February 10, 2016 @03:36AM (#11071421)
Sounds reasonable to me.
Re:U.S. tells Google computers can qualify as drivers by deegles on Wednesday February 10, 2016 @09:23AM (#11072858)
Or perhaps every running instance would have to have a certain amount of insurance. You wouldn't be able to spin up arbitrary numbers of self driving cars, just like the average person needs to satisfy requirements before they can drive.
Re:U.S. tells Google computers can qualify as drivers by busyant on Wednesday February 10, 2016 @06:52AM (#11072113)
Judge and jury can then be algorithms, too!
Re:U.S. tells Google computers can qualify as drivers by dragonwriter on Wednesday February 10, 2016 @10:19AM (#11073278)
Probably not. It's an interpretation that the word "driver" in one particular legal context does not necessarily mean a person, not a decision that computer programs are people.

This simply seems to be (without the text of the letter, just several news reports) an interpretation of law which is a basis for NHTSA to subsequently rewrite vehicle safety equipment requirements to support fully autonomous vehicles at the federal level.

Because of the way legal definitions are context-specific, it doesn't necessarily mean anything to anynof the other laws regarding drivers, much less anything outside of that domain.

Re:U.S. tells Google computers can qualify as drivers by oh_teh_meows on Tuesday February 09, 2016 @11:31PM (#11070783)
Not in the traditional individual sense, I think. All AI drivers across the whole world will seamlessly exchange and synchronize with each other their learning experiences, resulting in self-driving vehicles that improve at an exponential rate.

It's basically an AI collective, whose 'brain' scatters across data centers around the world.

Re:U.S. tells Google computers can qualify as drivers by make3 on Wednesday February 10, 2016 @02:17AM (#11071208)
No way will the driving get exponentially better with the dataset size, probably closer to logarithmically actually, really fast in the beginning and progressively much much much slower
Re:U.S. tells Google computers can qualify as drivers by hexagonc on Wednesday February 10, 2016 @09:24AM (#11072862)
To be honest, I'd be worried about security vulnerabilities from a system that was exchanging and synchronizing data in the cloud. It seems unlikely that the first generation of self driving vehicles will be able to update its behavior in real time from other vehicles' experience. If there is any cloud connectivity at all, I'd expect it at first to be solely outgoing data that is sent to and aggregated by some central brain. Then, when the owner of a vehicle wants to update its AI, they manually download a certified patch or bundle of data that incorporates what the central brain has learned from all the cars. These upgrade patches would probably have to be constantly vouched for by debug vehicles that drive all over the streets of the world before being released.
Re:U.S. tells Google computers can qualify as drivers by coldtea on Wednesday February 10, 2016 @01:01AM (#11071012)
>Not in the traditional individual sense, I think. All AI drivers across the whole world will seamlessly exchange and synchronize with each other their learning experiences, resulting in self-driving vehicles that improve at an exponential rate.

That's a nice picture of free-form learning from inputs, but the reality could be quite more rigid.

I'd expect something more like gathering "black box" style information of the situation (the analogous of a stack trace or core dump), and having programmers trying to improve the algorithms, while also taking into account all the safety issues that could go wrong, than some "let's change my behavior because I was penalized" neural-net/ML way.

Re:U.S. tells Google computers can qualify as drivers by andrei_says_ on Wednesday February 10, 2016 @02:20AM (#11071216)
It's already happening for google's driverless car program. I highly recommend the Ted talk about how driverless cars see the world. Fascinating.
Re:U.S. tells Google computers can qualify as drivers by jsudhams on Wednesday February 10, 2016 @03:38AM (#11071433)
Wouldn't left side driving in other countries screw the learning?
Re:U.S. tells Google computers can qualify as drivers by nxzero on Wednesday February 10, 2016 @09:09AM (#11072777)
Algorithmic personhood already happened via corporations.
Re:U.S. tells Google computers can qualify as drivers by dragonwriter on Wednesday February 10, 2016 @10:21AM (#11073283)
Corporations are legal persons, but they aren't algorithms (or even concrete programs), so they don't represent algorithmic personhood.
Re:U.S. tells Google computers can qualify as drivers by bduerst on Wednesday February 10, 2016 @01:03PM (#11074573)
You could make the argument that their behavior is algorithmic, at least that's a part of what HFT banks on.

Conversely, what if the corporate shareholders were primarily algorithmic traders?

Re:U.S. tells Google computers can qualify as drivers by dragonwriter on Wednesday February 10, 2016 @01:21PM (#11074713)
> You could make the argument that their behavior is algorithmic, at least that's a part of what HFT banks on.

Human decision makers -- either individuals acting on their own behalf or humans acting as decision-makers in a corporation -- may choose to use algorithms to make decisions, and may choose to give programs that concretely instantiate algorithms minute-to-minute control of their resources. That doesn't mean that the personhood -- of the individual or corporation -- transfers to the algorithm or the concrete instance.

> Conversely, what if the corporate shareholders were primarily algorithmic traders?

Algorithmic traders are legal persons -- either corporations or individuals -- using computer programs to make and execute trading decisions.

Re:U.S. tells Google computers can qualify as drivers by maratd on Wednesday February 10, 2016 @09:59AM (#11073140)
Corporations aren't persons, they're legal constructs. And no, a person is not a legal construct.
Re:U.S. tells Google computers can qualify as drivers by nxzero on Wednesday February 10, 2016 @10:07AM (#11073186)
Within the USA, legally speaking, corporations are treated as people:

https://en.m.wikipedia.org/wiki/Corporate_personhood

Re:U.S. tells Google computers can qualify as drivers by pmontra on Wednesday February 10, 2016 @11:05AM (#11073589)
With some limits, I bet. Can you jail a corporation? In many cases law enforcement is based on the ability of the state to limit personal freedom, through the use of force if needed. I wonder who'll be responsible if a self driven car kills somebody. Obviously not the passenger, especially if Google gets this "no controls" policy passed. But Google and the other car makers won't sell any of those cars if some of their people has to spend jail time for any major accident that sooner or later will inevitably happen. A possibility is that it will be legislated to be similar to what happens when a bridge collapses and kills somebody. An investigation and the engineers will go on trial. But that's strikingly different from what happens to human drivers.

(BTW, who's going to pay speed fines? They shouldn't happen but I'm sure they will)

Re:U.S. tells Google computers can qualify as drivers by dragonwriter on Wednesday February 10, 2016 @10:21AM (#11073289)
The whole point of corporations is juridical personhood -- that's not a US quirk.
Re:U.S. tells Google computers can qualify as drivers by pluma on Wednesday February 10, 2016 @11:11AM (#11073643)
Sure, but the US is especially bonkers with regard to the rights that person has.

Apparently corporations can have religious beliefs in the US.

Re:U.S. tells Google computers can qualify as drivers by dllthomas on Wednesday February 10, 2016 @11:36AM (#11073880)
My understanding has it that this is a disingenuous misconstrual of what happened in the Hobby Lobby case. It's not that the corporation has religious beliefs. It's that the owners do - where that set of owners is sufficiently small and sufficiently homogeneous that that's reasonably well defined. And that those beliefs don't lose protection just because they are acting through their corporation instead of acting as an individual.

I have, at least, misgivings about the ultimate decision - and certainly disagree with the religious beliefs claimed by the owners of Hobby Lobby - but I think we should deal with the actual arguments.

Re:U.S. tells Google computers can qualify as drivers by peter_wiggin on Wednesday February 10, 2016 @02:43AM (#11071287)
Algorithm's won't be persons till they can anonymously fund super pacs. ^_-
Re:U.S. tells Google computers can qualify as drivers by Flammy on Tuesday February 09, 2016 @11:25PM (#11070763)
Well if company can be people, and companies can copyright/patent/own/protect algorithms they've developed, I guess it makes sense an associative properties sort of way that algorithms can be people...
Re:U.S. tells Google computers can qualify as drivers by ehnto on Wednesday February 10, 2016 @02:06AM (#11071189)
Does that mean we can copyright people, so long as that can be described by an algorithm?
Re:U.S. tells Google computers can qualify as drivers by yanose on Wednesday February 10, 2016 @12:53PM (#11074502)
Would owning "Joe" make me a slave holder?
Re:U.S. tells Google computers can qualify as drivers by raddad on Wednesday February 10, 2016 @03:27AM (#11071399)
IBM's Watson for president 2016 http://watson2016.com/
Re:U.S. tells Google computers can qualify as drivers by pcurve on Wednesday February 10, 2016 @12:59AM (#11071006)
I'm curious to see if some vehicles AI develop road-rage over a course of period as it goes through self optimization.
Re:U.S. tells Google computers can qualify as drivers by 6stringmerc on Wednesday February 10, 2016 @11:56AM (#11074081)
While I get the humor in your comment, I'd be curious if 'relaxing' some of the behavior parameters would result in some not-very-useful conclusions from testing:

"Tests indicate most efficient driving technique to include lots of honking, flashing high beams, and spraying winshield wiper fluid onto cars following too close on the highway."

Re:U.S. tells Google computers can qualify as drivers by davnicwil on Wednesday February 10, 2016 @11:23AM (#11073742)
In situations which usually induce anger in people on the roads, it seems more likely that any resulting behaviours resembling road rage only disadvantage the driver, if the goal is safety.

So if anything, wouldn't any sort of sufficiently global optimisation only veer the ai away from behaviours resembling road rage over time?

Re:U.S. tells Google computers can qualify as drivers by pcurve on Wednesday February 10, 2016 @01:19PM (#11074693)
how do you define safety programmatically so the vehicle knows what's considered 'safe'? Measurement of g-force in sudden deceleration, acceleration, lateral movement? Heart beat per minute of passengers?

Most passenger cars are far more capable than average drivers can exploit, so there is quite a bit of room for cars to drive very aggressively from human's perspective, but completely 'safe' from machine's perspective.

Re:U.S. tells Google computers can qualify as drivers by nxzero on Wednesday February 10, 2016 @09:06AM (#11072754)
Going one step further, some AI will be designed to be aggressive; for example, law enforcement, military, security escorts, etc. -- I'm guessing that will it is very likely that you're right that some consumer AI will be aggressive, if it become too common, it'll be shut down.
Re:U.S. tells Google computers can qualify as drivers by tzm on Wednesday February 10, 2016 @12:50AM (#11070982)
And Joe is owned by a corporation, which is considered a person, my friend.

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

Re:U.S. tells Google computers can qualify as drivers by leeoniya on Tuesday February 09, 2016 @11:40PM (#11070801)
wonder if i can swap out my driver mid-ride depending on neighborhood, weather conditions or my mood...
Re:U.S. tells Google computers can qualify as drivers by derefr on Wednesday February 10, 2016 @12:28AM (#11070921)
You already sort of can; 'sport mode' in most cars is effectively you, as the car's puppeteer, changing out the one persona for another of the AI "puppet" your commands execute through.
Re:U.S. tells Google computers can qualify as drivers by ascorbic on Wednesday February 10, 2016 @12:52AM (#11070987)
Can an algorithm have mens rea?
Re:U.S. tells Google computers can qualify as drivers by ConbrastanJorji on Wednesday February 10, 2016 @01:05AM (#11071019)
One might choose to define mens rea as the difference between a bug and a feature.