Comment Re: disingenuous (Score 1) 365
Not at all. If you have a mix of self driving and human driven cars a very good step would be everyone transmitting their driving data (gas pedal, brake pedal, steering wheel, speed etc) to everyone around it. So if you decide to brake hard the self driving car behind you knows when you touch the brake pedal and not when you are visibly slowing down.
Your example scenario is, in fact, exactly the kind of situation which justifies my point. I'm not discussing the hypothetical dreams of product designers and software engineers who always believe they have built an application environment that, to borrow Apple's phrasing, "just works". I am discussing the technological AND the economic AND the social AND the political environment that WILL govern how this is implemented. Because at the scale we are talking about, no plan survives first contact with reality.
I think you are vastly - by multiple orders of magnitude - overestimating the ease of designing, deploying, and maintaining this system and all the layers of error-checking that will be required. If you are speaking in a hypothetical simulator sense, sure, ok, yeah, such a system can conceivably be constructed with further iterations of technology we already have today. But the tone of your "it's so easy, we just make the software do xyz" reply reminds me of how all we tech nerds back in the mid 1990s were waxing poetic about the incredible future where the Internet would break down entrenched silos to democratize and distribute knowledge, education, power, and value. And here we are decades later, with wealth and power more consolidated at the top, while individual groups of humans are more tribal and polarized at the bottom.
Yes, you are correct, it is feasible for a bunch of cave troll devs to sit in dark basements chugging Bawls/Jolt and listening to Skrillex while banging out thousands of lines for smooth, elegant traffic-optimizing code. But devs and engineers will not be the ones implementing and controlling the systems they design. Any such system WILL be deployed and controlled by politicians and government contractors, and it WILL have to adapt to the whims and counter-reactions of the general public. Have you watched Congress and the Presidents over the past 20 years? Have you seen the general public lately? It is not looking particularly smooth or elegant out there.
What WILL happen is exactly the human process I describe. On the way to implement the smooth, elegant traffic control system your engineers designed, various social forces and political factions will compete and complain and put their territorial markings all over your beautiful ideas. And during THAT process, compromises will be made, features will be cut, essential components will be poorly implemented. And that's when the people involved start looking for shortcuts, such as, "Since we're already putting fully-controlled systems in some cars, and full monitoring in every car, wouldn't it be simpler to just make every car fully controlled?"
Literally the first time some human rolls through a red light, causing a computer-driven car to react in a way that either it or another vehicle plows into some little Katelynne or Colton walking to school, someone in Congress will file the first bill requiring ALL cars - even ones driven by humans - to contain the exact same safety-override mechanisms that the computer-driven cars have. And as that dialectic unfolds, we'll jump pretty quickly to just having all cars driven by the computers, For The Sake Of The Children.
The idea that we are going to build the incredibly complex pervasive IoT infrastructure necessary for computers to drive hundreds of millions of cars throughout an entire continent, and all that will just be used for a federal taxi system, is just completely divorced from the reality of how human societies work.