Slashdot Mirror


Software Bug Caused Qantas Airbus A330 To Nose-Dive

pdcull writes "According to Stuff.co.nz, the Australian Transport Safety Board found that a software bug was responsible for a Qantas Airbus A330 nose-diving twice while at cruising altitude, injuring 12 people seriously and causing 39 to be taken to the hospital. The event, which happened three years ago, was found to be caused by an airspeed sensor malfunction, linked to a bug in an algorithm which 'translated the sensors' data into actions, where the flight control computer could put the plane into a nosedive using bad data from just one sensor.' A software update was installed in November 2009, and the ATSB concluded that 'as a result of this redesign, passengers, crew and operators can be confident that the same type of accident will not reoccur.' I can't help wondering just how a piece of code, which presumably didn't test its input data for validity before acting on it, could become part of a modern jet's onboard software suite?"

603 comments

  1. What about Google driverless car? by InsightIn140Bytes · · Score: 1, Insightful

    The worst part is that Google wants to build a driverless car. Flight pilots have been trained to react to emergencies in a calm manner and they have time to do so while in air. Neither is true for cars. People will panic when something goes wrong, and there won't be any time to react to them. Your life (and others life) will be completely dependent on the AI, and lets face it, there will be bugs.. Google isn't exactly known for bug free products. Hell, even NASA has bugs and they use billions so that there wouldn't be any. I just think it's a really bad idea and Google is being irresponsible and malicious with such project. Of course they will also hide some "we are not responsible for accidents in any way" under some clause. Let me just say that somewhere in the future we will be hearing how Google killed some innocent people and children.

    1. Re:What about Google driverless car? by Anonymous Coward · · Score: 5, Insightful

      sure, but the number of accidents will likely still be fewer than those caused by human drivers.

    2. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Ugh and humans don't ever screw up anything.

    3. Re:What about Google driverless car? by Kenja · · Score: 4, Insightful

      Cant be worse then the drivers out there.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    4. Re:What about Google driverless car? by timeOday · · Score: 5, Interesting
      But the best part is that once you fix a bug in an automated system, it's fixed forever, whereas a fresh new crop of novices hits the roads/skies every day.

      There were people against airbags, too, because they killed some people who otherwise wouldn't have died. You work on fixing those things. But whether the system as a whole is worthwhile is judged on whether it saves more than it kills.

    5. Re:What about Google driverless car? by InsightIn140Bytes · · Score: 1, Troll

      Still, it would most likely be your own fault. But with Google driverless car it doesn't matter if you're a good driver and drive carefully or not, because you could get killed anyway. I know it's not always your own fault, but you can affect that. With driverless you cannot.

    6. Re:What about Google driverless car? by Anonymous Coward · · Score: 4, Insightful

      Are you seriously accusing Google of being malicious in developing a driver-less car? Do they have a stake in keeping the population numbers down or something?

      While I agree that software will never be bug free, it will quite possibly save many more lives as human drivers are terrible. They are prone to panicking under pressure, misjudging distances, unable to handle a car as efficiently as possible, take too many risks (swerving in and out of traffic, following too close), drive under the influence of drugs and alcohol, get distracted by phones, screaming kids among many other things that well written and tested software could do better.

      Do you also want pilots to fly planes manually at all times and remove auto-pilot since software can never be perfect?

    7. Re:What about Google driverless car? by Delarth799 · · Score: 4, Insightful

      I know, those evil monsters and their want to improve the lives of people by inventing things. Since there might possibly be a bug that may cause issues they should just stop and throw in the towel right? I mean humans are perfect drivers as is so why fix something that's not broken.

    8. Re:What about Google driverless car? by tapspace · · Score: 1

      I think that new technology is always under more scrutiny. We don't need to worry about safe software practices degrading in the driverless car market for many years (by then we'll all be complacent with the technology).

    9. Re:What about Google driverless car? by Pikoro · · Score: 5, Insightful

      Even on the road today this is an issue. Doesn't matter how good of a driver you are. If one other idiot on the road is driving crazy, you could get killed no matter how you drive. Weakest link and all that...

      --
      "Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
    10. Re:What about Google driverless car? by Anonymous Coward · · Score: 5, Insightful

      Which is actually Airbus relies on sensor input over the "pilot". Boeing believes in the opposite. I'm inclined to believe Airbus in that the majority of accidents are human error over computer error.

      The problem with aviation accidents is the relatively small sample size. With cars there will be much better data (i.e. more data points).

      If anything computer driven cars will be better - since due to the safety "fears" like the OP, they will be programmed to be cautious. They have to be better at handling conditions than human operators, otherwise it's instant blame. They have to be better to the degree that you can blow the stats out of the water. e.g. When the first computer driven car hits a person, they need to say "well based on hours on the road, if it was human driving this it would have hit 30 kids by now".

    11. Re:What about Google driverless car? by Firehed · · Score: 2

      I trust Google's engineers not to get me killed more than I trust the vast majority of drivers, especially knowing how little it takes to get a drivers license. So far, the only incident involving one of Google's self-driving cars is when a human was in control (i.e., it was sheer coincidence that it was one of those cars); statistically speaking, they're the safest vehicles currently in existence. At least software can be fixed; try as we might, we haven't yet fixed stupid. I'm trying to look up how many are mechanical failures versus human error but this hotel internet connection sucks, but I'd be willing to bet the vast majority of problems are people's faults (and of mechanical failures, most of those probably would have been preventable with proper maintenance)

      That said, I won't be beta testing this one.

      --
      How are sites slashdotted when nobody reads TFAs?
    12. Re:What about Google driverless car? by Geldon · · Score: 5, Interesting

      It's so interesting to see people's reaction to the whole driver-less car thing. It's incredible to see the kind of ethical thought-experiment that must necessarily go through everyone's mind when they come to this conclusion: How many lives must be saved before I will tolerate someone being brutally slain by a malfunctioning computer?

      Every day, children are run down by drivers who are not paying attention, tired, drunk, or just plain don't have time to react. Since a driver-less car is incapable of being drunk, tired, or distracted, then it's a safe bet that they'll be much better at avoiding those accidents that can be avoided. But the reality is that the latter scenario (no time to react) would still lead to the deaths of many children (and others!).

      At what point does it become "worth it"? When the driver-less car causes 1/10th as many fatalities? 1/100th? 1/1,000th? How many human deaths must be prevented by letting computers drive cars before we're willing to accept 1 single death by those same computers?

      It's a real-life example of the "Trolley Problem"

      http://en.wikipedia.org/wiki/Trolley_problem

    13. Re:What about Google driverless car? by HeavyDDuty · · Score: 4, Interesting

      nothing in software is ever free of bugs. just because it's a bug-fix doesn't preclude the possibility of the bug-fix itself (or its side effects) from introducing new bugs, or being an incomplete fix which just happens to pass whatever inadequate test was thrown at it.

    14. Re:What about Google driverless car? by tsotha · · Score: 2

      But the best part is that once you fix a bug in an automated system, it's fixed forever

      Sure, the same way any bug is fixed forever. But software is still loaded with bugs. Even a completely bug-free system will accumulate bugs over time as the code is maintained and/or features are added.

    15. Re:What about Google driverless car? by SendBot · · Score: 4, Insightful

      have you SEEN the way meatware AI operates a car? At least a google driverless car would use its turn signal before suddenly jerking into a turn and trying to kill me on a bike with a right hook.

      Speaking of faulty sensors, that's pretty much what goes down when meatware AI has a certain alcohol content. Or uses a cellphone. Or eats fast food. Or puts on makeup. Or deals with newer meatware instances in the back seat. Or looks down to adjust the radio. Or falls alseep. Or is distracted in thought. Or....

    16. Re:What about Google driverless car? by engun · · Score: 4, Informative

      Your post is full of FUD. A million people die annually because of human drivers. A driverless car killing half that many would still be an improvement.
      www.un.org/ar/roadsafety/pdf/roadsafetyreport.pdf

    17. Re:What about Google driverless car? by murdocj · · Score: 3, Insightful

      Right, because bug fixes never introduce bugs. Code just keeps getting better and better and better.

    18. Re:What about Google driverless car? by mug+funky · · Score: 4, Insightful

      done much driving lately?

      even if MS wrote the software, it'd definitely be well in the top 2 percentile as far as driving skills go.

      see how input data validation works in your brain when you're tired, drunk or just distracted?

    19. Re:What about Google driverless car? by DerekLyons · · Score: 1

      But the best part is that once you fix a bug in an automated system, it's fixed forever

      Only so long as the software, hardware, operating system, real world environment (physical, regulatory, etc..) you operate in, etc... etc... remain fixed and unchanging forever.

    20. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Are we really reduced to paraphrasing Star Trek: Insurrection now?

    21. Re:What about Google driverless car? by thisnamestoolong · · Score: 4, Interesting

      This is such a common fallacy -- we would expect an AI driver to be fucking perfect before we would ever call it "safe". Sure, they will have bugs, and people will die. But they will have nowhere near as many bugs as the meat computer that we have in our heads. Amazing as it is, the human brain is simply not meant for the types of tasks that we often apply it to, and as such, tens of thousands of people die on the road each year. Even if the adoption of driverless cars cut that down to 1% of the current death rate, people would still be screaming about the cars killing us. George Carlin was right; some people are really fuckin' stupid.

      --
      To the haters: You can't win. If you mod me down, I shall become more powerful than you could possibly imagine
    22. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      You are saying this technology can never be done safely. If google were to spend 75 years perfecting it, could it still not be done? If it was worked on for 500 years could we still not have driverless cars?

      They most certainly are not irresponsible for researching a technology that is inevitable and will be implemented in the not so distant future.

      If even buggy, this technology cut traffic fatalities down to 1% of current rates would you condemn them for those that died without praising them for all the people that were saved? Your morality is childish and simplistic. Try thinking about the situation in a more sophisticated manner and perhaps you will come up with something worth reading.

    23. Re:What about Google driverless car? by jklovanc · · Score: 1

      It is a good chance that the fix was to limit the degree to which the autopilot can dive the plane. Now wait till there is an accident because the readings were accurate at the plane didn't dive hard enough.

    24. Re:What about Google driverless car? by EdIII · · Score: 4, Insightful

      It's bad idea for a specific reason.

      There are two "brains" that can operate the car. Google can make a pretty decent brain, but it is not going to come remotely close (in any way) to the human brain in terms of its ability to perceive the environment (sensors), make sense of it (pattern recognition), and put it all into context (experience, extrapolation).

      Google will excel in reaction times and advanced planning. Through Google it will be possible to mitigate traffic by solving a very human problem, which is cooperation towards a common goal. Google could react faster, and with less overcompensation, to a car drifting into its lane.

      Where Google will fall far short is recognizing the road rage in the driver next to it (beating his hands on the steering wheel and screaming), the lack of concentration (woman putting her lipstick on), etc. Putting those things in context and assigning risk to drivers next to you is not something Google will be able to do from its sensors. However, even the average driver is getting cues in so many ways about what is really going on around them.

      The reason why it is a bad idea, is that while Google is operating, the human brain is off. It's not instant-on either. Driving is a constant level of concentration, even when it seems like you are doing it "subconsciously". From start to finish, the average driver is pretty aware of their surroundings and processing an impressive amount of data. A human brain will beat Google every time on those terms.

      When Google fails, or "judges" the environment poorly, how quickly can the human brain come back online, evaluate the current environment, take control, and make the required adjustments?

      Until the Google brain is able to fully replace a human brain, it is not a good idea to involve the two in a hybrid system. The lag between the two systems taking control from one another is just too great.

      Self-parking is fine, and limited operations involving high efficiency traffic lanes where human control is not permitted will be fine. As long as the transition into those operations is in a time frame a human can deal with.

      Example being, the human brain pulls the car along the high efficiency traffic lane, "tags" the Google brain in to insert itself into the traffic. The Google brain then notifies the driver and validates proper control and awareness before exiting the traffic and turning control over to the human driver. Failure means Google pulls the car to the left in the emergency lane and brings the car to a full stop.

      Any other kind of operations just seems fundamentally unwise to me because of the hybrid nature and inherent limitations of Google's AI, advanced as it may be for now.

      My threshold for letting a computer operate a car no differently than a human, is the computer can meet or exceed the human's ability in every respect. That is not true right now, and will not be true for decades.

      You may trust a Google car more than the average driver, but that is only really true if the Google car also has no driver.

    25. Re:What about Google driverless car? by 0123456 · · Score: 1, Troll

      Which is actually Airbus relies on sensor input over the "pilot". Boeing believes in the opposite. I'm inclined to believe Airbus in that the majority of accidents are human error over computer error.

      Yeah, right. The computer is unable to fly the plane, so it suddenly dumps control into the hands of the pilot who has spent the last three hours drinking coffee, playing Angry Birds on his iPad and chatting up the head stewardess, and they crash. And it's 'human error'.

    26. Re:What about Google driverless car? by tqk · · Score: 0

      The worst part is that Google wants to build a driverless car.

      I wish I had mod points. OFF TOPIC!

      I can't help wondering just how a piece of code, which presumably didn't test its input data for validity before acting on it, could become part of a modern jet's onboard software suite?

      That's on topic!

      I don't even use Google, but it's pretty trollish to bring them up on something like this.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    27. Re:What about Google driverless car? by slew · · Score: 5, Insightful

      Which is actually Airbus relies on sensor input over the "pilot". Boeing believes in the opposite. I'm inclined to believe Airbus in that the majority of accidents are human error over computer error.

      Sometime in a flight like AF447 the computer doesn't know jack either and gives up the ghost. In the AF477 flight(equipment airbus A330), apparently, the pitot sensors gave inconsistent readings and the autopilot disengaged. What insued was apparently what can happen when you have pilots that are error prone and a computer that doesn't know what the hell to do to help them. In these situations, I think it's prudent to still have a system that defaults to the pilot as if they knew what to do when they know the sensors have crapped out and apparently even Airbus agrees with this. Unfortunatly, it appears that the AF447 pilots were not up to the challenge in this circumstance.

    28. Re:What about Google driverless car? by TubeSteak · · Score: 3, Interesting

      A million people die annually because of human drivers. A driverless car killing half that many would still be an improvement.

      When a human driver kills another human being, the courts can punish that person and allow for the victim's family to claim compensation.
      When a driverless car kills a human being... ?

      Maybe we could copy the system we have for vaccines

      --
      [Fuck Beta]
      o0t!
    29. Re:What about Google driverless car? by BeShaMo · · Score: 5, Funny

      Clearly the solution is that I, as the only decent driver around, will be the only person allowed to drive myself, while everybody else must be using these Google cars.

    30. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Light thin black scarf with replica Louis Vuitton handbags
      Fold wear dress in winter of law suits especially, good figure in the winter also don't bury. A few thin coat look than a cotton-padded clothes wear to have a type. And in order to set off the whole this thin good-looking of, the choice is a bit thin scarves of cloth, and is simply a circle around it, natural hangs down, still can have the effect of tensile height. The weather turned cold, cold winter give yourself the most warm is dressed up, let this winter because you look good and be wonderful. A beautiful scarf can not only bring warm temperature, tie-in dress up to can be more icing on the effect. Look at Europe and the girl with the situation, the tide take from the street, do the trend of the fashionable girl. The replica Louis Vuitton Cabas GM Escale is a nice handbag , this replica Louis Vuitton handbags is the generous Cabas GM Escale makes an elegant companion for a glamorous day at the beach , its vivacious summer print, calf leather trimmings and rich golden brass pieces give it sophisticated charm , there is adjustable handles for hand or shoulder carry , you would love it because it is really a nice replica Louis Vuitton handbagsfor this style for travel.

    31. Re:What about Google driverless car? by slew · · Score: 1

      have you SEEN the way meatware AI operates a car?

      I seem to remember when denver international airport made similar arguments in support for an automated baggage handling system. The system managed to mutulate bags worse than any human baggage handlers and was eventually completely abandoned. Not saying that meatware is better than computer AI, but remember, that computer AI is programmed by meatware. Since it is programmed by meatware, there's no guarantee that it will converge to anything worthwhile, yet we keep trying and maybe (with luck), we'll get something better than nothing.

      I guess I know too much about sausage and journalism to trust software written by meatware.

    32. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Note that the car has a fail safe state (=> halting) while the airplane has none. This makes it easier to build a driverless car than to build an airplane.

    33. Re:What about Google driverless car? by elashish14 · · Score: 3, Interesting

      You hold the people who made the car responsible? They better analyze the hell out of every single tiny problem that crops up and make details and fixes public. This is why all these driverless softwares must be open source. Any 'benefits' of making it proprietary would come at the cost everyone's safety.

      And besides, it doesn't really matter how someone is punished for wrongdoing. You judge whether it's an improvement or not; you don't judge on how best to get retribution. Otherwise, you could hypothetically end up choosing a system that causes a lot of problems as long as it's easy to blame someone for causing them.

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    34. Re:What about Google driverless car? by Anonymous Coward · · Score: 2, Interesting

      One of the AF447 pilots killed the others, and the passengers.

      Also, I am shocked that the Airbus sidesticks don't move in unison. If the left seat stick had gone all the way back when the right seat pilot pulled on it, then the left seat pilot would have immediately understood and dealt with the situation. Every other airplane works like this - why don't Airbuses?

    35. Re:What about Google driverless car? by linhux · · Score: 1

      I don't think anyone's out to force you to use a driverless car.

    36. Re:What about Google driverless car? by engun · · Score: 2

      That's surely a relevant problem, but not one which is insurmountable. We have the same problem with any piece of automated machinery don't we? If an elevator malfunctions and people die, who should be sued? Yet, it doesn't stop us from using one.

      It's an issue of overall efficiency and safety for everyone. In the long run, it will save lives, improve quality of life, be more efficient etc. The downside of having to blame a "dumb" machine for a lost life/accident, is possibly more palatable than the alternative of having to blame a human driver, another human being whose life will be ruined by the accident.

      Lastly, we already have so many automated things. Self-driving trains, airplanes etc. Is a car really that different?

    37. Re:What about Google driverless car? by Anonymous Coward · · Score: 1

      You over simplified the Airbus vs Boeing a bit. It is not exactly sensor/computer over pilot.
      An Airbus tries to translate pilot actions into something that makes sense to preserve the integrity of the plane. There are limits on the number of G's that are allowed and it will adjust the deflection of the elevator accordingly. Similarly, there are limits on the bank angles.
      So it is more a matter of preventing the pilot asking something of the plane that would not be a good idea for the flight mode.

    38. Re:What about Google driverless car? by fpoling · · Score: 1

      There is a simple solution for the driverless car safety problems. Require that engineers, programmers, managers that create it use it to drive with their families in it for a year before it could be put into production.

    39. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Wow, I don't think I have ever seen a user with so many comments moderated troll.

    40. Re:What about Google driverless car? by Anonymous Coward · · Score: 5, Insightful

      A good driver, by definition, mitigates the bad driver by taking appropriate actions to reduce the risk. It is not how you drive, its how you manager the drivers around you that makes you a good driver.

    41. Re:What about Google driverless car? by hairyfeet · · Score: 5, Insightful

      And that would make it different than today when i nearly got ran over by a moron playing with his cell....how exactly? when I was a kid we were taught "This is a 2000 pound weapon, you treat it like a weapon and respect it or someone could die, maybe you, maybe someone else" and even then we still liked to drive fast but today? Jesus tap dancing christ I've not seen a bigger bunch of dipshits in my entire life than what I see on the road every damned day! Dipshit men playing with their phones, dipshit women putting on makeup AND playing with their phones, its like moron bumper cars out there pal!

      That is why the other day when I saw my oldest a couple of car lengths ahead of me (and I knew he couldn't see me from where i was at) and saw him pull over into a lot and get out i just had to pull in behind him. I just knew why he had pulled in but when I asked him and he said "Somebody called me so i was pulling over so I could return the call" i immediately pulled out a twenty and handed it to him, saying "Having a brain is a damned rare thing in this world, smarts should be rewarded".

      Frankly i'm all for Google car because at its worst it can't be as dangerous as the braintrusts on our roads. With my oldest taking 18 hours next semester its not HIS driving I worry about every day, its the dipshits with too many toys and not enough functional brain cells. If the Google car takes the keys away from even 20% of these numbnuts frankly the accidents will plummet, and that can only be of the good.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    42. Re:What about Google driverless car? by Anonymous Coward · · Score: 2, Insightful

      Same goes for Boeing.
      With Airbus, there are different levels of control that the pilot has, according to the condition of the plane, flight envelope and flight mode. If there are serious failures, an Airbus pretty much starts to behave like the controls of a Boeing.

      In case the plane is cruising and the autopilot disengages, it is no different from the autopilot of a Boeing disengaging. In both planes, the pilots will have been playing Angry Birds while they should have been monitoring the plane:). So that still is human error... The avionics systems are only to assist the pilots. they are not there so that they have time to pull out the playstation.

    43. Re:What about Google driverless car? by Pentium100 · · Score: 2

      Also, who gets the blame?

      The way it is now, if I cause the accident, then I am responsible for it, because I either caused the accident myself (being drunk/asleep/distracted is no excuse) or my car failed in such a way that it caused the accident (I tried to stop, the brakes failed and I hit the car in front of mine). It was also my responsibility to maintain the car, so I am responsible even if it was the car that failed.

      Now, if the driverless car hits another car and there was no mechanical failure that I could have prevented by properly maintaining the car (and no, programming the AI would not be my responsibility), who pays for the damage? I certainly won't, since I should not be responsible for something that was not under my control*.
      What if a bug in the software causes the car to drive, even though the red light is on?

      * If a normal car goes out of control it is because I failed to maintain it and something broke (maintenance was under my control) or did something that caused it to go out of control (drove too fast for example).

    44. Re:What about Google driverless car? by RagingMaxx · · Score: 1, Flamebait

      A CS lecturer of mine at a well known Australian University used to love telling a story from when he used to work at Microsoft in the late 90s. He was sent to a CS conference on a red-eye flight which caused him to arrive hours early. Having nothing better to do, he entered the conference room and found the Microsoft table, where he sat by himself.

      Being so early, the entire conference room was empty except for one other table that already had several engineers sitting at it, having a rousing discussion. Everyone at the table was telling stories about the ridiculous routes they had taken to get there, some of them taking three or more connecting flights to seemingly random places before arriving at the city where the conference was being held.

      During the conference he found out that the table with the crazy connecting flights was for engineers for Airbus, and by some casual snooping he discovered that these seemingly insane flight arrangements had been made by the Airbus employees to make sure that they weren't on a flight in an Airbus plane. At the time Boeing planes still had mechanical cockpit controls, whereas Airbus had a layer of software which translated cockpit controls into signals to mechanical actuators. Being engineers, these guys all understood that even very high quality software has bugs, and they didn't want to put their own safety in the hands of the code they had helped develop.

      Now, whether my lecturer's story was true or not I have no idea (I believed him at the time). But the point of the story was that all software has bugs, and anything short of NASA-level diligence is probably not going to eliminate all of them. This story seems to prove that he was right!

    45. Re:What about Google driverless car? by DigiShaman · · Score: 4, Interesting

      I think you're looking at it all wrong. This has nothing to do with a comparative death ratios. This has everything to do with liability. At the end of the day, people want a legitimate target to point their finger at regardless of the fact injury or death could have been prevented. If people are allowed to take Google to court and render justice, then I'm sure this new automated driving technology would be ok in their minds. OTOH, if Google is given sanctuary from public lawsuits, hell no!

      --
      Life is not for the lazy.
    46. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      lolwut?

      What did google ever *invent* besides their search algorithm? And they 'invented' this in the same sense that Edison 'invented' the lightbulb.

      One was a con-artist, the other is a group of con-artists.

      Take your time, I have all night

    47. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Driverless cars will be far and away better than every drunk driver out there. This is the biggest win I see. It's not just about saving lives of people *in* the cars, it's about saving the lives of innocent pedestrians.

    48. Re:What about Google driverless car? by Anonymous Coward · · Score: 1

      But the best part is that once you fix a bug in an automated system, it's fixed forever,

      fixed forever

      I would like to introduce you to a word called regression. I'd provide more detail, but I've go this weird sense that I've explained all this before.

      FOREVER

      The worst part, from your perspective, is you will never be proven right. You will either be proven wrong, or not proven wrong yet. :p

    49. Re:What about Google driverless car? by sFurbo · · Score: 2

      Because we can find one thing humans do better than computers, we should stick to human driven vehicles? What about comparing the overall quality of the two systems? Of course we should demand that the computer was better than a human to a certain, defined, degree, but to demand that it is better in all respects? Why choose the inferior solution because the other is not perfect?

    50. Re:What about Google driverless car? by moniker127 · · Score: 1

      The problem here was not one that is unavoidable. The problem here was terrible design. Whatever engineer[s] designed this system did a crappy job. In the same way that not all nuclear reactors are chernobyl, not all planes are the Airbus a330. The solutions to such problems are caution, care, and thorough planning, and staying clear of an entire field is not the solution. Poor engineering leads to all sorts of problems. Shall we then engineer nothing? No, we shall, we must just be careful.

    51. Re:What about Google driverless car? by drsmithy · · Score: 1

      Still, it would most likely be your own fault. But with Google driverless car it doesn't matter if you're a good driver and drive carefully or not, because you could get killed anyway. I know it's not always your own fault, but you can affect that. With driverless you cannot.

      You have as much control over whether a Google driverless car causes you to crash as you do over whether any human-piloted car causing you to crash.

    52. Re:What about Google driverless car? by syousef · · Score: 1

      Your post is full of FUD. A million people die annually because of human drivers. A driverless car killing half that many would still be an improvement.

      Woahhhhh back up there. When did we start talkinga bout terminators? A single driverless car killing half a million people!?

      --
      These posts express my own personal views, not those of my employer
    53. Re:What about Google driverless car? by Belial6 · · Score: 5, Insightful

      Yep, my wife got hit by a semi while sitting stopped at a red light.

    54. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Posting as AC to preserve my job. I don't work for airbus but I don't work that far away either. I have to say I have some sympathy with their position.

    55. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      They don't punish the person if it was a genuine accident, only if it was caused by some dangerous driving on their part.

    56. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Daniel Ray Habeeb killed 3 people on 2 separate occasions. The court was unable to do anything after the first fatality to prevent the two in the second crash many months later. If an automated car had made a mistake, maybe they could have found a bug, fixed that bug, and supplied the fix to a large number of other cars.

      http://o.seattletimes.nwsource.com/html/localnews/2016772748_lakecitycrash16m.html

    57. Re:What about Google driverless car? by couchslug · · Score: 2

      "Which is actually Airbus relies on sensor input over the "pilot"

      Fly-by-wire flight controls by their nature treat pilot inputs as a "request" which they attempt to implement with their parameters such as G-limiting and stability augmentation.

      Lose enough sensors (unlikely) or get the wrong inputs and you can lose control.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    58. Re:What about Google driverless car? by CycleMan · · Score: 1

      When the computer kills someone, whom do we punish and how? Do we simply pull the plug on that machine, or do we jail the engineer, the QA team, the marketing guys, and the CEO? When the Romans built a bridge, they made the architect stand underneath it as they put the final pieces in place and removed the supports; if it was badly designed and crumbled, the architect died on the spot. I want to know what responsibility is laid at whose feet before I let society put trust in these person-devoid devices.

    59. Re:What about Google driverless car? by Belial6 · · Score: 4, Insightful

      That same could be said for every other part of the plane. The story sounds made up. By you, your lecturer, or the engineers themselves, who knows.

    60. Re:What about Google driverless car? by EdIII · · Score: 4, Interesting

      It's not about choosing one or the other, but hybrid systems operating at the same time.

      If you are going to compare quality, the human will win every time. We can give anecdotal evidence about how bad drivers are, but statistics show that driving is not so dangerous that we need to consider stopping it altogether. Really think about it for a second. During your average day, how many really bad drivers did you personally interact with that created a dangerous situation resulting in an accident? Pretty low huh? I would expect so, otherwise insurance would cost thousands and thousands per month, instead of per year.

      Humans are not the inferior solution overall right now. Not by far.

      It is also not because Google is not perfect either. Specifically, it is because of the time required, and the complexity of shifting control from Google to the driver. Once such a system becomes normal to a driver, their attention is not going to be on the road, but on their interaction with other devices. You cannot reasonably expect a person to be in complete awareness, hands at 10-2, ready in a split second to take control. You would get too bored without immediate feedback, your mind would drift. This would be completely normal too.

      This is not to say that the system itself might not be useful, but it would have to be under very controlled conditions excluding human drivers altogether. It could work, provided the shifting of control was at a controlled rate in relatively controlled conditions. Give the human being time to adapt and obtain situational awareness.

      As cool as this sounds, it is just not ready to fully replace a human, unless it could perform at a human level or better. The dream of a car that can drive itself completely under all conditions is still some ways away.

      The idea of changing carpool lanes over to high efficiency lanes where human control is not allowed seems like a more pragmatic approach that decreases the complexity and uncertainty that the Google system has to deal with. It has very high value as well since it can optimize traffic patterns far better than a human simply because it can cooperate with a much larger number of cars over greater distances. A human could never hope to do that with our inherent limitations.

      That system could realize some serious fuel savings and increase productivity by essentially mimicking an airplane in auto pilot mode. The human is really just there to get the system to the point where it can safely transition in and out of a computer controlled lane. That will be extremely advantageous to overall traffic.

    61. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Its called insurance.

      The big difference between now and then is that what we call accidents today usually are anything but. They are crashes caused by bad driving.

      In the future they will mostly actually be accidents. Possibly caused by poor software design, but more typically by things outside of the design envelope. As always shit happens and when it happens at high speeds unpredictable things happen.

      The bottom line is whether the TCO including all insurance costs is higher or lower. If the crash rate is lower then insurance payouts will be lower and then the cost of insuring the activity will go down. If TCO goes down significantly and there are accompanying benefits (everybody gets a chauffeur driven ride) then the technology will take off.

      Most likely this will be deployed first in some jurisdiction where the government can simply mandate no-fault insurance to promote deployment locally (to gain exportable expertise and job skills!) My guess in Singapore, Japan, China or Taiwan. That may start a race by North American or European car makers to lobby their governments to be able to deploy there so they don't loose in the global marketplace.

      Expect the usual naysayers to pop up... typically those most involved with making their living with the current technology. People getting paid to drive (bus, taxis, trucks), car dealer ships, automotive repair, existing insurance carriers and agents, etc.

    62. Re:What about Google driverless car? by mwvdlee · · Score: 2

      I feel "eat your own dog food" should apply.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    63. Re:What about Google driverless car? by Pentium100 · · Score: 1

      Trains are relatively simple from safety viewpoint - the track is fixed and even if you see somebody on the track, it may be too late to stop the train anyway.
      Planes are similar - the traffic is strictly controlled, the plane, when in the air, is not that hard to keep in the air. Hardest part is the landing, but even then, the traffic is strictly controlled (some other pilot probably won't try to land his plane 10 meters ahead of your plane).

      Compared to them, cars are really complex, a lot of unexpected events can happen. Someone runs off to the street. Some other driver changes lanes without the turn signal, another one drives straight in an intersection when his turn signal is on. And so on. There is no ATC for cars. That's why it is extremely difficult to write software that could control a car. Or rather, I am sure that it would be quite easy to write software to control a car if the streets were empty, but not if the streets are full of other cars, some of which a driven by new drivers, some by drunk/tired ones and some by "normal" ones.

    64. Re:What about Google driverless car? by ADRA · · Score: 4, Insightful

      This type of story isn't new and i'd imagine its pretty common. When you know there are corner case bugs unpatched that were only 1 in 10,000,000 chance of being triggered in a given flight, do you still want to risk relying on your software for your life or death? Nah. What those engineers weren't doing was listening to the Boeing engineer's list of bugs and that they'd be doing the exact same thing whenever a new system's hot off the assembly line.

      We have computer controlled trains in my city, and the rumor mill kept chupring away that the engineers would never touch them with a ten foot pole, but to my knowledge there's never been a serious derailment or automation related fatalities (lots of jumpers sadly, but I guess that comes with the territory).

      --
      Bye!
    65. Re:What about Google driverless car? by knuthin · · Score: 1

      The worst part is that Google wants to build a driverless car. Flight pilots have been trained to react to emergencies in a calm manner and they have time to do so while in air. Neither is true for cars. People will panic when something goes wrong, and there won't be any time to react to them. Your life (and others life) will be completely dependent on the AI, and lets face it, there will be bugs.. Google isn't exactly known for bug free products. Hell, even NASA has bugs and they use billions so that there wouldn't be any. I just think it's a really bad idea and Google is being irresponsible and malicious with such project. Of course they will also hide some "we are not responsible for accidents in any way" under some clause. Let me just say that somewhere in the future we will be hearing how Google killed some innocent people and children.

      You clearly have no idea about what you're talking about.

      I watched a few lectures from ai-class.com, and turns out the car has already been built and is safe upto a very high degree. The car that is currently used has already traveled several thousand miles on its own (exact number in the video below)

      What you are missing is the advanced computer vision techniques that are discovered cannot be used in the air, because everything is fucking blue. On the road, computer vision techniques can used to identify objects (which is covered to some extent in ai-class.com). Also we have the added advantage of using GPS when driving on road (I am not sure what is the airborne equivalent of GPS)

      Plus you can't see the difference between a bunch of people who wrote code because they wanted to pay their bills vs a dedicated bunch of people who are doing it just because they are passionate about AI (Thrun and his colleagues)

      I strongly suggest you to have a look at (the entire video before you be judgemental): http://www.youtube.com/watch?v=kqDvbguZsAA before you comment something related to how much current AI technology sucks.

      --
      Some apps are WYSIWYG. Some others are WYSIWTF.
    66. Re:What about Google driverless car? by Anonymous Coward · · Score: 4, Interesting

      The Airbus will also change the throttle to the engines without moving the throttle levers whereas the Boeing will move the levers to where the computer set the throttle, When the autopilot takes a crap and you put your hands on the throttle, you must remember that the controls are lying to you and act accordingly.

    67. Re:What about Google driverless car? by maxwell+demon · · Score: 1

      Yes, every software has bugs. And every human makes errors. The question is: It it more likely to crash due to a bug in the software, of due to a pilot error?

      It is well possible that the Airbus engineers were avoiding Airbus flight because they were too familiar with the ways software can fail. But then, I could imagine that at the same time pilots tried to use Airbus for their flights as much as possible because they were too familiar with the ways pilots can fail.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    68. Re:What about Google driverless car? by polar+red · · Score: 1

      maybe that would be a good idea. no person could react as fast or see as good as a machine.

      --
      Yes, I'm left. You have a problem with that?
    69. Re:What about Google driverless car? by sincewhen · · Score: 1

      And who is to blame if the car's software is not the latest version? Sure, it's the car owner's responsibility, but does this translate into blame? And everyone can't update their car straight away so there will always be some lag. Also, what if it is like Android and your slightly older car may or may not be compatible with the latest version - or it should be but the car maker hasn't made a custom build for your model yet?
      How does the health care industry (the closest analog I can think of) deal with these issues?

      --
      -- Braden's law of data: All data spends some of its lifetime in an excel spreadsheet.
    70. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      A driverless car killing half that many would still be an improvement.

      A driverless car?

    71. Re:What about Google driverless car? by bronney · · Score: 1

      I find the trolley problem retarded. I can't help but ask, what are those people doing on the track in the first place. Even on the transplant version, it's basically down to the decision maker's own choice and has nothing to do with social morality. What if the 5 patients were strangers and the 1 healthy person is your mother? What if the 5 patients were strangers and the healthy patient is a dog? What about 5 dogs and 1 kid, and so on to infinity.

      The value systems in the world is so varied that I've seen people run into a fire to save his watch for example. Where is the "wrong" then? If I was flipping the switch, I wouldn't be thinking whether 5 people or 1 person. I would be thinking will the bodies derail the train and injure me, will there me 5 more next mile, when will it stop. As it turns out in life, there're an infinite of 5 more the next mile and so on. And the hi-score does rack up quick!

    72. Re:What about Google driverless car? by donscarletti · · Score: 2
      From the parent's link:

      A brilliant transplant surgeon has five patients, each in need of a different organ, each of whom will die without that organ. Unfortunately, there are no organs available to perform any of these five transplant operations. A healthy young traveler, just passing through the city the doctor works in, comes in for a routine checkup. In the course of doing the checkup, the doctor discovers that his organs are compatible with all five of his dying patients. Suppose further that if the young man were to disappear, no one would suspect the doctor.

      An engineer would realise that since these patients are all missing one different organ, then one of them can be cut up to save the other four, saving the moral dilemma since any one of them would have died anyway. Philosophers are always looking for the perfect question, but an engineer knows there is always a better solution. All an engineer needs to know is how his car killed someone the last time and he can fix it.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    73. Re:What about Google driverless car? by Anonymous Coward · · Score: 2, Informative

      In the AF477 accident, the junior copilot panicked under the sudden workload and kept pulling back on the control stick until the plane was beyond any hope. Neither of the copilots nor the captain (who was absent from the flight deck when the problems started) figured out this until the plane had stalled irrecoverably into a 60 degree angle-of-attack stall.

    74. Re:What about Google driverless car? by bronney · · Score: 1

      Don't worry about blame bro :) When I crash my pick up into you and kill you, you're dead. Better yet, you get paralyzed neck down. The last thing you care would be who to blame really.

    75. Re:What about Google driverless car? by AK+Marc · · Score: 0, Redundant

      And why didn't she get out of the way? It's a standard "defensive driver" technique to look behind you at a light in case you get rearended.

    76. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      What happens if you run over a kid running onto the road while under cruise control?
      Does it suddenly become Ford's fault that your cruise control caused you to hit the child?
      How can you prove that it did really cause you to hit the child?

      Aren't driver-less cars merely an extension upon cruise control, yes they can now read signs and traffic conditions while also navigating corners, but I have no problem with a driver-less car so long as there is a capability for a driver to take over if needed.

    77. Re:What about Google driverless car? by Belial6 · · Score: 2

      I'm not sure if you are serious or mocking people that rant about being "defensive drivers".....

    78. Re:What about Google driverless car? by andyn · · Score: 5, Interesting

      Back in my Finnish Air Force days I talked to a captain who had flown the F-18C in his last three active flight years. He told that when you're straight and level in the Hornet and peek over your shoulder you probably see the ailerons swaying back and forth as the computer tries to keep the plane stable.

    79. Re:What about Google driverless car? by Dr+Damage+I · · Score: 1

      Because of the car stopped in front of her?

      --
      "Cursed is he who rises early in the morning..." Isiah 5:11
    80. Re:What about Google driverless car? by euroq · · Score: 1

      I just think it's a really bad idea and Google is being irresponsible and malicious with such project

      Everything you were saying was reasonable except for this. They aren't being malicious, by definition of malicious - they aren't trying to do bad or make harm. I don't think they are being irresponsible until they actually put something out there at the expense of the safety of others.

      Let me just say that somewhere in the future we will be hearing how Google killed some innocent people and children.

      OMG, you're a prophet! just kidding, sort of. Everything and every action can possibly kill innocent people and children (I like how you threw in children in there, as if people wasn't good enough). Deciding to order soup instead of a salad can cause some chain reaction of events where someone dies. This isn't hyperbole - it's a matter of fact. The thing is, it's stupid to worry about the decision of soup or salad, the same way it's stupid to predict and worry that the actions of a company with tens of thousands of smart people working can lead to a chain reaction of events that will accidentally cause harm.

      --
      Just because the U.S. is a republic does not mean it is not a democracy. Democracy/republic are not mutually exclusive.
    81. Re:What about Google driverless car? by Dr+Damage+I · · Score: 1

      Once the driverless car is functioning reliably, the campaign to force people to use them will immediately commence.

      --
      "Cursed is he who rises early in the morning..." Isiah 5:11
    82. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      It is the same with drivers. Once the crazy one crashes to death, it will not be driving aymore

    83. Re:What about Google driverless car? by Neil+Boekend · · Score: 3, Interesting

      I consider myself an above average driver, as do most.
      I'd even take it further: I'd hand over my driving to an autumatic car in a second if it meant all the other morons would have to do the same.
      For those addicted to driving: yes, I'd love to force you to take your self-driving to the circuit, where it belongs (once the driverless cars have proven to have less than half the accident rate of humans).

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
    84. Re:What about Google driverless car? by Pentium100 · · Score: 1

      Cruise control is not a driverless car. All it does is to keep the speed constant, but the driver still as to do everything else. And the driver is responsible for everything that happens, since he is in control. Also, usually people turn on cruise control only if they plan on driving more or less straight and at a constant speed for a long time, that is, in a highway and not in a city. Also, cruise control does not control the direction of the car.

      Driverless cars do everything, this will cause the driver to pay less attention to the road, because he has no control (by default). When he sees the kid running onto the road, his reaction will be slower, even if there was a manual override.

      Going back to the cruise control example - what if a bug in the software caused the car to accelerate and hit the kid when the driver steps on the brake? Would the accident be Ford's fault (buggy software) or the drivers fault (who did try to do the right thing, but was overruled by buggy software)? Also, unlike brake pads, etc, there was no way for the driver to test the software.

      Anyway, my car has mechanical controls and all the software probably consists of a bunch of transistors and electromechanical relays. I like it that way. If some electronic device starts to act up (say, the turn signal no longer works), I can debug it with an oscilloscope and a multimeter. Mechanical failures also won't cause unrelated problems (buggy software can cause a car to accelerate instead of stopping, there is no way any fault in my car would cause stepping on the brakes to actually open the throttle). Even if something fails and the car starts accelerating all on its own, I can still try to stop or just turn off the engine - no software to prevent that.

    85. Re:What about Google driverless car? by aeon_floss · · Score: 1

      anything short of NASA-level diligence is probably not going to eliminate all of them.

      after all, it's not like NASA to make an error like, say, getting the units mixed up and crashing all over Mars.

    86. Re:What about Google driverless car? by Pentium100 · · Score: 1

      Oh, that would be interesting - planned obsolescence at its best. "Hi, your 5 year old car is no longer supported, buy a new one or we are not responsible for the accidents our software caused". Even better would be if the updates were only available if you bought the car new instead of used.

    87. Re:What about Google driverless car? by aeon_floss · · Score: 3, Funny

      I don't think anyone's out to force you to use a driverless car.

      But if you do aquire one, don't be suprised if one morning you get in and find the interior is all spaced out white with whispy grey lines that lack contrast.

    88. Re:What about Google driverless car? by AK+Marc · · Score: 1, Insightful

      There were people against airbags, too, because they killed some people who otherwise wouldn't have died.

      That wasn't a design issue, that was homicide. Ralph Nader knew that airbags would be bad for short women and babies and lied to congress to get airbags passed (perjury) and as a result of that willful crime, people died. That's murder in many places. The "bugs" were overshadowed by infant's heads bing launched out he back window by airbags with no warnings (the first ones didn't have all the warnings, because Joan Claybrook and Ralph Nader lied to congress about the "pillows" that hit hard enough to break bone in adults with ease (broken arms and faces from people with crossed arms in turns during deployments). The "bugs" were things like the sensors being tripped by a mix of acceleration vectors (i.e. hitting a speed bump or curb hard could deploy the airbags).

      But whether the system as a whole is worthwhile is judged on whether it saves more than it kills.

      Then airbags are a loss. The cost of airbags would have saved more lives if the expense were spent on helicopters for semi-rural areas. So airbags killed people if you use government accounting (which they are supposed to use, but didn't in this case because Ralph Nader is a lying baby killer).

    89. Re:What about Google driverless car? by Pieroxy · · Score: 1

      We already have a porn titled that.

      Only one?

    90. Re:What about Google driverless car? by Pieroxy · · Score: 2

      Good point. Look at the summary: " operators can be confident that the same type of accident will not reoccur".

      Only someone with no fucking clue of how software works can ever write something that stupid...

      I wonder if Google will be found liable when someone dies out of their car. After all, if they make the fallacious promise of "bug free", they should be held responsible for bugs. And without the promise, I fail to see how anyone will give them a license to mass produce this thing.

    91. Re:What about Google driverless car? by MrNthDegree · · Score: 1

      If everyone ends up using driverless cars, a combination of "standard AI" with supplementation by a peer-to-peer system (other cars) could prevent almost all accidents. For example, if another car has broken down and is rolling along, other cars could safely brake, knowing of the failure and then overtake - all in an automated fashion.

    92. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      No they won't. Maybe in the States, where roads in towns are wide and intersect at straight angles, but in Europe there are many narrow streets packed full of cars or windy country roads and in many places you drive by convention, or using gestures to other drivers, not by the traffic code. There is a lot more to driving than just looking at the road, turning the wheel and stepping on the accelerator.

    93. Re:What about Google driverless car? by ewanm89 · · Score: 5, Insightful

      Okay, a few facts, the A330 is fly by wire, this means between pilot and control surfaces everything must go through the avionics, if the avionics totally fails then that plane is by definition little more than a glorified missile.

      That said, it seems the backups and pilot responded exactly as they should have in this case. The plane pitched, enough to throw the passengers around and cause injuries, pilot disengaged autopilot and corrected, declared an emergency and safely landed at the nearest big enough airport.

      Please tell me how he did anything wrong? Please tell me how the rest of the computer systems failed to cause and actual crash Nope neither, the plane was left in one piece on the ground.

      The only thing I say is, why did it take Airbus 2 years to find and fix that major bug?

    94. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Or an ass who thinks the road belongs to him alone? The worst part is that currently driving instructors teach drivers in spe to ignore some traffic rules when you can get away with it, and to always reason towards yourself having right of way, even if you maybe don't. If you fail to go along with this you won't pass because you're driving too carefully / not assertive enough. Which may be very well for someone safely inside a car, but there are also pedestrians and cyclists.

    95. Re:What about Google driverless car? by mahju · · Score: 1

      Hmmm i bet for the first 5 years they call it the "Google Beta"

    96. Re:What about Google driverless car? by Ihmhi · · Score: 1

      This is what worries me about Airbus.

      Airbus planes and Boeing planes have differing philosophies. If you're in a bad situation in a Boeing plane, it's up to the pilot to pull the plane out of a bad situation. If it's an Airbus plane, the computer will override the pilot entirely and try to stabilize the plane.

      It's not such a bad idea in theory, but it is in practice. For instance, let's say that if a pilot were to pull up sharply it would detect the fact that the plane will stall out and stop the action. Good, right? Keeps the pilot from leaning on the yoke and stalling out the plane. But what if the plane is going down and the pilot is just trying as hard as he can to keep the plane level so it doesn't slam into the ground?

      I can't recall the exact incidents as this is still pre-coffee time, but there have been a couple where the computers have overrode the pilot's and caused a crash. Any failures above 0 is unforgivable in an industry like this - airplane computers should be as robust as the Moon Lander computers - which (as was mentioned in a /. story a day or two ago) managed to purge low priority operations and keep it from slamming back down onto the moon when the astronauts left. It is most certainly not there yet and I honestly don't think I'm comfortable with something like this sitting in planes that are already being used.

      NASA lays off people all the time. Airbus should hire some of these guys and make sure that their software is as robust as NASA software.

    97. Re:What about Google driverless car? by Lumpy · · Score: 1

      If they hire dumb programmers that wont use a fall-through case statement to catch any non matched values, then yes it will be bad. It seems a lot of CS grads are being taught stupid things recently.

      Only n00bs think it is bad form to use a fallthrough. real programmers test for cases that they cant think if, I.E. a fall-through catch all.

      Robotics and automation programming is a lot harder than writing angry birds kids. you cant listen to your CS professor who thinks he knows everything.

      --
      Do not look at laser with remaining good eye.
    98. Re:What about Google driverless car? by michelcolman · · Score: 5, Informative

      Except that the designers of the software didn't take all possible situations into account. For example, any Fly By Wire Airbus will automatically pitch up if speed increases too far above the maximum airspeed, even when flown manually. This may be a good idea when the airplane is diving (the most likely cause for overspeed), but not when it's straight and level with other traffic immediately above! This has already made several Airbus planes in heavy turbulence suddenly start to climb violently due to a sudden change in airspeed or temperature and overriding the pilot's MANUAL inputs while he's trying to avoid flying into other traffic! That's insane, and it's only one of many reasons why I can't wait to get off the Airbus fleet onto a more sensibly designed plane. (I'm currently an A320 pilot).

    99. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      At what point does it become "worth it"? When the driver-less car causes 1/10th as many fatalities? 1/100th? 1/1,000th?

      The minute it starts working at all?

      I, for one, welcome our new driver-less city-cruising overlords!

    100. Re:What about Google driverless car? by Lumpy · · Score: 3, Interesting

      WEll as you dont know anything at all about flying let alone commercial pilots, let me inform you.

      none of what you dream up is happening up there except for the bad pilots. i know several commercial pilots, they are busy up there with checklists, comms, and do not have time to chat up the stewardesses. There was a little thing that happened in September of 2001, they keep the door locked for the flight.

      But you go ahead with your fantasy, it's just like all the fantasy reported on fox news.

      --
      Do not look at laser with remaining good eye.
    101. Re:What about Google driverless car? by michelcolman · · Score: 1

      Bugs are never fixed forever. Someone may come around fixing some other bug and re-enabling the old one, wouldn't be the first time, I've even done it myself.

    102. Re:What about Google driverless car? by Lumpy · · Score: 1

      "When I crash my pick up into you and kill you, you're dead. Better yet, you get paralyzed neck down."

      you are right, because in both cases my family get's every dollar you make for the rest of your life. the legal system is the solution in that situation.

      nice house, BTW, my kids will love it as a rental to make them more money to ease their pain.

      --
      Do not look at laser with remaining good eye.
    103. Re:What about Google driverless car? by dwywit · · Score: 2

      If there are serious failures, an Airbus pretty much starts to behave like the controls of a Boeing.
       
      That's reassuring - "if the shit hits the fan, this aircraft will act like a Boeing" - so why not fly an actual Boeing in the first place? What actually makes an Airbus a better option outside of extreme conditions?

      --
      They sentenced me to twenty years of boredom
    104. Re:What about Google driverless car? by Lumpy · · Score: 1

      you go to jail for reckless driving, only a complete scumbag would be in autopilot on residential streets.

      But then I support destroying a 16 year old girls life when she kills a motorcyclists with a car. We need to increase personal liability of driving to make people stop being morons.

      If you ran a red light and hit my car, you should be responsible for ALL damage to my car and replacing it with a new one.

      --
      Do not look at laser with remaining good eye.
    105. Re:What about Google driverless car? by tshawkins · · Score: 2

      Another viewpoint on AF447 seems to blame it almost completely on the pilots. http://airsoc.com/articles/view/id/4ef03480c6f8fa6041000005/what-really-happened-aboard-air-france-447

    106. Re:What about Google driverless car? by Chuck+Chunder · · Score: 1

      It's a standard "defensive driver" technique to look behind you at a light in case you get rearended.

      Magic wand at the ready?

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    107. Re:What about Google driverless car? by MartinSchou · · Score: 1

      During your average day, how many really bad drivers did you personally interact with that created a dangerous situation resulting in an accident?

      Does that mean that dangerous situations that do not result in an accident are okay?

      For instance - suppose someone fired a gun towards you but missed by a few inches. Dangerous situation, no accident. Pretty sure you'd want to avoid those situations at all times, which is why firing ranges keep shooters at one end, targets at the other, and try their best to keep bullets from straying into other areas.

      How about someone randomly swinging a knife towards your throat, but missing by an inch. Dangerous situation, no accident. Also something we'd want to avoid, which is why professional kitchens really hate people running around with knives.

      Dangerous situations that do not result in accidents are still quite dangerous, as they are likely to result in accidents.

      Do not confuse dangerous situations with seemingly dangerous situations. Seemingly dangerous situations are perfectly safe (within reason), which is why we don't worry about them. I can stand about a foot from traffic moving at 80 km/h without worrying, as long as it's at the side of a road.

      However, if I stand in the middle of that traffic, it's no longer a seemingly dangerous situation, but an actual dangerous situation. It may not result in accidents, but again - pretty sure the people involved would rather it didn't happen.

    108. Re:What about Google driverless car? by Lemming+Mark · · Score: 2

      This! I live in a bicycle friendly city and generally use my bike to commute. But even here you see people on their phones in cars on a regular basis (which is actually now illegal here), plus trying all kinds of crazy driving when impatient or not thinking straight. When you're cycling it's much more easy for one of those incidents to turn into a serious injury, since you have no protection at all from other people's vehicles.

      But people don't have the mindset that they're operating a dangerous machine that they need to take responsibility for, so they just carry on doing it because they don't believe they're doing anything dangerous. I wish people would be taught more explicitly just how dangerous their car is.

      With cyclists the situation is complicated because there's an eternal tension between what the two kinds of vehicles think they should be allowed to do on the road. But it's the same if you're driving, no matter what you do, some other folks either think their car is a toy or that nothing could possibly happen to them.

    109. Re:What about Google driverless car? by michelcolman · · Score: 1

      In the same way that not all nuclear reactors are chernobyl, not all planes are the Airbus a330.

      As an Airbus pilot, I absolutely love that comparison :-)

    110. Re:What about Google driverless car? by digitig · · Score: 2

      But the point of the story was that all software has bugs

      I seem to remember that at the time of the launch of the 777, Boeing claimed that their processes made it impossible for there to be any bugs in its software -- a position it has moved away from.

      --
      Quidnam Latine loqui modo coepi?
    111. Re:What about Google driverless car? by shoehornjob · · Score: 1

      It's a standard "defensive driver" technique to look behind you at a light in case you get rearended.

      Keeping your foot on the break will do just fine in that situation.

      --
      "We are just a war away from Amerikastan. When god vs god the undoing of man." Dave Mustaine
    112. Re:What about Google driverless car? by michelcolman · · Score: 1

      What you are missing is the advanced computer vision techniques that are discovered cannot be used in the air, because everything is fucking blue. On the road, computer vision techniques can used to identify objects (which is covered to some extent in ai-class.com).

      Actually, the blue bits are not dangerous, it's safe to fly towards them. Anything that's NOT blue is what you have to watch out for. So that should actually make the software's task easier. That being said, airplanes don't currently base their autoflight systems on vision because the old technology based on sensors works pretty well and is more accurate than looking out the window. Even when we're doing a visual approach, we'll normally still set up the instrument landing system if it's available and use it to double-check our glide path, giving more weight to its indications than to our gut feeling of being high or low from looking out the window.

      Also we have the added advantage of using GPS when driving on road (I am not sure what is the airborne equivalent of GPS)

      The airborne equivalent is called... GPS. It was used in airplanes long before it started being used in cars. But for landing airplanes it's not quite accurate enough yet. A GPS approach will only take you down to a height of about 400 feet for a manual landing from there on. Only ILS (and then, only Category 3 ILS) allows fully automatic landings.

    113. Re:What about Google driverless car? by TFAFalcon · · Score: 1

      Airplanes are so predictable because pilots follow the rules. There is nothing stopping a plane from flying anywhere it chooses, it's just against the rule - kind of like cars changing lanes or turning without signaling.

      And most of those problems with cars could be solved by having AI drivers in all cars.

    114. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Amazing as it is, the human brain is simply not meant for the types of tasks that we often apply it to

      let's pretend you wrote "the human brain is simply not well adapted to the types of tasks that we often apply it to" before getting into a discussion of ID.

    115. Re:What about Google driverless car? by Nidi62 · · Score: 1

      With cyclists the situation is complicated because there's an eternal tension between what the two kinds of vehicles think they should be allowed to do on the road.

      Exactly. Most cyclist think they don't have to obey any traffic rules whatsoever. Red light? Just go on through. Cars stopped in traffic? Just weave through them all. In the city I live in, I have rarely seen a cyclist actually stop and wait at traffic lights, and I've never seen them signal a turn in any way. And cyclists wonder why drivers hate them.

      --
      The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
    116. Re:What about Google driverless car? by robi5 · · Score: 5, Funny

      Except that the designers of the software didn't take all possible situations into account. For example, any Fly By Wire Airbus will automatically pitch up if speed increases too far above the maximum airspeed, even when flown manually. This may be a good idea when the airplane is diving (the most likely cause for overspeed), but not when it's straight and level with other traffic immediately above!

      Except if that other traffic is also an Airbus.

    117. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      My colleague wrote the software that controls the signals for some of the train lines in England. He swears he'll never travel on any line he knows he wrote the signals for.

      I don't think this has anything to do with thinking you have written bad code, rather its a version of sod's law. Anything you have made is bound to go wrong the first time you try and use it.

    118. Re:What about Google driverless car? by ravenshrike · · Score: 3, Interesting

      *blinks* You're not well versed in the effect of turbulence on localized airspeed or altitude are you? The sensors will report airspeeds that are only possible in a dive, combined with the loss of altitude even though the angle of attack is level or steady could easily cause software to attempt to pull out of the "dive". That assumes that the plane is allowed to override human input, which is a seriously fucking asinine design if true.

    119. Re:What about Google driverless car? by MaskedSlacker · · Score: 2

      I fail to see how anyone will give them a license to mass produce this thing.

      That's because you're not very smart (+1 Ad hominem). We already have a well established market mechanism to handle this problem (+1 Anarcho-capitalist dogma). Insurance actuaries, unlike plebs, don't give a fuck about the emotional attachment to maintaining your own control over the vehicle--because accident rates WILL be lower with driverless cars, regardless of bugs, they will see $$$$ in covering it.

      It's not as if automotive liability is a unanswered legal question. Every state has their liability rules, and requires drivers to carry insurance to meet that liability. Why would this change just because the vehicle operator is no longer driving? Car owners will remain required to carry insurance, the insurance companies cover the liability (quite happily since accident rates will be so much lower that by not lowering premiums quite proportionally they will make $$$$).

    120. Re:What about Google driverless car? by icebraining · · Score: 2

      And without the promise, I fail to see how anyone will give them a license to mass produce this thing.

      Uh, the same way hundreds of other life threatening devices are licensed? Medical equipment, nuclear plants, planes, TSA scanners, etc; all depend on software to function properly. And as far as I know there's no promise of being bug free.

    121. Re:What about Google driverless car? by dotancohen · · Score: 1

      That's insane, and it's only one of many reasons why I can't wait to get off the Airbus fleet onto a more sensibly designed plane. (I'm currently an A320 pilot).

      If that is how you feel, then imagine how I feel as a passenger on such an aircraft or as a father who sends his family out. Do I have to start checking the idiosyncrasies of every plane out there to determine on what I will let my family fly? I have to become an expert in a field which does not earn my bread?

      If you identify this sort of problem, then please REFUSE TO FLY THAT PLANE. That will get the message across.

      --
      It is dangerous to be right when the government is wrong.
    122. Re:What about Google driverless car? by dotancohen · · Score: 4, Funny

      Even on the road today this is an issue. Doesn't matter how good of a driver you are. If one other idiot on the road is driving crazy, you could get killed no matter how you drive. Weakest link and all that...

      Everyone who drives faster than me is a maniac. Everyone who drives slower is an idiot.

      --
      It is dangerous to be right when the government is wrong.
    123. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      In the Airbus FBW system having the sidesticks move in unison doesn't make much sense considering how the aircraft is intended to be flown. In aircraft with control columns the pilot not flying sees what the pilot flying is doing from the movements of the control column when he's scanning the instruments but with a sidestick, turning to look at it every few seconds would be inconvenient and therefore the inputs are instead shown on the artificial horizon (just like what the autopilot's inputs when it's flying). Smooth handover of the aircraft is achieved by letting the computer average the inputs from both sidesticks. Boeing's FBW solution is instead intended to resemble hydraulics and therefore the control columns do move in unison but I know that it's a hideously complex system so it could be that since Airbus introduced FBW over a decade earlier, they went with something simpler and have stuck with it. Now, as far as AF447 is concerned, based on the interim reports, the pilots took the aircraft from each other a number of times since the computer can be heard saying "priority right" or "priority left" which means that the pilot taking his stick has pressed the override button giving him complete control immediately. The last few seconds of the recording are the worst, though, since it's clear from the dialogue that the captain quite quickly realizes what's wrong but it's too late. If he hadn't taken his break when he did, the whole thing would just have been another entry in the log implying that there indeed was an issue with the Thales pitot tubes. They had a perfectly flyable aircraft and the heating system melted the ice in the pitot tubes fast enough to give them their aispeed indication back when there was plenty of time to still save the aircraft. Since there was a procedure to be followed and these pilots failed to do so even though they correctly identified the problem, I'm inclined to think that the best way to prevent it from happening again is more automation. The memory item (i.e. procedure which pilots must remember without a checklist) is relatively simple (set a fixed thrust and angle of attack and wait for the pitots to melt) but what I don't know is what problems automating it can cause under different circumstances.

    124. Re:What about Google driverless car? by dotancohen · · Score: 1

      Right, because bug fixes never introduce bugs. Code just keeps getting better and better and better.

      http://en.wikipedia.org/wiki/TeX

      It has been a few years since the last bugfix, at version 3.1415926

      --
      It is dangerous to be right when the government is wrong.
    125. Re:What about Google driverless car? by MaskedSlacker · · Score: 1

      If you knew anything about the progress in driverless cars, you'd know they do BETTER in conditions like that than they do on American roads. The problem for driverless cars is the lack of referent data--those wide open spaces and straight angles make driving HARDER for the car. Driving on packed roads with obstructions and frequent variation (or offroad in the desert on a predetermined track like in the DARPA challenge) is actually easier for the AI's in their current state of development. Sensor data is more consistent, and is much more likely to mean what the AI thinks it means.

    126. Re:What about Google driverless car? by hitmark · · Score: 1

      Another difference between airlines and cars, is that pilots spend days in a simulator. This both before they are even allowed to be a copilot, and when getting new aircraft types to fly. During this time, they are drilled in all kinds of emergency responses. There are also two people involved in the actual flying, as well as ground personnel of all kinds (would love to see mr. "gran turismo king" have a constant chat with highway traffic control about speed and lane changes in the manner that aircrafts have with ground radar).

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    127. Re:What about Google driverless car? by Skater · · Score: 2

      Why do I need insurance if I'm not actually driving the car? I don't need insurance as a passenger on an airplane or ride the subway. In fact I don't even need insurance to be a passenger in a car, which is exactly what I'd be in a driverless car.

    128. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      It's risky, so we should never even try it.

      Your line of reasoning is one of the causes of slow scientific progress in the world.

    129. Re:What about Google driverless car? by hitmark · · Score: 1

      There is also the issue of going from mechanical to fly by wire, and the loss of feedback that entails.

      AF477 Seemed to have gone down because one pilot reflexively pulled back on the stick (a side stick not unlike a computer game joystick, not the big thing between the pilots legs one is used to seeing in movies and such) to try and get out of the storm, while thinking the computer would not allow him to stall the aircraft. Because the stick do not have a feedback system, there was no movement of the other pilots stick. Nor was there any resistance when he pushed this stick forward to bring the nose down.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    130. Re:What about Google driverless car? by cynyr · · Score: 2

      perhaps it's autopilot is better at handling turbulence? or can fly more efficient routes when the plane needs to fly across a jetstream instead of along it? maybe the "better operation in extreme conditions" really is useful.

      just my $0.02, and i really know nothing of those systems.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    131. Re:What about Google driverless car? by hitmark · · Score: 1

      I find myself wondering if the difference between software failure and mechanical failure (observe the early British passenger jet that broke apart because of sharply cornered windows) is the added element of decision making. The mechanics are all dumb as a brick, move forward, move back, flex this way but not that way. And it stays that way. But code is "smart" in that it changes behavior based on conditions. Sure it may remove human error from the "checklist". But if the code throws up its metaphorical arms on a task, the humans need time to figure out what is going on before taking action themselves. And time is rarely something one have in abundance at those moments.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    132. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Sorry, I'm trying to read your theoretical take on how effective a human brain is at driving a car, but my phone keeps ringing. BRB.

    133. Re:What about Google driverless car? by hitmark · · Score: 1

      And that is why IT do not install the latest and "greatest" at the drop of a packet.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    134. Re:What about Google driverless car? by MightyYar · · Score: 1

      I know it's not always your own fault, but you can affect that. With driverless you cannot.

      If the robot cars are configured to drive defensively, then you would need a simultaneous failure before you were in a greater risk. Wanna bet odds are lower for a simultaneous error than the odds of you blacking out for some reason (heart attack, seizure, stroke, etc).

      Loss of control is hard for humans, but most of us don't freak when riding on a bus, train, or airplane.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    135. Re:What about Google driverless car? by hairyfeet · · Score: 1, Insightful

      Oh man I'm right there with you because I HATE bicyclists with a passion! Here once you get off the main drags many of the roads are two lane and do the bikes pull over when they start backing up traffic? Or maybe push their bikes up steep hills where they are lucky to get 5MPH? Not a chance in hell pal, they act like they own the road. I personally thought I was gonna die laughing when i saw one weaving through stopped traffic at a light and miss seeing a pebble in the road and just face planted right in front of me, I thought "Ha! Karma is a bitch ain't it?"

      It would be different if they obeyed traffic laws as i have NO problem with SHARING the road, but the bicyclists don't share shit, they act like the entire road system is their personal playtoy and the rest of the world has nothing better to do than stare at their ass for a good half hour. I'm just glad to see that after we put in that designated bike trail that goes from one end of town to the other the cops have started pulling the bikes over and handing them tickets for impeding traffic. There really is no excuse when we agreed to and paid for a beautiful smooth as glass bike trail to be wasting everyone's time and increasing traffic risks.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    136. Re:What about Google driverless car? by ultranova · · Score: 5, Insightful

      A good driver, by definition, mitigates the bad driver by taking appropriate actions to reduce the risk.

      So how will you reduce the risk of someone next to you suddenly deciding to switch the lanes without checking that you're there? How do you reduce the risk of someone deciding he just has to pass the car in front of him even when there's incoming traffick? How do reduce the risk of someone deciding to test his engine and losing control?

      It doesn't matter how good a driver you are; if someone else screws up bad enough, you're dead.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    137. Re:What about Google driverless car? by mjr167 · · Score: 2

      Clearly she should have run the light...

    138. Re:What about Google driverless car? by RagingMaxx · · Score: 2

      I completely agree, and I think what Google is doing with the driverless car research is great. We all know humans aren't the best drivers, and in Google's preliminary tests their cars seem to have performed very well.

      Sadly, it will probably only take one fatality caused by a driverless car for the reactionaries to come out of the woodwork and put some major weight against the technology and its adoption.

    139. Re:What about Google driverless car? by robi5 · · Score: 1

      When I saw your post and the GP, I thought you guys are meant for one another. Then I saw the identical user IDs. Your opinion is popular but fundamentally wrong. Technology moves on by the time all the navel-gazers (incl. you and me here) finished these 'sports bar' like discussions, where everyone is an expert of a sport they might not have ever played.

      In the meanwhile Sebastian Thrun's efforts and a myriad other initiatives may see this as an engineering problem: a) lots of people die and get injured, and b) there is so much information and context a human driver can process, even if not drunk. Also, incremental and inevitable progress is not considered, only maybe a few of the initial transitions (ABS and airbag analogies such as the car stopping itself safely if the owner got a seizure; industrial vehicles in warzones or semiautonomously monitoring an autobahn from the emergency lane etc.).

      Sensors:

      Machine wins hands-down. All your sensors are on your head (I'm simplifying) while a car can be wrapped in sensors. Yes, including cameras that look to the side and including processing that may detect an aggressive, or non-alert driver or a police car next to you. Generally if you can make up examples of what wouldn't be sensed by the car and therefore why it would fail, you just invented something that can be measured and maybe researchers are not your average idiot either. It's not just that the sensors are placed in blind spots: an automated car has effectively a continuous 360 degree multimodal vision (laser range finders, cameras etc.) that work in unison.

      Processing:

      Even though, for the moment, humans excel at poetry, sense of humor, empathy etc., for car driving, not all layers of our mental faculties are exercised. I'm willing to bet that Google's car already identifies pedestrians with a higher likelihood than the average human. The human driver is good at judging subtleties, e.g. telling a human apart from a wax figure in Madame Tussaud's, but in reality pedestrians are killed when they have right of way in a crossing, because the driver didn't notice for one of a million reasons. The human of course can recognize another human, but on the road it's not a controlled classification experiment in a lab - you have speed, A-bar occlusion, rain, darkness, screaming kids, too much substance or lack of alertness. Also, in the case of an accident-prone situation (driver ahead applying full brake or someone crossing into your lane) the machine driver can avert the accident by the time a human reaction time (many hundreds of milliseconds) elapses.

      Trends:

      A guy made the very valid but imprecise comment that once you fix a bug, it's fixed forever, while new inexperienced/irresponsible/tired drivers hit the road every day. The point is that with humans, everyone needs to pick up the skills individually and there is no effective transfer of knowledge except on the very basics. With machines, 1) the "brain" can be trained once and rolled out into millions of cars; 2) the steady progress will surely not avoid this single area of technology, so it is bound to improve.

      Creativity:

      I think we can do better than single out high occupancy lanes for initial use. There are a billion creative ideas for the use of autonomous driving that may be early adopter areas. Can you make a list?

      Statistics:

      What matters is not whether there will be cases where a machine is inferior to a human, or whether there will be a machine-caused accident or not. The question is whether the loss attributed to machines is significantly lower (besides the existence of other benefits) or not. If this is the case, there is a huge economic imperative to use the technology, making the transition inevitable (it's not a naysayer's slashdot post that will halt progress).

      Self-parking cars lead to automated valet errands. Volvo's traffic monitoring will lead to highway autopilot. Etc. etc. Maybe the first autonomous car that you buy will not be advertised as such. Maybe it'll be advertis

    140. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Mechanical problems are frequently the issue which is then blamed on "pilot error." Pilot error is all too frequently blamed when they know for a fact its not a factor. Basically just short of the wings ripping off and the pilot failing to correct, its pilot error and even then, if there is any possible way to blame the wings ripping off on the pilot, they will do so.

      A string of some of the worst aviation accidents are also completely to blame on computer system/mechanical error and yet was formally blamed on pilot error in spite of the fact the pilot did 100% the properly trained reaction to the problem; if you care the rudder worked opposite the direction it was physically told which in turn required more input to correct, which in turn more rapidly fucked the aircraft.

      Here's another case: co-pilot, who isn't flying, is in a cockpit. The co-pilot is color blind. The pilot lost orientation in zero visibility weather. They literally could not see out the window. The color blind co-pilot is cited at fault for not seeing runway lights (physically impossible because of aircraft orientation - impossible for anyone to see them - period.). Now, all color blind pilots are required to constantly re-test their color vision in spite of the fact its a medical fact this NEVER changes and the co-pilot had exactly ZERO to do with the crash. While this was human error, it has zero to do with the pilot error cited in the crash.

      The fact is, both the NTSB and the FAA endanger the skies every day. The FAA actively prevents free market economics which means safer technology is frequently kept out of the cockpit and less safe equipment is kept flying for decades longer than is reasonably sane. Literally, $20 clocks can cost $300-$500 thanks to the FAA. An engine which should cost $8K can cost upwards of $30K. Again, thanks to the FAA.

      If you want safer skies, demand FAA reform. As is, the FAA is the single biggest risk to your health when flying.

    141. Re:What about Google driverless car? by LoRdTAW · · Score: 1

      You don't always see the bad driver coming. Rear end collisions, suddenly getting side swiped, equipment failure, etc. I have been driving for many years without incident, lucky maybe?

    142. Re:What about Google driverless car? by shiftless · · Score: 1

      Even on the road today this is an issue. Doesn't matter how good of a driver you are.

      Are you saying that one's odds of getting into an accident are uncorrellated with one's driving skill?

    143. Re:What about Google driverless car? by shiftless · · Score: 3, Interesting

      So how will you reduce the risk of someone next to you suddenly deciding to switch the lanes without checking that you're there? How do you reduce the risk of someone deciding he just has to pass the car in front of him even when there's incoming traffick?

      Um...by not riding beside somebody, especially in their blind spot?

      I mean, is this a serious question? Have you never learned defensive driving?

    144. Re:What about Google driverless car? by michelcolman · · Score: 3, Informative

      If I had written VMO or MMO instead of "maximum airspeed", you wouldn't have understood what I wrote. Airplanes do have a maximum airspeed (airspeed being the speed relative to the air, as opposed to ground speed). Go too far above VMO, and the plane starts buffeting (a kind of vibration). Go a bit further, and you may lose control completely due to high speed stall, mach tuck, control reversal, etc...

      Airbuses do indeed have autothrottles, but engines react rather slowly so, while indeed reducing thrust, the flight control systems pull the nose up as well. They have in one recent incident in my current company, and this had already happened before in several other companies. In one case, there was another plane 1000 feet above and the pilots managed to stop the climb after 700 feet.

      There are many possible reasons for a sudden increase in airspeed. Most of the time, it's due to a change in wind. If a 100 knot tailwind suddenly drops to 70 knots, you've just gained 30 knots of airspeed. But the true airspeed doesn't even have to change: in a recent incident in my company, the outside temperature changed by more than 10 degrees in a very short time which increased the mach number above MMO (because the speed of sound changes with temperature). The autopilot immediately disconnected and the flight control computers started a rather violent climb which the pilots could only recover from after climbing more than 500 feet.

      So, you say you're a rocket surgeon? What kind of operations have you performed on them?

    145. Re:What about Google driverless car? by michelcolman · · Score: 1

      The computers didn't even think the plane was descending, there was no problem with the altitude indication. The computers have just been programmed "if airspeed goes too far above maximum, pull the nose up no matter what the pilot's input is". Even if the plane is level.

    146. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      What does "chupring " mean?

    147. Re:What about Google driverless car? by michelcolman · · Score: 2

      If I could, I'd mod you +5 funny. I first wanted to reply something serious (the other plane would not get the same change in airspeed), then got the mental image of a stack of airbuses all going up in unison and couldn't help laughing :-)

    148. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Are you just stupid? Have you never passed another car? This exact scenario happened to me as I was driving past a row of cars waiting to turn some idiot pulled out into my lane without looking and hit the side of my car. What was I supposed to do? Jump my car sideways?

    149. Re:What about Google driverless car? by Intron · · Score: 1

      Its a brake before the accident. Afterwards its a break.

      --
      Intron: the portion of DNA which expresses nothing useful.
    150. Re:What about Google driverless car? by Walter+White · · Score: 5, Insightful

      So how will you reduce the risk of someone next to you suddenly deciding to switch the lanes without checking that you're there? ...

      You reduce that risk by not staying next to another driver any longer than you have to.

      You watch the drivers around you and anticipate what stupid things they might do that would endanger you. Then you decide what actions you need to take to minimize that risk. Then you take those actions. That's what defensive driving is all about.

      It's not easy and can't really be done while jabbering on the phone. And it's not very satisfying to the ego to drop behind another driver who is a little more aggressive than you, but it can pay out in reduction of accidents caused bu others.

      Yes, I'm sure one can point out situations where there is little to no opportunity to avoid the actions of others, but in far more situations there is plenty of opportunity to minimize the risks due to other driver's stupidity.

    151. Re:What about Google driverless car? by kangsterizer · · Score: 1

      Note that it means also that the plane's safety procedure works, too. As with any software, I'm sure there are bugs left too.
      And as with any hardware, I'm sure there are design issues left too. Even with the most perfect testing procedure and coding practices, there can still be failures. We're only humans.

      And that's not limited to Airbus. That's also not limited to planes.

    152. Re:What about Google driverless car? by AlecC · · Score: 1

      As far as I can gather, the problem which originally caused the computers give up and hand over to the pilots (referred to as selecting Alternate Law) actually cleared up quite early in the incident. But once having handed over, the computer could not return to Normal Law until the crew told it to. The crew gave no sign that they realized that Alternate Law had been selected, and seem to have behaved as if they were still in Normal, "I won't let you make a mistake" law all the time. If they had re-engaged Normal Law, the computer would probably have flown them safely out or it. In fact, if they had just let go of the controls, particularly the junior pilot, it would all have settled down very quickly.

      Or so it seem now - final report not yet in,

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    153. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      So how will you reduce the risk of someone next to you suddenly deciding to switch the lanes without checking that you're there? How do you reduce the risk of someone deciding he just has to pass the car in front of him even when there's incoming traffick? How do reduce the risk of someone deciding to test his engine and losing control?

      A good driver tries to anticipate suspicious behavior around him (a few cars in front, cars left and right, the car just behind). It makes moving to another country a hard thing to do, since this knowledge is very much the "local driving culture". Moving East or West, or North to South in the same country may trigger relearning (even countryside to city).

      It doesn't matter how good a driver you are; if someone else screws up bad enough, you're dead.

      Yes, if you say "bad enough", of course. But a good driver will go a long way towards avoiding many accidents (and I do know, as a driver, that I have both avoided accidents that way and been the lucky guy being avoided by good drivers).

    154. Re:What about Google driverless car? by Intron · · Score: 1

      Why do you think insurance companies will be happy about this? If accident rates go down, payouts go down, which means premiums go down, which means profits go down. Insurance companies aren't in business to keep you safe, they're in business to sell you their product; which you are required to buy.

      --
      Intron: the portion of DNA which expresses nothing useful.
    155. Re:What about Google driverless car? by michelcolman · · Score: 1

      Well, you can't just go to an airline to apply as a pilot and then go "I want to fly this airplane but not that one". And airbuses have some strong points as well, automation has prevented its fair share of human error accidents from happening so on the whole it's probably safer than the previous generation of aircraft. It's just that the problems that do happen are of the "duh! what idiot designed that?" variety rather than the "something exploded" or "pilot flew into mountain" kind. That's what makes it annoying: somebody behind a desk actually designed them to be this way. They thought about it, really hard, taking a lot of time and lots of meetings, and then they came up with... that.

    156. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      So how will you reduce the risk of someone next to you suddenly deciding to switch the lanes without checking that you're there?

      Stay out of his blind spot and position your car so his rear bumper will miss your front bumper.

      How do you reduce the risk of someone deciding he just has to pass the car in front of him even when there's incoming traffick?

      Slow down to allow the car he's about to cut off to slam on the brakes and give yourself more room to maneuver around wreckage

      Jeeze: do they just let any moron behind the wheel now?

    157. Re:What about Google driverless car? by GameboyRMH · · Score: 1

      So is Microsoft working on a driverless car or is just slinging mud at Google for any reason part of your job?

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    158. Re:What about Google driverless car? by GameboyRMH · · Score: 2

      But you'll still own the vehicle right? You insure the cars you own (driverless or not), airlines insure airplanes, and you can bet there's insurance on those subway trains too.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    159. Re:What about Google driverless car? by GameboyRMH · · Score: 1

      The mistake is the part where you assume that premiums going down automatically means less profits. Premiums *may* decrease, but you can be sure they won't do so in a way that reduces profits.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    160. Re:What about Google driverless car? by hibiki_r · · Score: 1

      But you can still get screwed over by a maniac. How do protect yourself from someone going over a median? How do you protect yourself from getting rear ended by a semi at a traffic light? How do you use any defensive driving techniques when in heavy traffic?

      Many risks can be mitigated, but there are accidents you could have never avoided if you were told about it 3 seconds before it happened.

    161. Re:What about Google driverless car? by RubberDogBone · · Score: 1

      Other drivers aren't even the only problem. Things like deer running into traffic, trees falling, loose trash cans, kids, pets, any number of other things that should not be in the roadway can still end up in the roadway.

      A driven car at least has a chance to avoid hitting these things. An automatic driverless car might plow straight into the downed tree, etc. Even with advanced vision systems, there will be collisions and people will probably die at some point.

      Probably less than when people are let loose to drive themselves.

      --
      Sig for hire.
    162. Re:What about Google driverless car? by GameboyRMH · · Score: 1

      Quite different from the story of Boeing forcing all engineers to take a seat on the first test flight of new models...

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    163. Re:What about Google driverless car? by GameboyRMH · · Score: 1

      Mechanical parts aren't as safe as you think. On aircraft, hairline fractures in some parts can lead to catastrophic failures (like the Comet explosion, or failures in just about any moving engine part). A little flex can cause a big disaster (like early 747 cargo door latches that flexed open in flight and caused explosive decompression). And then there's the nightmare of maintaining carbon fiber parts, which are being used more and more in recent models (the A380 has A LOT of CF in it).

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    164. Re:What about Google driverless car? by Richard_at_work · · Score: 2

      Boeings situation is potentially worse, as their auto throttles move both levers equally, not based on the actual throttle levels of each of the engines. This directly led to crew shutting down then wrong engine on a 737, resulting in a crash in 1989 in the UK.

    165. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      [quote]So how will you reduce the risk of someone next to you suddenly deciding to switch the lanes without checking that you're there?[/quote]

      I don't know about you, but I was told not to wolfpack to avoid even being in the situation.

      This includes avoiding driving in heavy traffic when possible.

    166. Re:What about Google driverless car? by GameboyRMH · · Score: 1

      This is why I think that all fly/drive-by-wire vehicles that don't absolutely require computer-assisted control (like the EF2000 which would go out of control immediately if the computer failed because it's inherently unstable) should have a simple override system that can be triggered manually. Say the Airbus computer goes nuts, the pilots should be able to flip a hard switch to go to a simple backup system that just translates their control inputs directly into control surface movements, simulating mechanical controls, no fly-by-wire interference whatsoever. The plane would be harder to fly but it could save the life of everyone on board. The first test flight of one of these craft crashed due to a software glitch (the vid of the plane gliding straight into a forest in France on takeoff, I'm sure you've all seen it).

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    167. Re:What about Google driverless car? by Qzukk · · Score: 1

      Or honked to wake up the driver.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    168. Re:What about Google driverless car? by Spectre · · Score: 2

      This happens frequently to motorcyclists). Yes, you can still avoid the other car. Typically, by braking, hard enough to allow them to pull in just in front of you, but not so hard that you get rear-ended by the person behind you. Less frequently, you can accelerate to get in front of them, but you'd best be on a motorcycle and not in a car to pull this maneuver off (much higher rate of acceleration) and you still may not want to (more speed means more energy to crunch things up if it goes badly).

      If nothing else, honking the horn will usually get the attention of a driver changing into your lane, but you'd best back that up with maneuvering of your own in case it doesn't cause them to abort their lane change.

      --
      "Flame away, I wear asbestos underwear"
    169. Re:What about Google driverless car? by rotorbudd · · Score: 2

      I ride a motorcycle almost daily and use the theory that EVERYONE in a vehicle is out to kill me.
      This forces you to focus your attention not just the cars but the person driving it.
      Plus being able to out brake, out accelerate, and fit through fairly small openings has kept me alive for 30+ years on a bike. Of course, I could get killed on it going home from work tonight.

      --
      A bullet may have your name on it, but artillery is addressed to " Whom It May concern"
    170. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Yes. That obviously was a cover-up story. The truth is that the Martians killed the probe because it would have violated the non-discovery agreement which disallows any terrestrial probe to send prove of Martian civilization. Of course NASA couldn't tell that, so they invented the conversion factor story to explain the loss of the probe.

    171. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      No. You mitigate that risk by driving like you might be drunk, weaving from side to side while never quite leaving your own lane, honking, waving and swearing like a sailor.

      In short, you make sure every other driver is too terrified to stay close to you.

      Or maybe that's just me...

    172. Re:What about Google driverless car? by mcgrew · · Score: 1

      I know it's not always your own fault, but you can affect that. With driverless you cannot.

      Nope. Someone runs a red ligh and you're going to be t-boned. Brake suddenly because someone pulls out right in front of you and get rear ended by the tailgater.

      And brake failure or a blowout or other mechanical failure would be far worse than a software glitch. A driverless car would have prevented this accident. And you already have a lot of computerized functions in your car -- spark plug timing, fuel control, ABS, air bags, among other computerized automotive systems. It seems that a glitch in ABS software could result in a crash, but I've never heard of that happening.

    173. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      So, you say you're a rocket surgeon? What kind of operations have you performed on them?

      Apparently he taps them with a hammer to see if they blow up in his face ala Looney Toons.

    174. Re:What about Google driverless car? by GameboyRMH · · Score: 1

      I'd say it's worth it as soon as the driverless car surpasses the safety of a human driver. 1/10th as many is way more than good enough.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    175. Re:What about Google driverless car? by GameboyRMH · · Score: 1

      I'd hope for regulation preventing the withholding of safety fixes to older models and used purchases but who am I kidding.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    176. Re:What about Google driverless car? by b0bby · · Score: 1

      So how will you reduce the risk of someone next to you suddenly deciding to switch the lanes without checking that you're there? How do you reduce the risk of someone deciding he just has to pass the car in front of him even when there's incoming traffick? How do reduce the risk of someone deciding to test his engine and losing control?

      It doesn't matter how good a driver you are; if someone else screws up bad enough, you're dead.

      You can't eliminate the risk, but you certainly can reduce it. I have ridden motorcycles since I was 16 - I will often notice little clues that someone is about to do something stupid, and act on that before they have done it. If I'm passing someone, and their head twitches, I'm braking, and on numerous occasions they just pull right over to where I would have been had I not taken evasive actions. Most of my friends who are also long time motorcyclists have also honed this skill, and have also avoided potential situations because of it. One friend was stuck in a sudden slowdown and managed to duck to the side and avoid being rear ended because he was aware not only of the slowing traffic ahead of him but that the driver behind hadn't noticed it.

      I get a little freaked out when I ride with "normal" car drivers, because their lack of awareness really seems amazing. It's like they aren't looking beyond the car right in front of them & are being continually surprised by what's happening around them.

      Sure, there's always the chance that someone will still get you, but there's a lot of room to reduce risk out there.

    177. Re:What about Google driverless car? by mjr167 · · Score: 1

      I know! Everyone knows the best way to get through a light faster is to lay on your horn as loudly and often as you can. It works for ambulances and firetrucks, so it should work for normal people, right?

      In all seriousness though, the "defensive driving" people that try to claim that any accident can be avoided piss me off. My car has been rear-ended twice (once while stopped at an intersection) and also hit while parked legally in a church parking lot for Christmas mass. If people can't avoid hitting parked cars, what makes anyone think they can avoid the moving ones?

    178. Re:What about Google driverless car? by Qzukk · · Score: 1

      before getting into a discussion of ID

      If God had intended us to drive, he'd have given us brains that were well adapted to the task!

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    179. Re:What about Google driverless car? by Almandine · · Score: 1

      Payouts may go down + premiums stay level = more profit

    180. Re:What about Google driverless car? by stridebird · · Score: 1

      I don't think you are right about this. I too will not link to anything to support my statement.

    181. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Coming from a cyclist, I can sadly say that I agree with at least part of your sentence. There are three categories of road bikers: the sunday bikers who always stick to bike paths and never clear 15 mph, the professional city bikers who navigate city traffic at 10 mph every day, and the recreational bikers who bike for the hell of it.
      Sunday bikers are only rarely problem, because they rarely venture on the road. When they do, they're scared shitless, and can't wait to get off. City bikers are generally bad, especially those who live in a city without bike lanes: they've learned that most of the time, they can bob and weave through traffic, ignore traffic conditions and just assume that cars watch out for them. They're part of the reason I hate commute-time drives in San Francisco. Recreational bikers are a mixed lot. Most tend to blow through stop signs, but I have to admit that's because they can see that no one is there. Not to mention that they go through it at the same speed as most cars rolling through a stop. Some recreational bikers though are complete morons and really think the need to prove their manhood by showing cars that they have the right to be on the road, and ignore all safe biking rules.

      All in all, I'd say that your experience is probably skewed by driving in a city without bike lanes. I love biking, but I stay off of a lot of roads because they don't have bike lanes or a wide shoulder.

      The flip-side of the coin though are drivers who think that bicyclists ought to be run off the road, and regularly do so.

    182. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Just curious, but do you live in North America, where the driving test is a joke, and where they do not ticket for failing to signal lane changes or cruising in the passing lane, even when it causes an accident?

    183. Re:What about Google driverless car? by Almandine · · Score: 1

      Sounds like Boston and the rest of the state...

    184. Re:What about Google driverless car? by dr2chase · · Score: 1

      Careful - in some places (Idaho) it is legal for a bike to treat a stop sign as a yield, and a red light as a stop sign. Filtering though traffic is legal in most places (not all).

      The problem with ranting at cyclists about traffic laws is that the law is kinda stupid for cyclists.

      First, consider outcomes:
      If bicycles were piloted perfectly, 1 pedestrian death each year would be avoided. If cars were piloted 1% better, 31 pedestrian deaths each year would be avoided. (I use pedestrian deaths because it avoids blame assignment for car/bike crashes.) It would be interesting to see if a robot car could be as safe as a bicycle for pedestrians.

      Second, consider existing behavior:
      Drivers "fudge" all sorts of safety-related laws, everything from stopping at stop lines, to actually stopping at stop signs and for right-on-red, and definitely speeding. Everyone speeds, and in residential and urban areas, the difference between 20mph and 24mph is (conservative estimate) a doubled risk of pedestrian fatality in a crash (risk rises from 5% to 45% between 20 and 30mph, exponential fit gives 1.55x risk for +2mph). Robot cars would be a huge improvement here.

      Third, consider ability to see/hear/avoid:
      Most car drivers are cut off from the surrounding by a wall of glass, which may be dirty or foggy, and their hearing is impaired by that wall of glass, their stereo, and the noise of their own engine and any fans for climate control. A car is 6 or more feet wide, where a bicycle is about 2 feet wide. Turning radius on a bicycle is well within a single lane on the road, and a bike can hop curbs and fit between small spaces by the side of a road where a car cannot. A stopped bicycle can hop sideways, unlike a car.

      Fourth, the nanny state argument turns out different than might you think:
      One reason to complain about cyclists breaking traffic laws is that it might not be good for them, in the same way that driving a car without seatbelts is not good for the driver. Unfortunately, this logic only works if you believe that people only die in crashes. If you consider death in general from all causes, you discover that not getting enough exercise is fantastically dangerous. Studies from Denmark find a correlation of 28% lower mortality rate with bicycle commuting, and 2-5 years of additional expected lifespan (this is after adjusting for other risk factors). (By-the-way, regarding nanny state-ism -- drivers and passengers in cars should *definitely* wear helmets. Car crashes are the cause of about half of all serious head injuries, and you don't have the sweaty-head excuse that cyclists do.)

      You may not agree with this reasoning, but this is why lots of people on bikes don't have much respect for traffic laws, even when they obey them. And the cyclists I know, don't wonder why some drivers are hostile -- we're pretty sure that it's irrational tribal nonsense. Try to come up with a reason, and then think hard to see if you're not just bullshitting yourself. It's sure not safety.

    185. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      No Google will own the car.

      You'll be allowed to drive it as long as you give them your real name and allow them to log all tellemetry, a/v record you during the ride, a/v record the car's surroundings, and display advertising based on those data on both the inside and outside of the vehicle.

      Billions of people will happily do this.

    186. Re:What about Google driverless car? by GameboyRMH · · Score: 1

      Heh, good point...Apple's will probably have a curated set of potential destinations and police what you can do inside the car.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    187. Re:What about Google driverless car? by mcgrew · · Score: 1

      It is not how you drive, its how you manager the drivers around you that makes you a good driver.

      If you're trying to manage the drivers around you, you're a terrible driver. You don't want to "manage" them, you want to avoid them.

    188. Re:What about Google driverless car? by Joce640k · · Score: 1

      It's a standard "defensive driver" technique to look behind you at a light in case you get rearended.

      What are you supposed to do in the one second warning you get? Hit the gas and speed into the middle of the intersection?

      (Assuming your car has enough power to get out of the way in a single second, which I doubt...)

      If you want to defend yourself against that then maybe you could sit with your arms folded and your head pressed against the headrest whenever you're stopped.

      --
      No sig today...
    189. Re:What about Google driverless car? by Qzukk · · Score: 1

      This leads to the real question (or does it beg for it, since it's standing in the street in rags with a sign "please ask!"):

      After decades of flight, why the fuck do we not have reliable sensors?

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    190. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Force anyone who's had bad enough road safety records to go on automated driving. They've already proven that they can't drive, so forcing them onto automated vehicles will be worth is as long as the automation is better than their driving (which it probably will be). Also, nobody can ever complain again about how taking away their drivers' license removes their means of accessing their livelihood so they absolutely MUST keep it blablabla.

      Can't drive? No problem, something else will drive for you! After a while there will be some "before" and "after" statistics, and normal people may want to opt in too, while engineers will have time to sort out some bugs.

    191. Re:What about Google driverless car? by utuk99 · · Score: 1

      I too have ridden a motorcycle for more than a decade. I am a pretty mellow motorcycle rider, started because of a long commute and I wanted to use the carpool lane. Given that I have had to dodge to the median, quick stop and accelerate through plenty of situations. Some of the drivers were looking right at me and actively tried to push me out of my lane. It definitely gives you a different view of other drivers. Now even when I drive a car I just assume everyone else on the road is out to kill me.

    192. Re:What about Google driverless car? by Joce640k · · Score: 1

      The Airbus will also change the throttle to the engines without moving the throttle levers.

      I find that hard to believe. It simply doesn't work as a user interface to have the sticks not reflect the throttle (nb. this is true of any absolute input device)

      eg. Imagine the human puts the sticks at minimum and the machine puts the engines at 60%.

      If the human moves the sticks forward a notch then how should the engines respond? Should they go to 70% or should they drop down to 10%? Maybe they should they stay exactly as they are because the machine knows best?

      Electric motors are cheap, Airbus engineers aren't stupid, I'm going to demand a citation...

      --
      No sig today...
    193. Re:What about Google driverless car? by Joce640k · · Score: 1

      There are limits on the number of G's that are allowed and it will adjust the deflection of the elevator accordingly. Similarly, there are limits on the bank angles.

      The limits are mostly there to prevent unnecessary stresses on the airframe and make the aircraft last longer.

      The limits are reduced by flipping a switch or when sensor errors are detected, right down to direct flight mode which allows the pilot to do anything he wants (almost...really really stupid things like vertical dives are still prevented but in theory you could barrel roll one)

      --
      No sig today...
    194. Re:What about Google driverless car? by trout007 · · Score: 1

      Simple. Drive paranoid. When I drive I assume that I pissed off someone in their family and they want to kill me. So I don't drive right next to someone. I always try to leave an out.

      Now I live in a mostly rural place. I used to live in NJ and the traffic there made it near impossible to drive this way.

      --
      I love Jesus, except for his foreign policy.
    195. Re:What about Google driverless car? by Joce640k · · Score: 1

      Nope. When enough sensors fail it automatically disengages the autopilot and switches to more direct control (ie. control inputs work directly).

      Or you can flip a switch and get direct control whenever you want.

      Airbuses are stable and can even glide. They aren't like unstable fighter planes where the computer is necessary to keep the thing in the air.

      --
      No sig today...
    196. Re:What about Google driverless car? by u38cg · · Score: 1

      Surely the error was that you were going too fast, not the plane's response to that condition.

      --
      [FUCK BETA]
    197. Re:What about Google driverless car? by the+entropy · · Score: 1

      How do you mitigate someone going the wrong way on a highway at 80km/h(about 50mph) in what is, to you, the fast lane(he's driving on the right side of the road from his perspective, which, in two way roads makes sense but not on a highway). Yes, that happened to me and I almost died that day. I saw him when he was barely 40m away while I was coming out of a left turn, I swerved right and lost control of my car for what was probably the scariest 2s of my life. I managed to stop without hitting anything eventually and thank God there weren't any other cars around so nobody slammed into me, but there really wasn't anything I could do.

      For the record, I live in a 3rd world country(Lebanon), such incidents aren't common, but they happen. In this particular case there was a lot of people in downtown Beirut(2 year memorial for the assassination of Rafic el Hariri) and I was driving the highway into Beirut from the east(known as the road to Damascus). There was a lot of traffic at the endpoint of that highway and some dumb idiot decided to U-turn and go the other way so as not to wait in traffic.

      You can be a good driver but sometimes there's simply nothing you can do. My example is a pretty drastic one but there are countless drunk drivers out there who do sometimes stupider stuff and that can get you in an accident even when you're driving perfectly well.

    198. Re:What about Google driverless car? by Toonol · · Score: 1

      Where in North America do they not ticket for those offenses? They do here.

    199. Re:What about Google driverless car? by colinnwn · · Score: 1

      Got a flight number to look at the accident review? I'm not following what you are saying.

      The Boeing autothrottle moves the throttles, the engine responds (or doesn't if it is failing). The autothrottle doesn't detect the power level of the engine and move the throttle to that position, nor do I think it should, that is backaswards from how throttles function in general.

      If an engine failed, and the pilots got confused about which engine had failed just because the autopilot moved the throttles around, even though it theoretically would have disengaged, and the pilots were getting a lot of feedback from the controls about which side of the plane had no thrust, it sounds like classic pilot error to me.

    200. Re:What about Google driverless car? by Toonol · · Score: 1

      This must, I hope, be sarcasm. It's hard to tell; whenever driving is mentioned in slashdot, there are numerous posts by many slashdotters who are evidently the most gifted drivers in the world.

    201. Re:What about Google driverless car? by Toonol · · Score: 1

      It is. But one's driving skill might not be the primary factor. The greatest factor may well be random chance... that, of course, will be mistaken for impressive driving skill by anybody who hasn't yet had the bad luck to get into a bad accident.

    202. Re:What about Google driverless car? by u38cg · · Score: 1
      The simple answer is the insurance market will sort it out. The first few driverless cars on the market will incur massive premiums, one will eventually crash, the issues will be litigated, and underwriters will start to get a feel for how to price the risk. At the same time, the manufacturers will respond to consumer demand for vehicles that incur lower premiums, and the issues will gradually go away.

      In practice, I don't think it would be long before driverless cars are cheaper to insure than cars controlled by inattentive blobs of meat.

      --
      [FUCK BETA]
    203. Re:What about Google driverless car? by quacking+duck · · Score: 1

      Sometimes you just have no chance.

      A few weeks ago a drunk driver got onto a divided freeway (4 lanes each way) around 1 am, going the wrong way, speeding, with headlights off. With few cars on the road, he went on like this for about 2km, then hit an oncoming car head-on in the fast lane right around the top of a crest in the freeway, i.e. visibility drops below 100m as you reach the top of the crest. At a closing speed well above 200 km/h, the driver in the other car had a fraction of a second to react. The drunk driver (not wearing a seatbelt either) died on impact, the victims in the other car suffered serious injuries.

      I don't care how good a driver you are, there's just no way to manage a totally unexpected threat like that on an empty freeway. In fact, what saved the people in the other car was probably NOT having enough time to swerve--they were hit dead on, instead of an angled or side impact where airbags are less effective or aren't available.

    204. Re:What about Google driverless car? by mcgrew · · Score: 1

      Um...by not riding beside somebody, especially in their blind spot?

      Yes, I see idiots riding side by side all the time, but you don't have to just be riding in their blind spot, you could be passing them when they decide to get over without looking.

      You sound like someone who's either not been driving very long or have been extremely lucky.

    205. Re:What about Google driverless car? by mcguiver · · Score: 1

      Personally, I am excited about the idea of the driverless car and can't wait until I don't have to do the driving to go somewhere. However, I don't think that the driverless car will work well until the majority of the cars are driverless and can communicate with each other. I could just imagine that many problems with the driverless car could be managed much better if the cars were all communicating and letting the other cars know what lane they needed to be, that they were turning in 3 blocks, that there was an accident/pothole/other road hazard up ahead. Until then, I guess that we would just have to put the systems in cars and have them factory disabled until a vast majority of the cars had the technology. Until then, maybe we ditch the HOV lanes on freeways and designate them for driverless cars.

    206. Re:What about Google driverless car? by Richard_at_work · · Score: 4, Informative

      Sure - the flight in question was British Midland Flight 92.

      The situation I mentioned came about because the pilots shut down the right engine due to vibration and presence of smoke in the cabin - up to the 737NG line cabin air was only taken from the right engine, so thus engine vibration and smoke in the cabin meant the right engine was at issue. However, in this case it was the left engine which had actually failed.

      While the left engine was failing, the autothrottle automatically adjusted the fuel flow into it in order to maintain the thrust levels from it - this had the effect of causing an asymmetric thrust selection between the left and right engines - however, the throttle lever actuator only selected a physical position for the right hand engine at its lower thrust level, meaning the autothrottle was actually selecting a higher value which was not indicated in the positions of the throttles (the two throttle levers are linked by one actuator when under autothrottle control, thus they can actually only show the thrust level of one of the engines - in this case, the right engine).

      When the pilots turned off the autothrottle to power down the right engine, the left engines selected thrust returned to that of the physical position of its thrust lever - which had the effect of reducing the vibration to the point where the flight crew thought they had indeed turned off the correct engine when they shut down the right engine.

      When they were on approach to Midlands Airport, they increased thrust on the left engine, which caused it to fail completely and thus the aircraft crashed short on approach.

      This system was highlighted in the crash report, along with a number of other issues with the 737NG design - Boeing did infact have to ground a large number of aircraft before the solution was deployed to the delivered fleet. It was not the sole cause of the crash, but it was something that was heavily highlighted in the chain of events.

    207. Re:What about Google driverless car? by quacking+duck · · Score: 1

      IIRC that's dynamic instability, where the airframe is inherently unstable but the computer keeps adjusting the surfaces to maintain level flight. This lets fighter jets react much faster when a pilot actually moves his stick. Analogous to standing on the balls of your feet while playing tennis--you have to keep adjusting your balance, but you can react and move much faster in any direction than if you were standing flat-footed.

      I imagine the pilot will have a very bad day if the computer fails, though...

    208. Re:What about Google driverless car? by Politburo · · Score: 1

      That's not murder in any place, unless you're alleging (and assuming your other assertions are true) that Nader's intent was specifically to kill people. Good luck proving that.

    209. Re:What about Google driverless car? by michelcolman · · Score: 1

      No, the airspeed temporarily increased due to severe turbulence, not due to any error of the pilots. If tailwind suddenly decreases, or headwind increases, your airspeed immediately jumps up. And we're often dealing with winds in excess of 200 km/h.

      At altitude, there's not that much margin between minimum and maximum speed, so there's not much you can do except descend to a lower level where you have more margin on the speed. But then you'll be burning more fuel, and there may be traffic below as well so it may not even be possible right away. And anyway, you often only know about the turbulence when you're already in it, not everything is forecast and it may be in totally clear air.

      Flying airplanes is not always as simple as it looks.

    210. Re:What about Google driverless car? by gorzek · · Score: 2

      I think it's fair to say that some accidents could be avoided by one party taking swift action, but there are also times when the circumstances are such that one driver's carelessness will cause an accident and there isn't much anyone could do about it. While driving, it's not possible to predict anything more than a few seconds into the future, as far as trying to guess what other drivers will do. In a heavy traffic situation, your awareness will be divided between multiple vehicles. Unless both parties are paying attention, it may not be possible for the one attentive party to avoid.

      When stopped at a light, you can't even predict whether someone coming up from behind will stop. A lot of people like to slam their brakes at the last second. How do you tell the difference between that person and the one who isn't going to stop at all? And if there is a car in front of you, then what? Quickly back up and change lanes before the other vehicle arrives?

      If people think "defensive driving" means "all accidents are avoidable," they're wrong. It can prevent some, but not all. If you want to be totally pedantic about it, all accidents are "avoidable" given adequate foresight--like knowing you should stay home that day because a semi is going to plow through your car at 12:09PM. Until we can peek into the future, though, we have to deal with what we've got.

    211. Re:What about Google driverless car? by Shompol · · Score: 0

      When the plane always "pilots itself" for years, and then autopilot disengages in thunderstorm conditions, no less, it is only natural for the pilots to panic. Maybe don't rely on autopilot so much so the pilots don't forget how to drive the damn thing?

    212. Re:What about Google driverless car? by zzatz · · Score: 1

      I don't see anyone claiming that all accidents can be avoided. Some can be avoided, others can be made less serious.

      When I drive, my eyes are always moving. I was taught to use all three mirrors. When I get in an unfamiliar car, such as a rental, I adjust all of the mirrors before moving. This seems to be unusual; most people jump in, adjust the seat, and leave. I know women who seem to think that the center mirror is for applying makeup. It's not hard to be more aware than the average driver, and you can avoid accidents if you are.

      No, you can't avoid all accidents. I was rear-ended in city traffic, a friend's car was hit in his driveway by someone who jumped the curb and drove across his lawn. But I've avoided being hit by someone who suddenly changed lanes into me, avoided a crate which fell off the truck in front of me, avoided the car that passed me in the rain and then spun across all four lanes.I slowed when the rain came down harder and the road went from wet to standing water, I knew he was going too fast for conditions, and didn't panic when he spun. I braked hard enough to avoid him, but not so hard that the guy behind me hot me. Situational awareness is critical.

      There are good habits and bad habits. They make a difference.

    213. Re:What about Google driverless car? by cojsl · · Score: 1

      A good driver, by definition, mitigates the bad driver by taking appropriate actions to reduce the risk. It is not how you drive, its how you manager the drivers around you that makes you a good driver.

      You are stopped at a red light, cars are stopped ahead of and to either side of you. Driver approaching behind you is distracted and doesn't see that you are stopped. Any suggestions for mitigating this impending collision?

    214. Re:What about Google driverless car? by sp0tter · · Score: 1

      I agree there are different considerations when it comes to bikers and motorists. But where I live I can regularly observe bicyclists plow thru a red light without even looking... at night... at a blind intersection. I have lost several cycling friends to careless motorists and I try very hard to be careful, but one day these little dare devils are going to get it.

      --
      you don't eat crackers in the bed of your future--or else you'll get all scratchy
    215. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      The owner of the automated machinery is responsible. Simple solution really. Next!

    216. Re:What about Google driverless car? by TheLink · · Score: 1

      Sure, but it reduces the amount of selection by genetic fitness :).

      Say you have a group of animals that put themselves in risky situations where they have no control vs a group of animals that put themselves in slightly riskier situations where they have control. After a number of generations, I suggest that the latter group is more likely to have fitter individuals, even if more of the individuals in the latter group died. And the latter group as a whole may have a higher chance of survival in new circumstances.

      Maybe that's why many people are more scared in scenarios when they don't have control even though the danger is less than if they did. They generally only accept the "no control risk" if the risk is a lot lower. Because the animals that weren't as scared of such situations died out long ago...

      --
    217. Re:What about Google driverless car? by dr2chase · · Score: 1

      So on the one hand, what you describe is phenomenally dumb, but on the other hand, are you sure it's really blind, and are you sure they're really not looking, and that they're really riding straight across? It's possible they're doing the R-U-R (stands for Right-U-Right, also Rossum's Universal Robots) stunt for getting across an intersection. Enter with a right turn, and as soon as you are IN the intersection and can see what's going on, do a (flattened) U followed by a right turn. This works even better if the first "R" happens to be uphill.

      I assume it has to be something like this, because if they were really blasting straight across without looking, there would be bad crashes. What you see, if it's done right, is a lot of "lucky" cyclists who look like they're blasting straight across, and then a number who seem to turn right for a bit, possibly noodle around, and then go.

    218. Re:What about Google driverless car? by dotancohen · · Score: 1

      Well, you can't just go to an airline to apply as a pilot and then go "I want to fly this airplane but not that one".

      Of course I don't expect it to be that simple, but lodging a concern and expressing doubt as to the craft's safety mechanisms might a) prompt a fix if enough pilots do it, and b) cover your butt in the event of an incident.

      That said, in my previous post I forgot to express my gratitude to you for the service that you do and the risks that you take, as well as your insight to share the details with us.

      And airbuses have some strong points as well, automation has prevented its fair share of human error accidents from happening so on the whole it's probably safer than the previous generation of aircraft.

      This seems relevant to the Google auto-driving car thread as well. Even as a programmer who doesn't trust the machine, I still trust the under-trained humans driving even less. I do understand that pilots are not typically under-trained as automobile drivers are, though. By the way, I do have two pilots in the family.

      It's just that the problems that do happen are of the "duh! what idiot designed that?" variety rather than the "something exploded" or "pilot flew into mountain" kind. That's what makes it annoying: somebody behind a desk actually designed them to be this way. They thought about it, really hard, taking a lot of time and lots of meetings, and then they came up with... that.

      And that is exactly why they need real pilots to voice their concerns. There may have been not enough pilots and too many engineers on the design committee. Note that I am a software engineer by trade and -almost- a mechanical engineer by university, so I'm not knocking the engineers.

      --
      It is dangerous to be right when the government is wrong.
    219. Re:What about Google driverless car? by EdIII · · Score: 1

      Your opinion is popular but fundamentally wrong. Technology moves on by the time all the navel-gazers (incl. you and me here) finished these 'sports bar' like discussions, where everyone is an expert of a sport they might not have ever played.

      Typical IT complaint :)

      My opinion is fundamentally correct. People are just missing the point.

      Raising questions about how well a system will work and what problems need to be addressed, is not "nay-saying" or pessimism, but reality.

      I think we can do better than single out high occupancy lanes for initial use. There are a billion creative ideas for the use of autonomous driving that may be early adopter areas. Can you make a list?

      I could make a HUGE list. It's all irrelevant though till the fundamental problem is solved.

      What matters is not whether there will be cases where a machine is inferior to a human, or whether there will be a machine-caused accident or not. The question is whether the loss attributed to machines is significantly lower (besides the existence of other benefits) or not. If this is the case, there is a huge economic imperative to use the technology, making the transition inevitable (it's not a naysayer's slashdot post that will halt progress).

      Self-parking cars lead to automated valet errands. Volvo's traffic monitoring will lead to highway autopilot. Etc. etc. Maybe the first autonomous car that you buy will not be advertised as such. Maybe it'll be advertised as a car that can safely stop with you (whatever traffic situation you happen to be in) if you get a heart attack, while it just informs you of stuff in normal operation. It's an inevitable march, and by the time those who say "the question is not technology, but society's acceptance" have the chance of analysing the heck out of the subject, all of us will essentially sit in self-driving cars. By the time we reached conclusion on urban impact, climate change etc., as a method of transport, cars have pushed aside horses and their loyal fans.

      This is the problem, and why my opinion is fundamentally correct, and also why we are discussing Google's cars in an article dedicated to autopilot software on planes.

      Pilots are highly trained people. There is a wealth of knowledge and math that is required to be a pilot. If it was so easy to get a pilot's license (never mind the requirements for jumbo jets) then more people would have them. They don't.

      The transition between auto-pilot and pilot is very forgiving compared to the transition between auto-driver and driver.

      Does a pilot have another jumbo jet 3 feet in front of it, or 3 feet to the side? Let's look at it in terms of reaction time. Does a pilot ever have to react within a couple of seconds to objects around him? In a scenario that does not involve dirty underwear and an investigation by the FAA?

      No.

      Drivers have to react all the time to objects that are mere seconds or less from impacting them depending on their decisions. People take driving for granted without realizing just how dangerous it really is. Not surprising since the number of people that have a decent grasp on physics and math is pretty low in the US.

      That is the fundamental problem that needs to be addressed and why my opinion and observation is fundamentally correct.

      In a mixed system of auto-drivers and drivers, the auto-drivers will, on average, do as well as the drivers in terms of not hitting something else. They will not have any increased efficiency in traffic since they will have the same problem. Human drivers lack a good ability to cooperate with another in a highly coordinated fashion due to the inherent selfishness of the species it seems, as well as the problem of communicating and processing that much data with other humans.

      Not impossible though. I have witnessed something seemingly supernatural in China where a city predominated by

    220. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      On Turkish Airlines amsterdam crash (Boeing 737-800) autothrottle thought it was on ground so set power to idle, pilots couldn't recognize that fast enough so they stalled. As far as I know nothing like this ever happened on an Airbus plane with autothrust (levers not moving). As an commercial Airbus A320 pilot I don't think levers need to move.

    221. Re:What about Google driverless car? by slew · · Score: 1

      This leads to the real question (or does it beg for it, since it's standing in the street in rags with a sign "please ask!"):

      After decades of flight, why the fuck do we not have reliable sensors?

      Apparently we do have reasonably reliable pitot sensors (a device that attempts to infer airspeed by measuring the stagnation pressure of the air fluid flow). Most (~75%) of all A330s in service used the pitot tubes made by Goodrich (a US firm). However, the AF447 flight equipment used an older pitot tube made by Thales (a French firm) which apparently had a history of icing problems. Sadly, it may be a case of NIH that allowed these less safe older pitot tube sensors to be continued to be used. Eventually, the Eurpoean Aviation Safety Agency issued a Airworthiness Directive that required replacement of at least 2 of the 3 airspeed indicators with either the Goodrich or a new improved Thales pitot tube.

      Of course there are many vendors of pitot tubes sensor and they vary in design and decing efficiency and apparently these old Thales ones had some history of being problematic in the deicing department. This is not unlike saying why don't we have reliable car tires or reliable computer disc drives after all these decades. It's because the industry keeps on trying to "improve" and/or "cost-reduce" things and sometimes people don't get it quite right. Mistakes are part of the price of progress.

    222. Re:What about Google driverless car? by geekoid · · Score: 1

      Draw your gun, shoot there tires , and watch the car flip over your car and then explode.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    223. Re:What about Google driverless car? by geekoid · · Score: 1

      why? it won't be needed. They may regulate auto braking, but autodriving? never. The market will do that.

      However once the numbers are out, you will probably get cheaper insurance.
      I hope like hell it's good leverage to actually have some serious driving test and make it hard to get and keep a license. Actual reflex and parking test.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    224. Re:What about Google driverless car? by geekoid · · Score: 1

      The airplane owner carries insurance, as does the subway owner.
      Things go wrong. If you're car breaks, you are liable.
      For example: If your car slides into an on coming car because you didn't maintain the tires, it' your fault.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    225. Re:What about Google driverless car? by geekoid · · Score: 1

      I walk across a "bicycle friendly"* city 4 days a week. Every week I am nearly hit by a bicyclist. Not paying attention, talking on the phone, riding on the side walk, coming around the corner too bast, blowing through a stop sign.

      At least when some in a car does it, they're apologetic looking. Bicyclist are quick with the finger.

      *special rules to coddle bicyclists.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    226. Re:What about Google driverless car? by mcgrew · · Score: 1

      But the point of the story was that all software has bugs

      Are you sure of that?

      10 PRINT "HELLO WORLD"

      Rather, the more lines of code written the greater likelyhood there will be bugs. I've written bug-free code, but the bug-free ones were short and trivial compared to some of the megabyte monsters we see today. For instance, you could write a six byte (iirc it was 6 bytes) program in assembly/machine code (since it was so short that an assembler was superflous) that would reboot a DOS computer. Hard to have a bug in six bytes of code.

    227. Re:What about Google driverless car? by AK+Marc · · Score: 1

      So you are aguing that there's no need to ever look behind you to gauge risk, after all, accidents happen, so there's no reason to ever try to avoid them?

    228. Re:What about Google driverless car? by AK+Marc · · Score: 1

      If you only get one second warning, then you are not doing it right.

    229. Re:What about Google driverless car? by dr2chase · · Score: 1

      Would you rather those incredibly rude people were driving? It's not like driving a car, OR riding a bicycle, turns people into saints.

    230. Re:What about Google driverless car? by AK+Marc · · Score: 1

      That's not murder in any place, unless you're alleging (and assuming your other assertions are true) that Nader's intent was specifically to kill people.

      No, the way it's done now, if you rob a bank with a gun and you are driving your getaway car and an old woman walking on a bridge sees you speeding near her and she jumps willingly to her death to avoid you, you can be charged with premeditated capital murder and sentenced to death (at least in TX), even if you had no "intent" to kill anyone. Having a death result from another crime has been elevated to "premeditated murder" in most places, though some restrict it to only felonies, violent felonies, or crimes involving a gun, but nearly everywhere has an elevation of homicide when another crime is being committed.

    231. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Humans are shitty drivers, we all know this. Some of the more honest among us know that we, ourselves are shitty drivers, and I am ready to put my car into autopilot if you show me it is statistically safer than letting me drive*. But when one auto-piloted car malfunctions and one person dies, there will be outrage. Crazed outrage by idiots who can't do statistics and will point out that a human driver would not have caused that particular accident**. Or better yet, somebody will hit a parked autopilot car and write horrid testimony of how that car flew at them, sideways. The autopilot can't testify against them.

      I have seen countless news articles on how awesome car autopilot is going to be, but not one on what we are going to do when one mother who has lost her child to an auto-piloted car is put on national news tearfully begging the auto industry to stop this nonsense before more are killed. This is why I think auto-piloted cars will not be seen on more than a few select roads in the next few decades.

      Look at the news we already have. Take this article for example, but I know of at least three small plane crashes in my rural area alone, in the last year causing several deaths of passengers, but we are not talking about them here, and they had very little news coverage, because they were all _pilot error_. But a bug in autopilot, seriously injuring 12 (who should probably have buckled up like the safety card said) and it is worldwide news. Even about cars, I seem to recall a non-slashdot story about a google car fender bender injuring none, while several people have died recently in fatal car crashes in my area, population 100k, getting only minor local news coverage for the most irresponsible cases.

      I just don't see how we can ever sell the non-statistics-geeks on auto-piloted cars and so, yeah, I think we might as well throw in the towel as far as it being applied to real transportation problems in the near future (it is an awesome experiment in technological capability though).

          * Probably already true. Not because I'm a particularly shitty driver (though I am), but because autopilot seems to be doing pretty well from what I've seen.

      ** I think this will also likely be the case. The car will miraculously avoid all the areas a human would crash but something trivial will cause malfunction, like a sensor read error.

    232. Re:What about Google driverless car? by Joce640k · · Score: 1

      Stand at an intersection some time, count how many seconds the average driver brakes for.

      Whatever, let's call it two (or three) for the sake of argument. What exactly should you do?

      --
      No sig today...
    233. Re:What about Google driverless car? by 21mhz · · Score: 1

      I guess the SOP for military jet pilots is really simple: if anything bad happens and you are not sure if you can recover, hit eject.

      --
      My exception safety is -fno-exceptions.
    234. Re:What about Google driverless car? by couchslug · · Score: 1

      "Direct control" as in "no flight control computer outputs to actuators other than direct response to controls" without pitot-static and AOA?

      Good idea.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    235. Re:What about Google driverless car? by Pentium100 · · Score: 1

      If it's only about insurance then yes, let the insurance companies worry about that. But what it the accident is big enough that it could put the driver (if he was driving) in jail? The mandatory insurance (at least in my country) does nor cover criminal liability, so if the judge decides that you should pay a fine or go to jail, then you do it, the insurance company won't do it for you (but it will pay for the damage caused to the other person/car).

      An example: because of some software bug, the driverless car hits another car from behind, causing that car to go out of control and enter the opposite lane, where it gets hit by a big truck and all 7 people in that car die. When a drunk driver caused this accident a couple of years ago, he got 10 years and will have to pay ~430kEUR to the families of the people he killed. Now, I really doubt that insurance would cover the entire sum (there probably is some maximum amount stated in the contract). Now, if an AI controlled car did this, who would do time and who would pay the 430kEUR?

    236. Re:What about Google driverless car? by AK+Marc · · Score: 1

      If you are last in line just around a curve or hill, leave 3-5 car lengths in front. If someone is almost going to stop, roll forward so they don't hit you. If they are coming in full-speed (and are a semi, as in the example above), turn left and hit the gas. Who cares if there's someone there, when the semi hits, nobody will notice or really care who hit who first, and getting the driver as far away from the path of the full-speed semi is number one priority for living. But of course, most people won't look, and if they do, they'll panic and brace themselves and apply the brake on full (both will increase the damage to themselves).

    237. Re:What about Google driverless car? by Pentium100 · · Score: 1

      If you ran a red light and hit my car, you should be responsible for ALL damage to my car and replacing it with a new one.

      Well that's what insurance is for - I pay them each year so that if I hit your car, the company will pay you the money to fix it. But I will nor be responsible to ALL damage to your car - maybe you hit a tree on your way to that intersection, why should I pay for that. I will, however pay a fine to the government (if applicable), but you will see just enough money to repair the damage I caused.

    238. Re:What about Google driverless car? by AK+Marc · · Score: 0

      Most people who rant about being "defensive drivers" are bragging about being timid drivers, and condemning anyone else who drives reasonably. But no, I was talking about actual defensive driving. That's where you drive in a manner designed to maximize the safety of you and those around you. And for that, looking behind you when stopping is a "basic" defensive technique. Since you hadn't heard of it, I can only conclude that you are an untrained driver of the dangerous variety. But don't worry, it's not your fault. I blame MADD, who diverts funds and attention from safe driving to religious-based Prohibition goals no longer related to safety.

    239. Re:What about Google driverless car? by John+Hasler · · Score: 1

      We're discussing code written by ordinary humans.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    240. Re:What about Google driverless car? by AK+Marc · · Score: 1

      Do? If I was standing at an intersection looking at cars, I'd not step out into traffic. You'll have to be more specific in your "what if" scenario.

      Debating traffic with an American is like shooting fish in a barrel. "There's nothing you could ever do to stop someone from hitting you." Ever crest a hill in Europe to see a traffic jam on a motorway? The road is lit up with 10,000 flashing hazards. Oh wait, you mean there are at least a few little things you can do to help reduce the chance of you getting rear-ended? Blasphemy!

    241. Re:What about Google driverless car? by AK+Marc · · Score: 1

      http://www.gpoaccess.gov/crecord/

      That's the congressional record. His lies are in there. All the other sites I gathered my personal information from have taken down their inflamatory "baby killer" arguments, mostly around the time of Ralph running for president (whether respect or threats, I can't guess as to their reasons). And his lies spread years, so pinning down one single quote in the congressional record wouldn't seem that interesting or incriminating.

      Or have you never wondered why they were initially designed to protect an UNbelted adult male of 185 lbs, and not protect belted passengers? In fact, 10 years in, it was estimated that airbags killed more belted drivers than they saved. Protect those who choose to not protect themselves at the expense of those of us who choose to protect ourselves.

      That's Ralph "baby killer" Nader's legacy.

    242. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      Well, GP specifically mentions the difference between the autopilots used in airplanes and those planned to be used in cars. For airplanes, the autopilot will disengage as soon as it gets into a situation it can't make a good decision about. Rolled too much? Autopilot disconnects. Speed to high? The same. Error in a computer? Disconnect. An airliner isn't supposed to get into these kind of situations, especially with the autopilot on. Therefore, the system assumes that its sensors or computers are out and leaves the decision to the pilot who has more information about what's going on. A pilot can say, "we had nose up 2.5 degrees a second ago and we didn't pitch down, therefore the attitude indicator is broken". No automatic system can make such decisions.

      Now, the same has to be true for autodrivers. When you detect an error you can't correct, what options do you have other than handing controls to the driver? None.

      The crucial difference is this: when you have an autopilot disconnection in flight, you will have some time to react to it. You won't immediately hit the ground or another aircraft. Immediate action is necessary but you will survive even if you are a little late by a second or more in some cases. Pilots are trained for this kind of stuff regularly. However, if you have such a failure when driving a car, you will hit something within milliseconds. Think about a tight turn in the outer lane. If you lose the autodriver inside the turn, you will hit the barriers no matter what you do. You can't take over control, decide what to do and then execute it within the milliseconds you have until the barriers. Especially so if you haven't gone thru thorough training like pilots do.

      As your question about the hand-flying all the time, that is correct. An autopilot shall be used only when it's easy to recover from its failure. This happens to cover all phases of flight, except for landing and take-off. Automatic landings are possible, and made routinely everyday, but only by experienced pilots. It's not because experienced pilots use the autopilot better, it's because they can take over and complete (or abort) the landing no matter where the automatic systems fail.

      You may trust your computers to never fail, but I never will. The time it takes to take over control from an automatic system is too much under road conditions.

      All the points you mention are just abuses of cars. You can take your hands off or take a look at your phone and most of the time, you won't immediately die. Therefore, people abuse this. When you have automatic drivers, people will abuse that too. "My autodriver is great, I'm sure it can do 120 all the way".

    243. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      By lobbying the US Congress to finally not just allow curved driverside mirrors, but to make them mandatory? By further lobbying to introduce stricter theoretical and practical tests for driving licenses?

    244. Re:What about Google driverless car? by maxwell+demon · · Score: 1

      But the point of the story was that all software has bugs

      Are you sure of that?

      10 PRINT "HELLO WORLD"

      Your program is buggy. It doesn't correctly use uppercase/lowercase in the output string. :-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    245. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      What actually makes an Airbus a better option outside of extreme conditions?

      Airbus' are better when you have stupid pilots.

    246. Re:What about Google driverless car? by robi5 · · Score: 1

      Now if you want to convince me otherwise.... then give a detailed explanation of how you see the transition occurring. Pay particular attention to human biology. Hint: The Air Force has a *ton* of the data on this.

      I take the challenge not to convince you. but as an opportunity to think about the subject. You said you are correct so many times I start to believe it myself :-) Also, I think a lot of progress can happen, so the focus is on where it might get traction.

      Where? It might be a place like Nevada, or the USA in general. Pros: long stretches of highways; very limited permissible top speed (usually 55-65mph, very rarely up to 80mph); mostly disciplined population with respect to speeding, tailgating, driving speed variations, aggression, DUI etc.; good quality wide roads, generally OK weather conditions and generally young and reliable cars. Cons: lawyers.

      Type of road: your suggestion (HOV lanes) seem to imply mostly suburban traffic. While I agree with the HOV lane approach, and indeed it has economic benefits (much smaller distances among cars mean higher throughput, therefore higher speed at the same or lower fuel costs). But the suburban setting may not be the first area: there is rush hour traffic, bumper to bumper traffic and urban settings (otherwise there wouldn't be a HOV lane). Google started autonomous driving on the highways, and I think that's the most likely type of road where it all starts. It's boring and it gets dark (unlike in the city where most driving is during the day, and/or roads are well-lit). Drivers are prone to fall asleep. It's for a reason that highways are worth the investment of roughening the road sides to wake up the driver. Highways are rewarding from a technical standpoint too: the traffic patterns are much more predictable and much less ad-hoc, and if it IS ad-hoc (e.g. accident ahead of you) a millisecond-level steering or braking action may just save lives. So much so that the technology is being built continuously: sensors to keep track of the lane and warn you; sensors to monitor driver alertness; sensors to avoid hitting the preceding car. There's a lack of pedestrians and cyclists, and the rare crossing animals are best handled by a processing unit which does not have a 1000ms lag (or longer, if tired) or which cannot see sideways in the darkness. The consequence of an incapable driver is very bad (due to high speeds), while the technical feasibility is close (e.g. the safe stopping in case of the driver having an attack). Also, the transfer of control can be well-timed; it's unlikely that a city just pops up suddenly. So my bet is highways rather than HOV lanes. It is unlikely that the initial version will have convoy forming abilities, or that new lanes will be added for the autonomous cars exclusively. We need the network effect, and changing cars is easier than changing infrastructure. First there will be lots of cars that can drive themselves, then infrastructure will slowly adapt.

      Alternative road types: self-parking cars in dense urban plazas, hotels etc., replacing valet services in controlled environments. Or war zones for transport (where it is probably happening by now) - essentially no liability issues. Or restricted areas of urban traffic (e.g. areas for the use of public transport only).

      Type of vehicle: it may not be passenger cars initially. Maybe utility vehicles that slowly traverse long segments of the highway in the emergency lane, or trucks (which are in many countries have limited top speed and may be prohibited from overtaking vehicles or use any of the lanes except the outermost.

      Alternative use case: maybe a sufficiently advanced car will be indistinguishable from a self-driving car. I.e. the person is legally driving the car, and the car - at many levels of planning and abstraction - modifies the driver's actions. ABS, traction control and engine controls already provide lower level overrides. For example, initial versions of higher level utilities may beep if

    247. Re:What about Google driverless car? by hairyfeet · · Score: 1

      Ya see THIS, this right here, is what pisses me off. We had a couple of bicyclists turned into hood ornaments so being nice sensible folks someone put it on the ballot "We should have a nice bike trail that goes from one side of town to the other so they won't have to be in the street" because most of our roads have been laid out over a century ago and even widening them enough for a bike lane would mean destroying protected buildings and landmarks. So we agreed, paid an extra cent in sales tax (which ended right after the money was raised, we are pretty good about that) and we built them a nice bike trail, easily accessible from the church nearby that said those that want to park their cars there and use the trail are welcome, so what do they do?

      Promptly continue to drive on the damned street! With the two bike trails there is not a single place in town a bicycle would have to go more than a mile off the trail to get to, not a single one. that was the whole damned point after all, but other than the weekend moms with their kiddies you don't see squat for bikes on the trail, all the adults are on the damned street! Personally I give a thumbs up to every cop i pass that I see writing one of them up, because fair is fair and enough is enough.

      It would be different if it was like when i was a kid and there was nothing but two lanes everywhere but when the city bends over backwards and the people pay an extra cent on every purchase for over a year just to build you a nice way to get across town and you ignore it? Well you ought to get a free steak dinner if you knock one of the little arrogant pricks over.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    248. Re:What about Google driverless car? by greenbird · · Score: 1

      While driving, it's not possible to predict anything more than a few seconds into the future

      Bullshit. I've been riding a bike on the roads with all you morons in cages for 30+ years. Up until maybe 5 or ten years ago I had ridden bikes more miles than I had driven a car. Despite the fact that bikes are invisible to the point that most of you morons look right at a bike and still change lanes right into it I've had exactly one accident on a bike. You want to know why? Because I know what you idiots are going to do before you do. I watch every car. I see the moron 4 car lengths up and 2 lanes over yakking on their phone and immediately start making sure I have an out when they randomly drift out of their lane. I'm watching 100 yards in front of me and behind me. I select my lane and my lane position based on on my predictions of what the cars up there are going to do. Idiocy is usually predictable. You see the tailgater and you know there's a high probability of a rapid random lane change and direct your actions appropriately. I know where every vehicle is and where every out is. The vast majority of accidents are avoidable if you actually pay attention to what's going on and practice a little forethought. And I dare say that would apply to pretty much all of them if everyone drove that way, the main exception being mechanical failures.

      I'll never understand what it is about getting in a car that turns even the brightest people into complete idiots. Nearly 40,000 people are slaughtered every year on our roads and this hasn't improved much despite safety features that have improved collision survivability orders of magnitude in the last 10 or 20 years. No one cares. Every day they get in their cars and drive like idiots. 5000 are killed in 9 years of fucking war and everyone is concerned about that. 50,000 were killed in 10 years in Vietnam and that nearly started a revolution. 40,000 are killed in one year on the highways and no one cares.

      And attitudes like your's are the primary reason why. It's no ones fault. We just have to live with it. If instead people actually took responsibility for their actions especially when those actions kill more people every year than were killed in 10 years of war our roads wouldn't be a slaughterhouse.

      You want a solution. Put data recorders in every car. Set them to only record the last 10 minutes of data so there's no privacy issues. You get 3 strikes every ten years. The first is a freebie. Your first ticket, proven by the data recorder, in ten years is a $1000 fine (or even better adjusted for income). Your second, you lose your license for a week. Your third, you lose it for 10 years. You get caught driving without a license you go to jail. No exceptions. Accidents and deaths would drop by 5 nines in a year or 2. People would have to drive like they were controlling a vastly deadly machine and actually be responsible for their actions. The cost of the data recorders wouldn't even come close of the cost of the carnage on our roads so that's not a factor.

      --
      Who is John Galt?
    249. Re:What about Google driverless car? by Belial6 · · Score: 0

      I have heard of it. What you said was just so stupid that it is hard to believe someone would seriously say it, but your post didn't imply that you were joking. You may think you are a good driver, but the fact that you think pulling out into a busy intersection is a good idea, or that a stopped vehicle could even come up to speed fast enough to do so, shows that you have very little grasp on how the physical world around you works, and thus are clearly over confident in your abilities.

    250. Re:What about Google driverless car? by sp0tter · · Score: 1

      thanks for the reply and I always appreciate an original Sci-Fi reference. The intersection is one of those T's where the road I am coming off of is ending. They are coming down hill at a very good clip. The only possible turn is from my road or onto my road. I am trying to turn left but there are houses on my right as this is one of those side-street short cuts that avoids a great deal of lights on my route home. The embankment with the houses makes it very difficult for them to see me, combined with the low level of traffic coming off that road means that most of the time they are probably safe. However it is a very short green light and when I catch it, I tend to take the turn as quickly as I can while remaining safe. Currently I just try to get my nose into the intersection so that I am visible, then slow down and hope i don't hear a *thunk*

      --
      you don't eat crackers in the bed of your future--or else you'll get all scratchy
    251. Re:What about Google driverless car? by Josepdin · · Score: 1

      People seem to want to have their front left tire next to my back right tire all the time. Since I drive an SUV, that makes them virtually invisible.

      --
      TV-MA - the Beginning: "Ward, don't you think you were a little hard on the Beaver last night?"
    252. Re:What about Google driverless car? by shiftless · · Score: 1

      Neither one of those two situations, failing to signal a lane change or cruising in the passing lane, is likely to cause an accident if other drivers are paying attention and obeying sound defensive driving practices.

    253. Re:What about Google driverless car? by cthulhu11 · · Score: 1

      You watch the drivers around you and anticipate what stupid things they might do that would endanger you.

      Part of that is noting the make of each surrounding car, eg.: o Porsche: generally so paranoid about damage that they keep their distance. I park next to them when I can, knowing that for sure that I'm not going to be hit by a door o Saab: be afraid, be very afraid

    254. Re:What about Google driverless car? by u38cg · · Score: 1

      Under UK law, in those circumstances, if you were driving, you could be charged with careless or dangerous driving (depending on the circumstances). Since you were not driving at the time, I don't see how you could bring criminal charges. I think some countries will probably have to update their laws to fit circumstances they weren't written for, but again I would see such a crash as being one for the insurance companies to pick up. And in the UK, liability caps are typically on the order of £2-10m.

      --
      [FUCK BETA]
    255. Re:What about Google driverless car? by stridebird · · Score: 1

      When a human driver kills another human being, the courts can punish that person and allow for the victim's family to claim compensation.
      When a driverless car kills a human being... ?

      How about insurance companies? Maybe the manufacturer demonstrates their system to the insurance company. They acknowlege there is a risk that there may be faults with the car but they demonstrate due dilligence that these have been minimised by thorough testing and development. Then the insurance company takes on this risk, structures their premium accordingly and works with the manufacturer to reduce risk further as on ongoing process.

      If the car goes beserk, you sue the insurance company.

    256. Re:What about Google driverless car? by dunkelfalke · · Score: 1

      Too many bicyclists are arseholes indeed, and I say it as someone who goes to work by bicycle. The worst thing is riding in the dark with no lights because lights add 200g to the bike weight.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    257. Re:What about Google driverless car? by MaskedSlacker · · Score: 1

      As your other repliers have already stated: vehicle owners carry the insurance (and the liability) in every single transportation market (planes, trains, automobiles, and boats).

      It's the way the law already is.

    258. Re:What about Google driverless car? by MaskedSlacker · · Score: 1

      It's simple calculus:

      Profit = Premiums - AveragePayout - Overhead

      dProfit = dPremiums - dAveragePayout - dOverhead

      if dOverhead=0, then dProfit > 0 if and only if dPremiums > dAveragePayout

      Since dAveragePayout is assumed to be negative (lower accident rates, plus liability already being a well established legal field), the dPremiums need only be less negative, which you can gaurantee it will be (what with the insurance companies being what they are). In reality, dOverhead 0 as well (fewer claims to process means fewer paper pushers to pay) so that EVEN IF dPremium = dAveragePayout the insurance companies can still make more profit.

      Isn't logic fun?

    259. Re:What about Google driverless car? by dr2chase · · Score: 1

      A-ha. Their safety "depends". If they are coming downhill in the same direction that you are turning left, and if there are two travel lanes, OR if there is a good place for them to bail (a sidewalk, a shoulder, parking spots), then they're safe. If it's two lanes, they're counting somewhat on your actually executing a clean left turn, though the more experienced (i.e., scarred) cyclists aren't going to depend on that.

      By-the-way, at night your headlights give you away, and unless you are driving a hybrid, probably also your engine noise, especially once you start to move. Some cyclists are tricky that way. Others wear earbuds.

      The question is, are there often any major swervy altercations, where they have to "correct" very gracelessly? You braking hard is not necessarily an indication that a collision is imminent (they may have a plan that you don't know about, so your braking is redundant safety, not that this is a bad thing), but them engaging in all sorts of nonsense is an indication that they don't have a plan.

      If they're coming downhill and cutting across your left turn (i.e., traveling opposite your intended direction), that's just bone stupid, especially since they're rolling down a hill, but that doesn't sound like the case here.

    260. Re:What about Google driverless car? by mcgrew · · Score: 1

      Back when that program was written computers had no lowercase.

    261. Re:What about Google driverless car? by mcgrew · · Score: 1

      They're virtually invisible no matter what you're driving. Sure are a lot of idiots on the road.

    262. Re:What about Google driverless car? by AK+Marc · · Score: 1

      You are a lying sack of shit. I never said such thing (pulling into a busy intersection s a good idea or how long it takes to come up to speed). If you want to duscuss driving, I'm happy to. But if all you want to do is lie about what I say because you want to defend your incompetent driving habits and those of you incompetent wife, go fuck yourself.

    263. Re:What about Google driverless car? by Belial6 · · Score: 1

      And what exactly does "get out of the way mean then"?

    264. Re:What about Google driverless car? by maxwell+demon · · Score: 1

      Ah, but then your program is buggy as well. It should read:

            10 PRINT *, "HELLO WORLD"

      --
      The Tao of math: The numbers you can count are not the real numbers.
    265. Re:What about Google driverless car? by maxwell+demon · · Score: 1

      I swear when I entered it, the P was in the seventh column!

      --
      The Tao of math: The numbers you can count are not the real numbers.
    266. Re:What about Google driverless car? by mcgrew · · Score: 1

      There were (are?) a lot of different flavors of BASIC, all with minor syntactical issues. I don't remember seeing one that required an asterisk, and I used several, including Sinclair BASIC, MS BASIC, Apple IIe's BASIC (which iinm MS wrote), IBM BASIC and, um, what was the name of the XT's basic? GWBASIC?

      What's the asterisk do, and why do you think it's needed?

    267. Re:What about Google driverless car? by maxwell+demon · · Score: 1

      It's not BASIC, it's FORTRAN. The 10 is a label, and the star tells to print to the standard output (instead,. there could have been a file number). That's why I cared about the P being on the 7th column. :-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    268. Re:What about Google driverless car? by dr2chase · · Score: 1

      PS - I'm going to bet that they are also taking a bonus risk because of the hill. I've been riding bikes for over 40 years, some racing, commuting, some touring. So on the one hand, I can sort of visualize the recipe for intersection X and how it might play out -- but on the other hand, I've finally gotten to the point where I notice that I've been tricked into doing stupid shit. Hills are one of those places -- you get going so fast, the momentum is so lovely, why would you want to slow down and waste it? Cars do this too (not stopping all the way), but it's a big deal on a bike, since that momentum came from your own personal muscles.

      Stupid shit #2 is variations on "the awareness test". There are some intersections where you get distracted by (say) the left-turning traffic, and next thing you know, you're running a red light. There is one light that I have zero intention of ever running, where at least twice, I have found myself smack in the middle of it with the light red, without ever noticing the yellow. My attention is clearly drawn to something else, but what? I suspect that this may be a basic car-vs-bike difference, because drivers are usually focussed on the signal (I once watched a driver, focussed on the signal, start her car forward right into a jay-walking pedestrian), where on the bike, you're assuming that anything might happen, because if it does, it hurts, so you are looking at all the other stuff around you. And sometimes, there's enough "other stuff" going on, that you don't notice the light turning yellow.

      This might have some relevance to the original topic of this article, way up at the top :-).

      (Sorry for the late reply -- I started this in the morning, it's been a busy day.)

    269. Re:What about Google driverless car? by sp0tter · · Score: 1

      haha this is fun! No doubt my loose fan belt gives my position away most of the time. There is only one lane in either direction, and they are in the same lane I plan on occupying, and traveling in the same direction I will be after the turn. They might be able to bunny-hop the curb but I jog in the area and there is enough gravel to def make me think twice about letting my tires leave the road if I only had two on the ground -- esp at that speed. They could be cycle-ninjas... they do have a reputation in this area of Nashville -- one has even managed to fashion a "double decker" bike by attaching the seat post stems of two bikes and linking the drive chain vertically from one crank to the other one. I cannot imagine how he gets on the thing but it is pretty awesome to see.

      --
      you don't eat crackers in the bed of your future--or else you'll get all scratchy
    270. Re:What about Google driverless car? by AK+Marc · · Score: 1

      You stated that I stated that getting out of the way required "getting up to speed" or "driving into a busy intersection" neither of which are true. A semi is still under 12 feet wide. "Getting out of the way" in the simplest terms means moving 6 feet to either side, whichever is easiest. But no, you lie and state that the *only* choice is to reach top speed in under a second across a busy intersection, not just that is the only option, but that I explicitly stated such falsehood. Nope, all you have to do to avoid a semi is move 6 feet. IF she didn't have enough time to move 6 feet, she is incompetent. If she didn't pay enough attention to her surroundings to minimize her chances of getting hit, she's incompetent. Did she even see it before she was hit?

    271. Re:What about Google driverless car? by Belial6 · · Score: 1

      What kind of car are you driving that can move 6 feet sideways without moving forward or backwards? And what kind of car are you driving that can go from a complete stop to 6 feet away in less than .5 seconds?

    272. Re:What about Google driverless car? by AK+Marc · · Score: 1
      None can, why are you making up known impossible constraints, rather than addressing facts and reality? Is it because you don't like the reality of your incompetent wife. Did she see it before it hit her, or does she never look in her mirrors? Did she even try, or should we just accept bad drives hitting us and never try to avoid a crash?

      And what kind of car are you driving that can go from a complete stop to 6 feet away in less than .5 seconds?

      I'd be surprised if there was any car sold that couldn't move 6 feet in 0.5 seconds. A slow time on a measured track (with a regular car, not talking actual race cars or dragsters) is about 10 times that 6 feet in about 4 times the time you allotted (assuming constant acceleration, not true, but as close as we can come for a napkin comparison like this), which means an average car will travel that 6 feet in about 0.2 seconds, well under your 0.5 number. Are you asserting that an alert driver would have no more than 0.5s warning that there was a car behind them?

    273. Re:What about Google driverless car? by Belial6 · · Score: 1

      I assert that an alert driver would not know if the car approaching is going to stop or not until there was less than 0.5 before impact.

      Since you called me a "lying sack of shit" for calling you out on your claim that she should have pulled into cross traffic, please explain how your reconcile your claim that a competent driver would move 6 feet to the side but that you also claim that the car would not move forward which would put her into the cross traffic.

    274. Re:What about Google driverless car? by mcgrew · · Score: 1

      Well, you can't compile Fortran with an assembler, and you can't execute BASIC from FORTRAN, even if they are similar in many ways.

    275. Re:What about Google driverless car? by RockDoctor · · Score: 1

      Have you never learned defensive driving?

      Most men don't. The penis gets in the way, and anything that does get learned is rapidly corroded away by testosterone.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    276. Re:What about Google driverless car? by Anonymous Coward · · Score: 0

      If a 100 knot tailwind suddenly drops to 70 knots, you've just gained 30 knots of airspeed.

      No, you haven't. You've just lost 30 knots of ground speed. Unless you've changed power or pitch, you're airspeed remains the same.

    277. Re:What about Google driverless car? by AK+Marc · · Score: 1

      I never claimed the car would not move forward. From that description, you are asserting she was first in line at a light, what did she do, panic stop at a yellow light right in front of a semi? Why don't you tell what happened, rather than just hint at facts that you think weaken my case, but hide everything else in case it might actually shed light on the situation?

    278. Re:What about Google driverless car? by Belial6 · · Score: 1

      Yes she was first in line. That is why she would have had to pull into traffic instead of pulling into other cars stopped that were parked around her. No, she didn't panic. She was fully stopped at a red light. No one is hiding facts from you. You are just so busy looking for reasons to insult people that you are not thinking about what you or others are saying. Even bringing up a yellow light is a perfect example. You were told that she was legally stopped at a red light. You then somehow try to turn it into a panic situation by bringing up a yellow light that was not part of the situation, nor ever suggested.

      You still have not explained how you think cars move sideways without moving forwards. From your attitude, I have to wonder how many people you have run down, and then tried to blame them for not getting out of your way.

    279. Re:What about Google driverless car? by michelcolman · · Score: 1

      If the wind changes quickly, airspeed changes immediately while ground speed stays the same due to inertia. Ever seen an airspeed indicator during heavy turbulence? Ever heard of wind shear? I guess not.

    280. Re:What about Google driverless car? by maxwell+demon · · Score: 1

      Yeah, and your bug was to submit a BASIC program to a very old computer, which of course only had FORTRAN, not BASIC.

      Or in short: Whoosh

      --
      The Tao of math: The numbers you can count are not the real numbers.
    281. Re:What about Google driverless car? by AK+Marc · · Score: 1

      You still have not explained how you think cars move sideways without moving forwards.

      I never said anything that would imply any such thing. You made that up as a red herring to deflect the blame from your incompetent wife who learned her incompetence from you.

      From your attitude, I have to wonder how many people you have run down, and then tried to blame them for not getting out of your way.

      None. Are you volunteering to be the first? Bring your wife with you, I'd be doing the world a favor.

    282. Re:What about Google driverless car? by Belial6 · · Score: 1

      You have made your position and intelligence level absolutely clear. Good job.

    283. Re:What about Google driverless car? by AK+Marc · · Score: 1

      I note you haven't ever quoted me in your assertions of what I've said "just move your car to the side without ever traveling forward" and never addressed your provably false statements (implying cars can't move feet in under 0.5 seconds). Instead, you insult me and ignore facts to perpetuate your lies which get people killed. Take responsibility for your safety, the semi behind you won't.

    284. Re:What about Google driverless car? by ewanm89 · · Score: 1

      So a Saturn 5 is a missile and not a rocket? Or a Soyuz? Please, argue this one with NASA.

    285. Re:What about Google driverless car? by virg_mattes · · Score: 1

      If accident rates go down, payouts go down, which means premiums go down, which means profits go down.

      This doesn't make any sense. If payouts go down more than premiums go down, then there's profit in the difference, and I can guarantee that a company that gets its daily bread from playing percentages will be able to work this out to their advantage.

      Insurance companies aren't in business to keep you safe, they're in business to sell you their product; which you are required to buy.

      Firstly, they are in the business of keeping you safe, because that reduces the chance of paying out on the policy. Secondly, it's not mandatory everywhere. You sound awfully bitter about insurance.

      Virg

    286. Re:What about Google driverless car? by MikeWarren · · Score: 1

      ...which really says a lot about what a shitty transportation system we've designed than anything else.

      --
      Mike Warren
  2. maybe... by Anonymous Coward · · Score: 0

    same way presumable don't proof read.

  3. how it became part of the suit by Anonymous Coward · · Score: 1

    Presumably, in the same way a story with the phrase "software suit" got posted to the front page of Slashdot without being about some sort of matrix-like cyberworld.

  4. Bad software by Hadlock · · Score: 5, Funny

    I can't help wondering just how could a piece of code, which presumable didn't test its' input data for validity before acting on it, become part of a modern jet's onboard software suit?"

    This, from the same company, while building the A380 megajet decided to upgrade half of their facilities to plant software version 5, while the other half decided to stick with version 3/4. And did not make the file formats compatible between the two versions, resulting in multi-month delays of production as a result.
     
    Point being, in huge projects, simple things get overlooked (with catastrophic results). My favorite is when we slammed a $20 million NASA/ESA probe in to the surface of mars at high speed because some engineer forgot to convert mph in to kph (or vice-versa).

    --
    moox. for a new generation.
    1. Re:Bad software by RealGene · · Score: 5, Informative

      My favorite is when we slammed a $20 million NASA/ESA probe in to the surface of mars at high speed because some engineer forgot to convert mph in to kph (or vice-versa).

      No, it was when two different softwares were used to calculate thrust. The spacecraft software calculated thrust correctly in newton-seconds.
      The ground software calculated thrust in pounds force-seconds. This was contrary to the software interface specification, which called out newton-seconds.
      The result was that the ground-calculated trajectory was more than 20 kilometers too close to the surface.
      The engineers didn't "forget to convert", they failed to read and understand the specifications.

      --
      Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
    2. Re:Bad software by Anonymous Coward · · Score: 0

      It's probably more a lack of testing than a bad software. If the airspeed sensor tells you that you are flying to slow and that you are going to stall, you need to dive to take more speed. That's simple and logic programming.
      Now the fact that the information from multiple sensors was not aggregated through some form of consensus is a problem that should have been detected by proper testing. Programming in the presence of failures is much harder to test, especially that you can only tolerate a certain number of faults.

    3. Re:Bad software by Sir_Sri · · Score: 4, Insightful

      From out here it's hard to distinguish between 'forgot what the specification said they should do' and 'didn't bother to read it in the first place'. Even if your 10 testing guys knew it was in the specification doesn't mean they necessarily understood how to test it properly, and maybe did some sort of relative test (input of x should come out to be 10x in a simple example). The problem with using the wrong unit of measure is that the math is, in isolation all correct and self consistent, it's just off by a constant - which just happens to be enough to cause catastrophic failures.

      In the case of an aircraft using only once sensor in the article, did it read in data from all the sensors, and just ignored some of the input? Did it average the inputs, (which, naively, isn't a bad answer, but fails badly when you have really wonky data), was there some race condition in their resolution between multiple sensors? That's a fun one, maybe it works on data on poling intervals and in very rare cases it can read data from only one sensor and not the others and so on. Even if you know the specification it can be tricky to implement (and realize all of the things that can go wrong, it's not like all of these people doing the calculations are experts in distributed systems necessarily, they might be experts in physics and and engineering). Doing something simple like taking an average of an array can fail in really bad ways - what if the array isn't populated on time? How do you even know if the array is fully populated? How does my average handle out of bounds numbers? How about off by 10^6 numbers? Does old data just hang out in those memory addresses, and if so what happens to it? A lot of those underlying problems, especially with how the array (or in this case probably how a handful of floats) is populated and is it aware if it is properly populated are handled by the implementation of the language, which is well beyond the people who actually do most of the programming. And not everyone thinks 'hey for every line of code I need to go and check to make sure the assembler version doesn't have a bizarre race condition in it', assuming you could even find the race conditions in the first place.

    4. Re:Bad software by forkazoo · · Score: 1

      No, it was when two different softwares were used to calculate thrust. The spacecraft software calculated thrust correctly in newton-seconds.
      The ground software calculated thrust in pounds force-seconds. This was contrary to the software interface specification, which called out newton-seconds.
      The result was that the ground-calculated trajectory was more than 20 kilometers too close to the surface.
      The engineers didn't "forget to convert", they failed to read and understand the specifications.

      To be fair, it wan't like they were just outputting the wrong units. They were outputting the right units, per the spec. They were just using a different set of units for the internal calculation, and then got bit by precision problems in the conversion. Basically, it was a rounding error. Theoretically, the details of the math could be fairly arbitrary as a "black box API." They just needed an infinite number of bits and it would have worked fine...

    5. Re:Bad software by RealGene · · Score: 3, Informative

      They were just using a different set of units for the internal calculation, and then got bit by precision problems in the conversion. Basically, it was a rounding error. Theoretically, the details of the math could be fairly arbitrary as a "black box API." They just needed an infinite number of bits and it would have worked fine..

      No, they were taking a value in N-s but interpreting it as lbf-s. This was not rounding error, all ground calculations
      were off by a factor of > 4.

      --
      Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
    6. Re:Bad software by Whiteox · · Score: 1

      You've got engineers~scientists etc still using imperial measures and everybody else in the world uses SI units? That is so 60's.
      However, it does show how human error can get into what seems to be a perfectly good and bug free piece of softwares.

      --
      Don't be apathetic. Procrastinate!
    7. Re:Bad software by Anonymous Coward · · Score: 1

      This, from the same company, while building the A380 megajet decided to upgrade half of their facilities to plant software version 5, while the other half decided to stick with version 3/4. And did not make the file formats compatible between the two versions, resulting in multi-month delays of production as a result.

      I've been saying, since I worked on that exact project (the A380), that Airbus has no idea what it is doing. And, regarding the file format issue, don't forget that they blamed it on the American vendors working on wiring harnesses, one of which I worked for. The delay actually had nothing to do with the software issue. It had to do with the fact that we were forced to require written change orders, regardless if they issued one in-house, because Airbus's documentation was so horrible that we were getting 3 and 4 changes for the same harness. These changes often contradicted each other so we could not proceed until they told us what they actually wanted. This usually took a day or more to get because we were in the western US and were dealing with France who was 8 hours ahead of us.

    8. Re:Bad software by Anonymous Coward · · Score: 0

      I think it was newtons vs lbs where the confusion arose. mph and kph are very unlikely units to be used in space craft software.

    9. Re:Bad software by Hadlock · · Score: 1

      Wow, apparently this post got passed around Airbus' office; I had three consecutive upvotes, then three consecutive downvotes, and every time it gets upvoted, it immediately gets another downvote.
       
      Here is the relevant part from wikipedia:

      failures of configuration management and change control.[47][48] Specifically, it would appear that German and Spanish Airbus facilities continued to use CATIA version 4, while British and French sites migrated to version 5.[49] This caused overall configuration management problems, at least in part because wiring harnesses manufactured using aluminium rather than copper conductors necessitated special design rules including non-standard dimensions and bend radii; these were not easily transferred between versions of the software.[50]

      Airbus announced the first delay in June 2005 and notified airlines that deliveries would be delayed by six months.

      http://en.wikipedia.org/wiki/Airbus_A380#Production_and_delivery_delays

      --
      moox. for a new generation.
    10. Re:Bad software by kmoser · · Score: 1

      Even if your 10 testing guys knew it was in the specification doesn't mean they necessarily understood how to test it properly, and maybe did some sort of relative test (input of x should come out to be 10x in a simple example).

      They used the Microsoft method of testing: just launch the damned thing, and if it crashes then it means there's a bug somewhere.

  5. It is the Programmer's Fault by Anonymous Coward · · Score: 1, Funny

    It is clearly the fault of the programmer. They should be held liable for incidents like this. Management tries their best, but ultimately it always comes down to the coders. The company can be protected by the ToS, but not the lazy programmers.

    1. Re:It is the Programmer's Fault by Anonymous Coward · · Score: 0

      Ok! Ok! I must have, I must have put a decimal point in the wrong place or something. Shit. I always do that. I always mess up some mundane detail.

    2. Re:It is the Programmer's Fault by Anonymous Coward · · Score: 0

      Well this is not some mundane detail Michael!!!

    3. Re:It is the Programmer's Fault by Anonymous Coward · · Score: 0

      It is clearly the fault of the programmer. They should be held liable for incidents like this.

      Great. Software budget just went up by a factor of 20. Do you still want to buy?

  6. don't just wonder, learn by fche · · Score: 5, Interesting

    "I can't help wondering just how could a piece of code, which presumable didn't test its' input data for validity before acting on it, become part of a modern jet's onboard software suit?""

    How about reading the darned final report, conveniently linked in your own blurb? There was lots of validity checking. In fact, some of it was relatively recently changed, and that accidentally introduced this failure mode (the 1.2-second data spike holdover). (Also, how about someone spell-checking submissions?)

    1. Re:don't just wonder, learn by inasity_rules · · Score: 5, Interesting

      Mod parent up. Anyhow, information from a sensor may be valid but inaccurate. I deal with these types of systems regularly(not in aircraft, but control systems in general), and it is sometimes impossible to tell with out extra sensors. Its one thing to detect a "broken wire" fault, and a completely different thing to detect a 20% calibration fault, for example, so validity checking can only take you so far. Its actually impressive the failure mode in this case caused so little damage.

      --
      I have determined that my sig is indeterminate.
    2. Re:don't just wonder, learn by wvmarle · · Score: 4, Interesting

      Agreed, valid but inaccurate.

      Though such an airliner will have more than one air speed sensor, no? Relying for such a vital piece of information on just one sensor would be crazy. And that makes it to me even more surprising that a single air speed sensor to malfunction causes such a disaster. But then it's the same kind of issue that's been blamed on an Air France jet crashing into the ocean - malfunctioning sensors, in that case ice buildup or so iirc, and as all sensors were of the same design this caused all of them to fail.

      Another thing: I remember that when Airbus introduced their fly-by-wire aircraft, they stressed that one of the safety features to prevent problems caused by computer software/hardware bugs, was to have five different flight computer systems built and designed independently by five different companies, using different hardware. So that if one computer has an issue causing it to malfunction, the other four computers would be able to override this. And a majority of those computers should agree with one another before an airplane control action would be undertaken.

    3. Re:don't just wonder, learn by 0123456 · · Score: 1

      Though such an airliner will have more than one air speed sensor, no? Relying for such a vital piece of information on just one sensor would be crazy.

      According to a TV documentary I watched a while back, one crash about ten years ago happened because one of the three pitot tubes was blocked and it was the only one that was connected to the autopilot. The unblocked tubes were telling the crew that the plane was about to stall, whereas the blocked tube was telling the autopilot that the plane was flying too fast. The autopilot pulled the nose up and the crew had contradictory warnings that they couldn't reconcile, with the plane simultaneously telling them that it was going too fast and too slow. When they decided to believe the autopilot and cut power, the plane stalled and crashed.

      I thought that only having one pitot tube connected to the autopilot was a dumb idea too.

    4. Re:don't just wonder, learn by inasity_rules · · Score: 3, Insightful

      I'm sure they must have more than one sensor. Perhaps even more than one sensing principle is involved. The problem with the system of having multiple computers vote, is we tend to solve problems in similar ways, so if there is a logic error in one machine (as opposed to a typo) it is fairly likely to be repeated in at least 2 of the other machines. Some sets of conditions are very hard to predict and design for. Even in the most simple systems. I often see code (when updating a system) that does not account for every possibility because either everyone considers that combination unlikely, or nobody thought of it in the first place(until it happens of course...) Being a perfectionist in this business is very costly in development time.

      The fact is a complex system such as an aircraft could easily be beyond human capability to perfect first time. And test completely.

      --
      I have determined that my sig is indeterminate.
    5. Re:don't just wonder, learn by wvmarle · · Score: 2

      The way to prevent typos (and with that, bugs) being copied to other systems is to make sure your systems are designed by independent companies. The chance of having the exact same bugs in two independently developed systems is really small. Make that three different systems, and set up a majority vote system to be pretty sure you've got the correct value.

      Aircraft are very complex systems indeed. Yet the results of failure are generally pretty bad, and it's hard to make an aircraft fail safe - so everything must be done to have it not fail to begin with.

    6. Re:don't just wonder, learn by jrumney · · Score: 2, Informative

      But then it's the same kind of issue that's been blamed on an Air France jet crashing into the ocean - malfunctioning sensors, in that case ice buildup or so iirc, and as all sensors were of the same design this caused all of them to fail.

      The official report for that came out a week or so ago. The only effect that the malfunctioning sensors had in that case was to put the copilots back in control of the plane so they could proceed to attempt to climb above the limits of the aircraft, and continue to pull back on the stick all the way down to sea level after the stall warning started blaring.

    7. Re:don't just wonder, learn by Animats · · Score: 5, Informative

      How about reading the darned final report.

      I highly recommend that. It's a good read. This was not a sensor problem. The problem actually occurred in the message output queue of one of the CPUs, and resulted in sending data with the label for one data item with the data from another. The same hardware unit had demonstrated similar symptoms two years earlier, but the problem could not be replicated. This time, they tried really hard to induce the problem, with everything from power noise to neutron bombardment, and were unable to do so.

      There are several thousand identical hardware units in use, and one of the others demonstrated a similar problem, once. No other unit has ever demonstrated this problem. The The investigators are still puzzled. They unit which produced the errors has been tested extensively and the problem cannot be reproduced. They considered 24 different failure causes and eliminated all of them. It wasn't a stuck bit. It wasn't program memory corruption. (The code gets a CRC check every few seconds.) The code in ROM was what it was supposed to be. Thousands of other units run exactly the same software. It wasn't a single flipped bit. It wasn't a memory timing error. It wasn't a software fault. It looked like half of one 32-bit word was combined with half of another 32-bit word during queue assembly on at least some occasions. But there are errors not explained by that.

      Very frustrating.

    8. Re:don't just wonder, learn by Anonymous Coward · · Score: 1

      Mod parent up. Anyhow, information from a sensor may be valid but inaccurate. I deal with these types of systems regularly(not in aircraft, but control systems in general), and it is sometimes impossible to tell with out extra sensors. Its one thing to detect a "broken wire" fault, and a completely different thing to detect a 20% calibration fault, for example, so validity checking can only take you so far. Its actually impressive the failure mode in this case caused so little damage.

      Try having type 2 diabetes in the beginning stages. Blood sugar meters read +/- 20%. You're aiming for 6.0 and 5.0-5.5 is normal (non diabetic). Your meter may read 6 if your BS is 7 or it may read 4 if your BS is 5 and it's all expected. In later more advanced stages of the disease you may see numbers in the teens or twenties if you eat the wrong things but in pre-diabetes and early stages of diabetes the variation due to food can be swamped in the error of your meter. Taking multiple readings can get small improvements in accuracy but cost in terms of pain and money, and meanwhile everyone thinks you're OCD if you're unwilling to accept inaccurate BULLSHIT numbers.

    9. Re:don't just wonder, learn by inasity_rules · · Score: 2

      That only covers mistakes like typos. The bugs independent systems do not cover are logical and conceptual errors. If the functional specification is wrong to start with, all the versions will have similar or identical issues. Fail safe is a tricky thing in an aircraft. Systems and sensors will fail. No matter how many or how well designed. If two out of three air speed sensors fail for example, then there will be big problems. The point being that there is no 100% safety.

      --
      I have determined that my sig is indeterminate.
    10. Re:don't just wonder, learn by wvmarle · · Score: 1

      That only covers mistakes like typos. The bugs independent systems do not cover are logical and conceptual errors.

      I don't agree with that fully: only the parts given by the plane maker who orders the design of the systems is not covered. Logic such as spike detection and input signal validation can be covered this way. In the accident in question apparently all redundant systems used the same algorithm with the same parameters to detect spikes, that imho is an oversight by the designers, possibly too stringent specifications on how a signal should be processed leaving no room for different implementations.

      Systems and sensors will fail. No matter how many or how well designed. If two out of three air speed sensors fail for example, then there will be big problems. The point being that there is no 100% safety.

      Of course they will fail now and then, that's part of life. It' s not just because there are three sensors, not one. The trick is to detect failure, which in some cases surely can be very difficult.

    11. Re:don't just wonder, learn by Anonymous Coward · · Score: 0

      They do have three sets of pitot tubes and plenty of avionics redundancy. The thing that happened is that the autopilot disengaged (like it should). The pilots were presented with conflicting information about airspeed, but also the avionics. To prevent a stall, the airplane made a nose dive to maintain airspeed, ignoring the fact that the information of the pitot tubes was inconsistent.
      Pilots also tend to make very poor decisions when confronted with conflicting airspeed readings. Airbus probably (I am guessing here) took the precaution to nosedive as an increasing speed is easier to recover from than a stall. My guess is also that the nosedive could have been interrupted by the pilots.

    12. Re:don't just wonder, learn by Anonymous Coward · · Score: 1

      That's not at all how it happened. At first the tubes were frozen over but after a short while, as the aircraft descended, they thawed and resumed providing correct data. The altimeter also worked and showed them they were descending fast. It is inexplicable why the younger copilot would keep pulling on the stick all this time, which slowed the aircraft and sustained the stall. But the technical problem went away very quickly, this accident was entirely human error. Read the report from the crash and you will see.

    13. Re:don't just wonder, learn by michelcolman · · Score: 1

      No, if the system is convinced that the airplane is stalling, it will push the nose down and there's nothing the pilots can do to stop it except reaching onto the overhead panel and switching off certain flight control computers to downgrade the flight control law (which is kind of hard to do while you're fighting negative g-forces, and certainly never trained at all).

    14. Re:don't just wonder, learn by AmiMoJo · · Score: 1

      The fact is a complex system such as an aircraft could easily be beyond human capability to perfect first time. And test completely.

      Absolutely. If you look at the history of aircraft it is littered with failures that were simply not known about until they actually happened. The classic example is the DeHalivard Comet, the first jet airliner. A couple of them broke up in mid air due to having square windows and punched rivets. Other manufacturers commented that if the problems hadn't already come to light their own aircraft would have suffered from them.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    15. Re:don't just wonder, learn by llZENll · · Score: 1

      Wow I can't imagine trying to debug that, I get frustrated just having to step into more than 10 functions lol. So how did they ever find the problem and reproduce it?

    16. Re:don't just wonder, learn by jcgam69 · · Score: 1

      Actually the second co-pilot had control only briefly and the captain never touched the controls during the accident sequence. The first co-pilot (who was less experienced IIRC) insisted on flying the plane with flawed situational awareness, which I believe negatively influenced both the captain and the other co-pilot.

    17. Re:don't just wonder, learn by Anonymous Coward · · Score: 0

      one of the safety features to prevent problems caused by computer software/hardware bugs, was to have five different flight computer systems built and designed independently by five different companies, using different hardware.

      Except that all the developers are going to copy/paste the same wrong answer on stackoverflow.

    18. Re:don't just wonder, learn by Anonymous Coward · · Score: 0

      Popular Mechanics recently had an excellent article about the AF 447 disaster.

      http://www.popularmechanics.com/technology/aviation/crashes/what-really-happened-aboard-air-france-447-6611877

      In short, the air speed sensors iced over, but it was human error that caused the crash.

    19. Re:don't just wonder, learn by Anonymous Coward · · Score: 0

      Computer democracy?

    20. Re:don't just wonder, learn by marcosdumay · · Score: 1

      There are three sensors, and they aren't completely redundant, as they don't gather exactly the same data.

      If I remember it correclty (what may not be the case) any data comes from at least two sensors. But there is that saying that a men with a watch knows the time, but a men with two is never sure.

  7. it's more complicated than that by holophrastic · · Score: 3, Interesting

    we're going to see a huge change in programming methods coming pretty soon. Today, A.I. is still math and computer based. The problem is that data, input, and all of the algorithms you're going to write can result in a plane nose-diving -- even though no human being has ever chosen to nose-dive under any scenario in a commercial flight.

    Why was an algorithm written that could do something that no one has ever wanted to do?

    The shift is going to be when psychology takes over A.I. from the math geeks. It'll be the first time that math becomes entirely useless because the scenarios will be 90% exceptions. It'll also be the first time that psychology becomes truly beneficial -- and it'll be the direct result of centuries of black-box science.

    That's when the programming changes to "should we take a nose-dive? has anyone ever solved anything with a nose-dive? are we a fighter jet in a dog fight like they were?" Instead of what is it now: "what are the odds that we should be in a nose-dive? well, nothing else seems better."

    1. Re:it's more complicated than that by RightwingNutjob · · Score: 3, Insightful

      Instead of what is it now: "what are the odds that we should be in a nose-dive? well, nothing else seems better."

      Probably more like, "the sensor spec sheet says it's right 99.99999% of the time. may as well assume it's right all the time".

      The devil almost surely lives on a set of zero measure.

    2. Re:it's more complicated than that by holophrastic · · Score: 5, Interesting

      yup. all the while forgetting that the while altimeter shows altitude, it rarely actually measures distance to the ground, it measures air pressure, and then assumes an aweful lot.

    3. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      rofl ok.

    4. Re:it's more complicated than that by GodfatherofSoul · · Score: 1

      They should've been using some kind of fuzzy algorithm to prevent drastic inputs. That would've been one of the first thoughts if I were the designer and I know it's a issue developers in the auto industry have addressed.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    5. Re:it's more complicated than that by holophrastic · · Score: 2

      certainly better. but anything they do which translates input into output suffers from the same lack of decision-making in the middle. There needs to be a step, the amigdala step, where a decision is questioned -- the official opposition step. And it's not about checking over the work. The work is fine. It's about self-doubt based purely on the most important observation available: I've been wrong before.

    6. Re:it's more complicated than that by jamesh · · Score: 3, Funny

      A better use of psychology will be to examine the heads of anyone who wants to throw maths out of the window and engage psychologists when designing AI algorithms.

    7. Re:it's more complicated than that by WaffleMonster · · Score: 2

      we're going to see a huge change in programming methods coming pretty soon. Today, A.I. is still math and computer based. The problem is that data, input, and all of the algorithms you're going to write can result in a plane nose-diving -- even though no human being has ever chosen to nose-dive under any scenario in a commercial flight.

      There are some humans alive today who have wisely done so to the point of causing injuries to recover from stalls real and imagined.

    8. Re:it's more complicated than that by Chuck+Chunder · · Score: 2

      even though no human being has ever chosen to nose-dive under any scenario in a commercial flight. Why was an algorithm written that could do something that no one has ever wanted to do?

      Is that something you are saying from knowledge or just making up? I was under the impression that getting the nose pointed down was a fairly 'normal' thing for a pilot to do when faced with a stalling plane. Indeed, keeping the nose up can be precisely the wrong thing to do.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    9. Re:it's more complicated than that by Sarten-X · · Score: 2

      That's assuming that the computer knows what a "nose-dive" even is, or why it's (usually) a bad thing. It would have to know every problem, every tactic, and every risk, and nothing would actually be safer, though the program would be far more complex..

      Instead, the "psychological" program thinks "We're going a lot slower than we should for this altitude. Oh no! We're going to stall, and it's only by sheer luck that we haven't already! Why are we this high, anyway? The pilot told me to go this high, but maybe he entered the flight plan wrong. Maybe there was a fight in the cockpit, and that last change wasn't really supposed to happen. Quick! Let's go down to denser air as fast as we can! It's either that or stall, crash, and kill everyone on board!". It still dives, because the basic problem hasn't changed: The sensor failed, and had no redundancy. There's still a bit of self-doubt, but without enough relevant information about what's going on, the program still takes the option that causes the least damage, in terms of probability: the nose-dive.

      AI involves large amounts of both math and psychology, and that's not going to change. A major aspect of psychology is to effectively reverse-engineer human actions to determine their underlying mental algorithms. Current AI programs simulate the algorithms, and we compare the emergent behavior to what's observed in humans (or other, simpler, animals). They are effectively the same problem, working in opposite directions.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    10. Re:it's more complicated than that by RealGene · · Score: 1

      even though no human being has ever chosen to nose-dive under any scenario in a commercial flight.

      This is incorrect. A winged aircraft will stall when the speed of air over the wings is too low.
      The correct response of a pilot or computer to a stall is to point the nose down in order to increase airspeed.
      The failure here was of the computers calculating that the aircraft was about to stall due to the reading from one airspeed sensor.

      Pitot tubes used for sensing airspeed are subject to plugging up due to icing (which is why most are heated), and from spiders who like to climb
      into them (which is why you will see covers on the pitot tubes of grounded aircraft, with long red streamers attached so that the ground crew
      doesn't forget to remove them).

      Pitot tubes are also implicated in the loss of Air France 447.

      --
      Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
    11. Re:it's more complicated than that by wvmarle · · Score: 2

      Interesting one indeed. Could be a tough measure.

      For starters: what is one's current altitude? What is your reference point? The ground level at that point? Changes quickly when passing over mountainous terrain. Or the height compared to sea level? Which is also tricky, as the earth's gravitational field is not uniform and sea level is far from a perfect flattened sphere around the Earth's centre.

      And how about GPS based altitude measurements? That's easily accurate to within a few meters, less than the size of the aircraft itself. Should be good enough.

    12. Re:it's more complicated than that by holophrastic · · Score: 2

      lowering the nose, yes, absolutely. nose-dive, no. the kind of thing that injures passengers is not standard anything.

    13. Re:it's more complicated than that by holophrastic · · Score: 1

      the more you use math as an end-point for decisions, the more you'll find that you're doing what's been done with math for centuries: betting. Math is excellent at odds, but it sucks for decisions. And that's for one excellent reason -- it's NEVER complete. You've never measured everything. So you never have all of the variables.

      drawing conclusions from 20% of the information is exactly what psychology does, because it's exactly what humans do.

      if my google car drives slowly around student drivers, it's a simple rule. if it avoids chinese, black, and indian drivers, it will have drawn upon a stereotype purely out of fear for the unknown. that's what thought is all about. and that's life preservation at its best.

      the idea that you can make a decision based on little, because a decision simple must be made right now is something that math fails to do time and time again.

      think of all of the times when a small mistake in your math has produced hugely different results. that mean you can't make a quick calculation, and refine it later. which means that you're in a threshold situation where you need a certain amount of data before your result will have any probability of being actionable. in the real wold of biological actions, we don't ever have that level of knowledge.

    14. Re:it's more complicated than that by holophrastic · · Score: 2

      absolutely. and out of all who have, look at what it took for them to choose to do so. and look at how many times it's happened. it takes a huge dicision for a pilot to decide to do it. it's not a single reading from a single instrument.

      i'd say that there's no single malfunctioning device that could get a pilot to do that. in fact, I don't think any incorrect information could do it. the only malfunction to make it happen would probably need to be in the pilot.

    15. Re:it's more complicated than that by holophrastic · · Score: 1, Interesting

      there is absolutely no way that your brain does calculus in order to walk around an obstacle. yet that's exactly what's taught in today's AI class.

      it's not about probability. you don't grasp a glass by determining how much pressure you can apply to it based on its chemical structure. you add more pressure until it stops slipping through your hand.

      you trust nothing, and you draw conclusions only through on-the-fly experimentation.

      you computer pilot was not supposed to use the sensor for anything but convenience. the moment it says something unexpected, the computer was to determine the altitude in a proper way -- which takes longer. and don't tell me that it had no redundancy. it could have done EXACTLY what the pilot would have done.

      ask somebody.

      not assume it's alone in the world.

      hey pilot, hey tower, where am I?

    16. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      They should've been using some kind of fuzzy algorithm to prevent drastic inputs. That would've been one of the first thoughts if I were the designer and I know it's a issue developers in the auto industry have addressed.

      I've lost count of the number of occassions my car foolishly decided to redline itself going up a hill while cruise control was enabled.

      Even "fuzzy logic" in the automatic shifting screws up royally from time to time.

    17. Re:it's more complicated than that by holophrastic · · Score: 1

      i'm quite familiar with all of that. the pitot tubes that don't actually measure what people think they measure.

      but the solution to increase speed does not require a nose dive. and a broken sensor, being always a possibility, means that you're not supposed to take any action without verifying the situation.

      which the computer could have very easily done. the same way anyone verifies anything.

      by asking someone else.

      hey pilot, are we really stalled? no co-pilot, I can see the clouds going by.

      it's the same conversation whether "co-" means "common", or "computer".

      between human pilots, it's called crm: cockpit resource managemet -- using your teammates effectively.

      they forgot to program it into the cockpit itself. because the programmers were never taught crm.

    18. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      this is so mind-bogglingly stupid, you must be a philosopher.

      captcha: idiotic

    19. Re:it's more complicated than that by holophrastic · · Score: 0

      oh come on, you can't be that stupid. you can easily measure altitude relative to the sun if you want. that's not the point. this is why math fails. math quickly forgets the purpose. that's why math excells where it does, and why it fails crashes and burns here.

      you can't abstract away the reason that we're measuring the altitude. there's only one reason that we care at all. i promise that inter-galactic travel will not measure altitude at all.

      we don't care how far away from the ground we are. we care only if we're going to hit the ground or not. everything else is just fun. noise polution, laws, laneways, etc..

      and yes, mountains make it change quickly. that's the whole point of having it. and much like the most famous player in his sport: don't measure the altitude where you are, measure that altitude where you're going to be.

      if there were no chance of hitting the ground, you wouldn't need the altimiter.

    20. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      I am sure the software did not expect the plane to dive, it was more likely the physics took over due to inacurate sensor data:
      Take the case where it thinks it was flying into the wind vs. flying with the wind... and how would you design sensors and limits to avoid the case where a sensor is giving you inacurate results. Keep in mind, the same sensor replicated multiple times is subject to the same inacuracies due to external factors...

    21. Re:it's more complicated than that by holophrastic · · Score: 1

      wow, a well thought-out coherent response to an opinion with which you disagree.

      and no, a programmer actually -- one who already follows his own advice, and builds what he calls: interactive autonomous systems. it's an excellent oxymoron. much like you.

    22. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      You obviously do not understand math, and apparently have not really done much of it either. Please come back when you understand what you are talking about.

    23. Re:it's more complicated than that by syousef · · Score: 2, Informative

      I wouldn't be calling other people stupid. Altimeters are also used to maintain aircraft separation around busy airports, avoid bad weather etc. Your assertion that everything other than not hitting the ground is a use that is "just for fun" is ridiculous.

      --
      These posts express my own personal views, not those of my employer
    24. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      "should we take a nose dive?"

      loss of cabin pressure.

      warning shot from russian interceptor with outdated radios.

      TCAS conflict.

      probably more.

    25. Re:it's more complicated than that by Sarten-X · · Score: 2

      I'm going to assume you're not trolling at this point, though the utter rejection of match makes it unlikely you'r being serious. Oh well. It must be dinnertime.

      there is absolutely no way that your brain does calculus in order to walk around an obstacle.

      Actually, yes, the brain does some basic physics computations (including calculus) naturally. The answers aren't exact, and there aren't numbers given for output, but the process is straightforward: To predict the path of an obstacle (or several), first watch for a moment to determine the rates of change (velocity v and acceleration a), then apply that to a "black box" formula or neural network (x=x[0] + vt + at^2), then continue to check the result as more observations are available. Physicists have been observing and verifying for the past few thousand years to ensure that the formula we use now is as accurate as our current data allows. Human brains also observe, but they don't have the same accuracy. Instead, brains rely on having lots of repetitive observations, to hopefully train their neural networks to be a closer approximation of accurate. This is why baseball players practice: to improve their aim by refining the neurons they use.

      The same concept applies to many operations that humans are good at, like facial and environmental recognition, quantitative estimation, and memory. The brain has neural networks for these important functions, and when someone's brain is damaged, these functions are often impaired. It's important to note that the neural networks are usually far faster than current digital technology, partly due to being analog in nature, partly due to parallelism, and partly (probably) due to using algorithms we don't know or understand yet.

      If we did somehow have a magic digital circuit that could do visual recognition and compute the path of objects as fast as the brain can, difficult tasks like robotic driving would be far simpler (index all visible objects, figure out their paths, then avoid them). We're not there yet, of course, but that's no reason to throw our collective hands up in despair and eschew science forever, just because our current technology is imperfect.

      it's not about probability.

      Yes, it is. Any pilot must understand the risks of flying, and how to mitigate them. If the pilot's instruments tell him that the plane's speed has slowed, and there is no ground reference (such as when flying through fog, or at night, or even just at cruising altitude), he must understand that there is a chance the plane has actually slowed or hit less dense air, and there's a chance the instrument's malfunctioning. As you mention, the pilot could ask the tower - but the tower's observations are less accurate than even a malfunctioning sensor, can't monitor air conditions as well, and by the time the response comes back, the plane is likely to have stalled. A good pilot knows the probabilities of such problems happening, and knows the probabilities and severities of damage associated with each response.

      A human pilot has a few options: Ignore the sensor, call the tower, or angle the nose down immediately. Ignoring the sensor or calling the tower both lead to a chance of a stall, which means the plane will drop and damage will be done anyway (possibly much more severely, up to and including a complete crash landing with no power). Angling the nose down slightly may reduce the risk, but may cause some discomfort to a few passengers. Angling down heavily will remove almost all chance of stalling, but is very likely to cause discomfort to several passengers. Given the options, it's perfectly reasonable (and safest in the long run) to opt for the steep dive, and not kill passengers.

      Consider the alternative headline, if the math of risk assessment were ignored in favor of the more human (and more risky) behavior were followed: Computer considered sensor warning as malfunction, crash killed 335

      you don't grasp a glass by dete

      --
      You do not have a moral or legal right to do absolutely anything you want.
    26. Re:it's more complicated than that by evilviper · · Score: 1

      That's when the programming changes to "should we take a nose-dive? has anyone ever solved anything with a nose-dive? are we a fighter jet in a dog fight like they were?" Instead of what is it now: "what are the odds that we should be in a nose-dive? well, nothing else seems better."

      All you're talking about is sanity/range checking, and reaction limiting. No psychology needed. What you're talking about, special-casing all NORMAL flying scenarios, sounds like a very good way to get a lot of people killed when one part is damaged beyond spec, and the autopilot isn't ALLOWED to compensate for it because the psychologies and pilots decided THAT SHOULDN'T EVER HAPPEN. Would you care to guess how many "couldn't happen" scenarios have, in fact, occurred in flight? Lots.

      So it goes something like this:

      Computer #1: Sensors say the engines are at full throttle and the air speed is so low the plane is about to stall and fall out of the sky, but I have rules against nose-diving, so I guess I'll blink a little light on the console and hope it gets somebody's attention before we all die...

      Computer #2: Flaps are at 50%, but we're still rolling near sideways. I'm never supposed to go past 50% on the control surfaces, so I'll sit here and hope somebody grabs the controls in the next 5 seconds before we're completely inverted and unrecoverable.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    27. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      Except... They've already got autopilots which limit pilot actions which (according to the autopilot) would put the plane outside of the flyable envelope. The only problem? That causes crashes. The pilots are wondering why the plane isn't responding, and the autopilot works harder and harder to override the pilots.

      http://en.wikipedia.org/wiki/Air_France_Flight_296
      http://aviation-safety.net/database/record.php?id=19940426-0

    28. Re:it's more complicated than that by Martin+Blank · · Score: 4, Insightful

      Speaking as a pilot, I care a great deal where I am right now because it may affect whether I'm going to hit another plane. I've been close enough to see the crew of another plane and felt safe because I first spotted him nearly two miles out and knew where he was the whole time, and I've leveled off out of a take-off to see another plane inside of a quarter mile and was shaken by the experience. I know that a quarter mile seems like a long way, but when converging airspeeds are in the range of 150 knots, there's very little time between seeing him and a collision, and I want to know when someone is passing 500 feet above or below me or is on a potential collision course.

      We maintain distance (something that falls into your definition of "everything else") for a reason. My plane's max cruising speed is only about 130 knots, but the Baron over there has a max speed in excess of 200 knots. If we're both tooling around max and closing on reciprocal courses, that's a potential closing speed of 235 knots--4.5 miles per minute. If we're two miles apart, we have less than 30 seconds to see each other and properly maneuver. I've also had a plane pass over me close enough that I could hear his engine over mine, and that's the last time I want to hear that sound.

      I measure where I am because that is by far the most important. Where I will be is secondary. The basic rules of piloting: Aviate, navigate, communicate. Fly the plane as it is, figure out where you're going, tell someone where you're going. Notice that the first is where I am right now. The second one deals with where I'm going to be, because I almost always have options, even if it means turning around and going back where I came from.

      You're either not a pilot, or one who I don't want to be within 100NM of.

      --
      You can never go home again... but I guess you can shop there.
    29. Re:it's more complicated than that by Sarten-X · · Score: 1

      interactive autonomous systems

      So you've rediscovered closed feedback loops?

      --
      You do not have a moral or legal right to do absolutely anything you want.
    30. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      has anyone ever solved anything with a nose-dive?

      Absolutely. A nose dive will increase an aircrafts airspeed, which, if the plane is stalling, will end that condition.

    31. Re:it's more complicated than that by subreality · · Score: 1

      no human being has ever chosen to nose-dive under any scenario in a commercial flight. Why was an algorithm written that could do something that no one has ever wanted to do?

      Actually, human pilots DO sometimes want to do this.

      When you're at high altitude in a jet there's only a small window between your stall speed and your maximum speed. If your airspeed indicators ice and start giving bad data (and several other contributing machine and human failures) you can end up flying slower than you intended. The seat of the pants warnings are subtle, so it's very easy to not realize what's happening until you start to stall - or worse, until you're deeply stalled.

      Airspeed would help, but jets have very long throttle lag. Thus, the solution is to nose down - hard, if you realize the circumstances are dire. Instantly this unloads the wings; very quickly gravity starts giving you airspeed; and once your engines ramp up you can level out and maintain that speed.

      So the computer saw: "WTF flaking sensors... OMFG we're crazy-stalled! Nose down hard!" It was a good reaction given the perceived circumstances.

    32. Re:it's more complicated than that by AmiMoJo · · Score: 1

      you trust nothing, and you draw conclusions only through on-the-fly experimentation.

      I suffer from arthritis and can tell you that a lot of it is based on memory, not reaction to sensory input or experimentation. Sometimes I go to pick something up but my damaged joints don't move in the way I expect them to, so I "miss" and knock it over or push it away. Obviously I then correct myself but 90% of actions seem to be based on memory and fail badly if something screws up one of the assumptions.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    33. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      If data comes in that suggests we're breaching coffin corner you're damn right I want to nose dive. Legitimate reason right there.

    34. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      Makes me wonder if the autopilot checks itself. Couldn't it read a log of previous actions, determine that something's wrong and then go into 'safe mode' until the pilots overcome their initial information overlod and panic and resolve the problem. IMHO if the plane knows that it hasn't landed i.e. still flying and the engines and control systems are still working in case of emergency it could automatically execute the standard 80% throttle and 5deg climb operation, alert the pilots that the sensor data doesn't make sense and give them the opportunity to work it out - a simple action thats has been at times forgotten caused a multitude of crashes mostly related to pitot tubes and a loss of airspeed readings. That is to say I agree with the parent and to wonder if the A.I. systems aren't missing a piece of 'logic'.

    35. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      I've heard of the same taking place during a sudden loss of cabin pressure to bring the plane down to a breathable altitude.
      That's a hell of a dive.

    36. Re:it's more complicated than that by michelcolman · · Score: 1

      Airspeed would help, but jets have very long throttle lag.

      Also, extra throttle on an airplane with engines mounted below the wing will actually tend to push the nose up and increase the angle of attack, making matters worse. We are now taught to first bring the nose down and then gently add throttle, not all at once.

    37. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      "Actually, yes, the brain does some basic physics computations (including calculus) naturally."

      Nope. The brain does not. It pattern matches/filters. But its ability to do so far exceeds what we can simulate using the hardware of our
      current technology - this is where the amazement is. It only looks like the brain is "calculating".

      A simple proof of this is the fact that no one does anything the first time. Period.

      We all have to be taught and practice before we can do anything. If the brain performed real-time computations, then people would not
      be surprised at a new stimulus; they would instantly take hold of it by simply applying the appropriate formula. People who have natural
      ability (not to mitigate their gift) have a much larger capacity for storage and/or pattern matching than the "rest of us" - but at some point in
      their life, they saw/experienced the pattern and are able to translate/apply it to what they are now "a natural" at.

      Ever try explaining something to someone and they just don't get it? What you are witnessing is one of two things: they don't have a
      pattern to match it against (context, anchor, whatever), or they don't have enough "bits of resolution" to resolve the differences in what
      you're saying. I see that in myself - I'm terrible at English. I've looked and looked but I just can't resolve some English written grammar
      like some people I've met, who amaze me because they can look at words and instantly see things. I guess I'm lacking in bits in that area.

      What "scientists" are seeing when they observe these calculations are basically the results of the brain using a lookup table (maybe it's
      hashed too, who knows) much like early computer games which used them to simulate trajectory and what-not because the CPU horse
      power didn't exist.

      It's been said that we only use X% of our brain. How do they know? I believe (I don't have any proof other then observation) that we use
      100%. Like the balance in a computer (not running windows :) ) a small percentage of the memory is dedicated to do the work, and the
      rest is data. So, we might have an image viewer application to view 25,000 pictures - one (relatively) small app vs. lots of data. Most
      (normal) users would only view a handful of pictures at any given time, not all 25,000 at once - but all pics are indexed. A brain
      scan might show this "data" section as inactive, but it's really just storage that isn't needed at the moment or not yet allocated to something.

      IMHO...

    38. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      >> It'll also be the first time that psychology becomes truly beneficial

      ??? WTF!

      I don't know what you mean with that sentence. But my father is ALIVE thanks to the help of a psychologist.

    39. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      For starters: what is one's current altitude? What is your reference point? The ground level at that point? Changes quickly when passing over mountainous terrain. Or the height compared to sea level? Which is also tricky, as the earth's gravitational field is not uniform and sea level is far from a perfect flattened sphere around the Earth's centre.

      And how about GPS based altitude measurements? That's easily accurate to within a few meters, less than the size of the aircraft itself. Should be good enough.

      Altitude by definition is height above mean sea level. Below 10,000 feet local or area QNH is used, which accounts for variations in sea level and barometric pressure.

      In aviation, GPS altitude is considered much less accurate and more failure prone than radio or barometric altimetry, neither of which rely on weak satellite signals prone to atmospheric effects.

    40. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      nose-diving -- even though no human being has ever chosen to nose-dive under any scenario in a commercial flight.

      Why was an algorithm written that could do something that no one has ever wanted to do?

      If you are indeed losing airspeed, you WANT/HAVE to nose dive to prevent a stall. There are other reasons as well. Do not assume this is a condition you would NEVER want. There have even been instances where pilots flying large planes have managed to fly them 10 miles UNPOWERED by dropping the nose - gaining airspeed and then maintaining altitude. I believe part of Continental (now United) has an first hand interviews with Pilot/Crew of a plane that did exactly this due to a freak accident.

      If you stop your forward momentum(engine failure, plane speed vs air speed, etc.), you lose your lift. Plain and simple, drop the nose, gain speed, change direction, continue NOT dieing.

      reference: I make UAVs.

    41. Re:it's more complicated than that by Alioth · · Score: 1

      Of course the brain determines in advance how much pressure you can apply!

      Have you ever been to some place where they serve your drink in what looks like a substantial heavy glass tankard, but in actual fact it's lightweight plastic? When you go to lift your drink, you give the glass far too much lifting power and almost throw your drink across the room because it's unexpectedly light. (You also grip it harder than need be, because you're expecting it to be glass and much heavier than it is - so yes, you've attempted to analyse the composition of the glass before lifting it) The second time you lift it you don't though, because you know in advance that it's plastic and light. You're not doing the glass-lift purely by feedback, your brain figures out how much power to use in lifting it from assumptions its already made.

      Now if the pilot in a purely manually controlled aircraft had been flying, say, in the clouds lacking visual reference, and suddenly the airspeed started to decay very rapidly, yes, he probably would lower the nose to prevent a stall. Long before fly-by-wire, airliners also had "stick shakers" and "stick pushers" which automatically lower the nose if it looks like the aircraft is about to stall. There have been interesting crashes related to stick pushers, for instance the Trident that crashed in Staines in the 1970s (to cut a long story short, amongst many factors including possibly the health of the captain, an inexperienced first office and an inadvertant retraction of the leading edge slats, there had been reports of false stick pusher activations on that type of aircraft. The aircraft really was stalling, but a crew member disabled the stick pusher believing the activation to be false, and the aircraft entered a deep stall and crashed, killing everyone on board).

    42. Re:it's more complicated than that by Glock27 · · Score: 1

      we're going to see a huge change in programming methods coming pretty soon. Today, A.I. is still math and computer based. The problem is that data, input, and all of the algorithms you're going to write can result in a plane nose-diving -- even though no human being has ever chosen to nose-dive under any scenario in a commercial flight.

      I'm not sure that's the case, and I'm aware of at least one instance where it would have been a good idea:

      Air France Flight 447

      In that case the "non-AI" pilots kept pulling back on the stick instead of going nose-down, which would have corrected the stall. The whole thing was caused by the single airspeed indicator reading wrong since it had frozen over.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    43. Re:it's more complicated than that by Artemis3 · · Score: 1

      Suppose sensors (maybe 50% of them) are bringing wrong data (not necessarily invalid), the plane is actually leveled but machines believe its nose diving... The automated response will probably induce a deadly stall.

      Voting: Suppose 2 computers vote A, 2 vote B, and the last one abstains (ie. malfunctions) Solution?

      Add in Captain input, Airbus style doesn't even move the physical lever, machine wants (and believes) is at 60%, captain feels is going too slow and moves throttle from 40% to 60%, machine does no change; in reality its going at 30% (or has an effective thrust equivalent to 30%)... Now add multiple independent engines for more fun, and there is still the control surfaces...

      Fly by wire is a little like ABS, you hit the brake, and a machine understands you want to slow down real quick but (unlike a mechanical input) will not lock the wheel no matter how hard you push, resulting "in most conditions" a faster but controlled slowdown. There is a similar system for the gas pedal, gear changing etc. Your inputs are not direct anymore, they become "intent" that a machine proxy interprets according to programming. In planes that also depends on sensors.., in addition to human input, which might or might not have more weight regardless.

      The Airlines want to replace Captains with operators, not unlike an automated subway train, with a human which rarely touch controls anymore; their dream would be a completely automated flight without any human intervention, for the maximum fuel saving.

      Problems arise when conditions start drifting from "normal", the (few) good pilots used to solve it, the (many) bad would make it worse. This "human deviation" seems undesirable from business, and the Airline would be more than happy to get rid if this human factor soon, they are expensive and the good ones take too long to mature.

      Which approach is the best in the long run is debatable, but crashes are going to continue, unfortunately.

      --
      Artix
      Your Linux, your init.
    44. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      The AF447 pilots crashed the airplane precisely because they *should* have put the aircraft into a "nosedive".

    45. Re:it's more complicated than that by marcosdumay · · Score: 1

      Not exactly so.

      You are interested on knowing where you are relative to other planes. When flying by instruments your position relative to the floor is irrelevant.

      Real altitude is so irrelevant that pilots calibrate their altimeters to the wrong value. The only thing that matters is that ALL pilots calibrate them to the SAME wrong value, while if they calibrated to the correct altitude, you'd need to recalibrate it during flight, otherwise everybody would measure a different value.

    46. Re:it's more complicated than that by marcosdumay · · Score: 1

      Man, you insist in programming a computer without math?!?

      Would you try to swim in a pool without water too? Write some texts without letters (or any kind of symbol)?

    47. Re:it's more complicated than that by Martin+Blank · · Score: 1

      Pressure altitude (your "wrong value") is only used above 18,000 feet. Anyone below that, instrument or not, is (or at least should be) regularly adjusting their altimeter to the local pressure which they get from either listening to the ATIS for nearby airports or they are given it by air traffic control. Even airline pilots who spend most of their time above 18,000 feet have to start adjusting to actual pressures when they dip below that.

      Further, your position relative to the ground is one of the most important things in instrument flight. A lot of pilots have had improperly set instruments and thought they could clear the mountain crest only to end up in a closed casket a few days later. Mid-air collisions are rare; controlled flight into terrain is not.

      If you ever fly United, tune in to Channel 9, which on most planes allows you to hear the radio chatter. You will hear them get the actual pressure readings when beginning their descent with continuing updates through to just before landing.

      --
      You can never go home again... but I guess you can shop there.
    48. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      Posting anonymous to abide by corporate communications policies.

      even though no human being has ever chosen to nose-dive under any scenario in a commercial flight.

      You mean like during a stall recovery? This is a very likely scenario when it was the air speed sensors that were malfunctioning. Sometimes neck injuries caused by passengers who refuse to stay buckled during flights are better than killing everybody on board.
       
      There are also cases where the pilots think the control systems are doing the wrong thing, but in reality they are handling the situation correctly and so the pilot causes an even greater error. I am specifically thinking of Colgan Air 3407, where the pilot fought the stick pusher which most experts believe would have saved the craft, had he not done so.

    49. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      This is one of the daftest comments I have ever seen, it was lack of effective AOA
      protection that put the Air France jet from Brazil into the ocean in a flat, nose up stall.

      When you are flying the plane, in envelope you can manouver out of trouble stall a big
      civil and you are in big trouble. NB the Brazil plane had reverted to "alternate-law".

      Learn something about flying, AI and development of reliable system before you make a
      fool of yourself.

    50. Re:it's more complicated than that by m50d · · Score: 1

      Then frankly you've never flown blind in turbulence, and remember that's the situation we're talking about. If your airspeed and pitch indicate that you're stalling, you damn well pitch forward; if you don't, 99 times out of 100, you stall and crash.

      --
      I am trolling
    51. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      http://www.atsb.gov.au/media/3532398/ao2008070.pdf
      p. 18 explains what the nose dive does

      The short version is, if the sensor readings were correct nose-diving is what saves you from plunging out of the sky like a brick.

    52. Re:it's more complicated than that by Anonymous Coward · · Score: 0

      A stalled airplane is not a standard anything. The nose dive is the far lesser of the evils in that condition.

    53. Re:it's more complicated than that by holophrastic · · Score: 1

      if a giant alien had been picking it's nose with the plane, there'd have been a correct course of action for that too.
      the point is not to do the correct thing for a different situation. the idea is to do the correct thing for the current situation.

      it's not any less wrong just because it could have been a different problem. it wasn't, it was this problem.

      that's why we verify information, and ask for assistance, and outside perspectives, and build that into our procedures.

      there were at least two pilots on board, and plenty of ground control to ask. the auto pilot didn't ask anyone for any coroberation.

      acting alone makes you solely responsible for your decision. when you're wrong, you're entirely wrong. it doesn't matter why.

    54. Re:it's more complicated than that by holophrastic · · Score: 1

      lesser than the evils of not nose diving when nothing's wrong? this time, not nose diving would have caused zero problems. nose-diving caused injuries.

      think of how many times a random nose dive like this would have saved lives, and how many times it would have simply injured people.

      if this were to happen on every flight, if you knew that this exact scenario was going to happen on your next flight, would you board the plane?

  8. Re:Outsourcing is bad. by Anonymous Coward · · Score: 1

    The cheap IT Guys Qantas may have hired are irrelevant. the Fight control software is all Airbus.

  9. Re:Outsourcing is bad. by Anonymous Coward · · Score: 0

    Qantas doesn't build the aircraft or the avionics. This is an airbus issue, not a qantas issue.

  10. The obvious cause by Zibodiz · · Score: 1

    Wait, you mean cell phones aren't being blamed?

  11. How should a computer behave? by junglebeast · · Score: 2

    I can't help wondering just how could a piece of code, which presumable didn't test its' input data for validity before acting on it, become part of a modern jet's onboard software suit?"
    ---

    I'm surprised there are people who think that we have the technology to program computers to make decisions about how to control things like airplanes better then a human being.

    Computers excel at solving mathematical problems with definitive inputs and outputs, but our attempts to translate the problem of controlling an airplane, or an organism, into a simple circuit...will necessarily be limiting.

    They can only test that the computer program will behave as expected, but there is no test to prove that the behavior we attempted to implement is actually a "good" way to behave under all circumstances.

    1. Re:How should a computer behave? by RightwingNutjob · · Score: 1

      Not all circumstances, per se, but for something as limited as an airplane autopilot, we can reasonably expect design and testing to cover all *classes* of circumstances, such as "this sensor is flaky" or more insidiously, "the wind sensor reading is slowly drifting and starting to disagree with the INS and/or the GPS".

      We can also assume that it's never safe to assume that real data from real sensors is perfect.

    2. Re:How should a computer behave? by Anonymous Coward · · Score: 0

      Well, I'm glad you have proof that humans behave optimally under all circumstances. It really is absurd to use computers when people have had zero mistakes in the field.

    3. Re:How should a computer behave? by sitharus · · Score: 1

      Yes, all those plane crashes caused by software bugs would be completely eliminated if left to human judgement!

      --
      --sitharus
    4. Re:How should a computer behave? by rbmyers · · Score: 1

      We *already* have aircraft that cannot be flown nearly as reliably by a human being as it can be flown by a computer. Automatic control that is not easily duplicated manually is going to be the rule rather than the exception. You still have to design aircraft so that they can be flown manually in an emergency, but the flight envelope will be more restricted and the performance less than optimal.

    5. Re:How should a computer behave? by jklovanc · · Score: 2

      Take a look at this incident. The autopilot did everything right except that lack of action, poor decision making and disorientation by the pilots caused a 747 to roll out of control.
      The pilots did the following things wrong;
      1. Failed to descend to correct altitude before attempting engine restart.
      2. Failed to notice the extreme inputs the autopilot was using that did not correct the roll(the pilot should have used some rudder to help the autopilot)
      3. Became fixated on the engine issue when he should have left it to the copilot and flight engineer.
      4. Failed to trust instruments when he had no visual reference (they were in the clouds)
      5. Failed to take flight control when limitations if the autopilot (it could not control the rudder) reduced it's ability to control the aircraft.
      This is an example where the computer made the right decision but wrong decisions by a human caused an accident.

    6. Re:How should a computer behave? by flanders123 · · Score: 1

      I can't help wondering just how could a piece of code, which presumable didn't test its' input data for validity before acting on it, become part of a modern jet's onboard software suit?"

      News Flash: Bugs Happen. You tube for test flight crashes if you really want to be scared. Flying is still statistically safer than ever, and I will take a modern A330 over the archaic DC10 on a transcontinental flight any day.

      I'm surprised there are people who think that we have the technology to program computers to make decisions about how to control things like airplanes better then a human being.

      It has consistently been shown that Human factors are "currently the most common factor of aviation crashes."
      The number of crashes in 1972: 3000+.... 2010: 1000+. Do you think the amount of technology has increased or decreased since 1972? How about the number of flights? The fact is computers have made flying safer, and any pilot will tell you that.

    7. Re:How should a computer behave? by Anonymous Coward · · Score: 0

      Never assume. Always verify. I don't know what your background is as far as autopilot programming is concerned, but I would expect autopilots can get very tricky very fast. If we throw in some turblulence or another plane, should the plane act the same way? What about landing and taking off? Autopilots are doing that these days. As a general rule, I find we should never assume that we've mastered any computing application.

    8. Re:How should a computer behave? by Glock27 · · Score: 1

      I'm surprised there are people who think that we have the technology to program computers to make decisions about how to control things like airplanes better then a human being.

      We do, at least better than 99% of human beings. It is true that the plane's AI is dependent on good sensor inputs, but then so is a human. Humans do have some built in sensors (eyes, ears etc.) but those are often wrong or useless. For instance, eyes don't do much good during a dark night, or in the middle of a cloud. Many a plane has hit the deck due to pilot error - John Kennedy Jr.'s being one example.

      There are many good reasons to think that in the next couple decades autonomous fighter planes with computer pilots will outperform all human pilots.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    9. Re:How should a computer behave? by plover · · Score: 1

      The number of crashes in 1972: 3000+.... 2010: 1000+. Do you think the amount of technology has increased or decreased since 1972? How about the number of flights? The fact is computers have made flying safer, and any pilot will tell you that.

      There are plenty of irrational people who DO NOT believe those arguments. For example, try engaging in a Slashdot discussion of the advancements in car technology that make driving safer: blind spot detectors, radar assisted cruise control, collision warning alarms, traction control, ABS, etc., and they will turn like a pack of stupid dogs chasing a car. The argument quickly becomes a giant defensive "I'm a better driver than all those things! I'm safer if I do all these things manually! I'm much more aware of my surroundings than a sensor! You suck because you don't know how to drive so you let your car do it! I would never drive like X!" They aren't interested in statistics. They aren't interested in facts. They believe themselves to be God's own chosen chauffeur, and any suggestion that a computer system would make anyone a safer driver is bullshit.

      It's frightening, really, to see that level of arrogance when so many people obviously drive like crap. To think that a blind spot detector will somehow make someone a worse driver is utterly batshit crazy, yet these idiots will scream down all opposition to their crazy rants. So look at all the people in this thread going off about how the fly-by-wire systems will kill passengers even though the pilots are clearly more often the cause, and no, I don't think every pilot will agree with you on that fact.

      --
      John
  12. A software suit? by Anonymous Coward · · Score: 0

    I prefer my suits to be made of gabardine, or maybe some modern synthetic. They're easier to care for than a suit made of an airplane.

  13. What? by Spikeles · · Score: 5, Informative

    "I can't help wondering just how could a piece of code, which presumable didn't test its' input data for validity before acting on it, become part of a modern jet's onboard software suit?"" - pdcull

    What are you? some kind of person that doesn't read the actual articles or documents? Oh wait.. this is slashdot. Here let me copy paste some text for you

    If any of the three values deviated from the median by more than a predetermined threshold for more than 1 second, then the FCPC rejected the relevant ADR for the remainder of the flight.

    The FCPC compared the three ADIRUs’ values of each parameter for consistency. If any of the values differed from the median (middle) value by more than a threshold amount for longer than a set period of time, then the FCPC rejected the relevant part of the associated ADIRU (that is, ADR or IR) for the remainder of the flight.

    So there you go, there actually really was validity checking performed. Multiple times per second in fact, by three separate, redundant systems. Unfortunately all 3 systems had the bug. Here is the concise summary for you:

    The FCPC’s AOA algorithm could not effectively manage a scenario where there were multiple spikes such that one triggered a memorisation period and another was present 1.2 seconds later. The problem was that, if a 1.2-second memorisation period was triggered, the FCPCs accepted the next values of AOA 1 and AOA 2 after the end of the memorisation period as valid. In other words, the algorithm did not effectively handle the transition from the end of a memorisation period back to the normal operating mode when a second data spike was present.

    --
    I don't need to test my programs.. I have an error correcting modem.
    1. Re:What? by wvmarle · · Score: 1

      Interesting.

      So not only did they not take the possibility of a second data spike into account (that I'd call an oversight of the engineers that built and designed each individual system), all three systems also used the same memorisation period for spike detection (and that I would call a specification design oversight). Either would have prevented this. I hope it's set up better now.

    2. Re:What? by Anonymous Coward · · Score: 0

      its not a question of the 3 systems using the same period, the 3 systems consolidate as inputs into a 4th system, this validation was preformed by the 4th system to select which of the 3 inputs to use, it was holding its last known good value as a results of a spike , however this hold off period happened to have the same length as the time spacing between two spikes, what this effectively meant was that a hold off occurred on the first spike, then when the system was ready to reconsidered the validity of the signal (we don't want to turn off sensors unless they actually are faulty) another spike coincided and this caused the value jump.
      it was a combination of a previous validated data producing erroneous output combined with worst case timing that caused the validation routine to fail.

  14. How did it happen? by kawabago · · Score: 3, Funny

    Airbus poached engineers from Toyota!

    1. Re:How did it happen? by RealGene · · Score: 1

      Pardon me, but I don't recall that software/firmware was ever implicated in the Toyota unintended accelerations.
      Some cases were blamed on the floor mats, but, as with the Audi 5000, the most likely failure involved the placement of
      the driver's foot on the wrong pedal.

      --
      Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
    2. Re:How did it happen? by Anonymous Coward · · Score: 0

      And my how their quality has improved; unexplained fires are to be dicussed in the courts; Canyonaro!

  15. Re:Outsourcing is bad. by Anonymous Coward · · Score: 0

    If Qantas did all that outsourcing etc., than Qantas was safe .. purely due to the very limited flights it has, and Australia's foreign policy.. where it only bullies immigrants in boats.

  16. Re:Outsourcing is bad. by Anonymous Coward · · Score: 0

    Wow, you've got a really fucked up idea about aircraft if you think the operator (QANTAS) is in any way linked to flight control software, LOL.
    But I'll throw you a bone so you can continue trolling Aus media style; this airspeed sensor fault has occurred three times across the worldwide A330 fleet, all on QANTAS aircraft.

  17. of course, there are no other bugs lurking by decora · · Score: 1

    in the millions of lines of code in these modern flying death traps.

    1. Re:of course, there are no other bugs lurking by wvmarle · · Score: 1

      So if you need to fly, how do you get to the airport? In one of those safe, human-operated cars?

      Rest assured that your ride to the airport is far more risky than the time you spend in the aircraft.

    2. Re:of course, there are no other bugs lurking by AvitarX · · Score: 1

      I don't think that's true.

      The statistics I've read have aircraft (commercial) about on par with cars per a vehicle hour, and safer for a vehicle mile.

      As most people probably fly for longer than their trip to the airport, I call bunk.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  18. Re:Outsourcing is bad. by Anonymous Coward · · Score: 0

    I really do not think Qantas is responsible for the software on the Airbus 330. Please stop blaming every Qantas incident on outsourcing.

  19. we already fixed it. its called 'trains'. by decora · · Score: 5, Insightful

    the idea that a bunch of automatically piloted vehicles is somehow a better solution to city transport than mass-transit, it boggles my mind.

    real people do not have money to maintain their cars properly. things are going to break. there are not going to be 'system administrators' to fix all the glitches that come up when cars start breaking down after a few years.

    there will be problems. do i know which problems? no, but i know the main problem.

    arrogance amongst revolutionaries. it is historically a pattern of the human species. declaring that nothing could go wrong is usually a precursor to a lot of things going wrong. not because the situation was unpredictable, but because human beings in an arrogant mindset tend to make a lot of mistakes, be reckless, and try to cover their asses when things go wrong.

    but successful engineering is the anti-thesis of arrogance. nobody worth his salt is going to say 'what could go wrong'? they are going to have a list of 500 things that could go wrong, and all the ways they have tried to counter-act those wrong things happening.

    1. Re:we already fixed it. its called 'trains'. by 0123456 · · Score: 0

      the idea that a bunch of automatically piloted vehicles is somehow a better solution to city transport than mass-transit, it boggles my mind.

      While I agree that computer-controlled cars are a joke with current technology levels, the idea that trains are a better solution to city transport than cars boggles my mind. Then again, I spent a couple of years actually commuting to work by train and know just how much they suck ass.

    2. Re:we already fixed it. its called 'trains'. by petermgreen · · Score: 3, Insightful

      Trains are great when you have lots of people going to/from the same place. The trouble is in a large conurbation while there are a lot of people going to/from the city center there are also many people who would like to travel between two points further out in the conurbation that are fairly close together but on different radials. Doing this by public transport typically either means catching a slow bus (slow because to get enough passengers to make it viable it has to stop frequently and drive on the slow roads through places rather than the fast roads round places) or taking a very roundabout train route. If you enjoy exploring the countryside it gets even worse with many places effectively cut off from you completely.

      It's possible to live without a car but it means planning your life arround public transport (including choosing where you live to have a fast public transport link to where you work) and putting up with the fact that any journeys other than your regular commute (which you chose your place of living based on) are going to be very slow. Especially in the evenings and on sundays when there are less busses and trains.

      IMO the only way car ownership and use will significantly reduce is if using a car simply becomes unaffordable for the vast majority of people.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    3. Re:we already fixed it. its called 'trains'. by timeOday · · Score: 2

      I guess I don't see your point, since I have never met (or even read about) a robot-car revolutionary - i.e. somebody who thinks the technology is ready for primetime and there should be a sudden conversion to it, or that human pilots should now be removed from passenger-carrying airlines. Nobody thinks that. The technology will progress incrementally, just as it always has. Traction control, for example, seems to have gained widespread acceptance and is no longer considered futuristic, even though what it actually does is quite complex and practically none of the people who use it could explain the algorithms involved.

    4. Re:we already fixed it. its called 'trains'. by sFurbo · · Score: 1

      Then again, I spent a couple of years actually commuting to work by train and know just how much they suck ass.

      It really depends on the structure of the city. If the suburbs have high enough population density and the train network is properly maintained, it can be a very good solution. AFAIK the first requirement is not fulfilled in most american cities, and the second is hard to ensure.

    5. Re:we already fixed it. its called 'trains'. by AcidPenguin9873 · · Score: 1

      You do realize that people had personal transport before automobiles, right? They had these things called "horses" and "horse-drawn carriages" which they used when they a) wanted to go somewhere that a train didn't run, or b) wanted to go somewhere and 200 other people didn't also want to go to the same place at the same time, or c) wanted to carry more items than a person can realistically carry/wheel. You can also take a cross product of c with a and/or b.

      Mass transit can somewhat solve b if you run it frequently enough (but that can be un-economical), but it will never solve a, and it has trouble with c too. Mass transit is good for certain use cases like commuting to work in a dense urban area. It's terrible for errands: dropping one kid off at soccer practice and another kid off at orchestra rehearsal, and then stopping at the pharmacy. I'm sure in a utopian dense VMU urban world, the kid's soccer practice field would be right next to the orchestra rehearsal hall, and across the street would be a CVS or Walgreens, but that's not the world we live in today. And even despite all the yammering about VMU and urban renewal and density and the evils of suburbia and single-use zoning, I argue that there will *still* be a large market for personal transport that mass transit cannot solve.

    6. Re:we already fixed it. its called 'trains'. by MichaelSmith · · Score: 1

      the idea that a bunch of automatically piloted vehicles is somehow a better solution to city transport than mass-transit, it boggles my mind.

      The MRT in Kuala Lumpur uses driver-less trains so I am unsure how to reconsile it with your statement. Is it mass transit or a bunch of automatically piloted vehicles? If you made the trains smaller and allowed them to automatically switch to "stations" closer to the destination of the occupants would that invalidate the system? I think it would improve the system.

    7. Re:we already fixed it. its called 'trains'. by Belial6 · · Score: 1

      The idea that anyone believes mass transit will every service anyone but the most profitable boggles the mind.

    8. Re:we already fixed it. its called 'trains'. by Serious+Callers+Only · · Score: 1

      Another option of course are car clubs combined with public transport. This solution works really well in large cities where people do not need a car the vast majority of the time, and is also far cheaper than owning a car.

    9. Re:we already fixed it. its called 'trains'. by petermgreen · · Score: 1

      Well I just looked at the one round here and saw the following

      1: it's city center only, I wouldn't want to travel into the city center by public transport just to drive back out again
      2: they insist that cars are returned to the same place they are picked up from. That basically means you have to pay for the car for the whole duration of your trip and you can't really use the car to come home if you miss the last bus/train unless you want to pay for a 24 hour rental and return it the following day.
      3: it's pretty pricey, at £4.16 per hour or £33.60 for a day (and that's if you buy the discount card) if you are doing one day out each weekend plus an hour or two during the week thats about £2K per year on rentals, there is a mileage charge on top of that. I guess if you can't stand driving an older car or if you find it difficult to get insurance that may actually be appealing but for someone who has been driving for a while and owns their car outright it's probablly more expensive than continuing to own a car.

      Are car clubs in other places better or is this fairly typical?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    10. Re:we already fixed it. its called 'trains'. by Anonymous Coward · · Score: 0

      Or, of course, if there is some sort of car rental scheme in place that's more affordable than a car sitting idle on the driveway. That way you can actually use a, say, Smart if you just need a single person transport, and an SUV if you need to take your kid's soccer team somewhere. Another problem is that public transportation will always have the problem of off-hours being unprofitable. It's one of those things I feel the (local) government should provide (outsourced or otherwise).

    11. Re:we already fixed it. its called 'trains'. by Anonymous Coward · · Score: 0

      Well, for a concrete example of a compromise between the two, there is the old ARAMIS prototype:
      http://en.wikipedia.org/wiki/Aramis_(personal_rapid_transit)

    12. Re:we already fixed it. its called 'trains'. by DamonHD · · Score: 1

      That's what licences with a public service element are for.

      Works nicely here in London.

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    13. Re:we already fixed it. its called 'trains'. by Anonymous Coward · · Score: 0

      It boggles your "mind" because yours is so small. Please castrate yourself, ad anyone related to you, you stupid mutt.

    14. Re:we already fixed it. its called 'trains'. by phoenix321 · · Score: 1, Insightful

      The optimal and sustainable population density is extremely dependent on the social structure of said population. With social norms loosely or not at all enforced, living close together with millions of anti-socials is Hell in almost a literal sense. With social norms strongly enforced, the tenable population density goes up quickly, but the social control then will bring with it other problems.

      In other words, the suburb layout e.g. in California may be the primary reason that mass transit is non-existent there, but the suburb layout is the result of a social structure and (lack of) social norm enforcement that would make living in tight spaces untenable for the myriads of the completely different cultures there. Wasting fuel and space on roads is the downside of that.

      Counter-example would of course be Tokyo, where the social structure is totally uniform (1% non-Japanese). The Japanese culture probably has the strictest and strongly enforced social norms worldwide, with exception of N. Korea, so - for Japanese - it's perfectly possible to live in extreme population densities. Mass transit is totally feasible and in fact indispensable, private vehicles insanely wasteful. But there's downsides to that as well, with social norms (from a Western perspective) being untenable and overly strict, people shut themselves in or commit suicide much more often than elsewhere.

      Clash of cultures in the US, overbearing control in JP. The existing transit systems are only a secondary consequence of that.

    15. Re:we already fixed it. its called 'trains'. by Anonymous Coward · · Score: 0

      I'm a member of a car club in Helsinki, and there are some significant differences.

      1. They do provide cars in suburbs at no extra charge, provided you make a reservation at least two hours in advance so that they can bring one from another location if necessary. In other words, they employ drivers to move the fleet around, which is convenient but contributes to their relatively high prices.

      2. Since they have drivers to move the cars around, you can return the car in a different place. There is a 4 euro surcharge though.

      3. Agreed here - they charge 10 euros per hour or 50 cents per kilometer, whichever is higher. Hours between 10 pm and 8 am count as one hour, which means that they charge 150 euros per day. I do like that the cars are new. Regardless, for longer trips it's cheaper to rent from elsewhere.

      One problem in practice is that you cannot count on a car being available at a specific time at short notice: if you want to be sure you have to reserve the car at least a couple of days in advance, or alternatively be prepare to take the car when it is free, which might be at an unconvenient time. Of course it would be uneconomical for the company to keep so many cars around that everybody can get one at any time.

    16. Re:we already fixed it. its called 'trains'. by BeardedChimp · · Score: 1

      Doing this by public transport typically either means catching a slow bus (slow because to get enough passengers to make it viable it has to stop frequently and drive on the slow roads through places rather than the fast roads round places) or taking a very roundabout train route.

      You have clearly never been to a city with well designed public transport. London's underground will get you very close to your destination and it will get you there quickly. Other cities such as Hong Kong are covered in trams that get you were you want to go. Manchester is currently rolling out more trams and has train stops in most of the places the trams don't go.

      Combine this with bikes (which you can bring on trains), this allows you to live a fair distance from the train station and from your work but still get in very quickly

    17. Re:we already fixed it. its called 'trains'. by Rakishi · · Score: 2

      New York City kills your argument. So does San Francisco for that matter.

    18. Re:we already fixed it. its called 'trains'. by fmobus · · Score: 2

      Also, Paris, London, Berlin. All cosmopolitan cities with diversified cultures that have proper mass transit networks.

      This is the lamest excuse I have ever seen for USA's failure in mass transit. Americans worship their cars, just like the auto industry told them to.

    19. Re:we already fixed it. its called 'trains'. by MaskedSlacker · · Score: 1

      You wouldn't happen to have a newsletter, would you?

    20. Re:we already fixed it. its called 'trains'. by hitmark · · Score: 1

      During these times i find myself wondering about having some kind of shared taxi system that will reroute depending on available capacity and such. Provide a destination when ordering a pickup, wait for the transport to arrive, pay and take a seat. Basically an attempt at combining the best of taxi and bus.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    21. Re:we already fixed it. its called 'trains'. by petermgreen · · Score: 1

      You have clearly never been to a city with well designed public transport. London's underground will get you very close to your destination and it will get you there quickly...............Manchester is currently rolling out more trams and has train stops in most of the places the trams don't go.

      I live in the manchester conurbation and have been to the london conurbation before.

      Don't read too much into the metrolink, it saves some end effects for people travelling into the city from it's four lines but mostly it was built by converting existing passenger railway lines (resulting in long shutdowns for users of those lines during the conversion) not by establishing new routes.

      Anyway if either where you are coming from or where you are going to is close enough to the city center then the combination of city center traffic congestion and the fact that all railways lead to the city centre mean trains etc* can be a pretty good option.

      However lets try some places further out in those conurbations and on different radials. Hell lets give public transport the advantage by planning between stations and by ignoring the time you spend waiting for your trips initial departure..

      Try say watford juntion to hertford north** in the london conurbation. Transport-direct tells me 37 minuites by car 1 hour 21 mins at best (and usually more) by public transport
      Try davenport to ashton-under-lyne in the manchester conurbation. Transport-direct tells me 18 minuites by car, an hour at best (and usually more) by public transport

      * trains, mostly seggregates trams, underground etc
      ** hertford east is even worse.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    22. Re:we already fixed it. its called 'trains'. by Anonymous Coward · · Score: 0

      We already tried that.

      Now they just get loans to buy what they cannot afford.

    23. Re:we already fixed it. its called 'trains'. by GameboyRMH · · Score: 1

      Toronto's another good example. Bigger on mass transit than SF and with a level of cultural diversity that would make America shit its collective pants.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    24. Re:we already fixed it. its called 'trains'. by dr2chase · · Score: 1

      You can get this back to robot cars in two different ways. Near Boston, one of the issues with the commuter rail is that some of the outlying towns are access-to-station limited -- not dense enough for many people to walk, yet parking-and-traffic constrained if people drive. And anyone near the station hates the traffic anyway. This in turn eats into the viability of the commuter rail, which cuts service, which makes it less attractive -- a money-sucking downward spiral.

      People could bike (and they are actually experimenting with additional racks, some covered) but the roads tend to suck ass on account of all the traffic to the station. If either (1) robot cars were substantially safer/friendlier to bikes or (2) robot cars could do drop-off-near and then return to home or park themselves further away, then more people could get to the train. Or, given robot cars, and some amount of search and social networking, maybe casual carpooling would get much more convenient and efficient. Each robo-car could function as a sort of mini-jitney.

    25. Re:we already fixed it. its called 'trains'. by Anonymous Coward · · Score: 0

      conurbation - that's an awkward word, just use "sprawl"

    26. Re:we already fixed it. its called 'trains'. by SecurityGuy · · Score: 1

      Funny, I'm baffled by people who think mass transit is a solution for most people. As I've posted here before, it takes me 22 minutes to drive to work. It would take me 1h20m to take mass transit. A driverless car would get me here in the same 22 minutes. Mass transit may never accomplish that, because it's also getting a bunch of other people where they want to go. I'm not married to the notion of driving myself around. I'd be happy to give that up, but right now the price of 2 hours per day out of my life is too high. Fix that and we can talk.

    27. Re:we already fixed it. its called 'trains'. by Anonymous Coward · · Score: 0

      Americans worship their cars [...]

      We worship independence and liberty and the self-reliance provided by individual vehicles fits snugly into those two principles.

  20. Technically correct I suppose by Chuck+Chunder · · Score: 2

    After all, buying planes that someone else made is outsourcing. However I am not sure they'd fair better building their own.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  21. Bull. It was pilot error... by Anonymous Coward · · Score: 0

    just like those runaway Toyotas. We all know that no bug of that severity could make it into the finished product.

  22. thats funny b/c google docs went down by decora · · Score: 1

    uhm, a few days in a row last year.

    if you were being logical, you would say "i trust trains and subways more than the automobile-highway system. we should get rid of car subsidies and start building trains and bicycle paths everywhere"

    1. Re:thats funny b/c google docs went down by mwvdlee · · Score: 1

      I would say I trust trains and subways more than the automobile-highway system.
      I trust staying at home even more, but that doesn't get me to where I want to go and when I want to get there either.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    2. Re:thats funny b/c google docs went down by maxwell+demon · · Score: 1

      I trust staying at home even more

      However, avoid the bed. Statistics shows that most people die in their bed. Which clearly makes the bed the most dangerous place to be in.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  23. it wasnt worth it to build mass transit systems by decora · · Score: 0

    we already know that big passenger cabins, when situated on rail systems, do not veer off into playgrounds or farmers markets and kill people.

    we already made the decision to abandon those systems in favor of the deadly automobile, which kills 30,000 people a year.

    now, you want to convince me that Google's "driver less car" is so wonderful because, "think of the children". I did think of the children. big industry, big oil, big auto, and corrupt governments decided to say "fuck the children", abandoned public transit, and went with the mass-car culture we have, on purpose, deliberately, to make money.

    so you want me to trust google, another huge, faceless corporation, whose only duty is to its shareholders, to make them a profit. and you expect me to believe that they are doing this 'for the children'? if we cared about the children, we have solutions already, and we simply chose not to spend money on them, because it wasnt profitable enough for hedge funds and investment bankers.

    i will believe google cares about 'the children' when it does something about e-waste farms in china, child laborers in the mines in africa, etc etc etc.

    not when it makes 'driverless cars' to appease some people who spent too much time watching "beyond 2000" when they were kids.

    1. Re:it wasnt worth it to build mass transit systems by 0123456 · · Score: 1

      big industry, big oil, big auto, and corrupt governments decided to say "fuck the children", abandoned public transit, and went with the mass-car culture we have, on purpose, deliberately, to make money

      Yes, it's all the fault of BIG OIL, and nothing to do with the fact that public transit sucks ass.

    2. Re:it wasnt worth it to build mass transit systems by Anonymous Coward · · Score: 0

      And WHY does public transit suck ass!? Because the investment on personal cars > public.

      Come to Dubai where you can get a Taxi instantly and be taken across the city (quickly) for peanuts...

      Ever lived in down town Toronto!? Seems the subway and path system are faster then a car - you could go from your condo to work every day without seeing sun... and get your grocery shopping done along the way.

      I'm sorry but I think @decora may be on to something... if not big oil, the general masses are just dumbasses

    3. Re:it wasnt worth it to build mass transit systems by Anonymous Coward · · Score: 0

      'i will believe google cares about 'the children' when it does something about e-waste farms in china, child laborers in the mines in africa, etc etc etc".

      Woaaaa up their Tex...you are saying that Google is responsible for the behaviour of corporations that put Dick Cheney, The Bush Dynasty, in power ..hell Google is even responsible for going into Iraq and in doing so secure access to oil field service restoration contracts for Dick Cheney's old friends and bosses at http://en.wikipedia.org/wiki/Halliburton

      Hell they are even responsible for the GM bail out, the financial meltdown of 2008, jeepers creepers they might even be responsible for Dot com crash or 2000. Holy shit bat man we need to get any company that builds software based on opensource that competes with Microsoft and Apple put completely on the Slashdot hit (shit) list and now!

      What a fucking bunch of bullshit Slashdot has become.

    4. Re:it wasnt worth it to build mass transit systems by Anonymous Coward · · Score: 1

      Don't you see!? It was a conspiracy between Big Oil and the Freemasons to kill babies! Won't somebody please think of the children!?

    5. Re:it wasnt worth it to build mass transit systems by Anonymous Coward · · Score: 0

      You obviously don't live in a major city. In San Francisco or DC I'd much rather take the bus or subway if I can. Parking and traffic is a giant PITA.

      Public transit suffered because of the [white] flight to the suburbs during the 1950s and 60s, not because people hate mass transit. Granted, buses do suck compared to trains, especially trains not at grade. But here in SF, which is still principally buses, I prefer it to driving for short to medium distance travel in the city.

    6. Re:it wasnt worth it to build mass transit systems by Anonymous Coward · · Score: 0

      It's the fault of BIG STUPID, who can't think far enough ahead of the next quarterly report to install drive-on carriages like in Europe so that people who love their cars can continue to use them.

  24. Hey, what happened to voting? by bill_mcgonigle · · Score: 1

    Why was an algorithm written that could do something that no one has ever wanted to do?

    Two or three times no less ... at least that's what I've been told repeatedly, that three independent airplane computer systems are written from spec by different teams, and then given the input they all produce output, and the best 2-out-of-3 results win and cause physical action to happen.

    So either at least two teams messed this specific item up the same crazy way, or that airline computer safety story they've been telling is a crock.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Hey, what happened to voting? by holophrastic · · Score: 1

      they all feed from the same malfunctioning sensor. and yeah, it's not a complete solution, so it's carp.

    2. Re:Hey, what happened to voting? by petermgreen · · Score: 2

      As I understand it the problem with "voting" is that it requires the three systems to produce identical (or very close to identical) results under non-fault conditions. That means you have to write an extremely detailed specification and that in turn means you can end up with all the teams implementing the same bug either because the bug was in the specification or because the specification while strictly correct lead all the teams into making the same mistake.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    3. Re:Hey, what happened to voting? by subreality · · Score: 1

      three independent airplane computer systems are written from spec by different teams

      And there's your single point of failure - the spec was defective.

      In this case, one of the three sensors gave bad data. The programs correctly handled this situation, but failed to handle the second round of bad data, a failure mode unanticipated by the spec. All three redundant systems then had the same response: "sensors indicate imminent stall, nose down to recover". And since all three agreed on that course of action, it nosed down.

    4. Re:Hey, what happened to voting? by bill_mcgonigle · · Score: 1

      Ah, OK, so they've shifted the single point of failure away from the computers and to the sensors. We saw this also with the iced up venturi tube that sent the Air France plane into the ocean.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  25. Could this be what hit Air France Flight 447? by Anonymous Coward · · Score: 0

    This sounds very much like the failure of the Pitot tubes (used to measure airspeed) on the A330 that chrashed in the Atlantic on 1 june 2009. Does anyone know if that might be the case?

    1. Re:Could this be what hit Air France Flight 447? by 0123456 · · Score: 2

      This sounds very much like the failure of the Pitot tubes (used to measure airspeed) on the A330 that chrashed in the Atlantic on 1 june 2009.

      Actually, this would presumably have saved AF447, as the crash was caused by the pilot holding the nose up in a stall. Probably because the stall warning apparently turned off when he pulled the stick back and turned back on when he pushed it forward, so the correct action to get out of the stall seemed to be causing it.

  26. wait... by alienzed · · Score: 1

    is this article about driverless cars or software for an airplane?

    --
    Never say never. Ah!! I did it again!
  27. other Airbuss had issues with auto pilot over rid by Joe_Dragon · · Score: 1

    other Airbuss had issues with auto pilot over riding the pilots and having no way to force it off. Now a sensor malfunction can make the auto pilot do stuff that a real pilot will never do and does the software have any kind of work around for broken sensors or way to find out that a sensor is out of range and to stop reading it?

  28. Calling all cost accountants by Billly+Gates · · Score: 1

    So are good software engineers still cost centers rather than assets, where hiring the cheapest programmers in 3rd world countries for something like this makes sense?

  29. Re:Outsourcing is bad. by GumphMaster · · Score: 1

    Common sense has had a lot of problems lately. A google search for common sense will reveal the dozens of mechanical faults that have very nearly killed people. Over here in Australia we get a report of this sort of shit happening every week or so. It's surreal, because common sense has been THE world's safest survival strategy.

    Shame so little is displayed in the Australian media and the fear-of-the-other crowd.

    Even a rudimentary comprehension of the report shows the event has nothing to with Qantas in particular. The problem lies in the Northrup Grumman ADIRU equipment fitted by Airbus and the Airbus software response to unusual outputs from that equipment. This is backed up by the prompt issuing of interim procedures and software fixes by the aircraft manufacturer (two years ago). If anything, the decision by Qantas pilots to fly the aircraft above all else, and put it down in a remote location rather than continue to Perth, is what made sure that the injured did not become mortalities.

    Things fail on aircraft all the time. Aircraft are hostile environments to electronics and other systems. This is not unique to Qantas or any other operator regardless of the part of the world their maintenance is done in. The unique thing with Qantas is the incessant media hype around every little thing that goes wrong.

    --
    Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
  30. not responsible will not get them out of criminal by Joe_Dragon · · Score: 1

    Being responsible in the criminal ways and the auto insurance has there own legal teams that can fight that as well.

    Now what if someone get's killed or hurt out side of the auto car I don't think "we are not responsible for accidents in any way" will work with some in there own car or on the street why sue the owner of the car (who may not be the driver) any ways when you can go after the deep pockets of Google.

    And someone get't killed may be a accidental death investigation and the people who made the software can end up facing the court under criminal negligence.

  31. Solution- do not patch the software! by bussdriver · · Score: 1

    Have 3 versions of the software vote so then the 1 bug can not show up in all 3 versions! (kidding)

    1. Re:Solution- do not patch the software! by Anonymous Coward · · Score: 0

      (kidding)

      You know that method actually does get used a lot in critical software, right? It is in fact a very useful way of ensuring that rare software and hardware glitches have even less chance of causing errors, because it is even less likely that it will happen in two places at exactly the same time for the same input/result (assuming you keep them physically separate enough).

    2. Re:Solution- do not patch the software! by bussdriver · · Score: 1

      Yes. I do know that. But to state vaguely is just asking for trolls.

  32. ATSB Report by SJ2000 · · Score: 1
    In-flight upset - Airbus A330-303, VH-QPA, 154 km west of Learmonth, WA, 7 October 2008

    Although the FCPC algorithm for processing AOA data was generally very effective, it could not manage a scenario where there were multiple spikes in AOA from one ADIRU that were 1.2 seconds apart. The occurrence was the only known example where this design limitation led to a pitch-down command in over 28 million flight hours on A330/A340 aircraft, and the aircraft manufacturer subsequently redesigned the AOA algorithm to prevent the same type of accident from occurring again.

    ADIRU = Air Data Inertial Reference Unit

  33. Software proof my ass... by dargaud · · Score: 1

    Incidents like this are why I've always considered 'software proof' to be worthless drivel. I do data acquisition and control/command software, but if your sensors give you garbage, how can you expect the software to behave properly ? Garbage in, garbage out.

    --
    Non-Linux Penguins ?
    1. Re:Software proof my ass... by Anonymous Coward · · Score: 0

      how can you expect the software to behave properly?

      You anticipate bad sensor data. Autopilots are classic Kalman filter applications. The algorithms integrate multiple input sources and anticipate future values. Measurements that deviate too much from expected can be heavily discounted or ignored.

      An aircraft should never perform an unintended maneuver given only one bad sensor. This is the expectation met by many independent implementations and any failure to meet it is a flaw.

    2. Re:Software proof my ass... by Alioth · · Score: 1

      The same thing can be said of humans: if the sensors are giving wrong data (which they do very often), then what can a human do? A case in point with aviation: if a pilot is flying by hand in the clouds (no visual reference) or over a sparsely populated area on a moonless night, then if they use their sensors (inner ear) for orientation, they will crash sooner rather than later because their sensors will give them bad information. So the pilot is trained to fly on instruments. If those instruments give the pilot bad information, the pilot will be in trouble just as much as an automated system will be in trouble. How much trouble depends on how many instruments are giving bad information.

  34. Re:Outsourcing is bad. by Jane+Q.+Public · · Score: 0

    I would not blame Quantas. They didn't build the plane.

    Airbus, with its fly-entirely-by-wire system is known for such failures. Boeing on the other hand had MECHANICAL backup systems built into all their planes, so even if the computer totally crapped out, there was still a workable (if difficult) manual system the pilots could use to fly the plane. (The very newest Boeing jet, just now starting to roll off the production line, is their first entirely fly-by-wire plane.)

    Time after time after time, Airbus planes crashed because of "computer" (maybe software, maybe not) errors, and the pilots could do nothing but sit there and watch.

    I am not saying that it was that particular situation that caused their worse safety record, but I do believe it contributed significantly. Even that famous "missing" flight off of South America that crashed a few years ago now appears to have done so due to a computer error that the pilots could not correct.

    Is fly-by-wire a bad idea? I don't necessarily think so. But it certainly WAS a bad idea, given the state of the art.

  35. Never say never again. by westlake · · Score: 1

    But the best part is that once you fix a bug in an automated system, it's fixed forever, whereas a fresh new crop of novices hits the roads/skies every day.

    Is the bug fix forever --- or simply until the next version of the hardware and software?

    The problem I have with the driverless car is "Fire and Forget."

    The temptation for the layman will be to let the thing loose without really understanding the limits of the technology.

    In wind, and snow and ice, for example, a pedestrian or cyclist will find it difficult to keep his balance, he may take an unexpected fall, and since the sidewalks and bike paths haven't been cleared,he may be forced much farther out into road than he is comfortable with, and so bundled up he can't see or hear very well.

    An experienced driver will see the possibilities.

    The question is whether the robotic vehicle's sensors and AI will be anywhere near as alert and responsive.

    1. Re:Never say never again. by MichaelSmith · · Score: 2

      Some roads near my house have deliberate pinch points which rely on drivers playing chicken with each other. Its called traffic calming. Several bike riders have died in collisions with cars where the car driver absolutely refused to give way to a bike and as a result caused a crash. The game of chicken depends of certain assumed characteristics of the drivers of both vehicles. Heavy trucks will burn through and expect a small car to give way for example.
      Now, my wife's car has automatic headlights and this means the headlights are always on. You see the safest approach with headlights is to always have them on and the logic can only be built to take the safe approach. But what happens if human drivers learn that automatic cars will always give way at pinch points (because it is the safest way to behave) and start to assume they will never have to give way in this situation?

      Its a three laws of robotics type of question but I think the point is that traffic as we know it is an inherently human invention, and software won't really be able to work with it.

    2. Re:Never say never again. by hitmark · · Score: 1

      A human invention that by now stress test the central nervous system to the limit every day. We humans get tunnel vision just by running. Driving a car or similar puts us several magnitudes above that. Thankfully nature appear to have provided us with a serious case of belt and suspenders in the sensory department, or we would see a lot more deaths out there.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  36. people by Anonymous Coward · · Score: 0

    Excellent piece of information, I had come to know about your website from my friend kishore, pune,i have read atleast 8 posts of yours by now, and let me tell you, your site gives the best and the most interesting information. This is just the kind of information that i had been looking for, i'm already your rss reader now and i would regularly watch out for the new posts, once again hats off to you! Thanx a lot once again,
    Regards,
    people01

  37. Yes it was a software problem, but .... by oneblokeinoz · · Score: 5, Informative

    DISCLAIMER: I hate air travel, but do it most weeks.

    I have worked in and around the safety critical software industry for over 20 years. The level of testing and certification that the flight control software for a commercial aircraft is subjected to far exceeds any other industry I'm familiar with. (I'm willing to be educated on nuclear power control software however.)

    The actual problem on the Qantas jet was a latent defect that was exposed by a software upgrade to another system. So the bug was there for a long time and I'm sure there are still others waiting to be found. But this doesn't stop me getting on a jet at least twice a week.

    As a software professional and nervous flyer, do problems with the aircraft software scare me? No not really. What scares me is the airline outsourcing maintenance to the lowest bidder in China, the pilots not getting enough break time, the idiotic military pilot who ignores airspace protocol, and the lack of english language skills in air traffic controllers and cockpit crew across the region where I fly (English is the international standard for Air Traffic Control).

    A good friend is a senior training captain on A330's, and in all the stories he tells software is barely mentioned. What get's priority in the war-stories is the human factors and general equipment issues - dead nav aids, dodgy radios, stupid military pilots. One software story was an Airbus A320 losing 2 1/2 out of 3 screens immediately after takeoff from the old Hong Kong airport. The instructions on how to clear the alarm condition and perform a reset were on the "dead" bottom half of one of the screens.

    A great example of software doing it's job is the TCAS system - Traffic Collision Avoidance System (http://en.wikipedia.org/wiki/Traffic_collision_avoidance_system). To quote my friend "If it had lips, he'd kiss it". It's saved his life, and the lives of 100's of passengers, at least twice. Both times through basic human error on the part of the pilot of the other aircraft.

    One final thought - on average about 1000 people die in commercial aviation incidents each year world wide (source: aviation-safety.net) . In the USA, over 30,000 people die in vehicle accidents every year.

    1. Re:Yes it was a software problem, but .... by Viol8 · · Score: 1

      "n the USA, over 30,000 people die in vehicle accidents every year."

      So what? Compare the amount of cars driving around to the number of aircraft in the sky each day and its a different story. There are a LOT more than 30x the number of cars on the road vs number of aircraft in the sky.

    2. Re:Yes it was a software problem, but .... by Anonymous Coward · · Score: 0

      on average about 1000 people die in commercial aviation incidents each year world wide (source: aviation-safety.net) . In the USA, over 30,000 people die in vehicle accidents every year.

      Luckily for us all, our pilots aren't 17 year old girls texting their friends/sexting their boyfriends while flying us around. Now, them doing so while driving mom's big SUV down the highway at 75 MPH .. that's another problem.

  38. life imitates art by Anonymous Coward · · Score: 0

    Wasn't there a Michael Crichton novel about this?

  39. Boeing vs Airbus by bmo · · Score: 0

    There are two philosophies at work here.

    On Boeing planes, the pilot can always override the computer.
    On Airbus planes, the pilot cannot override the computer, no matter how wrong the computer can be.

    It's been this way ever since Airbus and Boeing computerized their flight controls.

    There are advantages and disadvantages to each: The Airbus depends less on pilot skill. But when the shit hits the turbofan, you're proper fucked. The Boeing requires skilled pilots, and inexperienced pilots have been known to rip off tail rudders by stomping their feet all over the pedals.

    Pick your poison.

    --
    BMO

    1. Re:Boeing vs Airbus by DerPflanz · · Score: 1

      Interesting here would be some statistics. How many Boeings have come into serious trouble, and how many Airbuses?

      --
      -- The Internet is a too slow way of doing things, you'd never do without it.
    2. Re:Boeing vs Airbus by mjwx · · Score: 4, Informative

      Interesting here would be some statistics. How many Boeings have come into serious trouble, and how many Airbuses?

      Besides the GP's point about Airbus pilots being unable to override the computer being complete and utter bollocks (Airbus' still have a analouge actuator control (Electronic) in them), there have been a few near misses which if it were not possible to take manual control would have resulted in a crash such as the JetBlue landing at LAX in 05.

      On the other hand, there have been incidences with Boeing aircraft which are believed would have been solved by automated systems such as AA flight 965 (Colombia 1995) where if the airbrake was automatically retracted the pilot would have been able to climb a way safely.

      Here is a good post on the subject. According to the ASTB who conducted the investigation there have only been 3 such incidents in 128 Million hours of A330 operation as of 2008. That is a damn good rate of failure wouldn't you say? Pilot error being the cause of approx 48% of all accidents, Airbus or Boeing. Modern aircraft are getting safer all the time, they see more mechanics and engineers in a week then your car will see in its entire lifetime. Everything is checked and double checked, anything suspicious gets replaced. I never think I'm in danger stepping onto an an Airbus or Boeing aircraft.

      The whole Airbus Vs Boeing argument is a dick pulling contest between biased pilots. It's like a Xbox/PS3 fanboy war. Utterly senseless to third party observers (and bronzed fingered PC gamers) Now amongst the 25 worst airlines you have a 1 in 850,000 chance of dying and I dont fly any of those airlines (1 in 9.2 million for the 25 best), hence my practice of congratulating myself at the check in counter as I've survived the most dangerous part of air travel, the drive to the airport. Compared to our road toll, our air toll is minuscule.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    3. Re:Boeing vs Airbus by 21mhz · · Score: 1

      The Boeing requires skilled pilots, and inexperienced pilots have been known to rip off tail rudders by stomping their feet all over the pedals

      I think you are referring to AA Flight 587, which was an Airbus A300.

      --
      My exception safety is -fno-exceptions.
    4. Re:Boeing vs Airbus by bmo · · Score: 1

      Yeah, that was the one. I thought it was a Boeing for some reason.

      --
      BMO

    5. Re:Boeing vs Airbus by michelcolman · · Score: 1

      Airbus' still have a analouge actuator control (Electronic) in them

      I'm not sure what you mean by "analouge actuator control (Electronic)", but for what it's worth, the rudder in an A330 still has a mechanical hydraulic link while the ailerons and elevators are 100% electronically controlled by flight control computers without any mechanical link.

    6. Re:Boeing vs Airbus by Slutticus · · Score: 1

      On the other hand, there have been incidences with Boeing aircraft which are believed would have been solved by automated systems such as AA flight 965 (Colombia 1995) where if the airbrake was automatically retracted the pilot would have been able to climb a way safely. .

      Interesting argument considering flight 965 was doomed due to it's autopilot in the first place.

  40. Consequences by Anonymous Coward · · Score: 0

    The developer should be shot.

  41. Evolutionary anthropology by rve · · Score: 2

    Basing A.I. on psychology will be only a stop gap measure, on the way to the true solution to this sort of problems: basing A.I. on evolutionary anthropology. You see, both the crew and the passengers can be modeled as as tribe, trying to adapt their stable trajectory based culture to changing conditions, namely a nose dive. As more and more air tribes experience such disruptions to their familiar environment, you will find that some develop better coping strategies than others. After a number of generations, all air passengers will be descendants of the air tribes with the more successful coping strategies, and you will find that nose dive causing bugs no longer matter. The people on board will have learned to deal with it. They will probably even have developed tools, either to survive the crash, or to patch firmware on board.

  42. Ok! Ok! by billybob_jcv · · Score: 1

    I must have, I must have put a decimal point in the wrong place or something. Shit. I always do that. I always mess up some mundane detail.

  43. I had the problem once by Anonymous Coward · · Score: 5, Interesting

    Posting anon because I moderated.

    I had a very similar problem once with firmware on a TI DSP. The symptom was that a peltier element for controling laser temperature would sometimes freak out and start burning so hot that the solder melted. After some debugging, it turned out that somewhere between the EEPROM holding the setpoint, and the AD converter, the setpoint value got corrupted.

    The cause turned out to be a 32 variable that was un-initialized, but always set to 0 by the stack initialization code.
    Only the first 16 bits were filled in because that was the value stored in the EEPROM. The programming bug was that the other 16 bits were left as is. In >99% of the time, this was not a problem. But if a specific interrupt happened at exactly the wrong moment during initialization of the stack variable, that variable was filled with garbage from an interrupt register value. Since the calculations for the setpoint used the entire 32 bits (it was integer math) it came out with a ridiculously high setpoint.

    Having had to debug that, I know how hard it can be if your bug depends on what is going on inside the CPU or related to interrupts.
    There may only be a window of less a micro second for this bug to happen, so reproduction could be nigh on impossible.

    1. Re:I had the problem once by Anonymous Coward · · Score: 0

      Not a EE so do not flame me too hard. But if you knew that the 32 variable should never go above a certain setting, otherwise you would see the unintended behavior, why not check for bounds before setting the laser temp. I assume that the variable would not make sense as a negative integer either.

      If 0 > variable 50 then execute settings
      else handle as error.

      Not trying to flame or troll just curious.

    2. Re:I had the problem once by b4dc0d3r · · Score: 1

      So...Aliens?

  44. Great, next we'll need computer psychiatrists by Anonymous Coward · · Score: 0

    I've always been amused by people who want computers to have complex mental lives.

    If you really mean what you say, to have computer psychology, we won't have an auto-pilot system tested and deployed to all planes, we'll have to teach each one individually, in an auto-pilot school, and then try to weed out the psychologically unstable ones that are thrill-seekers, or that adopt strange ideologies and decide to become martyrs for an inscrutable cause only understood by other unstable auto-pilots (and the occasional sympathetic toaster oven).

    We'll have therapists asking the computer, "tell me about your compiler." Try too hard to model machine vision after humans, and we'll start to have machines seeing faces in clouds, demons in dark shadows, and Alan Turing in the pattern on a slice of toast.

  45. This is why I prefer Boeing. by Chas · · Score: 1, Insightful

    Yes. Human pilots can fuck up as easily as anyone else.
    But in an emergency, I'd rather have a human pilot making the decisions and being in control.

    On Airbus vehicles, if the avionics computers crash, the airplane crashes. There's exactly ZERO way to pilot the computer manually in such a failure.
    Moreover, the avionics system can and does overrule pilot input. So if you get sensor malfunctions like this, even if the pilot is trying desperately to save the plane, the computer can still crash you.

    On Boeing, if the avionics computer fails, the pilot at least has a chance of saving the aircraft.
    You can come up with all the sleepy, crazy, stupid, drug-addled, locked in a bathroom with a stewardess horror scenarios you want.

    What would you rather have in a failure scenario? A slim chance or no chance?

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:This is why I prefer Boeing. by cheros · · Score: 1

      Exactly my thoughts.

      I deal with human failure a lot (I am a crisis manager by profession), and although the error rate between Airbus and Boeing is about identical for in-flight incidents, from what I have seen so far it appears in critical situation you're quite simply screwed in an "I'm sorry, Dave. I'm afraid I can't do that" Airbus. Humans simply have a wider span of recovery options to choose from, and that can include maneuvers not found in the official flight manuals..

      But I could be wrong, time to see if there is an error correlation around take-off and landing incidents. Always double check assumptions :-).

      --
      Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
    2. Re:This is why I prefer Boeing. by Saunalainen · · Score: 2

      On Airbus vehicles, if the avionics computers crash, the airplane crashes. There's exactly ZERO way to pilot the computer manually in such a failure.

      Completely untrue. When the avionics 'crash', the flight system progresses through 'alternate' to 'direct' law where the pilot has direct control of the plane.

      Moreover, the avionics system can and does overrule pilot input. So if you get sensor malfunctions like this, even if the pilot is trying desperately to save the plane, the computer can still crash you.

      Have a look at the statistics (pages maintained by a pro-Boeing pilot, by the way) and you'll see (i) for all your hysterical fear of Airbus aircraft, the fly-by-wire Airbus aircraft (i.e. all except A300 and A310) are just as safe as their Boeing counterparts (ii) there are no examples of an Airbus crash caused by the computer overriding the will of the pilot.

    3. Re:This is why I prefer Boeing. by Anonymous Coward · · Score: 0

      Which would you rather have -- a computer that has a 100% chance of doing everything possible to save the plane, without panic, without mistake, to the greatest extent that is possible given its inputs and the condition of the plane, or someone that will panic, make mistakes, fail to check certain sensors, or otherwise fail at least some of the time?

      Humans are only better in that they have a couple of (noisy, unreliable) internal sensors that are independent from those on the plane. But human pilots are getting the same bad input as the computer, and unless they have some way to know those inputs are wrong they'll make the same bad decisions based on those same inputs. Humans also get sleepy, drunk, scared, etc. and make mistakes, which is something computers never do. And both humans and computers can be trained/programmed incorrectly, but only computers can be updated instantly across the fleet when bad training is detected.

      I'm sure there are cases where a human could save a plane and the computer would crash it. But there are at least as many cases where the opposite is true.

    4. Re:This is why I prefer Boeing. by Anonymous Coward · · Score: 0

      Yes. Human pilots can fuck up as easily as anyone else.

      And statistics of older aircraft suggest Airbus have prevented many of these accidents.

      But in an emergency, I'd rather have a human pilot making the decisions and being in control. On Airbus vehicles, if the avionics computers crash, the airplane crashes. There's exactly ZERO way to pilot the computer manually in such a failure.

      And how many times have the computers failed to the point where the plane was uncontrollable? Zero. How many times have just about anything else on planes failed? Well...

      Moreover, the avionics system can and does overrule pilot input. So if you get sensor malfunctions like this, even if the pilot is trying desperately to save the plane, the computer can still crash you.

      The pilots resolved the problem and landed safely even in this case.

      On Boeing, if the avionics computer fails, the pilot at least has a chance of saving the aircraft.

      On an Airbus, if there are failures that affect decisionmaking, the computers will stop protecting the pilots from mistakes. In this case, the failure triggered a rare bug. Do you think mechanical designs don't have bugs? And again, the plane landed safety after the event.

      What would you rather have in a failure scenario? A slim chance or no chance?

      In a realistic failure scenario, instead of one so theoretical it has never happened, I'd much rather have the computer make sure the plane doesn't stall while the pilots troubleshoot, just like when an engine exploded and shot shrapnel into the wing of QF 32, or when US 1549 lost both engines to birds over the Hudson. Both of those stayed in full computer control while the pilots focused on what was necessary for a successful landing.

    5. Re:This is why I prefer Boeing. by Anonymous Coward · · Score: 0

      On Airbus vehicles, if the avionics computers crash, the airplane crashes. There's exactly ZERO way to pilot the computer manually in such a failure.

      This is factually *completely* wrong. Please don't post outright lies. There are no less than four gradual degradations, including one purely mechanical one which still works if ALL electric systems are out.

      http://www.airbusdriver.net/airbus_fltlaws.htm

    6. Re:This is why I prefer Boeing. by schmegg · · Score: 1

      On Airbus vehicles, if the avionics computers crash, the airplane crashes. There's exactly ZERO way to pilot the computer manually in such a failure. Moreover, the avionics system can and does overrule pilot input. So if you get sensor malfunctions like this, even if the pilot is trying desperately to save the plane, the computer can still crash you.

      This is actually completely wrong. Airbus aircraft have 5 control laws. The aircraft will fall back through the different laws depending upon the level of equipment malfunctions present in the system. The final law is called "MECHANICAL BACKUP", but even in "DIRECT LAW" (the second last fall-back law) pilot control commands are transmitted unmodified to the control surfaces, providing a direct relationship between sidestick and control surface. The idea that a modern commercial jet liner would not allow the pilot "ZERO" control due to an avionics computer failure is, frankly, laughable.

    7. Re:This is why I prefer Boeing. by N1AK · · Score: 1

      Yes. Human pilots can fuck up as easily as anyone else. But in an emergency, I'd rather have a human pilot making the decisions and being in control.

      The same human pilots who, when in an emergency are told by their computer to either go up or down to avoid another plane (with the computer confirming the other plane will do the opposite) have on multiple occasions ignored the computer and caused entirely avoidable crashes? Personally, I'd rather have whichever is most likely to complete the journey with me alive, so far I have seen very little evidence and far too much nonsense from people defending the need for fleshbags to fly planes.

    8. Re:This is why I prefer Boeing. by Anonymous Coward · · Score: 0

      Emotionally that's what a lot of people prefer, but the accident rates between the two types are pretty comparable. Your chance of death during the flight is basically the same, regardless of whether you pick a Boeing or an Airbus.

    9. Re:This is why I prefer Boeing. by michelcolman · · Score: 1

      Completely untrue. When the avionics 'crash', the flight system progresses through 'alternate' to 'direct' law where the pilot has direct control of the plane.

      Even in direct law, the plane is still being flown by computers. It's just a more basic control law (x percent sidestick deflection means x percent flight control surface deflection, no more protections against stalling, overspeed, g-forces, etc.) but it's still computed and transmitted electronically. If all of the flight control computers fail, the only available flight controls are the rudder and the elevator trim, which makes it extremely difficult to perform a safe landing. In fact, pilots are not even trained to do it, it is only meant as a temporary backup to maintain a limited amount of control long enough to reset the computers.

    10. Re:This is why I prefer Boeing. by maroberts · · Score: 1

      Ignoring the fact that Airbus avionics fall back through several modes into direct input mode if needed, I strongly suspect that modern Boeings are very similar to Airbus and are fly by wire or fly by light for the simple reason it is a route to better fuel management, which is a critical factor for airlines nowadays.

      You just can't go into a sales pitch to an airline saying that our aircraft will consume 10-20% more fuel than a rival and will therefore have much higher operational costs.

      --

      Donte Alistair Anderson Roberts - hi son!
      Karma: Chameleon

    11. Re:This is why I prefer Boeing. by Rhywden · · Score: 1

      You're wrong in the sense that there's this thing called "direct law" which completely and totally overrides the computer.

    12. Re:This is why I prefer Boeing. by tibit · · Score: 1

      I don't think there's any reason for the computers to permanently "crash" preventing direct law from working. You'd need to physically break some hardware for that. As in taking a flak from an AA battery, etc. I don't believe this has ever been attributed to any crash, and I don't know if it has ever happened at all in a commercial FBW aircraft.

      I think that there is absolutely no reason to blame FBW concept itself on anything. It has never failed so as to prevent control of the plane, I doubt it ever will, and is a convenient scapegoat. The reliability people have done their job on that one, it was beaten to death and brought back, so to speak, precisely because everyone worried so much you'd have a "perfectly flyable" plane with dead computers crash due to lack of control. Your hypothetical scenario is even more hypothetical than all hydraulic circuits failing (it did happen at least once that I'm aware of).

      --
      A successful API design takes a mixture of software design and pedagogy.
    13. Re:This is why I prefer Boeing. by Alioth · · Score: 1

      Others have already pointed out that you're wrong about Airbus aircraft, but you do realise that all new designs from Boeing are also digital fly-by-wire? And anything much bigger than a Boeing 737, the pilots no longer have any direct physical control over the flight control surfaces (either they rely on hydraulic mechanical systems, or fly by wire). There have been several incidents involving loss of hydraulic pressure that have caused the crew to have no control at all over the flight control surfaces: google Sioux City DC-10 for one particularly famous incident.

    14. Re:This is why I prefer Boeing. by michelcolman · · Score: 1

      You're quite right that it would be very unlikely for all of the flight control computers to fail simultaneously, and none of them to come back online after a reset. In fact I'm less worried about them failing and more worried about what they do when they haven't (officially) failed.

    15. Re:This is why I prefer Boeing. by tibit · · Score: 1

      The only thing that's of concern is if all air-sensor and inertial reference inputs are bad yet they agree and pass sanity checks. That's the only failure mode, however unlikely, where an "OVRD DIRECT LAW" pushbutton would be of help -- that way the flight controls' computers wouldn't be using any sensors beyond stick/pedal position sensors and feedback from the actuators. It's about the only thing that I'd like to see on FBW aircraft that's missing at least on Airbus models. I haven't read yet any accident/incident report where lack of such a button was a hindrance, though, so for now I'd say their design is fundamentally OK. I dislike not having actuators in the stick and throttles so that the human could be kept in the loop. That's a big human factors snafu in Airbus's cockpit design, and the only major thing I'd urge them to change.

      --
      A successful API design takes a mixture of software design and pedagogy.
    16. Re:This is why I prefer Boeing. by Anonymous Coward · · Score: 0

      Except maybe the first Airbus crash (AF296), if the pilot is to be believed. He claims the Airbus decided to continue what it thought was a landing even after he commanded the plane to climb back into the sky. Although probably his conspiracy theory also points to Airbus reengineering the behaviour to avoid particular failure mode in future.

  46. Toyota's brake did not override the accelerator by kawabago · · Score: 1

    The software did not cut the accelerator when the brake was depressed if a rug was stuck on the accelerator. The problem was caused by floor mats but it could have been prevented by software.

    1. Re:Toyota's brake did not override the accelerator by ravenshrike · · Score: 1

      Sorry, but even if true that doesn't cut the mustard. These are not souped up muscle cars with bog-standard braking systems, and even if true that the accelerator stuck the brakes would have been more than able to have slowed and stopped the car. All of the "malfunctions" reported continuous hard acceleration.

  47. This is why I like fuzzing by perpenso · · Score: 4, Insightful

    It looked like half of one 32-bit word was combined with half of another 32-bit word during queue assembly on at least some occasions. But there are errors not explained by that.

    This is why I like fuzzing. Sending random and/or corrupted data to software to evaluate the software's robustness and sensitivity to corrupted inputs. For a project like this I would like to send simulated inputs from regression tests and recorded data from actual flights to the software while fuzzing each playback, repeat. Let a system sit in the corner running such tests 24/7.

    In theory some permutation of the data should eventually resemble what you describe.

    1. Re:This is why I like fuzzing by MartinSchou · · Score: 4, Interesting

      In theory some permutation of the data should eventually resemble what you describe.

      True ... but you may not ever have enough time to hit all the corner cases.

      If it's a single 32-bit word, that can cause the issue, then yes, you can go through every single permutation fairly quickly. There are only 4,294,967,296 of them - nothing that a computer can't handle.

      Suppose for a moment that the issue is caused, not by one single faulty piece of data, but two right after each-other. Essentially a 64-bit word causes the issue. Now we're looking at 18,446,744,073,709,551,616. Quite a bit more, but not impossible to test.

      Now suppose that the first 64-bit word doesn't cause the fault on its own, but "simply" causes an instability in the software. That instability will be triggered by another specific 64-bit word. Now we're looking at 3.40282367 x 10^38 permutations.

      Now, keep in mind that at this point, we're really looking at a fairly simple error triggered by two pieces of data. One sets it up, the other causes the fault.

      Now let's make it slightly more complex.

      The actual issue is caused by two different error conditions happening at once. If they are similar as above, we're now looking at, essentially, a 256-bit word. That's 1.15792089 x 10^77 permutations.

      In comparison, the world's fastest super computer can do 10.51 petaflops, which is 10.51 x 10^15, and it would take that computer 0.409 microseconds to go through all permutations in a 32 bit word. About 30 minutes for a 64 bit word. 10^15 years for a 128 bit word and 10^53 years for a 256 bit word.

      Yes, you can test every single permutation, if the problem is small enough. But the problem with most software is that it really isn't small.

      Even if we are only talking 32 bit words causing the issue, will it happen every time that single word is issued, or do you need specific conditions? How is that condition created? As soon as the issue becomes even slightly complex, it becomes essentially impossible to test for.

    2. Re:This is why I like fuzzing by roman_mir · · Score: 3, Insightful

      that's great, and it still wouldn't help if the problem is partially hardware related (like overheating of a junction that for example would zero out a register).

    3. Re:This is why I like fuzzing by Rob+Riggs · · Score: 1

      Now suppose that the first 64-bit word doesn't cause the fault on its own, but "simply" causes an instability in the software. That instability will be triggered by another specific 64-bit word. Now we're looking at 3.40282367 x 10^38 permutations.

      That's one bug you don't have to worry about. Really, think about the odds. Unless there is some non-random process that produces those two numbers frequently, the odds of triggering this bug, even with millions of operations per second and millions of devices in use, is staggeringly small -- lifetime of the Universe small.

      --
      the growth in cynicism and rebellion has not been without cause
    4. Re:This is why I like fuzzing by Anonymous Coward · · Score: 0

      That's not how fuzzing works. Fuzzing works by injecting (pseudo) random data, not sequentially trying every possible value. Because in practice, the an error that is only replicable with one specific 64-bit integer value is absurdly rare (with the important exception of boundary values, which you are presumably testing explicitly)

      So most of the time, if an error occurs at some value x, it'll probably also occur at x+1 or x-1. And if it occurs at x+1, it'll probably also occur at x+1000, or if it occurs at x-1 it'll probably also occur at x-1000. Fuzzing with pseudo-random data means the odds of finding values suitably close to x are pretty good after even a relatively small number of test cases.

    5. Re:This is why I like fuzzing by perpenso · · Score: 1

      Its unlikely that only one specific bit pattern causes the problem. Its more likely that some related set of values are equivalent with respect to manifesting the bug. Also as specific and unlikely the necessary sequence of events that manifest the bug then the less likely it is to occur in fuzzing and the real world.

      Fuzzing is no panacea but it is surprisingly effective with respect to robustness and it is very low cost.

    6. Re:This is why I like fuzzing by Anonymous Coward · · Score: 0

      I don't think he was saying to inject every possible permutation of data into the system, just some random ones over a period of time. Obviously you won't catch the 1 in 2^256 chance with that, but odds are, you won't see that in flight either.

    7. Re:This is why I like fuzzing by Matheus · · Score: 1

      One of my profs in school was a specialist in fuzzing. Every project we created in that class got bombarded by a pile 'o fuzz and you were responsible for any adverse affects. (We'd get warnings: "Here's some sample fuzz for you to play with... you shouldn't try to view it as most software won't handle it correctly and I won't be held responsible for your machines nuking themselves.")

      Excellent training. Gets you to think in different ways about what is really an edge/corner case and how to deal with unexpected problems / user input.

  48. Typo! Check it all! by davepander · · Score: 1

    Does no one else see the typo? That's what leads to these issues. "Updated" vs. "Update" should be noticed. Creativity should be important enough to be checked by the creator.

  49. Horses for corses. by Anonymous Coward · · Score: 0

    My father grew up in a fairly major AU city where horses were still a primary means of commercial transport at the time - although on the way out. He told some interesting stories about the practicalities of such an arrangement. Excrement, and dramas of dealing with it being the obvious one. But how about the complications of a horse dieing in the milk delivery yards - somewhat more of a drama than a truck breaking in the warehouse. I remember tales about feed, care and stabling which'd startle you - the time it takes to do enough of such things would be uneconomic in today's world.

    Rose coloured views of history are fine when you didn't live thru it.

    Yes, I'm older than the lot of you put together. Now get off my paper tape.

  50. Dive computers for scuba diving by perpenso · · Score: 1

    The lecturer's story seems consistent with recollections of being on dive boats (scuba) as dive computers were entering the market. The subgroup using mechanical/analog devices for depth, pressure and time and carrying a plastic card with no-decompression time limits was where nearly all the computer programmers and electrical engineers could be found.

  51. I dont know if this is the right place but ... by Anonymous Coward · · Score: 0

    I think nuclear power is safe. It will reduce the flow of cash to the middle east and solve all our energy problems.

    1. Re:I dont know if this is the right place but ... by Anonymous Coward · · Score: 0

      HA! I like your style :)

  52. Airbus vs Boeing by Anonymous Coward · · Score: 0

    I'm not going if it is not a Boeing.

  53. validity by Anonymous Coward · · Score: 0

    "I can't help wondering just how a piece of code, which presumably didn't test its input data for validity before acting on it, could become part of a modern jet's onboard software suite?"

    While I agree that it was a poor design, you should not make the assumption that the data from the sensor was invalid. 0 knots is valid input. (I'm presuming that the software is designed such that low airspeed causes it to sacrifice altitude to gain speed, and perhaps an extremely low airspeed, one that is possible but nonsensical, would cause an extreme reaction such as a nosedive.) Maybe it failed and froze with a SLIGHTLY low value - say 300 knots instead of 310 knots - the PID controller would continue to tip the nose down until it sees an increase of speed approaching the desired speed. If the value is frozen, the nose keeps going down until you get a nosedive.

    I don't know what they implemented in software to mitigate this kind of failure, but as someone who writes software for industrial controls, I certainly hope they have some kind of supervisory software that watches the rate of change of their sensors and turns off any kind of automatic control (returning to manual) if a maximum rate of change is exceeded OR if a minimum rate of change is not met. Sensor failures are a bitch because you never know how it's going to fail... is it going to fail high? low? slowly? quickly? If you have two sensors reading the same data, how do you know which to trust? We will not in my lifetime have fully unmanned passenger travel (road, air, etc) until there's a revolutionary step in industrial sensors to combat these issues... one which at this point is not on the horizon, regardless what the manufacturers claim.

    1. Re:validity by PPH · · Score: 1

      If you have two sensors reading the same data, how do you know which to trust?

      You don't.With two sensors, you raise an alarm o a sensor disagreement and disconnect the system's authority over the controls. With three sensors and one having a different reading, your raise a warning, throw out the bad reading and carry on.

      --
      Have gnu, will travel.
  54. ... injuring 12 people seriously and causing 39 by angel'o'sphere · · Score: 3, Insightful

    injuring 12 people seriously and causing 39 to be taken to the hospital.
    That is why you keep your safty belt shut.
    If you don't like the feeling, losen it a bit, but keep it closed.
    I really wonder why people keep taking such nonsense risks and open the seat belt directly after launch.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  55. Humans are not paying attention by coder111 · · Score: 1

    I agree that humans can be superior solution to automated cars right now, given two conditions: * Humans are well trained. * Humans are paying attention and actually trying to do the work properly. Given that often enough one of those conditions won't be satisfied, automated cars will be feasible and will be better than humans on average. Humans can be great with challenging tasks requiring creativity, or solving unexpected problems. Machines are great at doing boring repetitive stuff. Maybe driving isn't boring (depends on how long is your commute), but it is certainly repetitive. Hence it can be automated. Or are you going to argue that humans beat machines doing repetitive stuff, let's say working at assembly line? I consider myself a keen driver. I do enjoy driving- for hours sometimes. However, now I moved to a big city that has underground/buses/trains and I commute using public transport. This allows me to do other stuff like reading on my way to work. I can let my mind wander and not be concentrating on the road. And I'd rather spend my commuting time doing other things than driving. --Coder

  56. Strange steering mechanism by Anonymous Coward · · Score: 0

    Reading about the A330 Air France Flight 447 disaster [*], I was surprised to find that the software also took the two steering sticks and AVERAGED THEIR INPUTS. On old aircraft carriers, the sticks/wheels used to be mechanically linked together, so each pilot would feel each other's steering.

    To me, this sounds like an amazingly stupid thing to do. In fact, it sounds like it actually had a role to play in the Air France 447 disaster.

    WHO wants to AVERAGE two control inputs? It sounds like amazingly stupid software engineering, if you ask me, done by guys who should know better.

    [*] http://www.popularmechanics.com/technology/aviation/crashes/what-really-happened-aboard-air-france-447-6611877

    1. Re:Strange steering mechanism by michelcolman · · Score: 2

      As an airbus pilot, I couldn't agree more. In fact, I have yet to meet a pilot who thinks it's a good idea. But hey, it saved quite a few bucks! Same thing for the throttles, by the way. The autopilot may reduce the engines to idle without anyone noticing, because the levers don't move. Airbuses have some pretty amazing and glaring design errors in them.

      The side sticks do have a button to take complete control (control being given to whoever pushed the button last, so it could go back and forth multiple times if both pilots want control) but very often pilots will forget to push the button when taking over in a critical situation (for example an instructor taking over from a student during a bad landing), resulting in double inputs and very erratic recovery of the airplane.

    2. Re:Strange steering mechanism by tibit · · Score: 1

      Those are glaring human factors mistakes, agreed, but the use of computers is not to blame. The stick and the levers should be actuated, and the sticks should be mirroring each other's position. The throttle levers should be mirroring the current setpoint (follow autothrottle, flare on autoland, etc). I didn't know the stupid things were not designed that way.

      --
      A successful API design takes a mixture of software design and pedagogy.
  57. Re:Outsourcing is bad. by Richard_at_work · · Score: 4, Informative

    What a load of uninformed bullshit - Airbus has several levels of computer control, called laws, one of which is Direct Law which passes all inputs directly to the control surfaces. And if that isn't enough, they have mechanical backup controls for all surfaces on the flight deck, so even with a completely dead computer the aircraft is still flyable.

    You sir, are talking complete shit, but that seems to be normal when someone wants to put Boeing on a pedestal over Airbus.

    Let's go over some of your "mistakes"...

    The 787 isn't Boeings first FBW aircraft, they have had one flying since the mid 1990s with the 777. The 787s system is an evolution of the 777s.

    AF447 didn't crash because of a computer problem, it crashed because of poor crew relationships in the cockpit - three pilots in that cockpit and not one was interested in what the others were doing. They didn't run basic check lists, they ignored other information, and the pilot flying did completely the wrong thing - the situation was completely survivable if they had carried out the correct procedures, except they didn't. The crash wasn't caused by the computer, it was caused by the pilot taking a stable aircraft and stalling it badly when nothing about the computer error forced him to do that.

  58. Mod parent up by michelcolman · · Score: 0

    Why was this modded "Troll"? For crying out loud, the Troll option is not equivalent to "Disagree". Even if you don't agree with him, that's no reason to call him a troll. If I had mod points, I would mod him back up immediately. There's absolutely nothing trollish about his post.

    1. Re:Mod parent up by SirGarlon · · Score: 1

      Simple. He was modded troll because he dared to write critically of Google's shiny new gadget.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    2. Re:Mod parent up by mcgrew · · Score: 1

      It wasn't a troll, but I would have modded him "overrated" since there's no other moderation for "how fucking stupid can you get?" Or rather left him at a 1 so he could be properly abused by comments from more intelligent slashdotters.

  59. The awkward moment... by dominious · · Score: 1

    When I realized after 10 minutes of reading and tried to reply to a post, that I'm reading the 3 year old story linked in the summary and not the current one...

  60. Re:Outsourcing is bad. by perryizgr8 · · Score: 1

    this is, put simply, the difference in quality between airbus and boeing. nothing more.

    --
    Wealth is the gift that keeps on giving.
  61. Air france Flight 447 by Anonymous Coward · · Score: 0

    I wonder if there is any connection between this software and the problems faced by copilots on Air France flight 447 which crashed killing everbody on board.

    That too suffered pitot problems, but the report concluded the copilots handled it all wrong by not reacting correctly to the stall problems that followed.

  62. Re:... injuring 12 people seriously and causing 39 by PPH · · Score: 1

    I really wonder why people keep taking such nonsense risks and open the seat belt directly after lunch.

    FTFY

    --
    Have gnu, will travel.
  63. Re:... injuring 12 people seriously and causing 39 by angel'o'sphere · · Score: 1

    Nothing to fix. Lunch in a plane is not that big that you should need that.
    And I indeed ment: launch.
    As soon as the "fasten seat belts" sign gets off, 90% of the passengers open them ... which is simply stupid.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  64. Hydraulic back-up is good! by haggus71 · · Score: 1

    Pilots are becoming nothing more than subway drivers in these planes. It's one thing to have a computerized navigation system, but when you have computer software controlling every facet of airplane operation, you are just asking for trouble. You have to have a backup where you can hit a switch and control the stick and throttle manually, without worrying that the thrust vectors are going to push your A330 with the thrust for a Cessna.

    1. Re:Hydraulic back-up is good! by Rhywden · · Score: 1

      Right. Because there's no way in hell that a hydraulic system is not as error prone (or even more so) than a fly-by-wire system...

      ... besides, airplanes have stuff like the "direct law" where the computer does not play a role at all.

  65. I hope I'm never near your software when its on by Viol8 · · Score: 1

    "how can you expect the software to behave properly"

    Simple - it goes into failsafe mode or shuts down. It doesn't just accept whatever values it sees on the input as always valid. I do hope you only work on mickey mouse systems and arn't involved in aircraft or - god forbid - nuclear power plant control systems! With your approach to software there's no way I'd ever hire you for the role you say you're now in.

    1. Re:I hope I'm never near your software when its on by dargaud · · Score: 1

      It's not an 'approach to systems', it's a reflection on the relevancy of software proof in the real world. And FYI, I write nuclear power plant control/command software...

      --
      Non-Linux Penguins ?
  66. Re:Outsourcing is bad. by Anonymous Coward · · Score: 0

    Time after time after time, Airbus planes crashed because of "computer" (maybe software, maybe not) errors, and the pilots could do nothing but sit there and watch.

    What a load of pish!

  67. Re:... injuring 12 people seriously and causing 39 by michelcolman · · Score: 2

    Exactly, I'm always baffled when I'm flying as a passenger and as soon as the Fasten Seatbelts sign goes off, I hear "click click click click" everywhere around me from people who have no intention of getting up. What the hell is so bad about having a seatbelt fastened on your lap while you're seated that you absolutely have to get rid of it as soon as you possibly can? While sitting in a tube suspended by wings in an airflow that might become turbulent unexpectedly at any time?

  68. This plane is just like Windows! by Anonymous Coward · · Score: 0

    "After this latest software update, operators can be confident that the same type of security fault will not reoccur."

  69. What cuts down trees at 200 knots ? by m0s3m8n · · Score: 1

    What cuts down trees at 200 knots? http://www.youtube.com/watch?v=2eQpUgHkBcg

    --
    Conservative, mod down for violating /. political norms.
    1. Re:What cuts down trees at 200 knots ? by Anonymous Coward · · Score: 0

      That was not due to a software error as claimed.

      The official report states the causes of the accident were:
        * Very low flyover height, lower than surrounding obstacles.
        * Very low speed, slowing down to reach maximum possible angle of attack.
        * Engines at minimum idle flight power.
        * Late application of go-around power.

      This combination led to the impact of the aircraft with the trees.

      Captain Asseline, First Officer Mazière, two Air France officials and the president of the flying club sponsoring the air show were all charged with involuntary manslaughter. All 5 were found guilty. Captain Asseline was initially sentenced to 6 months in prison along with 12 months of probation. The others were sentenced to probation.

  70. Coding practice by DrYak · · Score: 1

    The only thing I say is, why did it take Airbus 2 years to find and fix that major bug?

    Probably, the lack of a plane-wide (I mean used by every piece of software running ona given plane) standarized practice for distinguishing raw input/doctored data/commands, that should have been forced onto every signle sub- and sub-sub- contractors writing every firmware.

    Think of it as something similar to not correctly processed tainted input leading to cross-site-scripting.
    Except that, instead of concerning 1 service running on 1 company website, it concerns ~1000s of small electonic equipment each running its own firmware all done by a large collection of subcontractors.
    And except that instead of crashing the database and exposing credit card number, this could have crashed the plane, had the pilot not taken back control.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  71. How? I'll let you know! by tibit · · Score: 1

    I can't help wondering just how a piece of code, which presumably didn't test its input data for validity before acting on it, could become part of a modern jet's onboard software suite

    Here's how: high reliability software engineering may be slowly turning into a cargo cult, where certain artifacts become part of the ritual without much understanding what they are for. There's a certain process that has to be followed to get the software past certification bodies, and there are expensive (think $150k per seat and up) and inexpensive (bound notebook with numbered pages + a pencil) tools that can be used to help you follow the process in various ways (by offering mathematical proofs that various pre/post conditions are fulfilled, by tracking specifications, requirements and test coverage, etc). Those artifacts are not a substitute for thinking and understanding how what you're coding fits into the system, and that the requirements and specs may need to be amended. Either the spec/reqs were bad, or the implementation didn't quite follow them, and somehow it slipped under the radar. If it were on the space shuttle software team, they'd dig deep to understand how their process had failed, and would fix the process first. Whoever maintains that software probably simply issued a bugfix, filed requisite paperwork somewhere, and promptly forgot the whole thing.

    --
    A successful API design takes a mixture of software design and pedagogy.
    1. Re:How? I'll let you know! by Just+Brew+It! · · Score: 1

      Bingo. The Byzantine labyrinth that is DO-178B (ED-12B for those across the pond) attempts to ensure software quality by stipulating that everything is traceable to higher-level requirements specifications, and that every line of code is tested against its corresponding requirement(s). This doesn't ensure quality; all it ensures is that your software does what your (possibly broken) requirements state... and that's assuming you haven't made any mistakes along the way in maintaining the web of traceability relationships. It doesn't enforce good engineering practices, or ensure that your engineers actually have a clue.

  72. Re:Outsourcing is bad. by tibit · · Score: 1

    My best bet at this point is that it was a known issue with airspeed sensors, and the pilots were not properly trained how to deal with it. That particular plane can be flown quite well without any airspeed data -- you pretty much set the throttles by looking it up in the table, based on air pressure and desired airspeed. What most likely killed them was that the pilots were unaware that the airspeed data was wrong, so they were flying the plane on wrong (most likely low) airspeed indication. There was nothing particularly computer-related in the whole incident so far. Good old wetware issue.

    --
    A successful API design takes a mixture of software design and pedagogy.
  73. Re:Outsourcing is bad. by tibit · · Score: 1

    Well said. And I own no aerospace stocks and have nothing to gain by siding with you.

    --
    A successful API design takes a mixture of software design and pedagogy.
  74. Because... by g0bshiTe · · Score: 1

    I can't help wondering just how a piece of code, which presumably didn't test its input data for validity before acting on it, could become part of a modern jet's onboard software suite?"

    Insert lowest bidder comment here

    --
    I am Bennett Haselton! I am Bennett Haselton!
  75. Avionics certification by Just+Brew+It! · · Score: 3, Interesting

    If you saw the procedures required to get airworthiness certification from the FAA for a critical piece of software, you would shake your head in disbelief. It is almost all about ensuring that every line of code is traceable to (and tested against) a formal requirement somewhere. In spite of greatly increasing software development costs (due to the additional documentation and audit trails required), the procedures do amazingly little to ensure that the requirements or code are actually any good, or that sound software engineering principles are employed. It does not surprise me that GIGO situations occasionally arise -- it is perfectly plausible that a system could meet the certification criteria but shit's still busted because the formal requirements didn't completely capture what needed to happen.

    The cost of compliance can also warp the process. A co-worker once told me a story about an incident that happened years ago at a former employer of his. A software system with several significant bugs was allowed to continue flying because the broken version had already received its FAA airworthiness certification. A new version which corrected the bugs had been developed, but getting the new version through the airworthiness certification process again would've been too costly; so the broken version was allowed to continue flying.

    Look up "DO-178B" sometime if you're curious...

    1. Re:Avionics certification by Anonymous Coward · · Score: 0

      A co-worker once told me a story about an incident that happened years ago at a former employer of his. A software system with several significant bugs was allowed to continue flying because the broken version had already received its FAA airworthiness certification. A new version which corrected the bugs had been developed, but getting the new version through the airworthiness certification process again would've been too costly; so the broken version was allowed to continue flying.

      Look up "DO-178B" sometime if you're curious...

      It makes sense to me that it would require re-certification. If I had a dollar for every bug I introduced while fixing unrelated bugs, I'd be rich.

      It doesn't make sense to not certify at all though. Re-certification should not be a hassle.

    2. Re:Avionics certification by Just+Brew+It! · · Score: 1

      I'm certainly not arguing that it shouldn't be recertified! But my point is, (re)certification is a hassle, and the added cost occasionally results in non-optimal solutions. Paradoxically, the safety certification process can result in reduced reliability because it can delay (or prevent!) better solutions from being deployed!

      In general, the FAA has a disincentive to allow your new gee-whiz device onto a civilian aircraft. If anything goes wrong and people get hurt, some career bureaucrat's ass is on the line. They'd much rather maintain the status quo, with systems that have a decades-long history of not causing aircraft to crash.

      The military is another story -- they want all the latest toys, and operate in an environment where the tradeoffs are different. They are more likely to work with the vendor to get the kinks out of a new system, or (as a last resort) even issue waivers for anomalies that don't significantly compromise safety or security.

  76. Art imitates life, or...??? by Anonymous Coward · · Score: 0

    Did this story make anybody else think about Russinovich's novel "Zero Day"?

  77. Re:... injuring 12 people seriously and causing 39 by gatkinso · · Score: 1

    Luggage falling from over head bins. Drink cars rolling toward the front of the plane at 40 MPH. Hit coffee splashing in your eyes. Stewardess landing in your lap.

    OK, I could go for that last one.

    While your point is valid, not all injuries are from the pax coming out of their seats.

    --
    I am very small, utmostly microscopic.
  78. Re:Outsourcing is bad. by Jane+Q.+Public · · Score: 1

    Maybe if you actually read what I wrote, you could come up with some real objections, rather than your own uninformed bullshit.

    The 777 has a mechanical backup system, exactly as I stated. Look it up, bozo. All Boeings to date have.

    I did not state that Boeings were not "fly by wire", I said they had MECHANICAL BACKUPS. I meant as opposed to entirely (or nearly entirely) fly-by-wire only. It's right there in my comment, in plain English. Further, despite what I stated earlier, even the 787 has electrical/mechanical manual backup in case of computer failure. Of course, if you suffer a complete loss of electrical power (including even the turbine generator), you are SOL either way.

    And if you dispute that Airbus has been prone to crash due to computer failure, I invite you to look that up, too.

    If you look up the Airbus laws yourself, you will see that the only manual control for pitch, for example, is the trim wheel. This is going to do you very little good unless your plane is already in stable horizontal flight... seldom the case when catastrophic failure occurs.

    But the main thing -- one I didn't see the point of going into until you decided to butt in -- is that in order to go into "Direct Law" in an Airbus, which is what you might consider your main "manual backup", you have to jump through a lot of hoops, which (as it turns out) pilots just do not have time to do in an emergency.

    It still amounts to the pilots not being able to control their aircraft when the computer fails.

  79. Avionics testing is the epitome of anal by Anonymous Coward · · Score: 0

    I worked in the avionics field and had to perform testing under RTCA DO178A guidelines, which stipulate 7 Sigma or about 14 billion years between failures. For every dollar spent on avionics software, 95 cents is for testing.

  80. Too much automation by Anonymous Coward · · Score: 0

    The computers have too much control over flight operations. The flight crew doesn't have enough. When something like this happens, the flight crew can only look at each other and say "WTF was that?" We're losing the human interface between the flight computers and the airframe itself. If I die in a crash, I'd rather know it was because of pilot error, and not because someone in the SQA department suffered from a lack of imagination, or glossed over some obscure test scenario that would have failed.

  81. Re:Outsourcing is bad. by Jane+Q.+Public · · Score: 1

    Further, for your information, a number of Airbus catastrophes have been caused by malfunctioning Air Data Inertial Reference Units, leading FAA to issue an "unsafe condition" warning for Airbus 319, 320, and 321 models. (If the "mechanical backups" were adequate, why did these disasters occur?) And "coincidentally", before it went down Air France 447 had been transmitting that its ADIRU was malfunctioning.

  82. Re:Outsourcing is bad. by Jane+Q.+Public · · Score: 1

    The problem with Airbus, as you can find on several online pilots' forums, is that when there is a catastrophic computer error it takes too long to disable the computers and put the plane in "direct law" mode. By the time they accomplish that, as often as not they're toast.

    Regardless of whether it would normally be possible to fly without computer airspeed data, a number of Airbuses have suffered catastrophes related to malfunctioning air speed (ADIRU, in this case) units, and the Air France plane had already signaled that its unit was malfunctioning, making it just be one incident among many. The only thing unusual about it was that it was a 330, not a 320.

  83. Re:Outsourcing is bad. by Richard_at_work · · Score: 2

    Aha, yet more uninformed bullshit.

    Maybe if you actually read what I wrote, you could come up with some real objections, rather than your own uninformed bullshit.
    The 777 has a mechanical backup system, exactly as I stated. Look it up, bozo. All Boeings to date have.
    I did not state that Boeings were not "fly by wire", I said they had MECHANICAL BACKUPS. I meant as opposed to entirely (or nearly entirely) fly-by-wire only. It's right there in my comment, in plain English. Further, despite what I stated earlier, even the 787 has electrical/mechanical manual backup in case of computer failure. Of course, if you suffer a complete loss of electrical power (including even the turbine generator), you are SOL either way.

    I'm afraid you are spouting pure shite - no aircraft would be certified by either the FAA or the EASA if your stance was correct...

    There is a reason that there are so many independent power generation systems onboard a modern (1970s onwards) aircraft, and there is a reason that those systems are checked and certified - there has been zero incidents where an aircraft has completely and utterly lost power during any stage of flight.

     

    And if you dispute that Airbus has been prone to crash due to computer failure, I invite you to look that up, too.

    If you look up the Airbus laws yourself, you will see that the only manual control for pitch, for example, is the trim wheel. This is going to do you very little good unless your plane is already in stable horizontal flight... seldom the case when catastrophic failure occurs.

    I am *very* familiar with the Airbus control systems, and your assertion that the trim wheel is useless unless in stable horizontal flight just screams that you know fuck all about what you are talking about. You can use the trim wheel to fully control the airframe in all circumstances where you would have to do so with the elevators, because the forces you have to exert during direct mechanical linkages to the elevators would break your arms on a large civil airplane and involve leverage forces that you could not exert from the tiny control columns on modern aircraft.

    I'd love you to show us any cases of an Airbus crash that was attributed to computer failure - you won't find one. And I dare you to trot out the Habsheim A320 crash...

    On the other hand, we have perfect examples such as the Air Transat flight 236, which lost both engines due to a fuel leak which exhausted the entire fuel supply (and once again missed by the pilots - they completely ignored all the warning signs), and had to glide for 65 miles without engines and only running on the Ram Air Turbine electrical generator. That aircraft landed perfectly safely.

    But the main thing -- one I didn't see the point of going into until you decided to butt in -- is that in order to go into "Direct Law" in an Airbus, which is what you might consider your main "manual backup", you have to jump through a lot of hoops, which (as it turns out) pilots just do not have time to do in an emergency.

    To put an Airbus aircraft into Direct Law takes precisely two button presses, both within reach of either pilot - but if you aren't in Direct Law, there's really no reason for you to manually put yourself into it, but its there if you want to.

    It still amounts to the pilots not being able to control their aircraft when the computer fails.

    Again, the same utter shite from yourself.

    There's a lot of bullshit touted on the internet about Airbus aircraft - I suggest you actually educate yourself. And I suggest staying away from Wikipedia - there is so much wrong information on there, and so many trolls willing to spend their lives pushing their own warped view through articles such as the ones linked to this, that I no longer consider Wikipedia worth time or effort at all.

  84. teehee by Anonymous Coward · · Score: 0

    Simple, it was written by Canonical.

  85. AirFrance Brazil crash Plane was also an A330 by Anonymous Coward · · Score: 0

    Interesting. I see lots of lawsuits from the families that lost loved one in the Airfrance Crash.

  86. Re:Outsourcing is bad. by Anonymous Coward · · Score: 0

    Yeah, and you're still ignoring the arrogance that went into Airbus's FBW design. THERE WAS NO TACTILE FEEDBACK IN THE STICK. So why the one pilot was freaking out and pulling up on the stick, the other had no clue that he was pulling up and had the nose up at 30 degrees IN THE MIDDLE OF A STALL. As a designer of aircraft controls, you should give the pilots every single thing that you CAN give them in order to ensure safety. Even if you think that they won't need the controls to feel any different from a video game joystick, maybe, just MAYBE it could help out if your copilot can feel where the controls are?
     
    Imagine driving your car at 50 kph on the highway and having immense fog overcome the vehicle. Now imagine even being able to try to keep the vehicle straight with a turn potentiometer. Remember that you ordinarily know where your steering wheel is because the caster of your wheels causes a mechanical feedback which centers the wheel above a certain speed. But you don't have this feedback anymore. You have an index mark on a turn pot. But even if you can't see, wouldn't it be nice to have a tactile feeling of where the controls are? Now add to the mix that you have a copilot going nuts on the controls, you don't have a clue that he's going nuts because the system just averages the inputs of the two of you, and you have a problem. Might work well in clear skies when the two of you have visual feedback and can accordingly coordinate with each other or have sensor data which you can rely on (believe me, these guys were confused when the stall warning came on when they nosed down), but you're otherwise cruisin for bruisin.
     
    Give these pilots every tool that you can realize in order to maximize safety margins. It is purely arrogant to think that you cleverly designed your system so that you wouldn't have to put tactile feedback like stick/yoke and throttle position. And who designed these...

  87. Re:Outsourcing is bad. by tibit · · Score: 2

    The flight control computers implement all control laws, so you're not disabling any computers at all. Let's talk about, say A330. There is a set of three primary control computers (PRIM) that produce data for the control surface actuators, and a set of two secondary computers (SEC). SEC only implements the direct law, PRIM implements all control laws (normal, alternate 1/2, direct, with mode modifications for flare and ground).

    The control law downgrading can only be handled automatically. You pretty much have to pull circuit breakers to change it manually. If there's a "catastrophic computer error", say all PRIM computers down due to overheating (has happened at least once due to air conditioning failure) the downgrading or selection of SEC computers will happen automatically, the pilot isn't expected to have to handle that.

    --
    A successful API design takes a mixture of software design and pedagogy.
  88. Re:Outsourcing is bad. by tibit · · Score: 1

    Example: with both radar altimeters dead (breakers pulled), the computer selects direct law automatically when you deploy the gears. If you're brave and would kill the primary ADIRU, then you'd probably also immediately get the direct law activated, although don't quote me on that.

    --
    A successful API design takes a mixture of software design and pedagogy.
  89. Capitilism at it's best! by Nyder · · Score: 1

    ...I can't help wondering just how a piece of code, which presumably didn't test its input data for validity before acting on it, could become part of a modern jet's onboard software suite?

    When profit is the goal of your company, you do whatever it takes to make as much profit as possible.

    Could they of tested it better? Yes, very much so. Did they? Doesn't seem like it, does it?

    Is someone getting in trouble for it?

    No.

    --
    Be seeing you...
  90. Re:Outsourcing is bad. by tibit · · Score: 1

    Sorry, that would be flare law, close enough to a direct law :)

    --
    A successful API design takes a mixture of software design and pedagogy.
  91. Re:Outsourcing is bad. by Richard_at_work · · Score: 1

    List those "catastrophes" please.

    And it's been well established by black box data that the air speed disagree errors were not the ultimate reason 447 crashed - the only people still claiming it is are anti-Airbus people such as yourself. The final minutes of 447 are very well documented.

  92. How not tested by Anonymous Coward · · Score: 0

    Something in the water is making everyone stupid.
    Just thought I would throw it out there.

  93. Re:... injuring 12 people seriously and causing 39 by ben_kelley · · Score: 1

    In fact the Qantas safety briefing tells you to keep your belt fastened at all times. It seems like good advice to me, although often when I fly I notice people on the flight that don't have their belt on.

  94. Re:... injuring 12 people seriously and causing 39 by Anonymous Coward · · Score: 0

    Qantas is one airline that is now actively encouraging its business-class (and higher) passengers to be up and about during their flights. Not only do they tell them all about the need to exercise, on larger planes (like this one) they provide a bar, as an alternative to waiting for the flight attendants to come round.

  95. Robo planes aren't ready for prime time! by Anonymous Coward · · Score: 0

    One of the axioms of computer science is: "Robots should not come close to people." Robots have moving parts that hurt people, and they posses no judgement.

    In the case of Airbus aircraft - the people are flying INSIDE the robot-- where the flight crew are only "voting members" -- with the computers having a majority vote. The crew are relegated to the position of redundant components and systems mangers, where the comment most often heard by the crew is: "why did it just do THAT?!"

    Boeing, you got it right by allowing the pilots to always have the ability to override the computers.

  96. code worked as expected, sensor did not by lsatenstein · · Score: 1

    And the author failed to protect his code from a failed (out of range) sensor signal. I would fire the bxxxxxd.

    --
    Leslie Satenstein Montreal Quebec Canada
  97. Re:Outsourcing is bad. by Jane+Q.+Public · · Score: 1

    I'm afraid you are spouting pure shite - no aircraft would be certified by either the FAA or the EASA if your stance was correct

    That's speculation, not a factual argument. Do you set the rules for the FAA? Is the FAA infallible? (I'll stick with them since I'm more familiar with them than the EASA.)

    "There is a reason that there are so many independent power generation systems onboard a modern (1970s onwards) aircraft, and there is a reason that those systems are checked and certified - there has been zero incidents where an aircraft has completely and utterly lost power during any stage of flight."

    No shit, Sherlock. Where did I state otherwise? I mentioned myself that you are SOL either way, if your power goes completely out, including the ram turbo. I guess you missed that part?

    I "am *very* familiar with the Airbus control systems, and your assertion that the trim wheel is useless unless in stable horizontal flight just screams that you know fuck all about what you are talking about. You can use the trim wheel to fully control the airframe in all circumstances where you would have to do so with the elevators, because the forces you have to exert during direct mechanical linkages to the elevators would break your arms on a large civil airplane and involve leverage forces that you could not exert from the tiny control columns on modern aircraft."

    Really? I won't argue with you about it, but if so, then it's unlike the trimwheel in just about every other aircraft I have ever heard about, in all of which the trimwheel controls either separate small trim surfaces, or the entire surface but only in a very small range. (Hint: that's where the name "trim" came from.) The situations I am talking about were like the one that happened some years back, in which failure of an ADIRU caused the control systems to put the plane in a 30-degree nosedive. Good luck disabling the computers and pulling out of that in time, if you aren't at altitude. You'd better be at altitude if you lost all power including the generator anyway, otherwise you'd never get the turbo deployed, and that trimwheel is all you'd have for pitch.

    "I'd love you to show us any cases of an Airbus crash that was attributed to computer failure - you won't find one. And I dare you to trot out the Habsheim A320 crash..."

    Glad you said "attributed to" rather than proven, since the causes are often not proven.

    Let's start off with Air France flight 447, which as I stated previously, had transmitted earlier that its ADIRU was malfunctioning. The only unusual thing here was that it was a 330.

    http://www.bloomberg.com/news/2011-05-26/air-france-crash-pits-pilot-brains-against-computers-taking-over-cockpits.html

    The autopilot was not functioning at the time of the crash of 447 (probably due to that failed ADIRU). Guess what? That's a computer failure. Although I admit that does not prove that it was the proximate cause of the crash. It certainly DOES mean that the crash has "been attributed" to computer failure.

    http://www.computerweekly.com/news/1280090068/Air-France-Airbus-crash-system-pitot-sensors-a-factor

    But ADIRU failures, while they can't be said to be "common", are not exactly what you would call extremely rare on the Airbus, either. See the FAA ruling further down. There was one failure in a Quantas flight a few years ago, in which 51 people were injured due to the computer malfunction caused by a failed ADIRU. Not a crash, though... not that time. But don't take my word for it:

  98. Re:Outsourcing is bad. by Jane+Q.+Public · · Score: 1

    Please see my other replies. I'm simply quoting other people who are supposed to know much more about this stuff than I do.

  99. Re:Outsourcing is bad. by Jane+Q.+Public · · Score: 1

    "The final minutes of 447 are very well documented."

    Yes, they are. And if you follow those links I posted in my other replies (I am not going to post them again) you will see that the plane had been transmitting that its ADIRU was malfunctioning, and it is also known that the autopilot was not functional at the time of the crash. Whether the failing ADIRU caused that condition is a matter of speculation, but it has happened on other Airbuses, sometimes with tragic consequences. Mostly, though, on the A320, not the 330s.

    I am not saying that the computer malfunction was the "proximate cause" of the crash. But the computer did malfunction. That much is also, as you say, very well-documented.

  100. can I be upgraded... to another plane? by Finite9 · · Score: 1

    damn. not the post you want to read 2 days before flying on an A330.

    --
    "Everyone knows that vi vi vi is the number of the beast" -- Richard Stallman
  101. Re:... injuring 12 people seriously and causing 39 by Anonymous Coward · · Score: 0

    Launch?!?!? What, are we on the space shuttle now?

    I'll go with "take off" for $200, Alex.

  102. Bad Testers by DarthVain · · Score: 1

    From my experience it comes down to bad testers. Or if you wish to go further, bad management decisions in doing generic testing, by professional software testers, using testing software, rather than real business area experts.

    It is entirely different. It is way cheaper to farm out the testing to a bunch of computer guys running automated testing software than it is to pull experts off projects to have them actually look at things. Automated testing for example would say, "Yes this sensor is reporting a value, and that value is being fed into an algorithm, and it is calculating an event", and the testing monkey would take is testing document, and put a big check mark next to that section, and continue on. The business area expert would be the one to notice, "Hey that number is unreasonable, and it shouldn't be reporting that, and hey when that number is fed into the algorithms it produces an invalid result!"

    So don't blame the coders. I blame this on management for not ensuring the code was tested properly. That said it is easy to miss bugs, but if you are looking for blame make sure it goes to those responsible, not just a scape goat on the guy that did the actual work.

    On corporate applications I don't do the actual coding but I do take a look at testing. I have had software versions sent to me to verify, and had EVERY single feature fail. Presumably some sort of testing went on at several stages, but if you have absolutely NO idea what you are looking at or ZERO understanding of the business, which describes most outsourced vendor code monkeys (which is how it is done everywhere), I don't think this is at all surprising.

  103. Yeah, it happens... by Anonymous Coward · · Score: 0

    "I can't help wondering just how a piece of code, which presumably didn't test its input data for validity before acting on it, could become part of a modern jet's onboard software suite?"

    The author is clearly not a software engineer.

  104. A330 nose dive by Anonymous Coward · · Score: 0

    Agile programming strikes again!

  105. Mod Parent +Funny by handy_vandal · · Score: 1

    Thanks! Made me laugh!

    --
    -kgj