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."

301 comments

  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 Anonymous Coward · · Score: 0

      I wonder if drivers ever see the "Windows will be restarting in 3 minutes" countdown light up on their dash, and the shot of adrenaline when they notice that the "Remind Me Later" button has been grayed out.

    3. 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.

    4. Re:Not a BSOD by Anonymous Coward · · Score: 0

      And the only OS they actually name is Linux, and also note the interface is proprietary.

    5. 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."
    6. 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
    7. 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!
    8. 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.

    9. 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.

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

      /. suffers tacky tabloid spread of hype.

    11. 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.

    12. 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?

    13. 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...

    14. Re:Not a BSOD by Anonymous Coward · · Score: 0

      I've once (many, many moons ago) been unlucky enough to be caught in a test of the Halon system. No actual dump, but just the alarm going off and the operators going berzerk. That was a truly scary experience...

      Can't imagine the panic when the system does what it is designed for: protect the equipment, to hell with the people in the room...

    15. 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)

    16. 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.

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

      I, myself, would literally use petrol.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    18. 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!
    19. Re:Not a BSOD by bsDaemon · · Score: 1

      z0mg they zero-day bricked their Jaguar!

    20. Re:Not a BSOD by thomst · · Score: 0, Troll

      Exactly. A less sensational headline could have been "XJ Power button kinda flakey". ... For people of this level of technical sophisticaiton (Toughbooks, OBD2 interfaces, etc) to do this is shameful.

      Sadly, this kind of reportage is absolutely in the mainstream of British journalism, where tabloid mentality is king. A breathless tone, a heavy dependence on gee whizzery, and a less-than-diligent (to say the most) attention to factual detail are all hallmarks of the British style - as is an obligatory serving of snark.

      Or, to put it another way, I am shocked ... shocked ... to hear that British journalists engage in sensationalism.

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

      --
      Check out my novel.
    21. 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...
    22. 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.
    23. 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.
    24. 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

    25. Re:Not a BSOD by Anonymous Coward · · Score: 0

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

      Where I come from (A place where you don't want to venture out of your house at night) bricking a car means "to use a cinder-block or other large masonry object to smash a windshield." There goes another geek taking a word that has a purely defined meaning for the normal people, then applying it to some fancy new technical term to create a buzzword. Like Cloud and tethering... and god knows what else.

    26. 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?

    27. Re:Not a BSOD by Anonymous Coward · · Score: 0

      A car's computer isn't a single monolithic device. It is a series of computers that interact via serial/parallel port interfaces (and similar constructs). And there are about a hundred of them. Each one will be running its own embedded kernel, device specific drivers, etc.

    28. 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.

    29. Re:Not a BSOD by Smauler · · Score: 0, Troll

      If we let literally mean metaphorically, what will we use when we actually mean literally? I know language evolves, but when you lose meaning you lose something.

    30. Re:Not a BSOD by Anonymous Coward · · Score: 0

      Do you lose meaning when you lose meaning?

      Meaning is gained by the act of interpretation. In all these cases, 'literally' means 'really', as in "in reality". The metaphoricity or literality of the statement is irrelevant. Any statement can be re-interpreted metaphorically. Even "literal" (in your sense) ones.

    31. 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
    32. 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.

    33. 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.
    34. Re:Not a BSOD by jcwayne · · Score: 0

      Well, fuck. Literally.

      --
      Failure to follow this advice may result in non-deterministic behavior.
    35. Re:Not a BSOD by jcwayne · · Score: 0

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

      "If you announce a big enough lie and will repeat it, then people at the end will believe it."
      --Mein Kampf, by Adolf Hitler

      --
      Failure to follow this advice may result in non-deterministic behavior.
    36. Re:Not a BSOD by Anonymous Coward · · Score: 0

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

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

      Why yes, that is in fact exactly what he said.

      Not bothering to reply to the rest of your post as it's based on a fallacy.

    37. 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.
    38. Re:Not a BSOD by f0dder · · Score: 1

      Is it kdawson??? damn.

    39. 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.
    40. Re:Not a BSOD by tchdab1 · · Score: 1

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

    41. Re:Not a BSOD by Anonymous Coward · · Score: 0

      "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.

      Screw those cunning linguists and their humor. I mean that. Literally.

    42. 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.

    43. 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
    44. Re:Not a BSOD by masmullin · · Score: 1

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

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

      you literally dropped a bomb on that metaphor.

    46. 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.

    47. 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.
    48. Re:Not a BSOD by Anonymous Coward · · Score: 0

      No one in their right mind would consider using windows in a mission critical application.

    49. 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.

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

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

    51. 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.

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

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

    53. 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...
    54. 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."
    55. 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."
    56. 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!

    57. 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.
    58. Re:Not a BSOD by Anonymous Coward · · Score: 0

      No the USB port is working as designed. Only licensed Sony USB sticks should be inserted into the USB port if you want to be sure your car will continue to operate correctly. See the warning sticker above the port for details and purchasing information.

    59. 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
    60. 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?
    61. Re:Not a BSOD by Anonymous Coward · · Score: 0

      Unfortunately, I have yet to find a dictionary wherein "literally" is described to mean "metaphorically."

      There are notes explaining the usage problem of using "literally" as an intensity modifier, but this is not considered correct usage.

      Here even explicitly rejects using "literally" as "metaphorically."

      Languages need not be regular to be useful, but a minimum degree of rigor is necessary for them to function (and hence exist). Languages exist to facilitate communication, which they can't do [well or maybe even at all] if words also properly mean opposite things. Definitions may be loose, but not that loose, otherwise no one could understand anyone else.

      In the end, it's possible, but unlikely. Thus, citation please.

    62. Re:Not a BSOD by Anonymous Coward · · Score: 0

      I understand it being used as a joke, but metaphorical is not a literal definition of literal in any dictionary I checked.

    63. 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.

    64. 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. Unsafe at *almost* any speed? by davidwr · · Score: 0

    Fortunately it was going at 0 kph when it crashed.

    Still, it would be nice if fail-safes kicked in when the computer crashes with the car running.

    "Fail-safes? We don't need no sticking fail-sa*SOUNDOFCARCRASH*"

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. 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?!
    2. 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.
    3. Re:Unsafe at *almost* any speed? by Anonymous Coward · · Score: 0

      Unless you are on train tracks.

    4. 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
    5. 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.
    6. 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
    7. 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
    8. 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 :(

    9. Re:Unsafe at *almost* any speed? by Anonymous Coward · · Score: 0

      Tell that to the idiot who rammed into my (vacant) car while parallel parking in a rush.

    10. 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?!
    11. Re:Unsafe at *almost* any speed? by Anonymous Coward · · Score: 0

      Obviously you've never seen some of the shittier neighbourhoods in large US cities like Los Angeles, Detroit or New York. Being parked in a nice expensive car like a Jag in an extremely poor neighbourhood full of minorities could get you robbed, kidnapped or killed pretty quickly.

  3. 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 Anonymous Coward · · Score: 0

      There is a common data bus, but it isn't particularly separate, no. The bus is simply ethernet, believe it or not.

    14. 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
    15. 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!
    16. 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!
    17. 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...
    18. 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.

    19. Re:Not that surprising. by Anonymous Coward · · Score: 0

      There are also real-time serial/parallel connections to embedded sensors. Very few things actually run on ethernet, because a lot of these things have to respond in hard real-time.

    20. 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.

    21. Re:Not that surprising. by Anonymous Coward · · Score: 0

      Passkey was introduced in the mid-90s.

    22. 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)

    23. 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.'
    24. 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.

    25. 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.

    26. 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 ?

    27. Re:Not that surprising. by Anonymous Coward · · Score: 0

      They ALL have HEGOs ( Heated exhaust gas oxygen ) sensors. Many now have wideband HEGOs as well.

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

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

    1. Re:Anonymous by Anonymous Coward · · Score: 0

      Have you ever driven a Jaguar? I say forget airplanes, start your parachute-breaking business right now!

  5. 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.

  6. 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.

  7. 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.
  8. Re:Did i get it right? by Anonymous Coward · · Score: 0

    You got it wrong... No windows.

  9. 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.

  10. 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: 0

      Do it free at Autozone

    17. 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.

    18. 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.

    19. 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.

    20. 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.

    21. 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.

    22. 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.

    23. 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.

    24. 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.

    25. 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.

    26. 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?

    27. 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
    28. Re:Why? by Anonymous Coward · · Score: 0

      To create jobs. Our society still persists in the ancient model of 100% employment, even though we've arrived at a level of technology and energy use that could mean an 8 hour work week.

      What else can we do when there is enough food produced by machines and all our creature comforts accounted for by technology?

      We basically playact our lives for each other, one half of society trying to convince the other half that they're the indispensable half.

    29. 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.
    30. 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.

    31. 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.

    32. 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.'
    33. 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.

    34. 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.
    35. Re:Why? by Anonymous Coward · · Score: 0

      Geeksquad makes money off ignorance, so do mechanics. Shop around for an auto parts store that lets you borrow their code reader for 20 minutes and you just saved $85.

    36. 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.

    37. 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).

    38. 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.

    39. Re:Why? by Anonymous Coward · · Score: 0

      I agree with kwkSilver on this. It has to be the money because it obviously did not make this car more efficient. I am a tech geek but I think they need to keep a million lines of code out of a freaking car. One day these cars will literally crash like windows or like ps3's! Then when my playstation is broke and there is a blue screen on my computer, I can expect my car not to start because something is wrong with its hard drive. God help us.

    40. 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
    41. 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
    42. 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
    43. 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.

    44. 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.

  11. 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.
    3. Re:No, you didn't. by Anonymous Coward · · Score: 0

      Which SUV?

      I know someone with a late 90's Blazer that would randomly lock the brakes completely by not switching out of park.

  12. 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 Anonymous Coward · · Score: 0

      Lucas went defunct in 1996. The lord of darkness went dark.

      Wut?

    2. 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
    3. Re:Well, apparently not Lucas fault by drerwk · · Score: 1

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

  13. Re:Yay! by causality · · Score: 0, Troll

    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.

    Your ability to detect humor is the stuff of legends.

    --
    It is a miracle that curiosity survives formal education. - Einstein
  14. Nonsense by Anonymous Coward · · Score: 0

    I don't understand how everything is so misleading and full of shit here. What thebfuck is wrong with the editors here? I've been creeping slashdot since 2000, its never been perfect, but the editors are slacking a lot more recently.

  15. Re:Did i get it right? by Anonymous Coward · · Score: 0

    A car without Windows? Hard to "see" that one coming, unless we got "railroaded", somehow.

    Well, isn't that "punny"?

    Hehe, I guess this is one car that doesn't run on Linux, huh?

    (bows) Thank you, I'll be here all night.

  16. 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
  17. 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.

  18. Send it to India for tech support! by Anonymous Coward · · Score: 0

    Forget about starting that Jaguar now. What I wonder is how well those modern cars choke full of electronics will work in 10 years.

    My guess is that people will be shipping them to India to be diagnosed and repaired.

    1. Re:Send it to India for tech support! by Anonymous Coward · · Score: 0

      Jaguar and Land Rover are now Indian companies. So there is a good chance the software problems are going there.

    2. 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."
    3. 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
    4. 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
    5. 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
  19. "hundreds of millions of lines of code" by Anonymous Coward · · Score: 0

    Windows server 2003: 50Mloc
    Recent Linux kernel (with most drivers, something you wouldn't do for embedded systems) 13Mloc

    I call bullshit on that quote.
    Also, the car not starting implies a non-functioning primary system (as oppossed to something non-important like hifi systems etc.), how comfortable should anyone be that life-and-death parts of consumer-oriented stuff are comprised of "hundreds of millions of lines of code" ?

  20. 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.

  21. Cars with the least amount of software? by Anonymous Coward · · Score: 0

    This year both the number and the nature of the reports of car software problems indicate that the car industry is unable to produce functional fail-safe car software. I will not go into the reasons behind this, but it's obvious that there is no quick or easy fix for this.

    So if you were to buy a new car, which one would you choose?

    Which car has the least amount of car software / bloatware and is modern enough to be considered safe (enough)?

  22. "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: 0

      The hundreds of millions number has been quoted elsewhere, like here: http://yro.slashdot.org/story/10/02/23/2022204/NHTSA-Has-No-Software-Engineers-To-Analyze-Toyota

    2. Re:"hundreds of millions of lines of code"?! by Anonymous Coward · · Score: 0

      They simply add the OS in there... it have Linux and Windows Vista in there, Windows Vista is said to have 50+ millions lines of codes, Linux is even more, so that bring the total over 100 millions.

    3. 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

    4. Re:"hundreds of millions of lines of code"?! by Anonymous Coward · · Score: 0

      What happens is someone connects two processors and a code generator auto-generates 100,000 lines of code no one will ever see or modify. The "hundreds of millions of lines of code" is bullshit. One may as well start saying

      int main()
      {
              printf( "This is NOT BSOD, assholes!\n" )
              return 1337;
      }

      and then it is claimed as millions of computer instructions (kernel code, C library code, terminal code, video driver code, etc). Technically true, but for all purposes it is 1 line of code that was written.

      Same thing for the other BS claims in that article.

    5. 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.

    6. 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.
    7. 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.
    8. 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.

    9. 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.
    10. Re:"hundreds of millions of lines of code"?! by Anonymous Coward · · Score: 0

      An engine control module ( eec-V circa 2001 ) had a few hundred thousand lines of code in the main processor. In the same control module there are several additional processors each running their own software adding another 100k lines of code.

      In that same car there are 4 other modules from Ford with a complexity of about 1/2 that of the EEC. If the radio has an MP3 feature, many did in 2001, it alone has another ~200k lines of code. The GPS has 1-300k lines and the alarm system probably another 20k lines.

      That's roughly 1.5 million lines in 2001 using a main system developed in the early 1990s.

      Every 18 months CPU power and complexity doubles ( Moore's law ). Extrapolating from the 8065 first used in 1996 to 2010 is 14 years or 168 months. 168/18 is ~9. 2^9 is 512. If the software kept pace it would now have 1,500,00 * 512 lines of code. The auto industry is very conservative in software and hardware so at a 36 month cycle, 2^5 =32. 1.5 * 32 is 48 million lines. Maybe not hundreds of millions but a lot of code.

      The DVD player, nav system, cell phone, onstar and other systems have been designed by computer firms who do follow the rapid cycle so they likely do have 100+ million lines in them.

      A bit of hyperbole but not outrageous.

  23. 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.

  24. 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.
  25. 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 0123456 · · Score: 0

      The thing was running Linux and it's stillbeing blamed on Microsoft!

      Perhaps you should try reading the article, where there's no indication at all that the problem is due to running Linux on the entertainment system.

      And 'BSOD' is now a generic term meaning 'it just crashed for no good reason and I have no idea what to do'.

    2. 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.

  26. 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.

    2. Re:Should have used QNX. by Anonymous Coward · · Score: 0

      Not sure what my 2010 Audi A5 uses but I've recently managed to crash part of it. With my phone's Bluetooth on and the radio set to resume playing an MP3 from SD card, I turned the car on and immediately kicked it into reverse gear, causing the park distance assist to come up. Once on the road, I noticed that the trip computer display didn't show the currently playing song and the infotainment display didn't show the phone as being connected. Apart from the volume control, none of the buttons on the steering wheel worked, and I couldn't switch modes on the entertainment system either (ie switch to Radio, ...).

      The issue went away after I turned off the car but I've had it happen again one day later. Not sure what combination exactly triggers it, might be linked to the MP3 that was playing, or me confusing the computer by activating park distance assist while my phone was booking into the BT adapter.

    3. Re:Should have used QNX. by Anonymous Coward · · Score: 0

      a mission critical CD player? really?

  27. Re:Jaguar? by 0123456 · · Score: 0, Troll

    Nobody wanted to buy British junk. That's why all they ended with Indians and the Chinese.

    Jaguar is Indian these days. So if they've farmed out the in-car electronics development to Indian programmers that could explain a lot.

  28. car shopping by Kennon · · Score: 0, Troll

    I was car shopping last year and I wanted to test drive a Ford Fusion hybrid. Besides the speedometer, all other gauges on the dash are LCD. The salesman was trying to show me some of the features and kept getting lost in the menu system and at one point the dash became completely unresponsive. The salesman looked at me kind of sheepishly and then said occasionally when this happens you just have to turn the car off and let it sit for 10 seconds then turn it back on. At that point I had pretty much made up my mind to NOT buy this car but I kind of felt obligated at that point to finish the test drive so after the "reboot" it worked like he expected it to so he showed me all these neato features. In the car's defense there are some pretty cool display options on that vehicle when it is working correctly. Then he let me get behind the wheel for the driving portion. I went to put the car into reverse to back out of the stall it was in and there was a good sized stainless steel plaque at the base of the shifter on the center console that said "Powered by Microsoft" I just sort of sat there for a second staring at it, and the salesguy asked me if everything was OK. I then just put the car back into park and thanked him for his time and left...true story.

    --
    "All those moments, will be lost in time...like tears in rain..."
  29. 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????

  30. 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.

  31. 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]

  32. 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?

  33. 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!
  34. 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."
  35. Re:Jaguar? by 0123456 · · Score: 0, Troll

    Hmm.. if Indian programmers are sooooo bad and shitty, wonder why you guys are sooooo worried about losing your jobs, Indians getting all the code jobs, and so on?

    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.

    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.

  36. Re:Yay! by Anonymous Coward · · Score: 0

    I'm not sure why you think he missed it or didn't address it. Should he have preceded his response with "AHAHAHAHA, that's a hilarious jest my good chum; but on a serious note,"

  37. 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!

  38. I'll never understand by Anonymous Coward · · Score: 0

    Why someone would pay Jaguar prices for a Ford Contour.

  39. 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.

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

    Keep your drivers up to date.

  41. "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."
  42. 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.

  43. What OS(es) does the Jaguar XJ Super Sport run? by Anonymous Coward · · Score: 0

    What OS(es) does the Jaguar XJ Super Sport run? It could be a mix of many, but does anyone have a list?

  44. 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 Anonymous Coward · · Score: 0

      While code monkey error is oft the root blame, I have had my fill of 'by the way' errata B.S. from chip-makers (my employer has used Microchip, Atmel, and TI products) that were not issued until we complained about a specific weirdness. So you can avoid using any OS, run an IEC14971/62304 registered process, spend half the budget on V&V, and still have the chip decide to do something stupid. That is why most safety standards and directives require an electro-mechanical interlock to over-ride when bad things happen.

      I believe that the simple 8-bit controllers are more reliable than any of the fancy ARM-core stuff. And the chip-makers can just bite me.

    2. Re:Insufficient paranoia by Anonymous Coward · · Score: 0

      Errata are a serious source of workplace anger for me too. Especially the ones they know about but DON'T FIX. The classic being the TI F28 (aka C2000) UART, which has a broken 9-bit mode. They actually launched new products with the same broken UART. Their solution was that the UART should run slightly slower than the rest of the network. Apart from the reduced clock error tolerances from doing this, what are you supposed to do if you have more than one F28 on the same network. How do you make each slower than the rest? :-D

      Since then, I've switched to STM32, which only has broken pin multiplexers. Sigh.

    3. 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.

  45. Re:Yay! by Anonymous Coward · · Score: 0

    Jaguar was Ford for some years and they use a lot of microsoft code. There might be some in these jaguars then, who knows.

    I do know the complexity and expense of modern cars is ridiculous. My vehicle has zero computers in it, none at all, nor do I ever want any. New cars (not even luxury, just plain basic transportation) cost what *houses* cost just one generation ago. This is just insane. You don't need a forty way computer controlled adjustable rear view mirror, or any of that other nonsense.

    Although, to be fair, it is a good way to separate cash from people who just have more money than they need or should have. That's my opinion of course, others may think differently, but this over priced over computerized overly complex car market is out of control. No wonder the have so many problems and need to be bailed out, or can't turn a profit and need to be bought out/sold, like jaguar did several times now. A brand new car that expensive that won't even turn on and run without a flown in diagnostic technician?? WTF? Crazy.

    Just because you can make something ridiculously expensive and complex, is not necessarily a good enough reason to do so.

  46. Re:Jaguar? by Anonymous Coward · · Score: 0

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

    Nope, why the fuck would I come to the USA and live like a bum, while I can live like a King in India, buying my own house, car and every goddamn gizmo I could lay my hands on, well within 5 years of my first day at work? Yup, 26 year old techies in India have all of the above generally. So get the crap out of your head that the USA is the mecca for Indian techies. That was the case 10 years back, it's no longer so. Understand that.

  47. Re:Jaguar? by Anonymous Coward · · Score: 0

    Look at you guys, arguing about who has better programmers when you're all the same. How shameful.

    Everyone knows the only good programmers are in Canada, bitches.......... :)
    (why not join in, I can't help it!)

  48. The Jaguar XJ by Beelzebud · · Score: 0, Flamebait

    A small penis isn't the only thing you'll need to compensate for!

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

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

  50. 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
  51. history lesson by Anonymous Coward · · Score: 0

    Yeah the British Car & Bike industries did kill themselves with a combination of crappy designs (Austin Allegro?) & Working practices.

    Turn the clock forward to today.
    The Automotive industry in the UK is amongst the most productive anywhere in the world.
    It is also the home of the majority of the F1 teams.
    As for bikes,

    Triumph make some of the best & most reliable bikes around today.

    So plese go back to reading your tomes of ancient history.

    I ride Triumphs. Have done since 1969 when I bought my first T120. some were good ('69 T120). Some were pure crap('82 T140AV)
    My current one is a 2004 T100. 60K miles on the clock. The only time it has let me down was a broken chain and that can affect any chain driven bike.
    Ok?

    1. Re:history lesson by Anonymous Coward · · Score: 0

      Yeah the British Car & Bike industries did kill themselves with a combination of crappy designs (Austin Allegro?) & Working practices.

      Turn the clock forward to today.
      The Automotive industry in the UK is amongst the most productive anywhere in the world.
      It is also the home of the majority of the F1 teams.
      As for bikes,

      Triumph make some of the best & most reliable bikes around today.

      So plese go back to reading your tomes of ancient history.

      I ride Triumphs. Have done since 1969 when I bought my first T120. some were good ('69 T120). Some were pure crap('82 T140AV)
      My current one is a 2004 T100. 60K miles on the clock. The only time it has let me down was a broken chain and that can affect any chain driven bike.
      Ok?

      What do you think of the new Daytona? I'm thinking about buying one with money I don't have because, well, I'm getting old and I want one.

  52. 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 Anonymous Coward · · Score: 0

      If the key fob has a battery and it dies (no battery lasts forever), then I will have a problem operating the car.

      RFID FOBs don't require a battery. It's the same technology as the little ID microchips they inject into pets or the anti-theft tags on shirts at Wal-Mart (neither of which need batteries). Only the RFID scanner itself needs to be powered.

    7. 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
  53. Technology for technologies sake by Anonymous Coward · · Score: 0

    Its depressingly sad that they can't at least implement watch dogs that actually work. If they could get that wrong god knows what else is fucked up about these vechicles.

  54. 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.

  55. 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.
  56. extraneous complexity by Anonymous Coward · · Score: 0

    I was looking through a BMW sales brochure from `81 and among the features that they were promoting at that time which have since been abandoned was one that I love: "An absence of the irrelevant"

  57. 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."
  58. 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.

  59. Re:Carl Sagan woud have said..... :=) by spazekaat · · Score: 0

    Good call @purplerasion!!!!!

    But we all know is......wait for it.........

    42!!!!

  60. Re:Jaguar? by Anonymous Coward · · Score: 0

    Because every occasion I know of when work has been sent there has been a disaster.

    Well, fuckpot - considering that almost everything is sent to India nowadays, if everything done by Indians in India is 'a disaster', the software industry should have just imploded by now, isn't it?

  61. Re:Jaguar? by Anonymous Coward · · Score: 0

    I would be surprised if there is significant Indian contents in Jaguars currently. (a)it was a fairly recent acquisition. (b)Indians themselves cannot compete even at the entry level segment (Tata Nano is a glorified riding mower).

    OTOH, at least Jaguar owners now have the 'luxury' of free Indian tech support.

  62. That's nothing, try crashing an F1 car!!! by Anonymous Coward · · Score: 0

    A good friend of mine crashed a Minardi F1 car a few years ago. The car was pulling out of the garage during testing and stalled un-expectedly. The team spent a while trying to find the source of the problem until my friend realised what was going on and suggested unpluging the in-car cameras (which my friend was installing for the whole grid) from the CANBUS. That fixed the problem.

    No other cars were effected by the bug.

  63. 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
  64. This is why I'll never drive by wire by Anonymous Coward · · Score: 0

    I will never, EVER buy a car that does not at minimum have the steering wheel mechanically linked to the front wheels, and the brake pedal mechanically linked to the master cylinder; where it is IMPOSSIBLE for the computer to get in the way.

  65. 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.
  66. Re:Jaguar? by Wannarunmore · · Score: 1

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

  67. 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.

  68. 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.

  69. 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?

  70. 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.
  71. 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.

  72. 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
  73. I dislike this anti-Windows sentiment on Slashdot by Anonymous Coward · · Score: 0

    Don't get me wrong, I dislike Microsoft as much as the next guy. Their monopolistic practices appall me and their unspeakable marketing leaves me cold.

    But let's get one thing straight. MS Windows is unarguably one of the greatest achievements made by mankind. It 'just works' on any computer. Windows has empowered literally millions of people to start using a computer who otherwise wouldn't have.

    It's just a (terrible) shame that it is in the hands of one proprietary company.

    Just this week I downloaded Ubuntu 10.04 and I did a trial run on one of my computers. It didn't recognize that computer's network adapter. So no Internet. I was reduced to trying out the default-installed Suduko program. What use is an OS if it doesn't even let you go on the net?

    Disclaimer: I don't work for Microsoft, I'm not an MS shill, and I'm not trying to bash Linux (actually I like Linux and I hope it succeeds)

    And to finish, this story doesn't even have anything to do with Windows, or even the famous Windows blue screen of death, it's a proprietary system (not Microsoft's) that failed. Shame on the editors for trying to demonize Microsoft when Microsoft wasn't even involved in the first place.

  74. 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

  75. 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."
  76. 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.

  77. Re:Jaguar? by Bangalorean · · Score: 0

    Are you surprised? High time you stopped stereotyping Indians based on call center experiences.

  78. 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.

  79. 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!

  80. 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.

  81. High Tech = no tech. by dogzdik · · Score: 0

    .

    Yes... I want a car with points, a coil and a battery for ignition.

    .

    Lights are nice too.

    .

    And perhaps a wireless.

    .

    Computers? Lines of code?

    .

    forget it.

    .

    --

    .

    Voting up, Voting down - If I really gave a fuck about your approval or not, I'd come and ask you.

  82. 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

  83. 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.
  84. 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. :)

  85. There's TOO many *NIX zealots around here by Anonymous Coward · · Score: 0

    "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!" - by WiglyWorm (1139035) on Saturday August 14, @11:39AM (#33250898) Homepage

    Well, you've got to understand 1 thing around here: Per my subject-line above, there's just WAY TOO MANY *NIX "fanboy zealots" around here, as well as "firefox fanboy zealots" too.

    They're SO bad that they'll outright "gang up" on you if you state any facts to the negative about either Linux or FireFox especially (& to a lesser extent, Chrome or BSD variant OS like MacOS for example or FreeBSD)...

    Additionally: YES, you're absolutely correct in that you'll get called ALL kinds of names here if you upset the "pecking order" that is established around here by the masses (not really, 'they're' just usually a single user using multiple registered accounts here, for use as shills/trolls here really), however, you can rest assured that the rest of us don't have their "reality distortion screen" applied (or worse yet, that we're not hired shills for those parties either that are called "online perception management firms" (i.e. paid shills on forums etc./et al - in fact, you can ask Mr. Bruce Perens about that as he posts here and is a known figure in the LINUX world)), &/or that we realize they are either paid for hire shills OR dwelling in their illusions SO badly, they even bullshit themselves... & usually, QUITE badly!

    "DISCLAIMER":

    I am, admittedly, QUITE the "Windows 2000/XP/Server 2003/Windows7 fanboy" (especially the latter 2 OS' from Microsoft)

    DISCLAIMER TO MY "DISCLAIMER" ABOVE:

    HOWEVER, even I know when Windows variants are not as good as they can or should be, & I have even confronted and "put down" (told the truth via tests & facts on rather) Windows 7 to a senior mgt. figure here for MS in their "Windows Client Performance Division" in ForeDecker (MS senior mgt. VP figure who posts here) & he admitted I had a point on HOSTS files, DNS Cache Client service & more in Windows VISTA/Server 2008/7. I will call a spade a spade when need be in other words, whether it's my fav, OS or not...

    On the reverse/flipside??

    I will say that Linux has merits as I have here http://linux.slashdot.org/comments.pl?sid=1750240&cid=33214838 & here recently in fact (during my vacation this summer in europe I am testing both PC-BSD & KUbuntu Linuhttp://news.slashdot.org/comments.pl?sid=1754504&cid=33255564x on a laptop & actually LIKING them nowadays at least. They're truly "getting there", @ last, imo @ least (I have been testing linux & bsd variants on the job and at home since 1994)).

    Still, if you say 1 thing bad about Linux or other *NIX variants around here though, by way of comparison? Prep yourself for flaming and blatantly off topic ad hominem attacks & more (especially if you used facts to bolster your points and the words + tests of respected & reputable others/sites online etc., as to the latter ad hominem + off topic attack techniques the Linux/FireFox fanboy trolls & paid for shills utilize when they are clearly "on the ropes" & beaten).

    APK

    P.S.=> In other words/in short: Don't sweat it - the rest of us recognize when normal honest folks post a valid point and the trolls/shills under their "reality distortion shields" & paid for trolling give those like you a hard time, & especially when they have to resort to flaming ad hominem attacks, grammar/spellcheck off-topic type b.s. & the like... now, I predict this post of mine will be downmodded to hell, but at least I told it how it is, as have you! apk

  86. hundreds of millions of lines of LINUX+SW+LIBS+++ by Anonymous Coward · · Score: 0

    if the entertainment system has a Linux-instance in it, then bloody-right it's got hellazillions of limes of code ( even though lemons have more vitamin-c, and therefore are better for travelling across the "pond" with )...

    pull the current sources, today, and count the lines ( manually ), and get back to us when you discover whether "hundreds of millions" would take 2 or 3 instances of Linux running in the machine,
    AND when you've figured-out whether there are 2 or more different versions of Linux in the car...

    ON TOP OF the code running on it, the libs for the other modules, etc...

    Cheerses, dood...

  87. Re:Yay! by Anonymous Coward · · Score: 0

    New cars (not even luxury, just plain basic transportation) cost what *houses* cost just one generation ago.

    And for what a house costs now you could buy a castle in the 14th century, and probably a minor kingdom in Roman times.

  88. 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).

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

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

  90. 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.
  91. 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.

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

    (Shrug) The statistics say otherwise.

  93. 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.
  94. Re:Fly by wire has been around longer than drive b by Anonymous Coward · · Score: 0

    Fly by wire has been around longer than drive by wire ...