Slashdot Mirror


When Bad Software Can Kill

bhoman writes "A wrist computer that tracks and calculates safe diving times and limits for SCUBA divers had a dangerous software bug that may have been covered up by company executives. This SF Chronicle Article details the problem, product, company, and some of the lawsuits. According to the Chron article, company execs tried to cover up and deny the problem for years, but their official website makes it look like they did a voluntary recall."

8 of 354 comments (clear)

  1. FUCK YOU! by Anonymous Coward · · Score: -1, Troll

    Eat shit out of my big black nigger asshole, bitches!

  2. no by Anonymous Coward · · Score: -1, Troll

    look at your life man. you are sitting on a computer typing 'eat my shit you nigger bitches'. is this what god intended for you? is that jesus plan for your life?

    1. Re:no by Anonymous Coward · · Score: -1, Troll

      You're right. Even niggers have pink assholes....

  3. Mirror posted here by Anonymous Coward · · Score: -1, Troll

    Looks like it's running a little slowly...

    here is a mirror.

    posting ac (don't want to be labeled a karma whore :)

  4. The main flaw of modern computer science. by Krapangor · · Score: 1, Troll
    Crappy coding style is caused by the main flaw of modern computer science: the failure to recognize the problem of correctness as a mathematical problem.
    Everybody who has an university CS degree will agree with me that much time and effort is spend to encourage students to produce nice and correct programs. However this strategy is a failure so far. Again and again bugs, errors and other problems turn up more often these days in spite of the increased educational efforts.
    This is because the CS community failed to accept the core of the problem: error in programs are a mathematical problem which must be attacked by mathematical methods. All modern approaches to correct code are indeed management orientated - take programming by contract, extreme programming etc.
    But what does it mean that a program fails to execute correctly ?
    It means that mapping induced by the program in the trajectory space doesn't agree with mapping induced by the specification. And that is a purely mathematical problem, ladies and gentlemen. The question if two mapping coincide is a basic mathematical question (the equivalence problem) which even dates back to Euclid and Platon.
    So instead of throwing more and more management rubbish at poor CS graduates, people should analyze the mathematical structure of the problem and find there the answers they seek.

    I think that it's very sad that CS people still ignore this issue and stick to their old established ways. Sometimes I believe this is not motivated by scientific arguments but a rather psychological inferiority complex: as mathematician have the reputation to be smart while CS people only count as code nerds, computer scientists tend to despise most mathematical approaches as "too academic" or "imfeasible".

    --
    Owner of a Mensa membership card.
  5. Re:Diving Computers by Anonymous Coward · · Score: -1, Troll

    Instead of self-indulgently frittering away your life on "diving" and all the costly paraphernalia, why don't you do something useful like volunteer work at a homeless shelter or visit the elderly in a nursing home. Why are you so selfish?

  6. SCAT by burrfux · · Score: -1, Troll

    EAT IT!!111111 EAT MY POOP!!!!!!!!!!!!!!!!11111 LOLLOL I AM BUTTSPRAY TEH SCATGOD!!1111

  7. Re:MOD PARENT DOWN! by Anonymous Coward · · Score: -1, Troll

    Man just think if this had been an open source project. Drivers could have detected the flaw and reprogrammed the application on the spot. HEck they could have had a membrane keyboard with them and done it while diving.