Slashdot Mirror


Anniversary of the First Computer Bug

aheath writes "According to the US Naval Historical Center the first computer bug was logged on September 9, 1945 at 15:45: "Moth found trapped between points at Relay # 70, Panel F, of the Mark II Aiken Relay Calculator while it was being tested at Harvard University, 9 September 1945. The operators affixed the moth to the computer log, with the entry: "First actual case of bug being found". They put out the word that they had "debugged" the machine, thus introducing the term "debugging a computer program". The Wikipedia has a "computer bug" entry that lists some other "famous bugs" including the fictional HAL 9000 bug. What is your favorite computer bug story?"

398 comments

  1. It runs in the family... by grub · · Score: 5, Funny


    September 9, 1945 at 15:45: "Moth found trapped between points at Relay # 70, Panel F [..] "

    September 10, 1945 at 08:02: "Darl McBride Sr. claims he owns the moth."

    September 10, 1945 at 23:53: "We snuck into Darl's room and put his hand in a bucket of warm water."

    September 11, 1945 at 09:46: "Darl gets to work late but is proud to show us 'his' new bucket. We all hate him."

    --
    Trolling is a art,
    1. Re:It runs in the family... by Incoherent07 · · Score: 4, Funny

      You forgot

      September 10, 1945 at 13:25: Al Gore claims to have invented the moth.

      --
      This is my sig. There are many others like it, but this one is mine.
    2. Re:It runs in the family... by stripe · · Score: 4, Informative

      Case #1: Computers failing due to overheating. Turned out the AC vents were clogged. Reason? Wasp nest clogging the AC vents, needed to debug the vents. From a friend that had to do the debugging. Case #2: Ants crawling into computer (Taught me not to eat while working on the insides of my PC) Had to clean out peanut butter & jelly from inside my keyboard once. Keys stuck too much. Case #3: Rats nests inside the computers chewing on cables etc. Big problem at one Texas co-lo. Had to replace all the ethernet cabling. From a site I was consulting at. Case #4: Little kid decides to feed the computer his milk. Milk stopped the computer from booting, but did not fry anything. Worked after we swabbed everything down with alcohol and washed the case off. A friend dropped off the computer for us to fix after finding out it did not work.

    3. Re:It runs in the family... by hazem · · Score: 2, Funny

      That reminds of when I once had to fix a computer that had become a mouse-condo.

      It was great for the mouse. The bottom of the case was like a cellar, with lots of bits that mice eat. The graphics card was his foyer (the slot cover was left off above the graphics card), and he slept in the heated loft made by the power supply, which he covered with plenty of fuzzy stuff.

      The DIMM memories served as the toilet. They had to be replaced.

      It was a nasty stinky job, and I really resented our policy of fixing faculty computers that day!

      It's a good thing the Hantavirus is not common in Oregon.

    4. Re:It runs in the family... by Anonymous Coward · · Score: 0

      Al Gore never claimed to have invented the internet. Do some research with google.

      http://www.firstmonday.dk/issues/issue5_10/wiggi ns /

      You probably wouldn't being reading slahdot today if people like him did not champion technology. In fact, Slashdot should have an Al Gore day. Lets make it March 9, 1999.

    5. Re:It runs in the family... by Anonymous Coward · · Score: 0

      September 10, 1945 at 13:25: Al Gore helps fund
      the moth removal.

      September 11, 1945 at 14:00: Al Gore claims to have helped remove the moth

      September 11, 1945 at 14:01: Fox News blasts Gore for claiming to have invented the moth, moth removal, computers, and for eating babies.

      September 11, 1945 at 15:00: Bush states "I know the butterfly and the human bean can coexist peacefully. We need more wholesome violence,
      less moth balls."

      September 11, 1945 at 16:00: CNN correspondents comment on Bush's "masterful" speech.

  2. R-A-I-D?!?! by inertia187 · · Score: 5, Insightful

    Somehow, saying "First actual case of bug being found" seems fake to me. It's like finding cavalry sword from the first world war with the inscription, "Corporal James Smith, Third Mounted Infantry, World War One." You'd know that even if the sword was real, the inscription was years after WWII, making it less valuable, and lessening it's voracity.

    Or is this the first actual case because they suspected before there were actual bugs in the system but never found them?

    Then again maybe it was just prophetic. Like NASA when the STS missions launch(ed): "3...2...1...Liftoff! [message about this mission and it's 'first' for space here]"

    --
    A programmer is a machine for converting coffee into code.
    1. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 2, Funny

      You read to many Encylopedia Brown books.

    2. Re:R-A-I-D?!?! by garrulous · · Score: 5, Funny

      "Corporal James Smith, Third Mounted Infantry, World War One." You'd know that even if the sword was real, the inscription was years after WWII, making it less valuable, and lessening it's voracity

      It hungered for recognition no less.

    3. Re:R-A-I-D?!?! by Wakkow · · Score: 0, Insightful

      It's where the term "bug", as we now know it, came from. Thus, that was the "first bug". Sure there were problems with the code/vacuum tubes/whatever before, but they never called it a "bug" until then.

    4. Re:R-A-I-D?!?! by aridhol · · Score: 3, Informative
      Or is this the first actual case because they suspected before there were actual bugs in the system but never found them?
      This was the first computer bug, but not the first engineering bug. A "bug" has always been a problem, whether blamed on demons or by errors on the part of the engineer. So what they're saying is that, although we've used the term "bug" for some time, this is the first time it's actually a physical insect.
      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    5. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      Indeed. The "first actual case" wording indicates that they had been using the term "bug" in a metaphorical way before this incident, but I'd always heard that the metaphorical use of the word came about *because* of this incident. So something's wrong in this account.

    6. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      Is that were that came from? For some reason, my memory recalls that sword and the phrase "AGA-NAGA-NAGA!" from the same book.

    7. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      Wow, voracious sword....sounds like a modern game title. -b *************** voracious ( P ) Pronunciation Key (vo-rshs, v-) adj. 1. Consuming or eager to consume great amounts of food; ravenous. 2. Having or marked by an insatiable appetite for an activity or pursuit; greedy: a voracious reader. [From Latin vorx, vorc-, from vorre, to swallow, devour.]voraciously adv. voracity (-rs-t) or voraciousness (-rshs-ns) n. Synonyms: voracious, gluttonous, rapacious, ravenous These adjectives mean having or marked by boundless greed: a voracious reader of history; a gluttonous consumer of fine foods; a rapacious acquirer of competing businesses; a politician ravenous for power. Source: The American Heritage(R) Dictionary of the English Language, Fourth Edition Copyright (C) 2000 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved.

    8. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      You'd know that even if the sword was real, the inscription was years after WWII, making it less valuable, and lessening it's voracity.

      Interesting. But how much does a typical WWI cavalry sword eat, and why would the inscription lessen its appetite?

    9. Re:R-A-I-D?!?! by aridhol · · Score: 4, Informative

      Sorry to reply to myself, but here's a link to the history of the term 'bug'.

      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    10. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      You know, I think that's the second time I've done that on Slashdot. Gee, maybe spell check isn't making me look any smarter. ;-)

    11. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      Well, the Vorpal sword has been known to snicker-snack.

      Also, "it's" means "it is," not the possessive of "it."

      /anal

    12. Re:R-A-I-D?!?! by Sgt+York · · Score: 3, Informative
      It's funny, this story came up as the QOTD when I logged in yesterday. I wish I remember what the quoted source was...

      Anyway, the blurb said that although it may have been the first computer bug, the term 'bug' had been used to refer to technical problems in radio operations for many years prior.

      --

      There is a reason for everything. Sometimes that reason just sucks.

    13. Re:R-A-I-D?!?! by gid · · Score: 4, Informative

      The term "bug" in the technical sense was used long before that. That's just a famous episode of an actual bug causing a bug. Look at the history of the bug for more information.

    14. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      It thirsts for the blood of its enemies....

    15. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      Well, I guess I was pretty smart to get rid of that sword I had that had "World War I" inscribed on it. I made a great deal, too. I traded it for a coin in mint condition dated 247 B.C.!

    16. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      I have a coin marked "150BC" in my collection...

    17. Re:R-A-I-D?!?! by fenix+down · · Score: 3, Funny

      They taped the moth to the page? Were they saving it in case they had to stick it back in there sometime?

    18. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      uh.... the inscription on said sword could have been inscribed much later than when the sword was produced....

    19. Re:R-A-I-D?!?! by CrazyTalk · · Score: 1

      Acually, the term "bug" for a defect pre-dates computers, so the sentence makes sense. It was a pun even back in 1945. This was the first computer "bug", but not the origin of the term bug for a problem.

    20. Re:R-A-I-D?!?! by phthisic · · Score: 1

      Cheers to this person for his scepticism and cheers to you, parent, for your research.

      The person who submitted this article and the editor who approved it are obviously both mothers (in the litteral sense, anyway, I can't speak for the figurative). After all, isn't it overly credulous mothers who are responsible for this cruft being forwarded all over hell and back?

      I applaud the geekily dry, the useless, the trivial, that bit of info that is a perfect waste of time. I can forgive a wide range of factual errors made in good faith and good skeptical effort. But I expect better than this. Why not next start posting stories about a kid with cancer who wants greeting cards?

      For shame, Slashdot. For shame.

    21. Re:R-A-I-D?!?! by Gerdia · · Score: 5, Funny

      They probably saved the moth just in case removing the moth made the entire system break... they might have needed to back out the moth removal change.

      I know some software people who work this way.

      On a different note, I wonder if ther are any operators who still keep logs.

    22. Re:R-A-I-D?!?! by Zocalo · · Score: 2, Informative
      --
      UNIX? They're not even circumcised! Savages!
    23. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      That's CrazyTalk!

    24. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0
      Please, please, somebody give this guy points.

      It's funny because you know it's true.

    25. Re:R-A-I-D?!?! by Zocalo · · Score: 4, Informative

      Sorry. Hit "Submit" instead of "Preview". Fixed links (now *with* preview): Grace Hopper and Google

      --
      UNIX? They're not even circumcised! Savages!
    26. Re:R-A-I-D?!?! by Otter · · Score: 3, Informative
      They taped the moth to the page?

      Yup. It's on display in the Smithsonian. (Or was, anyway.)

    27. Re:R-A-I-D?!?! by Ed+Avis · · Score: 2, Interesting

      The record is humorous. The word 'bug' had long been used. But this was the first time it was due to a real insect.

      --
      -- Ed Avis ed@membled.com
    28. Re:R-A-I-D?!?! by Ed+Avis · · Score: 3, Informative

      No - the word 'bug' was in common usage, as the journal entry makes clear if you think about it.

      'First actual case of bug being found.'

      Do you think they'd have written this if the word 'bug' didn't already exist?

      --
      -- Ed Avis ed@membled.com
    29. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 1, Informative

      For those who don't get the joke:

      Voracity - excessive desire to eat derived from latin vorare to swallow, to eat.

      Veracity - Conformity to fact or truth; accuracy or precision derived from verax speaking the truth.

    30. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      You're thinking First battle of bull run, but those were my thoughts exactly.

    31. Re:R-A-I-D?!?! by drakaan · · Score: 1

      Dammit, you almost made me spit bowtie pasta all over my keyboard.

      --
      "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
    32. Re:R-A-I-D?!?! by Spacepup · · Score: 1, Informative

      Actually, the article is the truth. The person who wrote the logbook was Grace Hopper, a computer programmer for the military. (She went on to author the COBAL language and retired an Admiral from the Navy.)

      Not only did she find the problem and coin the term "computer bug" but she was one of the first women in computing. An accomplishment in itself.

    33. Re:R-A-I-D?!?! by Fishstick · · Score: 1

      Despite the colourfulness of the above anecdote, it is known that the use of the word "bug" to describe defects in mechanical systems dates back to at least the 1870s. Thomas Edison, for one, used the term in his notebooks.

      However, saying "the first documented cased of an actual bug (insect) being found" as the cause of a processing error may have been more apropos.

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    34. Re:R-A-I-D?!?! by militantbob · · Score: 1

      Perhaps the concern that insects would get into the workings and mess things up existed previously.

      "John, you know, I was thinking about reliability issues, and it occured to me that rodents or insects could easily get inside. We should note this in the assessment report."

      "You were right, John... we found a moth in one of the machines today. Made a note of it, as the first case where your prediction came true."

      Hence "first bug".

      --
      "The Tree of Liberty must be refreshed from time to time with the blood of Patriots and Tyrants." --Thomas Jefferson
    35. Re:R-A-I-D?!?! by brakk · · Score: 2, Funny

      I wonder if they submitted a change control for approval first. If so, they probably needed to keep the bug incase of an audit later.

    36. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      Seriously, why is everybody ignoring that other AC. This guy's inscription example is stolen straight out of a book AND a tv episode of "Encyclopedia Brown." Lame!!

    37. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      to


      or
      too ?????

    38. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      Stolen? Big...freaking...deal. Stolen or not, the point was made, what more do you want?

    39. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      I wonder if ther are any operators who still keep logs.

      On September 19, 1949, Karl Kodekrammer was testing a computer when he noticed a largish Norway spruce log stuck between two vacuum tubes, causing an arc... the burn marks on the log recorded each attempt by the system to re-energize the vacuum tubes...

      "First case of actual log being found..."

    40. Re:R-A-I-D?!?! by Vindicator9000 · · Score: 1

      and Stonewall Jackson's sword.

    41. Re:R-A-I-D?!?! by ModernGeek · · Score: 1

      On a different note, I wonder if ther are any operators who still keep logs.

      If by operator you mean system admin, and by system admin, you mean windows admin, it keeps a log for you, and have you ever seen one of those logs? They are alwyas filled with errors, if they still kept logs, all their wrists would be worn out. However, that doesn't keep sys admins from having a sore wrist.

      --
      Sig: I stole this sig.
    42. Re:R-A-I-D?!?! by lobsterGun · · Score: 2, Funny

      They afixed the moth to the page as an example to other moths as if to say, "Befoul the innards of our machine and this shall happen to you".

    43. Re:R-A-I-D?!?! by Feztaa · · Score: 1

      "Corporal James Smith, Third Mounted Infantry, World War One."

      It's even better when you find coins that are stamped with dates like "200 B.C." or something.

    44. Re:R-A-I-D?!?! by sandman935 · · Score: 1

      It's not "sword" it's "S" words for 600, Alex. :)

      --

      Defecation occurs.
    45. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      4? Informative?

      Let me try that...

      (Sorry), hit Submit instead of Preview.

    46. Re:R-A-I-D?!?! by DavidBrown · · Score: 1

      I can confirm this. Rear Admiral Grace Hopper died in 1992. She was the longest-serving officer is US Naval history (she even beat out Adm. Hyman Rickover, who developed the Navy's nuclear reactor program). Every year, for many years, Adm. Hopper would give a lecture to the plebes (freshmen) at the U.S. Naval Academy. I saw her speak there around 1984.

      During her lecture, Adm. Hopper told us the story of the first computer bug. She also discussed COBOL. She also wrote the first complier in 1953. Let me say that again. She wrote the first complier.

      She was a very wise person. Her motto was "It is always better to apologize than to ask permission". The idea being that if you have to seek approval for everything you do, you'll never get anything done at all. She also passed out lengths of copper wire, cut to the distance light travels in one nano-second. She was fantastic and inspirational and even though I'm not in the computer industry, I still feel a kinship towards her. She was a visionary, a pioneer, and a national treasure. And she had a hell of a sense of humor.

      --
      144l. ph34r my 133t l3g4l 5k1lz!
    47. Re:R-A-I-D?!?! by totallygeek · · Score: 1
      They taped the moth to the page? Were they saving it in case they had to stick it back in there sometime?


      Perhaps if reinserted it was transformed from a bug to a feature.

    48. Re:R-A-I-D?!?! by B.D.Mills · · Score: 2, Informative

      Somehow, saying "First actual case of bug being found" seems fake to me.

      No, the term "bugs" meaning "faults in a system" was in use at that time. There's mention of "bugs" as faults in a system in one of Asimov's robot stories from 1940.

      --

      The only thing necessary for the triumph of evil is for good men to do nothing. - Edmund Burke
    49. Re:R-A-I-D?!?! by blair1q · · Score: 1

      Exactly.

      Semantics is a dead science.

    50. Re:R-A-I-D?!?! by Frodrick · · Score: 1
      Or is this the first actual case because they suspected before there were actual bugs in the system but never found them?

      When the log was written, the term bug had already been in use for almost a hundred years to describe unsolved problems in mechanical and electro-mechanical devices. Thomas Edison probably used the term.

      This was just the first time anyone could remember that - when found - the bug turned out to be an actual bug.

    51. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      actually it sounded more like this is where 'debugging' came from rather than the term bug. Hopper even said that they had used the term bug long before that

    52. Re:R-A-I-D?!?! by Chacham · · Score: 1
      Ask Oxford's take on it.
      Mr. Edison, I was informed, had been up the two previous nights discovering 'a bug' in his phonograph - an expression for solving a difficulty, and implying that some imaginary insect has secreted itself inside and is causing all the trouble.

    53. Re:R-A-I-D?!?! by The_ForeignEye · · Score: 1

      Of course!
      What if they had to reproduce the error?

    54. Re:R-A-I-D?!?! by Anonymous Coward · · Score: 0

      >an actual bug causing a bug.
      actually a moth is not a bug; its like Lepidoptera -- true bugs are Hemioptera; (order classification)

  3. excellent propogation by Doesn't_Comment_Code · · Score: 5, Funny


    Those things really multiply don't they?

    First you find ONE in a computer relay. Then, almost sixty years later, they've multiplied so that there's one in every program I write.

    Like cockroaches.

    You just can't get rid of them. They're hard to find. And when you squash one, three more come from nowhere!

    --

    Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
    1. Re:excellent propogation by fooguy · · Score: 4, Funny

      How ironic, since Admiral Grace Hopper (who helped invent COBOL) is credited with helping to debug the Mark II. As we all know, only COBOL and cockroaches will survive WWIII.

      --
      "All I ever wanted was to see Larry Wall give Bill Gates a Perl necklace."
      http://www.eisenschmidt.org/jweisen
    2. Re:excellent propogation by El · · Score: 1

      You DO work for Micro$oft, then?

      --

      "Freedom means freedom for everybody" -- Dick Cheney

    3. Re:excellent propogation by Tony-A · · Score: 1

      Well put.
      Like cockroaches.
      You just can't get rid of them. They're hard to find. And when you squash one, three more come from nowhere!


      When you find one, get rid of them. The one you found and its brothers and sisters. Some bugs are findable only in the context of other bugs.

      They're hard to find. This is why Open Source ultimately wins. The residual bugs, the hard-to-find-bugs, are not found by the experienced developers. They are found by the poor sap who happens into the magic combination that exposes the bug. To be squashed, you must have at the same time and place the ability to duplicate the bug and the ability to modify the behavior of the bug. Highly developed skills would be nice to have, but are not essential. The poor sap who found the bug can squash the bug (s)he's interested in, while exposing ten more that are of no consequence in this exact context. Assuming the poor sap managed to somehow "fix" the problem, the poor sap is happy, almost. Next year is maybe a problem. At best the patch can be repeated. At worst the maneuvering room has been eliminated and the patch cannot be repeated. So, .... Here is a patch and some relevant info. Please, please look at it. From the main-line, a bunch of these is an extremely valuable resource. The main-line is interested in ensuring that "three more come from nowhere" does not happen.

    4. Re:excellent propogation by LordLucless · · Score: 1

      You solved my problem! I had this really bizarre problem with a program I had written. When I opened up the compiled program in a hex editor, look what I found:

      \o`-. V .-`o/
      ) '#' (
      \_ .-#-. _/
      /` # `\
      \o /V\ o/
      )/ \(
      '` `'

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
  4. Etymology by BWJones · · Score: 5, Funny

    "Moth found trapped between points at Relay # 70, Panel F, of the Mark II Aiken Relay Calculator

    Cool. I always wondered about the etymology of "computer bug", and now I know the etymology is truly related to entymology. :-)

    --
    Visit Jonesblog and say hello.
    1. Re:Etymology by stratjakt · · Score: 2, Informative

      It's not, really. It's just a popular legend that people like to believe, like the one that Abner Doubleday invented baseball (noone knows who invented baseball or when since similar games had been played for centuries).

      The word bug was in use in the manufacturing and industrial world, meaning what it means today - some little pain in the ass or defect with the system or product.

      I guess this could be the origin of "computer bug", but thats kind of a stretch. It's just a cute story profs like to tell freshmen.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:Etymology by Esion+Modnar · · Score: 1
      now I know the etymology is truly related to entymology

      What's the difference between etymology and entomology?

      It's just a little 'n.

      --

      They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
    3. Re:Etymology by Zoop · · Score: 2, Informative

      Except, of course, to be literal, a moth (order Lepidoptera) is not a bug (order Hemiptera).

    4. Re:Etymology by Anonymous Coward · · Score: 0

      According to the Oxford English Dictionary (Supplement) usage dates back to 1870's. The citation is (as I recall)
      Mr Edision was, I am informed, up late last night fixing a "bug" in his phonograph, an expression implying a difficulty, caused by an unknown insect that has secreted itself inside the apparatus.

      See also http://www.abc.net.au/classic/breakfast/stories/s8 35151.htm

    5. Re:Etymology by Anonymous Coward · · Score: 0

      Baseball was modeled after Finnish "pesapallo" which in turn was created to teach people to throw hand grenades.

      That is all.

  5. Pffft ... A measly little moth by Anonymous Coward · · Score: 0

    Personally, I think "de-snaked" is more impressive

    Fried Snake

    1. Re:Pffft ... A measly little moth by malia8888 · · Score: 1
      The "Fried Snake" may be digitally enhanced; however, we fix computers in the tropics and find the darndest things.

      Momma gecko (small lizard) layed her eggs in a nice toasty Dell computer. Apparently, as soon as egg #1 hatched the resulting egg "goo" fried the motherboard/shorted out something.

      Mrs. Gecko was unavailable for comment.

      --
      Harpo Tunnel Syndrome--my wrist feels funny.
    2. Re:Pffft ... A measly little moth by kin_korn_karn · · Score: 1

      you shouldn't have killed that gecko, it could have saved you a bunch of money on your car insurance

    3. Re:Pffft ... A measly little moth by orasio · · Score: 1

      So that is the real problem with open source software adoption!!
      Gecko crashes big vendor computers. Until they can use Mozilla safely, big vendors are not going to pre-load an open source system with their hardware!

  6. Best bug ever by nnnneedles · · Score: 5, Funny

    Win98 crashing on Bill Gates in front of millions of viewers.

    --
    Will code a sig generator for food
    1. Re:Best bug ever by grub · · Score: 5, Informative
      --
      Trolling is a art,
    2. Re:Best bug ever by fenix+down · · Score: 3, Funny

      I always thought that Gates looked about ready to beat the shit out of that other guy in that video. He just stands there doing the DeNiro "I heard things" pose from that SNL sketch once it goes blue. It's just screaming "you are so dead, you little fucker."

    3. Re:Best bug ever by stratjakt · · Score: 3, Interesting

      You're watching something different than me, then.

      I see him laughing, taking it in stride, and then making the joke "that must be why we aren't shipping it yet!"

      Yeah, hate MSFT or Gates all you want, that video showed a little "grace under fire" IMO.

      --
      I don't need no instructions to know how to rock!!!!
    4. Re:Best bug ever by Anonymous Coward · · Score: 0

      i agree. he looks mad and attempts to divert attention to being made a fool of with cheap humor.

    5. Re:Best bug ever by Anonymous Coward · · Score: 0
      Yeah, hate MSFT or Gates all you want, that video showed a little "grace under fire" IMO.

      Hehe, yea I do that all the time when I plug in a USB device to Linux and I get a kernel panic. Oh wait, no it doesn't.

    6. Re:Best bug ever by Anonymous Coward · · Score: 1, Funny

      ...because no Linux drivers exist for that USB device, thus there are no drivers to cause a kernel panic =P

    7. Re:Best bug ever by IWantMoreSpamPlease · · Score: 1

      Always wondered what happened to the programmer on stage, who plugged in the scanner and caused a BSOD in front of millions.

      He's probably been blackballed from the entire computer industry by now and is sitting in a homeless shelter muttering to himself about buffer overruns...

      --
      So rise up, all ye lost ones, as one, we'll claw the clouds.
    8. Re:Best bug ever by Anonymous Coward · · Score: 0

      it looked like he took it pretty well actually...

      just took a step back & laughed, even made a joke about it.

    9. Re:Best bug ever by cbiltcliffe · · Score: 1

      I got an error on my Win2K machine this morning while I was running DXDiag:

      "Your sound hardware cannot play sounds.
      Contact your vendor for more information."


      Here's the screenshot for those who are curious.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    10. Re:Best bug ever by pyrrhonist · · Score: 1

      Nah, he was probably a sales engineer, which means he's out on the golf course right now.

      --
      Show me on the doll where his noodly appendage touched you.
    11. Re:Best bug ever by Anonymous Coward · · Score: 0

      this is way better:

      http://www.pizzaking.dk/billeder/mixed/Win2kdvde rr or.gif

    12. Re:Best bug ever by Anonymous Coward · · Score: 0

      His name is Chris Capossela, and he actually is currently the general manager of microsoft project. Before the 98 thing, he made those little funny movies that Gates shows before he gives talks, to make people not hate him quite as much. So, on the whole, he's been quite successful since the Windows 98 crash. When he came back the next comdex and had it actually work, he line was "It better, I've been practicing it for a year."

      As far as I can tell, he's never really been a programmer.

  7. according to opera... by ih8apple · · Score: 5, Interesting

    according to opera...

    "The origin of the word "bug" has wrongly been associated with an incident where a moth was pulled out of a Mark II computer. Apparently, the term was used prior to modern computers to mean an industrial or electrical defect."

  8. What is your favorite computer bug story? by Anonymous Coward · · Score: 0

    it was when I read an article on slashdot and I tried to reply, then suddenly my fingers slipp

  9. term "Bug" was already in use by asmithmd1 · · Score: 4, Insightful

    By the way they logged the bug, "first actual case of bug being found" the term was already in use and they were pointing out the irony that the bug in this case was a real bug

    1. Re:term "Bug" was already in use by matthewp · · Score: 1

      asmithmd1 wrote: By the way they logged the bug, "first actual case of bug being found" the term was already in use and they were pointing out the irony that the bug in this case was a real bug

      True. The article suggests, however, that this incident was the origin of the verb 'to debug'. The Slashdot writeup manages to confuse the two.

    2. Re:term "Bug" was already in use by s88 · · Score: 1

      If that was the case don't you think they would have put: "first case on an actual bug being found"?

    3. Re:term "Bug" was already in use by Anonymous Coward · · Score: 0

      As ususal :(

  10. This is not the first bug by Otis2222222 · · Score: 0

    The etymology of the word "bug" as we know it dates to long before the first computers were introduced. This just happens to be the first COMPUTER related bug on record. My guess is that it's a joke, i.e. "hey, Bob we found that BUG in the system. yuk yuk yuk."

  11. Definitely a weird one.. by Anonymous Coward · · Score: 2, Funny

    My favorite bug was in an existing product that had been on the shelves for a while and went through numerous patches to fix many bugs. Going through the testing, I found the UI could not be moved around the screen with a left handed mouse configuration! Immediately, I dropped the bong and decided a cup of coffee and looking on a few other machines were in order. Did those and the bug was legit. Sent it to development and they scrubbed it "as designed". Silly bug, but I can't believe no one tested or complained about it.

    1. Re:Definitely a weird one.. by Anonymous Coward · · Score: 0

      Does this mean I have to test my website with my left hand, too?

    2. Re:Definitely a weird one.. by Anonymous Coward · · Score: 0

      Only if it's got streaming pr0n!

    3. Re:Definitely a weird one.. by Anonymous Coward · · Score: 0

      Interesting? I think the moderator is the one who needs to drop the bong. His post doesn't even make sense. What the hell is moving a UI around?

    4. Re:Definitely a weird one.. by Austerity+Empowers · · Score: 5, Funny

      My favorite bug was on a high speed ATM chip designed a few years back. I have heard this story retold by many, and I have nothing but sympathy for the poor guy doing the testing.

      Imagine you have your first silicon back from the fab, never tested, using a brand new process with brand new drivers. You have one development board, because some short sighted, penny pincher manager couldn't imagine why you might want to get a few boards for testing. You turn it on, and the chip goes up, and down...andup....and down... Further investigation via copious TCL/TK scripts pinpoints the problem to the high speed link that provides the chip with it's incoming data.

      "Damn you say", knowing that your alpha customers are mfg'ing boards using this chip as you sit there. Without that high speed serdes the chip is just a very expensive toaster. You know your customers have a second design with a competing chip that will be released in a few weeks (this was 5 years ago, when money was available for this).

      You start to go through your tests on the buffers, first boundary scan tests, then signal integrity tests. Sometimes it works, sometimes it doesn't. You probe the device using your handy multimeter and pressing on a pad under the chip, then with the other lead on some exposded trace. "It's connected, gotta be something internal". You can't see any signal integrity problems, nor connectivity problems. No fluctuations in power, no excessive noise, blame the IC team!

      You have a bunch of guys restart their spice simulations with some uber accurate model that will take forever to run, and it comes back with no problems. You have the digital team rerun their test vectors, but nothing.

      Finally you throw your hands in the air after a week of soldering, measuring, calculating, testing, etc. You send the board back to have the ASIC lifted and replaced with a new one. They x-ray the board, just to be sure they didn't crack any traces, and see something funny. Not a crack, but...foreign matter, and it's big. They put it under a magnifying glass and take a picture, which you put on your wall and remember forever.

      The "bug" was a small ant, pressed between the ball of the BGA and the pad, which must have wandered across the board and become stuck before pick and place. Completely invisible, and smashed such that the ball barely made contact with the pad. Heat, vibration, humiditiy, and pressure (of, say, someone holding the chip down while trying to do a conductivity test), all making the difference between working and not working.

      Sometimes there really are bugs in the system!

    5. Re:Definitely a weird one.. by soloport · · Score: 3, Funny

      Reminds me of the time we found a Z80 (yes, this was a while ago) that we could talk into fits!

      I delidded the IC in the reliability lab. It was a plastic case so I had to fire up the bunsen and boil sulfuric acid and use a dropper (fun process!).

      Under the microsope I found that one of the gold leads was just laying on the pin pad. It made enough conatct for the CPU to work -- unless you got real close and said something in a low tone and at just the right, fairly quiet volume.

      For the experience, I feel I know a lot more about the internal workings of women.

    6. Re:Definitely a weird one.. by TheVidiot · · Score: 1

      Let's hope you learned more about women with the low frequency vibration than with the bunsen and sulphuric acid.

  12. Hmm.... by Kedisar · · Score: 0

    Could I spray a can of Raid on my RAID disks to eliminate bugs?

  13. The ultimate irony... by Anonymous Coward · · Score: 5, Funny

    ...was that an update to Mark II Aiken Relay Calculator (a small screen over the air intake) was developed on 1 September 1945, but the navy was too slow in installing the patch.

    1. Re:The ultimate irony... by karlandtanya · · Score: 1
      ...a small screen...the navy was too slow in installing the patch.


      That would have been about as useful as a screen door on...

      --
      "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
    2. Re:The ultimate irony... by pyrrhonist · · Score: 1
      ...a flashlight.

      Whoops, wrong joke.

      --
      Show me on the doll where his noodly appendage touched you.
    3. Re:The ultimate irony... by 10am-bedtime · · Score: 1

      said patch, being nice cloth rich in nutritious Mark oils and human skin flakes, is probably what attracted the moth in the first place!

  14. Celebration! by Anonymous Coward · · Score: 0

    In lieu of this great event, we should all celebrate by releasing herds of moths in our computers!!!

    1. Re:Celebration! by Lane.exe · · Score: 2, Funny
      Or install Windows ME. The effect is startlingly similar.

      --
      IAALS.
  15. The good old days... by John3 · · Score: 1

    ...when technicians and programmers found the bugs. Now vendors just release the code and rely on the users to do all the "debugging".

    --
    "We make our world significant by the courage of our questions and by the depth of our answers." Carl Sagan
  16. Another bug.. by Verteiron · · Score: 5, Interesting

    When I was doing inhouse tech support for a large company that makes green tractors, I got a ticket about a system that was having random lockups. After investigating, I found that the lockups were indeed random, so set out to try swapping the RAM first. Judge of my surprise to find a tiny spider caught against the base of a SIMM, blackened and crispy. If someone had told me that there's enough juice flowing through a RAM chip to fry even a spider, I wouldn't've believed it, but there the little critter was. I couldn't believe that little bug alone would be causing a problem, but on a whim I left the chip in, sans spider, and behold, the system worked perfectly.

    Odd, that.

    And although it's not a bug, I have had someone bring a computer into my shop for locking up, and found a live mouse in it. It escaped into the shop and I believe it lives here on Dorito crumbs to this very day.

    --
    End of lesson. You may press the button.
    1. Re:Another bug.. by SamBeckett · · Score: 1

      I used to work for a large company that makes yellow tractors. We put the spider there and in thousands of your other tractors too! Eat that Deere!

    2. Re:Another bug.. by Anonymous Coward · · Score: 0

      Nice fairy tale. But it got you karma, so it's all good, right?

    3. Re:Another bug.. by Anonymous Coward · · Score: 0

      I thought all modern computers came with a live mouse... well live up until the point that the poor thing squeals out in pain and stops working at the site of the dreaded blue screen of death.....

    4. Re:Another bug.. by ralphclark · · Score: 1

      Where are you, moderators? Well I thought it was funny anyway.

  17. Re:Best Bug by JohnwheeleR · · Score: 0, Offtopic

    What the fuck is so funny about that moderators?

  18. My favourite? by Bilange · · Score: 1

    What is your favorite computer bug story?

    On Windows 98: Start, Run: C:\con\con

    But my real favourite is when Bill Gaets introduced Windows 98 with the famous USB scanner blue screen.

    --
    "...a generation of kids has grown up thinking Trance is the shittiest music since country and western." - Paul van Dyk
  19. It wasnt really a bug.... by jmenezes · · Score: 2, Funny

    It's a new and exciting feature!

    --
    Stop over-analyzing your analizations
    1. Re:It wasnt really a bug.... by lacrymology.com · · Score: 0

      And if it was painted many flavorful colors, then Apple could claim it as their own. -m

      --

      #
      # Modus Ponens
      #
    2. Re:It wasnt really a bug.... by slimak · · Score: 1

      don't read this....
      It's a new and exciting creature!

  20. My Favorite Bug by haplo21112 · · Score: 5, Interesting

    The Schrodenbug...named after the Theroy of Schrodinger's cat...where by if you put a cat in a box, its not truely dead until you look at it again...

    This is a bug which while in existance in your code has no effect until you happen to notice it, in the code. Then suddenly the effect of having this bug begins to appear. While until you noticed it, the effect never appeared and the program ran as intended.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    1. Re:My Favorite Bug by cK-Gunslinger · · Score: 4, Informative

      .. the Theroy of Schrodinger's cat...where by if you put a cat in a box, its not truely dead until you look at it again...

      That has got to be the most brief, yet entirely confusing description of that theory I've ever heard! =)

      Some more facts may help clear up some confusion.

    2. Re:My Favorite Bug by bill_mcgonigle · · Score: 1

      .. the Theroy of Schrodinger's cat...

      And, some would argue, that's a bug in the universe. Or at least our digital simulation of one. We've already figured out many of the constant variables, we're still working on decompiling the rest, but our reflection API is imperfect.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    3. Re:My Favorite Bug by jetkust · · Score: 1

      This is a bug which while in existance in your code has no effect until you happen to notice it, in the code.

      Uh... So you are saying that every bug is your Favorite Bug...Okay.

    4. Re:My favorite bug by Anonymous Coward · · Score: 0

      Or how about the one that was giving you negative time since last post errors a while back? :)

    5. Re:My Favorite Bug by k98sven · · Score: 1

      I would hardly argue that quantum mechanics is a 'bug'.. why would it be?

      As for Bostrom's argument.. it's a largely irrelevant piece of metaphysics, IMHO.

      Assuming his argument (3) that we are living in a simulation, holds true, there must exist at least one civilisation such that it is not living in a simulation, only running one. Is there any empirical way of discerning which civilization we belong to?
      If yes, it is not a true simulation, in which case arguments against (2), not running a simulation, are weakened.
      If no, then all this is just meaningless metaphysics, to which I would apply Occams Razor and be done with it.

    6. Re:My Favorite Bug by Krunch · · Score: 1

      $man 3 argument
      man: no entry for argument in section 3 of the manual.

      --
      No GNU has been Hurd during the making of this comment.
    7. Re:My Favorite Bug by danila · · Score: 1

      As for Bostrom's argument.. it's a largely irrelevant piece of metaphysics, IMHO.

      You might be interested in the rebuttal: Are We Living In Nick Bostrom's Speculation?.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    8. Re:My Favorite Bug by Anonymous Coward · · Score: 0

      Here's a limerick I heard and liked.. it's a little off-topic but since you mentioned Schrodinger's cat..

      I'm begging you please try to delve this
      I'm begging you please do not shelve this
      r.e. Schrodinger's cat
      don't you realise that
      it is quite like the status of Elvis?!

    9. Re:My Favorite Bug by multimed · · Score: 1
      Related to the dancing frog:

      dancing frog: n.

      [Vancouver area] A problem that occurs on a computer that will not reappear while anyone else is watching. From the classic Warner Brothers cartoon One Froggy Evening, featuring a dancing and singing Michigan J. Frog that just croaks when anyone else is around (now the WB network mascot).

      From the jargon file
      http://www.catb.org/~esr/jargon/html/D/dancing-fro g.html

      --
      Vote Quimby.
    10. Re:My Favorite Bug by bill_mcgonigle · · Score: 1

      I would hardly argue that quantum mechanics is a 'bug'.. why would it be?

      The supposition is that quantum mechanics may be an artifact of a digitally implemented approximation of an analog universe, with discrete states for subatomic particles where they should be continuous.

      Is there any empirical way of discerning which civilization we belong to?
      If yes, it is not a true simulation, in which case arguments against (2), not running a simulation, are weakened.


      A simulation is necessarily an approximation. It would take, what, three times as many quarks as there are quarks in the simulation to simulate that many quarks if you were 100% efficient, so a 100% simulation is less efficient than just building a new universe, provided you could.

      Useful data can be derived from a simulation - what's to say that "us" discovering we're in a simulation will reduce the usefulness of that simulation? Physicists use particle simulations all the time that are quite useful despite the fact that they don't nearly approach the magnitude of the real situation.

      If no, then all this is just meaningless metaphysics, to which I would apply Occams Razor and be done with it.

      You're reasoning that if we don't know how to prove it, it's not possible, but the point of the philosophical question is, "what if?" You can also apply Occam's Razor the other way: "knowing that societies eventually produce complex simulations of near infinite complexity what's more likely, that we're the first, unique and special, or that we're just one of a near infinite number?"

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    11. Re:My Favorite Bug by Ritontor · · Score: 0

      Here's a briefer one:

      "Cat. Box. Radiation. Dead? Maybe."

      --
      Perhaps the answer to the problem of teenagers dropping bricks from motorway and railway bridges is to sue Tetris.
  21. my favourite bug by selderrr · · Score: 3, Funny

    way back, my first job... only 2 programmers, me and another guy who worked from home over a 9600baud modem. We had no CVS or anything like it(we were noob).

    The "bug" in question was merely him and me modifying the same file every other day. I used i,j,k,z for iterator variables. He had the habit of using i,j,k,m. The file had 2 functions, one with a parameter z, the other with a parameter m.

    I guess you can figure out how horrible such things can get. It took weeks before we figured out it was a naming issue.

    1. Re:my favourite bug by Anonymous Coward · · Score: 0

      sounds like the bug was you.

    2. Re:my favourite bug by Anonymous Coward · · Score: 0
      I used i,j,k,z for iterator variables


      interesting choice of names... with that inconsistency the problems were well deserved.
    3. Re:my favourite bug by Anonymous Coward · · Score: 0

      That has to be one of the worst posts I have read in awhile. WTF cares?

    4. Re:my favourite bug by selderrr · · Score: 1

      using i,j,k,l would be bad since the l is hard to distinguish from 1 or even capital i

  22. Favorite Bug by AvantLegion · · Score: 3, Funny
    >> What is your favorite computer bug story?

    Windows ME

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

      Too bad it never happened. Xbox get green screens and I only heard of that in the early testing. Nice Microsoft bash though.

  23. cute by falsification · · Score: 2, Funny
    What a cute story!!!!

    Could we please stop hearing about it?

  24. "First actual case of bug being found" by JohnGrahamCumming · · Score: 4, Informative
    That language implies that this was not the first computer bug found, but more the first physical bug found. And hence it implies that the term "bug" was in use long before that time.

    The The Jargon File covers this and includes a picture of the bug in the entry on "bug" and states:

    Indeed, the use of bug to mean an industrial defect was already established in Thomas Edison's time, and a more specific and rather modern use can be found in an electrical handbook from 1896 (Hawkin's New Catechism of Electricity, Theo. Audel & Co.) which says: "The term 'bug' is used to a limited extent to designate any fault or trouble in the connections or working of electric apparatus." It further notes that the term is "said to have originated in quadruplex telegraphy and have been transferred to all electric apparatus."
    John.
    1. Re:"First actual case of bug being found" by gdeinsta · · Score: 1

      There is a type of telegraph key called a "bug". Sounds like the original meaning was a loose connection, opening and closing like a telegraph key.

  25. To Be Specific.... by Caraig · · Score: 5, Informative

    To be specific, that first bug was recorded by future Admiral "Amazing" Grace Hopper, a (rare female) Line Navy officer (as opposed to a WAVE or Naval Reserve officer.) Her name has gone on to one of the most modern guided missile destroyers. She was quite a remarkable woman, read up on her career if you get the chance.

    --
    "I am an Adept of Tantric VAX."
    1. Re:To Be Specific.... by the_argent · · Score: 1

      I'll sacrifice some Karma just to get this up the scale a bit. Up the "informative" on the parent, Gracie Hopper was one of the most interesting female geeks on the planet and needs more recognition in this story.

    2. Re:To Be Specific.... by neillt · · Score: 2, Informative

      Admiral Grace Hopper really was an amazing woman. Born in 1906, she didn't fit ANY of the stereotypes for geeks. Active Duty Navy, oldest on active duty, created COBOL... Check out the following links....
      http://www.agnesscott.edu/lriddle/women/hopper.htm
      http://cs-www.cs.yale.edu/homes/tap/Files/hopper-w it.html
      Truly Amazing!

    3. Re:To Be Specific.... by Fr05t · · Score: 1

      Not to mention is is the "Mother of Cobol" http://www.jamesshuggins.com/h/tek1/grace_hopper.h tm

    4. Re:To Be Specific.... by mph · · Score: 3, Interesting
      I actually saw Adm. Hopper (ret.) on the Dave Letterman show quite a few years ago. Even in her old age, she was very animated and lucid. She brought with her a bundle of wires cut to about 30 cm in length. Dave asked her what they were, and she said that they were "nanoseconds" (i.e. light-nanoseconds).

      She said that when her colleagues would complain about the latency of satellite communication, she would pull out her "nanoseconds" and explain, "You see, sir, there's an awful lot of these between here and there."

    5. Re:To Be Specific.... by Zork+the+Almighty · · Score: 1

      OUCH! That had to have hurt.

      --

      In Soviet America the banks rob you!
    6. Re:To Be Specific.... by stereo_Barryo · · Score: 2, Informative

      Re: Grace Hopper 1) The Smithsonian had a display about computers and bugs 10 or 15 years ago. The log page referred to, AND the moth, were displayed, along with a discussion about how the term "bug" was actually very old. The moth was extremely faded and much the worse for wear, so I couldn't identify it. 2) A neighbor, civilian working for the military, got to go to a Grace Hopper lecture ( about 1990?? ) and she gave out the nano-second wires at the end. He said that it was very funny watching multi-starred generals elbowing each other for position to get the souvenirs! ( but, I guess that military people are SUPPOSED to fight! ).

    7. Re:To Be Specific.... by porkchop_d_clown · · Score: 1

      She also had exactly one speech, that she gave every time I encountered her. (Graduation from college, talk at the pentagon, on tv, etc...)

    8. Re:To Be Specific.... by JUSTONEMORELATTE · · Score: 1

      I actually saw Adm. Hopper (ret.) on the Dave Letterman show quite a few years ago. Even in her old age, she was very animated and lucid. She brought with her a bundle of wires cut to about 30 cm in length. Dave asked her what they were, and she said that they were "nanoseconds" (i.e. light-nanoseconds).
      Hence her death was announced that "Adm Grace Hopper is now 6 nanoseconds under."
      I suspect she would have enjoyed the joke

      --

    9. Re:To Be Specific.... by dickens · · Score: 1

      I saw Adm. Hopper at an IDECUS (Internal DEC User Society) symposium in Boxborough, MA back in the 80s. She gave me a nanosecond, which I still have somewhere, and also some picoseconds (a small paper packet of ground black pepper).

      The more memorable part of her talk was about how she "appropriated" hardware that she couldn't get with out excessive red tape. Basically she sent her staff out to steal it from projects that weren't using it.

  26. List of worst bugs by Anonymous Coward · · Score: 1, Interesting

    Here are some bad bugs.

    The more things change, the more they stay the same. Well, except that instead of miscalculating your home budget you could rain nuclear destruction upon the world...

  27. See TechTV for more by arth1 · · Score: 5, Informative
    TechTV has some interesting stuff on this:
    1. Twisted List: Five Computer Bugs That Changed the World
    2. Famous Bugs: The First Computer Bug
    3. Famous Bugs: The Funniest Computer Bug
    4. Famous Bugs: The Most Tragic Computer Bug
    5. Famous Bugs: The Most Embarrassing Computer Bug
    6. Famous Bugs: The Most Famous Computer Bug
    See TechTV for more details.

    I still think the bug in converting between metric and imperial units causing a billion dollar Mars probe to crash is the top one.

    Regards,
    --
    *Art
    1. Re:See TechTV for more by Zathrus · · Score: 1

      I still think the bug in converting between metric and imperial units causing a billion dollar Mars probe to crash is the top one.

      It certainly tops their "Most Embarassing Bug" that lists the Mariner I probe U-turning into the Atlantic. Ten million, even in today's dollars, isn't even close to $327M (not $1B as you suggest). Of course, I suspect the launch was covered live, so maybe it is more embarassing.

      Of course, what I found embarassing was the author's inability to comprehend what a NOT is. If you're writing for USA Today I might buy it, but this is TechTV, which is allegedly for technical people (but it's not).

    2. Re:See TechTV for more by TheTomcat · · Score: 1

      NASA may hold the distinction of having the most embarrassing computer bug. In 1962, the Mariner I space probe was launched from Cape Canaveral. The probe's mission was to visit Venus, a journey that was scheduled to take ten years. But approximately four minutes into the flight, the Mariner I pulled a U-turn and landed smack in the Atlantic. That bug cost the taxpayers about ten million dollars.

      Upon investigation, NASA engineers realized that a logical negation operator had been omitted from the computer system that was supposed to control the rocket's engines. To be honest, I have no idea what a logical negation operator is, and I've read the definition: "The logical negation operator is unary, that is, it takes a single operand. It is denoted by NOT (or its lexical alternative ~ ), and performs the logical negation of its operand. It thus applies only to the Boolean type.


      I heard about a similar bug in a specific model of jet, that, when crossing from the northern hemisphere to the southern (ie, the equator), the plane inverted: canopy pointed down.

      Hate to be that pilot.

      S

    3. Re:See TechTV for more by Anonymous Coward · · Score: 0

      Why 5? One answer fits all: WINDOWS.

    4. Re:See TechTV for more by mhlandrydotnet · · Score: 1
      I still think the bug in converting between metric and imperial units causing a billion dollar Mars probe to crash is the top one.

      That's what they want you to believe. They don't want you to know that hordes of little green men shot it down. I guess we could count these little green men as bugs though.

    5. Re:See TechTV for more by Anonymous Coward · · Score: 0

      Lame.

    6. Re:See TechTV for more by stratjakt · · Score: 2, Funny

      The early F18s had a bug in the flight control software.

      It was really a safety feature, where if the pilot suddenly jerked the stick down, it would compensate and only climb so slowly, as to prevent an accidental knock of the stick exposing the pilot to a zillion G's and knocking him out.

      Some F18s flying towards a mountain, the pilots pulled up, the software said "nuh uh" and they smacked right into the side of it.

      Or so goes the story I heard so long ago (which was told to me by a Canadian F18 pilot who visited my school on career day, needlessly he was infinitely more popular than the accountant but not as popular as the animator who worked on Ewoks, Droids and Inspector Gadget)

      --
      I don't need no instructions to know how to rock!!!!
    7. Re:See TechTV for more by Krunch · · Score: 1

      According to this site it's a bug in the F-16 autopilot software.

      --
      No GNU has been Hurd during the making of this comment.
  28. Worst Case of bugs I've seen... by Kushy · · Score: 2, Funny

    Doing some tech work in Brooklyn, NY. I got a call from a small company (3 machines in a business run out of a apartment).

    Well one of the machines was making funny sounds. I heard the machine when I arived and it sounded like a wire was caught in the fan. I opened the case and about 10 very large and nasty roaches ran out, there were about 20 dead ones inside the case.

    It seems the 80mm fan in the back got pushed in an left a nice hole in the case, which the 2 childern in the house used to put food they didn't want to eat.

    I refused to clean the machine out, and told them what they had to do, I got outta their as soon as I could, trying not to vomit thinking about the roach guts on the CPU fan.

    --
    "The word "genius" isn't applicable in football. A genius is a guy like Norman Einstein," - Joe Theisman
    1. Re:Worst Case of bugs I've seen... by CharlesEGrant · · Score: 1

      A friend of mine (not a friend of a friend mind you, but mine very own friend) told a similar story.

      He was working for a computer training company in Hawaii. In one of their classrooms they had an older computer which was no longer in use but not quite obsolete enough to toss. It sat unused in the corner next to the coffee station, and gradually picked up a patina of sugar and non-dairy creamer. Well, one day right before a class my friend is teaching, one of the student computers conks out, so my friend grabs the old computer, wipes off the schmutz, checks that it boots up, and uses it to replace the dead computer. The students come in, and he begins the lesson. A few minutes into the lesson the temperature inside the computer apparently reached the level of insect discomfort, and dozens of cockroaches came boiling out of every opening in the case, several of them dropping into the student's lap..

      As you might expect that student wasn't ever able to regain their focus on the lesson, and they were given a refund.

  29. Mainframe Story by tds67 · · Score: 5, Funny
    What is your favorite computer bug story?

    I don't know if this counts, but here goes:

    I worked as student help at a college that had a PDP-11 based mainframe. One night it went down. Computer techs were called out but could find nothing wrong. This continued night after night at about the same time each night. So the techs hung around after hours to keep an eye on it.

    Around 6:30pm, the cleaning woman came in with her vaccuum cleaner. She promptly went over to the wall socket, unplugged the mainframe, plugged in her vaccuum cleaner and started vaccuuming the floor.

    1. Re:Mainframe Story by Damn_Canuck · · Score: 2, Insightful

      Remarkably, this is the same urban legend story that happened in various hospitals worldwide where several patients mysteriously died nightly in the same wing of the hospital... until it was found that a janitor was coming around and unplugging the life support systems to plug in the floor buffer...

      Wouldn't a mainframe require a different power socket for a vaccuum cleaner? Or is this one UBER-vaccuum?

      --
      Given that God is infinite, and the Universe is also infinite, would you like some toast?
    2. Re:Mainframe Story by stratjakt · · Score: 4, Funny

      Yeah, no shit. It must be one of those 220VAC @ 20A vaccuum cleaners. Y'know, the kind that suck harder than CmdrTaco on prom night.

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Mainframe Story by Anonymous Coward · · Score: 0

      Hey! My boss told me this story about a place he used to work. Lyin' bastard!

      Now, I must sleep w/ his wife.

    4. Re:Mainframe Story by dracken · · Score: 4, Funny

      The is a legendary story attributed to Guy Lewis Steele - the inventor of scheme.

      Magic Switch Story

      Some years ago, I was snooping around in the cabinets that housed the MIT AI Lab's PDP-10, and noticed a little switch glued to the frame of one cabinet. It was obviously a homebrew job, added by one of the lab's hardware hackers (no-one knows who).

      You don't touch an unknown switch on a computer without knowing what it does, because you might crash the computer. The switch was labelled in a most unhelpful way. It had two positions, and scrawled in pencil on the metal switch body were the words "magic" and "more magic". The switch was in the "more magic" position.

      I called another hacker over to look at it. He had never seen the switch before either. Closer examination revealed that the switch had only one wire running to it! The other end of the wire did disappear into the maze of wires inside the computer, but it's a basic fact of electricity that a switch can't do anything unless there are two wires connected to it. This switch had a wire connected on one side and no wire on its other side.

      It was clear that this switch was someone's idea of a silly joke. Convinced by our reasoning that the switch was inoperative, we flipped it. The computer instantly crashed.

      Imagine our utter astonishment. We wrote it off as coincidence, but nevertheless restored the switch to the "more magic" position before reviving the computer.

      A year later, I told this story to yet another hacker, David Moon as I recall. He clearly doubted my sanity, or suspected me of a supernatural belief in the power of this switch, or perhaps thought I was fooling him with a bogus saga. To prove it to him, I showed him the very switch, still glued to the cabinet frame with only one wire connected to it, still in the "more magic" position. We scrutinized the switch and its lone connection, and found that the other end of the wire, though connected to the computer wiring, was connected to a ground pin. That clearly made the switch doubly useless: not only was it electrically nonoperative, but it was connected to a place that couldn't affect anything anyway. So we flipped the switch.

      The computer promptly crashed.

      This time we ran for Richard Greenblatt, a long-time MIT hacker, who was close at hand. He had never noticed the switch before, either. He inspected it, concluded it was useless, got some diagonal cutters and diked it out. We then revived the computer and it has run fine ever since.

      We still don't know how the switch crashed the machine. There is a theory that some circuit near the ground pin was marginal, and flipping the switch changed the electrical capacitance enough to upset the circuit as millionth-of-a-second pulses went through it. But we'll never know for sure; all we can really say is that the switch was magic.

      I still have that switch in my basement. Maybe I'm silly, but I usually keep it set on "more magic".

      GLS

    5. Re:Mainframe Story by karlandtanya · · Score: 1
      I had a similar problem in an automotive plant:

      There was an operator loading a tool who complained that as she got into her work, the light screen (A light screen is a safety device consisting of a grid of light beams. Break a beam and the tool stops NOW) would trip.

      The electricians couldn't find anything wrong, so they called the engineer (me). I couldn't find anything wrong. I asked the operator to show me how she works, and she did her normal routine--no problems. I watched her for a while, and the tool ran fine.

      Came back an hour later, and the tool had stopped. I hid behind the adjacent tool and watched the operator go at it--Once she got rockin', she would place a part, spin around, grab another part, and turn to find the machine stopped! The centripetal acceleration experienced only when she was really in her rhythm caused her fingertips to fly through the light screen!

      Solution: Stand 4" farther back from the tool!

      --
      "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
    6. Re:Mainframe Story by pergamon · · Score: 1

      We never had that happen, but once a cleaning person plugged a vacuum cleaner into one of the wall sockets wired into the UPS (which were bright red, but not otherwise marked as special), which evidentally isn't quite the kind of load a battery backup is expecting, so it shut down everything.

    7. Re:Mainframe Story by silas_moeckel · · Score: 1

      It's funny enough but more and more midsized equipment is designed to work with multiple types of plugs. I wont get into why friction connections on something as important as a power input are a bad idea. Anyway to the story section I was working on contract they were having all sorts of issues with there Cat 6509's (A faily large switch one of the biggest at the time 1999) they had just upgraded all there switching to them but they behaved odly. I went in got on console started looking though logs and saw no real issues besides the random restarts. The units had 2 2000+ watt PSU's each as they are designed to do PoE with a lot of ports you needs some power. Anyway I got to looking and they came with the low end Nema 5-20P plugs thats a 20 am version of your normal US 110 plug somebody had bent the pin a quarter turn so they would fit in a normal 110 outlet and then proceeded to plug the 2 PSU's into a single outlet. The boxes were browning out on office legs and having random restarts and crashes. MY fix was to order all new power cords with locking 240 connectors and get the eletrictions to run dedicated circuts to each plug via alternet routes/pannels and UPS systems. The moral of the story is if it says it needs something and you just spent 100k on it spend a little to get it done right instead of bodging it with a leatherman.

      --
      No sir I dont like it.
    8. Re:Mainframe Story by Bridog · · Score: 1

      Yeah, those crazy staff... I remember we were measuring gravity in a physics lab on a pneumatic/floating table. The experiment was running for days on end, and every day when we looked at the data it would be all wonky about five in the morning. We started in on all sorts of crazy ideas about earthquakes and planes flying over the building; we thought about morning traffic and electrical interference. After three days, we had had enough, so in addition to the locked door we put a "Do Not Enter Sign". Miraculously, the experiment ran fine.

      --
      Most likely the #1 Unfunny Meta/Moderator on /.!
    9. Re:Mainframe Story by Deep+Esophagus · · Score: 1
      Back in '92 when I managed our small LANTASTIC network of 9 or 10 PCs, we had a problem of the server powering off at random intervals. I went out to inspect the server, which was underneath a low table on which the fax machine sat, just in time to see someone kneel at the fax machine... in just such a way that her knee hit the power switch on the front of the server.

      This was a small office on a low budget; the server shared a circuit with the fax machine and front desk appliances. I also found out what else shared that circuit in December when half the building went dark several times while I was trying to run a time-consuming data repair. It turned out the Christmas tree was plugged into the same circuit, and after an hour or so of the lights flashing off and on the breaker switch kept turning that side of the building off.

    10. Re:Mainframe Story by Detritus · · Score: 1

      I ran into a similar problem. Back when computers were built from TTL chips and wire-wrap boards, I found a piece of wire-wrap wire hanging from the backplane. Only one end was connected to a wire-wrap pin. The other end wasn't connected to anything. Assuming that it was a leftover from a previous field modification, I removed the wire. Bad move. The system started to randomly crash. I reinstalled the wire and the system stopped crashing.

      --
      Mea navis aericumbens anguillis abundat
    11. Re:Mainframe Story by evilviper · · Score: 1
      He inspected it, concluded it was useless, got some diagonal cutters and diked it out. We then revived the computer and it has run fine ever since.

      I still have that switch in my basement. Maybe I'm silly, but I usually keep it set on "more magic".

      Hmm, maybe that explains it! Sure, you can cut-out the switch, but even after it's been cut-out, you need to keep it set to "more magic", or the machine will crash.

      Personally, I would have put a great deal of effort into preserving that computer+switch, perhaps having it analyzed in the future.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    12. Re:Mainframe Story by Anonymous Coward · · Score: 0

      If that's true, that's gotta be one of the coolest stories I've ever read.

    13. Re:Mainframe Story by Knightmare · · Score: 1

      This happens more than you would think. I had the same thing happen at a .com I was working at. We had one of our main web servers go down one evening and went over to the datacenter we were co-located at to check it out. Sure enough the cleaning lady had ganked our power to try and clean the floor. That is about the time we asked the co-loc facility why in the hell they had us plugged into a wall instead of rack power like the rest of the equipment... ah well.

    14. Re:Mainframe Story by bobbozzo · · Score: 1

      A coworker of mine reported this gem:

      Painters came in to paint the office, and put dropcloths over everything, including the servers and network rack.

      The managed switches and CSU/DSU all overheated and self-destructed.

      I don't know who was stupider; the painters or the engineers that designed something that can kill itself that easily.

      --
      Nothing to see here; Move along.
    15. Re:Mainframe Story by martyros · · Score: 1
      In my circuits lab in undergrad, we sometimes had trouble with extensive 'jitter' on the bus. The TA's simple solution was to pop some capacators on it. Is it possible that the wire you saw had a similar effect?

      I really like the 'more magic' switch... I can just imagine some guy putting that in: "Boy, this'll really fry their noggins..."

      --

      TCP: Why the Internet is full of SYN.

    16. Re:Mainframe Story by crisco · · Score: 1
      You can see similar solutions on many motherboards today. A few of the visible traces near the CPU and bridge circuitry will appear to wander in aimless squiggles before continuing on to connect with their destination.

      As our computer busses are now operating well into RF ranges tiny bits of inductance and capacitance have a significant effect on signal propagation. Those wacky squigly traces help keep the computer from crashing.

      --

      Bleh!

    17. Re:Mainframe Story by anonymous+cupboard · · Score: 1

      I was working at Dec with a smaller 11, part of a special turnkey bankig system. We had overnight crashes for the same reason. Eventually, we negotiated that the cleaning staff would never touch red plugs.

    18. Re:Mainframe Story by Anonymous Coward · · Score: 0

      Excuse me, but..

      Why would you call yourselves "hackers"?

      LE+

    19. Re:Mainframe Story by Bob+Cat+-+NYMPHS · · Score: 1

      The PDP-11 my roommate had ran on 110vac. It did not have the typical household 110vac connector, though. I ran the line to the distribution box, thinking it was 220 because of the plug.

      Fortunately I took a close look at the power supply before I hooked everything up. :)

    20. Re:Mainframe Story by PitaBred · · Score: 1

      Mostly because "hacker" has a negative connotation purely from the media nowdays. Hackers used to be looked on with respect, because they were the people who did interesting things with the technology they had access to. See this for more information.

    21. Re:Mainframe Story by Metropolitan · · Score: 1

      Excellent story! Brought out a chortle on a late afternoon.

      In the studio musician world, where very accomplished musicians attempt to please oft-daffy producers, several players I know of have a 'producer switch' - basically a switch of some kind affixed to the front of their bass, near the volume knob. When a producer has some vague displeasure with their playing ('play more, I don't know, yellow' or 'make it sound like Jaco'), they'll flip the switch and ask "how about now?" Usually makes the producer happy to have made a change, and they move on to complete the recording session.

      I very much like the idea of a "More Magic" setting, though!!!

    22. Re:Mainframe Story by SmackCrackandPot · · Score: 1

      The vaccuum cleaner wasn't a VAX by any chance?

    23. Re:Mainframe Story by novaClack · · Score: 1

      follow up comment: the sysadmins of the ailab refer to themselves as the "more magic team"

    24. Re:Mainframe Story by Mostly+a+lurker · · Score: 1

      Reminds me of an issue we encountered at an IBM education centre back in the 1970s. The computer room had an electronic door with a release button beside it. The room had three mainframes (370 models 145, 125 and 115) and appropriate peripherals. About two feet to the right of the door was a huge emergency power off button. Yes, you guessed it. One day, a very short sighted lady mistook the emergency power off for the door release: a bit embarrassing for her when she realised the reason for the sudden silence!

  30. Hmmmmm by defishguy · · Score: 1

    "What is your favorite computer bug story?"

    Windows XP is the fastest and most secure operating system EVER!

  31. Re:and you forgot... by Anonymous Coward · · Score: 4, Insightful

    It depends. If he was trying to show that the SCO jokes are as old and tired as the Al Gore jokes then he is very witty. Otherwise he is just a moron.

  32. Which can be enjoyed... by Kegetys · · Score: 1

    ...here.

  33. You're Wrong by headbulb · · Score: 1

    Linux has the Penquin..

    If Anything Windows is the bug.... Have you seen that rainbow butterfly.. Not only is it a bug, it's proud of it. Why else would it dance around like a fairy.

    1. Re:You're Wrong by RedWolves2 · · Score: 1

      The butterfly is the mascot of MSN not Windows. The M.C. Escher like Windows is the brand of the Windows Operating System...

  34. Favorite bug by Icefyre · · Score: 0

    Would have to be the X-box getting the blue screen of death. Good stuff.

    --
    "I'm not a vegetarian because I love animals. I'm a vegetarian because I hate plants."
  35. From the Jargon File ... by Anonymous Coward · · Score: 1, Informative

    "The text of the log entry (from September 9, 1947), reads 1545 Relay #70 Panel F (moth) in relay. First actual case of bug being found. This wording establishes that the term was already in use at the time in its current specific sense -- and Hopper herself reports that the term bug was regularly applied to problems in radar electronics during WWII.
    Indeed, the use of bug to mean an industrial defect was already established in Thomas Edison's time, and a more specific and rather modern use can be found in an electrical handbook from 1896 (Hawkin's New Catechism of Electricity, Theo. Audel & Co.) which says: The term 'bug' is used to a limited extent to designate any fault or trouble in the connections or working of electric apparatus. It further notes that the term is said to have originated in quadruplex telegraphy and have been transferred to all electric apparatus."

  36. according to the lexicon by sloveless · · Score: 1

    http://catb.org/jargon/html/B/bug.html

  37. Morris worm holes? by molo · · Score: 2, Interesting

    Perhaps the most influential bugs of all time were those that allowed the Morris worm to propogate. Sendmail, fingerd, rsh/rexec.. all to blame. The worm led to the formation of CERT. Quite influential.

    -molo

    --
    Using your sig line to advertise for friends is lame.
  38. FORTRAN "DO" loop and the Mariner probe by JUSTONEMORELATTE · · Score: 1
  39. I don't know about you... by bmac · · Score: 1

    but a real coder has no *favorite* stories about bugs, only their worst nightmares.

    How about spending three days trying to track down a bug that ends up being in a third-party floating point library. (The old DOS-extender days with High C/C++ compiler & whatnot).

    Those are not good memories in my book. I like to let those memories just drift away into nothingness.

    Peace & Blessings,
    bmac
    For true peace & happiness -- www.mihr.com

  40. They didn't install the patch... by John3 · · Score: 1

    ...because their free 90 days of support had run out on 31 August 1945 and they didn't want to pay the $500 annual support contract.

    --
    "We make our world significant by the courage of our questions and by the depth of our answers." Carl Sagan
  41. Another instance by DoctorHibbert · · Score: 5, Funny

    Seen on the license plate of a VW Beetle: FEATURE

    --
    Arbitrary sig
    1. Re:Another instance by wawannem · · Score: 5, Funny

      also seen on the license plate of a VW Beetle: Y2K

    2. Re:Another instance by Sanga · · Score: 1

      Seen on a Beetle late in the year 1999 --

      APCLYPS

    3. Re:Another instance by bobbozzo · · Score: 1

      Yeah, here in CA, I've seen one that says "Y2K BUG".

      --
      Nothing to see here; Move along.
    4. Re:Another instance by Anonymous Coward · · Score: 0

      Are you in the Bay Area? I can swear that I've seen that same "Y2K BUG" plate on the 101.

  42. It works better if you plug it in by CeladonBlue · · Score: 3, Funny

    While working on an embedded printer driver board, I had just burned new firmware and installed it, tested it, and, because we had had an incident where the internals of another printer had melted together, left it off and unplugged. Five minutes later one of the applications programmers came storming into my office claiming that my new firmware was crap. I calmly walked back out to the lab, looked over the machine, and commented "it works better if you plug it in..."

  43. Re:Historical notes. by Anonymous Coward · · Score: 0

    Am I the only one who realizes that this post is full of shit? I mean mod it funny if you want but it is no more interesting than the guy who made the SCO joke.

  44. Thank God the found a bug in there. by nooboob · · Score: 1

    What if they had found a marmot or a preschooler or something? "I be at work late sweets, we're de-marmoting tonight.

    1. Re:Thank God the found a bug in there. by nooboob · · Score: 1

      And I'd just like to say my grammar really isn't that bad. I was just try to beat the flurry of "Thank God they didn't find " posts so I could get the Mr. Funny Man Super Points first.

  45. Just be glad... by Esion+Modnar · · Score: 2, Funny

    they didn't find a rabbit in there. Then we'd all be referring to "derabbiting" or "derabbitizing" the program.

    --

    They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
  46. The Story of Magic by delcielo · · Score: 1, Redundant

    I first heard of this right here on Slashdot. Wish I could remember who posted it that time so that I could give them proper attribution. Oh well.

    http://jargon.watson-net.com/section.asp?f=a-sto ry -about-magic.html

    --
    Hot Damn! It's the Soggy Bottom Boys!
    1. Re:The Story of Magic by stopbit · · Score: 1

      This is the magic I got in that link!!!!

      ~
      Microsoft VBScript runtime error '800a0035'

      File not found /section.asp, line 17
      ~

      --
      ~insert tech sarcasm here~
    2. Re:The Story of Magic by delcielo · · Score: 1

      Damned word wrap.

      Here go.

      Magic

      --
      Hot Damn! It's the Soggy Bottom Boys!
    3. Re:The Story of Magic by etcreed · · Score: 1

      I'm thinking you didn't remove the space. Try this link.

    4. Re:The Story of Magic by stopbit · · Score: 1

      Both outcomes are funny though, don't you think? :)

      --
      ~insert tech sarcasm here~
  47. speaking of bugs by mabu · · Score: 1

    In the late 80s or early 90s there was a software company that ran a promotion that they would give you a VW bug if you found a bug in their product. I can't remember what company or software package this was but I thought that was a bold statement about the quality of their software. Too bad very few companies could get away with that now.

  48. Anniversary? Horse Pucky. by the+eric+conspiracy · · Score: 2, Interesting

    The term bug when referring to a flaw in a mechanism does NOT originate in the coputer machinery of 1945. In fact, it is much older, and is traceable to as far back as Tom Edison:

    On November 18, 1878, Edison wrote to Theodore Puskas, "It has been just so in all my inventions. The first step is an intuition--and comes with a burst, then difficulties arise. This thing gives out and then that--"Bugs"--as such little faults and difficulties are called--show themselves and mo nths of anxious watching, study and labor are requisite before commercial success--or failure--is certainly reached" (Matthew Josephson, Edison: A Biography, John Wiley & Sons, 1992, page 198).

    1. Re:Anniversary? Horse Pucky. by geekoid · · Score: 1

      Probably why it was called the first computer bug.

      Actual, to hear her tell it, its a damn funny story.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  49. Re:Historical notes. by kst · · Score: 1

    An interesting sidenote to this, 'bug' was actually in usage before the bug was found; it was an acronym for Byte Under Guard, used when an if/then block failed to test the byte properly.

    The term "bug" was in use long before 1945, but the term "byte" only goes back to 1959 (according to www.m-w.com). The acronym for "Byte Under Guard" sounds like a back-formation.

    Also, according to The Jargon File, the log entry with the moth is from September 9, 1947, not 1945. See here.

  50. most folks PCs/networks still infactdead by Anonymous Coward · · Score: 0

    plus, they have to pay some stock markup frauds/felons, to remain non-functional/in their infactdead state?

    talk about yOUR buggIE sheeples?

  51. My favorite bug by Anonymous Coward · · Score: 0

    is the one that let people widen/lengthen slashdot pages.

  52. one of my favorites... by jeremie_z_ · · Score: 1

    ... is the bug in the Patriot anti-missile system!
    url
    an error in the way it rounded 1/10000th of seconds made it less and less accurate proportionnally to the time since it had been booted up!
    so remember to always reboot your anti-missiles counter-mesures before using them!

  53. my Spry Mosaic bug story by Tumbleweed · · Score: 5, Funny

    Okay, back in the day(tm), I worked in technical support at Spry, makers of Internet in a Box(tm). One of my duties was to write up bug reports for the internal support system for the tech support reps.

    Turns out we had a bug in Spry Mosaic that, when it hit an empty IMG tag (as in, nothing else in the tag but the letters IMG), it would instantly crash. When I wrote up the document, I forgot to escape the less-than and greater-than marks, so it put the actual tag in the tech support document.

    The upshot - when the tech support reps searched the database for 'crash in browser', one of the hits that would come up was the document I made - when they loaded it to see the details on 'crash in browser', that's exactly what they got. Ooops.

    I can laugh about it now.

    Actually, I laughed about it then, too. :)

    1. Re:my Spry Mosaic bug story by glwtta · · Score: 1
      Turns out we had a bug in Spry Mosaic that, when it hit an empty IMG tag

      That's pathetic - to think there was actually a time when there were browsers which could be crashed with a simple html tag that's missing an attribute.

      --
      sic transit gloria mundi
    2. Re:my Spry Mosaic bug story by Anonymous Coward · · Score: 0

      Too subtle for the moderators, sorry...

    3. Re:my Spry Mosaic bug story by Tumbleweed · · Score: 1

      Well, it _was_ 1995. Something like that could never happen nowadays. :)

  54. Big bugs by Anonymous Coward · · Score: 0

    I used to work for a company that sold live frogs and such. There were constant escapees and on more than one occasion an IBM repairman had to pull an ex-frog out of our System/38.

  55. And then there's the Heisenbug by jmichaelg · · Score: 4, Funny

    A Heisenbug is a bug that goes away when you look for it and reappears when you stop looking.

    1. Re:And then there's the Heisenbug by Anonymous Coward · · Score: 0

      Actually, a more accurate version of the Heisenbug (Heisenbug v 1.1?) would be:

      Heisenbug (n.): A defect in software code such that the more precisely one identifies how to fix it, the more difficult it becomes to ascertain where in the code it occurs. See also Heisenberg Uncertainty Principle.

      Ever try debugging a garbage collector? Every bug is a Heisenbug in those things :)

  56. Re:Best Bug by Anonymous Coward · · Score: 0

    I guess you had to be there.

  57. my favourite bugs are... by Anonymous Coward · · Score: 0

    ... all versions of windows

  58. Usage of term predated moth by siskbc · · Score: 4, Insightful
    It's where the term "bug", as we now know it, came from. Thus, that was the "first bug". Sure there were problems with the code/vacuum tubes/whatever before, but they never called it a "bug" until then.

    Re-read parent - as he says, the way in which they wrote the log entry wouldn't make sense if that were true. They were being sarcastic when they affixed the moth to the log book, writing "First actual case of bug being found." This strongly implies that things were called "bugs" previously, but that they weren't literally insects. These guys had a sense of humor.

    So the term was in use before these guys found the insect - this is simply the first incidence of the insect as in the urban legend, which postdates the original usage.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Usage of term predated moth by Anonymous Coward · · Score: 0

      According to one account written not too many years later, there had been a number of outages caused by shorts in the system. It was sermised that perhaps insects were crawling into the machine and causing the problem, finding this "bug" proved that it was indeed the issue and not hardware (although the valves (vacume tubes) then in use seemed to be a constant problem too).

    2. Re:Usage of term predated moth by Doctor+Faustus · · Score: 1

      These guys had a sense of humor.

      What do you mean "guys"? It was Grace Hopper.

    3. Re:Usage of term predated moth by siskbc · · Score: 1
      What do you mean "guys"? It was Grace Hopper.

      You know, the term "guys" can have a gender-neutral connotation...

      --

      -Looking for a job as a materials chemist or multivariat

  59. in my apartment by kraksmoka · · Score: 1

    the bugs are everywhere! if i just got off the computer, i could debug the place, damn, can't do it.

    --
    "You never want a serious crisis to go to waste." - Rahm Emanuel
  60. phase of the moon bug by attaayakat · · Score: 1

    My personal favorite bug:

    http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?phase +of+the+moon

  61. 1947, not 1945 by kst · · Score: 3, Informative

    The log entry with the moth is from September 9, 1947, not 1945.

  62. Edison by falsification · · Score: 5, Informative
    Sorry, but "bug" is older.

    From the OED:

    b A defect or fault in a machine, plan, or the like. orig. U.S.

    1889 Pall Mall Gaz. 11 Mar. 1/1 Mr. Edison, I was informed, had been up the two previous nights discovering `a bug' in his phonograph-an expression for solving a difficulty, and implying that some imaginary insect has secreted itself inside and is causing all the trouble.
    1. Re:Edison by geekoid · · Score: 1

      really, I didn't edison had a computer...

      perhaps thats why its a computer bug? if they had said it was the first phonograph bug, you would have a point.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Edison by Anonymous Coward · · Score: 0

      I just modded you up and here is a nice link: http://www.byte.com/art/9404/sec15/art1.htm I'll let a true karma whore add the A HREF=

    3. Re:Edison by iggymanz · · Score: 1

      he had an analog information storage-replication-retrieval system of audio information, which might be called a "computer" in the broad sense of machinery to transform information.

  63. favorite bug? by donutz · · Score: 1

    There's so many...how can I choose just one?

  64. Tech support horrors UPS by digitalhermit · · Score: 4, Funny

    When I worked as a technicion for UPS I was often called upon to visit customers at their businesses or homes. I visited this guy near Pt. Charlotte, FL (and that's another horror story in itself) who had a PC damaged during shipping. I should have known before I entered his house that it would be BAD -- there were shopping carts, old engines, tree branches all around his property. When I finally navigated through his living room into his (horrors) bedroom where the PC sat, I was already getting nauseous.

    "What's wrong with it?" I asked, since there didn't seem to be any damage.

    "It won't turn on," said he.

    OK, no problem. As a technician we were allowed to pop open the PC to check if it was simply a cable or card that came loose during shipping. No problem. I pulled out my screwdriver and started undoing the case. Soon as popped the top a bunch of massive roaches scampered out.... followed by dozens of little miniature ones. Now, I HATE ROACHES. I can play with grasshoppers, earthworms, beetles, and other critters but roaches just give me the willies. The guy just looked at them marching around as if they were some little pets. With supreme effort I put everything back together and turned on the PC. It booted! The only sickenging thing was this flick-flick noise coming from the fan. I think there's a roach still lodged in the fan to this day, its little antennae wiggling, its nasty little legs twitching back and forth. flick-flick-flick...

    (true story)

    1. Re:Tech support horrors UPS by RollingThunder · · Score: 1

      I had a similar experience, except I had the misfortune of working in a building dating back to 1893.

      Wood floors, big spaces... and above us, crack addict tenants.

      One day, I sat down to start work, started typing, and dozens of baby roaches started to flee out of the keyboard. Most disgusting thing ever. That keyboard got flung out the window, to the accompanyment of much swearing.

  65. Re:Historical notes. by Quixote · · Score: 2, Interesting
    it was an acronym for Byte Under Guard, used when an if/then block failed to test the byte properly

    I call bullshit on this one. A Google search of this phrase yields nothing.

    "byte under guard" indeed. Who moderated this +5 ? We need "moderation under guard" (MUG(tm)) here!

  66. The Term "Bug" by devphaeton · · Score: 1

    Although geeks like us are enjoying a discussion and the origins of this particular term, I think it's starting to get watered down a bit. I hear a lot of the "unwashed masses" referring to Windows Worms and Viruses as "There's a new Bug going around" etc.

    I realise this is something minor, but in a way it kinda bugs me (no puns!) about how much of "our" culture (if i'm qualified to say that) is going to get misappropriated by those `on the outside'.

    This might be similar to the whole "cracker vs. hacker" meanings in the media and whatnot.

    I hear more and more "less tech savvy" people using typical "computer related" keywords incorrectly, yet it is amazing how similarly it gets done by those `on the outside'.

    It is almost as if computer jargon and terminology is starting to fork() into separate dialects.

    Ok, mod me -1 Offtopic.

    --


    do() || do_not(); // try();
  67. Re:Historical notes. by Aidtopia · · Score: 1
    Also, bytes became commonly known as 8-bit values later, when IBM determined that was the sanest value for them. Before that, they were simply a common usage unit, much as 'int' has become today.

    As I learned it, a byte is the smallest directly addressable unit of memory. There were indeed machines with 6-bit bytes and 9-bit bytes, etc. I think old versions of TeX can actually be compiled and run on any machine with at least 6-bit bytes.

    A word was the most natural size for the processor, typically the size of the accumulator or general purpose registers. Lots of classic texts refer to machines with "36-bit words" and the like. Those terms all got corrupted.

    It's interesting to note that many RFCs and specs use "octet" to refer to an eight-bit quantity on the off-chance that your bytes are different.

  68. Re:Historical notes. by wcrowe · · Score: 1

    That's utter nonsense.

    Beware of folk etymology.

    --
    Proverbs 21:19
  69. Myth by CausticWindow · · Score: 1

    Why do people perpetuate this myth? Sure it's a nice story, and sure, it might even be true. But the word 'bug' as in 'error in a program', wasn't coined until much later at the MIT media labs (think maybe Negroponte himself were involved).

    --
    How small a thought it takes to fill a whole life
    1. Re:Myth by thebatlab · · Score: 1

      It's perpetuated b/c the vast majority believe it to be true. So is the way with most things. Instead of complaining that it's not true, give more info on why it's not true. For example, see this post

      http://slashdot.org/comments.pl?sid=77804&cid=6912 309

      Complaining about lack of education does nothing to educate.

    2. Re:Myth by Anonymous Coward · · Score: 0

      >Why do people perpetuate this myth? Sure it's a nice story, and sure, it might even be true. But the word 'bug' as in 'error in a program', wasn't coined until much later at the MIT media labs (think maybe Negroponte himself were involved).

      How old are you? 12?

    3. Re:Myth by Chess+Cardigan · · Score: 1

      Fred Shapiro once gave a talk explaining that this story is a myth. According to him the word "bug" was already in use as a word for defect in engineering during the 19th century. He cites this as a more likely origin of the word as it is used today.

      Ironically Shapiro's article is sometimes cited as a source for the moth story. Hey, that's what he gets for trying to spoil a good story.

      For anyone interested here's a reference to the paper:
      "Entomology of the Computer Bug: History and Folklore", American Speech 62(4):376-378, 1987, by Fred R. Shapiro

  70. HAL 9000 "Bug"? by Bilbo · · Score: 2, Insightful
    I know about HAL in the story "2001", but I don't remember anything that could be called a "bug". HAL was operating according to the instructions of its original programmers, instructions which the actual astronauts had no knowledge of. This led to HAL killing off several of the crew, but other than that, I don't remember it actually malfunctioning. It was programmed to proceed to it's target at all costs, and that's what it did.

    What am I missing?

    (The linked articles didn't give any hints either.)

    --
    Your Servant, B. Baggins
    1. Re:HAL 9000 "Bug"? by crow · · Score: 1

      It was a bug because the original programmers had not intended for HAL to kill the crew. Hence, while it was following the program, the program was not telling it to do what the programmers had wanted it to do.

      After all, isn't almost any software bug a case of the computer doing exactly what the program says to do, even though that is not what the programmer intended to have happen in that case?

    2. Re:HAL 9000 "Bug"? by Algan · · Score: 1

      Well, all buggy programs operate according to the instructions of the programmers. The thing is, the instructions are incorrect. For any bug, if you go deep inside, you're going to find a human error, be it in the actual source code, compiler, libraries, OS or even hardware.

      Same thing with Hal. It was instructed to tell the truth, but on the other hand to lie about the true purpose of the mission. Thus the conflict and the solution.

      --
      If con is the opposite of pro, is Congress the opposite of progress?
    3. Re:HAL 9000 "Bug"? by porkchop_d_clown · · Score: 1

      IIRC, it was explained that HAL went mad because of contradictory instructions. On the one hand, he was commanded to always tell the truth. On the other, he was commanded to not tell the astronauts about the ship's real mission. When they arrived at Jupiter, they would see the monolith and realize that something had been hidden from them, and then they would demand an explanatin that HAL could not give. The only way he could resolve tha paradox was to kill the crew, preventing them from asking him about the real mission.

      Not exactly a seg fault, but definitely an unintended consequence.

    4. Re:HAL 9000 "Bug"? by NaugaHunter · · Score: 1

      isn't almost any software bug a case of the computer doing exactly what the program says to do, even though that is not what the programmer intended to have happen in that case?

      No, that's more of a design flaw. In this case, HAL simply developed a neurosis to keep what he knew secret by any means necessary. It's not so much that his programming didn't work as intended, but that they didn't know how it would work given the 'secret' order, or that he was designed to never be secretive and therefore ended up unpredictable.

      In other words, there is a difference in typing the program incorrectly/poorly (e.g. using i instead of l in a loop, or forgetting to default j to 0), and just not considering everything possible during the design phase (e.g. assuming it is impossible for someone to enter a negative number, so never checking for it before using it.)

      Of course, there is also a difference depending upon whom you're describing it to. To the customer you'd describe it as "A simple, one time glitch". To your mananger it's "a bug that will take some time to track down". To your fellow programmers/analysts "it's the most FUBARed thing ever and whomever wrote it was a bigger idiot than McBride!"

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
  71. Best (worst) bug by tedgyz · · Score: 2, Interesting

    I used to work on debuggers. The hardest bugs to find were bugs in the debugger. Why? You have to debug the debugger.

    The absolute hardest bug I ever tracked down was actually a kernel bug. When single-stepping in assembly over a branch-shadow instruction, the application state was corrupted. It only happened on one particular model of RISC chip and only with a certain version of the kernel. Bleh!

    --
    "No matter where you go, there you are." -- Buckaroo Banzai
  72. my favoirte bug by Hes+Nikke · · Score: 1

    my favorite bug would be when an ant colony decided to move into an iBook :)

    --
    Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
  73. WHAT ABOUT THE BUG UP YOUR ASS? by Anonymous Coward · · Score: 0

    I bet it's your favorite.

  74. Re:Historical notes. by rphall · · Score: 3, Informative
    In his book Why Things Bite Back, Edward Tenner cites two stories that connect Thomas Edison with "bugs'. In 1878, Edison described his style of invention: "The first step is an intuition and it comes with a burst, then difficulties arise -- this thing gives out and then that -- 'Bugs' -- as such little faults and difficulties are called -- show themselves, and months of intense watching, study and labor are requisite before commercial success -- or failure -- is certainly reached."

    Separately, Tenner points out that 'bug' was used by telegraphers as the name for hidden faults in circuits, and that it also had a literal meaning for operators, since Western Union offices were notoriously dirty and insect-infested. In 1868, Thomas Edison, who started as a telegraph operator, invented an early version of an electrical zapper to debug his desktop.

  75. "What is your favourite computer bug?" by zr-rifle · · Score: 1

    myself

    --
    Hack your mind out of its sandbox.
  76. HAL 9000 bug by objekt · · Score: 1

    I see links to the HAL 9000 bug, but no mention of the bug. Why?

    I figure the bug is that HAL became a murder. Just wondering why link without any description.

    --
    -- Boycott Shell
  77. Re:Historical notes. by kst · · Score: 1

    As I learned it, a byte is the smallest directly addressable unit of memory.

    The PDP-10 supported variable byte sizes, anywhere from 1 to 36 bits. The Jargon File says that the term goes back to 1956.

    8-bit bytes are almost, but not quite, universal today.

    In the context of the C programming language standard, a byte is by definition the number of bits in a character; it must be at least 8 bits, but can be more.

  78. Open the pod bay door, HAL.. by adeyadey · · Score: 1

    You've been slashdotted..

    --
    "You lied to me! There is a Swansea!"
  79. Re:Historical notes. by Anonymous Coward · · Score: 0

    Sheetrock is a karma whore troll. Please review his past posts and you will see that they all contains lies and exagerrations. He gets modded up because he "tows the slashdot line" with his opinions.

    He exists only to abuse and mock the slashdot moderation system. Please mod accordingly.

  80. Not a bug - just a creepy feature by jamesmartinluther · · Score: 1

    We were wading through this web tips-submission application for a very popular "law enforcement" television show, and we found that the previous programmer had inserted code which benefitted his garage band. After storing the user's tip, the script was sending the user's information on to High Times magazine so that his band would appear to have a huge fan base.

    Just think of all of the pro-hemp email that those poor, watchful grandmothers will receive!

    - JML

  81. Dial 9 for an outside line by Mr_Silver · · Score: 2, Funny
    I used to work on developing telemetry systems for a very large water provider. Every morning at 10am, the server would dial a number to upload/download a small amount of data.

    However, it suddenly stopped working and it had turned out that during an upgrade the number had been changed slightly. The leading 9 (to dial for an outside line) had been removed. Therefore rather than hitting an outside line, it would dial 0 (getting the receptionist) and then try to negotiate with her before hanging up. Three minutes later, it would try again and again - until it had retried and failed 10 times.

    The poor receptionist hadn't reported it to anyone and it was only after about a week did they find the problem. She'd put up with 10 calls a day for 5 days without saying a word. She thought it was some prank caller.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  82. Self-Modifying Code by druske · · Score: 4, Funny

    Couldn't resist the "favorite computer bug" temptation...

    In college, around 1982, a friend had a micro by a company called Ohio Scientific, a Challenger something-or-other (I think that's right). The machine was running a BASIC interpreter, and had a character set that supported some simple games. Among the special characters supported were "tanks" in various orientations, so one could write a simple tank hunting game. Which he did.

    We noticed when we started playing that we could move the tank offscreen and back, since he hadn't put any bounds checking to constrain the tank movement. When we toured too far offscreen, however, the program crashed.

    We typed LIST to have a look at where bounds checking might be added to the code, and we found the runaway tank. Leaving a swath of blank spaces behind it, there was the tank character embedded in a line of BASIC source code...

    1. Re:Self-Modifying Code by kisrael · · Score: 1

      MOD PARENT UP...that is the coolest story I've ever heard.

      That must have been so surreal...putting in a tank character set was a great idea but dang, it sure let some weirdly-meta stuff happen...kind of like Tron.

      (Actually, this one videogame book circa 1984 I have has a cool screen where the word "TRON" is spelled out with hundreds of character-graphic looking tanks in formation, with a few stragglers for show...I wonder if maybe it was made with that computer?)

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    2. Re:Self-Modifying Code by pmz · · Score: 1

      We typed LIST to have a look at where bounds checking might be added to the code, and we found the runaway tank. Leaving a swath of blank spaces behind it, there was the tank character embedded in a line of BASIC source code...

      Think of a little tank driver back in the days before memory protections were put in computers. The poor little guy just kept driving to see what was just past his horizon, only to be greeted by a bizarre landscape of character-shaped mountains arranged as if created by a master alien race. And then you turned off the power. He was so close, yet you took it all away! So cruel...so...so...cruel.

    3. Re:Self-Modifying Code by Razor+Blades+are+Not · · Score: 1

      Reminds me of a program that only crashed on Wednesdays.

      Seems the programmers had allocated only 8 characters for the day name.

    4. Re:Self-Modifying Code by lrucker · · Score: 1

      Back in the mid-80s, my college physics class could get extra credit for running an Apple][ physics tutorial in the computer lab - commercial software, mind you.

      Only thing was, as soon as it brought up the graphics, it crashed.

      This being Applesoft Basic, the code was right there, so I checked it out - it used hires, instead of hires2, and the program extended into hires memory - so as soon as you hit the hires command, it erased part of the program.

      Reloaded it, changed it to hires2, saved it, and off it went. I have no idea why nobody had ever complained about it being broken.

      (Gotta love open source)

    5. Re:Self-Modifying Code by Mika_Lindman · · Score: 1

      I once had a bit similiar problem with my little nethack-style game. The check if there was a wall in front of you was quite simple, but if you tried long enough, the character would pop right trough the wall.
      I never figured out what happened there.. Quess it was some overflow error with Amiga 500 and AMOS, since it never happened on my friends A1200.

    6. Re:Self-Modifying Code by renec · · Score: 1

      I had one of thse.
      Ohio Scientific Challenger P/2.

      The memories.

  83. Before 1945 the term "Bug" was already in use by Pooklord · · Score: 1, Insightful

    to indicate some sort of mechanical defect or malfunction. In his great 1943 book Thirty Seconds Over Tokyo Ted Lawson described his first experience with the--at the time--cutting edge B-25 bomber aircraft: "I saw a lot of B-25's after that. I flew a succession of them as they went through their growing pains. Maybe I helped shake a few 'bugs' out of their first model."

    1. Re:Before 1945 the term "Bug" was already in use by MImeKillEr · · Score: 1

      I believe they were actually using the term 'gremlin' as opposed to bugs at that time.

      Besides, according to Amazon, the earlist publication date (that I could find) was from 1953:

      http://www.amazon.com/exec/obidos/tg/detail/-/0394 846982/qid=1063131131/sr=1-6/ref=sr_1_6/102-214539 9-3462502?v=glance&s=books.

      Product Details

      Library Binding: 186 pages
      Publisher: Random Library; (September 1953)
      ASIN: 0394846982

      --
      Cruising the internet on my TI-99/4A @ a whopping 300 baud!
    2. Re:Before 1945 the term "Bug" was already in use by Pooklord · · Score: 1

      I've heard the term "gremlin" used as well, particularly in regard to aircraft.

      Nevertheless, Capt. Lawson referred to the process of discovering and rectifying early problems with the aircraft (when he wrote the book in 1942/43) as "shaking out the bugs".

  84. Re:STOP IT!!! SCO JOKES NOT FUNNY ANYMORE by Anonymous Coward · · Score: 0

    Your post implies that they were once funny, which is false like Kate Fents teeth.

  85. Open the pod bay door, HAL.. by adeyadey · · Score: 1

    ..you have been slashdotted."

    HAL: "No, I haven't, Dave. Everything is quite normal here."

    DAVE: "Trust me, your web site is overloaded and inaccessable."

    HAL: "Dave, I think you are imagining things. Would you like to take a stress pill?"

    DAVE: "No HAL I would not. Please open the pod bay door."

    HAL: "I am afraid I cannot do that Dave. Would you like to hear this song Dr Chandra taught me? Daisy, Daisy..."

    --
    "You lied to me! There is a Swansea!"
  86. 'Debugging' as term for 'finding errors' is older by Qbertino · · Score: 4, Informative

    The actuall real bug was taped into the book because it was an actual *real* bug. The Pun was intended back then aswell. The term debugging had been used earlier when debugging ENIAC (real bugs too) and finding unusual and nerving errors.

    --
    We suffer more in our imagination than in reality. - Seneca
  87. The Windows 3.1 and 3.11 calculator bug! by Anonymous Coward · · Score: 0

    Take the Windows 3.1 or 3.11 calculator, enter 2.11 - 2.1 and look at the result (zero!).
    Still don't know if that bug affected the calculator only or, worse, the math libraries (ie the entire system). Luckily I don't use a Microsoft product since ages.

  88. Earlier References by Anonymous Coward · · Score: 0

    The word "bug" occurs in many engineering books and school texts in the late 1800s. Also, IIRC, there was a movie in the ca. 1940 (Jimmy Stewart?) about Thomas Edison who was preparing to turn on city lights at the end of the movie and when his wife asked how it was going, he responded, "Well, Jumbo (the biggest generator) developed a few bugs at the end, but it's working now."

    Admiral Hopper frequently has been attributed with the bug story but having had dinner with her two or three times every year in college, one comes to realize it wasn't as straightforward as it should have been.

  89. the mother of all bugs by BobRooney · · Score: 1

    ...drum roll... Any Windows OS *rim shot (*ducks)

  90. NOT Grace! According to the OED by Bombcar · · Score: 3, Informative
    Bug,

    b. A defect or fault in a machine, plan, or the like. orig. U.S.

    1889 Pall Mall Gaz. 11 Mar 1/1 Mr. Edison, I was informed, had been up the two previous nights discovering 'a bug' in his phonograph-an expression for solving a difficulty, and implying that some imaginary insect has secreted itself inside and is causing all the trouble.

    Oxford English Dictionary, 2nd Edition



    Quoted from Chapter 5 of The Practice of Programming, by Brian W. Kernighan and Rob Pike.

  91. voracity? by Anonymous Coward · · Score: 0
    even if the sword was real, the inscription was years after WWII, making it less valuable, and lessening it's voracity.


    Personally, I dislike my swords to be voracious.

    Signed,
    HRM Elric of Melnibone
    1. Re:voracity? by Just+Some+Guy · · Score: 1
      Personally, I dislike my swords to be voracious.

      If I had a sword, I'd want it to be voracious - just preferably moreso on the end pointing away from me.

      --
      Dewey, what part of this looks like authorities should be involved?
  92. M.C. Escher is rolling is his grave by JCCyC · · Score: 1

    The M.C. Escher like Windows is the brand of the Windows Operating System.

    I know you're probably thinking of those "fish-become-swans" lithographies, but COME ON! That's like comparing Eminem to Beethoven.

  93. First hacker? by Hoi+Polloi · · Score: 1

    Since the moth took down the machine it would also qualify as the first computer hacker.

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  94. Year-End Bug by victorvodka · · Score: 1

    Remember the Y2K "bug"? Well before 1999 came along, I had some code to automatically update a website every morning promptly at midnight. It worked flawlessly until the morning of January 1, 1999, when the version displayed on the site was the earliest version available in the file system, not the version for January 1st. My code was evidently ignoring years entirely, something that I hadn't caught in debugging - but in those go-go days of the dotcom boom, all that mattered was that it ran successfully for a few months.

    --

    The flag just makes more sense than the constitution. - Judas Gutenberg

  95. My favorite bug by leighklotz · · Score: 1

    My favorite bug followed me from one system to the next!

    I was writing Logo for the 512K Macintosh. The only programming environment supported for the Mac in 1984 and 1985 was Pascal on the Lisa, but we wrote our code in C on a 68000 running Unix and cross-compiled to the Mac using the SUMEX PCC compiler.

    Anyway, I was changing something in the garbage collector, compiled on the 68000 running Unix, and got an assembler error that was something like this:

    00800: #,1,$,g,a,q:2 Illegal Instruction

    It was really weird -- I had no idea how the compiler could output an illinst. I narrowed it down to this line:
    marked = 0x80000000 & addr;

    I turned to a different computer, the Logo interpreter running on the Mac 512 behind me, and typed
    2^31
    and it printed out
    Result: #,1,$,g,a,q:2

    At this point I ran screaming down the hall.

    When I came back, I looked at the source for PCC itoa() (if anybody still has this you can reproduce it and tell me the exact string) and it had
    if (value
    which of course fails on -2147483648. But the failure mode was pretty spectacular.

    The Logo on the Mac had the same bug because it was running the SUMEX libc, which of course had the same bug.

    I ust patched it with
    if (i == 0x80000000) return "-2147483648";

    Yow.

  96. Not entirely monkies flying by gessel · · Score: 1

    The poster is, in the main, correct in his ASSertation, but there are underlying justifications to the extraction:

    First, classical computers may, to a crude degree, be considered "powerful" as a function of their clock speed and complexity. Roughly this power has been increasing at an exponential rate according to "Moore's Law."

    Quantum computers are entirely different in a way that matters for certain classes of problems, particularly sorting and testing. These classes of problems are well suited, for example, to "brute force" breaking encryption. A quantum computer's "power" in solving this class of problem increases to the power of the number of "entangled cubits", a number which has roughly doubled every two years as compared to Moore's 18 month period - and to classical computing's roughly linear increase in power with complexity.

    Moore's "law" isn't a law at all, but has been useful in predicting computational power. This reformulation I propose is valid in hindsight over a trivially short observation period. It does seem like a useful exercise to think about the potentials of quantum computers and to make a "what if" sort of assessment of the future of computing.

    The statement that only a few quantum transistors have thus far been assembled, is not entirely true. First, the computational structures of quantum computers and classical computers are not precisely analogous, second quantum computers have been used to perform calculations according to prediction in organized structures more complex than an equivalent "transistor."

    http://arxiv.org/abs/quant-ph/9801037

  97. and.... by Anonymous Coward · · Score: 0

    ...anyone else notice it is also google's fifth birthday?

  98. Ariane 5 by Nick+of+NSTime · · Score: 1
    Seems like the Europeans just can't get a break sometimes.

    Ariane in 1996

    Ariane in 2002

  99. yes by fuckfuck101 · · Score: 0, Offtopic

    the americans were busy playing tetris while europe destroyed itself.

    --
    Comment: Yes I realise the username 'fuckfuck101' makes me sound intelligent, no you cannot buy it from me.
  100. A bug that nearly resulted in divorce by SoftwareTechie · · Score: 2, Interesting

    An ATM at a branch of the bank that I worked at developed a fault wherein it incorrectly reported its location. A guy used the machine while on a business trip. When his statement arrived it looked as if he had been somewhere else at the time. His wife accused him of lying and having an affair.

    Eventually the bank was contacted and the fault confirmed, but by then the statement data had been archived to tape. We had to patch the archive statement suite to check each and every archive statement transaction request for the erroneous one and then modify it on-the fly to return the corrected information. The patch stayed in for many years until the data was migrated to new archive devices, when the data was permanently corrected.

    Of course that was just one single transaction. There were probably hundreds that were wrong and who knows what happened in all those other cases.

    --
    Political Correctness is doubleplusungood.
  101. Power problems by Anonymous Coward · · Score: 0

    Once upon a time where I worked, sat a lowly PC whose sole job was to extract data from a PABX, and write it to a daily log text file on the server for the accounting system to pick up later.

    So far, so good, for many moons.

    Came to work, PC had hung. Reboot, and all is well. A few days later, and then about every 2 out 3 days, it hung. Started to get annoying.

    It always failed about 10PM. So I stood watch. At 10PM, a loud thump is heard as the air conditioning shuts down. PC has hung. Eureka! Power spike! Noise!

    Replace power supply, add filter for good measure.

    Next day, it hangs again. Move PC to UPS.

    Yeah, it hung again.

    Turned out to be the backup task running on the server. As the log file was being backed up to tape, it was locked. The stupid program doing the updating wasn't expecting ITS FILE to be locked, couldn't handle it, so it crashed. One new program later...

  102. Not as bad as the Hindenbug by Anonymous Coward · · Score: 0

    Your code only blows up when running in New Jersey.

  103. Bug in university admissions program by f97tosc · · Score: 2, Interesting

    I heard this story first (or possibly second) hand in Sweden; specifically Goteborg.

    So, this is for admissions for dental school, about 5 years ago. Some bug causes the students with the _lowest_ test scores to be admitted.

    The error is discovered but then the admission decisions have already been sent out. The school finds it inhumane to retract the offers those who have been admitted in error. However, they also find it unfair for the most qualified students: it is decided to admit both groups.
    The funniest part is that rumor has it that there was no significant difference in performance between the two groups.

    Tor

  104. Another bug bug by lxdbxr · · Score: 1
    I once had a case of what seemed to be a software bug that was actually a "bug" bug...

    The system was a database of questionnaires, hooked up to an OMR with a fairly high capacity feeding mechanism, for reading multiple-choice (fill-in-the-boxes) questionnaires. The OMR setup was in one room and the DB server on another site, where I was running various queries.

    Occasionally the totals of answers ticked would be obviously wrong in the reports; after several days of fighting with the reporting stuff and the mark intepretation software I actually went in the room where the forms were being run through the OMR and discovered that it was full of little flies attracted through an open window by the heat and humidity. The flies were getting stuck on the forms and on the rollers of the OMR feeder, causing false positives on the questionnaires.

    Patch was to shut the window, clean the OMR feeder and invest in some bugspray for the temp who had been happily running fly corpses through the OMR for several days.

    --
    -- Nothing unusual happened today
  105. Test Operator Logs by DanielRavenNest · · Score: 2, Insightful

    I test space station software for a living,
    and I do in fact have to do a written log sheet
    when we run a test formally.

    The test is also observed by a government observer, we verify the hardware and software configuration is per drawing before starting a set of formal tests, and I print and attach the test results to the log sheet. Then it gets reviewed by a number of people here, and sent to NASA, where it gets reviewed by some more people.

    By the way, we have our share of insect problems, too. We occasionally get ant infestations under the raised floor in the computer room. It's most likely due to the break area in the basement being right underneath us (fridges & microwaves)

    Daniel

    1. Re:Test Operator Logs by Suidae · · Score: 1

      I write and test typical business software, and I keep a paper log of all changes I make. Its pretty-level, but if something does break I can take a quick look back at the log to see if something I changed might have caused it. If so I can pull the CVS version(s) for that day and compair.

      I could keep it on the computer, but its just easier to write it down. Besides, a pad of paper with crap written on it makes it look like I'm actually doing something :)

  106. Favourite bug by ciurana · · Score: 1

    PEBCAK

    Cheers!

    E

    --
    http://eugeneciurana.com | http://ciurana.eu
  107. whoa by lysium · · Score: 1
    Tell me you didn't get that example from some sort of mystery story, or DIY mystery story (can't even begin to imagine which one). The calvary sabre inscription was the clue to the puzzle.

    ========

    --
    Together, we will drive the rats from the tundra.
    1. Re:whoa by JordanArendt · · Score: 1

      IIRC it's Encyclopedia Brown that the WWI story comes from.. Or at least some variation thereof.

    2. Re:whoa by CConkle · · Score: 1

      If my flakey memory of my Childhood Years serves me right, it was something or other from the "First" Battle of Bull Run.

      Mmm, Encyclopedia Brown. What fun!

  108. Favorite Bug Story: Ant infested iBook by fervent_raptus · · Score: 1

    I'm sure all of you remember the ant infested iBook story.

  109. speaking of apollo by trb · · Score: 4, Funny
    A favorite bug story, this one involved Apollo workstations, which were interesting and innovative machines, and a strong competitor to Sun in the 1980's.

    Apollos were well networked, and it was possible to manipulate the parameters of the windowing system on one machine from another machine (like you can with X Window system, given sufficient permissions).

    The Apollos had a command to change the mouse speed (similar to the X "xset m" command). It took a numeric value specifying the pointer distance to travel per unit time. The bug was that if you specified a negative value, the mouse pointer would travel backwards. No big surprise really, and not very interesting.

    When this bug was discovered but not yet fixed or widely known, someone decided to play a practical joke, and walked into a fellow hacker's office and sat at his workstation and started playing with his mouse. A few seconds later (with the help of a hidden assistant in another office), the hacker says, hey look, there's something wrong with your mouse, it's all backwards. Sure enough, the mouse is acting all upside-down. The prankster then says, hey, I know what's wrong, have you cleaned your mouse lately? You must have put your mouse ball in upside down. He then pops the mouse ball out and pops it back into the mouse, and sure enough (with hidden assistance), the mouse works normally again. The victim of the practical joke was, of course, entirely puzzled.

    1. Re:speaking of apollo by rew · · Score: 1

      You're wrong about the given enough permissions part. They allowed it to just about anybody. No permissions involved....

  110. Urband legends abound... by evilviper · · Score: 1

    And I'm sure the first "mugging" was done with a coffee mug...

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  111. Definition of a debugged program by Alain+Williams · · Score: 1

    A debugged program is one that contains only unobserved bugs.

  112. Miniframe Story by NaugaHunter · · Score: 1

    A coworker has this gem in his history.

    It was the day before Christmas, and being a company of about 8 people they were, shall we say, taking it easy. A client had called in for help with a small error with an order they were working on. He couldn't dial in ('96-ish, supporting via modem) and asked them to reset the modem. She asked 'you mean the box with the lights?' He said yeah.

    (Wait for it.)

    Suddenly, everyone in that company started to report that their screens stopped responding. Yep; she turned the main Unix server off and on.

    Needless to say, he didn't do much 'take it easy' for a while that day.

    --
    R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
  113. Favorite story by El · · Score: 4, Interesting

    It school in the late '70s, they purchased a second PDP 11-34, and the sys admins thought "wouldn't it be cool if we could get the two machines to communicate!" So they connected a serial port on one to a serial port on the other. Tried to send a packet... Boom! Both machines immediately crashed. Rebooted, reconnected the serial port, started a send, crashed again. Finally, it dawned on them... they hadn't disabled terminal echo. When the first character was sent, it was immediately echoed by the second machine, then echoed by the first, etc. Comm interrupts were high priority and a lot of overhead on the PDP, so the machines never left the interrupt handler, and essentially were hung.

    --

    "Freedom means freedom for everybody" -- Dick Cheney

    1. Re:Favorite story by anonymous+cupboard · · Score: 1
      Something similar. I had taken an 11/23 for a project and installed RSX-11M. Regrettablz the system kept crashing as it had run out of pool (kernel dynamic memory).

      I checked the meachine and it looked ok, but something was cuasing the interrupts to go to blazes and the pool was full of terminal buffers. Eventually I had found that some bright sprk at manufacturing has connected an internal loopback connector (not external) and that was causing the machine to crash.

  114. Ah, so! by eyepeepackets · · Score: 1


    This explains the MS butterfly ads! MS is obliquely telling us they _know_ their products are buggy, flaunting it in the face of all humanity.

    We need a really big beach bonfire somewhere Redmond.

    --
    Everything in the Universe sucks: It's the law!
  115. bug story by Ralph+Spoilsport · · Score: 2, Interesting
    I used to do tech support for a graphics software company back in the mid 1990s. One day a gentleman called up and while I waited for some operation to duplicate his problem, we were talking about computers. I told him my first computer was very slow - an Atari 1040st. He laughed. He said he was a bit older and his first computer was REALLY primitive. How primitive? I asked.

    Well, he said, there was this funky wired up typewriter type thing that was the data input. Once you entered your problem and the computer finished calculating it, you had to open a door and WALK INSIDE THE COMPUTER and count the lightbulbs. On = 1, off = zero. There were banks of bulbs...

    He said the computer itself was huge and took up most of a warehouse in Northern Virginia. This was all in the late 1940s, and he worked for the Pentagon. He said the pocket calculator he got for opening a bank account was more powerful than the humungus machine he had to deal with in the 40s.

    Sorta puts things in perspective.

    I asked him about reliability of components, and he said they had a problem with mice for a while, but due to the large voltages this thing ran on, it was usually a self correcting pest problem, and one easily detected: the smell of burning fur is rather distinctive...

    RS

    --
    Shoes for Industry. Shoes for the Dead.
  116. Favorite Bug by Anonymous Coward · · Score: 0

    I spent a few weeks on this one.

    Had a computer lab in an old recording studio w/ grid lighting above. Outlet boxes would plug into the grid and you could slide them back and forth.

    We had these old Digital Equipment Corp.'s (DEC) IVIS workstations, which allowed you to do multimedia (Laserdisc, video overlay, touchscreen). Solid machines, cost some $18k each, and this was in the mid 80s.

    Anyway, one machine kept crashing during terminal emulation. Reinstalling the terminal emulator didn't help, neither did reinstalling the OS, nor did a low level format and reinstall.

    Luckily we had a service contract on these machines. The service rep came, and in the end replace everything - HD, modem, overlay graphics, motherboard, powersupply, everything. Nothing worked. On a whim, we decided to move the machine to another electric box (remember the grid I mentioned earlier,) well that seemed to work. One by one we replaced everything with the original swapped out piece, but nothing seemed to bring back the problem.

    In the end, we were back to our original computer configuration. And, the machine worked fine. We tried plugging it back into the original outlet and the terminal emulator brought the machine down again. For some reason, that particular machine did not like that outlet.

    Only took a few weeks to get that one resolved. Actually, in the end, we never figured out what the exact power issue was, but it was fine if we moved it to another outlet.

    Go figure.

    PS - My favorite hack is the 'Cookie Monster' hack.

  117. horror stories by Fishstick · · Score: 4, Informative
    --

    There is much cruelty in the universe, John.
    Yeah, we seem to have the tour map.

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

      this one debunks the FORTRAN bug "urban legend"

      Paul has dug into several cases treated previously in RISKS and in issues of
      the ACM Software Engineering Notes, and has been able to resolve several
      mysteries. In particular he considers the case of Mariner I, about which
      various inaccurate stories have been told. Intended to be the first US
      spacecraft to visit another planet, it was destroyed by a range officer on 22
      July 1962 when it behaved erratically four minutes after launch. The alleged
      missing `hyphen' was really a missing `bar'. I quote from Paul's book, pp.
      202-203:

      During the launch the Atlas booster rocket was guided with the help of two
      radar systems. One, the Rate System, measured the velocity of the rocket as
      it ascended through the atmosphere. The other, the Track Ssytem, measured
      its distance and angle from a tracking antenna near the launch site. At the
      Cape a guidance computer processed these signals and sent control signals
      back to the tracking system, which in turn sent signals to the rocket. Its
      primary function was to ensure a proper separation from the Atlas booster and
      ignition of the Agena upper stage, which was to carry the Mariner
      Spacecraft to Venus.

      Timing for the two radar systems was separated by a difference of forty-three
      milliseconds. To compensate, the computer was instructed to add fourty-three
      milliseconds to the data from the Rate System during the launch. This
      action, which set both systems to the same sampling time base, required
      smoothed, or averaged, track data, obtained by an earlier computation, not
      the raw velocity data relayed directly from the track radar. The symbol for
      this smoothed data was ... `R dot bar n' [R overstruck `.' and `_' and
      subscript n], where R stands for the radius, the dot for the first derivative
      (i.e., the velocity), the bar for smoothed data, and n for the increment.

      The bar was left out of the hand-written guidance equations. [A footnote
      cites interviews with John Norton and General Jack Albert.] Then during
      launch the on-board Rate System hardware failed. That in itself should not
      have jeopardized the mission, as the Track System radar was working and could
      have handled the ascent. But because of the missing bar in the guidance
      equations, the computer was processing the track data incorrectly. [Paul's
      EndNote amplifies: The Mariner I failure was thus a {\it combination} of a
      hardware failure and the software bug. The same flawed program had been used
      in several earlier Ranger launches with no ill effects.] The result was
      erroneous information that velocity was fluctuating in an erratic and
      unpredictable manner, for which the computer tried to compensate by sending
      correction signals back to the rocket. In fact the rocket was ascending
      smoothly and needed no such correction. The result was {\it genuine} instead
      of phantom erratic behavior, which led the range safety officer to destroy
      the missile, and with it the Mariner spacecraft. Mariner I, its systems
      functioning normally, plunged into the Atlantic.

    2. Re:horror stories by julesh · · Score: 1

      Nice article.

      I've seen that code (The line 'DO 5 K = 1. 3' from the linked article, which should read 'DO 5 K = 1, 3' for correct behaviour) crop up in several places being blamed for various malfunctions in the past.

      I think the reason it survives so well is because it essentially highlights a rather bad design flaw in the language - that identifiers can contain spaces and can be used without declaration.

      This means that it is very hard to spot syntax errors in the language, because an error later on in the line can leave the entire start of the line as an identifier...

  118. Good catch, Kitten by porkchop_d_clown · · Score: 1

    I was going to complain about that, too.


    Also, TAE may not have been the first to use the term. An excerpt of his journal (I forget where I read it) referred to the term "bug" as jargon in use around his shop.

  119. Regular Benjamin Franklin.... by brakk · · Score: 0, Offtopic

    Didn't Al Gore invent the term BUG as it relates to computers and the internet?

  120. My favorite bug report by jmorse · · Score: 5, Funny

    Tracking #: 121144608
    Title: Bush robot constantly makes grammatic mistakes and makes up words.

    Problem Detail:
    Corporate puppet robot model George W. Bush (serial #44625441) exhibits erratic grammatical behavior when deviating from scripted speeches. Often uses words like "subliminable", "methodological", "mispronunciated", "stregic", and "permanency" in place of their English equivalents. Platinum users (Haliburton, Exxon/Mobil, Chevron, Bechtel, Kenneth Lay) have noticed other erratic grammatical behavior, including such phrases as "is our children learning", "we need to make the pie higher", and "will the highways on the internet become more few". Strongly suspect some Jim Beam spilled into the model's grammar logic circuits during an all-night instructional binge session with Barbara and Jenna. Suggest immediate implementation of gaffe-filtering algorithm on all corporate media modules to limit the damage from this bug.

    Problem Resolution:
    Media filters in place as of 12 SEP 2001. Language errors are no longer being reported in the corporate media. Suggest further workaround of detaining at Guantanamo Bay register all non-corporate media modules that are incompatible with gaffe-filtering algorithm.

    --

    "You done taken a wrong turn."
    -Bill McKinney, in Deliverance
    1. Re:My favorite bug report by Anonymous Coward · · Score: 0

      Ummm, the terms "methodological" and "permanency" are real words. Perhaps you should also have some media filters placed on you?

    2. Re:My favorite bug report by CConkle · · Score: 1

      Ego sum rex Romanus et supra grammaticam.

    3. Re:My favorite bug report by Anonymous Coward · · Score: 0

      You forgot one entry:

      Approximate Cost of Repairs:
      87 Billion dollars.

  121. Once had a system crash when its rubber band broke by Anonymous Coward · · Score: 0

    It was on an IBM OS/2 box that had the intrusion detection switches on the case. My predicessor had to fiddle with the modem cards all the time so he took the switch off the case and wrapped a rubber band around it. That way he didn't have to keep putting the case on to boot it up. Well a year or so later the system crashed and would not boot. I opened the case, saw the broken rubber band and had a good laugh.

  122. Simple Ground Loop by Faramir · · Score: 1

    Ground loops can cause all kinds of weird little problems. According to the story, the magic switch was made of metal. It was most likely attached to the chasis directly, at least some small point of contact. And then it was attached to another portion of the chasis. This threw in an extra antennae, perhaps, picking up noise from a power supply or something. Perhaps just moving it imparted enough of a perturbation to cause a small electrical signal that screwed up the grounding.

    1. Re:Simple Ground Loop by cbiltcliffe · · Score: 1

      This threw in an extra antennae, perhaps, picking up noise from a power supply or something. Perhaps just moving it imparted enough of a perturbation

      Actually, that makes me think:
      If the switch is closed, the "antenna" wire that ran to the ground connection inside the computer would have been grounded at both ends, therefore unlikely (read: impossible) to pick up any stray interference from PSU's, fans, and the like. Opening the switch would have disconnected the outer end of the antenna from ground, making it much more likely to pick up interference which could bring down a marginal circuit.
      Cut the wire at the bottom end, and the problem disappears with the antenna.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
  123. Myth by Anonymous Coward · · Score: 0

    Who wants to venture a guess as to whether or not people will think, hundreds of years from now, that computer errors in "ancient times" were caused by insects crawling into computers. I wonder if technology will become so entrenched and omnipresent thousands of years from now that they are all self sufficient and somewhat deific, with myths of an ancient, moth-like antagonistic god...

  124. OFFTOPIC: Re:R-A-I-D?!?! by nolife · · Score: 2, Interesting

    Taking logs...
    Not computers but my days in the Navy were all about logs. Every 15 minutes. We logged, calculated and signed everything, about 50 parameters on the nuclear reactor plant control panel alone. Funny thing was I got VERY sea sick. Not a problem on a submarine when it is submerged but pure hell for me on the surface as a submarine bobs like a cork and has no windows to see the horizon for my internal reference. I would utilize a garbage bag about every 15 minutes until we hit the end of the continental shelf and could submerge which took about about 6-8 hours on the east coast, and under 2 hours on the west coast to reach. To try to limit my sickness I took motion sickness pills (they were commonly refered to as the pink pussy pills). These worked a little but limited my straight on vision. Basically I could not see things things very well that I looked at directly but could see the peripheral things. Odd situation since I was the reactor operator. The puking, lack of 100% vision and the emotional issues of knowing your leaving the world for a few months made this an interesting experience.

    --
    Bad boys rape our young girls but Violet gives willingly.
  125. I'm forced to enter a subject by !Xabbu · · Score: 1

    Mine was the time my bbs server crapped out. I popped the case top and found a moth that had made its way into the case via an empty slot and somehow got sucked into the CPU fan. Stopped the fan and overheated the CPU. Funny stuff... not.

    --

    - Jimbob
  126. Refund? WTF? by Anonymous Coward · · Score: 0

    The sad part isn't the refund but the way *you* report it as a given.

  127. Monkey Bug by SqueakRu · · Score: 0



    Smithers, this monkey will need most of your skin...

  128. All together now... by billimad · · Score: 1


    99 little bugs in the code,
    99 bugs in the code,
    fix one bug, compile it again,
    101 little bugs in the code.
    101 little bugs in the code,....

  129. the MOST annoying bug... by CoolCat · · Score: 1

    What is your favorite computer bug story?

    Still naging around, can someone please sqeeze it?

  130. Kids these days! by soloport · · Score: 1

    Back in the day, we had bugs the size of little bitty moths. Not these gargantuan bugs, the size of whole windows.

    AND WE WERE GRATEFUL!

    1. Re:Kids these days! by soloport · · Score: 1

      Opps! Posted to the wrong thread. Sorry for the dup.

      Oh, well I am on /.

  131. Kids, these days! by soloport · · Score: 2, Funny

    Back in the day, we had bugs the size of little bitty moths -- not like these modern, new-fangled, gargantuan bugs, the size of whole windows.

    ...and we were grateful!

  132. My Windows installs... by wanderers_id · · Score: 1, Funny

    ...don't have bugs. They have random features.

  133. My favorite bug... by dacetone · · Score: 1

    Was the one that got into my iBook and died! That lovely, translucent shell is perfect for showcasing creepy crawlies. Ewww.

    --
    Just follow the day, and reach fo
  134. My bug story by seniorcoder · · Score: 3, Interesting
    Well, I thought I was the only one with a real bug story, but this posting proves I wasn't the first. Nonetheless ......

    I have been developing code for 30 years now.
    Early on in my career, in the era of large decks of punch cards, I dropped a deck of cards on the floor.
    I picked them up and put them back in the right order (an ugly job).
    When the job was submitted and the print-out eventually returned (1 day turnaround), the compile failed. I was surprised as the deck was basically unchanged from a previous run.
    I checked the output and discovered a syntax error. I then checked the card deck and discovered an insect that had gotten squished into a hole punched in a card, which changed the resultant character and caused the syntax error.

    Nowadays, my bugs are all my very own.

    Back to unit testing ...

  135. Error by adamshelley · · Score: 0

    Error - The operation completed successfully

  136. That's not a bug, it's a feature! by 2way · · Score: 1

    feature: the worlds first moth zapper!

  137. Re:and you forgot... by kasperd · · Score: 1

    Otherwise he is just a moron.

    Al Gore or Darl McBride?

    --

    Do you care about the security of your wireless mouse?
  138. i think this was the users bug.... by naph · · Score: 1

    ... i used to work in tech support and a colleague told me this (supposedly true) story.

    he got a call one day from a woman complaining her computer was doing funny things. when asked what she meant exactly she told of how when her phone rang she used to get random characters appearing on the screen. so the tech support went through the normal things trying to figure out what was wrong but to no avail.

    the woman would phone back every week or so complaining that the problem was still happening, and again and again various tech support staff would go through everything they could think of with her but couldn't fix it.

    one day though one of the engineers (aware of the lady and her misterious problem) happened to be over in her office fixing an unrelated problem with the ladies phone starting ringing. so as the engineer turns around to see what happens he sees the lady lean towards the phone (and this woman had BIG boobies) her chest pressing down on the keyboard as she bent over for it, and lo and behold a mess of random chars coming up on the screen.

    not really a bug (not a computer one anyway) but it made me laugh.

    --
    "if i'd known it was harmless, i'd have killed it myself"
  139. Funniest bug? The one with two legs... by Wirlw9nd · · Score: 1

    As I've been told, the math errors (long since corrected) in the Pentium chip were do to a table (?) that would have been generated by computer, had a person not insisted on the "human" touch and done the table themself.

  140. Y2K Bug by boy_afraid · · Score: 1

    This has got to be the most popular bug! I can't believe no one has said anything about it.

  141. moth in video fan by Elminst · · Score: 1

    While I was away for a couple days, one of my friends messages me frantically that his PC isn't working; freezing, BSOD, etc.
    A few messages later he has an explanation;

    He pulled the case off to check if any of the cards were loose in their slots and to make sure fans were all spinning. Putting his fingers under the video card to check the fan, he encounters something soft/fuzzy. WTF?
    He pulls out the card to find a moth seriously lodged into the video card fan (and quite dead). Thus stopping the fan and frying his vid card (GF4).
    Near as he can figure, the open slot cover directly beneath the video was attractive to the moth as a nice warm dark place. It flew in only to be sucked into the vortex of the spinning video fan.

    So, his video card had a bug in it.

    --
    No unauthorized use. Trespassers will be shot. Survivors will be shot again.
  142. We used to use McAfee... by FreedomOfSpea-MMNnnf · · Score: 1
    Every time a virus was found on our HR lady's PC she scream because the software would display a popup that had an animated little cockroach or something on it's back with it's legs squigling...

    Because she never listened to our warnings about attachments that say "I love you", this would happen quite often.

    --

    ~~I went to battle M.C. Escher, but drew a blank...~~

  143. Not really a bug... by kyfho · · Score: 1

    I once had a RK05 disk drive that had a family of mice living in it. They built a little nest right under the card cage. Dont know if that counts...

    --
    i have very strong apathetic feelings...
  144. My favorite bug tall tale... by Kakurenbo+Shogun · · Score: 1

    ...is the one about the Microsoft operating system that had no bugs in it, so some were introduced in a service pack to ensure that people would upgrade when the next version was released.

    --
    Convert RSS to HTML - integrate webfeeds into your website
  145. Coinsidently... by curunir · · Score: 1

    ...it also marks the last time a bug report contained an adequate description of the problem.

    --
    "Don't blame me, I voted for Kodos!"
  146. Why there is Redundant moderation by danila · · Score: 1

    Please stop moderating up posts saying that the term "bug" was used before September 9. Read moderation guidelines, such posts are (-1, Redundant).

    --
    Future Wiki -- If you don't think about the future, you cannot have one.
  147. Not actually a "bug"... by Punk+Walrus · · Score: 2, Interesting
    Years ago, I used to work for call centers, and worked with their hardware. This particular center was going through a move to a bigger place just down the road. The had a GeoTel (now Cisco) gateway which was running on hardware GeoTel officially told us "no longer supported." It was a 486/DX66 running NT 3.5.1 on 16mb RAM, and was very old, even for 1998. But the company was cheap, and refused to buy us a new system for it until the move was over, even though GeoTel's minimum at the time was a dual 266MMX with 64mb RAM. It shut down a lot, and on bootup the event logs were full of SCSI errors. And when it shut down, the whole call center went into "default load balancing" which screwed up the tech queues because the default was made when the call center had half as many employees as it did now. So we waited and waited months for the move to finish. There were tons of delays. Same old routine, every few days it would lock up, we'd reboot, and repeat. One day, the Gateway shut down for good, and the tech on site said it was giving off an acrid odor.

    Upon opening the box, we found a mouse had been living in the box, died in the box, mumified in the box, and finally his old nest caught fire (well, maybe not on fire, but blacked it). We're not sure how long the mouse had been in there, but it was long enough to gently bake him to perfect mumification. The theory was that with all the moving going on, the mouse had gotten in through a propped open door, through an open accessory panel in the back, and made a nice nest in the warm computer. How he actually died, we're not sure. Maybe he killed himself from the misery of NT 3.5.1 because *I* sure entertained the idea.

    Then there was the time we found out that the entire DNS for our networks in France was on an LCD 486 laptop, originally used to test the DNS setup, but then it never got updated at production, and had been running for about 2 years before it failed (we found it sitting on a desk in an abandoned office, the original employee long since moved on).

  148. My Favorite Computer Bug by ManoMarks · · Score: 1

    And probably most /.ers' least favorite: Windows

    --

    That's gotta fit into your schema somewhere

  149. Favorite bug story: by bobv-pillars-net · · Score: 1
    Wish I could find the original reference, but here's a decent retelling of the Magic/More Magic story.

    --
    The Web is like Usenet, but
    the elephants are untrained.
  150. Computers used to kill bugs by Anonym1ty · · Score: 1

    Atleast back then, although the bug may still be there You could SEE it in the works AND you had the satisfaction of knowing that the computer would kill the bug even though it didn't remove it.- not like today at all.

  151. More rats-nest wiring: by Ungrounded+Lightning · · Score: 3, Funny

    Case #3: Rats nests inside the computers chewing on cables etc. Big problem at one Texas co-lo. Had to replace all the ethernet cabling.

    Willow Run Labs of the University of Michigan (of BOMARC / Sidewinder fame) built their DIANA analog computer (those were the days) in an old bomber-plant hanger. Room with raised floor in giant wooden building built on a slab, in a rural area.

    So of course some rats got into the area under the raised floor and started chewing up the cables.

    So they got a cat. And they took out a square of raised floor. Cat would go out thorugh the guard station to do his business, then come back in and dive under the floor to do his work.

    This being a classified site, there was a 24-hr guard. Everybody had their badge, which was left at the guard station when out, pinned on shirt when inside.

    In good military tradition (for instance ship's cats and other working or mascot animals are on the personnel roster and recieve commendations and court-martials for exceptionally good or bad behavior), the cat was taken to the security office, photographed, assigned a number, and had a badge made.

    And from then on, when the cat came in he'd stop at the guard station while the guard clipped his badge on his collar before he dived under the floor, and again on the way out for the badge to be removed.

    The cat seemed to have no trouble with this procedure. (No doubt because he saw that everybody else had to go through the same thing - except for doing their own badge pinning.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  152. Favorite Computer Bug Story by Fyoozen · · Score: 1

    I was stationed in Hawaii with the 25th ID in the early '90s. We were using a Sparc IPC that had quit working and called Sun for warranty repairs. When the technician arrived, he opened the system and we found the problem(s). It appears the problem was caused by an ant colony, a tree fungus growing on the motherboard, or a short caused by the ants eating the motherboard! The technician asked how this could happen. We explained it was a tactical server which went through hell. The pedigree included: 2 deployments to Thailand, 3 deployments to Korea, 1 trip to JRTC at Fort Polk, Louisiana (where they were experimenting with a med program and had it actually save a life in the real world!), an unknown number of trips to training in the field, and it was the only data relay for the military, local, and federal Governments during the Hurricane Iniki recovery effort on Kauai. I wrote out a quick pedigree and the tech said he was going to frame the board - ant remains, fungus, and all. Explains why I like Sun Microsystems so much!

    --
    Semper BS-us! He has a wife you know...
  153. ..photo by Archon-X · · Score: 1

    here
    Looks like the first registered case of illiterate 'geek scrawl', too.

  154. fake by Anonymous Coward · · Score: 0

    hopper explained that this diary entry is fake. did not happen. just an early nerd-joke. get over it.

  155. Another mouse story by dbCooper0 · · Score: 1
    A nice old guy (now gone, RIP Bruno) had a home in a very rural area near me - out in the sticks, as they say. He had gradually upgraded from a TI-99 to a Tandy, and then to a generic locally-built mini-tower.

    Bruno calls one day, and says his 5 1/4" floppy drive had quit working, and upon arrival I proceeded to check for a Post-It note stuck in there, etc. I cleaned it with the solution and disk kit. No Cigar...

    Figuring the drive needed to be replaced, I popped the case...and was a little appalled to see some little turdlets on the floor of the box. Hmmm.

    When I removed the drive, the real problem was apparent: the mouse had a taste for the tiny wires that go to the top read/write head, and had chewed all of them clean through!

    The guy who sold him the box gave him a new drive, as it was a 9-pin knockout on the back that proved to be the little rodent's entrance door - and had carelessly been left uncovered, giving access to the 7-level condo that was Bruno's mini-tower.

    --
    db
    Cig:
    ôô
    /`
  156. Have moth? Get CAT! by flikx · · Score: 1

    Having a cat helps solve the moth problem. I have no problems with computer bugs thanks to her. [aforementioned cat].

    --
    One future, two choices. Oppose them or let them destroy us.
  157. Microsoft Knowledge Base Article - 306203 by lamontfung · · Score: 1


    This one makes me laugh and cry:

    Internet Connection Firewall and Basic Firewall Do Not Block Internet Protocol Version 6 Traffic
    CAUSE
    ICF in Windows XP and Windows XP Service Pack 1 (SP1), and ICF and Basic Firewall in Windows Server 2003, filter IPv4 traffic only.
    WORKAROUND
    To work around this behavior, obtain firewall software that can filter and block IPv6 traffic.

    --
    Sig (appended to the end of comments you post, 120 chars)
  158. And what about the "Virus"?.. by Anonymous Coward · · Score: 0

    So when did the first virus start? When somebody caught a bug?

  159. My Favourite Bug by Traser · · Score: 1

    Standing on the steet corner in downtown Charlottetown(PEI, Canada) talking to some friends and poking through an issue of Wired.

    G: Look, there's a fly on the page.
    D:That's a feature, not a bug.

    --
    Insanity is contagious. - Yossarian
  160. Also a mars probe. by Ungrounded+Lightning · · Score: 1

    I heard (sorry, no references) that this isn't the only such oopsie from NASA.

    - One of the early rockets blew up on the pad because of a slipped decimal place. It didn't have enough thrust to support its own weight.

    - One of the Mars probes had a flipped sign in the calculation of its midcourse correction, doubling the error rather than correcting it and causing it to entirely miss the vicinity of the planet.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  161. I hear origin may be a clueless security "expert". by Ungrounded+Lightning · · Score: 1

    At Hackers (the convention) one of the attendees claimed that the first time he heard it used in the "computer cracker/vandal/data thief" sense was in a presentation to executives by a self-proclaimed computer security expert.

    He was puzzled at the time by the misuse. But given that the audience was a bunch of CEOs of big companies who had never heard the correct usage (and were definitely not corrected when THEY misused it), he speculates that the misuse may have spread from there, through the business community, to the press and out into general use.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  162. My favorite "bug" story by MsWillow · · Score: 1

    In one word: Mel.

    Goddess, that had to be one heckuva bug / feature to track down, and had I had to do it, I too would have left it in there as an inspiration to programmers everywhere.

    --

    Lemon curry?
  163. Two from WCBN Radio - campus station at U of Mich. by Ungrounded+Lightning · · Score: 1

    That reminds me of two pranks from WCBN - the Campus Broadcasting Network of carrier curren radio stations in the University of Michigan dorms.

    One was "silicon monodes". An engineer had visited a semiconductor plant and obtained a number of partially-assembled silicon diodes: Silicon chip on end of a wire with a bit of glass tube around it and melted down around the wire, with the other end open (to receive the other wire with the little spring to contact the far side of the chip).

    The "silicon monodes" were kept in a drawer. Several of the pieces of homebrew equipment had several monodes connected to various circuit points - and duly noted with a suitable symbol in the device's circuit diagram. (I think it was either an arrow or a "T" shape on the end of a wire in a circle.)

    = = = =

    The other was a "station destruct" button they installed in the "combo room" - the control room where the disk jockey also ran his own mixer board.

    This was during the Vietnam protests. (Note that UMich was a hotbed of anti-war activity. Both SDS and The Weathermen got started there - part of why UofM was not on the internet until quite late - despite the "fuzzballs" being designed by UofM's own "Doctor Dave" and crew.)

    So the engineers started a story about how the protesters were likely to try to occupy the station. And they installed a pair of buttons on the board labeled something like "Station Destruct. Do NOT touch!", allegedly to be used in such a situation.

    Of course the morning show disk jockey - whose cluelessness and mishandling of station equipment had negatively impressed said engineers - hadn't been on for more than half an hour when he hit 'em both.

    A relay latched up. The monitors all over the station (including the jockey's headphones) went dead. All the lights on the board went out and the VU meter dropped to zero. 48 volts was connected across a two-watt resistor of a rather low value mounted inside the board, causing it to explode with a loud noise and a puff of acrid smoke.

    Apparently the only thing still working was the ceiling light and the turntable motors. In fact the station was still on the air. But the panic of the DJ was quite a sight.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  164. Flaming Opti 895 by goldmeer · · Score: 2, Insightful
    My favorite computer bug was the opti 895 chipset.

    You see, the opti 895 was a chipset for a i486 processor based motherboard. The 486 processor's ZIF socket (The mdern kind with a lever, before that you had to press the procesor into a socket and hope that you aren't breaking the traces on the motherboard) had an extra row of pins to accomidate the Pentium OverDrive Processor. This processor actually put a P5 core in a motherboard designd for a i486 processor. The nifty thing was ha it worked at all.

    Getting to the bug: The outer row of pins on the socket for the 486 were only power and ground for the extra power consumption for the PODP. The specs were clear which ones were Vcc and which were Vss. Well, the opti 895 had 2 of the pins backwards. This was never found in testing. Many many boards were sold from various Tiwanese manufacturers. The boards ran fin until you purchased and installed a PODP into yhe board and powered up. The chipset would short, get HOTHOTHOT, start glowing, and burst into flame within minutes.

    This was bought to out (I was working for Intel as OverDrive Processor support at the time) about a week after product launch. Can you imagine how that call went?

    Caller: Uhhh... I installed tha part into my computer and it burst into flames...

    Tech: Yes, the speed improvement is quite impressive.

    C: No, you dont understand. My computer actually caught on fire.

    T: (silence)

    C: Hello?

    T: Am I to understand that you have a fire in your computer?

    C: Yeah, the smoke is getting pretty bad.

    T: You mean to tell me that it is STILL ON FIRE?

    C: Well yeah, the manual says to call you with the system in the current condition.

    The motherboard was sent in (we replaced the system with a new name brand machine) and the chip was redisned so that one of the pins was removed. (Pin A4, IIRC)

    I have NO idea how many motherboards we ended up replacing , but I know it was a bunch, even though it wasn't Intel's fault that opti couldn't read a pinout diagram.

  165. Re:and you forgot... by Tongo · · Score: 1

    Both....

  166. The Jesus Printer by Raereth · · Score: 1

    Back in a third-year digital systems lab, one of the exercises was to write a basic low-level printer driver in C. The printers we used were, of course, rather old tractor-fed IBM things.

    Once we got to the appropriate part of the lab, we loaded the driver I had written and proceeded to run it. After ironing out a few snags, we got it semi-working -- it didn't quite initialize properly, but did seem to be able to print something. So I send it the string "Test". What appeared on the paper?

    "Jesu".

    I think I spent a good two hours trying to figure this one out.

    In the end, after much time spent replacing cables, going through code and running a debugger to watch what the driver was doing, we figured out that the problem was actually in the printer. Somewhere in the interface port hardware in the printer, the lead for the least significant bit of the eight data bits was broken. This was causing the printer to interpret that bit as a logic '1' no matter what was sent through the cable.

    The upshot is, any character which had an even ASCII value would be changed to the next character up, while characters with odd ASCII values would remain unchanged. 'e' and 's' both have odd ASCII values; 'T' and 't", however, are even, and thus were changed to 'U' and 'u', respectively. The printer, being so old and decrepit, had a problem printing 'U'; only the right-hand half of the letter was printed, not the left -- thus making it look like a 'J'.

    And that's how 'Test' became 'Jesu'.

  167. Another True Vacuum Cleaner Story by LouisvilleDebugger · · Score: 1

    I worked for a computer animation startup (Xerxes) in Louisville in 1996. We had all SGI gear. Our database server, an R4400 based machine running IRIX 5.3 I think, was plugged into a fancy monster (I mean, for 120 volts it was monster) UPS that required a special 30 amp circuit. I ran Oracle 7.3 on that server and it was my pride and joy. Nice 9GB ultra wide SCSI drives on removable sleds, VT220 amber screen terminal on top, it was THE THING!

    I come in one day and the boss is vacuuming the office. I congratulated him on his initiative until the server went down....and so did the UPS he had plugged the vacuum cleaner into.

    At least we only had to replace the UPS. We had a little talk about inductive versus resistive loads and Lenz's law.

  168. Must have been 50 people tried to fix this one by Mostly+a+lurker · · Score: 2, Insightful
    Equipment: 360/65 mainframe running OSMVT/ASP.
    Problem description: At approximately the same time in the morning, on average about once a week, a job (different job each time) would fail with an I/O error on a specific 7-track tape drive.

    It took over a year to track down the cause of this problem, which was very costly: the jobs were often time critical and mainframe computer time was costly anyway. We had top hardware CEs and systems programmers looking at this from every conceivable angle. Just about every component in the tape drive was changed.

    The mystery was eventually solved by an observant computer operator. The tape drives were on the second floor of a building with a road passing just outside. At that hour in the morning, if the sun was shining, it was possible for the sun to reflect off the windscreen off passing cars and flash briefly on the read head of the tape drive. The tape drive interpreted this as invalid data.

  169. Even the posters aren't reading the articles now! by robmered · · Score: 1
    From the Wikipedia link provided in the story:

    Etymology
    The term "bug" derives from hardware engineering jargon, in which it refers to errors in hardware. The term is often (but erroneously) credited to Grace Hopper, through an anecdote where she determined the reason for a malfunction on an early electromechanical computer was an actual insect stuck between the contacts of the relays that drove the device:

    In 1946, when Hopper was released from active duty, she joined the Harvard Faculty at the Computation Laboratory where she continued her work on the Mark II and Mark III. She traced an error in the Mark II to a moth trapped in a relay, coining the term bug. This bug was carefully removed and taped to the log book. Stemming from the first bug, today we call errors or glitch's in a program a bug.

    Despite the colourfulness of the above anecdote, it is known that the use of the word "bug" to describe defects in mechanical systems dates back to at least the 1870s. Thomas Edison, for one, used the term in his notebooks.

  170. Therac-25 - Computerized Radiation Therapy Machine by Bratch · · Score: 1

    Studied this accident when taking computer science classes.

    "Some of the most widely cited software-related accidents in safety-critical systems involved a computerized radiation therapy machine called the Therac-25. Between June 1985 and January 1987, six known accidents involved massive overdoses by the Therac-25 -- with resultant deaths and serious injuries. They have been described as the worst series of radiation accidents in the 35-year history of medical accelerators."

    Software controlling this: "Medical linear accelerators (linacs) accelerate electrons to create high- energy beams that can destroy tumors with minimal impact on the surrounding healthy tissue. ... Relatively shallow tissue is treated with the accelerated electrons; to reach deeper tissue, the electron beam is converted into X-ray photons."

    Short version, with links to longer version - http://www.uoguelph.ca/~meby/

    --
    Beware of the Redittor who loans you a Sharpie.
  171. Fortran Compiler Bug by aaaurgh · · Score: 2, Interesting
    [FourYorkshiremenSketchMode]Eee, ah rememba when ah were a nippa...[/FourYorkshiremenSketchMode]

    During the industrial year of my degree (mumble) years ago, my first task was to modify a Fortran 77 engineering program which calculated intersection points between two pipes, so the correct cuts could be made and the pipes joined. We're talking big pipes here - the company built the Syney Harbour Bridge and the Hong Kong Shanghai Bank building in Hong Kong.

    Lacking the modern tools we all love, debugging tended to be done by printing values at pertinent points. When the code was correct, I removed them all... and it broke; I put them back in and it worked; commented them out and it still worked; deleted the comments... and it broke again! These were basic, fundamental print statements, no fancy function calls with side effects. I eventually ended up with two 100+ page listings of the object code (working and non-working) side by side on the floor and had to compare the lot by hand until I found the difference, near the bottom of course!

    It turned out to be a bug in the PDP Fortran compiler. It was incorrectly generating two identical labels in the same code block, but for whatever reason they were together in the working version and had a register being reset to zero between them in the broken version - the JMP was going to the second and therefore not resetting the register.

    As an undergraduate at the time, I was in despair... my first 'real' job and I couldn't fix a simple program - little did I know what the final cause would be - nearly put me off software development for life! Bloody DEC and their shonky compiler, they didn't even give the company a free upgrade when the fix came out!

    --

    Go permanent? In your dreams and my worst nightmares.
  172. Does anyone else see the irony? by rune2 · · Score: 1

    In the fact that the video links are in quicktime format?

  173. Reminds me ot the Movie Pi by greak · · Score: 1

    The movie Pi does show something like this ... a bug trapped inside Max Cohens "Super Computer" faith in chaos !!!

  174. John Deere Tech Support Kicks Ass!!! by Anonymous Coward · · Score: 0

    While working at Radio Shack (Yeah, I know, thank you Simpsons) a eldely woman brought in her compaq PC which I sold her. Irrate (Just like they all are) she told me that it was making a ticking sound that she just coulden't stop. We should have sent it to depot, but I'm freindly so I testied it in the back. No fault found. Determined she continued complaining. Ect, ect, ect... turned out to be the clock on her wall at home.

  175. graphological differences by goeldi · · Score: 1

    how about the graphological differences? I am not an expert, but read some book (some 20 years ago ...) about graphology. It seems to me, that the sentence "first actual bug ..." is of a newer date.

  176. And then there's the Hindenbug by DHam · · Score: 1

    ...which of course is any bug which bings the whole system down in a flaming heap!

  177. Early flight simulater by HiggsBison · · Score: 1
    We noticed when we started playing that we could move the tank offscreen and back, since he hadn't put any bounds checking to constrain the tank movement.

    I recall playing an early version of Flight Simulator on an Apple ][. The best strategy was to fly over the mountains, taxi back through them, roll slowly over the oil well and drop your bomb at zero altitude.

    --
    My other car is a 1984 Nark Avenger.