Slashdot Mirror


New Jaguar XJ Suffers Blue Screen of Death

An anonymous reader writes "CNET UK is reporting that it crashed a £90,000 Jaguar XJ Super Sport — one of the most technologically advanced cars on the planet today. It's not the sort of crash you'd imagine, however — An unforseen glitch somewhere within the car's dozens of separate onboard computers, hundreds of millions of lines of code, or its internal vehicular network, led to the dramatic BSOD, which had to be resolved with the use of a web-connected laptop."

218 of 301 comments (clear)

  1. Not a BSOD by localman57 · · Score: 5, Informative

    If you RTFA, there' no mention of Windows. The Car just wouldn't start. They disconnected the battery, and reconnected it.

    1. Re:Not a BSOD by davmoo · · Score: 5, Informative

      Not only is there no mention of Windows, there was apparently no actual "blue screen". The car simply didn't spring to life and the displays were blank.

      Somebody obviously needed to sensationalize by using "blue screen of death" even where it wasn't.

      --
      I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    2. Re:Not a BSOD by localman57 · · Score: 5, Insightful

      Exactly. A less sensational headline could have been "XJ Power button kinda flakey". This kinda stuff is what drives technical support people nuts. The technically ignorant public comandeers a technical term, such as BSOD, with a very specific meaning, then generalizes it until it's no more useful than the word "Crash". Less useful, actually, since it makes people familliar with the original meaning infer information that the ludide doesn't mean to imply. For people of this level of technical sophisticaiton (Toughbooks, OBD2 interfaces, etc) to do this is shameful.

      While I'm on this rant, can we please, please, stop using the word "Literally" as an intensity modifier for metaphorical descriptions? I swear, the next person who tells me they're "Literally on fire" gets sprayed with a fire-extinguisher as an object lesson. Power or CO2, I haven't decided yet. We'll just see what feels right at the time.

    3. Re:Not a BSOD by TheGratefulNet · · Score: 5, Insightful

      calling a 'power button' problem is a bit surface-level, wouldn't you say?

      we all can be pretty sure it was NOT the button but the cpu systems and networks behind it.

      if you are going to be pedantic, get it right, at least. literally.

      --

      --
      "It is now safe to switch off your computer."
    4. Re:Not a BSOD by richie2000 · · Score: 3, Informative

      I swear, the next person who tells me they're "Literally on fire" gets sprayed with a fire-extinguisher as an object lesson. Power or CO2, I haven't decided yet. We'll just see what feels right at the time.

      Much too lenient. Halon gas.

      --
      Money for nothing, pix for free
    5. Re:Not a BSOD by Trip6 · · Score: 1

      Mod parent up, if only for the "literally" reference. I'm frustrated by this too!

      --
      I hate being bipolar; it's awesome!
    6. Re:Not a BSOD by Anonymous Coward · · Score: 3, Funny

      Exactly. A less sensational headline could have been "XJ Power button kinda flakey". This kinda stuff is what drives technical support people nuts. The technically ignorant public comandeers a technical term, such as BSOD, with a very specific meaning, then generalizes it until it's no more useful than the word "Crash". Less useful, actually, since it makes people familliar with the original meaning infer information that the ludide doesn't mean to imply. For people of this level of technical sophisticaiton (Toughbooks, OBD2 interfaces, etc) to do this is shameful.

      Yeah. They should have said that they bricked the car instead.

    7. Re:Not a BSOD by Belial6 · · Score: 1

      The one that has been throwing me lately is the new use of the term "drop" for a product. Just a short while ago, when a company said they were going to "drop a product", it meant that they were no longer going to sell or support it. It has been dropped from their inventory. Recently, I have been seeing new articles, press releases and as of last thursday, billboards that use the term drop to mean release. I suspect that the term started getting used this new way because someone heard that a product was being 'drop shipped', and then shortened that to 'dropped'. This wouldn't be so bad if 'dropping a product' didn't already have a very specific meaning already.

    8. Re:Not a BSOD by blair1q · · Score: 1

      /. suffers tacky tabloid spread of hype.

    9. Re:Not a BSOD by md65536 · · Score: 4, Informative

      Unfortunately, "literally" can literally mean "metaphorically." It's in the dictionary.

      I believe this is a little trick linguists have snuck in, almost as if to say "Language is not mathematics (and this will really piss off the slashdot crowd, who like both and will go nuts trying to reconcile the two!)"

      "Literal" meaning "metaphorical" is also a literal irony, which is another thing that excites linguists. I think once you get the joke, it won't be so bothersome.

    10. Re:Not a BSOD by cgenman · · Score: 1

      1: So... you would like to see tech journals write less sensational headlines?
      2: And either Slashdot or CNET should lead this revolution of non-sensationalism and technical accuracy?
      3: And this sounds plausible?

    11. Re:Not a BSOD by Anonymous Coward · · Score: 2, Funny
      Or perhaps it's dropped as in:

      I just dropped a deuce. You may not want to go in there for a while

      That would fit a lot of products that come out these days. Insert your favorite Iphone4/PopularVideoGame/TechnologyProduct reference here...

    12. Re:Not a BSOD by arth1 · · Score: 1

      The word drop has had several meanings before that. There was a time that the only way to "drop" a product was by letting gravity take hold. And long before then, the product would also have had to be a liquid.

      But I see too many words and phrases that the public has picked up and use them in very contrasting ways to what those who actually understand the phrase use them. A drift in meaning is one thing, but to change the meaning completely is just plain wrong. In most of these cases, once the misconception catches on with the unwashed part of the population, the best thing to do is to avoid using the word or phrase altogether, to avoid confusion. Because idiots have ruined perfectly good phrases.

      Oh, a few examples in addition to your "drop":

      Terrific (Why should it mean the opposite of horrific? The answer is that it doesn't. Or didn't, at any rate.)
      Push the envelope
      Drop the ball
      Decimate
      Evacuate
      Nauseous (Whenever someone tells me they're nauseous, I move quickly away so I won't get nauseated)

    13. Re:Not a BSOD by cgenman · · Score: 1

      I thought that came from deliverables. For some time you made code drops, art drops, or other drops to clients... I.E. you uploaded things to their FTP server and hoped they noticed. That probably came from drop points in drug dealing and other covert operations.

      That's just a guess, though.

    14. Re:Not a BSOD by Inda · · Score: 1

      I, myself, would literally use petrol.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    15. Re:Not a BSOD by Trip6 · · Score: 1

      Below is from Dictionary.com. Only because so many get it wrong is it now accepted.

      —Usage note
      Since the early 20th century, literally has been widely used as an intensifier meaning “in effect, virtually,” a sense that contradicts the earlier meaning “actually, without exaggeration”: The senator was literally buried alive in the Iowa primaries. The parties were literally trading horses in an effort to reach a compromise. The use is often criticized; nevertheless, it appears in all but the most carefully edited writing. Although this use of literally irritates some, it probably neither distorts nor enhances the intended meaning of the sentences in which it occurs. The same might often be said of the use of literally in its earlier sense “actually”: The garrison was literally wiped out: no one survived.

      --
      I hate being bipolar; it's awesome!
    16. Re:Not a BSOD by bsDaemon · · Score: 1

      z0mg they zero-day bricked their Jaguar!

    17. Re:Not a BSOD by X0563511 · · Score: 3, Informative

      Which is why, on all for walls in one of our halon-protected DCs, there's a big red mushroom switch that aborts the system.

      You'd think that would be the EPO, but that's actually a small button with a glass molly guard (and big steel hammer chained to it) that's next to it. Unexpected, but it seems the right way to go about it :)

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    18. Re:Not a BSOD by weicco · · Score: 1

      Russians tanks used halon system. Men was cheap, tanks weren't. Finland bought some tanks from them and the first thing they did was to get rid of the halon system.

      --
      You don't know what you don't know.
    19. Re:Not a BSOD by Nethead · · Score: 1

      I still think it's a syntax error, or at the least, an out-of-bounds statement.

      --
      -- I have a private email server in my basement.
    20. Re:Not a BSOD by bobstreo · · Score: 1

      I'd think in a $90,000 vehicle you'd at least have a CTRL-ALT-DELETE key somewhere

    21. Re:Not a BSOD by paeanblack · · Score: 3, Interesting

      Exactly. A less sensational headline could have been "XJ Power button kinda flakey". This kinda stuff is what drives technical support people nuts.

      I stopped at "hundreds of millions of lines of code"

      # find /usr/src/linux/ -name "*.[ch]" -exec cat {} \;|wc -l
      11561604

      A car OS beats that by twentyfold?

    22. Re:Not a BSOD by Smauler · · Score: 1

      What gets me is that BSOD used to be basically an insult hurled at Windows... I've run Windows most of my life, and not seen many (a couple were spectacular software failures, the others were hardware issues). I literally spent years cleaning up those systems. Wait, what?

      Personally with the option of power or co2, I'd go for power... Power wins every time.

    23. Re:Not a BSOD by GameboyRMH · · Score: 1

      Noooooo it's fuckin' wroooooong :(

      Well at least they can't blame this atrocity on Gen. Y...

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    24. Re:Not a BSOD by Rising+Ape · · Score: 1

      Halon's less toxic than CO2 though, at the relevant concentrations necessary for putting out fires. You can't survive a CO2 flooded room but you can survive a halon flooded one, with only fairly mild effects. Not that you shouldn't avoid the exposure if possible. It was phased out because of ozone depletion issues, not because there was anything wrong with it as an extinguisher.

    25. Re:Not a BSOD by Iamthecheese · · Score: 1

      Then you got lucky. I've seen Windows 95; 98; and, god help me, ME; bluescreen hundreds of times not to mention 2000, NT, and a few in XP (before SP 2)

      --
      If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    26. Re:Not a BSOD by HereIAmJH · · Score: 1

      Which is why, on all for walls in one of our halon-protected DCs, there's a big red mushroom switch that aborts the system.

      Years ago I worked in a telco's datacenter (tape library) that was protected by a Halon system. During orientation we were specifically told that if the alarm sounded were were to get out of the room UNLESS the Halon was released. At that point you were to keep the fire doors shut, stay put and wait for it to do it's job. Although I suppose their logic could have been; better to lose a few tape apes than the entire building.

      Later I worked at a government facility. We had the big red button but no Halon. The federal government was prohibited from using it at that point. So instead we had a sprinkler system. Procedure was for one operator to hold the abort button while the others pulled the t-bars and covered the vaxen with plastic sheets. Unfortunately, I worked a Sunday shift by myself. It was a truly crappy implementation even on weekdays. If the fire alarm went off operators were required to stay in the computer room until it was determined if there really was a fire that threatened the systems. While I was there we had one false alarm, one drill, and one incident with smoke but no fire. Only once did we kill the systems because it required 1-2 hours to get the cluster back online after that kind of shutdown. And it wasn't the incident with the smoke.

      BTW, you should probably determine if the 'abort' button is accurately named. Many of them just suspend the release until the button is released, giving time for employees to exit and close fire doors. In those cases you have to continue to hold the button until the system is reset if you don't want a release.

      --
      Another day, another update to a Google android app.
    27. Re:Not a BSOD by f0dder · · Score: 1

      Is it kdawson??? damn.

    28. Re:Not a BSOD by DittoBox · · Score: 1

      It's a Jag and you expected the electrics to work?

      http://www3.telus.net/bc_triumph_registry/smoke.htm

      --
      Good. Cheap. Fast. Pick Two.
    29. Re:Not a BSOD by tchdab1 · · Score: 1

      If "literally" literally means metaphorically, what does it really mean?

    30. Re:Not a BSOD by fluffy99 · · Score: 1

      If you RTFA, there' no mention of Windows. The Car just wouldn't start. They disconnected the battery, and reconnected it.

      True. In fact there is mention of Linux under the hood, so it would be more like a kernel panic.

    31. Re:Not a BSOD by Barny · · Score: 3, Insightful

      From TFA

      Over the minutes that followed, the software analysed every one of the car's digital systems in search of a problem. The culprit could have been any number of things -- the Bosch-supplied, Linux-based infotainment system, the Visteon-supplied virtual instrument display, a heat-ravaged processor, an errant mouse somewhere in one of the car's hundreds of miles of wiring, or the dodgy contents of a CNET UK memory key in one of the XJ's two USB ports.

      I know its just sensationalism on their part, but if putting a badly formatted USB stick into the in-dash USB port is enough to kill the car, there is something seriously fucking wrong with it.

      --
      ...
      /me sighs
    32. Re:Not a BSOD by masmullin · · Score: 1

      if literally means metaphorically, can we let metaphorically mean literally? This is metaphorically speaking of course.

    33. Re:Not a BSOD by masmullin · · Score: 1

      you literally dropped a bomb on that metaphor.

    34. Re:Not a BSOD by masmullin · · Score: 1

      Sadly, this kind of reportage is absolutely in the mainstream of British journalism, where tabloid mentality is king

      England: Home of the degenerate English.

    35. Re:Not a BSOD by uvajed_ekil · · Score: 1

      A less sensational headline could have been "XJ Power button kinda flakey".

      I would have used this one: Editor's 170k-mile 1995 Isuzu Trooper more reliable than new $100k luxury car.

      --
      This is a hacked account, for which the owner can not be held responsible.
    36. Re:Not a BSOD by AK+Marc · · Score: 2, Insightful

      Literally is redundant. "I literally fell down the stairs." vs "I fell down the stairs." The word adds no meaning. "Really did" would work if you need a replacement. "I really did fall down the stairs."

      The only time "literally" had any meaning was when differentiating from a common hyperbole and literal truth. For instance, say someone was describing a horrible SCPA balloon accident were to say "it was raining cats and dogs" you used to be able to add "literally" to indicate that there were actually cats and dogs falling out of the sky. Now you have to choose different words.

    37. Re:Not a BSOD by rjch · · Score: 1

      Any IT specialist worth their salt could have fixed this one...

    38. Re:Not a BSOD by AK+Marc · · Score: 2, Insightful

      Terrific: causes excitement through fear became causes excitement. That's not that big of a change.
      Push the envelope: I don't know of any meaning other than the performance envelope of a plane being a technical term and pushing the envelope meaning operating at maximum physical limits (or finding ways to extend them). And that's the only meaning I've ever heard for its use, someone who thinks what they are doing is at or stretching the limits. Do you hear it used in any other meaning? Or are you arguing that some web designer doing something mundane and thinking that it's groundbreaking doesn't at least think that they are pushing the envelope?
      Drop the ball: every meaning I've heard for that is consistent with the football definition. Have you heard otherwise?
      Decimate: OK, I'll give you that one. No one ever knows about the Roman practice of killing 1/10th of the population (or was it just men?) as a punishment. Now it's used to mean 90%+ damage, not 10% damage.
      Evacuate: Draw off something (originally body fluids). Now it means draw off people or (mostly used by older people) expel something from ones body (I'm trying so hard to not picture my grandmother talking about "evacuating her bowels").
      Nauseous: Took me about three times to break my wife of this. "Oh, you are not nauseated, but instead are causing nausea in others?" Repeat twice, sleep on the couch once, and she's stopped. "I'm sick" is all I get now.

    39. Re:Not a BSOD by BlindRobin · · Score: 1

      Not to mention that it is 'Luddite' and not 'ludide' ehh ?

    40. Re:Not a BSOD by X0563511 · · Score: 1

      Yea, as soon as I can corner the facilities guy who'd know.

      Some companies seem to think such things should be secret :/

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    41. Re:Not a BSOD by Hognoxious · · Score: 1

      Where I come from (A place where you don't want to venture out of your house at night)

      If you were foolish enough to do that where I come from, you'd probably be bricking yourself.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    42. Re:Not a BSOD by Hognoxious · · Score: 2, Funny

      Disclaimer: I am not British ... and I am humbly grateful for that.

      Really? How nice. We're very grateful for it.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    43. Re:Not a BSOD by sjames · · Score: 1

      It's in the dictionary because (unlike what many believe), a dictionary is a catalog of definitions seen "in the wild" rather than a prescriptive work.

      So, now that a word has been expanded to be it's own antonym I can see where we're headed. I might as well get ahead of the curve.

      So in marklar, marklar. Marklar marklar marklar! Marklar :-)

      So marklar!

    44. Re:Not a BSOD by Bungie · · Score: 1

      You could cause a blue screen in 95/98/Me by simply ejecting a CD-ROM while data was still being read off of it (the error wasn't a full stop like it is in NT and you could resume the system's operation).

      --
      The clash of honour calls, to stand when others fall.
    45. Re:Not a BSOD by CeruleanDragon · · Score: 1

      How many more lines of code are added when you install LAMP and OBDII? :) And don't forget Nagios or Cacti to keep an eye on the car system trouble so it can generate an "Engine Check Light".

      --
      ad astra per alia porci
    46. Re:Not a BSOD by mdielmann · · Score: 1

      I think once you get the joke, it won't be so bothersome.

      Ah, so linguists make worse jokes than mathematicians?

      --
      Sure I'm paranoid, but am I paranoid enough?
    47. Re:Not a BSOD by Smauler · · Score: 1

      The only time "literally" had any meaning was when differentiating from a common hyperbole and literal truth.

      Ok... you made a cogent point claiming that the word literally was redundant, then used the word literal in your very next sentence. Either you just put it in for effect, to emphasize its redundance, or you accidentely used it because the sentence parsed better than if you had not (note - the sentence _does_ parse better with it in IMO).

      YMMV... I find it useful, and it's way less clumsy than "really did" or "actually".

      ps. Mod who modded my previous post troll... are you literally retarded? It was no troll.

    48. Re:Not a BSOD by md65536 · · Score: 1

      Thus, citation please.

      Well see... I have this vague memory of reading that once... somewhere... maybe webster.com. But uh... someone must have edited the wiki for it, since.

      Anyway I think I meant to say "figuratively" instead of "metaphorically", though I can't seem to find that either.

      Anyway, I cite vague memory. Sorry.

  2. Not that surprising. by blankinthefill · · Score: 3, Insightful

    FTFA: "Over the minutes that followed, the software analysed every one of the car's digital systems in search of a problem. The culprit could have been any number of things -- the Bosch-supplied, Linux-based infotainment system, the Visteon-supplied virtual instrument display, a heat-ravaged processor, an errant mouse somewhere in one of the car's hundreds of miles of wiring, or the dodgy contents of a CNET UK memory key in one of the XJ's two USB ports."

    Lots of systems running together, in a very rugged environment (for a computer, anyways)... I don't think it's terribly surprising that this could happen. In fact, the only surprising fact here is that it doesn't happen MORE often than it does.

    1. Re:Not that surprising. by rotide · · Score: 2, Interesting

      What _is_ surprising to me is that a linux based infotainment system would _ever_ hamper any system outside itself. Why would my audio system glitching cause my car to not start? Ok, if it somehow drains the battery, I get that, but otherwise it should be an offering on the "LAN" and simply not used if not accessible. I mean, are these systems so horridly setup that one specific glitch in the DVD playback software can do _anything_ to the basic functions of the car (brakes, engine, etc)? Or was that just sensationalism in the article merely to illustrate how much software really is "under the hood"?

    2. Re:Not that surprising. by localman57 · · Score: 4, Interesting

      Nobody said it was the Linux system. It could have been whatever ECM monitored the Power Button. Normally, you hit the button, and it sends out a message across a bus, typically CAN (or FlexRay in the most modern systems) which tells the other systems to "wake up", and typically also energizes the ignition wire for non-connected systems. If that one ECM was locked up, the car is pretty much hosed until you can reset it. Could well have been a $5 microcontroller imbedded in the dash, and running a fore-ground/background loop, and no real OS.

    3. Re:Not that surprising. by rotide · · Score: 1

      Interesting, thank you. I actually didn't mean to say it _was_ the linux system but the correlation of the two in TFA made me wonder just how poorly these things are setup in reality.

    4. Re:Not that surprising. by TJamieson · · Score: 4, Informative

      Three words -- Body Control Module. I don't know a damned thing about Jaguars, but with GM vehicles in general they all have a Body Control Module installed. Anything that isn't directly related to the powertrain is controlled by the BCM (incidentally, the powertrain is controlled by the Powertrain Control Module). In many GM vehicles, the BCM can be communicated with via the radio; this is to set certain user options like how long the headlamps will remain illuminated after exiting the vehicle. In the event that something goes wrong with the BCM, the radio will lock because it gets put into an anti-theft state, and typically the car will not start. All because a single capacitor on a shitty little Motorola board got cooked, for example.

      Then, even if you get a used BCM with the same option codes as the one you're replacing, the radio will remain in an anti-theft state because the thinking of the designers (I guess) was that people would start swapping BCMs just to steal radios -- dumb.

      GM, of course, has a tool to reprogram BCMs, but even they say there's a 50/50 shot their programming will render the BCM unusable. From my limited research of the boards they use, it seems there is little if any CRC done in any shape or form, so it sounds like the board will happily write bad or invalid data to the PROM.

      Again, I don't know how a Jaguar design works, but there are vehicles where the radio does indeed affect other parts of the vehicle, much to the dismay of owners and dealers alike.

      --
      For the last time, PIN Number and ATM Machine are redundancies!
    5. Re:Not that surprising. by maxwell+demon · · Score: 1

      What _is_ surprising to me is that a linux based infotainment system would _ever_ hamper any system outside itself. Why would my audio system glitching cause my car to not start? Ok, if it somehow drains the battery, I get that, but otherwise it should be an offering on the "LAN" and simply not used if not accessible.

      I mean, are these systems so horridly setup that one specific glitch in the DVD playback software can do _anything_ to the basic functions of the car (brakes, engine, etc)? Or was that just sensationalism in the article merely to illustrate how much software really is "under the hood"?

      I certainly hope the latter. Especially given the car this is about is not exactly a cheap one, so they should be able to afford to do it right. As you say, the only connection (apart from the battery) it should have to the rest of the system is a common data bus, and I'd add that this data bus should be separate from the data bus for essential car functions, so that even if it congests the network due to a bug, it cannot block any important internal data communication.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    6. Re:Not that surprising. by zippthorne · · Score: 1

      Perhaps it could've been DOSing the other, more critical systems.

      --
      Can you be Even More Awesome?!
    7. Re:Not that surprising. by arashi+no+garou · · Score: 1

      I'm betting on sensationalism. Then again, on the 1996 Jeep Grand Cherokee I once owned, when I installed an aftermarket stereo I had to short the now unused CAN-BUS connector to get the car to start. That blew my mind.

    8. Re:Not that surprising. by shaitand · · Score: 1

      The thing just came out and this happened pretty much the first time someone tested one. How much is often enough?

    9. Re:Not that surprising. by zwede · · Score: 2, Interesting

      You can't use a used BCM as that is exactly what GM was trying to prevent (for anti-theft reasons). What you do is you get a brand new, never powered up BCM (they are not especially expensive). The first time it is powered up, it will accept the ignition key and unlock everything. That first key is then permanently stored in the BCM.

      Again, it's supposed to work this way and it really did help drastically reduce theft of both radios and entire cars. For instance, before GM had the Passkey system the Camaro was the most stolen car year after year. Once Passkey was introduced it completely dropped off the list.

    10. Re:Not that surprising. by Alien+Being · · Score: 3, Insightful

      It sounds like this cat needs a watchdog.

    11. Re:Not that surprising. by Beyond_GoodandEvil · · Score: 3, Informative

      For instance, before GM had the Passkey system the Camaro was the most stolen car year after year. Once Passkey was introduced it completely dropped off the list.
      GM also stopped making the Camaro from 2002-2010, that will help reduce the number stolen.

      --
      I laughed at the weak who considered themselves good because they lacked claws.
    12. Re:Not that surprising. by Mashiki · · Score: 1

      Except you can easily bypass BCM's and the passkey system without even tryin. It's not exactly difficult, and this goes with all of the automakers because they all have some version of a BCM and key-code specific keys. Personally computerization of cars is one of my biggest pet peeves. By adding so much that can cause a car to go wrong is insane.

      A fine example: My car is running like shit(random stalls, high/low idle swings, etc), having an idea on how to do my own diagnostics I can track this problem down. So this sounds like one of few different problems on most cars. O2 sensor(either upper or lower), bad PCV valve/control circut, bad cam/crank. But really it was caused by a failed upper engine temperature sensor($25). A bad UET sensor caused all of it. Now for the non-standard stuff that a bad UET sensor causes: Automatic power-down mode of onboard electronics, including ABS and traction control, low-power mode for radio, auto-kill of AC and display control panel.

      I liked it when cars were simple, and I could figure out what was wrong by listening to them. Well I still can to a point, but way, way, way too much fucking electronics in them now.

      --
      Om, nomnomnom...
    13. Re:Not that surprising. by Lennie · · Score: 1

      Also, criminals will go for the easiest targets (within the same pricerange/how easy it is to sell).

      So these things only help. if you stay ahead of the curve.

      --
      New things are always on the horizon
    14. Re:Not that surprising. by TJamieson · · Score: 1

      While it is true that you cannot just drop in a used BCM plug-n-play style, (with the same feature/option codes) you can typically use a 30-minute procedure to reset the ignition and other systems. The sucky thing is the procedure can vary depending on the age of the BCM, but it's still workable.

      That will at least get a matching-option-code BCM to work in a different vehicle, except the radio. As far as I know, GM is the only party able to unlock a locked radio. Part of me wonders if, with reverse engineering, it would be possible to crash the BCM CPU and force the radio back to unlocked.

      What is unclear to me is, what does the GM tool actually do? Everything technical I've read about Passkey implies that the key is write-once, but the GM dealers seem to have a way to clear that key. If it truly *can* be erased electronically, couldn't a strong EM signal at least corrupt, if not wipe, the BCM PROMs?

      --
      For the last time, PIN Number and ATM Machine are redundancies!
    15. Re:Not that surprising. by TJamieson · · Score: 1

      Geez, that UET is particularly nasty in its side-effects.

      We have emissions to thank for a lot of the computerization of cars. Everything you described, as you know, comes down to the computer retarding the engine timing. This is done solely to keep the vehicle from spewing emissions, or at least the computer is programmed to *think* that's what the car is about to do and it reacts accordingly. I notice you'll get similar behavior with a bad mass airflow sensor, sometimes inefficient cat but that ties into O2, etc.

      I'm with you -- lose all the sensors, let's go back to pure mechanical.

      --
      For the last time, PIN Number and ATM Machine are redundancies!
    16. Re:Not that surprising. by Mashiki · · Score: 1

      Don't get me wrong, I like that the ECM's do a good job at things like variable engine timing, and valve position delays. But the way some of it is tied in is annoying to say the least. Especially when you can break the entire emissions system in some cars by removing a ground wire. MAF's yeah, there's some uniquely screwy stuff they can do including mess with the mixture and other stuff. The double O2 well if automakers were serious about it, they'd all have gone to a pre-heat O2 sensor to improve the worst part of a cars startup, when it's cold.

      --
      Om, nomnomnom...
    17. Re:Not that surprising. by Anonymous Coward · · Score: 2, Interesting
      I work at Jaguar - hence anonymous post...

      I can confirm we've had lots of trouble with the integration of the various systems and trying to centralise it all. There are lots of different systems onboard, all talking differently and it had delayed us a lot but we had finally resolved all the issues... well almost! Unless this was an older car which hasn't been flashed with the update.

    18. Re:Not that surprising. by PinkyGigglebrain · · Score: 1

      Someone has to be first. I'm sure we're going to be hearing about this kind of thing more as time goes by.

    19. Re:Not that surprising. by KahabutDieDrake · · Score: 2, Interesting

      NO NO NO. Lets not got back to pure mechanical. Lets instead remove the arduous emissions regulators, and instead of the silly emissions grading system we use now, use only real world driving data for emissions testing and control.

      The problem isn't the electronics themselves. It's the silly ass way that emissions are tested. Causing car makers to profit by making convoluted systems which retard emissions under certain circumstances (cold start, etc etc). Interestingly, while emissions would be slightly higher, gas mileage and output horsepower would be substantially increased without these regulations.

      Electronic control systems on cars are capable of being a boon to both performance and emissions. The regulations we currently have, and the peculiar way they are enforced causes the problem we see. Where a faulty sensor will totally fuck the car up. Most of those sensors don't actually help the performance, longevity, or output of the car in any way. What they do instead is gimp it significantly so that the emissions are also gimped. All one has to do is looking at the high performance track cars to see where emissions control has gone wrong. More power, more torque, more efficiency, only slightly more emissions.

      The second half of this is maintenance. More than 1/3 of GM income is from after market repair, upkeep and parts. We need a law that states that all vehicle diagnostic systems must be open source/freeware (or at least provided with vehicle purchase). Then we need to encourage auto makers to include the kinds of health check systems that would notice a faulty sensor, and thereby allow the car to bypass that feedback loop until it can be fixed (or at the very least moderate it). This is far easier said than done, I know, but it is possible, and it's not a cost issue, it's an upkeep issue. GM doesn't want you to be able to figure out that you need to replace a 3$ relay. They want you to bring your car into a certified shop, and pay them 80$/hr to diagnose the issue, and replace the 3$ relay with a 36$ part, at their labor rates. (it'll take an hour, even though I could do it in about 2 minutes).

      I used to have a VW passat 2.0t GLX. It was a nice car by all accounts. But the engine was a fucking nightmare. I purchased it used, within 24 hours the valve train gave out, caused by a oil sludge issue, causing failure of the oil pump. A "rebuilt" engine was put in at no cost to me (damn right!). For the next 4 weeks, every other day (averaged) I got some kind of warning light on my dash, or some kind of funky behavior from the engine. Each time it was a different "sensor" or "relay" module. Now one could argue that they should have all been replaced when the engine was rebuilt, but that's another story. So after the third time, at 150$ a pop for diagnostics and replacement, I got fed up and spoke to the head of the service department about it. She (yes, female, and hot, and knew cars backwards, sexy sexy sexy) told me to buy the diagnostic cable and software off of ebay and replace the modules myself as they failed. I did one better, I got the diag software and cable for 20$. Then I replaced every relay, sensor and module I could get to without tearing the engine out of the car. It ran like a champ for a year. I resold all the used modules to an independent VW shop (where I got the replacements) and the whole endeavor only cost me 80$. Then I sold that piece of shit and got a BMW, because at least their engines work. (the onboard navi-tainment system, not so much, currently working on replacing it with a stand alone computer of my own build)

    20. Re:Not that surprising. by Amouth · · Score: 1

      why? that i have no clue.. a couple of months ago i had a Volvo - disconnected the radio and it caused an SRS Airbag fault... cost me couple hundred to get cleared so they would work..  i sold the car the day after that...

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    21. Re:Not that surprising. by adolf · · Score: 1


      For instance, before GM had the Passkey system the Camaro was the most stolen car year after year. Once Passkey was introduced it completely dropped off the list.

      Wow, those must be some dumb thieves. It's bloody easy to fool Passkey.

      IIRC, the widget built into the key only had 16 different possible values. Cut the wires heading to the keyswitch, or under the dash if you're familiar with the layout, and you'd be out of there in under a minute with a substitute resistor.

      I did this once to trick Passkey on an '96 Olds, when I helped a friend put a remote starter into it. In that case, I just measured the key with an Ohm meter and used the appropriate resistor. But if I was a thief, I think I'd be keen on using a decade box and just make it work... I might even wire up a start button to save time, and tie the whole thing in with a few clip leads of appropriate gauge.

    22. Re:Not that surprising. by CodeBuster · · Score: 1

      Even so, it should not be possible to lock up the hardware which controls the engine or other vital car systems under normal circumstances. Shouldn't these systems be just straight-through combination logic, perhaps with lookup tables in ROM for different sensor readings and default settings if sensors are not operating within spec? If each trip through the ECM or intermediate circuits is not an independent event then isn't that just bad automotive design or at the very least poor quality control? Then again this is Jaguar that we are talking about, quality problems are practically synonymous with the brand.

    23. Re:Not that surprising. by CodeBuster · · Score: 1

      the radio will remain in an anti-theft state because the thinking of the designers (I guess) was that people would start swapping BCMs just to steal radios

      Many of their customers probably wish that someone would steal that crappy factory radio; then at least they could use the insurance payout to go and replace it with something that is actually halfway decent.

      There are vehicles where the radio does indeed affect other parts of the vehicle, much to the dismay of owners and dealers alike.

      That is an epic fail. How difficult is it for people, especially automotive engineers, to understand that a peripheral non-essential device failure (i.e. the car can be driven and operated safely without it) must not render the vehicle inoperable ?

  3. Anonymous by Anonymous Coward · · Score: 1, Funny

    Next step -> Airplanes. It's the best timing to start a parachute business.

  4. Re:Yay! by Fwipp · · Score: 3, Informative

    They're not, though. The car didn't BSOD, and TFA makes no mention of them running any Microsoft software. They did, however, mention Linux.

  5. Yo Slashdot, by Anonymous Coward · · Score: 5, Funny

    I heard you like car analogies, so we put a computer in your car so you can crash when you crash.

    Wait, that's not actually an analogy.

  6. Resiliency by GrumblyStuff · · Score: 1

    I recognize the advances electronic components have created in vehicles but there has to be a sweet spot between efficiency/safety and reliability. I wonder how computer system on cars fair against those on planes.

    1. Re:Resiliency by Sulphur · · Score: 1

      Computers on planes fare better because they use backups.

    2. Re:Resiliency by uvajed_ekil · · Score: 1

      I wonder how computer system on cars fair against those on planes.

      I don't know, but I do know that critical control systems on a car are not all redundant, since most failures will still let you just pull over to the side of the road and get out. Not so on planes. For something a bit similar, you can compare engines - a lot of small plane engines are piston-based and not all that dissimilar to car engines, but they are much more carefully balanced, tested, and maintained, with tight specifications and higher-quality materials (though I have seen some neat applications of mildly reworked Mazda rotary engines in really small planes). This isn't apples to oranges, but may be like engineered grocery store granny smiths to the little wormy apples that litter my yard and feed the deer?

      --
      This is a hacked account, for which the owner can not be held responsible.
  7. Not a BSOD - No Microsoft here by wowbagger · · Score: 4, Insightful

    In fairness, the title is misleading: Blue Screen of Death implies Microsoft Windows, and there is no Microsoft Windows involved in this story (at least, not in the car). Indeed, the only OS mentioned in the story is Linux.

    I despise Microsoft and Windows, but I do so for REAL reasons, which this story IS NOT. The summary should be fixed to note this wasn't a BSOD, that Windows was not at fault, etc., just to be fair and consistent.

    As it stands, the summary is just prejudiced and misleading.

    (oh, sorry. forgot where I was for a moment.)

    1. Re:Not a BSOD - No Microsoft here by Anonymous Coward · · Score: 1, Funny

      Yes but, if it were Microsoft Windows, we could say:

      They are giving us a choice between a car that can't be driven without crashing, and a car with no Windows!

    2. Re:Not a BSOD - No Microsoft here by mestar · · Score: 1

      This is slashdot, even when linux crashes it's Microsoft's fault.

  8. Why? by Pentium100 · · Score: 3, Interesting

    I still don't get it - why cars need so much software? Older cars worked quite well with just mechanical controls, so why there are so many computers in new cars?

    Non-essential systems do not count - if the radio/usb player fails, I'll be annoyed (and I can replace the player with a simpler tape deck if I want to), if the steering or brakes fail, I'll be injured or dead.

    So, why the millions of lines of code? Are they really necessary for the system to do the job what simpler (and more reliable) mechanical linkages did in the past (steering, brakes, throttle, clutch, gear selector)? Mechanical devices fail, but they usually give "notice" before doing so - you can see the rusty rod or the cracked link before it fails. Oh, and you still need the mechanical device (the wheels somehow have to turn in the direction that the user turned the steering wheel). Also, people seem to be able to design mechanical devices that work as intended, while software is almost always buggy.

    My 28 year old car somehow seems to be able to work and get me from point A to point B even though the tape deck has more complex electronics (well, it has a RDS decoder, Dolby B and C NR, logic controls, LCD display, ability to control CD and MD changers etc) and the electronics of the car itself consist of a few relays.

    1. Re:Why? by Anonymous Coward · · Score: 3, Informative

      Diagnostics is the first reason. The amount of information you can get on any car the past 10-15 years is absolutely amazing. Acceleration levels, fuel usage levels, break levels, even tire pressure levels, and logs of many of these functions. It dramatically reduces the cost and time to check a car for problems and unusual behaviour when you have very small very simple computers monitoring all the essential systems on your car. The software also usually permits altering a lot of parameters - useful when finetuning the car in question. The logs in particular are frequently used to assess crashes - which is for example how we have discovered that vast majority of crashes the driver either does not brake at all, or only applied a small amount of braking force. This information is why a lot of manufacturers are now looking at into installing systems into cars that will automatically apply the brakes if a crash is inevitable (to get down the speed and reduce the damage and danger of the crash).

    2. Re:Why? by KwKSilver · · Score: 3, Interesting

      I still don't get it - why cars need so much software?

      To drive up the price and profit margins. Silly goose.

      --
      If you want your life to be different, live it differently.
    3. Re:Why? by AnonymousClown · · Score: 1
      Indeed.

      I have a distant relative who bought a new Mercedes a couple of years ago. After purchasing the car, he had to attend several weekend classes. Rolling my eyes, I asked why in the World do you have to attend classes to use the car? The manual isn't god enough?

      Apparently, the car has do much electronic shit: navigation, hands free "communications devices" and everything to operate anything has quite a bit of UIs and electronic shit.

      The unfortunate thing is that all of that crap will trickle down into the "cheap" cars.

      It's just gimmicks to increase margins and maintenance business down the road.

      --
      RIP America

      July 4, 1776 - September 11, 2001

    4. Re:Why? by morari · · Score: 2, Interesting

      I wonder this as well. Of course, I drive a 1972 VW Super Beetle everyday. The most complex electronics in it is my aftermarket stereo! :P

      --
      "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
    5. Re:Why? by demonlapin · · Score: 5, Insightful

      A 2010 Toyota Camry gets 268 hp from a V6 engine while still getting 20 mpg around town. Let's see a 1982 model do that.

    6. Re:Why? by arashi+no+garou · · Score: 1

      I'm with you. I remember when Honda went from a fully mechanical four-wheel-steering system on the 3rd gen Prelude to an electronically controlled system later in the generation. The electronic system was prone to failure, but the fully mechanical system was rock-solid.

    7. Re:Why? by hcdejong · · Score: 5, Informative

      Engine management is a lot more sophisticated than a mechanical carburettor can ever hope to be. Between environmental regulations (cleaner air), diagnostics (cutting down on repair time) and performance (getting more from a smaller, lighter engine without compromising reliability) it's gotten quite complicated. Then there's the chassis, with ABS, ESP and other electronic driver aids. Miles of wiring have been replaced by a lighter, more reliable bus system for all electric functions in the car.
      Some of this is down to ever-tighter regulation (emissions, safety). Others are due to the competitive nature of car sales: ever more features get tacked on.
      Thanks to electronics, cars have gotten a lot more reliable over time. The last few years, car companies have overstepped, though, offering new features before they were ready, and not doing enough testing for proper integration.

    8. Re:Why? by shaitand · · Score: 1

      "Acceleration levels, fuel usage levels, break levels, even tire pressure levels, and logs of many of these functions. It dramatically reduces the cost and time to check a car for problems and unusual behaviour when you have very small very simple computers monitoring all the essential systems on your car."

      BS What it does is provide the manufacturer more data they can use to prove you voided you warranty.

    9. Re:Why? by orange47 · · Score: 1

      well you could ask the same question about airplanes. besides there is not such a big difference between 'mechanical' and 'electrical', they are all machines. and both can fail if designed wrong.

    10. Re:Why? by TheVelvetFlamebait · · Score: 1

      I'm still trying to wrap my head around the reason why people think that companies need an excuse to drive up their prices. Why would they over-engineer their cars at their personal expense, when they can just write a new number on the price sticker?

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    11. Re:Why? by Fishead · · Score: 2, Interesting

      After years of driving a 1990 Nissan Pathfinder powered by a 3.0L V6 outputting around 140HP we upgraded to a 2005 Nissan Xterra with a 4.0L V6 that has around 270 HP and consumes less fuel. What changed? Variable Valve Timing. The engine now has the ability to change the CAM on the fly. When I want power I get power. If I'm cruising on the highway and want efficiency I get efficiency. Sure it's immensely more complex then my '77 Chevy truck with the most high tech component being the AM radio, but my truck gets similar power to the Xterra with over twice the fuel consumption. When I assembled my engine I chose which CAM I wanted. I love that the Xterra can swap that up as necessary.

            What I don't understand is how the car manufacturer could let entertainment options potentially take down the entire system. Sure it's great that my vehicle has all these fantastic features, but how about we isolate them from the critical functions? What would happen if I was driving my Xterra in the winter time and the software failed while I was going around a corner in the snow at the precise moment that the TCS system applied the brakes to one of my wheels to control a small amount of slip? My reckless driving aside, a system that is able to apply the brakes on my vehicle should not be so unstable as to kill me just because a third party application locked up.

    12. Re:Why? by RoFLKOPTr · · Score: 3, Insightful

      It dramatically reduces the cost and time to check a car for problems and unusual behaviour when you have very small very simple computers monitoring all the essential systems on your car.

      And yet repair shops still charge you $85 to plug a machine into the OBD port and tell you that you can pay them to fix it.... hmmmm.....

    13. Re:Why? by doesnothingwell · · Score: 1

      Older cars worked quite well with just mechanical controls

      The pre '74 models had mechanical points, carburetors, and choke adjustments that changed with the seasons. It took me years to forget pumping the gas pedal on cold days. Older cars required tinkering at regular intervals to keep them running well. Computerized cars run for many years with almost no adjustments.

      The engine management systems should never get "confused", thats just bad design.

      --
      They can have my command prompt when they pry it from my cold dead fingers.
    14. Re:Why? by couchslug · · Score: 1

      Feature bloat gives buyers the idea they are getting more for their money.

      Modern vehicle systems are well beyond the technical comprehension of most buyers, who merely want techno-bling bragging rights so they can "wave a penis they don't understand". Anyone who buys a Jag has infinite money to fix it, so reliability isn't much concern.

      There is nothing like working at a used car lot to teach how car buyers really work. You will never go broke catering to their lust for what most mechanics consider to be Stupid Shit.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    15. Re:Why? by David_W · · Score: 1

      I'm still trying to wrap my head around the reason why people think that companies need an excuse to drive up their prices. Why would they over-engineer their cars at their personal expense, when they can just write a new number on the price sticker?

      Because, unless they collude to uniformly raise the price, people will expect there to be some visible reason why the car costs more, and if not, will go buy that cheaper car over there.

    16. Re:Why? by Anonymous Coward · · Score: 1, Informative

      I seriously doubt that your car can change it's Computer Aided Machining (CAM) at any time, much less automatically. I think you're talking about cams, which are the little knobs on a rotating shaft that engage levers.

    17. Re:Why? by htdrifter · · Score: 1

      I still don't get it - why cars need so much software? Older cars worked quite well with just mechanical controls, so why there are so many computers in new cars?

      Electronic controls are cheaper and they can be installed faster. Thats a big reduction in manufacturing cost. They make routine diagnostics easier and they are easy to modify.

      Reliability is questionable. A car is a bad environment for digital controls due to the large amount of electrical noise, common mode noise, power supply internal impedance, poor grounding, extreme temperatures, etc.

      I don't trust them on critical systems that can casue loss of control.

    18. Re:Why? by Anonymous Coward · · Score: 1, Informative

      Or you could go to a parts shop like Advance, Pep Boys, or NAPA and get a scan for free. Then you can determine whether the code tripped for something like a burnt out light or worn out gas cap that you can fix yourself, or whether it's something more vital (or emissions related) that you'd rather take to a shop for a pro to deal with.

    19. Re:Why? by Achromatic1978 · · Score: 4, Insightful
      Yeah, because 4 ton land yachts that require a honking great V8 to get 0-60 in 10-15 seconds, all the while getting a good 2-3mpg, are such a better investment...

      The days of 9' wide Buicks were 40 years ago, spud.

    20. Re:Why? by KarmaMB84 · · Score: 2, Insightful

      A 1982 model could move itself with just 70 hp and many could get 50 mpg on the highway compared to the Camry's 29. Sounds like we're advancing in the wrong direction to me.

    21. Re:Why? by Pentium100 · · Score: 1

      Miles of wiring have been replaced by a lighter, more reliable bus system for all electric functions in the car.

      And made all parts more expensive, since every light has to be able to decode the commands from the bus, so it has to have a processor.

      The only time I have problems with wiring in my old car is when the wires corrode and no longer conduct (or a connection snaps off), so a specific device might no longer work (and it is easier to trace the problem, since if that device does not have power, but the voltage exists on the other end of the wire then the wire is most likely the problem). I assume the wires in the bus can corrode too, so it's not that much better.

    22. Re:Why? by Pentium100 · · Score: 1

      both can fail if designed wrong.

      Yes, but it seems that currently people can design a mechanical systems (and simple electrical systems) better than software.

    23. Re:Why? by Anonymous Coward · · Score: 1, Funny

      GP is just way too fat to fit into even a quite large car as a Camry.

    24. Re:Why? by Gordonjcp · · Score: 1

      I drive a 1988 Citroën CX. The only electronic thing in that is the clock, and I *know* that doesn't work.

      I had a Citroën XM from 1989 that used to regularly crash, and display odd messages on the dashboard LCD. Frequently when it was damp and cold outside it would display "ABS HORS SERVICE", which translates from French to "ABS OUT OF SERVICE", even though the ABS was working fine. It also popped up odd messages about oil pressure and brake pressure in German, because of a mismatch between the firmware version in one of the engine ECUS and one of the dashboard ECUs, and periodically set the hydraulic suspension into hard mode (stiffer-than-a-BMW-M3-rattle-your-teeth-out hard) as a safety measure because it had lost contact with the gearbox speed sensor. I was able to download a firmware update and blow it into an EPROM (yes, real EPROM, none of this brickable flash nonnsense) which cured the firmware version mismatches, and cleaned up some earth tags to fix the rest, Technologically it was a little ahead of the curve in the late 80s. The CX I have now and the first XM I owned were built less than a year apart, but in terms of the electronics on board you'd think they were from different centuries.

    25. Re:Why? by winwar · · Score: 3, Insightful

      "A 1982 model could move itself with just 70 hp and many could get 50 mpg on the highway compared to the Camry's 29. Sounds like we're advancing in the wrong direction to me."

      And the 1982 model would not be legal for sale today. In any case, you can buy an entry level Toyota which will get very good mileage and be superior in pretty much every way to that 1982 car (safety, emissions, reliability, performance). Or buy a Prius.

      What's your point again?

    26. Re:Why? by Giometrix · · Score: 2, Interesting

      As an owner of a 2009 Mercedes, let me tell you, its not electronics, but unintuitive Mercedes design...

      For instance, if you want to lower the volume on the navigation, you have to wait for it to speak and then lower the volume through the steering wheel. Every other car on the planet has a setting for navigation volume.

      --
      Download free e-books, lectures, and tutorials at bookgoldmine.com
    27. Re:Why? by HereIAmJH · · Score: 1

      Or you could go to a parts shop like Advance, Pep Boys, or NAPA and get a scan for free.

      Unless it's a manufacturer specific code, such as GM anti-lock brakes or airbags. I have intermittent errors on both, and the GM dealer wants $75 (for each system) to pull the codes. I have a cheap OBDII scanner that worked fine when my temp sensor failed (PO118), and it reported the TPS sensor code (PO121) on my mom's car, but it doesn't do anti-lock or airbags. I went to O'Reilly's and theirs doesn't support them either, not even the ones they sell. I could of course order a new scanner, at ~300. I called Advance and they didn't think theirs would work either, at least the store that actually had a scanner. I need to stop in at Autozone, but I don't have a lot of confidence that they'll be loaning anything but a cheap scanner either.

      --
      Another day, another update to a Google android app.
    28. Re:Why? by thegarbz · · Score: 1

      And made all parts more expensive, since every light has to be able to decode the commands from the bus, so it has to have a processor.

      Erm no. The nature of this gear is that there'll be a processor per system regardless of the presence of individual components. There is one for the dashboard which will run all the lights, there'll be one for the gearbox regardless if you have a fancy digital display down there to tell you what gear you're in.

      If you think this adds to the expense of the car then you're sorely mistaken. For example the typical ATTiny167 Automotive has the following specs:

      16KB of In-System Programmable Flash, 512 bytes EEPROM, 512 bytes SRAM, 6 general purpose I/O lines, 32 general purpose working reg-isters, one 8-bit Timer/Counter with compare modes, one 8-bit high speed Timer/Counter, Universal Serial Interface, a LIN controller, Internal and External Interrupts, a 4-channel, 10-bit ADC, a programmable Watchdog Timer with internal Oscillator, and three software selectable power saving modes.

      And it costs less than a tiny indicator lightbulb, and is a fraction of the cost of a headlight. Parts are more expensive due to vendor gouging and nothing more.

      I assume the wires in the bus can corrode too, so it's not that much better.

      Possibly, but plugging a handheld meter into the EMC and it saying specifically that there's a problem on the bus going to system X, is much neater than working through large bundles of cables with a multimeter to diagnose a fault. You're assuming all the negatives completely oblivious to all the advantages of having a managed bus. I for one like the fact that my car tells me my breaklights aren't working, rather than the tailgater who just ploughed into my rear.

    29. Re:Why? by bk2204 · · Score: 2, Informative

      The diagnostic systems that you plug in are very, very expensive. I once had to do some work on an IBM Thinkpad with an ancient version of SCO OpenServer that was running reverse-engineered BMW/Mini diagnostic software. This unit cost $600. The official unit costs $20,000. That $85 charge seems fairly small in comparison.

    30. Re:Why? by Amouth · · Score: 2, Informative

      why would it not be legal for sale again???

      crash tests??  hey if people can still legaly ride motor cycles then i don't see the problem with not having air bags in my car.

      sorry i drive a 70's MG ..  i get 35mpg around town... it has all of 4 fuses and no computing power at all..

      and if your excuse is emissions - well i pass that too (well did until 2 years ago when they got rid of doing sniffer testing)

      I honestly haven't seen any real gains from what they are doing - they say that this and that gives x and y but i just don't see it.

      and as for reliability..  i've had more trouble with cars with ECU's than cars with out..  to the point that i don't buy them.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    31. Re:Why? by RoFLKOPTr · · Score: 1

      The diagnostic systems that you plug in are very, very expensive. I once had to do some work on an IBM Thinkpad with an ancient version of SCO OpenServer that was running reverse-engineered BMW/Mini diagnostic software. This unit cost $600. The official unit costs $20,000. That $85 charge seems fairly small in comparison.

      But you can always pull error codes with a little $65 unit and look up the numbers online. Already you're saving $20 by buying something you can use forever.

    32. Re:Why? by TheVelvetFlamebait · · Score: 1

      People will see the raised prices, no matter what the reason, and buy that cheaper car over there. It's only if they see extra value in added features that they'll actually choose the more expensive model.

      That's why the idea of a "price hike", in most cases, doesn't actually work. They're charging the price that generates them maximum profit. Raising the price, as far as they know, will just cause them to lose money through defecting potential customers.

      The only exception to this is when situations change that make it no longer optimally profitable to charge at that point, at which point, it's typically the same for every car company, which will uniformly raise prices, without collusion.

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    33. Re:Why? by masmullin · · Score: 1

      20mpg? Dude that must suck to be putting so much gas in your car.

      We are in the second decade of the third millennium, we should have better gas mileage than 20mpg for city driving.

    34. Re:Why? by masmullin · · Score: 1

      a perfect mechanical system will eventually fail. Moving parts suck.

      Of course, there is no such thing as a perfect software system (well other than int main(void) { while(1); return 0; } -- that system does exactly what it should and will never stop).

    35. Re:Why? by Pentium100 · · Score: 1

      Yes, a perfect mechanical system will eventually fail, but the failure in most cases can be predicted and the failing part replaced.

      In the real world, we have mechanical systems that are closer to perfect than software. When I read the release notes of, say, an updated video card driver, I always notice that the problems were very specific (running a certain game at certain resolution, with a subset of cards that the driver actually supports and with certain settings will cause a problem) - must have taken a long time to find that one.

      Also, a car is and will always be a mechanical system (unlike, say a computer that can be all mechanical, all electronic or something in between). Steering in old cars works something like this:
      Driver turns steering wheel -> a rod connected to another rod forming a rack and pinion system turns the about their vertical axis.

      A lot of moving parts that can fail.

      With new cars it works something like this:
      Drivers turns steering wheel -> signal goes to a microcontroller -> microcontroller sends signal to actuators that turn the wheels.

      The components from the old car are still there, but now we also have even more parts that can fail.

    36. Re:Why? by cffrost · · Score: 1

      [...] repair shops still charge you $85 to plug a machine into the OBD port [...]

      AutoZone will do this, plus give you the diagnostic printout, for free.

      --
      Thank you, Edward Snowden.

      "Arguments from authority are worthless." —Carl Sagan
    37. Re:Why? by BitZtream · · Score: 1

      Okay, it wouldn't even be that hard. As long as you don't preclude using newer technology excluding electronics. Better engine designs and tighter tolerances and other advances in automobile tech will carry you most of the way to today without switching off the old points based ignition system and to EFI.

      The electronics just make sure the car tweaks itself to optimum driving conditions for the time, and thats good, but it mean its doing something super special. I used to own a 1977 Chevy pickup with a v8 that I could get 15 mpg in the city out of it ... 20 mpg city for a Camery is pretty shitty actually.

      It also ways half as much. Has better bearings and lubes.

      A properly tuned carbrated engine is just as efficient as all but the hottest of EFI engines, the EFI engine can just tune itself a little bit when the air changes.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    38. Re:Why? by BitZtream · · Score: 1

      And the reason it wouldn't be sold and would be so much different today ... ?

      The seat belts its missing wouldn't make up that much of a MPG or reliability you seem to imply it didn't have.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    39. Re:Why? by sjames · · Score: 1

      All those diagnostics including the use of software mere mortals aren't allowed to touch and the best anyone could come up with was cycle the power and hope it doesn't happen again. They had to cycle the power since nobody provided a reset button.

      All those diagnostics and yet there wasn't even a tiny glimmer of feedback to the driver when he pushed the button and nothing happened. Nothing at all. Nada. The old way would likely have provided a lot more. Perhaps the sophisticated but flaky and temperamental new systems should be installed in parallel with the less capable but more reliable older systems for a while.

      It's not that electronics are intrinsically bad, it's just that the automotive industry is packed with people that turn into morons when presented with a computer. Suddenly they can't understand why the entertainment system and engine controller should never talk. Next thing you know some "unlikely" sequence of events disables the vehicle for no good reason and only the factory can fix it. They'll charge an amazingly high price for issuing a few rote commands through a JTAG cable even though it's clearly their own fault it was ever necessary.

      It would be fine if the computerized systems worked at least as reliably as what they replaced, but except in aviation, they don't.. There was a time when the very idea of rebooting your car, phone, TV, VCR, calculator, etc was beyond silly. Nobody would believe it.

    40. Re:Why? by ogdenk · · Score: 1

      All that may be useful on an expensive supercar which will only be worked on by 100k/yr Jaguar mechanics but most of the diagnostic tools to read such information is even outside the budget of most small shops. Most people can't afford to take their car to a dealer for something which should be simple enough to do in a backyard or small-town car shop.

      These systems are also so technician-hostile that you need specialized equipment just to READ diagnostics for different makes/model/years of car and they go out of their way to make it near-impossible for the average person to get ahold of them and screw independent manufacturers making generic devices.

      If all of the systems were based on truly open standards and I could read the data with a standard usb or serial cable, I'd agree with you. And while it is more efficient, so was mechanical fuel injection. And a well-designed carb really ain't THAT bad..... those can be even be computer controlled as well.

      They want you to treat cars like you treat modern electronics, disposable devices that are driven by super space age magic that you're not allowed to understand or modify that are only to be worked on by THEIR 100k/yr mechanics or else. If you want more features or want it to last longer, you must buy their approved nicer model or you're nothing but a cheapskate punk hacker looking to break the law.

      Buy older cars. That's what I'm forced to do. I commute 500 miles per week. I can't afford a $700/mo in repairs/maintenance that I should be able to do in my back yard.

      If they could get away with passing legislation that makes it illegal to open your hood, believe me they'd do it. Fuck it folks, it's time to eat the rich and powerful and reclaim our world from state-sanctioned corporate tyranny by whatever means necessary.

  9. No, you didn't. by Anonymous Coward · · Score: 1, Informative

    The critical systems - brakes and steering aren't drive-by-wire and I doubt very much that the ECU is connected in any significant way to the ICE bits.

    Oh, and Windows wasn't involved either. Besides, failing by not starting the engine when the car is parked seems pretty fail-safe to me...

    1. Re:No, you didn't. by Anonymous Coward · · Score: 2, Interesting

      The critical systems - brakes and steering aren't drive-by-wire

      Brakes absolutely are drive-by-wire these days. That's how stability control works. It's an advancement on ABS where a central computer can modulate the brakes for all 4 wheels. It's not exclusively electrical, it's still electrical control on a hydraulic system, but the ECU very much has the ability to screw up your breaking. We had a case on our SUV where the stability control system got confused, the skid light started blinking on the dash, and the car started jerking as the ECU tried to correct a skid or spin that wasn't occuring. All this on dry pavement at 50mph.

    2. Re:No, you didn't. by lgw · · Score: 1

      Brakes absolutely are drive-by-wire these days. That's how stability control works. It's an advancement on ABS where a central computer can modulate the brakes for all 4 wheels. It's not exclusively electrical, it's still electrical control on a hydraulic system, but the ECU very much has the ability to screw up your breaking. We had a case on our SUV where the stability control system got confused, the skid light started blinking on the dash, and the car started jerking as the ECU tried to correct a skid or spin that wasn't occuring. All this on dry pavement at 50mph.

      In any car I've ever seen, no matter what brake-related system fails (excepting a leak in the hydraulics), if you push the brake pedal down far enough the car will stop. This is a good way to design a failsafe - sure add all the boost and control systems you like, but don't assume you can anticipate every failure mode, and provide a physical override.

      Sure, in your scenario the brake system can actively mess things up, but at least on my car there's a button to shut off all that jazz by my left knee, and the brakes work fine without it (at least on dry pavement). I believe Rolls Royce has used true brake-by-wire, with no hydraulic connection to the brake pedal, but at that price point you can borrow systems from aircraft where the reliability is higher than physical. I hate to think what trying that on the cheap would lead to.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  10. Well, apparently not Lucas fault by drerwk · · Score: 2, Interesting

    Lucas went defunct in 1996. The lord of darkness went dark. But the spirit lives on. The story reminded me of a TR-6 I had in college. You never knew what would happen when you turned the key. Nine out of ten it would start.

    1. Re:Well, apparently not Lucas fault by kimvette · · Score: 2, Funny

      "Lucas went defunct in 1996."

      So recent Jags no longer have the "off-dim-flicker" settings on the headlight switch, but due to Ford's influence there is just an increased risk of catching on fire?

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    2. Re:Well, apparently not Lucas fault by drerwk · · Score: 1

      Last time I believe Wikipedia.
      http://en.wikipedia.org/wiki/Lucas_Industries

  11. Re:Unsafe at *almost* any speed? by zippthorne · · Score: 4, Insightful

    It did fail safe. It didn't let the car even start. "Parked" is about as safe as you can get, for a car.

    --
    Can you be Even More Awesome?!
  12. I laugh at Jaguar owners by Reservoir+Penguin · · Score: 2, Interesting

    Whatever problem they are left stranded waiting for a certified Jaguar technician. On the other hand I can fix my 1985 Jimny with a hammer and a screwdriver and will survive an EMP blast! (I think the stereo is only thing that contains digital components)

    --
    US-UK-Israel: The real Axis of Evil
    1. Re:I laugh at Jaguar owners by Fishead · · Score: 1

      *High-five for heavy metal w00t!*

      My project is a '77 Chevy truck. I love working on that compared to any of the newer stuff. I'm pretty sure my stock AM radio could survive an EM blast, and if not, I can fix it with said hammer and screwdriver... and maybe a few twist ties.

    2. Re:I laugh at Jaguar owners by PinkyGigglebrain · · Score: 1

      Better double check the electronics.

      My 78 Ford has an electronic ignition control module that would be toast if it was hit with an EMP. Fortunately Zombies don't generally use EM weapons so a shielded EIC is somewhat low on my list of upgrades.

      PS; you forgot the duct tape.

    3. Re:I laugh at Jaguar owners by sznupi · · Score: 1

      Depending on the power of that EMP, you can be sure only if its diesel...

      --
      One that hath name thou can not otter
  13. But from a Use Case perspective ... by crovira · · Score: 1

    regardless of the complexity it encapsulates, since the only visible piece is the button, it constitutes the sole point of contact for the entire power train..

    THAT is why use cases are pointless. :-)

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:But from a Use Case perspective ... by TheGratefulNet · · Score: 1

      all we know is that the system was not responding to the press of a UI element (the button). something gets an interrupt when the button is pressed or some polling routine scans it periodically. and then that info goes to something else and something else further down until it leaves the computer domain and enters real-world (some relay or solenoid or some phys-level thing).

      SOMEWHERE along that chain, something didn't work. but to say 'the power button' is just surface-level, like I said. its most likely NOT the button. not on a new car. contacts wear out but NOT on so new a car. as someone who does both hw and fw, my guess is that it was not the power button but a hung system from 'just after it' up until the phys-level that it exits at.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:But from a Use Case perspective ... by dgatwood · · Score: 3, Interesting

      My guess would be a separate power management controller somewhere that was wedged with everything in a powered down state. They couldn't talk to the main computer (ECU, maybe?) to reset it, which probably means that the main computer itself wasn't getting properly powered up by the power button. You wouldn't typically leave a computer system running off the car battery (even with the displays powered down) while the car is shut off. It would consume too much power.

      Either way, I agree that it probably can't have been the button itself, or else the power cycle wouldn't have fixed it. Well, I suppose it could be a self-resetting fuse somewhere, or (maybe) a stuck latching relay, but odds are, it's a power management controller or similar.

      In the grand scheme of things, this probably calls for the addition of a power management reset feature, e.g. two extra sets of switch contacts and a 555 timer IC wired up as a pulse delay circuit so that if you hold the power button down for ten seconds, the chip's power gets momentarily interrupted by a depletion-mode MOSFET. You know, something so simple that it is almost guaranteed not to fail in the lifetime of the vehicle.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  14. Oh yeah, "crash"... by Anonymous Coward · · Score: 1, Interesting

    I got the context from the title instantly... and then it took me awhile to remember that the word "crash" can also refer to a vehicle colliding with something. ...I think I need to go outside more often.

  15. "hundreds of millions of lines of code"?! by G3ckoG33k · · Score: 2, Insightful

    What?!

    "hundreds of millions of lines of code"

    I don't believe that number

    Just a bogoword from an illiterate.

    .

    1. Re:"hundreds of millions of lines of code"?! by Anonymous Coward · · Score: 1, Informative

      It takes dozens of microprocessors running 100 million lines of code to get a premium car out of the driveway, and this software is only going to get more complex
      By Robert N. Charette / February 2009

      http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code

    2. Re:"hundreds of millions of lines of code"?! by PinkyGigglebrain · · Score: 1

      A quick Google found this which would seem to support the claim.

      Accurate or not I can not say but I have come across the line count elsewhere so it is likely to be reasonably close.

    3. Re:"hundreds of millions of lines of code"?! by Dunbal · · Score: 1

      Accurate or not I can not say but I have come across the line count elsewhere so it is likely to be reasonably close.

            Yep and everyone believes in Jesus so it must be true.

            20 million lines of code my ass. Unless they are keeping track of the cumulative lines in each build. Unless they're writing the damned thing in assembly language there is no excuse for using so much code. And you're not allowed to count the standard libraries you're linking to that end up bloating your program as your own code. This is just some marketing droid who thinks one byte = 1 line, saw a 20MB compile, and decided it was 20 million lines of code. OR some other idiot decided that "data" = "code" and is counting some database tables.

      --
      Seven puppies were harmed during the making of this post.
    4. Re:"hundreds of millions of lines of code"?! by Dunbal · · Score: 1

      and then it is claimed as millions of computer instructions

      I have a better one:

      int main()
      {
            while(1){
                  printf("Here you go, billions and billions of computer instructions!\r\n");
            }

            return 0; // to shut the compiler up
      }

      --
      Seven puppies were harmed during the making of this post.
    5. Re:"hundreds of millions of lines of code"?! by PinkyGigglebrain · · Score: 1

      whether you believe something or not is up to you.

      For me it depends on how much I trust the authority stating the information. In this case I'm giving the source a fair amount of weight and consider the sources to be valid.

      I guess you don't consider a professor of informatics at Technical University, Munich, to be a credible source. I don't know, and don't really care.

      100 million lines of code does not necessarily translate into a 100 million lines of instruction code once compiled so it really depends on what they are counting, comments+instructions or just instructions. I was taught that good code should be self documenting, so for every line of instruction generating code there should be a nice chunk of comments that explains what it does. A 100 million lines does not sound unreasonable if they are counting comments, and since they don't clarify exactly what they are counting it is best to assume that they are counting everything in the source, comments+instructions.

      And not everyone believes in Jesus, though I will say that he had some good advice on how to live, though a lot of people who claim to follow his teachings ignore it.

      I find it interesting that you would bring it up to support your claims. Sounds like you have issues with religion, Christianity in particulate.

    6. Re:"hundreds of millions of lines of code"?! by Dunbal · · Score: 1

      Sounds like you have issues with religion, Christianity in particulate.

            No, all religions in general. Christianity is just the most popular one in the West.

      so it really depends on what they are counting,

            Yes it does. And since neither of us have that fact, we resort to speculation. I suppose if they have values stored in a look up table rather than created on the fly by an algorithm, that would increase program speed but also add to the overall size of the program. However I am sure you agree, professor, that there's a fundamental difference between "code" and "data". But like we have both said - speculation. So I won't bother carrying on.

      --
      Seven puppies were harmed during the making of this post.
  16. Re:Unsafe at *almost* any speed? by davidwr · · Score: 2, Interesting

    Depends on where you park it, or where the car parks itself if its computer crashes and the fail-safes cause it to park itself.

    Driver Dies After Officers Crash Into Stalled Vehicle

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  17. Too much eminem by LoRdTAW · · Score: 4, Funny

    I was going to read the article, until I reached this line:
    "Our first instinct was that we'd exhausted the car's battery by watching too much Eminem on its integrated DVD player"

    Then I figured out their problem. The car simply could not take take it anymore and once it realized they were going to load an 8 mile DVD, committed suicide.

  18. Windows did stop working by davidwr · · Score: 2, Funny

    Well, I *assume* the power windows did not respond to user input.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  19. and to think... by WiglyWorm · · Score: 3, Insightful

    I got called crazy when I brought up this site's anti-MS pro-linux slant yesterday. The thing was running Linux and it's stillbeing blamed on Microsoft!

    1. Re:and to think... by WiglyWorm · · Score: 1

      It's still far more likely to have been linux, cosmic rays, or space creatures than it was to have been microsoft. Yet it says it BSODed (a highly MS-associated term), is tagged as "Microsoft", and has Slashdot's Microsoft icon (which, it should be noted is a broken up, darkened, uncared for window frame)... hardly neutral imagery, editing, or community interaction.

  20. Should have used QNX. by LikwidCirkel · · Score: 4, Interesting

    It's a Bosch dash running Linux for the infotainment. I much prefer Harman dashes that run QNX like Audi, BMW, and a number of other car makers use... totally more reliable IMO. I've actually worked hands-on with some of this stuff, and I must admit, I trust QNX much more for mission-critical applications, like automobiles.

    1. Re:Should have used QNX. by LoRdTAW · · Score: 4, Interesting

      That is pretty much the realm of QNX, a real-time embedded mission critical operating system. I once met a guy who wrote software for QNX used on communications satellites. So yea its pretty damn reliable. They used to offer a free desktop OS (Neutrino RTOS) around the same time Be Inc released BeOS R5 PE. I still have a download kicking around too. Before that (1999 ish) they offered a single floppy image that booted your PC and even provided a few small and simple demo programs and even a game. Its amazing feature was a web browser and Ethernet card drivers. Pretty amazing stuff for its time.

  21. Carl Sagan woud have said..... :=) by spazekaat · · Score: 1, Funny

    "Millions of millions of lines of code"

    How many of those lines were just comments????

  22. Re:Jaguar? by 0123456 · · Score: 1, Troll

    LOL. I've never seen any good programming come out of India, and there's no way I'd buy a car if I knew they'd outsourced the programming there.

    After all, if you were a good Indian programmer you'd be in America on an H1B.

  23. Rear-View Mirror: Automotive Electronics by westlake · · Score: 1

    I still don't get it - why cars need so much software? Older cars worked quite well with just mechanical controls, so why there are so many computers in new cars?

    From SAE's "Automotive Engineering International:"

    Consumer radios and military communication devices were the mainstay of electronics usage prior to the late 1950s. When diodes, transistors, analog integrated circuits, and digital integrated circuits gained a vehicle applications foothold in the 1960s and 1970s, the initial development phase of automotive electronic products included the proliferation of electronic fuel ignition, a technology that was sparked by government regulations aimed at reducing exhaust emissions and improving fuel economy.

    Engine controls, also an emissions and fuel economy-motivated pursuit, gained momentum in the late 1970s through the 1980s. For example, the 1975 Cadillac Seville used a 7 x 10 x 3 in (180 x 255 x 85 mm) analog engine control unit with 275 components. Its discrete components included 145 resistors, 38 capacitors, 41 transistors, and 36 diodes along with four linear integrated circuits (standard), custom components including five linear integrated circuits and one thick-film signal module, and five thick-film resistor modules.

    As integrated circuit technology evolved, it became possible to design many of the functions into the integrated circuits, thus eliminating a lot of discreet components. Today's digital engine control unit has 90 or fewer components packaged in a box about 4 x 5 x 1 in (100 x 125 x 25 mm) {and] the downward trend in package size and number of components continues.

    The second development wave added microprocessors and other enablers to the electronics bin, facilitating the addition of such vehicle features as anti-lock braking, electronic engine controls, and climate control during the 1980s. Electronic engine controls were representative of how the industry evolved vehicle subsystems.

    With the addition of intelligent power, intelligent sensors, and large electrical erasable PROMs (essentially memory technology), integrated systems flourished in the 1990s. Integrated powertrain/traction control, integrated braking, steering and suspension, multiplexing, communication and navigation, as well as onboard diagnostics represent the broad array of smart systems.

    The present development phase of automotive electronics includes such enablers as digital signal processing and 32-bit microprocessors. Computing power is now 40 times greater than what is was in 1975, and since that time the industry has experienced 300-fold growth in the number of transistors on a chip.

    Electronics History Lesson [September 2002]

  24. Re:Jaguar? by Anonymous Coward · · Score: 1, Insightful

    No, sonofabitch, I'm an Indian programmer and I stay in Bangalore. I've seen plenty of American retards who call themselves 'programmers', and I'm better than most of them. So stop talking out of your ass - just because your fuckin' excellency hasn't seen any good code coming out of India does not mean there is none at all. The project that I'm currently working on has an asshole American who does not know the basics of database design, and he's making life hell for me, since I have to bloody double check everything he does. And he has '6 years experience in database programming'. Yeah, right - that's why he creates tables where all the fields are varchar2(500), irrespective of whether the incoming data is numeric, string, or date. And tables with no integrity constraints too.

    I conclude therefore, that all American programmers are shitty, and I wouldn't buy a car if I knew that the programming has been done in the USA. Fair enough?

  25. Re:Carl Sagan woud have said..... :=) by purpleraison · · Score: 1

    LOL!! this should be modded up.. because it's funny (and true!). However, he was a bit more expansive in his discussions. He probably would have said:

    "We look deep into the the brain of this car, that is known as 'computer'. Millions upon millions of lines of code, all searching for the answer to a question the driver has already discovered...."

    --
    I am open source, and Linux baby!
  26. Re:Jaguar? by couchslug · · Score: 2, Interesting

    That is NOT a Troll, as any (old and experienced) mechanic can tell you!

    The British car and motorcycle industries tried manfully to commit suicide. They built pretty, beautifully finished, delicate unreliable junk.

    That worked until Japan and Germany ate their lunch by producing tough, reliable vehicles you didn't have to be a skilled mechanic to keep on the road. I grew up working on both the cars and bikes, and have no desire to go back. They were fine vehicles by 1940s reliability standards, but that was a long time ago even in the 1960s when the decline began.

    Here's the classic on the Britbike implosion, the car story is similar:

    http://www.amazon.com/Whatever-Happened-British-Motorcycle-Industry/dp/1859604277

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  27. Doesn't it bother you that ... by crovira · · Score: 1

    ... software is often designed from Use Cases?

    They are the most singularly unhelpful and woefully incomplete design documents ever created.

    They should be generated from the design, not the other way around.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:Doesn't it bother you that ... by vux984 · · Score: 2, Informative

      They are the most singularly unhelpful and woefully incomplete design documents ever created.

      They should be generated from the design, not the other way around.

      Wow. No. Use cases are the single most important design document in a system. They outline a task that the user wants to accomplish, and software that isn't designed around them is always a PITA to use.

      Here's an real world example I'm dealing with right now, anonymized somewhat.

      We manufacture widgets to client specifications. The specifications include selecting parameters within a set range. However a set of 'easy' parameters is SKU X with one set of pricing, while if they spec outside those easy parameters within a more difficult set, its SKU Y, with a different pricing and warranty.

      This is fine.

      However the software was designed around the client calling up, identifying the product they want, and then listing the specs. The screens are set up in such a way that you look up the customer, create, and order, add the product, and then fill out the specs.

      So far so good.

      Unfortunately the people communicating orders to us don't differentiate between X and Y. They just want a 'widget' and then give us parameters. So our order entry people have to essentially take note of the parameters they want, determine which sku it is, and then enter the sku and then enter the parameters.

      This is because the designer failed to understand the use-case for playing an order for these widgets.

      Were are looking to rectify the system by creating a product 'families' which contain the same parameter inputs. This will allow the order entry person to select the product family (which the customer knows), enter in the parameters - which they know, and the software will determine the final SKU to use at the end, based on the parameters that were entered.

      This is a design that follows a use-case. We are modelling the systems behavioral requirements by detailing the actual scenario under which it gets used; in this case the particular order information is 'naturally' passed from client to order entry.

      Discounting use-cases results in software that doesn't work in a way that is convenient for the user. It may be more convenient for the developer.

      Getting good use cases is difficult, and its frequently done VERY POORLY. Where they often model poor processes that were being done with 'the previous system' or 'by hand'. But use cases that model what actually needs to be accomplished, and reflect the flow of information proplerly, results in elegant and easy to use systems.

    2. Re:Doesn't it bother you that ... by Man+On+Pink+Corner · · Score: 1

      What? Use cases are exactly what you start with. They are, literally, what the user wants to do with the software.

      Users are not the least bit interested in some random software developer's idea of how they should do their jobs, nor should they be.

    3. Re:Doesn't it bother you that ... by obarthelemy · · Score: 1

      Bad users ! always wanting to do stuff with that beautiful software with designed !

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    4. Re:Doesn't it bother you that ... by masmullin · · Score: 1

      any decent hacker knows that users are simply one more (error prone) object to satisfy the needs of the software!

  28. Not surprising at all for me by pablo_max · · Score: 1

    really, this is not all that shocking to me.

    I few years back when the Land rover LR3 (when Jag and LR were still with Ford) we took a brand new LR3 out into the desert with the LR team as part of a LR program that was offered.
    Anyhow, at one particularly tricky bit (and I am an experienced off roader) the LR3's computer totally crashed to include engine management and suspension management.

    What you may now know, is that the LR3 has a special off rood mode which raises the vehicle by several inches for better ground clearance. Well, one side went down, while the other stayed up. This happened to be the downhill off camber side and almost caused the LR3 to roll over.
    Once we re-boot, ie. take out the key and restart the car it was fine though.
    Still...lots of computers in the those rides and it's hard to catch everything.

  29. Lesson Learned: by Anonymous Coward · · Score: 1, Funny

    Keep your drivers up to date.

  30. Re:Send it to India for tech support! by couchslug · · Score: 1

    They depreciate dramatically, but people who like them can afford to trade them in before they die. They bring little at dealer auctions if anything major is wrong with them.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  31. "Lord of darkness" by Kupfernigk · · Score: 1

    There was an (apocryphal?) story that Lucas's ignition systems only worked at all because Joe Lucas had a pact with the Devil, and every time Joe wondered if he'd made a mistake, an ignition system failed somewhere.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  32. roflcopter by Anonymous Coward · · Score: 1, Funny

    "hundreds of millions of lines of code"

    quote from south park:

    Mitch: W-we're not sure what exactly is going on inside the town of Beaverton, uh Tom, but we're reporting that there's looting, raping, and yes, even acts of cannibalism.
    Tom: My God, you've, you've actually seen people looting, raping and eating each other?
    Mitch: No, no, we haven't actually seen it Tom, we're just reporting it.

  33. Insufficient paranoia by Animats · · Score: 5, Interesting

    Many years ago, I was at Ford Aerospace, where we had some slight involvement with the Ford EEC IV engine control module. The designers of that were paranoid about a failure of the module making the car immobile. So they did the following:

    • The device was designed for a 30 year life span. (Many 1980s Fords are still running with EEC IV modules, so they did it.)
    • The program for the device was etched into the silicon of the CPU. There is no way to change it without replacing the entire module. Huge amounts of effort were put into getting this small program right, including some proof of correctness work. It was successful; there's never been a recall.
    • There is a removable module with a ROM that has engine parameters. (The format is known; people have made their own for racing purposes.) It's just tables, no code. It's a bulky metal-cased plug-in module, hard to damage.
    • The device starts from a clean ground state at power-up. There is no persistent state that can prevent startup.
    • There's a dumb backup mode in the program. If the complex engine control algorithm fails, it reverts to a simple backup mode. Performance isn't very good.
    • There's a second hardware backup mode in the ignition controller. This was referred to internally as "limp-home mode". If a timer in the ignition controller detects that the EEC isn't responding, it drops into a mode where the spark fires each time a pulse from the crankshaft position sensor comes in. In this mode, there's no spark advance, no smart fuel injection, no active emissions control, no engine/transmission coordination, and top speed is about 25MPH. You can still drive the car.

    Designers today are not being sufficiently paranoid. They're assuming that the entire system stays up and that tow trucks are easily available.

    1. Re:Insufficient paranoia by CodeBuster · · Score: 1

      I wouldn't place all of the blame on designers. Once politicians got involved in automotive engineering, regulating everything from safety features to emissions controls, cars seemed to become less reliable, particularly as emissions control requirements were screwed down ever tighter. Eventually something has to give. The laws say that emissions cannot give, so reliability ends up being sacrificed upon the alter of "green" vehicles.

  34. I long for the days .... by Anonymous Coward · · Score: 1, Funny

    ... when British cars were noted for leaking oil, not memory.

  35. Re:Unsafe at *almost* any speed? by TangoMargarine · · Score: 2

    We don't need no sticking fail-sa

    I agree; we don't need any fail-safes that stay stuck in the fail-safed position after the situation has been rectified :-)

    --
    Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  36. Re:Yay! by TangoMargarine · · Score: 1

    My vehicle has zero computers in it

    Really? What model year is it, 1960? Does the term "embedded system" mean anything to you?

    --
    Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  37. same reason as your thermostat by YesIAmAScript · · Score: 5, Insightful

    Why aren't thermostats the round Honeywell mechanical jobs anymore? They worked.
    Why are egg timers in your kitchen all electronic now? Mechanical timers worked.
    Why does your washing machine have electronic controls now instead of the big mechanical dial with 4 modes on it?
    Why is your electricity meter an electronic counter now instead of the mechanical spinning thing with 5 dials?
    Why does the tape deck in your car have an electronic tuner instead of a dial, variable capacitor and a string loop with a needle on it to indicate the station?
    Why are watches electronic (quartz) now instead of complex movements?

    The answer is the same in all cases. It's because software and electronics are cheaper and do the job better than the old mechanical device did. Your washing machine can have more flexible modes, like the ability to extend the rinse cycle in increments, or even add a 3rd rinse. Your thermostat can have a setback mode to save energy when you aren't there. Your egg timer can be set to beep 5 minutes before the timer expires. Your electricity meter can count daytime electricity different than nighttime electricity. Your tape deck's tuner can select stations more accurately, have simpler preset stations (ever see how the 5 preset buttons on a radio with a tuner know worked? very complex) and is much smaller. Quartz watches keep time more accurately than mechanical watches, last longer and can have chronographs and other functions without adding a lot of cost.

    And in the end, it's really the flexibility of software that wins out. Software can be programmed to do a lot more complex things and can be reprogrammed to do it slightly differently very cheaply, no need to change tooling as you would to change mechanical parts.

    Remember what mechanical adding machines and cash registers looked like? What they worked like? A mechanical cash register had to have far more buttons (10 for each digit) and was limited in what it could do. Want to put in 5 identical items? You had to pull the lever or push sum 5 times. Meanwhile electronic cash registers don't just add. Sure they can calculate different tax rates on different items, that's just the beginning! You don't just put prices of items into the cash register, you put it items. And the cash register knows the price of the item, knows whether it has a special tax rate (like groceries sometimes do) and knows if you get a discount for buying 5 of them. And it also does inventory control, it sends info back to the central computer at the store to indicate they've sold 10 widgets. At the end of the day, the system figures out you've sold over 80% of the widgets in stock and the system suggests you order more widgets from your supplier.

    That kind of "behind the scenes" stuff also takes place in cars. A modern car like this Jaguar emits fewer trace emissions in a year than your car does in a day and this is due to the tight engine control possible with a sensor package and control software.

    A modern car knows if you're in the car. It unlocks the door if you're outside and pull the handle, it just senses your key (which is more of a fob) in your pocket. It auto locks when you get out. When you're inside, all you have to do to start it is touch a button, since it knows the key is inside, you don't have to insert it into a lock (and mechanical locks wear out, as I'm sure you with a 30 year old car can attest). When you touch the button, it cranks the car until it starts, no less, no more. No need to hold down the button until the engine catches. And if the car is already running it doesn't try to start the car and make a screeching sound. While its running, if your turn on the A/C and it puts more idle load on the engine, it applies more idle throttle to the engine so that it doesn't stall. If you let out the clutch a little too fast, it applies throttle to prevent a stall there too. If you put the clutch in and the gas at the same time, it will cut the engine off at 4,000 rpm to prevent over rev damage. You have an electronic parking brak

    --
    http://lkml.org/lkml/2005/8/20/95
    1. Re:same reason as your thermostat by Lennie · · Score: 1

      that's all nice when it works, but when it fails it makes it hard to fix without going to the dealer. And the car dealer likes that, they can ask you for money each time.

      --
      New things are always on the horizon
    2. Re:same reason as your thermostat by Pentium100 · · Score: 1

      I still have the electromechanical electricity meter :)

      Anyway, true, electronics and software in most of the devices made them better, however there are cases where this is wrong. My car tape deck can scan the frequency range and find the radio stations automatically, which is great, until I want a specific station that has weaker signal. Then I have to find the nearest strong station and push the "tune" button a lot of times.

      Electronic volume control buttons might not wear out as fast as a simple potentiometer, but they are much less convenient than the potentiometer, especially when I want to turn down the volume really fast.

      (addition - the external sound card that I use with my laptop (Creative Surround 5.1) has a volume knob, but it is software controlled, that is, turning it sends a command to the PC to change the volume, which uses a lot of CPU cycles (Creative and their bloated drivers) and is useless to me because I wanted an analog volume control so I could change the volume while playing a game without the computer freezing for a few seconds - well, I can still have my tube headphone amplifier with its potentiometer volume control).

      Software is very useful, but not where it is unnecessary. For example, steering and brakes. Last time I checked, wheels (and brakes) were mechanical, so they still need to be turned with mechanical force.I assume, in new cars, this is done by small motor(s) controlled by the computer that is controlled by the steering wheel. So, the (un)reliability of a mechanical system was just increased by the addition of a new clink in the chain - software. What if it locks up when I'm driving? I can inspect a mechanical shaft to try to determine whether it is likely to break, I cannot do that with software. Even if I had the source code, it would be much more difficult to spot a flaw in it than to see that "this thing is all rusty and only held by one screw, and the other three are missing, probably not safe".

      Electronic, remote locks - well, if I am driving a car, it is safe to assume I have at least one functional hand. I can use the key to unlock the car like I unlock my house. Also, it is cheaper to make a backup copy of a simple metal key than the electronic one. If the key fob has a battery and it dies (no battery lasts forever), then I will have a problem operating the car.

    3. Re:same reason as your thermostat by thegarbz · · Score: 1

      that's all nice when it works, but when it fails it makes it hard to fix without going to the dealer. And the car dealer likes that, they can ask you for money each time.

      Pointless observation. Mechanical devices not only fail too, but are far more expensive to replace. Anyone who's ever had a carburetor repaired can attest to this. Compare that a modern airflow sensor, single fuel injectors, and a small little computer. Most failures are mechanical in nature anyway. About the only thing electrically that goes wrong are lightbulbs burn out, and mechanical issues on the electronics (wipers jamming blowing the wiper fuse, unarmoured cables shorting out due to vibration eating away at insulation, or a casing breaking allowing water ingress and corrosion.

    4. Re:same reason as your thermostat by squidguy · · Score: 1

      Errr...because manufacturers and the Feds wanted to eliminate Hg in the home? Go digital.

    5. Re:same reason as your thermostat by CodeBuster · · Score: 1

      A modern car like this Jaguar emits fewer trace emissions in a year than your car does in a day and this is due to the tight engine control possible with a sensor package and control software.

      Concern for the environment aside, if you asked most car owners which option they prefer: (a) a more reliable car with somewhat worse emissions or (b) a less reliable car with more aggressive emissions controls; most car owners probable prefer the former to the latter, even if they are too afraid to admit it publicly (aka "green" is cool and the polluters are all Republicans and the like).

    6. Re:same reason as your thermostat by Lennie · · Score: 1

      That might be, but there are many small electrical devices and when they fail, only the dealer has the right part.

      But if something mechanical fails, you do it yourself or you can ask your brother, father, son to help you fix it and in many cases they can.

      It's like open source and closed source software.

      --
      New things are always on the horizon
  38. I hope that the braking systems does not crash lik by Joe+The+Dragon · · Score: 1

    I hope that the braking systems does not crash like this as doing a hard power off reset is not easy to do at speed.

  39. Found it. by Nethead · · Score: 1

    From TFA: ...watching too much Eminem on its integrated DVD player.

    Well, there's your problem.

    --
    -- I have a private email server in my basement.
  40. Re:Send it to India for tech support! by Lennie · · Score: 1

    I don't know what it is like in the rest of the world, but in the Netherlands more than 50% is leased. So they are all sold after 3 years by the lease-company.

    --
    New things are always on the horizon
  41. Re:Jaguar? by TheGratefulNet · · Score: 1

    Because managers get a bonus for 'saving money' by sending work to India, and will have moved on to another job by the time their successor discovers that the code is late, over-budget, unsupportable and full of bugs.

    30 yr (in the field) software guy, here.

    have to say, there has NEVER been the statement made or overheard (in my experience) that went along the lines of: "lets outsource to india since we can improve our software quality". NO ONE ever says that. they ALWAYS say: "lets outsource to save money."

    note, this does NOT say that indian programmers are any better or worse. that would be absurd! people are people. but lets be honest: no one ever outsources to *improve* quality or to at all address it. its ONLY to save money due to the cost of living being a fraction of what it costs over in the US.

    being here in the bay area, I can say for a fact that whatever skill or job you need, as a company, you can find local labor that can do the job and do it well. the ONLY issue is that we have a VERY high cost of living here and companies are looking for ways to BYPASS that. but make no mistake, all the expertise we need (for both high and low tech) is here already. the ONLY reason to go outside is to save money. no one goes outside to find skills that 'dont exist' locally. that's a fallacy sold to you by MS, Google and the rest who benefit from cheap h1b labor ;(

    --

    --
    "It is now safe to switch off your computer."
  42. Re:Unsafe at *almost* any speed? by poopdeville · · Score: 1

    If the train is so close you can't get out of the car in time, you're screwed whether you can start it or not.

    --
    After all, I am strangely colored.
  43. Re:Jaguar? by Bangalorean · · Score: 1, Informative

    Can you name any good programs that have come out of India? Because every occasion I know of when work has been sent there has been a disaster.

    Well, I'll tell you about a failure instead of a success.

    There was this project in which I was the Senior Consultant/Technical Architect, implementing a certain Supply Chain planning software, and there was a huge amount of data integration involved. Now, the sales team (Americans, all) had promised the moon to get the contract, so when I actually sat down with the client, I was horrified with the client's expectations, both in terms of work and timeline. I (and the Project Manager, both of us Indians) started convincing and negotiating the timeline and scope with the client. The client was naturally pissed and we had to take a lot of shit from them during the discussions. The issue was escalated to senior management (Americans again), and we received instructions from them to 'find a middle path' since we couldn't 'afford to lose this client'. In the end, we ended up with requirements that involved just too much customization to the pre-existing product (and a very aggressive timeline too).

    Now, when we began building the team, pressure was put on us by some members of senior management (Americans, btw) to keep the number of billable resources to a minimum so that we wouldn't exceed our budget. We got together 10 resources (much less that what I'd have liked), out of which 3 were crap (But hey, that's bound to happen in any project, anywhere). I started asking the client for access to a dump of their data, or at least a subset of it. Now, their data maintenance was outsourced to a third company, and with all the bloody bureaucracy there ('Data security issues', interdepartmental protocol, and so on), it was 3 weeks before we started to get some data. Realize that I had returned to Bangalore now after taking all the shit from the client during the requirement discussions, and was building the technical team and kick-starting the project offshore. So all conversation with the customer was telephonic, not to mention the timezone issues. We had an 'on site coordinator' (American btw), but though he was technically good, he wasn't efficient in getting things done, pushing the client for data, and so on.

    When we actually got the data, we found that the code we had written so far (remember, we were working blind all this while, with only the 'documents' to guide us) needed significant changes. And they never gave us a complete consistent dataset - it was all trickling in one by one, and extracted at different points in time. So we got data for salesorders which referred to certain items, while the items dataset had none of those items! Lot of such inconsistencies made life hell for us, and our database.

    I won't ramble on and describe all the other shit that we had to face on that project, but the end result was an over-budget, delayed project. Which was implemented in the end, but only after the 'Indian offshore team' was blamed for all the ills of the world. As far as I know, the client is still using the product and is happy with it now - their retarded end users have got a good feel of the product by now, I suppose. But who got blamed for no fault of theirs? The Indians. Who worked their asses out to successfully finish the task inspite of being fucked from all directions? The Indians. And who gets blamed and vilified in the end? Yep, the Indians!

    I have heard (and seen) similar things in several (not all) projects.

  44. Re:Unsafe at *almost* any speed? by moortak · · Score: 1

    Another reminder of the importance of safe following distance, even for cops.

    --
    Xavier Rabourdin for president 2012
  45. Re:Jaguar? by V!NCENT · · Score: 2, Interesting

    Actually, the best programmers _ARE_ in america:
    http://www.fastcompany.com/node/28121/print

    Most bug-free and mission critical code on the planet (and beyond).

    --
    Here be signatures
  46. So instead of the Prince of Darkness.. by TigerPlish · · Score: 1

    Is that you, Sir Lucas? Was your death greatly exaggerated?

    This time, it can't be fixed by a shot of wd-40 in the distributor cap..

    --
    The "Civilized World" jumped the shark ca. 1973.
  47. Re:Jaguar? by Wannarunmore · · Score: 1

    Wow, this response from an 'Indian' has grammatical English much as a literate American would write... Just saying...

  48. Smart by ZosX · · Score: 1

    Clearly they were driving around like reckless idiots so the car's computer clearly interceded and refused to let the start the car again the next day. When the technician arrived, nothing was wrong, but after looking at the data from the boys previous wild joyrides, he decided that the car would be best returned to Jaguar, all the while mumbling about something about 11 million lines of code and systems crashing.

  49. Re:Yay! by bhtooefr · · Score: 1

    I had a 1986 VW Golf diesel that had only two computers in it:

    A digital one, as a microcontroller in the cheap radio
    An analog mechanical one, in the fuel pump

    And as late as a 1997 Canadian-spec Golf or Jetta diesel could be the same way, albeit with another computer in the instrument cluster.

  50. The real question by Krakadoom · · Score: 1

    Obiously the real question is why the system is running floppy.sys - is there really a need for that in an XJS?

  51. Re:Unsafe at *almost* any speed? by sznupi · · Score: 1

    It's easy to get out of a car which is parked.

    --
    One that hath name thou can not otter
  52. Re:Yay! by lgw · · Score: 1

    My vehicle has zero computers in it, none at all, nor do I ever want any.

    I like fuel injection - it's much less of a hassle than carburetors, especially in a sporty car where the carbs can be more complex than a computer. I'll take a computer for that purpose. Other than that, not so much. Anti-lock brakes maybe?

    I recently had my car refuse to start (in heavy traffic) due to a part that didn't need to exist - a crank position sensor. My 1981 280ZX had a nifty distributer with no points to adjust, but no computer either. The timing was adjusted as eneded through the warm-up cycle through a series of vacuum switches and some clever vacuum and/or gates. If that vacuum business failed the car still ran.

    With my newer car, when a simple sensor failed, the car was dead. The computer couldn't fail safe - it had no input to know when to fire the spark. How could replacing a distributor with a system like that possibly be a good idea? Take a system that meets the needs but fails safe, and replace it with (a more expensive!) one that meets the same needs, but fails dangerous? WTF

    --
    Socialism: a lie told by totalitarians and believed by fools.
  53. Re:Unsafe at *almost* any speed? by gbjbaanb · · Score: 1

    alas, modern cars (like the XJ) have electronic parking brakes. Best put it into gear after parking especially if you've parked on a hill :(

  54. Re:Yay! by Man+On+Pink+Corner · · Score: 1

    The economic benefits conferred by a fully software-controlled control loop over a bunch of hacked vacuum plumbing are substantial. Society has collectively decided that the reduction in emissions and the increase in performance is worth the 0.001% additional risk of a crank-position sensor failure.

    This sort of reasoning happens a lot, it turns out. And the truth is, cars have never been more reliable than they are now... not even close.

  55. Re:Unsafe at *almost* any speed? by zippthorne · · Score: 2

    Your car didn't cause any injuries, though. I'm willing to bet that the idiot who rammed into your vacant car wan't driving a parked car.

    --
    Can you be Even More Awesome?!
  56. Re:Yay! by dryeo · · Score: 1

    My last truck, a '86 Nissan had no electronic computers in it, not even in the radio. Did very well on the pollution test as well, even without a catalytic converter.
    Before that I had a '84 diesel Nissan pickup. That didn't even need electricity to run (given a hill to start it on).

    --
    https://en.wikipedia.org/wiki/Inverted_totalitarianism
  57. The surprise is how good other cars run! by EDinNY · · Score: 1

    Today all new cars have several onboard computer systems controlling various functions from brakes to fuel to suspension. The real surprise is not that this car has a problem, but that other cars don't! I have to say that this is a real pat-on-the-back for the programmers writing this code as we don't see this in any other discipline I am aware of

  58. It's a Jag. by jcr · · Score: 1

    lyThey've had notorious faulty electrical systems for decades.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  59. Re:I hope that the braking systems does not crash by Vegeta99 · · Score: 1

    iirc, in the US, the brakes still have to some mechanical linkage. My ABS can fight me to the death, but if I stand on the pedal, the car is going to stop. Thankfully, the ABS crashes by ceasing to function, I would HOPE all the time.

  60. Re:Yay! by masmullin · · Score: 1

    It's not, though. He didn't get the humour, and TFGP makes no mention of Achilles. He did, however, mention Linux.

  61. Re:Yay! by masmullin · · Score: 1

    Is it just me, or do other people think of a "flux capacitor" whenever someone mentions the words "catalytic converter" ?

    ONE POINT TWENTY ONE GIGAWATTS!

  62. Re:Jaguar? by masmullin · · Score: 1

    I work with plenty of geniuses originally from India/Bangladesh. I've gone to school with Indians of average Intelligence, and I've had to deal with less than inspired Indians over the telephone.

    There is only one constant between the three groups... poor English grammar.

    The only brown people I know with a good grasp of English grammar were either born in this country (canada), or raised from 3yo.

    Of course, one of my early software mentors is the exception that proves the rule. He is an extremely eloquent speaker in multiple languages; not a hint of an accent.

    One thing that is an absolute must in dealing with ESL folk is patience. I can't speak another language other than English, so i have mad respect for anyone who can learn a second language. If they are willing to take the time to learn my language so that they can communicate with me, the least I can do is be patient and give them the time they need to communicate as best they can.

    All this is of course anecdotal. Im old enough to know that stereotypes are just another assumption (making an ass of u and me). One other anecdotal finding about Indians that I have found is their passion for doing a good job. I think that this passion totally outweighs any communication issues.

  63. That's nothing by uvajed_ekil · · Score: 1

    An unforseen glitch somewhere within the car's dozens of separate onboard computers, hundreds of millions of lines of code, or its internal vehicular network, led to the dramatic BSOD, which had to be resolved with the use of a web-connected laptop.

    That's nothing, the new Jag has at least two even more serious flaws that will hamper marketing efforts - the price tag, and the fact that it looks a lot like a Buick.

    Also, I'm not advocating going back to carburetors or anything, but I'm also not sure a car needs to rely on "hundreds of millions of lines of code" or "dozens" of computers. Who is the chief engineer of this project, Rube Goldberg IV?

    --
    This is a hacked account, for which the owner can not be held responsible.
    1. Re:That's nothing by ja · · Score: 1
      - Who is the chief engineer ...

      Homer Simpson!

      --

      send + more == money? ...
    2. Re:That's nothing by whitroth · · Score: 1

      You're "not advocating going back to carburetors"? Why?

      I had a 1986 Toyota Tercel wagon, and before it died in 2000, it was still getting about 35-36MPG, *and* passing emission tests. And it had a carberateur, and I could tune it, as opposed to needing to replace an expensive unit....

                        mark

  64. Reset switch? by Skylinux · · Score: 1

    Curiously, whatever problem caused the XJ to crash also caused it not to respond to the laptop's reboot command, meaning we had to treat this £90,000 Jag like we do our janky old HP laptop: we disconnected the battery, killed the power and restarted it manually.

    Even the cheapest Desktop/Laptop will respond to holding down the power button for a while and does not require the removal of the power cords/batteries. That is a serious design flaw.

    I wonder how long it will take until this error happens while someone is going at MAXSPEED.

    --
    Everyone who buys Wild Hunt will receive 16 specially prepared DLCs absolutely for free, regardless of platform.
  65. And by literally... by Burning1 · · Score: 1

    While I'm on this rant, can we please, please, stop using the word "Literally" as an intensity modifier for metaphorical descriptions? I swear, the next person who tells me they're "Literally on fire" gets sprayed with a fire-extinguisher as an object lesson. Power or CO2, I haven't decided yet. We'll just see what feels right at the time.

    I usually respond with 'And by literally, you mean metaphorically.' But I guess your idea is cool too. :)

  66. Re:Send it to India for tech support! by sznupi · · Score: 1

    What? That's because people specifically choose to do it. From what I can see - around, hm, 11-13 years ago, an unnoticed major shift happened in the car industry, with drastically slower rates of deprecation easily available. Most new cars from big makers finally with satisfactory levels of safety, reliability (as long as scheduled inspections & parts replacements are followed), comfort, fuel economy.

    One just needed to care enough about it, so as to not pick up (no pun?) something not so great...

    --
    One that hath name thou can not otter
  67. Re:Send it to India for tech support! by sznupi · · Score: 1

    ...and afterwards used happily in other places. Not really a deprecation.

    --
    One that hath name thou can not otter
  68. Re:Yay! by Calinous · · Score: 1

    True, there still are the "lemons" - both as a "this car is a lemon" and "this make/model/year is a lemon". However, I've ran 50k kilometers in my 1992 car without issues, and with few things more than fuel, oil and water. Most of the time, modern cars need little more than fuel (but in many cases when an old car would chug along, these new cars stop).

  69. "IT Department: by ThatsNotPudding · · Score: 1

    Have you tried turning the car off and back on?"

  70. Re:Yay! by lgw · · Score: 1

    The economic benefits conferred by a fully software-controlled control loop over a bunch of hacked vacuum plumbing are substantial. Society has collectively decided that the reduction in emissions and the increase in performance is worth the 0.001% additional risk of a crank-position sensor failure.

    How come no one ever asks me before society "collectively" decides things? I think what you really mean is "that sensor failure only affects you; if it affected me that would be different". At least, that seems to be how "common good" is used in my experience.

    Seriously, there's no benefit here - eliminating the distributor is no more effective, more expensive to make, and less reliable in practice. "Software" is certainly not a synonym for "more reliable", and mistaking it for such in a life-safety application is folly.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  71. Less is more... by shay_rossignol · · Score: 1

    This is why I prefer my 2000 Jeep TJ with zip up windows, manual fold-down top, manual adjusting mirrors, and where the most technologically advanced item is the RFID chip in the key and ignition. That way the government can't shut down my car with a few strokes on the keyboard, and that would be hacker-serial killer won't be able to control my car :P.

  72. Re:Yay! by Man+On+Pink+Corner · · Score: 1

    (Shrug) The statistics say otherwise.

  73. Re:Yay! by lgw · · Score: 1

    Mind your place! You're a fucking statistic, not a real person like we, the self-appointed elite!

    Again, there's no actual benefit to this change, except the joy of forcing others to live according to your rules. But then, that's what you value most, right?

    --
    Socialism: a lie told by totalitarians and believed by fools.