News for hackers. Stuff that matters.
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by smlacy on Tuesday April 25, 2017 @02:18PM (#14196489)
Your argument is about the same as "Humans can calculate arithmetic perfectly accurately, why do we need computers to do it for us?"

There are a host of obvious reasons why even a "simple" L4 car will beat a human hands down:

* Reaction time.

* 360 awareness / visibility.

* Lack of exaggerated "Human Reflex" to surprising events (i.e. swerving violently to avoid a dog, and hitting other vehicles)

* Keeping perfect space around the vehicle for safe stopping at all times. (don't tailgate, don't get rear-ended)

* Assuming a LIDAR-based system, virtually no difference in day vs. night vision. No "sun in your eyes" or "road glare".

* No fatigue related accidents.

* No DUI and related prescription drug accidents.

* No distraction-based accidents. (kids, cellphone, food)

* No "road rage" based accidents.

I could go on, but this should drive the point home pretty clearly, IMHO.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by jonmc12 on Tuesday April 25, 2017 @05:30PM (#14198241)
Thats not the argument at all. In the attached paper, the author suggested validating driverless vehicle safety within constrained environments, like using beacons on roads.

You make an argument like you have a hammer in your hand and you are looking at a row of nails. I'm suggesting it is short-sighted to look at the problem from only that lens.

For instance, with a more holistic lens you might explore the right place for humans drivers vs autonomous vehicles. You might simulate entire cities from the ground up, specifically optimized for transportation. What if the real breakthrough in transportation systems actually comes from the ability to quickly construct / deconstruct roads? Or dynamic city zoning? Or any number of non-vehicle innovations? What if we were actually optimizing for safety in transportation and not just trying to compare machine ability to human ability in limited contexts?

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by redwood on Wednesday April 26, 2017 @06:04PM (#14207466)
The barrier to entry is much much lower if existing infrastructure can be reused in a self-driving context.
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by Noos on Tuesday April 25, 2017 @04:45PM (#14197811)
The problem though is that humans can adapt, and the AI in general can't. A go AI can play Go perfectly, but if a player overturns a board, it can do nothing to right this situation and resume playing. It's just following a list made for it, albeit a fairly substantial list.

The worry is this, the cars will not fail like a human will. It may even be dangerous The car may not even be able to move in certain situations (like another car blocking them in front either purposefully or accidentally). Or it may not be able to even see certain conditions a human could.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by jdietrich on Tuesday April 25, 2017 @05:48PM (#14198402)
>It's just following a list made for it, albeit a fairly substantial list.

You're operating on a completely archaic understanding of AI. Modern systems can and do adapt to situations on-the-fly. What's more, they can adapt on aggregate - the experiences gathered by a single car can be shared to all cars. Very quickly, every car in the fleet will have billions of hours of cumulative driving experience.

The overwhelming majority of motor vehicle accidents aren't weird and unpredictable edge cases. They're tragic but mundane events that result from a handful of root causes - inattention, excess speed, poor judgement and unnecessary risk-taking. "Driver/rider failed to look properly" is the key contributory factor in nearly half of road traffic accidents. Computers utterly dominate humans in this respect. For every accident caused by some bizarre and unpredictable set of circumstances, there are thousands caused by someone doing something obviously stupid.

A computer can be programmed to be ultra-cautious in difficult situations. A computer can maintain 100% vigilance 100% of the time. Humans can't. Self-driving cars will undoubtedly fail in new and unexpected ways, but it's abundantly clear that they'll fail much less often than humans.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by Noos on Tuesday April 25, 2017 @06:19PM (#14198657)
I don't think so. I think when you introduce computers to anything, you add more edge cases, not less. They are just different ones though. And I'm also skeptical about the quality of this software once it hits an actual mass-market. People here are assuming high levels of rigor when for all we know, it could be similar to Android in the long term.
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by jdietrich on Tuesday April 25, 2017 @07:22PM (#14199126)
>I don't think so. I think when you introduce computers to anything, you add more edge cases, not less.

That's sort of my point. Accidents are rarely caused by edge cases, but by predictable human failures. All the information needed to avoid the typical accident was plainly available, but the driver just didn't see it, process it or react to it appropriately. Driving is generally very predictable, but human attention and perception is hugely fallible. An AI that gets the basics consistently right but occasionally freaks out in an unpredictable situation would be a huge improvement over human drivers.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by path411 on Friday April 28, 2017 @07:18PM (#14223961)
Cars are already full of software.
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by foota on Wednesday April 26, 2017 @03:09AM (#14201061)
One potential flaw here is that our current driving experience is based on humans. Perhaps humans are relatively good at handling unexpected situations, meaning they don't cause many accidents. Isn't it possible that by switching to AI we shift from mundane accidents to unexpected situation accidents?
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by projectorlochsa on Tuesday April 25, 2017 @06:18PM (#14198650)
The main approach of how AlphaGo went around the issue of never seeing the positions and playing good moves is search (monte carlo tree search).

In the same way, if the world is modelled accurately and succintly, can a car predict the various scenarios and adapt, even if the current sitation was not seen before (extremely high speeds or unusual number of cars, etc.)

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by iandanforth on Tuesday April 25, 2017 @04:53PM (#14197902)
This. When these systems fail they will fail in surprising and inhuman ways. The accidents will appear to average people as easily avoidable which will give the impression of low quality engineering. e.g. Who doesn't slow down when a semi crosses their path on the highway?
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by castratikron on Tuesday April 25, 2017 @10:25PM (#14200001)
Here's a good example. Self driving car side swipes a bus at ~25 mph. You can see the driver of the bus throw his hands up in the air in disbelief: https://www.youtube.com/watch?v=I9T6LkNm-5w

From a human's perspective it's a stupid mistake. It seems stupid because computers think differently than people do. On the other hand a computer would probably think a human were stupid if it saw a human make a mistake when calculating the logarithms of every number between one and a million.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by maverick_iceman on Tuesday April 25, 2017 @06:08PM (#14198564)
>they will fail in surprising and inhuman ways

It's an improvement as long as those are few percent of the unsurprising and human ways human drivers fail.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by maverick_iceman on Tuesday April 25, 2017 @06:06PM (#14198547)
This is not true. DeepMind has built AI that can understand the rules of the game just by looking at the screen and then play it perfectly.
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by Noos on Tuesday April 25, 2017 @06:25PM (#14198706)
When I was a kid, we used to have to replace chess pieces we lost while playing during lunch break with ersatz ones...pennies, nickels, etc. I'd like to see Deep Mind try to tell a game from that.
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by legulere on Tuesday April 25, 2017 @03:59PM (#14197425)
> "Humans can calculate arithmetic perfectly accurately, why do we need computers to do it for us?"

It's more like humans can think, why should we trust a computer with a task where unforeseen circumstances can arise?

Further, if I got the current state correctly, no self-driving car system so far works in rainy conditions.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by maverick_iceman on Tuesday April 25, 2017 @06:11PM (#14198597)
We already trust computers to operate all vehicles to some extent. Almost all vehicles sold today have large amount of software controlling them.
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by JDulin on Tuesday April 25, 2017 @04:05PM (#14197474)
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by mythbuster2001 on Tuesday April 25, 2017 @05:29PM (#14198234)
This is not rain. This is a drizzle on a very well maintained, center divided freeway, where the radar and ultrasonic sensor has a very nice reference (divider). Also with cars tracked in front. Example of (non-autonomous) driving in a real rain here for reference: https://www.youtube.com/watch?v=L3xKT98a3og
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by blazers on Wednesday April 26, 2017 @01:27AM (#14200627)
you mean this

https://www.youtube.com/watch?v=bAxoo6JLmgg

or this

https://www.youtube.com/watch?v=JoGgE55qNBA

and this is just a L2 system...come on brah come harder

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by monkmartinez on Tuesday April 25, 2017 @05:52PM (#14198444)
How about a haboob near phoenix: https://www.youtube.com/watch?v=8vQMuwRjI6s
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by legulere on Thursday April 27, 2017 @11:36AM (#14212274)
Because there was almost no rain in the beginning I jumped forward a bit and directly hit a point where the autosteer shuts off (a bit before the 10 minute mark)
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by michael_storm on Tuesday April 25, 2017 @02:48PM (#14196769)
There are a host of obvious reasons why even a "simple" human will beat an L4 car hands-down:

* Lack of software bugs due to careless programming.

* Millions of years of brain evolution allows adapting to unforeseen circumstances.

* Vastly decreased likelihood of being tricked by vandals exploiting flaws in recognition algorithms.

* Inability to be hacked en masse and driven into each other/houses/pedestrians.

* Much harder to back-door.

* Can be judged in court if they swerve to avoid a pigeon and hit a crowd of pedestrians.

I could go on, but this should drive the point home pretty clearly, IMHO.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by smlacy on Tuesday April 25, 2017 @03:07PM (#14196969)
You seem to be under some delusion that a vehicle purchased in the year 2017 doesn't have any software in it, and isn't fully electronically actuated (steering, brakes, throttle)

They sell these features as "parking assist" or "smart cruise control" or similar, but don't kid yourself into thinking that there's not a very sophisticated software system that could, if hacked, take over control. Has this ever happened? Have there been catastrophic bugs documented?

More advanced vehicles (i.e. Tesla) have enough hardware to be be nearly fully autonomous today. (i.e. they could rend control from a driver and continue to pilot the vehicle to an alternate destination if hacked)

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by chc on Tuesday April 25, 2017 @03:34PM (#14197188)
> Lack of software bugs due to careless programming

This is very much not true of humans.

> Vastly decreased likelihood of being tricked by vandals exploiting flaws in recognition algorithms

This is not particularly true of humans. The human eye is very easily tricked. It's true that there are things that would not fool us and would fool a computer, but the inverse is also true.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by ceejayoz on Tuesday April 25, 2017 @06:01PM (#14198514)
Google "optical illusions" for plenty of human software bugs.

What in the last few millions of years caused humans to evolve to steer metal objects at 60mph?

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by catshirt on Tuesday April 25, 2017 @03:56PM (#14197394)
the only relevant items here are arguments again mission critical software at large, not self-driving cars.
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by aetherson on Tuesday April 25, 2017 @02:49PM (#14196785)
Quick, what's the reaction time for Waymo's driverless cars? Support your answer with evidence.

For extra credit: describe what the reaction time is for Waymo's driverless cars are during various points of the garbage collection cycle.

People here have a tendency to imagine an idealized version of driverless cars and assume that actual driverless cars are the idealized versions of those cars, and then compare the idealized cars to very non-idealized humans.

I think that the real world is going to be more complicated than that.

It is easy to write code that takes a non-trivial amount of time to process to the point of output on any given hardware. I imagine that all of us have done that at various times. We can certainly imagine that reaction time could be a virtue of driverless cars -- even 99th percentile reaction time. Given sufficient hardware (and not just hardware on the core CPU/ram chips -- this is hardware out to the sensors and the subprocessors associated with each of them).

Similarly, we could imagine putting enough sensors on the vehicle that it truly has 360 degree awareness and visibility. But we do see real cars in the real world that have surprising blindspots.

There are cost tradeoffs to all of these things, and complexity tradeoffs. Is there a happy medium? I think that there very likely is, even without any fundamental advances in the state of the art. Are we within a year or two of that happy medium? Maybe.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by joshuamorton on Tuesday April 25, 2017 @03:59PM (#14197424)
>Quick, what's the reaction time for Waymo's driverless cars? Support your answer with evidence.

>For extra credit: describe what the reaction time is for Waymo's driverless cars are during various points of the garbage collection cycle.

Aight, I'm not familiar with Waymo's cars specifically, but with <10K in hardware (maybe <5K now) you can design and build an autonomous vehicle kit that has a reaction loop that runs at a soft floor of 15 adjustments per second. I'm sure that with better hardware you can increase that to 60+, and 15 per second is already about 5x better than human reaction time, and fast enough that it can react to changes every 6 feet at highway speeds, and every foot at neighborhood speeds. A 60 aps loop means that its recalculating everything every 2 feet your car travels on the highway.

And yes, this isn't incredibly difficult.

For reference, in my experience, running 2 cameras and a low power lidar (along with associated outputs to hardware actuators and such) off of a 2013 (or maybe a 2011) macbook pro, the limiting factor was always the lidar's 15fps framerate.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by 31reasons on Tuesday April 25, 2017 @03:13PM (#14197029)
>>Waymo's driverless cars are during various points of the garbage collection cycle.

you can say the same thing for rockets. There is entire field dedicated to this, its called Realtime Systems.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by 1123581321 on Tuesday April 25, 2017 @03:22PM (#14197103)
You've asked an interesting question. I can't find a good source on what is the range of reaction times for autonomous vehicles. However, in the test videos I've seen, they appear to be human-level or better. For reference, human reaction times (to start braking) are typically between .5-2 seconds. It's difficult for humans to react to anything in under .25 seconds.

I don't think it's controversial to say that machines can easily beat those human reaction times.

Most or all autonomous vehicle software is written in C++, so garbage collection shouldn't be an issue. Of course, these programs need to be tested carefully and extremely before we trust them.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by maverick_iceman on Tuesday April 25, 2017 @06:16PM (#14198636)
Don't you think the engineers building self-driving cars would consider reaction times and make adequate safeguards? If your thesis requires a group of very smart people to be completely oblivious to a very basic issue for multiple years, then you should reconsider your thesis.
Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by weaksauce on Tuesday April 25, 2017 @03:11PM (#14197006)
> we could imagine putting enough sensors on the vehicle that it truly has 360 degree awareness and visibility. But we do see real cars in the real world that have surprising blindspots.

Not sure I see the point you are making... all cars have blind spots with drivers now. Human drivers are always blind to the spots they are not looking at the moment anyway. I can imagine cars being much safer than they are now.

Re:Alphabet's Self-Driving Cars to Get Their First Real Riders by aetherson on Tuesday April 25, 2017 @04:13PM (#14197547)
I can imagine this too!

But when you look at how you imagine driverless cars to be, you might want to temper your imagination with how driverless cars actually behave, such as the Tesla running into a trailer because it was too high off the ground for its ultrasound sensors to detect.

http://www.theverge.com/2016/5/11/11656496/tesla-model-s-aut...

(Note that this is not the famous case of the Tesla being unable to detect a white semi against a bright sky, it's a low speed no-injuries collision).

Obviously, Tesla is not the be-all and end-all of driverless cars. But when you're dealing with sensors combined with AI where each is in many ways less capable than the human eye, with different failure modes, it gets expensive and difficult to design really good fields of vision.