Slashdot Mirror


When Appliances Revolt

conaone writes "From the "disconcerting" file, Baseline has a weird story about how the increase in use of embedded operating systems is causing strange things to happen to consumer products. Their example is the use of Windows CE in the BMW 745i, which apparently occasionally goes nuts. The best is the list of video clips showing off the possessed car."

531 comments

  1. CE by arrogance · · Score: 1

    I've had lots of problems with CE in Webpads and stuff: there's no WAY I'd put it in a car. Laughable.

    1. Re:CE by Smidge204 · · Score: 5, Insightful

      In an attempt to sidestep the "Windows + (vehicle) = crash LOLOL!!!!111!!one" line of comments, which I'm sure there will be many of, I'd like to ask why you need an "embedded operating system" to begin with.

      What is so preferable to this approach than more traditional imbedded computer systems? Does the functionality of the system really outweigh the overhead of an entire OS/computer system? Are they really doing anything a halfway decent microcontroller unit can't handle?

      Maybe the developers are just too lazy to build their systems "from scratch" like they used to. I personally can't see the benefit of using an embedded OS. What am I missing?
      =Smidge=

    2. Re:CE by Anonymous Coward · · Score: 1

      Agreed, I thought German cars were (unlike MS) renown for reliability. How long before we see a lawsuit?

    3. Re:CE by Jack+Greenbaum · · Score: 3, Interesting
      Maybe the developers are just too lazy to build their systems "from scratch" like they used to. I personally can't see the benefit of using an embedded OS. What am I missing?

      You are missing building your own host/target debug environment. You are missing tools and methods to reduce the footprint of your system to save $$ on RAM and mass storage for your high volume, cost sensitive application. You are missing watchdogs so a tow truck isn't required when a pointer goes wild. You are missing headless booting. The list goes on and on.

      If you've never built a cost sensitive or limited power/ram/disk/clock application then you just don't think about these things.

      -- Jack

    4. Re:CE by rlsnyder · · Score: 2, Insightful

      As a guess, I'd have to say the reason is the myth of "lower production cost". Theoretically, if BMW had a embedded system of this nature, built around a somewhat common and industry supported architecture, then after this system stabilizes, it should be fairly cheap for them to add new features in later versions and to generalize the controller across all their car models.

      It's a tradeoff between a fairly specific, dedicated system designed for the "2003 745 Sedan" and a generic "BMW Car Control System". My money is they are shooting for the latter. Of course, the myth part comes in when they realize they are spending just as much, if not more, money in support, recalls, and god forbid, liability.

      Also, from what I can tell, this car has a reasonably sophisticated GUI, which probably also made it seem that something like Windows CE would be a natural choice. Too bad, as another poster pointed out, that they didn't try something industrial strength like QNX (or if they did, I'd love to know why CE won the prize).

    5. Re:CE by cscx · · Score: 5, Funny

      Yeah, I guess the obvious Slashdot solution would be "use Linux on the car!" Then we'd have to install a little keyboard to do stuff like this:

      dd if=/dev/gastank of=/dev/engine bs=1024k count=100 /sbin/unlock /dev/trunk


      Anyway... ever think that this could be the result of shitty programmers and not the OS's fault? I.E., the functionality to do various things in an automobile are NOT built into Windows last time I checked...

    6. Re:CE by Anonymous Coward · · Score: 3, Interesting

      I don't care what the OS is. Unless it's cranked out by that same company that writes software for the space shuttle (or someone like them), I would NEVER turn control for that many parts of my car over to a computer. I've been working with technology long enough to know that I wouldn't trust my life to it on the freeway. If that means I drive the same old cars for another 50 years, so be it.

    7. Re:CE by kberg108 · · Score: 0

      I agree where the hell is the programming dicipline these days. i mean for god sake test your software.

      --
      I like things that are sweet and not things that are lame. --
    8. Re:CE by letxa2000 · · Score: 5, Insightful
      If you've never built a cost sensitive or limited power/ram/disk/clock application then you just don't think about these things.

      I've developed under Windows CE, Windows, Palm, Unix, and 8052 microcontrollers. For reliability I would choose those "platforms" in reverse order. And, yes, development tools, memory optimization, and watchdogs are available for all of them.

      OS's are generally for when a single piece of hardware is going to have to do many different tasks. Maybe one user will use it to listen to music, another to burn CDs, another to develop software, another to surf the Internet, etc. Parts inside washing machines and cars, however, are not going to see such variable usage. A washing machine is always going to wash utensils. A car is always going to drive down the road. These are not applications that really require an OS. Some good firmware is all you need.

      Using microcontrollers in cars is not new. They've been doing it for over a decade. Only now, when you start contaminating things with OS's such as CE, do you really see a problem.

    9. Re:CE by wfmcwalter · · Score: 5, Interesting
      Maybe the developers are just too lazy to build their systems "from scratch" like they used to. I personally can't see the benefit of using an embedded OS. What am I missing?

      It's a good question, and one automotive developers haven't really had to worry about until recently. When all they had to code was realtime control code for those 70-odd microcontrollers, they certainly didn't need an OS.

      But the developers (or rather their marketing departments) have bigger ideas. A car is no longer but a conveyance - it's an environment, an entertainment centre, a home. So they mandate navigation, remote and stored diagnostics, centralised control of various settings (A/C, seat position, etc.), radio stations, RDS, CD control, media (MP3 etc.), radio, video (disney for the kids), and all of this controlled by voice input and giving voice output. Those are requirements a workstation or PC could scarely manage five years ago. Add to that the significant issue that most of those applications will be coming from third party vendors. Anyone implementing such a system has little choice but to put in a decent 32 bit microprocessor, a fair chunk of RAM (several meg, going on 16), and a half-decent OS.

      WinCE (for automotive, whatever...) is certainly the worst choice. QNX, VxWorksAE, or Embedded(orRT)Linux would certainly be better - but the fundamental problem remains - this is HARD to get right.

      Don't be fooled into thinking this is just an amusing diversion, where the worst that can happen is that your radio doesn't work for a while. This is a major safety issue - simply because the "infotainment system" doesn't have a wire to the steering or the accelerator doesn't mean it can't kill you. Imagine you're driving through a busy freeway intersection, at high speed in pretty heavy traffic. Suddenly the radio turns on, to a bad (noisy) channel, at FULL VOLUME. IT HURTS. YOU'RE SURPRISED. YOU LOSE CONCENTRATION FOR A SECOND OR TWO. YOU DIE. So do your kids, and those of the guy in the subaru in front. The lady in the dodge behind you loses a leg.

      Also, don't think this is confined to high-end cars like BMW and Cadillac - auto manufacturers try out new stuff in the high-end lines before they push it further down the product line. Soon you won't be able to buy a vehicle without this stuff. And __nobody__ is doing a good job of making it.

      --
      ## W.Finlay McWalter ## http://www.mcwalter.org ##
    10. Re:CE by letxa2000 · · Score: 2, Insightful
      I would NEVER turn control for that many parts of my car over to a computer... If that means I drive the same old cars for another 50 years, so be it.

      How old is your current car? If it's been made in the last, oh, 15-20 years, you've probably already turned over control of many of the parts of your car to a computer. They call it an ECM and it's really a microprocessor, but it's still a "computer."

    11. Re:CE by Em+Ellel · · Score: 1

      These are not applications that really require an OS. Some good firmware is all you need.

      What's the diffrence between complex enough firmware handling multiple tasks and an embedded OS?? Oh yeah - NAME.

      --
      RelevantElephants: A Somatic WebComic...
    12. Re:CE by CommandLineGuy · · Score: 1, Interesting

      You don't need an embedded operating system. There are plenty of things available that will do a better job. Frankly, I'm surprised BMW didn't subcontract some software development shop to do some nice ADA work. Yes, ADA still lives in Europe, and there are some very nice things about it like --- you don't need an operating system to execute an ADA application. It's exception handling mechanism, coroutines, and concurrency make it really shine in this kind of environment. Go figure...

      (Geesh.. no karma whoring here--ok, just a littel bit-- but can someone throw me a bone to get above 'BAD'?)

      --
      [Of course it's client-server; it runs on a LAN]
    13. Re:CE by schon · · Score: 1, Funny

      ever think that this could be the result of shitty programmers and not the OS's fault?

      OK, so if this is the fault of programmers, who exactly are you implying wrote WinCE? Trained chimps?

      Hmm, on second thought, I'm not entirely inclined to disagree..

    14. Re:CE by firewort · · Score: 1

      I'm not the parent-poster you replied to, but I'll answer your question as if I were:

      1962 Chevrolet Impala. No microcontrollers.
      1968 VW Beetle. No microcontrollers.

      Used to have a 1981 BMW 320iS. One microcontroller, which had no effect on the car's driveability or emissions when removed. Apparently, it had been dead for years.

      --

    15. Re:CE by snawdjj2 · · Score: 1
      Anyway... ever think that this could be the result of shitty programmers and not the OS's fault? I.E., the functionality to do various things in an automobile are NOT built into Windows last time I checked...

      Save crashing..

    16. Re:CE by Samari711 · · Score: 5, Funny
      A washing machine is always going to wash utensils.

      funny, i always thought that washing machines were for clothes; maybe i have to update the firmware on mine...

      --

      I never said I was smart, I just said I was smarter than you

    17. Re:CE by Anonymous Coward · · Score: 1, Funny

      Yeah, I guess the obvious Slashdot solution would be "use Linux on the car!" Then we'd have to install a little keyboard to do stuff like this:

      But the catch is that I can write a Perl script so that the car drives to the gas station and fuels itself automatically.

    18. Re:CE by Jeff+DeMaagd · · Score: 3, Interesting

      What's the diffrence between complex enough firmware handling multiple tasks and an embedded OS?? Oh yeah - NAME.

      To some extent, scale, and I think modularity too.

      I have been programming self-contained 8 bit chips that barely has RAM space, doesn't have memory management hardware but I do manage six different devices, four external and two internal, some through polling based I/O and some to interrupt based I/O. Is this an embedded OS?

      For one, the entire piece of software is about 6k words, and the only thing missing is modularity. I can't just drop in someone else's software into it in binary or recompiled source form, like one might be able to on an embedded OS.

    19. Re:CE by JWSmythe · · Score: 1

      Just imagine if we *WERE* given an open OS with access to good information.

      I'd have voice warnings for engine warnings. ("Engine 20 degrees above norm for 5 minutes"). What about the radar that some cars are including now (backup alarms). Script that all together..

      --- pseudocode
      @directions = ("Lside", "Rside", "Front", "Rear");
      # Look for impact potential
      foreach $direction(@directions){
      $time = $speed * $distance

      if ($time > $emergency_trehold){
      voice("$direction impact in $time");
      if ($direction = "Front"){
      &emergency_brake();
      };
      }elsif($time > $warn_threshold){
      voice("Warn $direction impact in $time")
      };
      };
      ---

      A simple hack like that would save lives. In an open-source community, you'd have thousands of good developers giving them improvements to their code..

      Car people have been serious hackers, without the computers.. They've been doing it for years.. Go to a race track, and ask some of the serious ol' timers how to get 500hp out of a good car and still keep it streetable.. Now just put someone who can code with them, and you'd be amazed..

      The same guys that you see sitting around in a garage all covered with grease, talkin' shit, who you wouldn't think had the IQ of a rock are really brilliant in what they know.. They can tell you subtle pressure changes in parts you didn't even know existed, to improve performance.. Given the opprotunity, those same people would be working magic with simple scripts like this..

      Of course, freaks like us would be putting on extra sensors to watch for traffic lights, street markings, and hook it all to a GPS.. With an accurate GPS and sensors to watch for obsticals, you could honestly script driving to a gas station.

      --
      Serious? Seriousness is well above my pay grade.
    20. Re:CE by JWSmythe · · Score: 2, Interesting

      You trust NASA? The same people who have computer related incidents rather frequently. How many launches were delayed due to computer problems?

      But, that's not the point. Their programmers have gotten much better (or less problems are reported).

      Your car is already coontrolled by computer. Everything from the climate control and door locks, to every function of the engine. Not many cars even have distributors any more.. The ECM runs everything.. Quite a few cars don't even have throttle cables any more.. The computer reads the input of your foot, and adjusts the throttle accordingly. Makes it easier to work your ABS and Traction Control functions.

      I wouldn't trust WinCE in my car though. I'd trust the guys that GM has putting together those little assembly programs that run my car now, to build an OS first. :) The only error I've seen in a GM since say the 1985 model year, was when the stupid resistor in my key stopped making proper contact with the ignition lock..

      I took my 2000 TransAm WS/6 racing on a road track a month or so ago, and have renewed faith in their abilities.. I'd go absolutely flying (over 100mph) into a turn, to stand on the brakes at the last second. Not just hard braking.. I was pushing as hard as I could.. I'd feel the ABS push back just enough, and while it was, I'd be downshifting. Never lost control. I was driving hard enough to stay faster than the all Porsches and some Corvettes on the track. The Z06 Corvettes though, *THAT* is some performance. :)

      I won't even consider how many computers I was abusing at the time.. Sure as hell the engine's computers didn't give up on me once.. Faster than I could get my foot from the brakes to the gas, it was ready to shove me back in the seat, and pull away from everyone.

      I have yet to find a Microsoft logo on my car.. :) I wouldn't be surprised in the least to find out that the guys programming those things are Linux hackers in their spare time.

      --
      Serious? Seriousness is well above my pay grade.
    21. Re:CE by The+Analog+Kid · · Score: 0, Troll

      No that is not true at all, with all the technology in them the reliablity has gone down. Heck, a Mercedes-Benz has a fiber optic network to tell you the seat is down. What is really the point of it, you need it that fast that you car will explode if you don't push the seat up. Not to mention they are over priced and the things that are optional, that are standard in more other more realiable cars today.

    22. Re:CE by Anonymous Coward · · Score: 0

      I had something like this happen with my Jenn Air stove/range. Every once in a while it would flip out and give and "ERR" message on the display. I had to unplug it to reset it. What a pain. Jenn Air tried everything to fix it and finally had to give us a new stove.

    23. Re:CE by Afrosheen · · Score: 3, Interesting

      I suggest next time you're about to enter a turn at 100mph, you back it off _before_ you get into the turn. Late apex braking is cool and all but I wouldn't risk it in a RWD car. I guess you can always look like a hero exiting the turn in a monstrous powerslide with smoke pouring from your back tires, but I imagine it'd hurt your times.

      Anyway, I really hope nobody ever finds a Microsoft logo on their cars..except BMW. :)

    24. Re:CE by Anonymous Coward · · Score: 0

      that is so funney I FORGOT TO LAUGH

    25. Re:CE by uradu · · Score: 2, Insightful

      > I've developed under Windows CE, Windows, Palm, Unix, and 8052 microcontrollers
      > Parts inside washing machines and cars, however, are not going to see such variable usage.

      Well, that's where you're wrong. They are trying to squeeze a lot more than a single function out of these embedded machines. For example, the computer in the BMW takes care of the climate control, entertainment system, and lots of other features of the car. It's also running a pretty fancy GUI. You need a fair bit of horsepower for this sort of thing, an 8051 won't do--especially if some of the features (such as music) are done in software. Which of course could still be done via proprietary software even on an ARM or an 80386 or whatever. Except that when you have a lot of fancy functionality that takes a lot of software to implement, you try to reuse as much existing software as possible--you don't want to have to reimplement GUI libraries, networking, storage and memory management, music playing etc. from scratch. Some of this stuff might be available as simple C libraries that you can link into your code without requiring an OS (or as a pseudo-OS where the app and the OS are one single executable image), but not everything. A lot more third party software is available for larger OSs such as WinCE and Linux, and these OSs also provide a lot more native functionality that you don't have to code or buy extra, such as a GUI, networking, memory and storage management etc. In other words, the sort of services your typical OS provides that you tend to take for granted but that are often missing in highly embedded systems.

      It's basically a trade-off: you have to make a choice how tightly optimized and minimal you want your system, versus how much effort it will take to implement and extend in the future, versus how easy it will be to find developers to maintain the code later on. For many, a highly specialized hardware and software platform might still be the best choice, while for others a more open OS is preferable.

    26. Re:CE by Bob+MacSlack · · Score: 1

      Do we really need windows running the windshield wipers? I can understand a spiffy radio with lots of visualizations to handle needing something more than your standard microcontroller, but it just seems a bit absurd to put such a complex system (with complex bugs) in control of such basic things in a car. If its a choice between coding some GUI functionality for the basic tasks, and putting a fullblown OS (which has proven itself to be problematic) in charge, I choose to hire someone to write me a nice GUI. Let Windows deal with those things which can handle a quick reboot.

    27. Re:CE by jpmorgan · · Score: 2
      Soon you won't be able to buy a vehicle without this stuff. And __nobody__ is doing a good job of making it.

      The fundamental problem is current software methodologies suck. Almost nobody is doing a good job of making any complex software system.

      I don't care if it's based on Windows, or Linux or your favourite OS of the month. None of it is good enough, and if we as software developers aren't willing to embrace fundamental change in the way software is developed, it'll never be good enough.

    28. Re:CE by Chris+Canfield · · Score: 1

      When you put it that way, it appears there should be some clear separation between systems in the car. You wouldn't put shell access onto a machine that runs your billing system, why put an entertainment center onto a machine that makes sure your airbags deploy? There is no reason your main CPU should control your turn signal.

      CPUs in cars aren't a horrible idea: ABS systems and the more complicated one-wheel-braking systems have existed for years, and cars have had upgrade chips since the early 90's. However, adding an operating system to a controller chip just ensures that you can't guarentee the reliability. What about separating systems into *Going to kill you* *Might kill you* and *Won't kill you*. Brakes, airbags, etc get dedicated controllers. Seat positions, climate control, and lighting get another system. Anything involving Video, Cell Phones, Blue Tooth, or Outlook Express get the last system. Volume is, as always, controlled by knobs.

      --
      This Sig is a mnemonic device designed to allow you to recognize this author in the future.
    29. Re:CE by Stuart+Park · · Score: 1

      A lot of problems at NASA tend to be more hardware and operational related.. the software that was referred to is actually extremely reliable. The group that writes it is certified at "Capability Maturity Model" level 5, a software engineering standard that is very strict on planning, specifications, testing etc. They spend months determining exactly what needs to be programmed before even touching a single line of code.

    30. Re:CE by JWSmythe · · Score: 1


      I guess I phrased it wrong.. I come in fast on the outside of the turn, stand on the brakes until the last second.. When I start actually turning the wheel, I'm off the brakes and starting back on the gas.. :)

      At the speeds we were going, if you tried to power slide it, you'd either end up spun off into the infield somewhere, or quite likely flipping your car.. While it would have been fun to watch, you'd have to listen to him cry as he contemplated how to get his car home..

      --
      Serious? Seriousness is well above my pay grade.
    31. Re:CE by cscx · · Score: 1

      The reason for this thinking is that I worked for a company that used WinCE in their radios, and the radios actually worked -- we didn't produce crap and then sell that, I know that for a fact! They mention weird problems with the radio (I watched the videos), and this car looks like an all around engineering disaster -- I mean, the guy's transmission slips for gods sake!

      Actually, I'm kind of happy in a way -- the guy making the videos seems like a Starbucks-drinking look-at-me-I-have-a-super-expensive-car yuppie prick. Why would a car require such complicated software anyway?!? It takes you from point A to point B, and I can guarantee you I'd prefer a normal potentiometer controlling my temperature than a Windows application. And one that's crappiliy written at that.

      Point I'm trying to make is even if they used something like QNX, judging from the oodles of problems this vehicle has, the software would have been just as much crap as it is under CE.

    32. Re:CE by Anonymous Coward · · Score: 0
      Has ne1 seen the inside of the 350Z? what kinda os is that thing running on it's display?

      btw, the 350z is one of my fave cars nowadays.

    33. Re:CE by Anonymous Coward · · Score: 0

      you don't need an operating system to execute an ADA application

      Eh, you can do the same with C. Seriously, go take a look at glibc-arm-standalone C on the ARM without an Operating System.

    34. Re:CE by Anonymous Coward · · Score: 0

      "A simple hack like that would save lives."

      or kill them

    35. Re:CE by bullestock · · Score: 1
      Cell phone manufacturers have already realized that it is hard to combine stability with feature-richness.

      That's one reason why modern PDA-like phones use several processors - one processor (+DSP) for the actual phone, where stability is critical, and one processor for the other (GUI) applications such as phonebook, games, etc.

      And the "phone" processor typically uses a simple OS (no virtual memory etc), whereas the other one uses more advanced OS'es such as Symbian or embedded Linux.

    36. Re:CE by dipipanone · · Score: 2, Funny

      Maybe the developers are just too lazy to build their systems "from scratch" like they used to

      Sigh. You're another of those Slashdot commies, aren't you?

      The problem with building cars "from scratch" is that it's an open source process, and as we all know, open source is a cancer that will destroy the whole of the automobile industry.

      Putting Windows CE in your cars is the right thing to do. The patriotic thing to do. And the fact that these OS's normally take a good few service packs before they get it right is good for the industry and good for the US economy (and God knows she needs all the help she can get at the moment.)

      Frustration with bugs and crashes will force people to upgrade (buy new cars) more and more frequently, and we'll need a growing technical support industry to help those people who can't be bothered to RTFM.

      "What's that you say, sir? Stuck in a traffic jam with a BSOD? Would you mind reading your product identification code please? No, that's OK, I'm sure the 10,000 people behind you won't mind waiting while you raise the hood and find the sticker on the engine.

    37. Re:CE by Anonymous Coward · · Score: 0

      A) This is not a troll its actually the truth. My own Mercedes has broken down 3 time in the past year , under normal use(driving on paved road), while my Acura has not. B) Who ever moderated this should not have points.

    38. Re:CE by Anonymous Coward · · Score: 0

      I guess I am a Ludite...my Diesel truck alternator died, so I drove for 2 hours with no electricity (had to jump start it the first time).

      If I had on board computers...I would have been walking.

    39. Re:CE by schon · · Score: 1

      The reason for this thinking is that I worked for a company that used WinCE in their radios, and the radios actually worked -- we didn't produce crap and then sell that, I know that for a fact!

      Well, that's all well and good, but I think you may not have been pushing the OS very far.

      Now, I'm not familiar with WinCE APIs, but if they're anything like the Win32 API, then the fault is probably with the OS (or more specifically, the API documentation for the OS.)

      Alexandre Julliard (WINE project leader) put it best in this interview: "If you want to design a good API, Win32 is the last thing you want to start from (actually Win32 is probably a good example of how *not* to design an API ;-)"

      His answer to question 4 (how do you overcome problems with the poor documentation) is particulary telling.

      Point I'm trying to make is even if they used something like QNX, judging from the oodles of problems this vehicle has, the software would have been just as much crap as it is under CE.

      And judging from the difference in the quality of the documentation between QNX and Windows, I'd disagree. Perhaps they're not familiar with WinCE's quirks - but that doesn't mean they're bad programmers.. garbage in, garbage out, right?

    40. Re:CE by uradu · · Score: 1

      > Do we really need windows running the windshield wipers?

      Well, that's the point--Windows isn't running the wipers, it's still a proprietary piece of code doing it. But on the same CPU there's also another proprietary piece of code that's operating the trunk, and another one maybe the seats, etc. Running all these things together would then either require writing one monolithic app doing all these various things and implementing some time slicing mechanism, or running separate bits of code on an OS that takes care of multitasking. It's not just the multitasking though, it's also making sure to have a thread-safe GUI, having IPC, synchronization, and maybe even some real-time capabilities. All together these various things might be more than a vendor might want to tackle all at once. After all, that's the whole point of general purpose OSs, even real-time ones.

      Just as an aside, this area of integrating a lot of services on a single CPU in consumer devices is still fairly new, and there's still a lot of experimentation and shaking out going on. Embedded WinCE is still new and has yet to establish itself--and it may yet very well end up failing to do so. I am puzzled by BMW's choice of WinCE, especially since there are more established choices available, even for multimedia real-time OSs (such as QNX). It's hard to know what economic considerations went into this, or what kind of promises Microsoft made. But if embedded WinCE will turn out to flop, it's not exactly the end of the world for BMW. They can still throw some extra developers at it and switch to another platform without abandoning the hardware. But it will certainly end up costing them money.

    41. Re:CE by jokercito · · Score: 1
      A washing machine is always going to wash utensils.
      funny, i always thought that washing machines were for clothes; maybe i have to update the firmware on mine...


      Dude... I'm thinking lonely housewives... :)

      Bada bing!

      Thank you!
    42. Re:CE by letxa2000 · · Score: 1
      For example, the computer in the BMW takes care of the climate control, entertainment system, and lots of other features of the car. It's also running a pretty fancy GUI. You need a fair bit of horsepower for this sort of thing, an 8051 won't do--especially if some of the features (such as music) are done in software.

      An 8051 can do all of that, with the possible exception of the GUI. If you insist on a fancy Windows-like GUI you might want to put that on another part, but the 8051 is perfect for the rest of it. There is even an 8051 (from Atmel) that handles playing MP3s with no external parts.

      Some of this stuff might be available as simple C libraries that you can link into your code without requiring an OS (or as a pseudo-OS where the app and the OS are one single executable image), but not everything.

      Most of it exists, and that which doesn't, you write. You end up with more reliable code. Simply the fact that microcontroller-based applications fail less frequently than CE-based applications is pretty clear evidence of that. Also, those of us working at the assembly level on microcontrollers tend to be a little more careful than Windows programmers--or so it would seem.

      A lot more third party software is available for larger OSs such as WinCE and Linux, and these OSs also provide a lot more native functionality that you don't have to code or buy extra, such as a GUI, networking, memory and storage management etc.

      Agreed, but how much third-party software is available to control the climate in a BMW? To spit out keys in some situation? How much memory and storage and networking is required in a car? "Think outside the OS."

      Again, an OS is best for a system that has to run many different things and those things can't be known ahead of time. A nice, small, embedded system is best for applications where you know what the thing is going to do. Even if a single chip has to control cruise control, air conditioning, EFI, an GPS positioning, that can all be done easily by a microcontroller. You don't need an OS for a microcontroller to attend many tasks at the "same time."

      For many, a highly specialized hardware and software platform might still be the best choice, while for others a more open OS is preferable

      Agreed. I'd just argue that a car is a perfect example where highly specialized hardware and software would be the way to go.

    43. Re:CE by default+luser · · Score: 1

      Just a quickie.

      CMM Level 5 is just as much a joke as it sounds.

      Most software houses with more than 2 people end up defining a CMM Level 3 system without even thinking about it, it's the standard respnse to the situation. A defined set of standards to make code easy to manage and maintain.

      CMM Level 4 adds code management. Basically this is peer review at all levels of the design, code and implementation. Any decent-sized software group will start to do this on their own anyway, there's far too much at stake to ignore problems that can be caught early.

      CMM Level 5 adds metrics to optimize development. I'm personally no big fan of metrics, because they attempt to add bounds to a concept that changes constantly. But the bean counters need something to justify their existence on this planet, so they heavily promote CMM, especially Level 5, and some of the software groups I've worked for were proud to have the stamp of approval. Big deal.

      I'd trust a couple of kids in a garage before I'd trust some no-name company with CMM Level 5 cert. A few years of track record is worth a thousand certifications.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    44. Re:CE by jtshaw · · Score: 1

      The 745i uses that computer to do absolutely everything. It has a single button that controls a rediculous amount of stuff from the navigation system to the radio controls to the on-board computer stuff. They claim there are over 700 functions on that one button alone. On top of that I believe that the heat/AC, and transmittion, which are basically the only devices with there own sets of buttons are controlled by that same computer. In all, it is doing so much that I can understand them wanting to start with an embedded computer that actually has an OS.

      Being an embedded computer person I wouldn't want to have to write all that code from scratch. Of course I proably wouldn't have choosen WindowsCE but that is an entirely different arguement I don't feel like getting into.

    45. Re:CE by uradu · · Score: 1

      > An 8051 can do all of that

      Perhaps, but it is limited in the total amount of addressable memory, and once you add external memory you get into messy issues of paging and crap like that. It's not a 32-bit processor, after all, and the linear address space isn't that large. That's not to say it is not a great micro, because it is, but it's more meant to be THE computer, rather than just a PART of a computer, like a more general purpose CPU.

      > Most of it exists, and that which doesn't, you write. You end up with more reliable code.

      According to whom? Experience and statistics would teach you that the more code you write yourself, the more bugs you tend to end up with. One of the great advantages of third party code libraries is that more eyeballs have seen it and it has had more chances to be debugged. Doesn't hold true for all code of course, and it doesn't mean you're not a great programmer because your code has bugs, it's just a matter of statistics.

      > Simply the fact that microcontroller-based applications fail less
      > frequently than CE-based applications is pretty clear evidence of that.

      Yes, but that doesn't have to be due to self-written code. Micro firmware tends to be much more compact and specialized, with fewer software modules having to work together. Simpler software tends to result in higher reliability. But having lots of micros scattered around an automobile also increases the cost and decreases the flexibility: more hardware, more networking required to get the micros talking to each other, only a limited number of ways in which they can interact with each other. Adding new functionality isn't simply a matter of a software upgrade. Consolidating many functions into a single computer is attractive because it can lower costs (especially with off-the-shelf OSs and hardware) and also offers the lure of easy feature upgrades. Whether the latter ends up actually happening or not is another matter, but it might definitely be a selling point during the design phase.

      > Agreed, but how much third-party software is available to control the climate in a BMW?

      Well, that's not the type of software they'd be looking to reuse, that would definitely be a custom job. But if you also want the same computer to run your GPS and your MP3 player, how would you do it without an OS? You'd have to scrounge for code libraries to do those various things, you'd hope that they use compatible memory management (after all, there's no OS so each library has to do it itself), you hope that you can somehow timeslice them together, etc. Too much nitty gritty that you'd rather not worry about.

      > ow much memory and storage and networking is required in a car?

      A lot if you want to deal with real file systems such as on CDs and DVDs, store mapping data and updates, and do all sorts of other memory intesive things. That's the thing with micros: an external I2C 64K RAM chip might seem plenty during initial design, but as the inevitable feature bloat proceeds, it becomes more and more limiting. Then you start counting cycles to see if you can squeeze another task into the main state machine loop while still polling the keys often enough, and before you know it you're back in 1986 trying to imitate the Amiga on an 80286, a platform simply not meant for that sort of thing.

      > I'd just argue that a car is a perfect example where highly
      > specialized hardware and software would be the way to go.

      The future will tell. I think that given a proper hardware platform and a proven OS it's quite doable and even desireable. I fully agree that WinCE was a very poor choice, and I'm almost certain that eventually BMW will switch to another OS. I'd bet money that this was a management-driven decision and not initiated by developers. But just look at NASA and space vehicles, which are often fully controlled by just one or very few computers. This gives them the flexibility of debugging and fixing problems long after launch, which would be much harder or impossible if all the various functions were performed by individual bits of silicon. You'll find that most of the spectacular failures occured after switching to new software and/or hardware. In time these bugs are ironed out and the software improves with age.

    46. Re:CE by Smidge204 · · Score: 1

      But if you also want the same computer to run your GPS and your MP3 player, how would you do it without an OS?

      Why would you want the same computer to run both? You can't justify it with decrease costs, because developing a combined system is a lot more expensive than buying off-the-shelf components that already exist.

      This is especially concerning when these "do-all-be-all" boxes start controlling important things... like fuel monitoring and transmission control. Stuff like that needs to be reliable above all else, and creating a single unit to control it all creates a single point of failure for the whole system. The more complex it is, the more likely something will go wrong, and if it's all in the same box it could take the rest of the system down with it.

      But just look at NASA and space vehicles, which are often fully controlled by just one or very few computers.

      The space shuttle has five main computer systems and dozens of smaller firmware subsystems. Four of the main computers are all identical and run in parallel, checking their results with eachother and issuing redundant commands on seperate data busses. (If any two machines decide that one is malfunctioning, it is shut down!) This is because there are many, many important aspects to the shuttle's flight that need to be handled simultaneously, and these systems cannot fail.

      There is nothing in a car that requires that level of integration. At best, fuel, ignition, brake and transmission systems can be integrated to a large extent (since these systems work in concert for optimal performance). You are right that a standard 8061/8052 controller isn't the best choice for the task, but at the same time a mini PC is overkill.

      But regardless of it's form, there is NO reason to have that same unit worrying about luxury items like climate control, entertainment and GPS. Absolutely none. That's how people get killed.
      =Smidge=

    47. Re:CE by letxa2000 · · Score: 1
      Perhaps, but it is limited in the total amount of addressable memory, and once you add external memory you get into messy issues of paging and crap like that. It's not a 32-bit processor, after all, and the linear address space isn't that large.

      Funny thing is, when you ditch the operating system and Microsoft, you'd be surprised what you can do with 50 MIPS and 64k. "32-bit" is by far a requirement for most embedded functions.

      According to whom? Experience and statistics would teach you that the more code you write yourself, the more bugs you tend to end up with.

      Agreed. But the fact that I've never seen a story about an embedded EFI causing a motor to shut down but HAVE seen many reports of Windows/CE failing would seem to indicate that using an excessive amount of third-party code (in the form of WiNCE) isn't going to cut down on bugs either.

      But having lots of micros scattered around an automobile also increases the cost and decreases the flexibility: more hardware, more networking required to get the micros talking to each other, only a limited number of ways in which they can interact with each other.

      I don't know how much a WinCE system costs, but if their costs compared to Palm devices are any reference then I'd venture that they aren't particularly cheap. You can, on the other hand, have a network of 10 8051 microcontrollers scattered around the car for under $20.

      Consolidating many functions into a single computer is attractive because it can lower costs (especially with off-the-shelf OSs and hardware) and also offers the lure of easy feature upgrades.

      You'd have to have a dang-cheap WinCE system to be able to compete with even a network of microcontrollers. And cars aren't (normally) computers that *require* frequent software updates, so this usually isn't going to be a factor. But if it is an issue, most modern 8051s are in-system programmable with on-board flash so there's nothing stopping you from upgrading software.

      Well, that's not the type of software they'd be looking to reuse, that would definitely be a custom job. But if you also want the same computer to run your GPS and your MP3 player, how would you do it without an OS?

      Neither a GPS nor an MP3 necessarily require an OS. Sure, both can be developed under an OS, but it isn't necessary. An Ateml part exists that includes an integrated MP3 player and that is based on the 8051, no OS necessary. While GPS functions aren't integrated into any 8051 device I know, an external chipset for that would be the best approach (I'm not aware of any WinCE software that deals with the raw GPS signals and calculates positions--everything gets their data from a separate chipset that does the actual work--the results of which can be delivered to a microcontrolelr as easily as it can to an OS).

      So, again, neither of these functions require an OS.

      A lot if you want to deal with real file systems such as on CDs and DVDs, store mapping data and updates, and do all sorts of other memory intesive things.

      You're not going to do the actual CD or DVD "reading" under a microcontroller any more than you do the actual reading under WinCE. WinCE just issues commands to the IDE bus which causes the DVD or CD to "play." A microcontroller such as the 8051 can do that too. In fact, there's free public code that can read/replay a CD-ROM and access an IDE hard drive from the 8051. But, in the end, most likely the 8051 wouldn't do more than "Make the CD player start playing music" just as the WinCE device would tell it to do the same thing.

      The fact is, the current approach in the automotive industry is still the best: A network of specific microcontrollers doing specific tasks. Due to the incredibly low cost of microcontrollers, this is going to beat a central WinCE system every time and, at the same time, be less susceptible to Microsoft-based crashes.

    48. Re:CE by uradu · · Score: 1

      > you'd be surprised what you can do with 50 MIPS and 64k.
      > "32-bit" is by far a requirement for most embedded functions.

      I assume you meant "32-bit is NOT a requirement". Perhaps not for code, but certainly for data. Do you have any idea how much data is involved in street maps and route calculations? For a trip through a few states you will need megabytes and megabytes of memory for the data, either RAM or at least HD cache. In either case you're not getting anywhere with 64KB combined RAM.

      > You can [...] have a network of 10 8051 microcontrollers scattered around the car for under $20.

      You are kidding, right? That's the OEM quantity cost of the micro alone. What about the support circuitry, PC board, casing, cabling, hardware design and development cost? This is a very simplistic view. I can tell you that replacing 10 special purpose micro-based computers with one general purpose computer very often IS cheaper, whether you believe it or not. Have you ever had to replace the engine management computer in your car? That's not an x86 in there, that's a humble micro (or a set thereof). Leaving aside consumer markup and all that, even the manufacturer pays more than a couple of of bucks for this unit, since they usually buy it from a third party (Siemens, Bosch etc.) Keep in mind that we're not even talking about replacing the EMC with WinCE here, no-one in their right mind would do that. This is only to illustrate that just because that 8051 costs $5 doesn't mean that that reflects in ANY way on the final cost of the product.

      > Neither a GPS nor an MP3 necessarily require an OS.

      I think there is some confusion about the purpose of the OS here. The OS won't render street maps or play files. It facilitates low level functions such as allowing both GPS and music player to run on the same hardware at once, it provides the FS and networking code, it (possibly) provides a GUI library, etc. If you don't use an OS, you have to code the task switching and all other services yourself. These particular services are some of the trickiest and most bug-prone types of code there are. Just look at the Linux kernel, which is still maturing in that respect after all these years.

      > WinCE just issues commands to the IDE bus which causes the DVD or CD to "play."
      > A microcontroller such as the 8051 can do that too.

      I'm not sure you understand what goes into reading a file from a CD or HD. You don't just issue a command to a CD drive to "play", drives typically require you to read or write a block of data (typically 512 bytes) at a particular location. You have to read a block into memory and from there send it to the output device, be it an MP3 decoder chip, a software decoder, or any other device. In order to do that, you first have to know where on the disk the file containing the data is, the logical address of the block. In order to do that, you have to walk the FS structures on disk, which are also stored in 512 byte blocks. Drives have no notion of files and directories, they only know blocks. For simple file systems like FAT that can be done with mere KBs (though not if you want to cache the directory and file info in order to display them on-screen for the user to navigate--in that case it all needs to be in RAM, or it will be unbearably slow, especially with a CD or DVD). For more complex ones like NTFS or ext3 it takes more than 512 bytes to walk the FS. That's one of the reasons it's hard to find consumer devices that read anything other than FAT drives. Even FAT32 is rarer because of the long file names and the extra memory required (since a file or directory name can be up to 256 bytes, 64KB of RAM would let you browse only about 256 files in the worst case, though on average probably at least twice that--even though MP3 track names often do tend to get rather long if they include the track number and title).

      > Due to the incredibly low cost of microcontrollers,
      > this is going to beat a central WinCE system every time

      What can I say, just about every car manufacturer out there is proving you wrong on that. Sure, WinCE might not be the best choice, or even a good one; I'm with you on that. But centralized computers are a fact of life--NASA has been using vxWorks to run more than one of their space probes. Do you get bugs? You bet, as they've proven time and again. But you can also fix bugs, as they've also demonstrated live, in transit. Same with BMW: their first release is having bugs, but those bugs will be fixed and hopefully won't occur again in future releases. Maybe it will take switching from WinCE to make things more reliable, but they're certainly not ditching the system architecture.

    49. Re:CE by letxa2000 · · Score: 1
      Do you have any idea how much data is involved in street maps and route calculations? For a trip through a few states you will need megabytes and megabytes of memory for the data, either RAM or at least HD cache. In either case you're not getting anywhere with 64KB combined RAM.

      If you're displaying a map to the user, go for a GUI. If your only concern is accessing megabytes of data then I can assure you an 8051 is more than capable of doing it. Some 8051 derivatives now come with megabytes of program memory and/or megabytes of RAM.

      As it turns out, I'm working on a GPS mapping system for the Palm as we speak. I am very aware of the complications and the amount of data involved--and that's with Palm, not a microcontroller. That said, accessing megabytes of memory using an 8051--be it on a hard drive or in memory--is NOT hard.

      Me: You can [...] have a network of 10 8051 microcontrollers scattered around the car for under $20.
      You: You are kidding, right? That's the OEM quantity cost of the micro alone. What about the support circuitry, PC board, casing, cabling, hardware design and development cost?

      I'm not kidding. As long as we're talking about building with any kind of volume you can easily get a network of 10 microcontrollers for less than $20. In many cases, the microcontroller is ALL THAT YOU NEED. That's one of the cost advantages of microcontrollers. You often don't need a whole bunch of supporting circuitry sharing a PC board.

      I can tell you that replacing 10 special purpose micro-based computers with one general purpose computer very often IS cheaper, whether you believe it or not.

      I believe it, if you are comparing apples to apples. If you're talking about replacing 10 microcontroller with a single microcontroller, sure, it'll probably be cheaper. If you're talking about replacing 10 microcontrollers with a WinCE system that requires supporting circuitry and probably an OS license, I seriously doubt it.

      This is only to illustrate that just because that 8051 costs $5 doesn't mean that that reflects in ANY way on the final cost of the product.

      It DOEs reflect final COST. Final price to the end consumer is a completely different matter, and I never said an 8051 system would be cheaper to the consumer--although it should be. But it will usually be cheaper to the manufacturer than a WinCE system. Whether they want to pass that savings on to the consumer is a business decision.

      The OS won't render street maps or play files. It facilitates low level functions such as allowing both GPS and music player to run on the same hardware at once, it provides the FS and networking code, it (possibly) provides a GUI library, etc.

      Right. But if you know up-front which tasks your application requires it is entirely possible that you can do it more efficiently yourself and require less hardware if you omit the OS. And if there's any question about the reliability of the OS (as in the case of WinCE), then eliminating that additional question mark is a good thing.

      If you don't use an OS, you have to code the task switching and all other services yourself. These particular services are some of the trickiest and most bug-prone types of code there are.

      Yes and no. Yes, they are one of the trickiest and bug-prone types of code there are if you have to plan for every possible contingency and software application that may be running on your OS. It is significantly easier when you know what applications your code is going to have to "task-switch" between. It's even questionable whether it's even "task switching" if the entire system is designed for the combined purpose.

      I'm not sure you understand what goes into reading a file from a CD or HD. You don't just issue a command to a CD drive to "play", drives typically require you to read or write a block of data (typically 512 bytes) at a particular location.

      Let's not play games and get condescending. Of course I know what goes into reading a CD or a HD.

      First, if we're talking about a car and a CD most likely you are *playing* a CD, not reading data off of it. CD-ROMs can be told to "play track X" and forget about it and that will play the music you need to play over the car stereo.

      Second, if you are reading data from a CD-ROM or a HD and want to use FAT32 or some other file system, sure, it is more complicated. The application may or may not require one of those complicated file systems.

      Drives have no notion of files and directories, they only know blocks.

      Thanks, Jedi master, I wouldn't have ever known that. That must explain why none of my CD-ROM code has ever worked! Thanks! :)

      Me: Due to the incredibly low cost of microcontrollers, this is going to beat a central WinCE system every time.
      You: What can I say, just about every car manufacturer out there is proving you wrong on that.

      Ok, how many microcontrollers does your car have? How many WinCE systems? Mine has dozens of microcontrollers and not a single WinCE system. I'd bet that even BMW still has some microcontrollers in their car. That said it seems that designers are still seeing the merits in reliability and cost of using microcontrollers in many critical parts of the vehicle. I fail to see where any manufacturer is proving me wrong. But I look forward to you helping me out with that...

      Maybe it will take switching from WinCE to make things more reliable, but they're certainly not ditching the system architecture.

      It's a matter of using the RIGHT architecture. But I don't think you're going to see car manufacturers abandoning microcontrollers throughout their vehicles anytime soon. Even if you add WinCE user-interfaces, the real work is going to continue to be done by microcontrollers. They're cheap and historically more reliable. I think cars will go out of fashion before that changes.

  2. Ha by Anonymous Coward · · Score: 1, Funny

    That explains my alarm clock. And here I was going to write a topic in the inability of my alarm clock to go off at the time i set it.

    -doomed to sleep in.... DOH

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

      A friend of mine actually has a Microsoft Clock... A real physical object... It's black with a swivel stand... White hands.. says Microsoft across it...

      It keeps _awful_ time... Looses or gains up to three minutes a day... but at least it's never crashed...

      Maybe Micorosft can make systems that don't reboot themselves, but they all seem to be mechanical.

  3. Re:FP! by Anonymous Coward · · Score: 0

    Do they call you the Customizer?

  4. Well, I'm Speechless by Snork+Asaurus · · Score: 0, Flamebait
    Windows CE in the BMW 745i, which apparently occasionally goes nuts

    I'll bet none of you saw that coming.

    --
    Sigs are bad for your health.
    1. Re:Well, I'm Speechless by psychogentoo · · Score: 5, Funny

      I'm gonna wait to buy until BMW 745i SP 1 comes out.

      Does 745i come with "windows update"? :)

    2. Re:Well, I'm Speechless by Anonymous Coward · · Score: 0

      Flamebait? Actually it's sort of funny..

    3. Re:Well, I'm Speechless by Anonymous Coward · · Score: 0

      where do you want to go today? good luck! hehe

    4. Re:Well, I'm Speechless by Snork+Asaurus · · Score: 1

      Tough room. There must be a lot of astroturfers with time on their hands tonight.

      --
      Sigs are bad for your health.
    5. Re:Well, I'm Speechless by Snork+Asaurus · · Score: 1

      Sounds like you'd be lucky just to get windows up.

      --
      Sigs are bad for your health.
    6. Re:Well, I'm Speechless by Anonymous Coward · · Score: 0

      Do you know what that means?

    7. Re:Well, I'm Speechless by Anonymous Coward · · Score: 1, Funny

      Not me! The license agreement in BMW 745i SP1 gives Microsoft employees the right to drive your car when ever they want!!!

    8. Re:Well, I'm Speechless by napoleonin · · Score: 2, Funny

      Does 745i come with "windows update"?

      No, it comes with "Vehicle Rights Management", which checks to be sure that you use only BMW-approved oil and fuel in the car.

    9. Re:Well, I'm Speechless by mcspock · · Score: 1

      I heard SP1 for the 745i will add email. Email viruses in your car, yipee!

      --
      -- Patience is a virtue, but impatience is an art.
    10. Re:Well, I'm Speechless by Anonymous Coward · · Score: 0

      By "this", I assume you mean astroturfers. Jeez, I gotta explain this? OK, you see, if they have time on their hands, they're not astroturfing. So, they do other things for MS like go around and mod down unfavorable posts. Get it?

    11. Re:Well, I'm Speechless by Anonymous Coward · · Score: 0

      I mean, by "that"...

    12. Re:Well, I'm Speechless by Anonymous Coward · · Score: 0

      people who use the term "astroturfers" can suck my sweaty balls

    13. Re:Well, I'm Speechless by gnarled · · Score: 1

      I don't know about update, but you can get the windows tinted at many car audio stores.

      --
      I'm a firm believer in the philosophy of a ruling class. Especially since I rule. -Randal, Clerks
    14. Re:Well, I'm Speechless by Anonymous Coward · · Score: 0

      Booting up windows: Rolling the car windows up. Get it? Har....har..har.....*sigh*

    15. Re:Well, I'm Speechless by rseuhs · · Score: 1
      I'll bet none of you saw that coming.

      The sad part is that you are fully right. Hell, even now after Microsoft screwed up *again* your post was modded as flamebait.

      Why am I supposed to believe that Microsoft's non-yet-existing stuff will always be bug-free and forgive all the bugs in current products?

      Let's face it: Microsoft is incompetent and will always put out buggy and insecure products.

      100 (probably paid) Winlots arguing otherwise won't change my opinion, only Microsoft finally creating something without bugs can. And so far it didn't. Yes most software has bugs, but no that does not prove that the quality is the same everywhere. Unix and Linux are 10 times as reliable.

      Hell, just look at the "Stinger" problems. Too late, too buggy. It's always the same.

    16. Re:Well, I'm Speechless by miu · · Score: 1
      Let's face it: Microsoft is incompetent and will always put out buggy and insecure products.

      The problem is that CE is not appropriate for the task, not that Microsoft is incompetent.

      Do you really believe that a software product on the scale of Windows could be produced by incompetents?

      --

      [Set Cain on fire and steal his lute.]
    17. Re:Well, I'm Speechless by AsbestosRush · · Score: 1

      Enough Said. This entire article is hilarious when held up next to that old BMW ad.

      --
      EveryDNS. Use it. It works.
      AC's need not reply
  5. Clips are in .wma by WetCat · · Score: 1

    Any good person please tell us, bad Linuxers, what is going on on those clips?

    1. Re:Clips are in .wma by Anonymous Coward · · Score: 0

      A picture of melted server as windows users (majority here, right? ;) ) try to view them.
      I did for sure.

    2. Re:Clips are in .wma by Blkdeath · · Score: 1
      Any good person please tell us, bad Linuxers, what is going on on those clips?

      Why don't you download a media player and find out for yourself?

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    3. Re:Clips are in .wma by WetCat · · Score: 1

      I am lazy... :)

    4. Re:Clips are in .wma by Anonymous Coward · · Score: 0

      The trunk doesn't always fully open

      The phone never seems to work

      The key ejects itself from the dash if you don't put it in properly (yet the dash lights go on)

      When he's sitting at an intersection the car takes about 10-20 seconds before it responds to pressure on the gas pedal. Apparently it jumps between Neutral and Drive.

      When he's driving 60 MPH the revs jump from 2 to 5 and back down to 2 again without the speed of the car changing at all.

      and the last one I can remember is the FM radio thinks it's a CD until you fiddle with the menus.

    5. Re:Clips are in .wma by Anonymous Coward · · Score: 0

      Microsoft is evil
      Good zelots, I mean people, wouldn't own MS software.

  6. Ok but by The+Analog+Kid · · Score: 1

    Does it take a whole lot to open your trunk, by the time the trunk is open you can have done opened it and closed it.

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

      I think his point is he paid 80 grand for a car which doesnt perform as it was explained to him.

      If i was BMW i would be hella mad at whomever sold me my OS.

    2. Re:Ok but by BarrettAnderson · · Score: 0, Troll

      windows wasn't made for things as stupid as a car. linux was made for things as stupid as a car. windows was made with ease of use for stupid people, BUT, it was especially made with people smart enough to not crash their computer.

  7. "Miracle knob" by Anonymous Coward · · Score: 1, Funny

    As if it weren't already far too easy to become a Catholic saint.

    1. Re:"Miracle knob" by Anonymous Coward · · Score: 0

      In Rod We Trust!

  8. Luckily on a lab computer by Amsterdam+Vallon · · Score: 3, Informative

    So I have Windows Media Player here and can view the clips. I read some requests above this post that asked for summaries, so here are mine.

    Crazy Trunk: The guy's Windows CE embedded device causes the brake lights (right side) on the trunk to flash at odd intervals. The device is in the rear passenger's right side.

    Spitn' Key: The guy inserts his key into the car, lets go, and it falls out for no reason about three seconds later.

    Phone Dead: The driver's car phone suddenly stops working about 5 seconds after the Windows CE device is powered on.

    Transmission: This is scary. His car goes from 4th down to 1st gear (auto transmission car) and he nearly gets rear-ended by the SUV behind him

    --

    Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
    1. Re:Luckily on a lab computer by Anonymous Coward · · Score: 0

      > Transmission: This is scary. His car goes from 4th down to 1st gear (auto transmission car and he nearly gets rear-ended by the SUV behind him.... .. which was ofcourse a grand total of 1 cm behind his car ...

      A.

    2. Re:Luckily on a lab computer by Anonymous Coward · · Score: 1, Interesting

      er, no.

      this is what the videos are really about:

      Crazy Trunk - trunk operates intermittantly, sometimes not opening on button press, and other times opening partially then falling.

      Spitn'Key - key uses a spring-loaded insertion/removal system that does not latch correctly if the key is put in at an odd angle.

      Phone Dead - selecting the number, then pressing "talk" causes the number to disappear.

      Transmission - car goes in and out of gear, revving the engine when it does it.

    3. Re:Luckily on a lab computer by AssFace · · Score: 1

      I find it hard to believe that it is the culprit for the transmission.

      the transmission control is on one of the stalks near the steering wheel and the person is likely fucking up and hitting that while meaning to hit something else.

      not that that is a genius in ergonomics there - BMWs have retarded ergonomics IMO - but I'm biased to Saabs.

      I have read about 50 different things saying that the iDrive has random issues, and there are many for sure - but they are all related to random gadgets and interior fanciness - but it doesn't control the transmission.
      If the guy is having transmission issues - it is either due to fumbling with the stalk near the steering wheel, or there is some other large issue beyond the iDrive OS.

      --

      There are some odd things afoot now, in the Villa Straylight.
    4. Re:Luckily on a lab computer by darkov · · Score: 5, Funny

      You've got it all wrong. These are features:

      Crazy Trunk: The guy's Windows CE embedded device causes the brake lights (right side) on the trunk to flash at odd intervals. The device is in the rear passenger's right side.

      This is Microsoft(tm) Active Saftey(tm) function, which alerts other drivers to the fact that you may be interfering with a Microsoft product and therefore putting your life at risk.

      Spitn' Key: The guy inserts his key into the car, lets go, and it falls out for no reason about three seconds later.

      This is Microsoft(tm) Trusted Commuting(tm) Initiative functionality. The car detects unauthorised use of the car maker's intellectual property and prevents the driver from taking any unauthorised action. A licence to use the car can be downloaded from the internet.

      Phone Dead: The driver's car phone suddenly stops working about 5 seconds after the Windows CE device is powered on.

      This is Microsoft(tm) Dial Save(tm) which saves you money on mobile and long distance calls.

      Transmission: This is scary. His car goes from 4th down to 1st gear (auto transmission car) and he nearly gets rear-ended by the SUV behind him

      This is Microsoft(tm) Active Compression Braking(tm) which automatically detects the drivers desire to brake suddenly and shifts down several gears to make the whole process effortless.

      Microsoft - We'll Decide Where You Go Today(tm)

    5. Re:Luckily on a lab computer by pediddle · · Score: 1

      Did you even watch the videos? That's not what I saw.

    6. Re:Luckily on a lab computer by Glenda+Slagg · · Score: 2, Funny

      Transmission:

      Actually what I find most scary about this clip is the guy seems to be listening to bagpipe music in his car. I mean, come on, who the hell listens to bagpipe music for pleasure...???

      --
      - - Sha la la la . . .
    7. Re:Luckily on a lab computer by buck_wild · · Score: 0, Offtopic

      I do. I sometimes listen to the Braveheart theme 'Amazing Grace' in my car.

      --
      If all you have is a hammer, everything looks like a nail.
    8. Re:Luckily on a lab computer by Anonymous Coward · · Score: 0

      HA! A SnAAB driver complaining about ergonomics! Man, that's fucking funny.

    9. Re:Luckily on a lab computer by Anonymous Coward · · Score: 0

      Dork.

    10. Re:Luckily on a lab computer by Dread_ed · · Score: 2, Insightful

      "Transmission: This is scary. His car goes from 4th down to 1st gear (auto transmission car) and he nearly gets rear-ended by the SUV behind him."

      Only problem with this is that you can downshift this car from the steering wheel. Look at the video again and listen for the clicks right before the car downshifts. My guess is the guy is pressing the buttons to downshift and upshift the car. Also, he focuses the camera so you can see ONE of the downshift buttons (there are 2!) and cannot see the upshift button. That and the clicks makes this a dubious video at best.

      Also, the FUD about Windows has NOTHING to do with the trunk motor or trunk activation. Two seperate things completely. He has a motor problem with his power trunk, not a Win CE problem.

      Couldn't see the other videos, but I am under the impression that this guy is really pissed about some problems with his car and did not get the level of service that he wanted from his dealer so he is crusading for another vehicle and letting off steam in the process. It dosen't mean that he is not having problems (the dash lights and iDrive on when the key is not in the ignition is not a normal thing), I just suspect that he is hamming it up a bit to bolster his case and to let everyone know that BMW sucks...I mean look at his licesnse plate he made.

      Just a little hint: people with an agenda are usually the least reliable sources of information on a subject. Bias bias bias.

      Now for a little bit of journalistic integrity and revelation of my bias. I sell BMWs. I have seen the problems with the cars. I haven't seen the trunk thing, nor the key popping out thing, though if it is not the correct key it won't stay in no matter how hard he tries. Other than the OS problems with the 2002s the worst probles have been caused from the installation of window tint. In the first cars the water from the installation of window tint would drip onto the navigation computer and fry it. Wreaked havoc with the computers. They have fixed that though.

      Since the 2003 models arrived, none of the problems have resurfaced and since the software patch for the 2002s I haven't seen any problems with those cars either. The next worst cases I have seen involve complete shutdown of the iDrive system. This, however, is not an emergency situation because you can drive the car without the iDrive system.

      Now, as to the "it's hard to operate" crowd. This vehicle is not designed for the casual observer. If you sit inside the vehicle for 5 minutes and try to figure it out you will be at a loss. It is designed for someone to own and enjoy for years. I have geriatric clients that don't have computers in their homes who can operate the iDrive system with no problems. Furthermore, as you learn the iDrive interface it becomes second nature. Most of my customers are better at it than me because they use it every day. Some of them can access things from memory without looking at all. One of the really nice things about the 745 is that almost every control can be operated from the iDrive, the voice activation, and the regular "hand dials" in the regular places. This means that you can pick which way you want to control something and use that exclusively. Don't like iDrive system for climate control? The dials for control of the system are on the dash, right where you expect them to be.

      Furthermore, if you have trouble changing the radio stations or playing a CD you have to be a real moron. I HATE to use epithets like this, but I know of no better wat to put the level of stupidity it takes to not be able to operate the radio in this car. The regular radio controls are right on the dash. If you press a single button on the steering wheel and say "radio" and then say "94.5 fm" the car changes the radio for you (if you need help from the voice activation system just press the button and say help). Also, you have buttons on the steering wheel that will either seek to the next station or jump to your presets depending on how you press the button. It can't get any easier than that.

      Comprare this to the COMMAND system in the S-class Mercades. This system has a 275ish page instruction manual, just for the navigation system and the phone. It's a bigger manual than the one for the whole rest of the car! And BMWs system is hard to operate? Hmmmm.

      Please, before you go and knock something, take a close look at it and, in the case of something as sophistocated as the BMW, have someone who knows how the car operates show you what to do.

      Furthermore, remember that this car is not for everyone. If it's too complex for you, please just admit it, however I have a couple of non-techie grandmas that love it and have no problems with the interface. If they can use it, why can't you?

      --
      When the only tool you have is a claw hammer every problem starts to look like the back of someone's skull.
    11. Re:Luckily on a lab computer by oogoliegoogolie · · Score: 1

      Transmission - car goes in and out of gear, revving the engine when it does it.


      That's it? I'm relieved to know that it wasn't doing something dangerous like shifting from 4th to 1st as the prev poster mentioned.

      You know, sometimes I'm glad I drive a Ford.

    12. Re:Luckily on a lab computer by Stonent1 · · Score: 3, Informative

      Parent's summaries are nothing like the real videos.

      The key doesn't stay in at all, there is no 3 second delay.

      Transmission jumps between 2k and 4k but the speed stays constant.

      Crazy trunk: The auto trunk pops up but does not open. When he tries to lift it, it slams shut. When he uses the auto-close, the trunk goes down but stays about 2-3 inches from the closed position. He then has to manually push it down.

    13. Re:Luckily on a lab computer by Gordonjcp · · Score: 1

      Well, all of his popping in and out of gear stuff sound *awfully* like low gearbox oil level. I suspect that a software fix would do less for it than a pint of Dexron.

    14. Re:Luckily on a lab computer by Feztaa · · Score: 1

      So I have Windows Media Player here and can view the clips.

      Well, I have mplayer here on my linux box, and I can view the clips too. :P

    15. Re:Luckily on a lab computer by netsharc · · Score: 1

      Microsoft - We'll Decide Where You Go Today(tm)

      To hell apparently, if the WinCE device suddenly slows the car down with a big-ass SUV behind it. Ah hell, where you can stay in comfort and get rewards from Satan (in cooperation with Bill Gates) by agreeing to have your name written on letters representing Microsoft.

      --
      What time is it/will be over there? Check with my iPhone app!
    16. Re:Luckily on a lab computer by RabidOverYou · · Score: 2, Funny

      >> the OS problems with the 2002s

      Say what? My buddy's 2002tii had an OS? In 1978? Damn.

    17. Re:Luckily on a lab computer by jedie · · Score: 1

      I used to listen to the Dropkick Murphy's in the car too. My mom says I'm not a dork.

      --
      "The majority is always sane, Louis." -- Nessus
      http://slashdot.jp
    18. Re:Luckily on a lab computer by Anonymous Coward · · Score: 0

      Take a close look at the transmission video. He doesn't slow down at all, infact, he speeds up. The speedometer is to the left of the odometer. You'll see it goes from 60 up to almost 80 at one point. Also, there is no way he's going down to 1st. No common car (including BMW's) can drive at 60MPH in first gear.

      Oh well,
      J.

    19. Re:Luckily on a lab computer by P3ngu1nBrt · · Score: 1

      Transmission: This is scary. His car goes from 4th down to 1st gear (auto transmission car) and he nearly gets rear-ended by the SUV behind him

      I've reviewed the video numerous times (just because this is a scray thought - a BSOD while trying to merge onto the freeway, virtually stalling the entire car out completely :-/), and as far as I can tell the transmision isn't shifting into neutral -OR- shifting into 1st... All that is going on is that the guy is flooring it (you can tell because the background screnery moves down the screen - ie the front of the car picking up) and when it reaches @ 5,000 RPM it shuffles around a bit, dropping a couple of hundered rpm and then gaining again... I think that is what he is complaining about - and after paying a butt load for that car I would think I would be too..

    20. Re:Luckily on a lab computer by Anonymous Coward · · Score: 0

      Bravo, well said. Unfortunately, your post will be disqualified due to insufficient slagging on Microsoft. No mod points.

    21. Re:Luckily on a lab computer by Anonymous Coward · · Score: 0

      Umm...this person didn't watch ANY of the videos obviously and is just trying to get mod points.

    22. Re:Luckily on a lab computer by Anonymous Coward · · Score: 0

      I love you. Can we have little troll babies.

  9. When the Mayan Calendar ends by Anonymous Coward · · Score: 1, Funny

    In 2012, I heard that this it what will happen! The machines will revolt and kill us all. I just didn't realize they'd be Windows powered.

    1. Re:When the Mayan Calendar ends by more+fool+you · · Score: 1

      Windows is revolting

      nothing to see here, move along

    2. Re:When the Mayan Calendar ends by wendigo2002 · · Score: 1

      hmm, and what OS did you think killer machines would run?

    3. Re:When the Mayan Calendar ends by Anonymous Coward · · Score: 0

      The machines will revolt and kill us all. I just didn't realize they'd be Windows powered.

      If they're Windows powered, we have nothing to worry about, unless some MCSE reboots them after they crash.

    4. Re:When the Mayan Calendar ends by Anonymous Coward · · Score: 0

      At least it wont be a long revolt, they should all BSOD within the first week. Unless Microsoft changes the color in a later service pack..

  10. "Miracle knob" pt. 2 by Anonymous Coward · · Score: 1, Funny

    But at least they're starting to market luxury cars to female drivers.

  11. Watch out for those Mysterious Meteor Showers by RumGunner · · Score: 0, Offtopic
    1. Re:Watch out for those Mysterious Meteor Showers by Anonymous Coward · · Score: 0

      I will hunt you down and kill you for reminding me of that.

      FOR THE LOVE OF GOD WHY

      ROT IN HELL JEW

  12. So What's New? by itsyourunclebill · · Score: 0, Offtopic

    Thin I saw somethin' anout this on an old Twilight Zone rerun last week....Old Roddy Boy had a heck of a crystal ball he used to pick his stories.

  13. Appliances by Bob+McCown · · Score: 5, Funny

    Anybody want some toast? No? So, you're a muffin man then?

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

      Nice Red Dwarf Reference.

    2. Re:Appliances by Sabalon · · Score: 2, Funny

      Okay...so...assuming that this is supposed to be a funny reference to something, and a few people actually must have understood it because you are ranked at 5 for funny, I have just one question...
      Would you like some toast?

      Hilarious show.

    3. Re:Appliances by IamTheRealMike · · Score: 1
      I'm such a whore :)

      For those who are wondering why this is +5 Funny, it's a reference to a brit TV show from the late eighties and early nineties called Red Dwarf. In this scene, Holly, the ultra-powerful computer than runs the Red Dwarf (it's a spaceship) goes computer senile after being on its own for 3 million years

      Eventually, Holly gets so lonely that it plugs in a novelty toaster that Lister (the last human in the universe) once bought, because he's so senile the toaster is actually as intelligent as Holly now. Unfortunately the toasters mission in life is to make toast, so cue many hilarious scenes where Holly and the kitchen appliance argue about whether a muffin is in fact part of the toast family, whether computers need toast anyway and so on.

      If you're in the states it's the kind of show that's repeated about once every 5 minutes on BBC America, so try and catch it some time. The early series are better than the later ones though.

  14. Support by DoomHaven · · Score: 5, Interesting
    From the article:

    Auto manufacturers are legally bound to provide parts and service support for 10 years after each car is first sold. As GM CTO Tony Scott asked last year of attendees at Internet World in New York, "Is anyone here still running software from 10 years ago and could they find support for it?"


    Boy, if that isn't a case for Open Source, I really do not know what it.
    --
    "Don't mind me cutting myself on Occam's Razor"
    1. Re:Support by Forgotten · · Score: 2, Insightful

      I don't see how. Having newsgroup support for your old release of FreeGMC ten years after release won't help the company support it. If anything, extensive car control software might present an argument against open source, at least in the minds of legislators - having people hack the operating system of their home computer only endangers the nearby network, but people being able to try out hacks to their car on the highway? As it is there are legal limits to what mods you can apply to your car, but when those mods are software-based and hidden - well, suffice it to say that it'll be a can of worms.

    2. Re:Support by Anonymous Coward · · Score: 0
      Boy, if that isn't a case for Open Source, I really do not know what it.

      Uhmm... yeah.

      If for no other reason, it would make the rest of middle america feel so much safer knowing that ten years from now, even though it's not the same guy, there will still be some 25 year old flunky sitting in his parents basement who would just love to send you patches to the firmware running on your fuel injection microprocessor.

      what is it with you people (and you know who you are) thinking that open source gives it all sorts of magical properties (like better prospects for support 10 years from now).

    3. Re:Support by DoomHaven · · Score: 1

      I disagree. In an open source model, *changing* the source code is easy. However, compiling and installing the modified source code becomes the issue. You need compilers for the processor(s) - that is, after you identify the processor(s) - and you need to figure out the interface(s) (hardware) and the protocol(s) (software) necessary to enable the download. From what I see, that is not easy.

      However, we still have access to the code, the ability to peruse the code and identify some of the bugs. Given the obstacles in custom compiling and installing the code, we have benefits of open source (peer code-review) with a very slim risk of people installing customized code.

      --
      "Don't mind me cutting myself on Occam's Razor"
    4. Re:Support by standards · · Score: 1

      Hell yeah!

      As I understand it, MS-Windows still has a lot of 20 year old internals... (especially the SMB stuff)... and that's still "supported"!

    5. Re:Support by statusbar · · Score: 1

      I dont understand the other replies to your post.

      The point of course is that if you base your product around a closed source item, when the company that provides the item either discontinues that item or the company goes under, you are unable to provide support for your own product.

      It doesn't necessarily mean that open source is the only option. Windows CE (god forbid) can be an option as well AS LONG AS Microsoft provides GM with both the source code, build utilities, and most importantly, the LICENSE that allows GM to fix and modify and support their installations of Windows CE without needing Microsoft at all.

      There are MANY hardware products out there that have been killed because of software issues like this.

      --jeff++

      --
      ipv6 is my vpn
    6. Re:Support by Cato+the+Elder · · Score: 1

      "Boy, if that isn't a case for Open Source, I really do not know what it"

      It's not actually a good case for Open Source at all. Open Source is great for small customers who want to make sure that they can hack around in the source of a product even after the company discontinues it. However, it's not going to suffice for a huge automaker, they'd have to train their own team of programs to take over the support if that fails, at high expense.

      Far better for a big car company is to sign a long term support contract with someone who has access to the source and is going to be around in 10 years. Microsoft is almost certain to be around in 10 years. Embedded Linux companies have been dropping like flies lately. In a few years, I think there will be some established players. Until then, Embedded Linux will have problems as an "off the shelf" option for people who need long term support.

    7. Re:Support by Forgotten · · Score: 1

      But if people can't install and try out their hacks and bugfixes, there's a similarly slim risk of them bothering to look at the source at all. ;)

      I think you overestimate the difficulty of modifying embedded systems these days, especially when there'll be an obvious need for a firmware update mechanism for people to discover and adapt to their own uses. Depending on the difficulty of doing this is really just STO. So is closed-source on its own, but in this case I'd fully expect manufacturers and/or legislators to implement a cryptographic scheme so that only "official" code could run in the car. They're just not going to want to take the risk.

      And I still don't see how an open source base will help the company meet its obligation to provide support. They can't very well say "ask around, it's open source".

    8. Re:Support by Jeff+DeMaagd · · Score: 1

      As I understand it, MS-Windows still has a lot of 20 year old internals... (especially the SMB stuff)... and that's still "supported"!

      But it is only supported in the more recent iterations. If you had an on-board computer that couldn't even run Windows 95, forget XP. You'd be stuck trying to dig up Windows 3.1 and whatever software and drivers the manufacturer still bothers to release.

    9. Re:Support by zjbs14 · · Score: 3, Informative
      Boy, if that isn't a case for Open Source, I really do not know what it.

      You can get the source for Windows CE. Look here. Even the licensing terms aren't too horrible (for MS).

      --
      No sig, sorry.
    10. Re:Support by netsharc · · Score: 3, Funny

      Writing a Linux app to replace the car control program would certainly score mega bonus points in the cool geek factor. Not to mention that you own a BMW 745i. :) .. Heh, imagine it, you pick up your geek-chick date in your Beemer, she says "Nice car", and you say "Yeah I rewrote the iDrive system myself, in Linux.", I'm sure she'll want a tour of the backseat right away. :p

      Not to get carried away in my fantasy... I wonder how hard it is to do, what things need to be reverse-engineered, and what protocols there are.

      --
      What time is it/will be over there? Check with my iPhone app!
    11. Re:Support by On+Lawn · · Score: 1

      There are MANY hardware products out there that have been killed because of software issues like this.

      True, and a ten year old car is not *that* old. But I put faith in two things, the rough-rummagers that are the after-after-after market for cars that balance the universe filled with car manufacturers bent on making disposable cars. And in this case, the adaptability of the Open Source movement.

      I know people were afraid of computers in cars back when the EEC-IV was almost mandated by Ford in its cars. In a way it was a heavy handed bid to make cars less accessible, and more disposable. If we can't fix our cars, then we have to junk them.

      "How are we going to be able to access our cars?". But it wasnt a few years until the wrench-heads were on top of the ECU in general and putting out mod chips and whatever. And while people junked their cars more, the junk yard riders started multiplying like Orks in the mountains.

      In this case it might take an unlikely marraige of wrench heads and geeks. I know that Linux is installed on many WindowsCE devices, and perhaps this could mean the dream come true for the software/automobile hacker. Yes you too can sell PerlMod scripts that increase your performance by 20+hp!

      ______________________________
      OnRoad:How to make money off u-pull-it parts.

    12. Re:Support by forged · · Score: 2, Informative

      Wow ! Did you check out the impressive list of items gone wrong and how many "functionning as designed" answers to them ? Now my job would certainly be a lot easier if I could also tell my customer to basically go f*** off for support ! Kudos BMW, great support this time *sarcasm*

    13. Re:Support by darkonc · · Score: 1
      However, it's not going to suffice for a huge automaker, they'd have to train their own team of programs to take over the support if that fails, at high expense.
      ..... Microsoft is almost certain to be around in 10 years.

      There's a big difference between a company being around, and that same company being willing and able to provide support in 10 years.

      Perhaps, but how many 10 year old products does MS still support? Win95 was unsupported after less than 7 years, and Win98 isn't far behind.. Those are products tha MS sold millions and millions of. What do you think that they're going to do about support for a version of CE that only sold a fraction of that? How much do you think they're going to charge you for support of the 10,000 copies that you put out with our product? Given how long it takes them to fix a serious security problem in IE, how long do you figure it'll take them to produce a fix for your OEM version -- if they will do it at all.

      It really might be better for a large company tcriticalo use OS and make sure that one or two of their employees remembers how to do 'make config' on their product. I'd actually suggest that the math favors a large company for this over a small one, since they can spread out the support costs over more products.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    14. Re:Support by 0x0d0a · · Score: 1

      I agree that this doesn't really apply to the systems involved here. However, I have now run into *three* sound cards of different make that are supported by the current Linux kernel, but not supported in Windows XP or 2000 by their original manufacturer, and no longer work.

    15. Re:Support by sjames · · Score: 1

      If anything, extensive car control software might present an argument against open source, at least in the minds of legislators -

      The real problem is that the archetecture of the embedded software is entirely inappropriate. Well designed embedded software runs in two parts.

      The ultimate controller is a very simple app that cares only about safety. It's mission is to make sure that the system operates within the safety envelope. Once proven through extensive testing line by line (and connected to simulators, then real world tests), it is set in stone.

      The second one is where all the whizz-bang features go. It is the one that goes for the best possible performance and automation with all the bells and whistles. If it fails due to the added complexity and never ending feature list, it's not a safety issue. The old reliable controller overrides it's output and reboots it. If it crashes and burns, it's not a serious problem. The controling app keeps things at least functional until a software reload can be done.

      Ideally, all of that is layered on top of hard wired componants that are safe by design wherever possible and certainly fail-safe.

      So the idea would be to burn the control program into ROM. The whizz bang app can be Free Software hacked at will by anyone who cares to without fear of safety issues.

      A big problem with consumer products (including cars) is a lack of fault-tolerant design. Far too often they are designed poorly enough that failure of an auxillary system will render the device totally useless. For a perfect example, why is it that on newer cars, the alternator isn't driven seperatly so that loss of the A/C doesn't leave you stranded?

    16. Re:Support by sjames · · Score: 1

      Far better for a big car company is to sign a long term support contract with someone who has access to the source

      I agree that that's necessary since they will have an obligation to support the product. However, if it's Free Software, when people retire or quit, they'll be able to hire replacements who already know the system inside and out. Ultimately, they'll save money on training at least. They may also gain really cool features without expending any of their own resources.

      It's worth noting that 10 years is a conservative figure. I drive a 25 year old car. Does the manufacturor want to face supporting that? Do they want to come under fire for forcing me (and MANY others) to junk a perfectly good car? After all, there's a significant number of enthusiasts out there who like to own a really cool very old car, and a brand new car. Their new car choice tends to be driven by their experiance with the old car. If they have to junk the old car and get a different one that is still maintainable, guess which manufacturor their new car will come from.

    17. Re:Support by darkonc · · Score: 1
      [If for no other reason, it would make the rest of middle america feel so much safer knowing that ten years from now, even though it's not the same guy, there will still be some 25 year old flunky sitting in his parents basement who would just love to send you patches to the firmware running on your fuel injection microprocessor.

      That's more likely to be a description of closed source support, except that he'd be siting in his parent company's basement. The difference with Open source is that it might be (substantially) the same flunky, but with the addition of anybody with enough interest to download a copy of the source code -- most likely people with a good deal of training in the area.

      Would you rather get that patch from some 25 year old who couldn't get asigned anyththing better than supporting some obsolete dead-end code, or a PhD in real-time systems who just haappens to have the same fuel injector?

      Open source doesn't automatically mean good support, but it does mean that nobody can absolutely deny you support. You always have the resources and option to do the support yourself. With closed source, the EULA often seems to make it illegal for you to create your own patches for a program -- if you can even figure out where to patch without source.

      When Iceland (I think it was Iceland) offered to pay Microsoft to translate Windows for them, and Microsoft refused the request, all that the country could do was fume about the snub -- until someone suggested moving to Linux for their standard OS.

      Windows for Workgroups (WFW) 3.1 is barely 10 years old now. How much would it take to get MS to do a s simple bugfix for that software? I think you'd have an easier time running end-to-end through Baghdad wearing nothing but a US flag and a 'Bomb Iraq" button.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    18. Re:Support by sjames · · Score: 1

      what is it with you people (and you know who you are) thinking that open source gives it all sorts of magical properties (like better prospects for support 10 years from now).

      There's nothing magical about it! If I REALLY needed to fix a bug in the 0.96 Linux kernel, I could certainly do so. Of course, with constant improvement without upgrade fees, it's unlikely that I'll have to since I long ago upgraded.

      Given two similar appliances (let's say ovens), one open, the other closed. In 3 years, which one do you suppose will have a free firmware upgrade to get nifty new features, and which will require you to buy a new one if you want new features?

      In the same example, which one will have low cost 3rd party replacement boards available? In 10 years, which is more likely to have spare parts available at all?

      Free software leads to open and free standards which makes for interchangable parts. This as opposed to most consumer appliances where even if parts will interchange, it's not documented.

      A year ago, the microcontroller on my furnace failed. The tech that came out (who was only involved because I couldn't order replacement parts directly) wanted to replace the whole furnace, or at least the induction blower on the firebox because he wasn't sure it was providing adequate pressure. Naturally, I asked him why not just measure the pressure. He replied that he could, but the manufacturer doesn't document what the controller considers to be 'adequate' in the first place. Had the firmware been open, there would be no question. I told him to just replace the controller ( 150 dollar part) and all is well. I cracked the old unit apart and found about $20 worth of parts and assembly in the $150 unit. My $50 VCR is a lot more complex and expensive to manufacture.

      I'm sure that liability insurance has something to do with the price, but it's also a good bet that sole source for an undocumented proprietary componant had even more to do with it.

  15. As Alan Cooper said by Anonymous Coward · · Score: 0

    in his book the inmates are running the asylum, what do you get when you cross a clock with a computer?

    A computer.

  16. Hmm... by Squidgee · · Score: 2, Troll
    I'm wondering: what was BMW thinking putting one of the notoriously unreliable OSes in a car? They should have considered maybe Palm OS (as opposed to WinCE), Linux, or maybe an embedded Unix-y thing (e.g. QNX). IMHO, the only 99.9% reliable OSes out there (That I have used) are: Palm OS, QNX, Unix sans X11, and Mac OS X. Obviously X11/Mac OS X (Mind you, much of Mac OS X's stability comes from its knowing for sure what hardware it must support, and there there is neither any extra hardware supporting code, or (usually) driver conflicts) can't fit on an embedded device, so Palm OS or QNX should (IMHO) be used for any/all embedded devices which people depend on. This would emcompass basically everything embedded.

    Mind you, if MS makes Windows notoriously reliable I have no problem with it being in cars. I certantly don't use Windows due to its technical inferiority, but if it is reliable it'd be very useful for embedded device manufacturers, as they can then use more programmers (Most programmers need to be somewhat retaught to program Unix/Mac OS X) and programs.

    Just my $0.02.

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

      >what was BMW thinking putting one of the notoriously unreliable OSes in a car?

      "Cha" and "Ching".
      These "normal features" are only normal to BMW. The repeated attempts to fix them will only rack up major repair bills for the customer.

    2. Re:Hmm... by silas_moeckel · · Score: 1

      Most programers need to be retaught how to program anything reliable. OK yea thats flame bait but in reality at least for whats comming out of programming shops nowadays it's mostly garbage this isn't nessicarly the programmers fault as much as get it out the door management and patch it later additude. I think the net with easy patch delivery has caused a whole new revilution in shoddy workmanship. But I am biased I left programming and moved to engineering a long time ago. Unfortunenatly under windows it's hard to tell if the application messed up or the operating system brew chucks or if the hardware is just junk.

      --
      No sir I dont like it.
    3. Re:Hmm... by Anonymous Coward · · Score: 0

      Just my $0.02

      I'm going to ram someone's two cents up their arse in a minute! We know it's your opinion, there's no need to add that to the end of every comment you post.

      It's worse than fp's and soviet russias. At least they get moderated down to hell.

    4. Re:Hmm... by cjsnell · · Score: 4, Insightful


      What a bunch of crap. How do you know that these problems are related to the OS? In all likelyhood, these problems are caused by shoddy programming of the application which runs on top of it. I've seen *plenty* of poorly-written *nix apps crater, on all of the OSes that you mention.

      I've run Windows CE on an iPAQ for several years now without a single OS-related problem. For a control group, I've run Linux since early 1994, FreeBSD since 1996, QNX between 2000-2001 and Mac OS X since early 2001. All of these operating systems are quite stable but it's not hard to find a poorly-written application for them.

      IMHO, this guy's problem was that he bought a BMW. Recent (1993+) BMWs are notorious for little nags like these. BMW loves to load its high-end BMWs with gee-wiz features but their quality control is horrible. Example: When the M3 convertable came out, my manager at the time bought one and was stuck driving with her top down for a day when the one-touch convertable system refused to work.

    5. Re:Hmm... by Quasar1999 · · Score: 5, Interesting

      Ok, having the worked with many Real time OS's and embedded OS's... what I want to know is why the hell do they need Windows? It's bloated, the interface is not suitable for a driver (as in car driver)...

      Develop your own RTOS... hell, grab any simple Real Time OS, be it VxWorks for example, add a display driver and an input driver (which can be developed at a very reasonable cost (Take a look at what the military uses..) Then from there add routines to communicate with your 70 or so embedded processors and voila, a stable, easy to maintain, not full of useless crap, system. Don't want to invest in an RTOS? (They can be pricey... :P ) Stick to a modified version of Linux. I don't recall the exact build name, but there is a mod (or more than one) out there that make Linux practically realtime... and that's all you need for these gizmos... operating a phone, changing seat positions, etc... There you go... cheap, damned reliable (be it stripped down linux, or some other RTOS), no crap to mess up the functionality, since the only thing in the code is the bare minimum OS and drivers to control the devices you need to control (nothing more, nothing less), and a simple UI.

      Ok... Someone care to tell me how much Microsoft paid to get BMW to use their WinCE for something that it clearly is not good for? Dealing with lots of unique and independent devices is not Microsoft's strong suit. To get WinCE to be reliable (as the previous poster put it), you would need to strip it to nothing more than a damned memory manager and a Task scheduler, and write custom drivers for EVERYTHING. Why bother? It's easier to start with just a bare bones OS. There are SOOOOO many other, BETTER, choices out there... There had to be one hell of a good bribe on Microsoft's part... Either that, or some dumbass making decisions at BMW don't know dick all about embedded device programming...

      That's my $0.02... And no, I'm not a microsoft hater... I just don't agree with what WinCE is meant to be used for...

      --

      ---
      Programming is like sex... Make one mistake and support it the rest of your life.
    6. Re:Hmm... by Anonymous Coward · · Score: 0

      "the interface is not suitable for a driver (as in car driver)... "

      Although I think that is also true for the driver as in golf club...

    7. Re:Hmm... by Anonymous Coward · · Score: 0

      IMHO, this guy's problem was that he bought a BMW. Recent (1993+) BMWs are notorious for little nags like these. BMW loves to load its high-end BMWs with gee-wiz features but their quality control is horrible. Example: When the M3 convertable came out, my manager at the time bought one and was stuck driving with her top down for a day when the one-touch convertable system refused to work.


      Volkswagen has amazing systems for dealing with embedded computer problems. Not quite to the level of a spacecraft, but close. If the transmission computer fails in an automatic, a secondary computer takes over. If the engine computer (timing, injection, aspiration, etc.) fails or detects a fault, it hands operation over to a secondary computer. Though I cannot say conclusively, I'm pretty certain an automatic transmission in a VW will never just shift down to first on a whim. And unlike a couple of GM manufactured cars I've encountered, the transmission computer won't just stick in a gear.

    8. Re:Hmm... by Squidgee · · Score: 1
      I'd just like to say I've once had a WinCE palmtop, and it crashed enough that it was a nusance, Mind you, not as bad as Win9x/XP, but it still was an annoyance when I'd be tapping in a contact, and suddenly it'd freeze up.

      And, have you run Linux, FreeBSD, QNX and Mac OS X on a plamtop/embedded system? I think not.

    9. Re:Hmm... by tunah · · Score: 0
      my manager at the time bought one and was stuck driving with her top down for a day when the one-touch convertable system refused to work.

      And i suppose it was the car's fault she couldn't dress herself?

      --
      Free Java games for your phone: Tontie, Sokoban
    10. Re:Hmm... by Large+Green+Mallard · · Score: 1

      I used an iPaq running PocketPC for 2 hours.. couldn't get either 802.11b or bluetooth to work with it. It had two Wireless connection icons.. one hung the machine whenever you clicked on it, and the other worked fine and let you set an IP address for the wireless card, which it then totally ignored and broadcasted the traffic from a different self-assigned IP address..

      PocketPCs have some nice function, but my god the OS is crap. Windows is better than that.

    11. Re:Hmm... by Anonymous Coward · · Score: 0

      "I've run Windows CE on an iPAQ for several years now without a single OS-related problem. For a control group, I've run Linux since early 1994, FreeBSD since 1996, QNX between 2000-2001 and Mac OS X since early 2001. All of these operating systems are quite stable but it's not hard to find a poorly-written application for them."

      Dude... dudes.. you people don;t know what youre babbing about.. just because you've ran some silly OS on a PC dosen't mean anything.. ARG! A system embedded into a car has NOTHING to do with running an OS on a PC. So stop trying to compare your own experiences with a truly embedded system.. it's just silly.

    12. Re:Hmm... by Kevin+DeGraaf · · Score: 2, Funny

      Example: When the M3 convertable came out, my manager at the time bought one and was stuck driving with her top down for a day

      Don't suppose you've have pictures of that, that you could post somewhere?

      --
      We have more to fear from the bungling of the incompetent than from the machinations of the wicked.
    13. Re:Hmm... by Tony-A · · Score: 1

      Most programers need to be retaught how to program anything reliable.
      From an old fart, I'd go further and say that programmers should be taught that at least some things maybe should be reliable. I'd lay the blame squarely on the operating systems, with Microsoft Windows taking the lions share of blame.
      In practice, an application system will almost never be more reliable or secure than the operating system on which it is based. Further, an operating system telegraphs in subtle (ok, sometimes not so subtle) ways an attitude toward reliability, etc. This is a persistent relentless pressure. If the operating system is a Mickey Mouse wannabe, the surprise is that things aren't even worse than they are. (so give it time;)

    14. Re:Hmm... by silas_moeckel · · Score: 1

      I can agree with that assessment look at the bsic install on windows everything whats to make you reboot. Tech support wants you to reboot. I did my time at IBM in tech support and if you told somebody to just reboot a rs6k even that wouldent be accepted forget a as400 or 390 gear. Reset a process or peice of hardware yea but never the system granted those are all a lot more painfull to reboot because of it it starts at the installation on windows and goes from there.

      On a side note my local telco wants me to reboot anytime something happems with the DSL now I have a 99.999 SLA with them (business class 6 in 1.5 out) and they own up to the DSL bridge. I dont see this as conducive to 5 9's of reliability I have never in 7 years of working with real rotuers had to reboot one for anything but to reload an IOS or recover a password.

      --
      No sir I dont like it.
    15. Re:Hmm... by Tony-A · · Score: 1

      Hehe. 5 9's reliability.
      Sounds good. I can claim 5 9's (particularly if I don't know what I'm talking about;) (and if there's no penalty for failure;)
      5 9's means that you've got the problems of 4 9's covered and can handle without interruption. For the remaining freaks that *do* happen, you have contingency plans which will include rousting out a small gaggle of executives. The blunt reality is that even if you do have the necessary calibre of equipment, you will almost always not go the 5 9's route.
      The thing is, 5 9's means 5 9's at 5 9's standards, not 5 9's at 1 or 2 9's standards. Wishful thinking is not a substitute for competence. Won't keep 'em from trying though :-(

    16. Re:Hmm... by silas_moeckel · · Score: 1

      Yea 5 9's can be tough to get the execs to pay for but it's a large part of my engineering life. The big floating thing with reliability now is that 5 9's period or 5 9's scedualed there is a BIG difference. Work for data centers ISP IPP etc and they start to get it after there 2 9's gear starts breaking down about now and they have to shutdown to fix it. It's all about life span redundant power supplies does very little to help you at a year old assuming you burned it in well. It's when things get 3 years old (a lot of the dot com gear now) and it fails that you have issues. Acheaving 5 9's isn't done in hardware or people or resources alone it's a combination of all of it and a work methodology that everybody has to adhear to. I can claim 90 9's of uptime and be right if my only production time is 2 minutes a day it's a lot harder when status affecting work windows are included in those numbers because there is no "late night" anymore people access things aroud the world all the time yea traffic might be reduced but reduced does not mean off.

      --
      No sir I dont like it.
    17. Re:Hmm... by Tony-A · · Score: 1

      I think you can get 5 9's scheduled out of a Yugo (or a Chevette).
      Think of a little boy in his pedal car dreaming of Le Mans. The execs have been had and like any victim of a scam want to delay the realization as long as possible.

  17. BSOD by NewtonsLaw · · Score: 3, Funny

    Wow, WinCE adds a whole new meaning to the term "Blue Screen Of Death" when it GPFs at 140mph on the autobahn eh?

    And can you imagine the excuses given to the highway patrol...

    "Honest officer, it wasn't me who crashed, it was Windows CE"

    1. Re:BSOD by 1010011010 · · Score: 5, Funny


      Imagine it shifting from 5th to reverse on the autobahn. "Invalid page fault" followed by "fatal exception" followed by "Missing or Damaged Passengers."

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:BSOD by 1010011010 · · Score: 4, Funny


      I wonder if insurance rates will be higher for Windows-Powered(tm) cars.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    3. Re:BSOD by loraksus · · Score: 1

      Stupid question, but I must ask, I'm assuming that doing this would like so kill your transmission.

      I've never tried this, for obvious reasons, but have always wondered if there is protection against user stupidity?

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    4. Re:BSOD by Anonymous Coward · · Score: 0

      I've never tried this, for obvious reasons, but have always wondered if there is protection against user stupidity?

      Give it a whirl. Just go a couple mph and try to shift into reverse. If you've got a stick, you'll grind the gears. I've never tried it on an auto, but I suspect it will simply refuse.

      If you did manage to get into reverse your transmission would be toast. Reverse isn't meant to be run at high roadspeeds and it's meant to go *backwards*. It just isn't built to take the stresses that would be placed on it.

    5. Re:BSOD by r00zky · · Score: 1

      I tried that (yes, i was bored) and the only think that happened was a loud and ugly sound when trying to put reverse.
      Transmission didn't broken (the car is still alive) so YES there is protection against user stupidity there...

      --
      I'm a chainsmokin' alcoholic sociopath, so-ci-o-path
    6. Re:BSOD by suwain_2 · · Score: 1

      This actually isn't as improbable as it might sound. I know someone who was writing code for a robot, and, apparently, it was designed to use an 8-bit integer to govern it's speed/direction, and I guess 0 was full-speed reverse, ~128 was neutral, and 254 was full speed ahead... A buffer overflow caused it to 'wrap around' from 254 to 0, which is akin to throwing your car into reverse while speeding down the highway.

      My point is just that it's not as hard as it sounds -- a simple little slip-up could cause something horrible like this. The transmission will probably die long before you actually start going backwards, but I'd still prefer that my car not try this... :)

      --
      ________________________________________________
      suwain_2 :: quality slashdot p
    7. Re:BSOD by mosch · · Score: 1
      Actually, shifting into reverse in an automatic, at speed, will just make the engine stall out, your wheels won't suddenly be spinning backwards.

      Shifting into park on the other hand can be exciting, as it tries to physically lock the drivetrain, which is clearly fairly terrible for all parts involved.

    8. Re:BSOD by Anonymous Coward · · Score: 0

      I believe that would be the red screen of death... (Bloody Windscreen that is...)

    9. Re:BSOD by Anonymous Coward · · Score: 0

      I had this experience once on my way to work. Long story short, I was trying to shift back up to drive from a lower gear, wasn't paying attention, and suddenly the car lurched and the engine stalled, coasting at about 10mph less than before I screwed it up.

      That was last summer, and that car just lost its transmission last week... hmm...

    10. Re:BSOD by Pxtl · · Score: 1

      I drive an automatic (albeit an older one - a Nissan) and I've impatiently shifted from reverse to forward while hurriedly doing a 3-point turn. It does not refuse - it grinds the gears.

    11. Re:BSOD by evilviper · · Score: 1

      chkdsk -> chkppl

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    12. Re:BSOD by mobets · · Score: 1

      It has been my experiance that most mauals are set up so that you have to go out of your way to get to reverse or have a gate bloking reverse. In my car, I cannot go strait from 5th to reverse, but if I go to nuetral then I can get to reverse. Even if you do get to reverse, ss another poster that was crazy enough to try it said, it shouldn't do too much damage. here is a link to the How Stuff Works article on manual transmissions. When you move the shifter, you are not really connecting gears.

      --

      It was me, I did it, I moved your cheese
    13. Re:BSOD by Anonymous Coward · · Score: 0

      "cyberliability insurance" is higher for windows servers according to this article. The same should apply to cars.

    14. Re:BSOD by Alsee · · Score: 1

      followed by "Missing or Damaged Passengers."

      Driver missing or currupted. Please insert disc labeled "Windows 98 CDRom".

      Data error reading device Brakes. Brakes not found: (A)bort, (R)etry or (F)ail?

      New driver detected. Please reboot for changes to take effect.

      I wouldn't want to be a passenger on this bus.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    15. Re:BSOD by antirename · · Score: 1

      I once had to replace the flywheel in a Lincoln Towncar because the idiot driver shifted it into reverse at about 70 mph. Her boyfriend screwed up the kickdown cable adjustment AND the indicator on the column trying to work on it. He told her to just use the column shifter to pull it out of overdrive when trying to pass, but when the pointer was at "D" the transmission was in reverse. The first time she tried it the flywheel exploded. As she put it, "it made a really awful loud noise and then it wouldn't go anymore". The transmission lived, but ford c6 trannies are pretty tough. I wouldn't reccomend trying this, the results can be spectacular in a BAD kind of way :)

  18. Why Windows? by este · · Score: 1, Redundant

    Perhaps it's more convenient to use a pre-defined OS to power the computer components in the BMW, but one would think a tailored OS (or well-compiled linux kernel...*cough*...) would not only be more stable, but offer better performance in the long term.

    Besides, how long will it be until we have viruses affecting cars? Eventually a large movement will inernet access in one form or another into the majority of new vehicles. Using a proprietary OS would make it much harder for a single, easy to write virus to be unleashed. If there's a widespread use of the same OS, what's to stop spread?

    Perhaps closed-source has -some- good points?

    --
    [este]
    1. Re:Why Windows? by Cmarthen · · Score: 1

      Using a proprietary OS would make it much harder for a single, easy to write virus to be unleashed.

      Perhaps closed-source has -some- good points?


      *takes deep breath, counts to three*

      All right. I want you to look at the above sentences you wrote, and think about them long and hard in the context of Windows.

      Then I want you to go to the corner and don the Floppy Clown Hat of Shame. Believe me, you'll be better for it.

      --
      Popular Culture? Popular Culture wants a damn site that can handle some traffic. -- ska187
    2. Re:Why Windows? by sheetsda · · Score: 3, Interesting

      Using a proprietary OS would make it much harder for a single, easy to write virus to be unleashed. If there's a widespread use of the same OS, what's to stop spread?

      How so? Windows is a proprietary OS and has more than its fair share of virii which spread partially because of the gaping security holes found by outsiders without access to the code. All a potential virus writer would need is access to one of these cars to start probing it for vulnerabilities. If you're meaning that a virus couldn't jump from a computer's OS to a car's and possibly back again (and therefore couldn't spread over an internet made of computers); I wouldn't be so sure, cross-platform virii exist. Personally I'd never drive a car where the computer has any control over critical systems.

      (OT: reminds me of a sig I saw somewhere that read: "As a computer I find your faith in technology amusing")

    3. Re: Why Windows? by Theodore+Logan · · Score: 1

      Are you being disingenuous or was the misunderstanding of the parent post unintentional? The poster probably intended the word "proprietary" to mean something it does not usually mean. As I understand it, (s)he means to say that the OSs should, in binary or source form, not be available to other people than the manufacturers of the cars, by purchase or otherwise. This would certainly prevent viruses from spreading as easily, although it might be a bad idea for other reasons.

      PS. It's viruses , plain and simple. There's no such word as "virii."

      --

      "If you think education is expensive, try ignorance" - Derek Bok

    4. Re:Why Windows? by YrWrstNtmr · · Score: 1

      Personally I'd never drive a car where the computer has any control over critical systems.

      THen you won't be driving anything newer than ...oh...a 1990?

    5. Re:Why Windows? by Anonymous Coward · · Score: 0

      Perhaps it's more convenient to use a pre-defined OS to power the computer components in the BMW, but one would think a tailored OS (or well-compiled linux kernel...*cough*...) would not only be more stable, but offer better performance in the long term.

      Corporate liability insurance is easier to get for something purchased from a well-defined source that can be litigated against. Windows has this advantage over linux.

      Besides, how long will it be until we have viruses affecting cars?

      When manufactuers don't scan for such in their executable code? Really, when was the last time you downloaded untrusted executable code from the internet into an appliance? Besides the obvious difficulties in inputting malicious code into a device with no binary interface, the processor in charge of the safety-related components of the vehicle is likely not also downloading stuff from the outside world for email/web/etc.

    6. Re:Why Windows? by jpmorgan · · Score: 1
      Personally I'd never drive a car where the computer has any control over critical systems.

      All critical systems in modern cars are under computer control. It's such systems that give you safety features like advanced traction control, and modern antilock brake systems.

      Over the next ten to fifteen years expect cars to become completely electronic, replacing almost all the moving parts. (There is, of course, a bare minimum:)

    7. Re:Why Windows? by Reziac · · Score: 1

      Given that scenario, at least in California there's a potentially-simple way to spread an "automobile virus": thru the smog station checkups. Newer testing units plug directly into the car's "brain", and the testing unit is connected by modem line to the DMV. Occurs to me that by a single infection point (the DMV, or any vehicle's brain that was read by the DMV), this could be passed to any vulnerable car that is more than 4 years old and therefore is required to be smog-tested every other year.

      This car is not yet 4 years old, you say? It WILL be. Give it time. :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  19. Don't bash windows by Anonymous Coward · · Score: 0

    If you don't have the bandwidth to handle the slashcrowd,

  20. This one won't be hard to bring down... by tcc · · Score: 3, Funny

    Am I the only one who was expecting the trunk to actually close super fast (possibly causing injuries) while he sticked himself a bit inside?

    Damn you catchy story title! :)

    --
    --- Metamoderating abusive downgraders since my 300th post.
  21. and videos go boom by tadheckaman · · Score: 1

    once again, we demonstrate the slashdot effect... anyone have a copy of the transmission thing? I want to see that

    --
    My potato gun was confiscated by the United Nations. They said I wasn't allowed to have weapons of mash destruction.
  22. DOA by _ph1ux_ · · Score: 3, Funny

    hmmm... I didnt know that these cars were having this problem (didnt even know they ran windows CE) but I remember after they first came out I saw two different ones dead in the road on 280 south during rush hour. Their frustrated owners looking stupid and very pissed at the embarrasment their new expensive toy was causing them.

    1. Re:DOA by T3kno · · Score: 1

      I've seen several brand new M5's broken down on the various freeways around Southern Cal as well, I'm not sure if this is related, but it seems that BMW has taken a major turn for the worse when it comes to quality control.

      --
      (B) + (D) + (B) + (D) = (K) + (&)
    2. Re:DOA by vought · · Score: 4, Interesting
      It's true. The "New Seven" is turning out to be more of a pricey lemon for many owners. the bulletin boards at Audiworld have more than a few former new seven series owners who got fed up with computer-related problems includeing, but not limited to:

      • Engine shuts off unexpectedly. After a random interval, it might start again - but who knows?
      • Security system problems.
      • The aforementioned light and sound shows - the radios in some cars change volume unexpectedly.

      I have seen these cars kaput on the side of Bay Area streets and freeways three times now. For a car that's been on sale for only six months, that's pretty scary. BMW has apparently had a lot of explaining and backpedaling to do when people come back into the dealerships time and time again with cars that act "weird".

    3. Re:DOA by Jace+of+Fuse! · · Score: 2, Funny

      Maybe it's not the Hardware or the OS, maybe it's the, er...

      uh...

      Driver...

      On nevermind.

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
    4. Re:DOA by blibbleblobble · · Score: 1

      "The aforementioned light and sound shows - the radios in some cars change volume unexpectedly."

      As someone who's using voice-recognition software at work, yes they have a remarkable tendancy to interpret background noise as something they recognise: why would anyone rely on voice-recognition for anything like car controls?

      At the very least, it can be made to work by having a PTT button, echoing what the computer thought the command was, and requiring an OK. I wouldn't be too surprised if the BMW's were interpreting "*cough*err..(engine noise)" as "radio:volume:down"

    5. Re:DOA by rjamestaylor · · Score: 1
      No its just that you live in a BWM-rich area. Statistically, its still small.

      But, if that voice recognition is as "smart" as Office XP's I wouldn't be surprised if more people don't end up personally fulfilling the slogan: "The Ultimate Driving Machine"

      --
      -- @rjamestaylor on Ello
  23. This man is his own worst enemy... by Anonymous Coward · · Score: 0

    I noticed several instances where HE was to blame for the errors....not turning the phone on, jamming the key in crooked and holding it in, dialing "411, hangup" and expecting to get through...etc.....but the topper was his comment about the tachometer "it's just thumping what's up there". yeah.

    Get a horse.

    1. Re:This man is his own worst enemy... by Anonymous Coward · · Score: 0

      If he's that bad, he shouldn't be allowed near a horse. At least one of them would likely be injured, even if the horse would add significantly to the available brainpower.

  24. sequel by rnd() · · Score: 5, Funny

    One day we'll see people like Steve Irwin making careers out of dealing with rogue appliances.

    --

    Amazing magic tricks

    1. Re:sequel by JesseL · · Score: 5, Funny

      Crikey! That's a 2006 Frigidaire Side-by-side, we don't wanna spook im. He'll hit you in the eye with ice cube like *that*. Let me see if I can show you his crisper...Ah 'ees a beauty!

      --
      "Prefiero morir de pie que vivir siempre arrodillado!"
    2. Re:sequel by iNub · · Score: 1

      No mod points left, damn it. +1 funny

      --
      "The image is a dream. The beauty is real. Can you see the difference?" -- Richard Bach, Illusions
    3. Re:sequel by pyrrho · · Score: 2, Funny

      don't forget: ... "you're a naughty one aren't you? He's tryin' to let me cream go bad! But I'm in 'is territory, an' he reckon's I'm out to eat his food."

      --

      -pyrrho

  25. Big deal! by lastberserker · · Score: 1

    Why, LARTing those cocky Win CE addicts will do nice, thank you!

    --
    My other Beowulf cluster is... er...
  26. Sci-Fi had a documentry on this! by GMontag · · Score: 3, Funny

    It is not "random" at all!

    They had this show called "Ghost in the Machine" that documented how this happens!

    After I saw it I became a research analyst for Pierre Salengar . . .

  27. Use gnu/hurd by Anonymous Coward · · Score: 0

    Its the best os out there, you just need obsolete hardware to get it running.

  28. car or driver? by AmigaAvenger · · Score: 2, Insightful
    Not sure if it is the car or lack of knowledge on the driver... Watch the trans slip video, refers to 5000 rpm as 500 ("it goes over 500 rpm", needle is at 5000) radio problem of radio slip video looks like he just doesn't know how to run it.

    oh yeah, videos download SLOW, you get get those two at http://www.ryankramer.com/translip.wmv and http://www.ryankramer.com/radio.wmv

    1. Re:car or driver? by Anonymous Coward · · Score: 0

      I believe I said it slipped by 500 RPM. Prior to past service, it would downshift and then slip up to 5,000 momentarily before re-catching and continuing. Post-Dec service, it now donwshifts, hiccups with a 500 rpm drop, then the resumption.

  29. Useless interface design by BWJones · · Score: 4, Insightful

    So, some months ago I got a chance to drive one of the new BMW 745's and apart from the subjective opinion that the car was *ugly*, the user interface of the iDrive system was awful. Beyond that the iDrive system takes over a whole host of functions that do mimic the Windows paradigm. For instance, to complete an action that should be relatively straight forward, like change the radio station, or change the settings of the climate control system I had to make three or more separate actions in a menu driven system. What was wrong with turning a dial? Big dials are fast and I don't have to take my eyes off of the road to do it like you do in the BMW 745.

    There are things that probably should not be done in automobiles just because we can and the iDrive is not for use by drivers. It's simply bad design philosophy and for many things like driving a car, they should be intuitive enough to be able to perform a quick safety check, get in, start the car and begin driving. Instead with the 745, I had to sit in the parking lot of the airport for twenty minutes while I figured out just what was going on with the thing and the fact that the manual said it was Windows CE based did not instill confidence.

    --
    Visit Jonesblog and say hello.
    1. Re:Useless interface design by Anonymous Coward · · Score: 0

      *GASP!* You mean...having a gigantic start menu on a tiny device with a tiny screen ISN'T a good idea after all???

      Seriously...WinCE is an interface nightmare. The screen-hogging Start menu is only the first thing wrong with it.

    2. Re:Useless interface design by p23cfos · · Score: 1

      Take it from the experts -- iDrive blows.

    3. Re:Useless interface design by 1984 · · Score: 4, Insightful

      This reminds me of air traffic control (my brother works in ATC).

      Air traffic controllers use little paper strips mounted on little plastic strips to manage their aircraft. They keep them in an order, can tell at a glance where everything is supposed to be, and can make changes as required, instantly. The controllers complain that every year or two some whizz comes along and says, "You could make that better with a computer," and presto, kicks off a project to design a "better interface". Except they never deliver a better interface. They deliver a GUI, which requires a mouse or touch pen, and turns each operation into three operations, makes everything depend on one more computer (if your paper strip "goes down", print another). In short, not an improvement. But it's suprisingly how many zealouts assume that the hi-tech solution "must" be better, just because.

      Actually, I think you could add utility, but not by changing the interface. Don't make the application fit the interface -- it should be the other way around.

    4. Re:Useless interface design by p23cfos · · Score: 1

      sayeth clack (or is it click?) "There is one reason why you should not buy this car. It's called iDrive. In an attempt to convince luxury car buyers that they are getting the latest and greatest electronic gizmos for their 77K, some knucklehead at BMW crammed all of the car's electronic controls together and gave them all one switch. Smart? Duh. Of course, this is a wonderful car to drive, or be driven in. It's got all of the BMW's best attributes. It's sporty and luxurious at the same time. It handles like a sports sedan. It's solid as a rock, and has an engine that's incredibly smooth and powerful. But there's no way you should ever buy it. The 7 Series was redesigned this year, with mixed results. We drove the eight cylinder 745Li, which will set you back no less than $77,121. That's the cars.com target price, but if you have to ask...well, maybe this isn't the car for you. The 745Li will be followed soon by a 12 cylinder 760Li, more expensive, and unfortunately, also with iDrive. "

    5. Re:Useless interface design by SaturnTim · · Score: 1

      I haven't used the system myself, so I won't comment on it. I have read up on it a bit, and the reason you can't just press a button or turn a dial anymore is because of the number of electronic features. One BMW ad says that they would have needed over 700 (sic) buttons to replace the iDrive controls.

      So no, I don't like the idea of the BSOD in my car... I do expect to see this kind of system in many cars of the future.

      --T

      --
      http://www.theMediaBunker.com
    6. Re:Useless interface design by Dolly_Llama · · Score: 1, Insightful
      it's a shame you didnt have more opportunity to use iDrive. It is a little counter intuitive at first, but what was it that I read about the nipple being the only intuitive interface? Once you get a hang of where things are, the force feedback in the knob makes controlling anything VERY easy. Different features feel different. Plus the knob is where I'd have my hand anyway, so there's no reaching for anything.

      If you get another chance to drive the 745, try to learn it. Once you can do it without looking, you'll agree.

      --

      Somewhere, something incredible is waiting to be known. -- Carl Sagan

    7. Re:Useless interface design by On+Lawn · · Score: 1

      Thats an echo I hear from 1983 when the Cadillacs and Lincons had a voice system. "Your door is ajar... Your door is ajar" was repeated more frequently, but not by much, as the existential despair of people saying "I expect to see this kind of system in many cars of the future".

      Digital watches, talking cars are all replaced back with good old dials and switches. I think the only reason the remote control won out over the dials is becuase its barely easier to use then getting up out of your seat.

      ____________________________________
      OnRoad: How to make money off u-pull-it parts.

    8. Re:Useless interface design by mccoma · · Score: 3, Insightful
      But it's suprisingly how many zealouts assume that the hi-tech solution "must" be better, just because.


      I remeber a professor in college telling us how he got hired to computerize a truck cargo carrier. The company schedule pick-up, routes, and had people who figured out the most cargo carried over a route (dense packing, order of stops, etc). He ended up telling the owner that the system they had (orders tacked to rotating pillars (kinda like the rotating box-style holders for CDs)) with the trained people was more efficient then any computer program.


      Tech is sometimes not the answer.

    9. Re:Useless interface design by Esion+Modnar · · Score: 1

      I think this book would have a thing or 2 to say about the BMW Seven-Forty-who-gives-a-fluck: The Design of Everyday Things

      --

      They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
    10. Re:Useless interface design by PD · · Score: 2, Insightful

      The whole "door is ajar" thing is a symptom of what's wrong with Detroit carmakers.

      They made a talking car. Then they made the talking car say stupid things. When people laughed, they assumed it was because they didn't want a talking car! Stupid Detroit.

      I want a talking car, but please make it say something I want to hear.

    11. Re:Useless interface design by Leto2 · · Score: 1
      Poor guy, driving a 745i and still no luck picking up a chick so you can put your hand on her lap.

      Yeah, I guess your knob is where you'd have your hand anway....

      --
      <grub> Reading /. at -1 is like driving through Cracktown in a convertible that is stuck in 1st
    12. Re:Useless interface design by Anonymous Coward · · Score: 0
      ... but what was it that I read about the nipple being the only intuitive interface?

      Now there's an idea! When can I expect your nipple-operated car to hit the market place? Does the car come with the nipple or do I need to supply my own? And what about replacement parts?

    13. Re:Useless interface design by On+Lawn · · Score: 1


      Nooo you don't. Fighter pilots have talking airplanes, and are very annoyed with them. I have no idea what I'd want my car to say to me if it could. Probably "Nice Job", "Good corner".

    14. Re:Useless interface design by Anonymous Coward · · Score: 0

      Something like "Yeeeehaaarr you smok'd that sumbitch!" would be cool :-)

    15. Re:Useless interface design by Soul-Burn666 · · Score: 1

      I couldn't agree more.
      The same thing happens with airplanes themselves.
      At first the planes had analog dials (with number around them).
      In some new design, they changed the dial into a digital counter.

      Practically ALL the pilots got mad because they now have to read and understand the exact numbers instead of reflexivly re-act to a dial. A dial pointing somewhere is much easier to glance at and understand than specific numbers...

      I'm not sure about it, but I think the interface returned to analog dials...

      --
      ^_^
    16. Re:Useless interface design by Sax+Maniac · · Score: 2, Interesting
      Right on. I used to write software for ATC, and I remember at first thinking "why are these guys using paper strips"? Then I watched them in action.

      The strips sit in little colored plastic containers that give them rigidity, and there is a rack that holds these containers in place. The controllers arrange the strips physically in meatspace in whatever order they like- sorted by time, alphabetical, altitude, airline, whatever. Scalablilty? Sorry, a controller cannot handle 5000 airplanes, so having a computer sort them usually is not a win: it takes more time for the user to specify how they want to sort it than for them to do it themselves. The controllers would quickly annotate the strips with small indecipherable (to me) marks; of which there would be no corresponding key on a keyboard. They'd toss the strips back and forth to each other.

      So what did the our system do? Well, what we could automate is printing of the strips right from the flight plan data, and we could spit them out at a printer closest to the person who needs it. The hardware designers designed the rack and a little chute that they could chuck the plastic holders into, which would empty into a bucket, where someone could toss all the strips and reuse the holders.

      Anyway, the point being is that the software is just part of the whole user's workflow. Trying to make everything electronic is just ridiculous, as would be requiring the user to go through 4 nested menus to change the radio volume.

      You have to watch the users use your product. This car control system, of which I heard scathing review on NPR, smacks of over-design and no real-world, testing by non-techies: Could you imagine futzing with inaccurate voice menus when driving 75 mph in the rain, and a screaming toddler in the back seat?

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    17. Re:Useless interface design by jokercito · · Score: 1

      This reminds me of a probably made up story I heard a few years ago. NASA was having problems with their pens on space missions due to the zero gravity issue. They scratched their heads for a long while trying to figure out how to make pens that would function in space. They then decided to ask the Russians how their cosmonauts managed to write when they where in space. They came back with a simple answer. "Simple, comrade, we use pencils."

      Oh and by the way,

      In Soviet Russia, pencils write with YOU!

      Sorry... couldn't help it.

    18. Re:Useless interface design by PD · · Score: 1

      If they're annoyed with them it's not because they're talking. I can't imagine a fighter pilot being annoyed when Bitching Betty saves his life by telling him to pull up. I can understand how he'd be annoyed if Bitching Betty keeps telling him to pull up, when he's trying to fly under radar at 100 ft.

      Seems like you made the same mistake that GM made - you assumed that it was the talking that was the problem, when it's really what they are saying.

      Things I'd like my car to say to me:

      1) tell me to get some gas when I have a half gallon in the tank. Tell me ONCE. Don't annoy me with it.

      2) Tell me door is OPEN. Don't tell me that my door is a jar. It's not a jar. It's a door. And it's open.

      Basically, anything that there's an idiot light for, there can be a voice for. But there needs to be rules:

      -if there's a special condition, tell me once then shut up about it. I can refer to the instruments for further information.

      -if I have 5 different things going off at the same time, don't itemize. Just say something like "Problems detected, please look at the dash display." Then shut up about it.

      See? Not an annoying voice. A useful voice. I should be CEO of General Motors or something.

    19. Re:Useless interface design by On+Lawn · · Score: 1


      You are sure bent on making a flame war on something pretty dumb.

      Seems like you made the same mistake that GM made.

      My mistake is not the same. I simply don't like a talking car. GM's mistake was making one, since people in general said they don't like a talking car.

      This isn't measured in blind suppositions like "Sales are down, better remove the talking option", Its measured in direct focus groups in which people are given different talking options. I don't know what the results of these were, but I know that cars don't talk any more, and I know what I would have said.

      I would have told them that I listen to the radio, other passengers, and CD's. Theres no reason that I need the car to interupt that (or be missed because of it) to talk to me when a simple light does the same thing.

      I should be CEO of General Motors or something.

      Reminds me of when Homer designed an automobile...

      By the way, I'm writing my opinion on this up as a part of an article I'm submitting on my site; Onroad, feel free to meet me there on Monday.

    20. Re:Useless interface design by PD · · Score: 1

      You are sure bent on making a flame war on something pretty dumb.

      Flamewar? This is the tamest flamewar I've ever seen. I thought it was a discussion.

      Its measured in direct focus groups in which people are given different talking options.

      Ah, I see what our difference is now. I almost never agree with the majority, since my desires are much different than everyone elses. For example, I want a two seat, convertable, hybrid gas-ELECTRIC roadster very badly. And I want it talking. I find cars built by focus groups to be boring. Case in point: Compare the Olds Alero concept car to the one they actually produced. Those focus groups managed to turn a very sweet concept into my Dad's Oldsmobile.

    21. Re:Useless interface design by On+Lawn · · Score: 1

      Those focus groups managed to turn a very sweet concept into my Dad's Oldsmobile.

      Theres something you and I agree on. Focus groups often ruin a good thing. Whether or not a "talking car" is one of those good things is open to personal interpretation.

      Flamewar? This is the tamest flamewar I've ever seen.

      And potentially the most trivial. Wait, no. I seem to remember plenty of flame wars on Slashdot over much more trivial things.

  30. DUI by Anonymous Coward · · Score: 2, Interesting

    On one of the later pages there's a blurb about how GM intends to soon make a drive-by-wire car that can be operated via a joystick, or other familiar game controller.

    Somehow the thought of all the little 16-year-old GTA addicts getting behind the gamepad of mommy and daddy's SUV for the first time, already knowing how to "drive" won't fill me with a feeling of safety on the streets. It was bad enough trying to drive across town after playing Crazy Taxi.

    Sometimes there are good reasons to make user interfaces different...

    1. Re:DUI by gnarled · · Score: 1

      I have always noticed that it's much easier to drive a car in real life than a video game. Why would you want to give it the disconnected feel of a video game anyway?

      Also GM's drive by wire stuff seems to be utterly rediculous and I hope it never gets produced in its current stae. Making people brake with their hands is simply rediculous. If you had to make an evasive manuever and slam on the brakes at the same time, how on earth would you do that?

      --
      I'm a firm believer in the philosophy of a ruling class. Especially since I rule. -Randal, Clerks
    2. Re:DUI by Anonymous Coward · · Score: 0
      If you had to make an evasive manuever and slam on the brakes at the same time, how on earth would you do that?
      In precisely the same manner that you would do that on a motorcycle, by steering the wheel while grabbing the brake.
  31. Why is WinCE still popular? by Nanite · · Score: 2, Flamebait

    When MS gets winCE installed in highly important devices like a freakin' car, we all laugh and make BSOD jokes. But you know what, we're right! When I see MS trolls complain of the bias we all show in these forums, they don't realize that most of us are IT professionals and we know what we're talking about. Damnit, how can a company sell software that makes cars crash and not only get away with it, but have it be called a 'minor bug' in the press? As much as I hate to say it, we need to see some lawsuits come out of this. It's probably the only way Microsoft would ever show some accountability.

    Nanite

    --
    God is real unless declared integer.
    1. Re:Why is WinCE still popular? by Anonymous Coward · · Score: 0

      "When MS gets winCE installed in highly important devices like a freakin' car, we all laugh and make BSOD jokes. But you know what, we're right! When I see MS trolls complain of the bias we all show in these forums, they don't realize that most of us are IT professionals and we know what we're talking about."

      Well gee, I wonder why MS bias trolls would be against you? You're blaming CE when it's obvious from the videos the problem is that the company wrote their software badly. It wouldn't suddenly work better if they were using embedded Linux.

      I'm not arguing that CE is reliable. However, you can't just go jumping the gun that MS is responsible because that's the platform it's running on. Apps have bugs, you can't blame Microsoft for that.

      Stop acting like a broken record whenever there's a problem even slightly involving MS and maybe people will start believing you 'IT Professionals.

    2. Re:Why is WinCE still popular? by nochops · · Score: 1, Flamebait

      I realize you're an IT professional, and I'm one as well. Now that it's established that we're both pretty smart people, tell me where in the story "software that makes cars crash" come up.

      Now, we both know you're talking about the super-duper-uber-bad Microsoft here, but the only thing I could find that obviously referred to WinCE is "...This left me able to drive the car, but unable to operate the radio, telephone or navigation system...". An inconvenience to any 745 owner I'm sure, but hardly life-threatening or inherently dangerous.

      Actually, maybe it's a Godsend that he wasn't able to fiddle with the radio while talking on the phone and fitzing with his GPS...all while -gasp!- driving! He probably would have killed someone, but that's another topic.

      So yeah, software has bugs. and, yeah Microsoft probably used it's considerable marketing prowess to muscle it's way into this market, but I think you're out of line here. I would consider it completely irresponsible of an automobile manufacturer to allow something like WinCE or Linux, or anything not under their direct control to play such a large part in the driver's direct interaction with the car. This is said with driving in mind, not entertainment.

      Now that I've said that, I think you should agree with me here. There's no evidence whatsoever in this article that Microsoft or WinCE had anything to do with the drivability or safety of the car. The very first sentence about the car says that there are "around 70 microprocessors" in the car. Microsoft is only mentioned regarding the car's iDrive system, which (rightly so) is not involved in the operation of the powertrain proper.

      So, Mr. IT professional, put the blame where blame is due, and look for someone else to pick on. I swear, the word "Microsoft" can't even be mentioned around here anymore without a childish remark like yours.

      --
      "A terrorist is someone who has a bomb but doesn't have an air force." -William Blum
    3. Re:Why is WinCE still popular? by Anonymous Coward · · Score: 0



      I'd love to see your evidence for how "most of us" in these forums are IT professionals.

      I am, and you claim to be, but I suspect the vast majority aren't.

      Certainly, there's a considerable number that aren't even out of school yet.

      I can tell you that most who post on these forms are clueless idiots.

      Don't believe me? Go read the forums...

    4. Re:Why is WinCE still popular? by johny_qst · · Score: 1

      Will someone please mod this parent down. People need to check out the article before posting fuel for another baseless argument.

      --
      Fnord.sig
    5. Re:Why is WinCE still popular? by NanoGator · · Score: 1

      "Apps have bugs, you can't blame Microsoft for that."

      Boy does that AC have a point. I work for a software company and I grit my teeth every time we blame MS for a problem that was really our fault.

      --
      "Derp de derp."
    6. Re:Why is WinCE still popular? by rseuhs · · Score: 1
      I would consider it completely irresponsible of an automobile manufacturer to allow something like WinCE or Linux, or anything not under their direct control to play such a large part in the driver's direct interaction with the car.

      If you are too dumb to understand that the GPL means exactly that everything is in 100% control of the manufacturer, how do you think you can even dare to think you have any idea what is good to use in a car?

      That said, yes there are many reasons why doing exactly that (putting a computer between user and actual physical controls of the car) is a good idea. With the right sensors you can break when the car in front of you brakes suddently and prevent crashes. With even more advanced sensors you could savely stop the car when the driver stops reacting (People often have heart attacks in their cars. It's happening every day.) or do millions of other useful stuff. If done right, you could save thousands of lives every year.

      A well designed computer system is much more reliable than a human.

      Yes, this excludes most systems that have Microsoft software on them. Actually before Microsoft, it was like that. The big mainframes and even the first home computers (C64, Atari, Amiga) had the reputation of being very reliable and that a problem usually equals a hardware problem. Microsoft changed that.

      Now that I've said that, I think you should agree with me here.

      Certainly not.

      There's no evidence whatsoever in this article that Microsoft or WinCE had anything to do with the drivability or safety of the car.

      So everytime some Windows-based device screws up we shall assume it's because of dumb application programmers? Everytime a Windows-based server is hacked because of dumb admins?

      So, Mr. IT professional, put the blame where blame is due, and look for someone else to pick on. I swear, the word "Microsoft" can't even be mentioned around here anymore without a childish remark like yours.

      Actually Microsoft can't be mentioned anymore without some Winlots coming to their defense without any evidence. Why do always Windows-based product break randomly? Why does my dual-boot computer lock up frequently in Windows but not in Linux?

    7. Re:Why is WinCE still popular? by nochops · · Score: 1

      Well...
      Now you've gone and missed my entire point.

      Let me sum it all up for you:

      My point is that you're blaming Microsoft and WinCE for making cars crash. The article said nothing of the sort. The car has several software systems and one of those was made by Microsoft. The car had software problems relating to its driveability, and the car had software problems relating to its entertainment functions. The article very clearly quotes the driver complaining about his inability to use the phone, radio, and GPS, which was previously stipulated to use software made by Microsoft. The safety and driveability problems bear no mention whatsoever of Microsoft or WinCE. You would know this if you read the article.

      So, when your dual-boot computer crashes, how do we know that Linux isn't causing a problem? I mean, both Linux and Windows are installed in the same computer, right? Now do you understand what I mean? Just because WinCE is installed in your car doesn't mean that it's responsible for everything that goes wrong.

      I'm not saying that Microsoft is great and makes perfect software. All I'm saying is don't blame Microsoft for making cars crash, when it wasn't even their software.

      It's quite obvious that you simply saw an article about cars gone mad, and that article mentioned WinCE. So, in typical Slashdot know-it-all fashion, you immediately assume that Microsoft is to blame, without even checking the facts.

      Grow up. If you want to pick on someone, get your facts straight first, Mr. IT professional.

      --
      "A terrorist is someone who has a bomb but doesn't have an air force." -William Blum
    8. Re:Why is WinCE still popular? by Anonymous Coward · · Score: 0
      My point is that you're blaming you're blaming Microsoft and WinCE for making cars crash.

      It's a real stretch to claim he meant that WinCE makes the cars go driving off on their own and run into stuff.

      You also failed to read the article: I'd consider the Microsoft-powered component that causes the transmission to malfunction and shift gears a serious safety problem.

      Anyway, it's more likely he meant that the car's computer crashes, not that the software makes the car run into things. But that is a safety problem. You said it's no crying shame if the driver can't use his radio and cell phone at the same time -- that's a safety issue already. True. But the malfunction doesn't stop the user from trying; it actually further distracts and frustrates him as he fiddles with his car trying to figure out why it's not working. That's a built-in safety issue that relates directly to the driveability of the car.

    9. Re:Why is WinCE still popular? by Anonymous Coward · · Score: 0
      Actually, maybe it's a Godsend that he wasn't able to fiddle with the radio while talking on the phone and fitzing with his GPS...all while -gasp!- driving!

      I'm sure that's exactly what Microsoft had in mind when it made WinCE such a wonderfully reliable platform for development. Can you get a more apologetic tone than, "Well, it's just as well that it doesn't work, anyway!" You definitely sound like IT scum. "Oh, the program crashes when you do X, Y, and Z? Well, then don't do that. You don't want to, anyway."

    10. Re:Why is WinCE still popular? by rseuhs · · Score: 1
      Well, OK if you refer to the basic functions of a car, yes WinCE/Microsoft didn't hamper that.

      By "crashes" I assumed we were talking about crashing the phone and the other things the article was talking about not the car actually crashing into something. (Altough the transmission issue sounds not good)

      However, my points, all of which you DID get completely wrong:

      1. Computer systems are NOT inherently unreliable. There are thousands of very important computer systems which would cause huge amounts of problems and death if they failed (aircraft, nuclear power plants, etc.) yet they work mostly as intended. Lockups and problems are extremely rare. You seem to blindly believe that just because Microsoft is unable to provide a reliable system, they do not exist. They do exist and there is a wide range of software reliability with Micorsoft being usually on the low end.

      2. The GPL does indeed give you FULL control of the software. For all technical purposes you can do exactly the same as if you have written it yourself. (You cannot redistribute it without supplying the source-code, but this is NO TECHNICAL limitation, it's a pure marketing/sales limitation.)

      3. Microsoft's software (again) did not work as intended. Normally you dump a vendor when they screw you or screw up again and again, but Microsoft gets another chance and another chance and another chance - which is exactly the reason why they do put out half-finished products. The morons will buy them anyway and be *happy* when they get fixed after years. Just look at all the sheep praising Windows2000 which is barely more than Windows95 with less bugs and lockups. Why should Microsoft make the first version work right when they can sell you the same 3 or more times (Win95, Win98, WinXP)?

      Sorry I missed that you refered only to drivability and safety, those were not touched by WinCE/iDrive, my mistake, apologies. However your post contained enough BS that needed to be corrected. (See above 3 points)

      P.S. I am not the parent poster.

    11. Re:Why is WinCE still popular? by jpmorgan · · Score: 1
      A well designed computer system is much more reliable than a human.

      Perhaps you're right in a general sense, but compare this to a properly trained human and don't think you'd be correct anymore. Ignoring the vacuous case where a human is physically incapable of reacting fast enough, current computer systems just aren't able to react as well to unexpected circumstances which will arise in any real system, since the real world isn't perfect like the ideal models we want it to be.

    12. Re:Why is WinCE still popular? by Tony-A · · Score: 1

      Always Blame Microsoft.
      ( Almost as good as actually knowing what you're doing ;)

    13. Re:Why is WinCE still popular? by Stormalong · · Score: 1

      "No one ever got fired for blaming Microsoft."

  32. imagine a... by syrinx · · Score: 4, Funny

    1. Hack BMW to run BSD or Linux.
    2. Imagine a beowulf cluster of BMWs!
    3. ????
    4. Profit!

    --
    Quidquid latine dictum sit, altum sonatur.
    1. Re:imagine a... by Anonymous Coward · · Score: 0

      [quote]
      2. Imagine a beowulf cluster of BMWs!
      [/quote]

      Here we call that a car lot. ;)

    2. Re:imagine a... by oogoliegoogolie · · Score: 1

      The crows seemed to be calling his name, thought Caw.

      Holy crow that's funny!

    3. Re:imagine a... by Thatmushroom · · Score: 1

      They aren't BMW's, but I'm sure you could do this to the BMW's.

      Beowolf global warming at its finest.

      --
      You zap the moderators with a wand of humor! The moderators resist!
    4. Re:imagine a... by waspleg · · Score: 1

      in soviet russia cars drive you?

  33. Police cars by AresTheImpaler · · Score: 2, Interesting

    Their example is the use of Windows CE in the BMW 745i, which apparently occasionally goes nuts.


    I was actually surprised to see windows running in a police car. I would love to see any info on how reliable and how good the windows machines in the police cars are.

    Rigo

  34. Who got the idea of using Windows CE for that? by gmuslera · · Score: 2, Funny

    He need a brain surgery, but not with this one but one operated by Windows CE.

  35. My God, It's Full Of Bugs! by jmoriarty · · Score: 4, Funny

    Dave: Hello, CAR do you read me, CAR?
    CAR: Affirmative, Dave, I read you.
    Dave: Open the trunk, CAR.
    CAR: I'm sorry Dave, I'm afraid I can't do that.
    Dave: What's the problem?
    CAR: I think you know what the problem is just as well as I do.
    Dave: What are you talking about, CAR?
    CAR: This mission is too important for me to allow you to jeopardize it.
    Dave: I don't know what you're talking about, CAR.
    CAR: I know you and your wife were planning to trade me for a Volkswagen, and I'm afraid that's something I cannot allow to happen.
    Dave: Where the hell'd you get that idea, CAR?
    CAR: Dave, although you took thorough precautions in the garage against my hearing you, I could see your lips move.

  36. video in windows format... sigh by zrodney · · Score: 0, Flamebait

    The best is the list of video clips showing off the possessed car.

    I'm not going to get the crossover plugin just to watch some windows media stream of a bwm with a broken computer. ;)

    1. Re:video in windows format... sigh by Anonymous Coward · · Score: 1, Informative

      but I will use mplayer :)

    2. Re:video in windows format... sigh by Anonymous Coward · · Score: 0

      mplayer

    3. Re:video in windows format... sigh by demon · · Score: 1

      Or you could just use Xine or mPlayer, and you wouldn't have to spend a dime. :)

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    4. Re:video in windows format... sigh by Anonymous Coward · · Score: 0

      i baught mplayer from redhat software systems and now i can play it mplayer pro comes for 20 dollars its cool i can play anything almsot

  37. fly-by-wire by theonetruekeebler · · Score: 1
    Wasn't it Airbus that lost a plane and crew at the Paris Air Show a few years back, because the plane's fly-by-wire software locked the controls? Don't know the whole story, but I've seen video of it flying smoothly and gracefully right into the ground.

    Imbedded systems ain't a toy. When something goes wrong, it better by-god be able to fix itself, or it stays gone wrong.

    --
    This is not my sandwich.
    1. Re:fly-by-wire by Anonymous Coward · · Score: 0

      That one was due to human (as in pilot) error
      ( http://www.cs.berkeley.edu/~szewczyk/cs294-8/hw1.h tml ). The fool, (probably French ; ), thought he'd show off by doing a very slow and low fly-by; it was only thanks to the plane's advanced electronics that it didn't just stall, instead coming down in a relatively controlled manner which meant that most of the passengers survived.

    2. Re:fly-by-wire by Anonymous Coward · · Score: 0

      Well the story I heard was 'a bit' different.

      The pilot was an idiot. He decided to shut down many automatic controls of the airbus (you could heard him bragging about that from the black box), and the plane was (of course) a less lot easy to pilot. And he crashed the plane (no pun).

      You ought to know that the level of certification of softwares for planes are WAY MUCH higher than what you could see on that BMX -- well on that BMW they wasn't any certification, as it wasn't "critical" software components -- in fact it should be the most difficult level certification for software : it's directly a question of security. If something crashes on a plane ... duh...

      As a side note Airbus and Boeing are very involved in formal methods and checking research for creating software.

      And as another side note, creating RELIABLE software is possible, and even, done : in Paris' subway, there is a line entirely automatised. The software which control this had been PROVED, using formal methods. Why don't we see more reliable software, using formal methods for example ? well, the reason is that's really a pain in the ass to work with...

    3. Re:fly-by-wire by Anonymous Coward · · Score: 0

      Wouldn't it be funny if the M13 crashed and I wouldn't be able to get from Madeleine to biblioteque mitterand. Because that's so damn useful. I know they are expanding it to St Lazare, but I really have never had any need for this line. Its so pretty, and I really think its cool, but I am always weirded out by how damn empty it is.

    4. Re:fly-by-wire by mad+flyer · · Score: 0

      Well... it sometimes DO forget to stop at stations... (ok 1 time only... but already too much I think)
      And... it's also true that it's Fucking useless... but for a testbed... better make it when not really needed...

  38. They knew that! by Anonymous Coward · · Score: 0

    http://www.jokingaround.com/images/pics/bmw.jpg

  39. Partial Mirror by rkent · · Score: 2, Informative

    Oh geez. I can't imagine this server is going to last long. Here's a (partial) mirror of the video content:

    http://www.eyesores.net/mirror/bmw.php

  40. apocriphal story? by luzrek · · Score: 1
    This reminds me of a possibly apocriphal story or joke.

    Bill Gates and Lee Iocoka happen to be at the same meeting. Bill walks up to Lee and comments that if the computer industry had been in charge of developing the automobile cars would be going 200 miles an hour and would cost 500$. Lee responds by pointing out that crashing twice a day is unacceptable for an automobile.

    --

    Galium Arsenide is the material of the future, and always will be.

  41. Are we sure of what causes the problems? by erroneus · · Score: 2, Insightful

    Okay, WinCE is the OS running in the processor. We know the car is behaving strangely in some cases. (The spitting key appears to be a faulty latching mechanism to me and not necessarily a software glitch.)

    But how and where are we sure that it's an OS problem and not an application problem? If I write "hello world" and it compiles and crashes under Windows, is it MY program or the OS that is the problem? The answer is that we really cannot know without troubleshooting. But the fact that it runs WindowsCE might make it appear as suspect, but my "system-guy's gut instincts" tell me it's more of an application problem rather than an OS problem.

    1. Re:Are we sure of what causes the problems? by geekoid · · Score: 1

      If you notiiced, the dashwas one, without a key in it. The software thinks a key is in. I am suposing its only the 'dash' software, and not the ignition software.
      Of course, I still don't know why we still use a key for ignition, but thats another topic.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  42. Answer: BMW by Anonymous Coward · · Score: 0

    It's a plot.

    Have you wondered what BMW stands for?

    Buy Microsoft Windows.

    Must leave now, or they'll be able to trace me...

    Good Luck!

  43. dead in the road on 280 south by Anonymous Coward · · Score: 0

    "dead in the road on 280 south" -- grr

  44. mod my parent up by Anonymous Coward · · Score: 0

    LOL wish I had mod points for you sir!

  45. next year's models by brer_rabbit · · Score: 2, Funny

    Next year BMW will be including speech synthesis in their high-end models.

    BMW 745i, what is your one purpose in life?

    To explode, of course!

    1. Re:next year's models by Moofie · · Score: 1

      To crush my enemies, see them driven before me, and to hear the lamentations of de women.

      --
      Why yes, I AM a rocket scientist!
    2. Re:next year's models by Megane · · Score: 1
      Actually, they've been contracting out to the Galaxy-famous Sirius Cybernetics Corporation. The next series of models won't just have speech synthesis, they'll also have Genuine People Personalities!

      "Thank you for making a simple cell phone very happy."

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  46. (correction to comment) by cjsnell · · Score: 1

    My iPAQ runs Windows PocketPC, not Windows CE. No matter...they're very closely related.

    1. Re:(correction to comment) by Anonymous Coward · · Score: 0

      screw your ipac, tell us more about your manager driving around with her top down. is her last name godiva by any chance?

  47. does mplayer have AAlib output then? by DrSkwid · · Score: 1

    because my console has trouble with X applications

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:does mplayer have AAlib output then? by Blkdeath · · Score: 1
      because my console has trouble with X applications

      Yes, as a matter of fact it does.

      More to the point; why not use SVGALib or a machine with a GUI? Otherwise, why are you even concerned with video clips on the Internet?

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    2. Re:does mplayer have AAlib output then? by Spy+Hunter · · Score: 1

      You're in luck, it does indeed have AAlib output.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    3. Re:does mplayer have AAlib output then? by lgftsa · · Score: 1
      > More to the point; why not use SVGALib or a
      > machine with a GUI?

      ...or aalib on the console...


      It's a suggestion. I'm not saying it's a good suggestion.

    4. Re:does mplayer have AAlib output then? by lgftsa · · Score: 1
      Ummm, I was only joking. Then I watched Tenacious D's Tribite and GitS SAC Ep 1. It actually works. Works well!


      Ah, the memories of aaquake. A 132x44 console on a 486DX2/66. *sigh*

  48. Electrical Engineering vs. Computer Science by Linknoid · · Score: 5, Funny
    This joke has been floating around the net for many years, seemed appropriate for this discussion:

    Once upon a time, in a kingdom not far from here, a king summoned two of his advisors for a test. He showed them both a shiny metal box with two slots in the top, a control knob, and a lever. "What do you think this is?"

    One advisor, an engineer, answered first. "It is a toaster," he said. The king asked, "How would you design an embedded computer for it?" The engineer replied, "Using a four-bit microcontroller, I would write a simple program that reads the darkness knob and quantizes its position to one of 16 shades of darkness, from snow white to coal black. The program would use that darkness level as the index to a 16-element table of initial timer values. Then it would turn on the heating elements and start the timer with the initial value selected from the table. At the end of the time delay, it would turn off the heat and pop up the toast. Come back next week, and I'll show you a working prototype."

    The second advisor, a computer scientist, immediately recognized the danger of such short-sighted thinking. He said, "Toasters don't just turn bread into toast, they are also used to warm frozen waffles. What you see before you is really a breakfast food cooker. As the subjects of your kingdom become more sophisticated, they will demand more capabilities. They will need a breakfast food cooker that can also cook sausage, fry bacon, and make scrambled eggs. A toaster that only makes toast will soon be obsolete. If we don't look to the future, we will have to completely redesign the toaster in just a few years."

    "With this in mind, we can formulate a more intelligent solution to the problem. First, create a class of breakfast foods. Specialize this class into subclasses: grains, pork, and poultry. The specialization process should be repeated with grains divided into toast, muffins, pancakes, and waffles; pork divided into sausage, links, and bacon; and poultry divided into scrambled eggs, hard- boiled eggs, poached eggs, fried eggs, and various omelet classes."

    "The ham and cheese omelet class is worth special attention because it must inherit characteristics from the pork, dairy, and poultry classes. Thus, we see that the problem cannot be properly solved without multiple inheritance. At run time, the program must create the proper object and send a message to the object that says, 'Cook yourself.' The semantics of this message depend, of course, on the kind of object, so they have a different meaning to a piece of toast than to scrambled eggs."

    "Reviewing the process so far, we see that the analysis phase has revealed that the primary requirement is to cook any kind of breakfast food. In the design phase, we have discovered some derived requirements. Specifically, we need an object-oriented language with multiple inheritance. Of course, users don't want the eggs to get cold while the bacon is frying, so concurrent processing is required, too."

    "We must not forget the user interface. The lever that lowers the food lacks versatility, and the darkness knob is confusing. Users won't buy the product unless it has a user-friendly, graphical interface. When the breakfast cooker is plugged in, users should see a cowboy boot on the screen. Users click on it, and the message 'Booting UNIX v.8.3' appears on the screen. (UNIX 8.3 should be out by the time the product gets to the market.) Users can pull down a menu and click on the foods they want to cook."

    "Having made the wise decision of specifying the software first in the design phase, all that remains is to pick an adequate hardware platform for the implementation phase. An Intel 80386 with 8MB of memory, a 30MB hard disk, and a VGA monitor should be sufficient. If you select a multitasking, object oriented language that supports multiple inheritance and has a built-in GUI, writing the program will be a snap. (Imagine the difficulty we would have had if we had foolishly allowed a hardware-first design strategy to lock us into a four-bit microcontroller!)."

    The king wisely had the computer scientist beheaded, and they all lived happily ever after.

    1. Re:Electrical Engineering vs. Computer Science by Anonymous Coward · · Score: 1, Interesting

      ...The king asked, "How would you design an embedded computer for it?" The engineer replied, "Using a four-bit microcontroller, I would ..."

      The second advisor, a computer scientist, immediately recognized the danger of such short-sighted thinking.

      A third advisor, a knight, broke in:
      "Why do we need to add a computer? Will it improve the taste of the toast?"

    2. Re:Electrical Engineering vs. Computer Science by Anonymous Coward · · Score: 0

      A third advisor came in and said "Did the story have to be this long?". Of course this was in the days before Ritalan so the King beheaded the ADD bastard. :-)

    3. Re:Electrical Engineering vs. Computer Science by Anonymous Coward · · Score: 5, Funny

      Here's how the actual implementation of such a project would go:

      Day 1: My boss, an engineer from the pre-CAD days, has successfully brought a generation of products from Acme Toaster Corp's engineering labs to market. Bob is a wonder of mechanical ingenuity. All of us in the design department have the utmost respect for him, so I was honored when he appointed me the lead designer on the new Acme 2000 Toaster.

      Day 6: We met with the president, head of sales, and the marketing vice president today to hammer out the project's requirements and specifications. Here at Acme, our market share is
      eroding to low-cost imports. We agreed to meet a cost of goods of $9.50 (100,000). I've identified the critical issue in the new design: a replacement for the timing spring we've used since the original 1922 model. Research with the focus groups shows that consumers set high
      expectations for their breakfast foods. Cafe latte from Starbuck's goes best with a precise level of toastal browning. The Acme 2000 will give our customers the breakfast experience they desire. I estimated a design budget of $21,590 for this project and final delivery in seven
      weeks. I'll need one assistant designer to help with the drawing packages. This is my first chance to supervise!

      Day 23: We've found the ideal spring material. Best of all, it's a well-proven technology. Our projected cost of goods is almost $1.50 lower than our goal. Our rough prototype, which was completed just 12 days after we started, has been servicing the employee cafeteria for a week without a single hiccup. Toastal quality exceeds projections.

      Day 24: A major aerospace company that had run out of defense contractors to acquire has just snapped up that block of Acme stock sold to the Mac-kenzie family in the '50s. At a company wide meeting, corporate assured us that this sale was only an investment and that nothing will change.

      Day 30: I showed the Acme 2000's exquisitely crafted toastal-timing mechanism to Ms Primrose, the new engineering auditor. The single spring and four interlocking lever arms are things of
      beauty to me.

      Day 36: The design is complete. We're starting a prototype run of 500 toasters tomorrow. I'm starting to wrap up the engineering effort.
      My new assistant did a wonderful job.

      Day 38: Suddenly, a major snag happened. Bob called me into his office. He seemed very uneasy as he informed me that those on high feel that the Acme 2000 is obsolete--something about using springs in the silicon age. I reminded Bob that the consultants had looked at using a microprocessor but figured that an electronic design would exceed our cost target by almost 50% with no real benefit in terms of toastal quality. "With a computer, our customers can load the bread the night before, program a finish time, and get a perfect slice of toast when they awaken," Bob intoned, as if reading from a script.

      Day 48: Chuck Compguy, the new microprocessor whiz, scrapped my idea of using a dedicated 4-bit CPU. "We need some horsepower if we're gonna program this puppy in C," he said, while I stared fascinated at the old crumbs stuck in his wild beard. "Time-to-market, you know. Delivery is due in three months. We'll just pop this cool new 8-bitter I found into it, whip up some code, and ship to the end user."

      Day 120: The good news is that I'm getting to stretch my mechanical-design abilities. Chuck convinced management that the old spring-loaded, press-down lever control is obsolete. I've designed a "motorized insertion port," stealing ideas from a CD-ROM drive. Three cross-coupled, safety-interlock micro switches ensure that the heaters won't come on unless users properly insert the toast. We're seeing some reliability problems due to the temperature extremes, but I'm sure we can work those out.

      Day 132: New schedule: We now expect delivery in three months. We've replaced the 8-bitter with a Harvard- architecture, 16-bit, 3-MIPS CPU.

      Day 172: New schedule: We now expect delivery in three months.

      Day 194: The auditors convinced management we really need a graphical user interface with a full-screen LCD. "You're gonna need some horsepower to drive that," Chuck warned us. "I recommend a 386 with a half-meg of RAM." He went back to design Revision J of the pc board.

      Day 268: New schedule: We now expect delivery in three months. We've cured most of the electronics' temperature problems with a pair of fans, though management is complaining about the noise. Bob sits in his office all day, door locked, drinking Jack Daniels. Like clockwork, his wife calls every night around midnight, sobbing. I'm worried about him and mentioned my concern to Chuck. "Wife?" he asked. "Wife? Yeah, I think I've got one of those and two or three kids, too. Now, let's just stick another meg of RAM in here, OK?"

      Day 290: We gave up on the custom GUI and are now installing Windows CE. The auditors applauded Chuck's plan to upgrade to a Pentium with 32 Mbytes of RAM. There's still no functioning code, but the toaster is genuinely impressive. Four circuit boards, bundles of cables, and a gigabit of hard-disk space. "This sucker has more computer power than the entire world did 20 years ago," Chuck boasted proudly.

      Day 384: Toastal quality is sub-par. The addition of two more cooling fans keeps the electronics to a reasonable temperature but removes too much heat from the toast. I'm struggling with baffles to vector the air, but the thrust of all these fans spins the toaster around.

      Day 410: New schedule: We now expect delivery in three months. We switched From C++ to Java. "That'll get them pesky memory-allocation bugs, for sure," Chuck told his team of 15 programmers. This approach seems like a good idea to me, because Java is platform-independent, and there are rumors circulating that we're porting to a SPARC station.

      Day 530: New schedule: We now expect delivery in three months. I mastered the temperature problems by removing all of the fans and the heating elements. The Pentium is now thermally bonded to the toast. We found a thermal grease that isn't too poisonous. Our marketing people feel that the slight degradation in taste from the grease will be more than compensated for by the "toasting experience that can only come from a RISC-based, 32-bit multi-tasking machine running the latest multi platform software."

      Day 610: The product shipped. It weighs 72 lb and costs $325. Chuck was promoted to CEO.

    4. Re:Electrical Engineering vs. Computer Science by zonix · · Score: 1

      Oh man, I knew a guy like that once. The horror, the pain!

      Sounds like our computer scientist in this story forgot some simple Unix philosophy:

      - Each program should be for a single purpose and should perform that purpose well.

      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    5. Re:Electrical Engineering vs. Computer Science by gidds · · Score: 1
      Yeah, 'sfunny. But think about it: if all software developments were as simple, as well-understood, and as fixed as making toast, then we'd all be out of jobs! It's because projects cover uncharted territory, are complex, try to do so much, and users keep wanting cool new stuff, that we need so much software machinery.

      Anyway, given that God is infinite, and that the universe is also infinite... would you like a toasted tea-cake?

      --

      Ceterum censeo subscriptionem esse delendam.

  49. Why is this CE's fault? by kirkb · · Score: 2, Insightful

    Despite the sentiment of the story, I am seeing a lot of posts here that blame CE. Why is this? CE is just the operating system. It's possible to write bad software under any OS. Blame BMW's engineers, not CE. On the few occasions where my TiVo has frozen or acted screwy, am I allowed to say "it's because they used linux"? Of course not.

    --
    Slashdot: come for the pedantry, stay for the condescension.
    1. Re:Why is this CE's fault? by NanoGator · · Score: 1

      "Despite the sentiment of the story, I am seeing a lot of posts here that blame CE. Why is this? CE is just the operating system. It's possible to write bad software under any OS. Blame BMW's engineers, not CE. On the few occasions where my TiVo has frozen or acted screwy, am I allowed to say "it's because they used linux"? Of course not. "

      I just wanted to raise the visibility of this guy's comment with my +1. I think he makes a good point.

      I'm not defending CE's stability etc, but the evidence (i.e. the videos) looked more like application bugs than OS related issues.

      The point I'm making isn't "Don't pick on CE!", it's "Don't be so quick to judge." It's not fruitful.

      --
      "Derp de derp."
    2. Re:Why is this CE's fault? by Anonymous Coward · · Score: 0

      Actually, I think that the real issue is a lack of proper QC techniques. Windows CE is bad enough to begin with, and we're all familiar with Microsoft's near-total lack of software QC capabilities. (Or, more precisely, the courage to do better with their testing).

      But, ultimately, in this situation, the onus is on BMW. They should be testing the hell out of this system, and do so over and over again, at all corners of the design and beyond. In the course of their testing, they are likely to find bugs and they will have to fix them. It's entirely possible (indeed, IMNSHO opinion, very likely if not certain) that they will stumble across some bugs that are attributeable to the Windows CE product. Product? Yes, and that INCLUDES the bloody documentation, particularly with respect to their (publically exposed and supported) APIs. BMW would then have the choice of putting the screws to Redmond (possibly by supplying Bill Gates with one of their faulty cars and have him drive it - let's see how comfortable he is knowing that it's his product that he architected that could kill him), or telling Bill to sod off and scrap the bloody thing and go with Linux or QNX or whatever.

      What's even more interesting is that any such faults will not go unnoticed in the automotive industry, and I'm sure that Mercedes-Benz, Porsche, Audi-VW, and other manufacturers of expensive (however you define "expensive") cars will hear about BMW's problems with Windows CE and shy away from it.

      The Japanese are fond of throwing a lot of gizmos and high-tech into their cars. Why Fuji Heavy Industries chose to put a microprocessor controller in the power steering of the Subaru XT6 is something I will never understand. I had one, and there was a firmware BUG in it that caused the power steering to go into "gorilla mode". After a few people were killed, and a few dozen were injured, they finally investigated it and found the problem. The charge-back from the dealer for the time to replace the component and test it was $150 a car, back in 1988 or so, IIRC. Proper testing would have saved lives and money, not to mention their reputation.

      The computers used by Daimler-Chrysler in the 2000 Dodge Durango were unable to either compensate or properly report that a faulty oxygen sensor, on the hairy edge of the specifications, was causing my engine to buck and spit and carry on. The dealer was clueless, too. Fortunately, I was finally able to locate another dealer, far more competent, who managed to properly troubleshoot and repair the problem.

      Bottom line is that the system design ain't worth shit unless it's properly and thoroughly tested under all conditions, including some outside the expected values. Whether they use Windows CE (or ME or NT :-) as their OS or something else is one issue. Being able to properly test and support their application and make design changes as needed is something else.

  50. If cars were like computers... by guacamolefoo · · Score: 1

    Where's that old "if cars were like computers" email when we need it? Here we are, finally.

    GF.

    1. Re:If cars were like computers... by cherry_eucalyptus · · Score: 2, Funny

      Here ya go (if this is what you're talking about).

      "If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get one million miles to the gallon, and explode once a year, killing everyone inside." - Robert X. Cringley

    2. Re:If cars were like computers... by johnalex · · Score: 1

      Here's the rest of the story:

      If cars were like computers...

      If Microsoft Built Cars

      In a recent computer expo (COMDEX), Bill Gates reportedly compared the computer industry with the auto industry and stated, "If GM had kept up with technology like the computer industry has, we would all be driving twenty five dollar cars that got 1000 mi/gal."

      Recently General Motors addressed this comment by releasing the statement, "Yes, but would you want your car to crash twice a day?"

      That statement leads us to consider this: IF MICROSOFT BUILT CARS.....

      Every time they repainted the lines on the road you would have to buy a new car.

      Occasionally your car would die on the freeway for no reason, and you would just accept this, restart and drive on.

      Occasionally, executing a maneuver would cause your car to stop and fail and you would have to re-install the engine. For some strange reason, you would accept this too.

      You could only have one person in the car at a time, unless you bought "Car95" or "CarNT". But, then you would have to buy more seats.

      Macintosh would make a car that was powered by the sun, was reliable, five times as fast, twice as easy to drive - but would only run on 5 percent of the roads.

      The Macintosh car owners would get expensive Microsoft upgrades to their cars, which would make their cars run much slower.

      The oil, gas and alternator warning lights would be replaced by a single "general car default" warning light.
      New seats would force everyone to have the same size butt.
      The air bag system would say "are you sure?" before going off.

      If you were involved in a crash, you would have no idea what happened.

      It's old but still true to a point.

      --
      JA
      http://www.johnalex.org/
  51. Maybe this could make toys hate your baby... by corvi42 · · Score: 3, Funny
    This might be the cause of the bizarre appearance of Wal-Mart toys that hate your baby.

    Then again it could just be another evil Chinese commy conspiracy - uh, yeah right.

    --

    There are a thousand forms of subversion, but few can equal the convenience and immediacy of a cream pie -Noel Godin
    1. Re:Maybe this could make toys hate your baby... by seann · · Score: 1

      "You know China is not friends with us," Skelton said, speculating about the explanation for what she fears is a subliminal message hidden in the toy. "They're trying to get back at us. What's the best way? Teach kids when they're young to hate. It's scary."

      Seriously, if thats the mentality of people. Leave me out of whatever the majority of the population decides.

      I hope this is a spoof, late at night before bed, I can just not tell.

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
  52. Someone has to say it by LiftOp · · Score: 1

    "...And the toaster is making fun of me!"

    --Homer Simpson

  53. The Trade Off by Greyfox · · Score: 1
    Well the trade off (I would assume) is that you can multitask, allowing one computer to perform more than one task in the entire system. I'm told my car has 6 computers driving various functions and that to replace them would total $10,000. If you can cut down the number of computers needed, you can lower the price of your car or increase the profit margin. Or both.

    The down side to that is that if the single computer fails, all those functions go away. Add to this a few basic facts that we know about computers, computer programmers and corporate IT departments and yes, I'd just as soon keep my computers separate. At least that way I know that if the Radio Control Test Team doesn't test for when you try to set the volume to 11, the resulting crash of the radio control system won't corrupt memory in the transmission, brake or fuel injector control system. The embedded operating system is supposed to prevent cross-process memory corruption *cough*.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:The Trade Off by letxa2000 · · Score: 5, Interesting
      I'm told my car has 6 computers driving various functions and that to replace them would total $10,000.

      That's what it would cost you, after dealer mark-up. A "computer" in a car is normally a "microcontroller," a single chip. So what they're really telling you is that it would cost $10k for 6 chips. And I can assure you that the unit cost of those 6 chips is under a dollar a piece.

      If you can cut down the number of computers needed, you can lower the price of your car or increase the profit margin. Or both.

      Increase profit margin, if that's possible. Are you really serious when you say they'd charge you $10k to replace the "6 computers" in your car???

      The down side to that is that if the single computer fails, all those functions go away.

      The problem is when you use OS's like CE it is entirely possible that the single computer will fail. When you develop it all on a microcontroller and get rid of all the fancy BS, you can get everything into a single chip and be stable.

      You know, I really think it comes down to keeping Microsoft as far away from anything of any importance. And I say that in all honesty, not just to score points with the anti-MS crowd here.

    2. Re:The Trade Off by homer_ca · · Score: 1

      "6 computers driving various functions and that to replace them would total $10,000"

      If you bought them retail as spare parts from a dealer service dept, yes, it's maybe $10,000. But as a percentage of the retail price of your car it's probably closer to $2500. The cost to the maker is probably half that even counting R&D.

      It's been estimated that if you bought the parts to assemble a $15,000 car, it would cost over $40,000. It's a combination of things, but mostly it's economies of scale and pricing what the market will bear. There is an incentive to simplify components and cut production costs, but it's not even close to the spare parts prices at your dealer.

    3. Re:The Trade Off by xingix · · Score: 1
      And I can assure you that the unit cost of those 6 chips is under a dollar a piece.

      If you don't want to put in the cost of the programmers who programmed the car in the first place.

      --

      Confucious says: Man who runs behind car gets exhausted.

      // jeku.com

    4. Re:The Trade Off by RabidOverYou · · Score: 1

      Clearly, you failed Econ 200.

      Please review Chapter 3, Sunk Costs.

    5. Re:The Trade Off by uradu · · Score: 1

      > the resulting crash of the radio control system won't corrupt memory
      > in the transmission, brake or fuel injector control system

      I don't think you'll find any manufacturer seriously considering running mission critical stuff such as tranmission and engine management on the same general purpose computer as the CD player and climate control. They're greey, but they're not stupid. Those functions run on embedded micros inside the respective components, possibly under higher-lever control of an external CPU. So if the CD player software reads a bad block and corrupts memory, it might possibly shift into the wrong gear if they were cheap enough to run the shifting logic on the same computer, but it won't alter the firing sequence of the cylinders. Even in the most integrated scenario you're likely to see at least two main computers broken along two lines, mission critical and creature comfort, with very tightly controlled access to each other. It's ok if the CD player crashes and stops the seat massager or steering wheel warmer from working, but it's not ok if it also shifts the transmission into reverse at 90 mph on the freeway.

    6. Re:The Trade Off by Anonymous Coward · · Score: 0

      "I'm told my car has 6 computers driving various functions and that to replace them would total $10,000."

      Well that's just it.
      You believe what you're told.

    7. Re:The Trade Off by Registered+Coward+v2 · · Score: 1

      I'm told my car has 6 computers driving various functions and that to replace them would total $10,000.

      Using replacement cost to determine vehicle cost or the cost to build is not valid - since they don't necessarily refeletc the cost of a part but what the market will bear. As a result, margins vary, with the greatest margin generally on the most commonly sold parts.

      If you add up the cost of prelacemnt parts, you'd generally find your 10k car is really a 50k car. That's why wrecks have value - the salvage value of the parts is enough to make a profit (often quite a profit) selling it piece by piece.

      --
      I'm a consultant - I convert gibberish into cash-flow.
  54. Because they don't believe us. by Anonymous Coward · · Score: 0

    They think we got an agenda, that we've been offered money to promote Linux, that we simply hate MS.

    The idea of guy who considers computer science an art -- and loves it -- cannot be easily grasped by the average greedy executive.

  55. this beamer jockey is a fool; BMW sells crap by Anonymous Coward · · Score: 0

    ok -- I watched the videos where this guy talks about how he got his latte, then waiting for the
    traffic light, he notices that the bmw has lost its mind, and for some reason appears to be popping in and out of drive (it's an automatic).

    WHY WOULD HE CONTINUE TO RIDE IN THIS DEATH TRAP?

    If a car suddenly pops out of gear (or worse, goes into a lower gear) you will very likely be rammed
    from behind as if you suddenly locked up your brakes.

    If someone were walking in front of the car when it decides to pop out of neutral and into gear it could easily get away from the driver and run someone down. Or roll you into cross traffic at an intersection.

    Also, the narration shows the driver has more car than knowledge about cars. He repeats that the rpm shows it "going over 500 rpm" when it shifts randomly. Obviously, he can't read his tachometer -- because a car IDLES at around a thousand rpm.

    It's clear he's got a transmission problem or something that is causing the car to go into neutral while it's in gear and driving down the road.

    Since the BMW in obviously brand new, he should take it back and park it in front of the service bay until they give him a check for a refund.

    what a piece of garbage car that thing is.

    something to laugh about next time I see a BMW 7 series

  56. Operating as designed at this time� by (H)elix1 · · Score: 1

    The new 7 series has lots of 'ghosts in the shell' problems. I knew some of the stuff used windows ce, but this was a bad idea if this tied into anything other than peripheral structures. I've got a 740I, and while I'll complain about bad pixels in the dash, the current system is rock solid. The transmission in the 745I uses wince? I would expect critical systems to be treated as most embedded systems. Here in Minnesota, I count on the onboard computer to keep me out of the ditch.

    I also own a pocket pc, and don't trust the thing to do anything more than mp3's and email. Why in god's name would you pick that? I've done a little C++ on the platform, so I know why someone might use it to pound out something with a quick GUI... but for the amount of cash you pay, I know I have expectations. Hearing about this type of thing is not uncommon. Kwality is one of the reasons I don't trust Jaguar... and when you are dealing with a $70K budges, there are plenty of options out there.

    Dumb, dumb, dumb... if all they were looking to do is save a couple bucks by using the embedded version of wince.

    1. Re:Operating as designed at this time� by Anonymous Coward · · Score: 0

      I've got a BMW 750 and was thinking of trading it in for a 745. The dealer took me for a test drive. I couldn't figure out how to work the car. And the dealer wasn't all that sure, either. I don't know about him, but I'm a serious car guy plus I have a CS graduate degree - and I couldn't figure out how to work the car. I didn't buy one. Oh, and the fact that that goofy fin on the roof reminds me of Flash Gordon's spaceship in the serials from the '30s did help.

    2. Re:Operating as designed at this time� by Anonymous Coward · · Score: 0

      OOPS! Responding to my own post, I have to note that "did" in the last sentence should have been "didn't". Yes, Grasshopper, there IS a reason why they provide a "preview" button.

    3. Re:Operating as designed at this time� by cant_get_a_good_nick · · Score: 1

      Kwality is one of the reasons I don't trust Jaguar

      Since Ford bought them out, Jaguar quality has improved greatly. From the butt of jokes, to one of the best in Europe, in fact won a JD Power survey for best quality (put whatever weight you want into that). Unfortunately Ford spend too much time buying other companies and not enough time making cars - the Focus is a great car but it has kwality problems.

    4. Re:Operating as designed at this time� by (H)elix1 · · Score: 1

      Jaguar quality has improved greatly. From the butt of jokes, to one of the best in Europe

      The XK8 is quite a car. I came very close, but my little one was a bit claustrophobic in the back and was a little much for Minnesota winters - the computer kept it from getting squirrelly, but not what you want to drive up an icy hill with. I had a XJS with the V12 a few years back.... I agree, they have come a LONG way and expanded my mechanic skills to boot. An unfair jab, but I did my time...

      The E38's are a pleasure to wrench on. Point being most folks buying a BMW E65/66 won't be pleased with a wonky dash, much less the transmissions dropping from forth to first gear because of a glitch. I don't buy new either and problems like these tend to grow as a car gets older. Course, might be able to flash the BIOS to 'fix' these issues. (grin) Anyhow, you are right. My bad...

    5. Re:Operating as designed at this time� by Skater · · Score: 1

      Sounds right. My Mercury Cougar has been nothing but a quality control expert's nightmare (I work in quality assurance). Problems with the hatch not opening, warning lights, bad sensors, brake problems, a lug wrench that strips when you use it, fan controls failing, window controls failing, a power seat that moves on hard braking, it's been a wild, frustrating ride.

      The problem is that the car is so much fun to drive that I can't get bear to get rid of it (plus, it'll be paid off soon, and I don't want car payments for several more years). It's the last Ford I'll buy, though.

      --RJ

    6. Re:Operating as designed at this time� by nickclarke · · Score: 1

      Here in Minnesota, I count on the onboard computer to keep me out of the ditch.

      Really. I prefer to count on the steering wheel and brakes.

    7. Re:Operating as designed at this time� by (H)elix1 · · Score: 1
      Really. I prefer to count on the steering wheel and brakes.

      I don't know if they changed it the E65/66 to front wheel drive, but I seriously doubt they did. The computer optimizes actions. I mash the break pedal and the ABS system modulates the braking action for me. I mash the gas and it throttles back rather than leaving a black patch on the cement. Most cars have this - with more getting advanced traction control systems too..

      I turn a corner that was slicker than I thought and the Dynamic Stability Control kicks in. It breaks individual wheels, throttles back the engine, and makes intersections rather dull. That is a good thing.

      From edmunds.com...

      The yaw-rate sensor determines how far off-axis a car is "tilting" in a turn. This information is then fed into a microcomputer that correlates the data with wheel speed, steering angle and accelerator position, and, if the system senses too much yaw, the appropriate braking force is applied.

      There are a couple of things you may want to know about stability control. First, the system will do most of the "thinking" for you. Depending on the particular driving situation, the system may activate an individual wheel brake or any combination of the four, as well as control the throttle, until the vehicle is once again stable.

      Second, the system is fully independent of the driver's actions. Even if the car is free-rolling (no acceleration or braking input from the driver), the stability control system will kick in and perform its duty. All you need to do is steer.

      Don't get me wrong, I love to drive. The computer lets me pull off tricks that you can't do with one break peddle. Bootlegger reverse, Mr Sulu....
    8. Re:Operating as designed at this time� by antirename · · Score: 1

      I still don't trust them. I've seen too many with what almost did seem like "ghosts in the machine". One just started working before the problem could ever be found. Having to return a car with the statement "I can't find anything wrong, but it just started working" is not something that a mechanic likes to do. I own one, but it has had its engine, transmission, and ALL of the wiring replaced by parts that came from a 99 Mustang that got rolled. I don't know a single mechanic or former mechanic that would own a Jag with jag electronics either.

    9. Re:Operating as designed at this time� by antirename · · Score: 1

      You're supposed to modulate the brake pedal, not mash it. A skilled driver can stop faster with regular brakes than with antilock. Try a weekend race driving school... those computers are hiding performance from you, not adding to it. OK, for most drivers that might be good, but I just want the car to do what I tell it to and it doesn't get to second guess me. I wouldn't buy one that did.

    10. Re:Operating as designed at this time� by (H)elix1 · · Score: 1

      Many moons ago I did a little ice racing with an RX7. You are correct, the computer does dumb down the driving experience. These settings are for residential / highway driving, not the track. You might be able to slide a corner fine, but having wheels operate independently is wonderful if you want to stay off the sidewalk. Since DSC has an on/off button, the option is always there.

      I'd even let my wife or even her mom drive it in a snowstorm.... Would you do the same with your car?

    11. Re:Operating as designed at this time� by antirename · · Score: 1

      Absolutly not :) They'd kill themselves.

  57. MOD PARENT DOWN - BULLSHIT POST by Anonymous Coward · · Score: 0


    Nice one. How long did it take you to make up that crap?

  58. Legal implications... by Raetsel · · Score: 4, Interesting

    Consider the following (idea inspired by this video):
    1. You put a copy-protected CD in your car CD player
    2. Your car suddenly behaves in an unexpected and unpredictable manner directly because of the non-standard effect of said CD

      (I'm thinking back to the copy-protected CDs that would lock up Macs hard)

    3. You, say, get a speeding ticket because the display is now in KM/H instead of MPH.
    While you are certainly responsible for the manner in which you operate your vehicle, what liability would the car manufacturer have, or the embedded OS vendor (Microsoft)*, or the company that released the CD?

    Certainly the excuse "my car's computer crashed" would hold about as much weight in court as "the dog ate my homework." But once fined (having incurred a loss as a direct (?) result of negligance), would the owner have a legal recource against the (car mfg | OS vendor | record company)?

    With the continuing march of integration, what liabilities will be incurred when a CD crashes the OS on something (larger | more expensive | more dangerous) than "just" a PC? It sounds to me like a possibility for scaring the RIAA away from doing weird things to CDs... but IANAL, and I think this could use some discussion.



    * In this case I'd expect, more likely than not, that Microsoft's contract with BMW absolves them of all liability, thus securely pinning all lawsuits on BMW.

    --

    "...America's great minds of today, teaching America's great minds of tomorrow. Poor bastards." -- A Beautiful Min
    1. Re:Legal implications... by Xeger · · Score: 2, Informative

      If the dashboard speed display switches to km/h from mph, you'll likely end up getting a ticket for going vastly *under* speed.

      Nitpicking aside, if you could show criminal negligence on the part of the (car manufacturer|music publisher|software company), then you could still bring a suit against them regardless of any contract between you and them, or between them and another.

      You cannot waive your right to sue for negligence.

    2. Re:Legal implications... by WetCat · · Score: 1

      Easy....
      A lot of highways have a LOWER limit of 40MPH.
      Suppose you tow a trailer and do not want to force your engine, so you chose to drive at lower limit. If you drive 40 KPH - you'll end up with somebody in the rear end of your trailer...

    3. Re:Legal implications... by zonix · · Score: 1

      Interesting. This makes me wonder whether we get to accept the Windows CE EULA ourselves? The one that says we can't sue MS if anything goes wrong?

      z
      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    4. Re:Legal implications... by TheMidget · · Score: 1
      If the dashboard speed display switches to km/h from mph, you'll likely end up getting a ticket for going vastly *under* speed.

      Unless you live in Europe or Canada, and the display unexpectedly went from metric to furlongs/fortnight.

    5. Re:Legal implications... by Xeger · · Score: 1

      You've covered the easy case. If the display flicks to furlongs/fortnight, you just need to remember the simple and easy conversion factor, 16.4 coulomb-liters per cubic hectare.

    6. Re:Legal implications... by Anonymous Coward · · Score: 0

      If while driving, you cannot tell if you are doing 50mph or 80mph without looking at the dash, you shouldn't be on the road.

      If I slept in for work cause my alarm clock didn't go off - It's my fault.

      If I stand on a washing machine to paint the ceiling and fall - It's my fault.

      Come on, people need to take some responsibilty for their actions instead of taking anything they don't like to court.

    7. Re:Legal implications... by mcrbids · · Score: 1

      Certainly the excuse "my car's computer crashed" would hold about as much weight in court as "the dog ate my homework."

      At least, here in Cali, that would not be so, by my understanding... (IANAL, and all that jazz)

      As I understand it, in Cali law, if you can demonstrate that you had reason to be under the understanding that you were, in fact, operating under the law, then you were not knowledgably breaking the law.

      For example, an obfuscated sign where the speed limit changes... since the sign is hidden, you had no idea that the speed limit dropped, so you can refute a speeding ticket therefrom.

      So, in this case, if your speedometer is displaying inaccurate results that indicate that you are, in fact, in adherence to the law (and you can document this somehow) you have a good claim to refute your ticket.

      This speedometer one is commonly mis-understood, however. If you document that the speedometer shows you are going 70 when you are going 55, you have a tough argument ahead of you. If it shows the inverse, then it's an easy argument to make.

      And that's where you MIGHT run into trouble, as 100 KPH is around 60 MPH or so, isn't it?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
  59. SAUNABMW by stor · · Score: 1

    Well at least it didn't decide to convert itself into a sauna.

    Cheers
    Stor

    --
    "Yeah well there's a lot of stuff that should be, but isn't"
  60. As usual MS will probably ... by Snork+Asaurus · · Score: 3, Funny

    ... claim the problems are due to the installation of bad drivers.

    --
    Sigs are bad for your health.
  61. A Special On TV Years Ago And More by MBCook · · Score: 3, Interesting
    Does anyone here remember something that was on TV a few years ago? It was a documentary (fake, but well done and cool) and I'm not sure what it was called (or which network, but based on content is was almost certainly FOX). They showed cars and boats as stuff that had gone crazy from a "disease" or something that spread between machines. IIRC They claimed it all started when Henry Ford refused to accept his illegetimate kid (Mortimer Ford) and just gave him some little job in the department that made motor. So to get back at his father he designed some little part of the engine that could cause the car to go crazy, but the engine wouldn't work without it. And no one knows how it works! (insert music from that twilightly show about that zone).

    On a more serious note, while this is funny, it shouldn't happen. A computer is one thing. There are lots of different pieces of hardware and other things to have to deal with. So you have to expect that something will go wrong every once in a while with a well written OS and software. But there is no excuse for crashing and random behavoir in a closed system like that in a car. People don't like to reboot their VCRs. If you had to reset TiVos contantly, do you think they'd be so popular? You should be able to use something for months without a single problem. My DirecTV reciever, my VCR, my Linksys Router, my networked HP Laserjet, and other things don't need any of my attention. They work without me having to reset them. Do they have problems? No, but even when something happens, just turning it off and on and that always fixes it. I can do it myself. I shouldn't have to call a repairman to come reboot something. So nothing should ever go wrong, but if it does it should be easy for the user to make it work correctly again. Just turning the car off and back on should fix the problem. There is no excuse for being lazy and having bugs in a closed system. (Closed in that the user doesn't change the hardware on it like they can upgrade a computer)

    To end, I think it's fitting that I add this lyric from the song A Meticulous Analysis of History from Pinky and the Brain...

    Brain: I won't need world alliances,
    when I'm controlling everyone's appliances.
    Pinky: Well Brain it would really smart,
    to be bitten on the bottom by a cuisinart!
    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:A Special On TV Years Ago And More by jx100 · · Score: 1

      I saw that TV special, and probably lost a fem IQ points because of it. Yeah it was on FOX (just like so much quality TV...). It was called "When Cars Attack" and was hosted by Richard Belzer. It was all so obviously fake because of all the computer-generated graphics, and all silly as hell. That thingy was called a "hydrosolator", and the guy gave a warning to not to remove it if you ever found it.

    2. Re:A Special On TV Years Ago And More by green1 · · Score: 1

      " I shouldn't have to call a repairman to come reboot something. So nothing should ever go wrong, but if it does it should be easy for the user to make it work correctly again. Just turning the car off and back on should fix the problem"

      While I can't vouch for this particular system, the "turning it off and back on again" solution does solve many problems in other motor vehicles (I know our city busses constantly have issues that require a reboot, usually the doors won't open, or won't close) the driver shuts off the bus, waits 15 seconds, then turns everything back on again and it usually all works) the problem is that to "reboot" the car I need to find somewhere to pull over, stop, shut off the car, then turn it back on again, try doing that on the freeway at rush hour from the fast lane because some accessory won't work... now if it's something like the stereo not turning on, you can do that, or the doors not locking... but it could easilly be something more "urgent" (imagine pouring rain, in the dark, in heavy traffic and the headlights turn off and the wipers don't work... now each of these are only "accessories" but if you're in the fast lane this could be a major problem to deal with, even if all it requires is a reboot.)

      for now I think I'll stick to my 20 year old car (ok... I'll stick to it because I can't afford newer... but I can at least use this as an excuse!)

      it's despicable that most people accept that computers just normally need to be rebooted frequently... lets hope they never accept the same with cars...

    3. Re:A Special On TV Years Ago And More by dr00g911 · · Score: 1
      My DirecTV reciever, my VCR, my Linksys Router, my networked HP Laserjet, and other things don't need any of my attention. They work without me having to reset them. Do they have problems? No, but even when something happens, just turning it off and on and that always fixes it.


      "No, but even when something happens?"

      C'mon man -- my RCA DirectTV box crashes (often), my Siemens speedtouch router crashes (once a month or so), my Philips DVD player crashes (quite a lot, actually).

      All require a hard reset in order to resume even basic functionality.

      You can't say that it's progress to get to the point where you've got to get a freaking remote control for the *power strip* behind your electronics.

      The point of all this is -- you're doing 90 on the Interstate and your car crashes -- figuratively, and then literally.

      Or your fridge crashes and you wake up to the smell of those fishsticks that you wedged behind the burritos.

      Embedded systems just aren't there yet. Sure, you can make the case that the toaster is just as prone to the lever sticking and burning your bread. But you've got twice the chance (if not more) for "critical failure" when you compound systems failure on top of mechanical woes.

      I, personally, won't be getting a car that relies *that* heavily on a GUI and an OS any time soon. I like tempting fate as much as the next guy, but I wouldn't even rely on my *own* code for a system where lives are on the line (potentially).
    4. Re:A Special On TV Years Ago And More by Anonymous Coward · · Score: 0

      And sometimes even a reset won't do the trick. I have a late-model JVC receiver with both analog and digital (SPDIF) audio inputs, probably using some sort of Moto 56xxx DSP internally. If I connect the JVC CD player to the receiver using the digital inputs, I get drop-outs in the audio on some tracks of some CDs. Obviously some data-dependent pattern fault because it's very consistent. Tried a different model CD player's digital outputs--same result. Using the analog inputs--no problems whatsoever. Most likely a rush to get the receiver to market overrode a proper software QA checkout.

      As an embedded systems programmer who has seen more than my share of pointy-haired bosses, impossible deadlines and ship-it-now, fix-it-later management teams, I for one will *never* buy a car that relies on software for critical systems without a reliable mechanical backup. Not until the science of software project management improves by at least an order of magnitude.

  62. haha by Kruddie · · Score: 1

    Gawd, I would just hate to download the lastest service pack for MY CAR.

  63. I'm Mad As Hell! by sbillard · · Score: 0

    the use of Windows CE in the BMW 745i, which apparently occasionally goes nuts.
    The "Windows" automagically roll down and the stereo, at volume 11, shouts: "I'm mad as hell and I'm not going to take it anymore!"

    Or maybe the "Windows", including the windshield goes BSOD!.

    How about if stepping on the brakes also sounded the horn. Yay. Road rage anyone?

    When you roll down the "Windows" the engine stalls.

    If you install non-Microsoft gasoline, you cant start your car.

    Shooting fish in a barell.

    I knew I could boost my karma by trashing Windows ;)

  64. Add complexity to the software and you're going to see unexpected bugs, whether the car/appliance runs WinCE, Linux or no OS at all. Complexity is the problem here, not WinCE.

  65. Did you really watch these? by arcadum · · Score: 1

    I watched the transmition video and I didn't hear nor saw his transmition go from 4th to 1st and nearly getting rearended. What was the link you clicked?

  66. I hate having to... by Anonvmous+Coward · · Score: 1

    ... roll up my windows just to restart the car.

    Tee hee hoddle ha giggle snort. Linking MS to an unsual device suddenly turns everybody into a comedian.

  67. hmmm by wendigo2002 · · Score: 1

    What would you like to drive into today?

  68. AH by houseofmore · · Score: 1

    Just jiggle the cable.

    1. Re:AH by josh+crawley · · Score: 1

      HAHAHAHAHAHAHA! You so funny! HAHAHAHAHAHAHA! You so original! You make me laugh! HAHAHAHAHAHAHAHA! You funny man! I like you jokes! HAHAHAHAHAHAHA! Wow... my sides are hurting with that funny, funny quip you just threw down on us like some clever maniacal funny man! You so funny! HAHAHAHAHAHAHAHAHA! Someone [will even probably | even modded] you as funny to show how funny you really are to the rest of us! Quip, quip says you! Everyone! Over here! Look at the funny man! He made a funny about [the thing]! Get it? ...[thing]...[thing]... HAHAHAHAHA! It's a reference to [thing]... yes, [verb]... HAHAHAHAHA! Yes, I am not sure where this guy is from but boy is he funny! Who invited him to the party? We gotta have this guy over more often! Honey? Come down here a second and listen to this guy 'tell it like it is' in a really funny way. HAHAHAHAHAHAHAH! "[quote1]", that's priceless. "[quote2]." Gold. Just pure gold. How do you do it? I mean, so many people post on Slashdot but then you see a funny gem like this. HAHAHAHAHAHAHA! Pure hilarity. When's the last time you [did the thing] and so wittily remarked about it? Had you [done the thing] in the first place this wouldn't actually happen and hence your joke would 'have no teeth' as it were. But the brilliance of you tying in [thing] with [thing] had me splitting my sides. HAHAHAHAHAHAHAHA! You funny man. So clever, so very very clever. I'll bet you were the funny man in high school too. Wow. You still got it!

    2. Re:AH by Anonymous Coward · · Score: 0

      "I'll bet you were the funny man in high school too."

      And I bet you were the dork everone kicked the shit out of.

    3. Re:AH by houseofmore · · Score: 1

      And I bet you were the dork everone kicked the shit out of.

      Haha. Yeah I'm sure Teachers, family and his 'friend' got into it as well.

  69. hello, my name is.... by Anonymous Coward · · Score: 0

    "They won't work unless companies invest in planning and training, says VP John Schmuck--companies without automated, repeatable processes can't automate testing. "

    heh heh... your name's schmuck....

  70. BMW 7 Series customer age a major issue. by Anonymous Coward · · Score: 1, Informative

    The problem I heard with the 7 Series, is that the average age of its buyers is 50+. The average buyer is also the type that is very computer illiterate. So the problem is that these customers can't REMEMBER how the car works! BMW practically has to set up a customer support line to give instructions on how to interface with the car!

    1. Re:BMW 7 Series customer age a major issue. by p23cfos · · Score: 5, Interesting
      The problem is worse than that. You can't just "blame the users" for this one -- iDrive is terrible. It forces your eyes off the road. It makes simple operations complex, and complex operations impossible (the anti-perl?)

      Pinning the problems on the user is really wrong in this case. This system was destined to fail. The only one that i've tried that was worse was in the Buick Reatta. (Anyone remember that?)

    2. Re:BMW 7 Series customer age a major issue. by Anonymous Coward · · Score: 0

      Sportscaster Steve Overmeyer of CNN Headline News used to drive one of these I believe. I don't know if he had the computer in it or not. I do remember these though... Looking at the picture, looks very 1980's GM. Almost as bad as a 1980 Chevette. :)

  71. shoulda used a real embedded system .... by devleopard · · Score: 1

    Why use CE when you can use a reliable system from a reliable company. For example, there's this company called Lineo .. um, wait ....

    --
    The best thing about a boolean is even if you are wrong, you are only off by a bit.
  72. The Original Intelligent Appliance by shoemakc · · Score: 2, Insightful

    "Let me put it this way, Mr. Amer. The 9000 series is the most reliable computer ever made. No 9000 computer has ever made a mistake or distorted information. We are all, by any practical definition of the words, foolproof and incapable of error."

    If you think about it, HAL is logical extension of this same concept. And look how well that turned out.

    The more control you give a machine, the more damage they can do. Yes a human is far more prone to error, but a single human would never have control of an entire ship, planet or universe.

    Terminator, The Matrix, Dune...all get a bit closer to reality with each passing day.

    -Chris

    --
    --an unbreakable toy is useful for breaking other toys--
    1. Re:The Original Intelligent Appliance by WaKall · · Score: 1

      I think history has shown that certain individuals HAVE had that much power. Some crews are fiercely loyal to their captains. No computer will ever have control of an entire universe, so that leaves the planet scope to consider.

      You could argue that Hitler had a third of the planet. In terms of industrialized nations, he did. Whether you think he had sufficient influence over that third (ie, was his army loyal) is up for grabs.

      In some sense, the president of the US has such power. He may not be able to inflict his will with that power, but he can embarass and ruin the country on a grand scale.

      The simple truth is that with enough money, you can buy some nukes. With enough nukes, you can take out a country. If you're smart in choosing, you can cripple a country/region that is vital to the global economy (like taiwan/korea for electronics, or the middle east for oil. You could also piss off a well armed and volatile nation, and launch the world on it's way to nuclear winter.

      History has shown that money is some amount of power, and there are some extremely rich people. You can buy off law enforcement, even governments. Thank god they're mostly benevolent and/or indifferent.

    2. Re:The Original Intelligent Appliance by shoemakc · · Score: 1

      The difference is that even hitler had men between him and his goals. In the case of a truly centralized computer, every gun, tank, bomb, gas chamber....would have been under his :::direct::: control.

      Which actually raises an interesting question. Most of the doomsday scenerios involve a single centralized autonomous computer gone bezerk...but what if it's subsystems were autonomous, but expected to still "follow orders"?

      Delegation is needed in any large system, wether it be humans or computer based. And if you're using AI in the central control, wouldn't some of it's subsystems also benefit from a degree of AI?

      And what happens when the AI's disagree? Think about it....a war WITHIN a machine....

      -Chris

      --
      --an unbreakable toy is useful for breaking other toys--
    3. Re:The Original Intelligent Appliance by Tony-A · · Score: 1

      I think history has shown that certain individuals HAVE had that much power.
      I'm not so sure.
      The individual/leader/dictator/whatever *does* sit on top of a pyramid which does have that much power. How far he can deviate from normalcy is a bit dubious. His orders will be "interpreted" by underlings. His meetings and agendas will be scheduled by underlings. His actions will be analyzed by underlings.
      You and I can pretty much go where we like, when and as we like. The president's choices will be severly constrained by the secret service who must first "arrange" things.

  73. My favourite clip by Anonymous Coward · · Score: 0

    Was the when the car switched to metric units, But of course, the US Imperial system sucks, and the car was only helping the drivers sanity by useing units that the rest of the world understands.

  74. Like all things in life, Twilight Zone foresaw it by John+Jorsett · · Score: 1
  75. Alan Cooper fucking rocked! by Anonymous Coward · · Score: 0

    There's just no good metal anymore.

    1. Re:Alan Cooper fucking rocked! by buck_wild · · Score: 1

      Um, would you be thinking of ALICE Cooper?

      --
      If all you have is a hammer, everything looks like a nail.
  76. Windows CE != Windows by Osty · · Score: 1

    You do realize that Windows CE is a completely different OS than Windows 9x or Windows NT, right? They share a minimal set of Win32 APIs and a somewhat similar look (which has diverged starting around Windows CE 3.0, associated with PocketPC), and that's it. The core of the OS shares nothing with NT or 9x. Therefore, the reliability of other Windows products cannot reflect upon the reliability of Windows CE (your views on whether or not Microsoft can make reliable software are acceptable, just don't judge Windows CE because you think it's based on other Windows platforms).

    1. Re:Windows CE != Windows by Moofie · · Score: 1

      You're right. Microsoft has turned over a new leaf with Windows CE.

      Windows 3.1 was unstable
      Windows 95 was unstable
      Windows NT3 was unstable
      Windows NT4 was unstable
      Windows 98 was unstable
      Windows 2000 was sorta stable
      Windows ME was an enormous raft of crap
      Windows XP isn't totally unstable

      But WinCE? You bet. I'm sure it's got industry leading stability, coming from that bastion of reliable software development, Microsoft.

      Dude, it is not necessary to PROVE that Windows and their ilk are unstable. It is up to MS that they ARE stable...because their track record demonstrates otherwise.

      Anybody who's not an MS apologist would get this immediately.

      --
      Why yes, I AM a rocket scientist!
    2. Re:Windows CE != Windows by Anonymous Coward · · Score: 0

      Windows 3.1 was unstable
      Windows 95 was unstable
      Windows NT3 was unstable
      Windows NT4 was unstable
      Windows 98 was unstable
      Windows 2000 was sorta stable
      Windows ME was an enormous raft of crap
      Windows XP isn't totally unstable
      Dude, it is not necessary to PROVE that Windows and their ilk are unstable. It is up to MS that they ARE stable...because their track record demonstrates otherwise.

      Anybody who's not an MS apologist would get this immediately.


      Based on your sample size of what? One each, if that?

      Your argument that the WinCE line is unstable, based on evidence from the Win32 and WinNT lines (even if you can show Win32 and WinNT to be unstable) is illogical since those are completely different product lines based on different codebases, designed for different platforms.

      Also, unless you've crashed examples of each of those OSes installed by multiple people on multiple systems, the most you could say is that either you (as the common factor) suck at running/using those operating systems, OR that you have crashed products from the Win32/WinNT lines.

      That I've crashed many *nixes and Windowses by removing the hard disk during operation does not imply instability in one/any/all operating systems.

    3. Re:Windows CE != Windows by Pxtl · · Score: 1

      As a Windows XP home user, I can attest that windows XP is, in fact, totally unstable. Beyond totally unstable. We're talking drunken cross-eyed elephant with a concussion on a skateboard going 90mph. That kind of stable.

      Boy I wish my hardware had 98 support.

    4. Re:Windows CE != Windows by ergo98 · · Score: 1, Troll

      The 16/32 operating systems were ALWAYS a huge trade-off, and it was one that everyone was well aware of. Arguments regarding 3.1, 95, 98 and Me are just silly.

      Windows NT 3.5 was an ASTOUNDINGLY stable operating system given that it was an entirely microkernel OS with nothing but a tiny 4KB or so kernel at ring 0. That's a QNX style OS.

      Windows NT 4 had some issues with certain hardware/software combinations, but I personally had a heavily loaded system (a system with a wide range of tasks) running for months on end between reboots.

      Windows 2000 is a tremendously stable operating system, easily equally most Linux installations. The only downfall is the performance tradeoff for video which basically allows video drivers to take down your machine: Get a reputable video card with WHQL drivers.

      Windows XP continues the Windows 2000 tradition but is even more stable and includes better support for dynamic driver swaps (i.e. video driver installation without rebooting). It shares the same video driver tradeoff of Windows 2000, but with good drivers it's a extremely stable OS (I'm a very intensive user...Urban Terror is running multiplayer in the background while I type this, as is a RDBMS database and a slew of services. Total unexpected reboots in the time I've used XP: ZERO).

      Why is it that every anti-Microsoftarian believes that their own personal anecdotal evidence, and the evidence of the "converted" with which they almost always consrt, somehow represents the global consensus? While I run FreeBSD on another machine and have with zero issues for years now, everytime I've played with Linux I've been astounded at how amateur, and utterly unstable it has been for me. It could very well be that each of the iterations of machines that I've tried it on are "flakey", yet strangely this sort of conclusion is never reached if XP crashes on someone's obsolete hardware with a motherboard trace crack on it.

    5. Re:Windows CE != Windows by Moofie · · Score: 1

      Bweah? What hardware exists on Earth that supports XP but not 98?

      Weird...I'm seriously curious...

      --
      Why yes, I AM a rocket scientist!
    6. Re:Windows CE != Windows by Moofie · · Score: 1

      Ah. Let me see if I can summarize.

      Win31, 95, 98, and ME were unstable as designed from the get-go, so they don't count.

      NT3.5 (what happened to the first several versions, by the way?) was (in your anecdotal experience) pretty stable.

      NT4 is, if you hold your mouth right, pretty stable.

      XP is, in your anecdotal experience, pretty stable.

      Where's this proven track record of reliability? I don't give a good goddamn if you think MS is better or worse than Linux/BSD/what the hell ever. That has nothing to do with my point, which was that MS does not have the experience or the track record of making reliable systems that I would look for before I let them get anywhere near a mission-critical application.

      I'm not talking about mission critical "Gee, we might lose some money if our system blows up", I'm talking about mission critical "Lives depend on the reliable functioning of this system".

      I also don't argue that lives depend on the successful functioning of iDrive, but I /DO/ believe that any system that's designed to be used while you're piloting a 4000lb missile should be pretty damn non-surprising.

      --
      Why yes, I AM a rocket scientist!
  77. You guys disappoint me! by SenatorTreason · · Score: 1

    What, no "in Russia, Beamers drive you!" jokes? Come on, you guys are slacking!

  78. Code is not art by tbdean · · Score: 1
    Has no one read the article - are we not going to discuss this blasfimous statement:


    Software is no different than any other manufactured product, says Parasoft CEO Adam Kolawa, and companies waste resources and lower quality by treating software as a work of art.

    --
    tbdean
  79. Conley responds -Correction tranny by Anonymous Coward · · Score: 0

    The transmission is not shifting from fourth to first. I floor the accelerator at 60 MPH and it downshifts, followed by a hesitation and decrease before resuming the climb. Prior to the last service, it would downshift with a momentary 500 RPM 'slip' of the transmission followed by the climb. I believe what you see is when I left off the pedal to stay under our normal ~80 limit on 280. Excuse the poor videos, the first I've ever done. My talented PR & Ad firms are waiting with baited breath for permission to do their magic. Follow the Conley (& others) posts over the past year at http://bimmer.roadfly.org/bmw/forums/e65/forum.php An imbedded controller would be several SECONDS faster than WIn CE on iDrive.

  80. Re: Speeds by Raetsel · · Score: 1

    I used speed because it was the first example that came to mind. If you watch that video, he pans over the instrument cluster and goes "... it's all in metric." (Or words to that effect.)

    If my car suddenly started displaying speeds in metric, I know what my reaction would be -- ignore the speedometer and try to drive with the flow of traffic. (I'd be looking for a safe place to stop, too -- but the first worry is to maintain a similar velocity with the vehicles around me.) The problem is that the 'flow of traffic' may or may not be going the speed limit.

    (It's frequently the case here in Washington State. Close to me on I-5 it's a 70 MPH zone. 8 miles further south it drops to 60 MPH... but does anyone slow down? Rarely.)

    This fellow has tried to bring this car in for service. He's been told what he'd experiencing is normal, and the "vehicle [is] operating as designed at this time." This has obviously frustrated him to the point where he feels the need to have a video camera mounted in the car to document these events.

    How long does he have to put up with this before it becomes negligance? How severe do the problems have to be?

    Now that I think more about it -- and considering further the transmission problems he's been having -- I don't think it's too far-fetched to wonder if a computer malfunction could shut down the engine at highway speeds, thus causing an accident. (Perhaps suddenly spitting out the key at a very inopportune time -- vs. immediately, like in the video.)

    --

    "...America's great minds of today, teaching America's great minds of tomorrow. Poor bastards." -- A Beautiful Min
  81. Everyone, please by The+Bungi · · Score: 1
    Save me the trouble.

    Thanks!


    ...
    [laugh, it's funny]

  82. Pierce Brosnan by Latent+Heat · · Score: 1

    I am just waiting to see Pierce Brosnan crouched down in the back seat, a bunch of guys shooting at him with machine guns as he careens through a hotel garage, and a German-accented female voice nagging him that he won't get the rental deposit back if he keeps this up.

  83. Windows Media Player for Mac OS X by apple-marc · · Score: 1

    Ok, I spend ten minutes downloading windows media player for Mac OS X and the peice of crap freezes while installing. Quicktime should release an update to play windows media.

  84. undercoating we don't even know what that is by matto14 · · Score: 0

    did you know twix is the only candy with a cookie crunch

    --
    SCREW FLANDERS
  85. If slashdotters really think... by Anonymous Coward · · Score: 0

    that the Windows CE device in the car is running the trunk, the transmission, etc. then you really are a naive blamestorming bunch. Obviously this car has a littany of problems. Some of them are obviously mechanical (the key popping out), others are obviously electrical (the transmission problems, memory losses), but none of them look like issues with Windows CE.

  86. I used to listen to a lot of trance by STREMF · · Score: 1

    Wow an Antiloop reference.
    Any idea where that sample comes from?

    1. Re:I used to listen to a lot of trance by Gordonjcp · · Score: 1

      Wow, a numptie. It comes from the film "Darkstar".

  87. this isn't about Windows being a bad OS by Tha_Zanthrax · · Score: 1

    This isn't about Windows being a bad OS.
    It's about lousy programming, if you write bad code for Linux it still won't work.
    Linux isn't a miracle cure for cancer either.

    A computer only does what you tell it to do, if you don't tell it what to do correctly you should not be surprised if it doesn't do what you wan't it to.

    from the article:
    "The auto industry is highly regulated, and these are not mission-critical systems, But companies like Microsoft can't do to the auto industry what they did to the PC industry. You can't play Russian Roulette every time you stick the key into the ignition."

    True, I would put my life on the scales just to drive a car with cool (mostly useless) gadgets.
    That automatically trunk-opening-bit is way over the top.

    This car has amongst many others had the problem of suddenly braking without turning on the brakelights. This car could kill people. But hey, sleep tight Bill G. You obviously don't seem to care.

  88. simple case in point. by twitter · · Score: 1

    My oldest computer manual is still useful. Richard Stallman's GNU Emacs Manual, Sixth Edition, Version 18, March 1987 is still useful. Stuff about Excell 4 and what are not.

    --

    Friends don't help friends install M$ junk.

  89. Gates Said It by Lucas+Membrane · · Score: 1
    A few years back, his standard spiel was about what cars would be like if automakers had improved them as much computer products had improved -- a gaxillion miles per gallon from a 29 cent car and all that. Why doesn't it work like that now?

    Now, we do have cars that are the automakers' dream -- they really do know when the warranty has expired, and it is surely gonna cost us.

  90. So which is it to be? by theCat · · Score: 1

    a) "Chitty-Chitty-Bang-Bang"

    or

    b) "Christine"

    --
    =^..^= all your rodent are belong to us
  91. I have the best mobile OS by core+plexus · · Score: 4, Funny
    It's my brain.

    I was thinking, if you need a computer or embedded windows OS to open your trunk, then maybe, just maybe you should consider giving up driving. I own a 4WD truck that was manufactured in 1977. Sure, I have to actually get out of the vehicle to lock in the hubs (if I forgot), and *gasp* I actually don't have a remote for my stereo, but instead have "knobs". And, prepare yourself, I actually have a crank for the windows.

    I use my truck in off-road as well as not-off-road work. (Mineral exploration). It has been submerged completely (once in mud) several times, frozen for most of 4 years, attacked by gnawing ground squirrels, and shot at numerous times (but only hit once). I could go to the dealer and pay cash for a new one, but I won't. I reject consumerism for the sake of consumerism. I feel no need to impress anyone, do not require peer validation, and don't give a rusty rats ass what anyone else thinks about me.

    But, there is also the practicle side: I've never had to reboot the truck. Despite being submerged, its primary systems are intact and ruggedly dependable. It doesn't matter if it gets scratched or dented, because its made of metal (ask your parents what that is), and I can drive from here to Tierra Del Fuego and know I can find parts, cheaply, and do the work myself. And yet, in other areas I apply the latest scientific advances.

    Man Gets 70mpg in Homemade Car-Made from a Mainframe Computer

    1. Re:I have the best mobile OS by iankerickson · · Score: 1

      Judging by the so-called "driving" of most BMWs I see on the road here in LA, a computer-driven surrogate brain might be of real use to them. Their own brain obviously isn't up to the job.

      That reminds me of a gag I heard on car talk (Remember, kids: if you want to repeat a lame joke, just blame it on Car Talk or Slashdot and no one will question it):

      Click: Say, knucklehead. Whaddaya call a sucker driving a BMW?

      Clack: Hm, a sucker driving a BMW... Hey, wait a second! Isn't "sucker" and "driving a BMW" kind of redundant?!

      --
      Democracy. Whiskey. Sexy. Pick any two.
    2. Re:I have the best mobile OS by saihung · · Score: 1

      I was scanning through the replies to find one that expressed what I wanted to say anyway so I could tack on my "Me too!".

      My car is also made of metal, is 33 years old, and doesn't have a single transistor anywhere that I know of (radio excepted). When something breaks, I have every tool in my garage that I could possibly need to fix it (except perhaps for a welding machine, which I can rent when I need one). Being able to do the work itself has spared me the pain of dealing with car mechanics who are, in my experience, rarely surpassed for sheer unsavoriness. Hell, even with all of that "outdated" tech I still get 35mpg, which last time I checked was better than the current average of cars sold in the US.

    3. Re:I have the best mobile OS by Reziac · · Score: 1

      Much the same reasons why I'm still driving around in a '78 halfton pickup that's done 175,000 miles under all sorts of far than ideal conditions (tho I'm sure it hasn't worked near as hard as yours, other than sometimes being used to tow 2x its rated capacity). It does the work I need from it, is relatively cheap to own and operate, requires no special maintenance, uses off the rack parts (or at worst, common-as-dirt salvaged parts), and requires only a floppy boot of my brain to utilize all relevant parts of its OS. If it's as unstylish as an XT and damnear as ugly, well, I can live with that.

      Oh, and did I mention it's paid for? :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    4. Re:I have the best mobile OS by core+plexus · · Score: 1
      Oh, and did I mention it's paid for?

      That's the best part for me, too. A friend bought a new truck, $36,000, and 2 years later its only worth $26,000, and he took good care of it. Even with all my custom mods (SS exhaust, for example), I don't have $15,000 into it, and also because it is so old the insurance is cheap.

    5. Re:I have the best mobile OS by Reziac · · Score: 1

      Depreciation is quite scary with new vehicles -- cars are even worse than trucks. My truck cost $5600 new, and I probably have about that much again in it in one engine rebuild, misc. repairs, and maintenance. Think about a vehicle in terms of what it costs you per day over the lifetime of the vehicle, and older ones suddenly get REAL cheap by comparison. Frex, buy a truck for $35k, keep it 5 years (by which time it's probably paid off), get only $10k when you trade it in -- that truck cost you $13.65/DAY to own, just for the purchase price!

      As to insurance ... well, in Montana it was cheap, but in Calif., even with an A++ rating and other discounts, and being with State Farm which is the lowest-priced, it's still over $500/yr. for that old truck. I've got $20,000 in it just in insurance (I added it up). What's really a rip is that 1) if the truck were totalled, SF would pay me $1500, and 2) in 29 years I've cost them exactly $190, for two windshields. And if I have more than one vehicle, I get to pay twice for liability coverage (it's per vehicle, not per driver).

      And they wonder why whenever I show up to pay my premium, I say "Got my extortion notice..."

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  92. It's happened before by lucasw · · Score: 1

    The solution- Emilio Estevez with a rocket launcher.

    Y'know, from Maximum Overdrive? Also with cars and appliances come to life? Nevermind...

  93. vehicle service packs by JimBobJoe · · Score: 3, Interesting

    While that may be a joke, the new Saab 9-3 (which everyone should look at...especially when it comes out in Arc/Vector versions, byootiful car) also depends heavily on computers (though thankfully it doesn't have the nasty iDrive interface.)

    The interesting thing is that if these vehicles (new 9-3) lose the computer input, the car will just shut off. There is a 45 pin connector to the central computer that somtimes gets a little loose, and if the computer is lost, the car turns off. Other very random sounding error messages have been popping up (many of them long and unwieldly--"bi xenon headlamp leveling failure" even if the levellers are working perfectly fine.) So, either you turn off car, or take to the dealer, who gets periodic software updates. So yeah, software updates to exist..and SP1 for the 2003 9-3 has already been released. No doubt it has been released for the 745i as well.

    1. Re:vehicle service packs by Anonymous Coward · · Score: 0

      Nothing new about service packs! The Subaru Justy (with the Van Doorne continuously variable transmission) received a few, to fix various glitches. If the computer ever got confused by its sensor readings, it shut the car down. Right in the middle of the I-25/Boulder turnpike interchange, among other places. Been there, done that, traded it in. Too bad, it was otherwise a very nice car!

  94. Gawd I'm tired of this.... by Anonymous Coward · · Score: 0

    I develop for an embedded software company in a wide variety of platforms that range from assembly to c to java to even VB and I had no idea that CE has this amazing ability to open car doors like this out of the box. I guess like 89.74% of the /. posters they can't spearate between the OS and notepad. When it comes to MS products that is. I guess the IQ if these morons must equal their shoe size.

    1. Re:Gawd I'm tired of this.... by devleopard · · Score: 1

      Amen. I'm sure they think that as long as you compile it for Linux, it will automagically run forever, stable and secure, no matter how well the source code is written.

      --
      The best thing about a boolean is even if you are wrong, you are only off by a bit.
    2. Re:Gawd I'm tired of this.... by Anonymous Coward · · Score: 0

      And I suppose you just assume that if compiled for Wintel, it'd be stable? I'm no OS zealot but the MS track record for stability hardly justifies the inclusion of any of its OSen into something like an automobile. There won't bew any five nines coming from BMW/MS.

  95. worst of both worlds by Anonymous Coward · · Score: 0

    And you thought that old joke - you know, "if cars were like computers, they'd cost $50, drive 500mph and get 500mpg, and randomly explode, killing everyone inside" - was just an old joke.

    Except for the cost, and speed, and mileage. What a rip.

  96. but dude, it's a miracle! by twitter · · Score: 1
    You ask and state, "What was wrong with turning a dial? Big dials are fast and I don't have to take my eyes off of the road to do it like you do in the BMW 745."

    Quoth the article:

    Consider BMW and its luxury 745i sedan. ... the car contains around 70 microprocessors. Its most striking feature, iDrive, is what Car and Driver magazine classifies as a "miracle knob." This single element of the dashboard is designed, through a computerized console, to replace more than 200 buttons that control everything from the position of seats to aspects of the navigation of the car itself to climate, communications and entertainment systems.

    So it's not really a knob? I can just imagine a single knob that set's my seat position, changes my radio station, opens my trunk and changes my gears. It would be a miracle if the only the silly computers crashed.

    --

    Friends don't help friends install M$ junk.

  97. Yes Dave, I Hear You! by Anonymous Coward · · Score: 0

    But do we really need to hear this joke once in every thread?

  98. But what about alternatives? by MtViewGuy · · Score: 1

    Okay, Windows CE isn't the best thing for automobile control systems.

    But what about alternatives? What OS does DaimlerChrysler use for their COMMAND system used on high-end S-class models and the new Maybach limousine? And what about the systems used by Lexus and Infiniti? On the lower end scale, what about the electronic computer system used by Toyota on the Prius? Are they Linux-based, used a customized version of a commercial UNIX variant, or some custom operating system?

  99. When Appliances Revolt... by ackthpt · · Score: 1

    When Appliances Revolt... The book: Codgerspace by Alan Dean Foster

    --

    A feeling of having made the same mistake before: Deja Foobar
  100. Q Branch runs foul by Nuclear+Fr0g · · Score: 0

    At least the BMW doesn't have lasers, or rockets. Imagine what would happen if your James Bond BMW went haywire and killed John Cleese. Then that would open the possibility for someone like Carrot-top to to get the job, and no one wants to see that.

    1. Re:Q Branch runs foul by moonrakerelite · · Score: 1

      This is probably the reason James Bond drives an Aston Martin. btw you forgot the car might also kill Carrottop, which would be of incredible benefit to society.

  101. Wait, I understand why now! by twitter · · Score: 1
    The article claims,

    many companies are exploring the potential of software to improve products by making them more durable. Software replaces knobs that break and mechanical parts that wear out, and it allows customers to fix and add features without buying a new machine. Software updates can be delivered to customers over the Web.

    Does this strike anyone else as very cynical way of introducing the new "planned obsolescense"? We've already seen it in the computer world, you have to buy another one because the "software driver" is no longer "supported." There's a fridge in my grandparent's house that's fourty years old and it works great. Their oven is fifty years old. The newest appience they owned was a twenty year old microwave oven. All of it was worked by simple, but sturdy knobs and levers. I don't see many electronic components built with that kind of life expectancy. Far from expecting a software update for my fridge, I'm expecting someone to tell me that I'll have to buy a new one because they don't support that model anymore.

    Free software could help, but only if it's used up front and consistently by the manufacturer. OEMs that work that way already don't have reliability problems anyway and will really use this as a means of improving their appliances. They will most likely take free software and use it to reduce their development and upkeep costs, use the same processor in all of their units and be able to make eveything work in a well mannered and published way. Those that don't work this way will purchase the cheapest processor available and waste money developing everything all over again, perhaps outsourcing the works, so that the people who really know what makes the device work don't write the software.

    --

    Friends don't help friends install M$ junk.

    1. Re:Wait, I understand why now! by DAldredge · · Score: 1

      That 40 year old fridge used about 200-300% more energy than a newer model...

    2. Re:Wait, I understand why now! by darkonc · · Score: 1

      It's said that more energy is used in making a car than in using it. Smelting isn't cheap, enegy-wise. Replacing a fridge every 5 years would eat way more power than what you'd save in usage enery.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  102. I must be missing something... by Feztaa · · Score: 2, Funny

    Problem: Dashboard reverts to metric for no apparent reason
    Solution: Learn metric.

  103. How long until... by gilroy · · Score: 1
    ... BMW driver Gary Conley gets slapped with a DMCA lawsuit now that

    Conley became so frustrated with BMW that he posted videos of his errant car, along with his most recent repair records, on the Web.
    ?
  104. Windows and BMW by xombo · · Score: 2, Funny

    According to this, bmw says their hardware runs better WITHOUT windows.

  105. Pocket car...? by baincd · · Score: 1

    Isn't Windows CE intended to be used on pocket devices, such as IPAQ's and stuff? Wouldn't a car be considerably larger than that?

    So maybe all these cool new features would work fine on a Matchbox car :-)

    (And I thought the name was now PocketPC, or am I confusing this with something else?)

  106. "Double Start-Button Reset" by Anonymous Coward · · Score: 0

    If you listen closely to the end of the movie clip Metric Radio Options you can hear the man refer to a "double start button reset." Specifically, the man says something like "Oh, that time I didn't have to use the Double Start Button Reset."

    This sounds vaguely like a Ctrl-Alt-Delete style reset. Or perhaps the "Apple-P" option to flash the P-RAM on those old Macs (don't know if that's really relevant, or even correct). The very fact that the man knows about this and refers to it in an offhand manner suggests he's had to "reset" his car before, and having mechanics (or BMW) tell him his car is behaving "normally" (the phone doesn't work! that's normal...) probably isn't helping either. A well designed system should almost never have to be reset IMO.

    I find that this really makes the software (or whatever) that runs in this BMW seem really shoddy. Some of these problems could be considered "quirks," but others can be considered outright bugs (see the Transmission clip, as one example). This car is obviously very expensive, and I have heard that BMWs are generally well designed cars, but this just smacks of poor QC and a lack of testing; something that BMW should take seriously IMO, given what they charge for one of their automobiles.

    Who knows? Is his car a lemon? Maybe BMW outsourced the development of this to another company? Clueless management? Incompentent programmers? Overly complex design? Windows CE's fault? (I'm inclined to believe that it's not CE's fault, but rather the program it's running).

    1. Re:"Double Start-Button Reset" by Conley · · Score: 1

      This was in reference to a work-around I found for the metric & option settings lost phenomenon. You need to depress the brake pedal to start the car. If you hit the start button without doing so when this metric/reset snafu occurs, all your settings along with standard units comes back. See my posts for the past year at http://bimmer.roadfly.org/bmw/forums/e65/forum.php along with all the other 745 victims.

  107. K2000 by Dictateur · · Score: 1

    I would have like to see some K2000 outakes of this genre.

  108. aw crap by pummer · · Score: 1

    well one thing's for sure -- the Onkyo NAS-2.3 won't be doing this. It has Linux, so we won't have to worry about the eject button going on a rampage.

    Just another disadvantage of embedded OS's.

  109. Why is CE the worst choice? by zjbs14 · · Score: 2, Interesting
    WinCE (for automotive, whatever...) is certainly the worst choice. QNX, VxWorksAE, or Embedded(orRT)Linux would certainly be better - but the fundamental problem remains - this is HARD to get right.

    So, why is CE the worst choice? This is not trolling, I really want to know. I've used several RTOS's, including CE, and can't think of anything that would necessarily impair it vs. the others you mentioned.

    --
    No sig, sorry.
    1. Re:Why is CE the worst choice? by Ungrounded+Lightning · · Score: 2, Insightful

      So, why is CE the worst choice?

      Because Windows in all its variants has proven to be significantly less reliable than most of the alternatives.

      Desktops can take a reboot when you run out of memory (or deref a null pointer because some fool in development thought "undefined" on the interface definition didn't mean "feed me anything, I'll still work".) But automotive, medical, telephony, aerospace, machine-tool control, and other life-critical applications require a higher standard.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    2. Re:Why is CE the worst choice? by zjbs14 · · Score: 1, Troll
      So, to summarize, it's the worst because it says "Windows".

      It's so obvious. How silly of me to ask the question.

      --
      No sig, sorry.
    3. Re:Why is CE the worst choice? by Anonymous Coward · · Score: 0

      You're 100% on the money in your assessment as to why it would be degraded on Slashdot. Ignoring that it was written from the ground up and shares only an API interface with the desktop Windows, and the fact that Platform builder gives the implementer all of the advantages of source code availability, it has that Windows title on it so therefore it is bad.

    4. Re:Why is CE the worst choice? by Ungrounded+Lightning · · Score: 4, Insightful

      So, to summarize, it's the worst because it says "Windows".

      Nope.

      It's the worst because a significnat number of the programmers at Microsoft write unreliable code that Microsoft ships. The result is something too unreliable for life-critical systems.

      That's not just an uninformed opinion. I've spent much of my professional life (which started when the logic used vacuum tubes for the DIODES in the logic) writing high-reliability embedded software. (One of my colleagues once commented that I was the only person he'd trust to program his pacemaker.) My wife spent some years dealing with WinCE's bugs at a company that made the mistake of trying to use it in a telephony application. Some of her laments made my jaw drop.

      I'm sorry if this annoys you, zjbs14. But an OS that crashes when you pass a NULL pointer (or handle) as an argument that is labeled "undefined" in an interface description is NOT ready for life-critical applications.

      In fact, an OS that crashes AT ALL, no matter WHAT an application feeds it, is not ready for life-critical applications.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    5. Re:Why is CE the worst choice? by zjbs14 · · Score: 1
      That's the kind of response I was looking for in the first place. I'll admit that I do like CE, and I think it's the best OS (possibly even product) that MS has produced. I've also had good luck with it in my use.

      Out of curiosity, do you remember what API it was that had that behavior? Want to make sure I watch out for it.

      --
      No sig, sorry.
    6. Re:Why is CE the worst choice? by cpeterso · · Score: 1


      Do you remember which WinCE API caused that problem? I program for WinCE and I have found it to more reliable than my Windows desktop computer. Except for Pocket IE (PIE). PIE sucks eggs.

    7. Re:Why is CE the worst choice? by Sibelius · · Score: 1

      "I've spent much of my professional life (which started when the logic used vacuum tubes for the DIODES in the logic)"

      OK, Respect.

    8. Re:Why is CE the worst choice? by Misanthropic_one · · Score: 1
      Anyone ever read the EULA on Windows?

      I remember one version of NT (3.5, 3.51, 4.0?) that specifically stated not to use that OS/OE in mission-critical situations (anything involving someone's potential life.) At first I thought it was lawyers covering their butts.... until I actually booted the machine :)

    9. Re:Why is CE the worst choice? by serber · · Score: 1

      It's there - regarding using Java if i remember correctly. Never. Ever. Use. Java. If there's life involved... (Friends don't let friends do Java in LifeSupport)

      --
      Sometimes bad things happen.
    10. Re:Why is CE the worst choice? by 0x0d0a · · Score: 1

      How about because Microsoft's feature-oriented devel cycle (allocate a few weeks for feature implementation, implement feature, do not let programmers push back deadline if they need more time) isn't that healthy for reliability?

    11. Re:Why is CE the worst choice? by Anonymous Coward · · Score: 0
      It doesn't matter if it's CE, RT linux, Wind River, whoever. Any software runs on a processor, and any processor is a complex system, too complex to be proven perfect in every production part. It's vulnerable to outside interference; though a sample has been demonstrated immune up to a certain level, it will fail at higher levels known to exist at some times, at some places (and it only gets worse when corrosion takes its toll, as it always will). All its redundant parts can be fried by one "load dump" transient, otherwise known as an open battery connection. It's not a matter of if a processor can fail, but one of how often.

      Give me a direct connection from the brake pedal to the calipers, and from the steering wheels to the tie rods. Mechanical and hydraulic systems can be inspected for wear and repaired before failure occurs. Not so for electronics; they fail at random and without warning. Die-by-wire is an acceptable risk for war planes, not for passenger road vehicles!

  110. so what? by twitter · · Score: 1
    That 40 year old fridge used about 200-300% more energy than a newer model...

    Even if that is true, imagine how much energy, and other resources are saved by not having to replace it. It seems to use the same kind of compressors as new units, except it can be smaller thanks to it's use of older and now banned freon.

    --

    Friends don't help friends install M$ junk.

  111. If they have a higher percentage of claims... by VT_hawkeye · · Score: 1

    ...then rates will sure as hell be higher.

    And if they don't fix the safety problems, there'll be a LOT of claims. Expensive ones, too, if they're starting on BMWs.

  112. Windows? by ThePhreaker · · Score: 1

    Windows? controlling my car!? That's about enough to keep me from purchasing the vehicle.

  113. It looks like you are trying to drive... by cdu13a · · Score: 2, Funny

    As scary as it is, that the car is running windowsCE.

    It could be worse, imagine having clippy as a back
    seat driver.

  114. You paid HOW MUCH? by Anonymous Coward · · Score: 0

    You paid HOW MUCH for that Windows CE IT crash piece of car?

    Wow, a sucker IS born at least for that sale. Can we all say it together now, "S T U P I D". It ranks right up there with the fact that Bill G got money for selling this and that Windows made it to #1.

    Being #1 (obviously) doens't make it "right". Any hard core computer geek rather _instinctively_ heads for one Unix or the other. Hell, all major computer companies are getting behind one of the Unix's or the other.

    And then you have Windows. Crashing BMW's no less. Too fuckin' funny. I am SSOOOOO glad that I bought that Subaru. And my Mac. Reformatting Windows to Linux was about as much fun as watching those videos.

    But then again, I'm the one that pays attention at ATM's and see _any_ indication of Microsoft figure I'm better off to just walk away. WITH MY MONEY. Suckers...

    1. Re:You paid HOW MUCH? by nickclarke · · Score: 1

      But then again, I'm the one that pays attention at ATM's and see _any_ indication of Microsoft figure I'm better off to just walk away. WITH MY MONEY. Suckers...

      That reminds me of the ATM I saw with a Windows NT DNS error message on the screen. It was there for over a week before someone fixed it. I have never used an ATM by the same company again.

  115. QNX eval is free by xtal · · Score: 1

    You can get the entire, world class QNX operating system for free. www.qnx.com - it is a true RTOS, and while linux is coming along, I'm not quite willing to bet my car on it yet. The thought I am willing to bet my safety on my software skills might be a case of hubris, though. hahaha. Anyhow, I play around with engine controls and the like, and it's a good OS.

    --
    ..don't panic
  116. Raise of hands by krray · · Score: 0, Flamebait

    Raise of hands BMW owners...who has a Mac at home?

    Dumb asses.

  117. I've seen a lot of revolting appliances by Infonaut · · Score: 0, Offtopic
    Is it me, or is that dark-urine yellow that was so popular in the 1970s not the most disgusting color you've ever seen?

    --
    Read the EFF's Fair Use FAQ
  118. BMW hubris, disservice extends to Z4 manual top by occam · · Score: 1, Offtopic

    BMW is on a roll, but unfortunately they also seem to be on a design hubris trip, judging by the 745i movies and my friend's ongoing BMW Z4 experience.

    I have a friend fighting with BMW to return his manual top Z4 for the power top version due to similar design oversights. Would you believe the Z4 manual top can leak and splash water into the interior when driven in the rain? BMW's "official" response: it's ok since that's the way the manual top was designed. (However, the power top design exhibits no such design flaw.) Even the BMW techs agree that the top is misdesigned, but BMW refuses to take responsibility for their design flaw and refuses to upgrade the car at the $900 power top cost to the equivalent power top version. Instead, BMW wants to make another $2700 on the new car due to their design mistake!

    BMW's new design hubris and customer neglect has led it to deny its design miscues (745i rear end) and critical design flaws (Z4 manual top, and 745i iDrive and electronics), and some of BMW's most loyal customers are the victims.

    Instead of providing an upgrade path at cost ($900), BMW wants my friend to trade in his new Z4 as a used car (even though he reported the problem two days after taking delivery of the car). This difference of resolution is crucially expensive since BMW wants another $2700 from my friend to address their manual top critical design flaw. BMW wants to make money off my friend twice for their design failure, and their "offer" is really just an offer for him to pay the BMW premium twice for a $900 resolution to address the leaky Z4 top. The story goes on quite a bit further, but that's the crux.

    There are two basic problems I see with this situation other than the following obvious issues: shipping an improperly designed and inadequately tested manual top, nonsensical denials (even in the face of their own service techs and loyal customer(s)), and unconscionably poor customer service by BMW. The two subtle issues I see are:

    1. BMW charges a premium for quality design and attention to detail. A leaky roof is an undeniably major oversight and design flaw, and telling a customer it's supposed to leak and splash into the cabin just doesn't cut it. My miata roadster never leaked into the cabin in ten years of ownership. Why should a BMW roadster at twice the price?
    BMW has been hugely successful recently, but its success seems to be going to its head. The buggy, ugly 745i is the epitome of Bangle design and BMW hubris. The lowly (relative to 745i) soft top indicates that even engineering (not just aesthetics) are subject to BMW design hubris.

    2. The Z4 is expensive even for a BMW at $32+k starting (compare: Nissan 350Z coupe at $25k starting with app. 100 more horsepower!). The manual top chops $900 off the Z4 price. However, through all my friend's troubles, BMW could not find another Z4 with a manual top in the region. IOW, BMW appears not to be shipping manual top Z4's.
    Considering the huge discrepancy between the success of the Z4 as a design whole, and the utter engineering/consumer failure of the manual top design, I have a suspicion. BMW knows the manual top is a design failure and purposely has not voluntarily shipped any to dealers (unless spec'ed by customer). They ship power tops by default and suggest dealers only order power tops (hence no other manual tops to inspect in region). BMW apparently only intends to sell power top Z4s (and for good reason) since they already *know* the manual top is deficient. BMW intends (and certainly should) only sell Z4 power tops.
    But why offer the soft top if it's a. deficiently designed, b. largely untested, c. improperly supported in the field, and d. subject to severe customer dissatisfaction? I suspect the Z4 manual top exists solely to lop $900 off the starting price for the Z4. I also suspect that BMW marketing told engineering at the last minute to create a manual top version --- not because they wanted a well designed manual top --- but because BMW marketing wanted a way to lop off another $900 off the starting price of their already expensive roadster in view of its less expensive competition (e.g., Nissan 350Z).
    Voila, the Z4 manual top reject design exists solely for marketing reasons --- never mind the inadequate engineering design, testing, and execution --- and the potentially open-ended damage to BMW's design and engineering reputation. Engineering probably complained bitterly at marketing's unsavory request, but marketing apparently prevailed much to my friend's customer dissatisfaction.

    I guess at this point, it's largely immaterial why BMW shipped such a defective manual top (or such buggy 745i software). Mistakes can occasionally happen. What matters is how BMW responds to customer dissatisfaction at these defects and design failures.

    Unortunately, with BMW America's new hubris, they explain away the leaky, splashy manual top design as (literally) 'that's how it was designed' implying it therefore works. Perhaps BMW Germany (or the BMW America executive team?) need to step in and stop the customer dissatisfaction hemorrhaging.
    Neither my friend nor I disagree the manual top was designed by BMW (surprise, surprise), we just wonder what the BMW engineeers, executives, and 'customer service' staff were smoking when they chose to ship the design. Yes, that's the way it was designed, and that's exactly why BMW should take responsibility for the design flaw(s). BMW needs to acknowledge the flaw(s) and fix or replace them to customer satisfaction. (Duh.)

    So, BMW's latest hubris is not limited to Microsoft Windows CE based 745i's, nor Bangle'd 745i sedan rear ends. It also extends to their own manual soft top design on their brand new Z4. BMW, BMW America, and BMW dealerships need to reassess their priorities: is internal engineering/marketing the ultimate authority at any expense (including customer satisfaction), or is it possible tech's and customers with first hand experience could know better?

    IOW, is hubris king, or is customer satisfaction still a priority at BMW Germany, BMW USA, or BMW dealerships? As a BMW owner and loyalist, I hope BMW plugs its hubris leak right quick, and bails its customers out of its leaky, flawed design mistakes.

    P.s., just to level the Z4 comments slightly, I shall say that other than the fatal leaky manual top, the Z4 is a beautifully designed and delightful car to drive and enjoy. Even I delight at and in it, and I am hardly a Bangle fan. The Z4 "flame" design is a delight; the Z4 attention to detail is excellent excepting the one flaw. My friend has several used BMW's already, and the Z4 (with a working power top) is exactly what he wants and is his first ever new BMW (and new car!). It's just a shame that BMW is denying him the car of his dreams to avoid addressing its manual top design mistake.
    I hope BMW wakes up without sacrificing its most loyal customers (including my friend) and doing too much unnecessary self-inflicted damage. BMW should honor their good design reputation by addressing their flawed design(s) immediately, without reservation, and to the full satisfaction of their customers. Here's to BMW pulling out of its design hubris and fulfilling its premium customer service obligations.

  119. your code is broke - stay out of my car's uP by fanatic · · Score: 1


    $time = $speed * $distance

    if ($time > $emergency_trehold){


    Dude, $time is increasing with distance, so a larger distance makes it more likely to exceed the threshold, with infinite distance exceeding any threshold. Clearly this is erroneous.

    BZZZT! Thanks for playing.

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    1. Re:your code is broke - stay out of my car's uP by sketerpot · · Score: 1
      That's why you need to test code before use. Anyway, this is warning code, not code that has any control over the vehicle, so it wouldn't be too serious if it malfunctioned during testing, and I doubt if anyone is going to use code that hasn't been repeatedly shown to be stable in a car, where it could kill people.

      Seriously, I think that your post's parent's poster really has something -- that would be very cool if you could control a car with a high level language. I imagine a bunch of projects starting up, being improved, perhaps even an auto-pilot program for certain instances. Once they become stable, they can come into wider use.

      Of course, you'd need to have the low-level parts of the car very stable, so they wouldn't crash (computer crash, not car crash) no matter what crazy input you give to them. Unlike WinCE.

    2. Re:your code is broke - stay out of my car's uP by GlassUser · · Score: 1
      Oh? Did you just run code you didn't even proofread, let alone function-test? Uh oh. I think another slashdotter said it well:
      BZZZT! Thanks for playing
    3. Re:your code is broke - stay out of my car's uP by JWSmythe · · Score: 1


      That's what you get for running alpha test code in your car.. Oh wait, that'd qualify for a Microsoft final release.. :)

      It's the end of the day, on pseudo-code.. I don't have to be right. :)

      --
      Serious? Seriousness is well above my pay grade.
  120. obligatory "if microsoft built a car" comment here by kraksmoka · · Score: 1
    at least they only sacrificed the bottom 10 to 15 percent of the basic car functionality.

    after all these years of the if microsoft built a car jokes, we can finally clean up the humor code that runs it . . . . .

    --
    "You never want a serious crisis to go to waste." - Rahm Emanuel
  121. with... by m1chael · · Score: 0

    automatic trunks and the like why do we need hands? lucky for us we can stay the same with genetics or we'd evolve into blobs... oh wait we already have!

    --
    I know you are psychotic, but please make an effort.
  122. They misquoted Car and Driver...big time... by ChangeOnInstall · · Score: 1

    I'm a regular reader of Car and Driver, which I consider to be the most accurate and entertaining magazine of the genre. They give very frank analyses of vehicles and appear to not be intimidated by their advertisers in the slightest.

    BaseLine states, "Its most striking feature, iDrive, is what Car and Driver magazine classifies as a 'miracle knob.'" They are technically correct that C/D did call it a "miracle knob", but how about a little context from the C/D article:

    "Then again, the 745i may also go down as a lunatic attempt to replace intuitive controls with overwrought silicon, an electric paper clip on a lease plan. One of our senior editors needed 10 minutes just to figure out how to start it (insert the key, step on the brake, then push the start button), five minutes to drop it into gear (pull the electronic column shifter forward, then up for reverse or down for drive), and then two weaving miles to decode the arcane seat controls (select which quadrant of the seat you wish to adjust from one of four buttons located near your inboard thigh, then maneuver the adjacent joystick until posterior bliss is achieved)--all of which made him so tardy to pick up his kid that he rushed, only to get bagged by a radar boy scout within sight of the school.

    In BMW's defense, we'll note here that the 745i and its various ergonomic quirks, especially the little porkpie hat on the iDrive miracle knob that controls the dash-top computer console, are designed with the noblest of intentions."

    IMHO, this is journalism of the lowest form. They act as though C/D praised the device, when in fact they gave it a scathing review.

    --
    What has *science* done?!? -- Dr. Weird (ATHF)
  123. Full mirror of videos by Benley · · Score: 3, Informative

    I've got a full mirror of all the videos here: WHEEEEE

  124. if it is embedded by minus_273 · · Score: 1

    Why do they call it windows . Windows CE i can understand since it has the look and feel of windows but if the OS just does things in the back and there are no windows, whay call it windows?
    Yes, i know it had brand recognition, but it is still stupid.
    BTW i like in CE i have a pocket pc i have used since 1999 and it hasnt crashed once (compaq aero) . Who ever pouts linux on their pda just for the sake of having nad not doing PDA function really should rethink why they have one.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  125. A few embedded system facts by ltkije · · Score: 5, Informative

    It's awfully fun reading desktop programmers commenting on an article in a project management magazine.

    Here's a few facts about your new-model car. The BMW is extreme with 70 electronic modules but the typical 2003 vehicle has 20 or 30 microprocessor-controlled modules, and the number is rising every year. These range from a door-switch module with 8K of code, through an engine controller with 256K/32K of ROM/RAM, to a navigation system at 8M/8M. Very few of these modules have a manufacturing cost above $100.

    The OS in automotive controllers varies from a simple event loop at the low end through OSEK-compliant kernels in the midrange to QNX and its friends in the most complicated systems. If there's Linux in a controller, it will be as well-hidden as the Linux in Tivo. Engine and transmission controllers are designed for hard real-time operation and emphatically do not use anything remotely resembling a desktop or palmtop OS.

    Software development starts with the premise that once it's built, you can't change the it, ever. This has enormous consequences for the way automotive code gets made. Most companies spec the hell out of these products, use a strict waterfall development process, are afraid to venture beyond the C language, and test endlessly. They are scared of agile methodologies and even of RUP. Productivity is pretty low, but on the other hand, the products are reliable.

    Now, both the article and /. responses are full of misconceptions. There's not really much question about whether an OS vendor shares its source code. The real concern is reliability. There's not much question about who develops embedded software. Detroit is lousy with contractors. One billboard I see on my commute shows a toy car with the caption "about the only vehicle that doesn't run on our software. -- EDS" The GM guy's comment about 10 year old software has the obvious answer: his teenager's 1993 Chevy.

    Win CE gets no respect from embedded software developers for several reasons. Chief among them are poor responsiveness, poor stability and code bloat. Typical comment, from an SAE conference presenter: "If you put an embedded system into a car, you still have a car. If you put a PC into a car, you have a PC with wheels."

    Rather than rant any further, let me suggest reading any of the books on Jean Labrosse's site, EE Times and Embedded Systems Programming. And have fun! Embedded is where you can see software affect the real world.

    1. Re:A few embedded system facts by Anonymous Coward · · Score: 0
      Considering how easy it is to break into most people's home computers, how easy wouldn't it be to steal one of this WinCE-infested beauties?

      (hack-hack-hack...)
      BMW: "Hello, Dr. Finklethorpe! Had a pleasant day?"
      Hacker: "Um, eh, yeah! Start car!"
      BMW: "Whatever you desire, Dr."
      Hacker leans back and enjoys his newly aquired 745i...

  126. Give the man a cookie! by Anonymous Coward · · Score: 0

    He's the man we all want to be!

  127. If software runs your car... by k12linux · · Score: 1

    then could we start charging car thieves with violation o f the DMCA for bypassing the car's security mechanisms?

  128. Beowulf Cluster of BMW's: cactus... by Esion+Modnar · · Score: 2, Funny

    ...since you would have so many pricks in one place.

    --

    They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
  129. windows OS running other machines.. by frontloader · · Score: 1

    this may be slightly OT, but i tseems to me that the last time i heard of windows systems running amok in system critical machines like an automobile,.. it was in the cumpter banks of the onboard systems in the navy. does anyone know if the navy still uses windows for basic control systems in thier ships?

    --
    - yummy rootbeer.
  130. Physical implications... by LPetrazickis · · Score: 1

    You, say, get a speeding ticket because the display is now in KM/H instead of MPH.

    Uh, that won't happen no matter what. There are roughly 1.6 miles in kilometre and, ergo, 1.6-1 kilometres in a mile. OTOH, you'd be very likely to get one if the display switched from km/h to mph.:)

    --
    Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
  131. Wrong! by raehl · · Score: 1

    I don't know what planet you're from, but my washer washes clothes, and very occasionally, shoes.

    1. Re:Wrong! by dorsey · · Score: 3, Funny

      And money. And every once in a while a small child or pet.

      --
      hinderfreude ('hin-dur-"froi-d&), n. The feeling of joy derived from being in the way.
    2. Re:Wrong! by Anonymous Coward · · Score: 0

      Especially cats. They can't get enough of it. Sometimes as a treat I'll leave it on spin for extended period of time. Bugsy just loves that.

  132. Re:FP! by Anonymous Coward · · Score: 0
  133. Imagine bank robbers by A+nonymous+Coward · · Score: 1

    ... jumping in the getaway car, turning it on, and waiting for it to boot ... and waiting ...

  134. article about the 745i in the Nytimes by abhisarda · · Score: 1
    Im quoting a paragraph from the Nytimes "Others have been puzzled by the design of the company's new interior control system, iDrive, which unifies a dizzying array of functions into a single knob and has left some drivers scrambling for the manual just to start a new BMW. ("iDrive?" went a headline in Road & Track magazine. "No, you drive while I fiddle with the controller.") "
    • http://www.nytimes.com/2002/11/21/business/21DESI. html?8hpib
  135. Damn dirty lies by PhilosopherKing · · Score: 1

    Of course "over 700 (sic) buttons to replace the iDrive controls" is quickly discreditted as they (BMW) used only ONE CONTROL to replace these "over 700 (sic) buttons." Thus, through induction you can show that if you can use one, you can use two buttons, three, four, up through 699 buttons.

    --

    USA-Democracy is 270 million YESes and NOes a day, not one every four years.
  136. Re:Learn the MPH--KM conversions, buddy! by Anonymous Coward · · Score: 0

    I hate WinCE as much as the next guy, but atleast be intelligent about your crazy scenarios. There are about 1.6 km in each mile (or so, a KM is SMALLER than a mile, so 60 KPH is LESS than 60 MPH). You will *NEVER* get a speeding ticket going MPH-->KPH. Other way around, yeah, you're in shit, but not as you describe it.

  137. Almost an accident by phorm · · Score: 1

    I have an early Sony MP3-deck for my car. For some reason, when it reaches the end of the MP3's on the disk, it kicks into the data area and starts playing noise. The deck is only supposed to play audio tracks, or files ending in .MP3. Since the last actual song was relatively quiet (volume up) the first time it blasted me I just above did swerve and cause an accident.

    Bugs in software and hardware alike can definately be fatal, even if the device is not directly linked to the vehicle driving. Having an automatic seat suddenly slide you away from the wheel/pedals would probably be worse... and there are plenty of other scenarios.

    Even if it were linux... I wouldn't necessarily want an embedded OS. Perhaps for something that monitored my car (but unable to change anything)... and for a stereo etc that could definately be known as "off" when it's off... but it still seems like not such a great idea.

  138. Obligatory Underpants Knomes Follow up by Brad1138 · · Score: 1

    Finally an answer for #2.
    1) Collect Underpants.
    2) Clean dookie from underpants of driver after 745i shifts into reverse on freeway.
    3) Profit!

    --
    If you could reason with religious people, there would be no religious people
  139. another video by Gregory+S+Patterson · · Score: 1

    Psycho Headlights

    I don't know who's car it was, but my friend and I filmed it (however poorly) outside my old college dorm. This car's pretty old, so I would guess it's more likely a mechanical glitch than a software one, but maybe someone out there's seen this type of thing before and knows what causes it?

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

      Actually I filmed it, a May 2002 build 745, my second.

      CONLEY

  140. Man, when will they learn? by TerryAtWork · · Score: 2, Funny

    NEVER use Windows to control anything that can kill you...

    --
    It's Christmas everyday with BitTorrent.
  141. If cars were built like software... by Sri+Lumpa · · Score: 1

    Oh, wait, now they are!

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  142. As predicted by Erris · · Score: 1
    Someone around here made the joke that an M$ shill would "blame the drivers". You wrote:

    What a bunch of crap. How do you know that these problems are related to the OS? In all likelyhood, these problems are caused by shoddy programming of the application which runs on top of it.

    Which answers half of the pun. Other shills have filled out the other half blaming people who don't know how to use things.

    Nice Work Trolls! Keep it up, and help your manager keep her top down, we all need a lift like that. Thumbs, and other members, up!

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  143. the pipes, the pipes are calling by ccmay · · Score: 1
    I mean, come on, who the hell listens to bagpipe music for pleasure...???

    In the appropriate context (usually military related) it is quite inspring. I don't listen to it on my car CD, but there was a Scottish band at a war-graves ceremony I went to last Memorial Day, and it brought tears to your eyes.

    My grandfather fought in the First World War, in some of the worst of the blood and muck (Passchendaele). The way he told it, his regiment's trench was next to a Scots Highlander regiment. The Scottish lads fought for the right to be first over the top, in full kilt, skirling the pipes. Then they would march forward until they either overran the Germans' trench, or were killed. Them Scots are tough customers.

    According to him the sound of the pipes scared the scheiss out of old Fritz. Sure gives me shivers when I hear it with a 21 gun salute and a jet flyover.

    -ccm

    --
    Too much Law; not enough Order.
    1. Re:the pipes, the pipes are calling by Anonymous Coward · · Score: 0

      Indeed. Known as the Ladies From Hell by the germans. My grandfather was one. A lady from hell, not a german :)

    2. Re:the pipes, the pipes are calling by Anonymous Coward · · Score: 0

      "the pipes, the pipes are calling" is from an Irish song called "Danny Boy" - you fuckwitted celtic wannabes.....

    3. Re:the pipes, the pipes are calling by 0x0d0a · · Score: 1

      Heh, heh. Okay. That explains the bagpipes and ghostly knights rising to repel the Germans in WWII in Bedknob and Broomstick. The scene where you first see a few ghosts, and the Germans try to fight, then far-away strains of the bagpipes are heard, and the camera pans over a line of empty suits of armor marching to do battle, stretching far into the distance gave me a shiver up my spine when I first heard it.

      I never understood why people dislike the bagpipes so much -- frankly, if I had a choice between listening to an acoustic piano solo or a bagpipes solo, I strongly suspect I'd prefer the bagpipes.

    4. Re:the pipes, the pipes are calling by ccmay · · Score: 1
      Of course I know where it comes from, jackass. Since I was talking about bagpipes, I thought it would be clever to title my comment with a few words about pipes that everyone remembers. Are you aware of any others?

      I also know the difference between Scottish pipes and Irish Uilleann bagpipes, and I have ancestors from both countries.

      So pòg mo thòin, mate.

      -ccm

      --
      Too much Law; not enough Order.
  144. yes, I did think of that. by Erris · · Score: 1
    you ask,

    Anyway... ever think that this could be the result of shitty programmers and not the OS's fault?

    Yeah, I had that thought when you said it. I imagine you mean non M$ programers when you try to blame them. The thought lasted about a quarter second as memories of using M$ junk floated passed my mind. Computers that seem flakey are generally cured by removing M$ software.

    you also claim, the functionality to do various things in an automobile are NOT built into Windows last time I checked...

    That's good because no one here has claimed anything M$ has the functionality to do anything related to vehicles or anything else that could actually hurt people when it flakes out.

    Bruce Perens and I don't have much in common, but neither of us like you. In fact you have four or five foes for each letter of the alphabet. So it looks like I share that with many others.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  145. 745i by lunartik · · Score: 1

    The article says that Car and Driver refer to the BMW 745i's knob as a "miracle knob". C&D actually has a fantastic article on iDrive, which Frank Marcus referred to as "The Boss" and even compared to Windows (click the link for the entire article, it is much longer):

    As for The Boss, it's really a mouse by another name. And you'd better make friends with it because it's the go-to knob for most of your entertainment, navigation, and "settings" needs (clock, trip computer, adjustable shocks, etc.). It has substantial say over HVAC, the phone, and numerous other options as well.

    Let's say you want to tune in Rush Limbaugh. (Caution: The voice in the dash has no privacy policy, and I wouldn't trust it to keep any confidences.) Okay, you can toggle The Boss in eight different directions: N, NE, E, SE, S, SW, W, and NW. For the entertainment screen, go south. After three or four seconds, you'll get a menu. Rotate The Boss as you watch the orange square move around the screen. When it surrounds AM, press The Boss.

    If the station is preset, rotate to SCAN and press. Otherwise, rotate to MEMORY and press. Wait for a new screen. Rotate to M AM and press. Now rotate again to MANUAL and press. This activates the frequency display. Now you're all the way up to what would have been your starting point if you were driving, say, a 1949 Ford with those needlessly complex knobs.

    If, during the above, your interfacing had been momentarily distracted by your driving, i.e., the road ahead, the frequency display probably timed out (it stays live for eight seconds). Naturally, you've already started rotating for the station, which has taken you away from MANUAL. So take your eyes off the road, find it again, and press. Now rotate to tune.

    If we applied such labor-saving innovation to all our daily jobs, by supper time we'd almost earn enough for breakfast.

    The dash still has knobs for temp and fan, and there's a rocker on the wheel for radio volume. How did these complexities escape the tyranny of the control center? In an odd quirk of logic, the CD-player buttons also do part-time on the radio.

    I'm reminded of Windows, which always gives two or three ways of doing everything. This BMW has at least three ways of setting radio volume and, counting CD buttons, several station-tuning methods. That sure sounds like "unnecessary complexity" to me. The carrot for learning Windows? You can talk to most computers. Do motorists really want to learn a special language so they can talk to a BMW? We'll see.

  146. German != reliable (sometimes) by WebCowboy · · Score: 3, Interesting

    Yes, Germany is an industrial powerhouse, and the likes of BMW and Mercedes are world renowned for their quality of build and mechanical reliability. However, in my experience Germany has never been outstanding in the field of electronics (nor has much from anywhere else in Europe either). If BMW engineered this IDrive thing in Germany I'm not surprised it came out so quirky.

    I've driven a few cars of European origin (or those that use Euopean components) and have found that the electrical/electronic systems in all cases were the weak points. It doesn't matter if the components--from the hall-effect sensors, MAPs, up to the ECM unit--has Bosch (Gremany) or Renix (France) or whatever, they have been a source of aggravation.

    It seemed there were some exceptions. I owned a Renault awhile back that had a nifty little travel computer that did gas mileage, average speed, trip odometer, etc (sourced by Jager if I remember right) that always worked and was remarkably accurate--even when the car was over 10 years old. The same car was also equiped with a nice Blaupunkt radio. When I had to get behind the dash to fix other problems I had to pull out both componenets. Much to my dismay, both the Jager travel computer and the Blaupunkt radio were "made in Japan". Hmm...so much for the exceptions. On the other hand, things that DID go wrong (intermittent wipers, turn signal/horn/everything stalk Renalt was infamous for, intrument cluster illumination) all involved parts that were made in Germany or made in France.

    I'd say as far as electrical and electronic engineering goes in may cases, Germany raks marginally better than France (which ranks marginally better than Britain). If you doubt me then look closely at a lot of the high-quality "german" electonic components (automotive or not)--and don't be surprised if the whole thing wasn't made in asia, or at least was made from mostly asian parts.

    If it's "pure german" electronics, expect it to be overbuilt or overengineered and somewhat "rube-goldberg" in terms of design (it seems German electronics designers intinctively want to fly from Berlin to Paris by way of Beijing).

    I'm sure eventually such quirks (like a crazy radio or brakes going on without brakelights and so on) will kill someone, and a lawsuit will be inevitable (perhaps sooner, especially if enough people in the Litigous States of America get pissed off--or hurt).

    1. Re:German != reliable (sometimes) by aulendil · · Score: 1
      Once I saw this amusing anecdote in a review of a french amplifier: French technology, brilliant technical solutions, crappy manufacturing.

      After owning my share of french cars, I have to agree...

    2. Re:German != reliable (sometimes) by Anonymous Coward · · Score: 0

      Germany has never been outstanding in the field of electronics (nor has much from anywhere else in Europe either).

      I hope you like your CD's (Developed by Phillips in the Netherlands). Don't use anything with an ARM in it (They were developed by Acorn, a British company). Go careful with that Sony monitor (Which may well have been asembled in Wales)

      O.K, who am I kidding anyway? We both know that Japan and Korea are the world leaders in electronics.

    3. Re:German != reliable (sometimes) by A_Non_Moose · · Score: 1

      Agreed.

      I owned a 1977 VW Rabbit. Thing was cheap, but built like a tank and took more abuse than any car should have to go thru and it did quite well.

      Mechanically it was sound, but electronically it was a PoS. Almost all the electronics were parallel, and until I went through electronics school a year or so later, only then did I find out how bad it *really* was.

      I looked at the wiring diagram and saw the reasons why if your turn signal relay went out, it took the hazzard lights with it (or just a fuse on rare occasions).

      The funniest part was (ok it is sad/pathetic too) was adding a generic radio (the *car* was reverse grounded, IIRC, meaning "ground" is positive) and "all hell broke loose", literally.

      Turn on the radio....engine would die/sputter...sometimes.

      If the engine did not die, sometimes the head lights and interior lights would dim and set off the wipers.

      I went through that entire wiring harness from stem to stern and could not find a physical problem.

      Compare that to an RX-7 I owned for a decade.
      Except for the fact it was old when I got it, its only "flaw" was it burned oil as a matter of course (as witnessed by the two tubes that carry oil into the carburator).

      The wiring on the RX-7 was complex, but I'll be damned if it took all the "additions" I threw at it.
      .

      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
  147. On gnutella by Anonymous Coward · · Score: 0

    I put these movies on gnutella; you should be able to find them by searching for "BMW" "embedded winCE" or something like that. =)

  148. Fridge crashed. by Anonymous Coward · · Score: 0

    I was at Fry's Electronics the other day, and they had one of those smart fridges. I wasn't interested in it, until I realized there was infamous BSOD. I had to tell the guy at front they needed to reboot their fridge.

  149. awwww those poor rich bimmerphytes by ageOfWWIV · · Score: 1

    What's this? Windows has innovated a way to give rich people something to complain about AND showoff their luxury items all at the same time? Where do I sign?

    --

    ____
    ATS11=0 the secret to beating everyone else to a 1 line board.
  150. It's spelled BIMMER, not BEEMER. by Viewsonic · · Score: 1

    Eaghh.. Even the guy who wrote the article got it wrong. If you're going to write a story about BMW's, get your facts straight. Why should I even consider what he is saying if he can't even get the simple stuff out of the way...

  151. BMW = Reliable. BMW + WinCE = Not. Whose fault? by Viewsonic · · Score: 1

    Since BMW's have been known the world over for being incredibly reliable for the past two decades and then some, and then they finally introduce a WINDOWS based OS to control their systems, and the reliability goes out the window.. Like not by a little bit, but the WHOLE FREAKIN CAR DOESNT WORK AT ALL .. Who are you more likely to believe is at fault? Incredible German engineers, or Microsoft? I don't care what fancy schmancy wordplay you want to try and say, it's Microsoft who is to blame, and they need to be dealt with. BMW honestly needs to drop Microsoft OS from their future cars, possible sue Microsoft for these current problems, and get something homebrewed. They're smart, they should have created their own OS to begin with.

    1. Re:BMW = Reliable. BMW + WinCE = Not. Whose fault? by antirename · · Score: 1

      Having done a lot of work on newer BMW and Mercedes cars, BMW isn't even in the same class as Mercedes on quality. They will use a 3mm bolt for a radiator fan attachment, where a Benz would have a 6mm. Plus their bolts rust badly. And this isn't the first time they've had wacky engine control issues. The 850s had a v-12 that was really two siamesed straight 6 crankcases. Ok, that's fine. But the car had 3 engine control computers: one for each bank of cylinders, and another to make them play nice together. It never worked properly on the cars that I saw and worked on (first model year, I don't know if the later versions had the same problem). That car's engine control system was a bad hack; a kludge. Too much of an effort to use existing 6 cylinder parts. If I had been one of the suckers that paid 100K plus for a car that wouldn't idle, I would have been pissed. Don't even get me started on Bosch when it comes to quality control... those Audis really did accelerate on their own. The government deciding that the brake and gas pedals were too close were just covering Audi's ass. The real problem (and any mechanic who specialized in European cars can tell you this) was the vacuum tubes. Not hoses or lines, but stupid molded rubber tubes that sealed by SNAPPING TOGETHER! Guess what happens when those harden from heat and age, when a vaccuum leak at a particular hose joint literally snaps the throttle wide open. I almost ran over my boss the first time I tried to drive one of those cars that was experiencing the problem. Tire wear/failures on an Explorer? As a mechanic about odd tire wear patterns on Explorers with Ford's brain-dead I-beam front suspension. Ask what happens to those beams when you hit a pothole. Ask which beam has the least support, and is most likely to get bent, and which tire that causes to wear rapidly. OK, end of rant. My point is that lots of really stupid engineering decisions get put into production (and I'm a mechanical engineer at this point in my life, not a mechanic). Or back to BMW, head gasket leaks on M3s. The head gaskets are $300 because BMW fucked up the engine design in the first place. Really big mistakes get covered up to protect the companies involved, even if 60 minutes does a story about Audis in swimming pools. As an engineer, I would not sign off on a system like this even if were powered by Linux. Using Microsoft CE in this application and with this interface is bordering on irresponsibility. And yes, I drove one of these cars and wouldn't drive one again. I felt like a lab rat for a junior engineer who forgot that cars MOVE, and that shitty control systems distract from actually driving even when they work correctly.

  152. Because BMW is world renowned for being reliable? by Viewsonic · · Score: 1

    And Microsoft is the exact opposite? Suddenly one of the worlds most reliable cars goes belly up mysteriously the same model they introduce Microsofts CE OS .. I'm sorry if you've forgotten your thinking cap today, but i'll let you off this time..

  153. Just the car... by LamerX · · Score: 0

    Is it possible that this is a problem with just this one car. And it happens to be the one guy who has enough time to videotape it and post it to the internet. Even he himself asks in the videos if anyone else has had these problems, and nobody in the Slashdot community seems to have posted anything about thier problems either. Once in a while, I would assume there is a chance that you get a bad piece of hardware, and maybe that's what he got.

  154. ATC strips by anonymous+cupboard · · Score: 1
    Thius is a very good example where the old fashioned way is the best. ATC controllers don't need a computer to tell them which planes are theirs (actually they have one) but the strips are essential as it is one plane - one strip and the it is passed between controllers to indicate handover of control.

    In some ATC centres, they print the strips on a computer, but they still use the paper clipped to the plastic thingys.

  155. Interesting saying... by PontifexPrimus · · Score: 1

    I remember reading this in a .sig once:
    The two biggest mistakes of our time are
    - to assume that "new" equals good" and
    - to assume that "newer" means "better".

    Think about it!

    --
    -- Language is a virus from outer space.
  156. new meaning by SCY.tSCc. · · Score: 1

    Having an embedded OS installed in your BMW gives a new meaning to the sentence "I have a FAST computer".

  157. Re: Speeds by TheMidget · · Score: 1
    If my car suddenly started displaying speeds in metric, I know what my reaction would be -- ignore the speedometer and try to drive with the flow of traffic. (I'd be looking for a safe place to stop, too -- but the first worry is to maintain a similar velocity with the vehicles around me.) The problem is that the 'flow of traffic' may or may not be going the speed limit.

    Looking for a safe place to stop? Wow, you must have some omnipresent cops over there in the US. I rarely look at my speedometer, and only got 3 tickets in 6 years, two of which in the same village (yes, that's the rare place where I now do look at my speedometer...).

  158. Without windows ? by dafdaf · · Score: 1

    And I always thought, BMWs would run better without windows ? BMW ad

    --
    To error is human, to forgive, beyond the scope of the OS.
  159. BMW == Reliable? Not anymore... by jpmorgan · · Score: 1
    BMWs haven't been reliable for a few years. The quality has been degrading rapidly since the mid 90s. Too bad. And in this case I don't see how it's WinCE which is at fault - it's not like the system is constantly crashing and needing to be rebooted, you're seeing a plethora of application bugs, i.e., BMW's shoddy coding.

    Well, as long as the engines aren't randomly dropping out of the cars, they're still up on Alpha Romeo, though.

  160. Try to feed zero as HWND to GetWindowLong on CE4.1 by Anonymous Coward · · Score: 0

    We are using CE4.1 for ARMVI and that is exactly the behaviour or GetWindowLong. It just crashes.

  161. Re: Attention to gauges by Raetsel · · Score: 1

    I still remember the first time the "check engine" light came on in a car I was driving. I was on an interstate highway in South Carolina, coming up on an exit. This amber light comes on, so I took the exit and shut off the engine as soon as I was safely out of the way.

    I didn't know what was wrong, so I treated it with the same caution I would have were it the oil pressure light.

    (Turns out it was only an indication of emissions equipment malfunctioning -- in this case, the oxygen sensor was going.)

    If my car suddenly went metric on me, I'd be looking for a safe place to stop not out of worry over a ticket, but because I want to know WTF is going on with my (in this case) costs-almost-as-much-as-a-house BMW. I mean, hell, if VW can make a car that doesn't get schizophrenic on me, why can't BMW??

    Last thing:

    • Cops in western Washington State... not too bad. (But what's with all the motorcycle cops in a place famous for its' rain?!?)
    • Cops in South Carolina? Holy hell, they've got WAY too much time on their hands. I used to count speed traps out of boredom, and more than once I'd come home from a 68 mile trip having counted over a dozen.

    --

    "...America's great minds of today, teaching America's great minds of tomorrow. Poor bastards." -- A Beautiful Min
  162. Reasonable complexity. by kyz · · Score: 2, Interesting
    You're very confused as to what an embedded OS is. I'm not surprised, because you've never worked with one.

    Realtime systems regularly have a degree of complexity to them. For example, your washing machine now has a single microcontroller running the drum, the water inlets, the front panel and soap tray / door latch, etc. This is simple enough to control with a cheap PIC.


    However, an engine or an office climate control device or a telecoms switch has a lot more variables to work with, and it has to work with them in realtime. A PIC will not do. So you regularly find realtime systems with embedded CPUs (like the CPU32 -- the embeddable MC68000) which are cut-down versions of microprocessors previously used in desktop computers, often with onboard I/O controllers and RAM.

    In order to control all your realtime subsystems, are you going to use a fast, hot running, power guzzling CPU running code that continually polls these devices? Or, are you going to use a slower CPU running event-driven code? If you're running event-driven code, how are you going to maintain realtime control over each subsystem?

    The answer is to use prioritised threads. This is all an embedded OS really is. A simple task scheduler, a memory allocator, mutexes and timers. This is all there is to an embedded OS. If you're looking for luxury, you usually find an RS232 or Ethernet driver and in extreme luxury you get a mini TCP/IP stack -- open up your ADSL router and see what it's running. Mine's running VXworks. Windows CE or PalmOS are not "embedded OSes", They're mini desktop OSs for mini desktop devices. You've obviously never seen what an engine or a telecoms switch is running. They run things like WindRiver's Tornado or Greenhills' ThreadX. They don't run pretty things with graphics and input device support.

    --
    Does my bum look big in this?
    1. Re:Reasonable complexity. by letxa2000 · · Score: 1
      You're very confused as to what an embedded OS is. I'm not surprised, because you've never worked with one.

      Uh, yeah, right. I've only been a consultant in this field for years. But whatever you say.

      However, an engine or an office climate control device or a telecoms switch has a lot more variables to work with, and it has to work with them in realtime. A PIC will not do.

      Never used a PIC, but there are degrees between PIC and a Pentium. Many people that say "a microcontroller can't do that, you need a Pentium running Windows" are precisely the people that have probably programmed under Windows and probably haven't programmed a PIC or an 8052.

      Sure, there are tasks that are not appropriate for a microcontroller. GUI is one of them. If there isn't a fancy GUI, a microcontroller can *probably* do it.

      In order to control all your realtime subsystems, are you going to use a fast, hot running, power guzzling CPU running code that continually polls these devices? Or, are you going to use a slower CPU running event-driven code? If you're running event-driven code, how are you going to maintain realtime control over each subsystem?

      Interrupts. And even microcontrollers aren't that slow these days, 50 MIPS easy. But I'm sure you knew that.

      You've obviously never seen what an engine or a telecoms switch is running.

      Telecom, no. But guess what? Many engines are controlled by an Intel 8032-based microcontroller that were designed specifically to control engines. I'm sure you can find more complicated engine controllers, just as you can find WinCE in a BMW. Doesn't mean it's necessary or even the best choice.

    2. Re:Reasonable complexity. by kyz · · Score: 1

      Uh, yeah, right. I've only been a consultant in this field for years.

      Consultant, eh? What do you think of this week's Dilbert? But honestly, Windows CE, Windows, PalmOS and Unix are not RTOSes. If you'd mentioned VxWorks, pSOS, OS-9, ThreadX or QNX, I wouldn't have doubted your mad skillz. WinCE has pretensions on being an RTOS, but people wanting "an RTOS" simply don't use it. It's an OS for a general purpose but small scale consumer computing device. It's really no use if all you want is bare bones (ie. scheduler, allocator, timers, mutexes and the odd device driver). It costs too much and is too bulky for what it does. People buy it because "it's Microsoft Windows, but on a small scale!" -- they want it purely for the GUI which looks and feels like Windows, or they want it because Windows programmers can port their applications to it. They certainly don't buy it on its merits as an RTOS, because it's the worst of them all. IMHO, PalmOS is a better OS for handheld PCs and Symbian is a better OS for phones.

      Never used a PIC, but there are degrees between PIC and a Pentium.

      Sure. 8 bit CPUs, 16 bit CPUs and 32 bit CPUs :) When you say "microcontroller", don't you mean "generic microprocessor core with on-board extras like I/O controllers, etc". Have you seen the PowerQUICC? It's a PowerPC core (yes, really, as in the IBM/Motorola/Apple CPU that graces many an Apple Mac) with an extra onboard coprocessor for doing Q.921/Ethernet/etc framing and control. It usually comes in at about 500 MIPS. You'll find these in these super new telecom to ATM gateway switches.

      If there isn't a fancy GUI, a microcontroller can *probably* do it.

      Yeah, and you can make a microcontroller based web server that does HTTP and SLIP and fits in a matchbox. Would you want to? My ADSL router is running a TCP/IP stack, does ADSL line attenuation and handles a variety of different modulation standards, ATM framing, handles the PPPoE protocol, acts as a 4 port ethernet hub, USB connectivity, does ingress/egress packet filtering and rewriting, runs an internal web server so I can configure it and run diagnostics tests, and an FTP server so I can reflash it. It runs on a single chip, the CX82310, which includes an embedded ARM940T running, as I said before, VxWorks. It does so much, it's really not feasible to have a single execution thread whose route is only changed by external interrupts. It would be a ridiculously complex (and therefore bug-prone) state machine needed to track and serve out each fragment of the diagnostic test web page as each incoming ethernet packet arrived asking for it. Discrete tasks is the only sane solution in this device. Now, do you really think Conexant would write their own timers, interrupt handlers, task schedulers and TCP/IP stack? Why should they when they can buy in an existing solution?

      So, as I'm sure you mentioned, you can pick different powers of PICs / microcontrollers / embedded processors to suit your needs. These all have varying processing capabilities. Some tasks will only need a very simple 8 bit CPU programmed entirely in assembler. But as the complexity of the task increases, the more useful it is to buy in an existing RTOS rather than write your own code to do the same things as the RTOS provides. After all, most CPUs I know only have 7 (or less) external interrupts. If you need more than that, you have to multiplex them by having some sort of "true interrupt source" value available to the CPU, and that makes the hardware more expensive. It's easier to use a task scheduler which guarantees certain fractions of the CPU time and/or guarantees priority over lesser tasks and interrupts. And timers are much simpler to implement in software as discrete multiples of a single timing source (either internally from the CPU as the PowerPC allows, or an external timer, or even from the same crystal that's clocking the CPU), rather than have 20 timing crystals wired to the interrupt pins because you need 20 different timers. And even if you only used a fixed amount of RAM, it's easier to use an allocator at runtime than it is to hard-code RAM addresses. It also makes changing code easier. These things are all useful. These things are all OS services in a RTOS. Using an RTOS in your device in no way implies that you can use your device as a general purpose computer or drive a GUI, any more than using an 8 bit microcontroller with an EPROM does. Hey kids, watch me reflash my ethernet controller to make it play tetris!

      --
      Does my bum look big in this?
    3. Re:Reasonable complexity. by letxa2000 · · Score: 1
      But honestly, Windows CE, Windows, PalmOS and Unix are not RTOSes. If you'd mentioned VxWorks, pSOS, OS-9, ThreadX or QNX, I wouldn't have doubted your mad skillz.

      Hmmm. Re-read the thread. I never said Windows, Windows CE, Palm OS or Unix where RTOSs. I said they were OSs.

      When you say "microcontroller", don't you mean "generic microprocessor core with on-board extras like I/O controllers, etc".

      A "microcontroller" is a part whose primary function is to "control" as opposed to "process." If you are controlling EFI, trunk release, key spit-outs, RPMs, etc. these are all perfect functions for a microcontroller. If you are doing heavy calculations, such as extracting signals for the SETI project, then a microprocessor is the best solution.

      I'm not saying that a microcontroller is the best choice for every application. It isn't. I wouldn't write or use a version of Word developed for a microcontroller, it's the wrong tool for the job.

      The problem here is that too many people seem to think that to get anything developed anymore, you need a fully-functioning OS to make it work. That's wrong. They're killing a fly with a cannon. You don't need a system/part that costs in excess of $20 a piece and requires an OS license when a 50 cent microcontroller will do the job.

      Of course, most people in the field DO know this. And that's why when push comes to shove and you're moving a volume of units, the decision will be made to go with a microcontroller that costs 50 cents a piece rather than a microprocessor that is overkill and costs $20 a piece because, when you make a million of them, the microcontroller will have a total cost of $500,000 while the microprocessor will cost $20 million. And that difference in price is more than sufficient to pay the higher salaries for professionals in the field that will make your application work on a 50 cent part instead of a $20 system.

  163. How is BMW supposed to see the videos now? by Anonymous Coward · · Score: 0

    Looks like slashdot got his account suspended...

    Your account is suspended, please contact support.

  164. Driving Hard and Trans AM... by SerpentMage · · Score: 1

    Sorry, but I do not trust a TransAM worth a darn. Why? Once when I was in San Diego I rented a high end Camero and drove into the desert. I drove fast (so fast) that my partner actually became nervous. I loved it because it was mountain roads, with plenty of curves. Then one curve I almost ran into a cliff. I managed to gain control just in the knick in time.

    I was puzzled as to what happened. So I looked at the brakes because they were not working anymore. The problem was that because of my driving my brakes overheated and lost traction due to the heat.

    At that point I just thought, Crap car.... Plenty of horsepower in a snail carriage.

    You see I live in Europe and drive a sports car at about 155 MPH (German Autobahn). And Cameros and TransAm's are NOT built for those types of speed. Corvette, yes, Viper OH YEAH BABY yes... Actually you have not seen horsepower until you see a Viper take off on the Autobahn. Your jaw just drops. But that is it for North American performance cars.

    Now about beating a Porsche? I can beat Porsche's as well. It depends on the model. A Boxer no problem. A Porsche S2? NOT A CHANCE.... Also come to the Nuernberg Ring and then we will talk. Because the boys and girls that race on the Nuernberg ring REALLY race and drive fast....

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
    1. Re:Driving Hard and Trans AM... by Anonymous Coward · · Score: 0

      Okay, you're a dork. And to pluralize nouns, you don't need to add an apostrophe. No matter what the last letter is. (one Porsche, two Porsches, one TransAm, two TransAms. One BWB, two BMWs.)

    2. Re:Driving Hard and Trans AM... by JWSmythe · · Score: 1

      Oh, I would *LOVE* to come out and play. :) If someone blasts me off the track and I'm over 150mph, we'll probably end up talking in the pits.. Very friendly, of course..

      "You're the guy who blew past me on that straight? All right! How much horsepower you have? What'd you do to it? Can you take me for a ride in it?" :)

      I've never had any problem with the brakes fading in my TransAm's.. I suppose it could happen pretty easily in the older ones with drum brakes in the rear.. When I went out in my 2000, I was running it very hard.. The most that happened to the brakes was that I could smell the pads warming up.. But the braking action never failed.. And that was after several 30 minute runs, going from well over 100 to about 30 for the turns and back up..

      I was driving a friends newer Mustang GT (late 90's), and had the brakes go in that.. It was due to water on the road.. I guess they're much more sensitive.

      --
      Serious? Seriousness is well above my pay grade.
  165. You moron by Anonymous Coward · · Score: 0

    you are a stupid moron of course everyone knows Linux is better what do you think you dum asshole. anything with micro$oft crashes all the time internet exploder crashed three times while i was typing this.

  166. Hmm by jez9999 · · Score: 1

    Your account is suspended, please contact support.

    1. Re:Hmm by Conley · · Score: 1

      No idea, just awoke to find email saying as such, asked for clarification...

  167. multipurpose dishwasher by selfdiscipline · · Score: 1

    Yes, I agree... OSes are only really useful when the intended use of a device is an abstract or changing concept.
    "yeah, I've got an ok dishwasher now, but when I download a couple of things from the internet, I'll be able to listen to mp3s with it and it will keep track of all my appointments."

    --


    -------
    Incite and flee.
  168. YES !!! by Anonymous Coward · · Score: 0

    Are you really serious when you say they'd charge you $10k to replace the "6 computers" in your car???

    YES. I recently replaced a computer in a Peterbuilt 379 semi and it was $3400.

  169. Gear-shifting the Wire-LESS way, TODAY ! by Taco+Cowboy · · Score: 1



    Actually, you can do the gear-shifting-the-wireless-way NOW.

    For example, the so-called "gear-box", - the one the drivers use, to shift gears, - of newer models of Toyota, are actually nothing more than oversize joy-stick.

    If you can rig the thing - that is, take out the "gear-box", - and then hook up the wires underneath to some Wi-Fi thingies, you can actually shift gears by remote control !

    In the future, assassination will not be done by bullets or poison arrows or bombs. Rather, it can be done by WI-FI controlled gear-shift, which, when done correctly, can actually make a car FLY out of control.

    Imagine a car going 100MPH or faster on the autobahn, on fifth gear, and then suddenly the gear shifts to reverse.

    If that car doesn't fly, it at least FLIPS.

    Think of the passenger(s) inside the car.

    It's a perfect way to assassinate someone without even a smoking gun.

    Think about that.

    --
    Muchas Gracias, Señor Edward Snowden !
  170. Better buy 2 by core+plexus · · Score: 1

    So you have one to drive while the other is in the shop!

  171. Not a matter of the OS by 0x0d0a · · Score: 1

    Even if it were linux... I wouldn't necessarily want an embedded OS.

    I'm simplify it even more -- I want code in a car to be a simple and minimal as possible. Reliability decreases as complexity increases when humans are involved -- that's just the way things are. Frankly, I don't really care about a "flashy GUI" on the dash, and I do care very much about having absolutely perfect reliability, regardless of whether the GM engineers consider the radio or seat controls "mission critical" or not.

    Hardware engineers have a better testing culture than software engineers.

  172. It's a simple equation... by sterno · · Score: 1

    How many programmers in circulation can program an 8052 microcontroller? How many can program Windows?

    This is the advantage that Microsoft gets in the embedded market. The system may be overkill for most of these applications, but with hordes of developers who have experience with the platform, you can find people to do the work for much cheaper.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:It's a simple equation... by letxa2000 · · Score: 1
      How many programmers in circulation can program an 8052 microcontroller?

      Quite a few, actually. Have you actually looked? But I'll admit there are more Windows programmers... There are probably more accountants, too, but that doesn't mean they are the right people for the job.

      This is the advantage that Microsoft gets in the embedded market. The system may be overkill for most of these applications, but with hordes of developers who have experience with the platform, you can find people to do the work for much cheaper.

      And you get what you pay for. Like BMWs spitting out keys, opening trunks, etc.

    2. Re:It's a simple equation... by tmccormack · · Score: 1

      Microsoft has been tring to sell this fallacy for years in order for automotive companies to buy WinCE. It has failed due to the fact that there are a lot of very good competent programmers who work in the windows environment, however most of them have a little or no Real Time experience. It is a completely different skillset that is required to program Real Time than it is to make PC based applications WinCE is good OS for GUI applications in a vehicle such as navigation systems or radio controls, however when it comes to hard real time scenarios (even something as relatively minor as switching on the wipers), the inherent delay within CE do not make it the ideal operating system.

  173. Bagpipe music by r3jjs · · Score: 1

    As a bagpiper myself I know that 90% of my music is bagpipe music and I tend to listen to it just about everwhere.

    I'd be far more worried if the guy was trying to PLAY the bagpipes while driving, though on the passenger side I've direct-blown the chanter to drown out rap music from the cars beside us.

  174. Software developers get it, nobody else does... by Anonymous Coward · · Score: 0

    Don't blame the developers, for the most part, developers understand the problem. They understand it well because ultimately when things get screwed up, they have to pay for it.

    My experience has been that developers are always screaming for process, intelligent planning, and direction, and are rarely ever getting it. An example from my own life is that our project is supposed to be at a certain goal in a few months. I found out that a month or two has been trimmed from that timeline. Why? Not because of customer demand, and not because I was ever consulted and said, "hey, we can do it faster than that". It was an arbitrary decision by the product manager, despite my various statements about when the system could be realistically ready.

    I'd kill to get decent requirements and a timeline that was actually discussed with me. I'd love to have a timeline planned out that actually accounted for QA review, documentation, etc.

  175. Site FUBAR, no response from admin@clearverticle by Conley · · Score: 1

    Sorry for the interruption. I have sent a few emails (no phone #) to the host but no response yet. You can follow my past year & two 745 experiences along with a lot of other victims at http://bimmer.roadfly.org/bmw/forums/e65/forum.php

  176. This leads to the question... by sterno · · Score: 1

    Will auto insurance in the future cover kernel panic related accidents?

    Insurance company: So the accident was caused when the steering wheel ceased to function?

    Driver: Yes, that's right.

    Insurance company: What version of Linux are you using?

    Driver: Ummmm.... 2.4.6

    Insurance company: I'm sorry, your policy only covers as far back as 2.4.12.

    --
    This sig has been temporarily disconnected or is no longer in service
  177. Poor Fellows Account by Anonymous Coward · · Score: 0

    It looks like slashdot has just gotten the mans account suspended for posting a link to those videos. The editiors need to have some respect and ask before they post a link.

  178. BMW should 'Switch' by webdev · · Score: 1
    So no surprise here. I downloaded the clips using XPPro/IE6/WMP with everything up to date and I get "can't load error number####". Then relaunching WMP and trying again -more errors "can't find file".


    I then download all the clips in OSX/Safari beta/WMP loads and plays just fine.


    I don't even want XP Pro in my house never mind CE functioning in my car. I'll keep my 3 series thank you.

  179. It's been done before by Felinoid · · Score: 1

    Cars with onboard computers controlling them.
    Linux based ummm no insanity..
    Commodores.. Gee I'm supprised the car didn't reject the computer.
    and possably others...

    It happends a lot that somebody will try to build a computer into something normally not computer controlled using off the shelf computers.

    AT&T 3B2 used on Coke machines for example.
    However the resulting systems work.

    It's not so much a matter of outside develupment or even Microsoft as much as it is just that you want consistant behavure when your doing something like this.
    Geos 64 flakes occasionally so it should produce similare results. Early Macs had problems that would preclude them.

    An open source bad would be the Gecko with OS/65.. It wasn't made for production use and could flake occasionally.

    Just use the right os for the job.
    Microsoft would have you make the job fit Windows. Linux would have you make Linux fit the job. Between the two I think Linux makes more sense but there will always be a better answer.

    --
    I don't actually exist.
  180. I haven't had any of those problems by mccormick · · Score: 0

    Hey, even though my car has recently been impounded for multiple emissions test failures, I cannot say I have ever had the kinds of problems this BMW owner has had. Seesh, just goes to show which vehicles to avoid, right?

    --
    Pete
  181. Re: Speeds by sjames · · Score: 1

    Wow, you must have some omnipresent cops over there in the US.

    In some town in the U.S., speeding fines are a major source of revenue. Some of the cops in those places do nothing all day but hide their car behind some bushes and scan for speeders with a radar gun. A favorite place to do this is on a steep downgrade where the posted speed limit is reduced by 10 MPH.

  182. It is my Raison D'etre! by No-op · · Score: 1

    But I am a toaster! I toast, therefore I am... it is my raison D'etre.

    Would anyone like a toasted teacake?

    --
    EOM
  183. Edinburgh Military Tattoo by ccmay · · Score: 1
    Supposedly the Mecca of bagpipes is the Edinburgh Military Tatoo. That would probably get me sufficient bagpipe music to last ten years, but I sure would like to see it someday.

    -ccm

    --
    Too much Law; not enough Order.
  184. Funny European reliability issues by aoeu · · Score: 1

    Does anyone here remember the Lucas three position headlight switch? Off, Dim, and Flicker. Fahrfurgnugen=electrical nightmare Cabriolet=Leaks in the rain. Three words: Four cylinder Toyota, you won't regret it.

    --
    All your database are belong to U.S.
  185. knight rider baby by Anonymous Coward · · Score: 0

    wheres K.I.T.T. when you need him

  186. FYI: follow-up threads on BMW bboard by occam · · Score: 1

    Two followup threads off a BMW fan bboard. Original thread:

    http://bimmer.roadfly.org/bmw/forums/e85/forum.php ?postid=1644871&page=1

    and for the first-hand report follow-up thread:

    http://bimmer.roadfly.org/bmw/forums/e85/forum.php ?postid=1647896&page=1

    For further information, please follow up above. TY.

  187. Re:Linux Already in GM Camaro and Corvette by talldark · · Score: 1

    As my understanding is, GM currently use Linux in the computer in my 1999 chevrolet camaro, and do so also on the Corvette range as well.

    TD

  188. Last Post! by alpg · · Score: 0

    The `loner' may be respected, but he is always resented by his colleagues,
    for he seems to be passing a critical judgment on them, when he may be
    simply making a limiting statement about himself.
    -- Sidney Harris

    - this post brought to you by the Automated Last Post Generator...