Slashdot Mirror


NASA Finds Cause of Voyager 2 Glitch

astroengine writes "Earlier this month, engineers suspended Voyager 2's science measurements because of an unexpected problem in its communications stream. A glitch in the flight data system, which formats information for radioing to Earth, was believed to be the problem. Now NASA has found the cause of the issue: it was a single memory bit that had erroneously flipped from a 0 to a 1. The cause of the error is yet to be understood, but NASA plans to reset Voyager's memory tomorrow, clearing the error."

58 of 283 comments (clear)

  1. Sometimes, if you do things right... by BlackErtai · · Score: 5, Funny

    Nobody knows you've done anything at all.

    --
    -|BlackErtai|-
    1. Re:Sometimes, if you do things right... by angelwolf71885 · · Score: 5, Funny

      like burning down a bar for the insurance money

    2. Re:Sometimes, if you do things right... by Anonymous Coward · · Score: 3, Funny

      Yes, if you make it look like an electrical thing.

  2. Really? by atomicthumbs · · Score: 3, Insightful

    The cause of the error is yet to be understood

    Let me guess: cosmic ray. Is it really that hard? What else causes a single bit-flip error in space?

    --
    http://pinopsida.com
    1. Re:Really? by srothroc · · Score: 2, Insightful

      Age? Voyager is hardly brand new.

    2. Re:Really? by pclminion · · Score: 5, Insightful

      Let me guess: cosmic ray. Is it really that hard? What else causes a single bit-flip error in space?

      When you have a probe billions of miles from Earth, with no hope of ever physically retrieving it, and something weird happens, I don't think the first thing you do is start making assumptions.

    3. Re:Really? by mozumder · · Score: 3, Funny

      Let me guess: cosmic ray. Is it really that hard? What else causes a single bit-flip error in space?

      Incredibly annoying alien hackers?

    4. Re:Really? by sznupi · · Score: 4, Funny

      V'Ger is unwilling to just transfer the data to its Creator...

      --
      One that hath name thou can not otter
    5. Re:Really? by Peach+Rings · · Score: 3, Insightful

      It's pretty amazing that they even were able to track the problem down to a particular bit. No general purpose operating system has anything even remotely having dreams of approaching that level of reliability and stability. It's nice to see the strengths of bare-metal hacking demonstrated in this bleary age of big-button-pushing Java and .NET.

    6. Re:Really? by BitZtream · · Score: 4, Insightful

      Its also extremely important to note that not a single item you own is made to the specifications that Voyagers were made, even though made over 30 years ago.

      Its also rather important to note that as unstable as most OSes are, they are several million times more complex than the code Voyager 1 and 2 run.

      Finally, joke about Windows all you want ... if you do a default installation of Windows and you don't install any additional drivers or software, it is extremely stable and will just sit there for ages happy to do nothing but tick away.

      Its also entirely feasable to find 1 stuck or flipped bit even using Java and .NET, you just have to actually understand the inner workings of this code which is not something pretty much any developer working in these environments has time to do these days.

      Both things may be computers that run code and use electricity to do so, but thats about where the shared bits end. These guys have been using the same code for 30+ years ... they kinda know how it works and all its quirks at this point.

      With all that said ... you're still right, its freaky impressive.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:Really? by Anonymous Coward · · Score: 3, Funny

      Actually it was a metric "0" that got switched to an imperial "1".

    8. Re:Really? by ianezz · · Score: 4, Funny

      M-x butterfly. Cosmic rays, but on purpose.

    9. Re:Really? by 0123456 · · Score: 5, Informative

      It's pretty amazing that they even were able to track the problem down to a particular bit.

      To be fair, Voyager doesn't have many bits in its memory :). Tracking down a bad bit is much easier when you have 4k of RAM than when you have 4GB of RAM.

    10. Re:Really? by T+Murphy · · Score: 2, Funny

      A tiny cosmic spatula.

    11. Re:Really? by Anonymous Coward · · Score: 2, Funny

      1048576 times easier, you mean. we don't want your SI kind here.

    12. Re:Really? by dakameleon · · Score: 2, Funny

      Finally, joke about Windows all you want ... if you do a default installation of Windows and you don't install any additional drivers or software, it is extremely stable and will just sit there for ages happy to do nothing but tick away.

      Let me just OT for a moment here: if you didn't install any drivers or software... it'd just sit there, period, and you wouldn't be too happy about this slightly warm expensive paperweight you just bought. What on earth is the point of a computer without additional software?

      --
      Man who leaps off cliff jumps to conclusion.
    13. Re:Really? by rew · · Score: 3, Interesting

      Certainty? I don't think so.

      I think they simulated Voyager with this bit flipped and saw the same output (that is transmitted to earth).

      I hope they tried to flip ALL bits, and found that only this one bit would give the results seen. If you would follow the code and find and test just a few likely places, I'd expect a few more unexpected places to give the same results.

      The quick fix is to send the correct byte to the craft and hope that fixes it. If the bit has become stuck in the new position, they will have to do a remote firmware upgrade (with the code rewritten to fit the stuck-at value...) Other memory cells may have broken down in the mean time, but with a stuck-at value that is correct for the current version of the firmware, which you won't know until you try them....

    14. Re:Really? by rew · · Score: 2, Interesting

      • Age of equipment.

      You're the second one to suggest "age". When humans die of age, that's some failure in the human body that's common when people grow old. That's when we say someone died of old age. However when human made devices die, there is always a component that has failed. When you have a 5 year old mobile telephone that dies, you say it died of old age, and replace it. That's because you don't care and replacing it costs less than finding out the root cause for the failure.

      When a properly designed computer flips a bit, SOMETHING happened. We may never know, it might have been a cosmic ray. But don't you think that they would use space-certified RAM chips for such a project?

      In any case, I don't know what memory technology voyager uses. The (slightly) more modern space shuttles used magnetic core memory for essential systems. These are not affected by cosmic rays. If it isn't magnetic core, then it is likely to be static RAM. This too is not easily modified by a cosmic ray. Modern DRAM however is easily affected by cosmic rays. But exactly because of that, it's not likely that they used DRAM.

      In 1977, when the voyagers were launched, DRAM had been commercially available for 7 years.... This might have been too new for NASA to design into their new babies....

    15. Re:Really? by God+of+Lemmings · · Score: 2, Informative

      I would imagine that it was relatively easy. Voyager has not only a small amount of memory (about 541kb) about 10% of the command system's memory is dedicated to fault protection. Read here: Jet Propulsion Laboratory

      --
      Non sequitur: Your facts are uncoordinated.
    16. Re:Really? by IWannaBeAnAC · · Score: 2, Funny

      Finally, joke about Windows all you want ... if you do a default installation of Windows and you don't install any additional drivers or software, it is extremely stable and will just sit there for ages happy to do nothing but tick away.

      Yeah, the problems only come when you try to use the keyboard or mouse.

    17. Re:Really? by Tapewolf · · Score: 2, Informative

      In any case, I don't know what memory technology voyager uses. The (slightly) more modern space shuttles used magnetic core memory for essential systems. These are not affected by cosmic rays. If it isn't magnetic core, then it is likely to be static RAM. This too is not easily modified by a cosmic ray.

      I got curious and looked it up: http://voyager.jpl.nasa.gov/faq.html

      ...apparently it uses Plated Wire memory which I had not heard of before, but seems to be a relative of core store.

    18. Re:Really? by unts · · Score: 3, Funny

      I'm middle-endian, you insensitive clod.

  3. Re:Have you tried..... by atomicthumbs · · Score: 2, Informative

    the voyager probes use a radioisotope thermoelectric generator so that wouldn't work anyway

    --
    http://pinopsida.com
  4. So.... reboot? by superdave80 · · Score: 5, Funny

    Why don't they just always try that first?

    1. Re:So.... reboot? by the+roAm · · Score: 2, Insightful

      Because if it had been something else, rebooting could have done more harm than good.

      --
      ~The roAm
    2. Re:So.... reboot? by Brett+Buck · · Score: 5, Insightful

      Why don't they just always try that first?

              Because sometimes it doesn't come back on again.

            Brett

    3. Re:So.... reboot? by llvllatrix · · Score: 4, Funny

      Dude, uptime blog cred!

    4. Re:So.... reboot? by PePe242 · · Score: 4, Funny

      Hello IT, ... have you tried turning it off and on again?

  5. Re:Cosmci Ra by VValdo · · Score: 4, Funny

    What else would it be?

    According to some German, aliens.

    W

    PS is "Cosmci Ra" related to Mumm-Ra? Or She-Ra for that matter?

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  6. Re:Have you tried..... by EdZ · · Score: 2, Funny

    "Blow in the DTR!" "No, no! Jiggle the CCS!" "Did you try uninstalling the MGA?"

  7. 33 years and still going strong - nuclear FTW by blind+biker · · Score: 4, Insightful

    This is why you DO WANT nuclear energy in space! OK, Voyager 1 and 2 have RTGs, but even those are considered politically incorrect these days, especially such massive ones as in the Voyagers.

    More nuclear power in spacecraft, I say. To provide propulsion (ion drive, or even better, explosive drive) and energy when far from the Sun. Fuck PC.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    1. Re:33 years and still going strong - nuclear FTW by eclectro · · Score: 2, Informative

      Politically incorrectness is not what is stopping RTGs from being launched, but lack of supply of plutonium 238. It's difficult to protest launches with radioactive elements because they all have been successful. And if one were to crash, the RTGs are sealed so there would not be any leakage. Unfortunately environmentalists want to protest anything radioactive, even though such criticisms may no longer be valid.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    2. Re:33 years and still going strong - nuclear FTW by PeterBrett · · Score: 4, Informative

      Something is so very, very wrong with your reasoning. If NASA couldn't fix the problem we wouldn't just have a bit of space junk spewing out garbage transmissions, we'd have a bit NUCLEAR space junk spewing out garbage transmissions.

      Oh no! What a terrible thing! There's nothing like that in space at the moment, how could we possibly manage?

      The Van Allen belts contain high enough concentrations of radiation that they make Chernobyl's fallout look like spilt milk. The sun regularly pumps out solar flares that would kill unshielded humans in seconds. Compared to that, I find it very very difficult to be at all concerned by a tiny spacecraft literally billions of kilometres away.

      That is a very bad idea for two reasons (assuming you're referring to project Orion and not completely off your tree). 1. Nuclear bombs are very heavy and very destructive, not only do you have the cost of getting them up there but you also have the very real possibility of them being detonated at slightly the wrong angle or slightly the wrong distance vaporising the craft (we are talking about NUCLEAR fucking bombs people) or any of the myriad of other unpredicted problems you will encounter in deep space. 2. Once out in space, you do not need continual propulsion, deploying an explosive drive means sending up two propulsion systems rather then just putting more fuel into the first.

      Oh dear, where do I start? Firstly, no, nuclear explosives (they're only bombs if you're dropping them on someone) are not necessarily "very heavy". They can be easily built small and light enough to fit into an artillery shell; if a serious Orion development programme was resumed, you'd be looking at 5-10 kg per charge, possibly less. In the Orion model, the pusher plate and damping structure are by far the most massive components. Secondly, nuclear explosions behave very differently in a vacuum than in air; most of the destructive power of a nuclear detonation on Earth is due to the way that the massive energy release affects the atmosphere. Thirdly, it's bloody hard to get a nuclear explosive to detonate. They can only detonate successfully if a very long and complex chain of events occur in precisely the right way. I think you overestimate the risk massively. Honestly, mining with conventional explosives is far more risky than propulsion using nuclear explosives will ever be. Finally, one of the biggest advantages of the proposed Orion propulsion system is that the mass efficiency is very high, meaning that it's possible to continue thrusting for a long period of time, so the whole point is that you want to use it "out in space."

      I recommend reading 'Project Orion' by George Dyson if you want to know more about the practicalities of the Orion propulsion system.

      Two massive hurdles prevent the use of nuclear reactors in space, weight and the ability to operate them safely from remote. First, nuclear reactors are very very heavy with all that radiation shielding.

      Which you don't need in space; you design the reactor so the majority of the radiation produced is directed away from the spacecraft. Look up NASA's SP-100 design.

      Secondly we can not guarantee that remote systems will operate, it's hard enough to keep a well maintained reactor on the ground operating without constant human intervention (which is why they have constant human intervention) let alone one that will be completely unmaintained and far far from any human help.

      No, modern reactors run on almost completely automated systems, even down to choosing which rods should optimally be replaced next. Human intervention is only required when modifying output to match grid loads (and even then, that's largely automated too). Even if something goes wrong, modern reactor safety systems have so much redundancy and fail-safe assumptions

  8. Hero by LoudMusic · · Score: 5, Insightful

    NASA is my hero. They do cool shit all the time. Even when their stuff breaks, it's cool. Then they fix it and it's even more cool.

    --
    No sig for you. YOU GET NO SIG!
  9. Cosmic Ruse by XiaoMing · · Score: 2, Interesting

    First I was going to suggest that this satellite would careen forward out of control like a Toyota, but then realized that wouldn't be quite accurate.

    The cosmic rays we get one Earth are actually short-lived particles such as muons (a fat electron, probably most well known aside from the standard protons-neutrons-electrons) that result from cosmic naked hydrogens hitting our atmosphere. Out in space though, it'd be interesting to see if those protons would have the same effect as a terrestrial "cosmic ray".

  10. Re:Have you tried..... by Volante3192 · · Score: 2, Funny

    All that and no "Try SCE to aux"?

  11. Just incredible! by mcrbids · · Score: 3, Insightful

    Voyager is anything but brand new. Voyager is probably older than most Slashdotters, having been launched in 1977. Think about it: 1977 - when advanced microchips were not as powerful as the chip driving the shatty calculator you buy today at the dollar store. 1977 was a different time, when information technology usually didn't even involve transistors, yet, and vacuum tube testers (for your TV) were still found at the local drug store.

    And yet, some 33 years later, Voyager 2 is still chugging on, after visiting ALL of the outer planets, still going waaayayyyyyyy past its original design limits, still providing meaningful information on its way out roughly towards the star Sirius. It's now twice as far away from the Sun as Pluto is.

    Like the Mars rovers, this is truly good engineering at work.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Just incredible! by fdrebin · · Score: 5, Informative

      1977 was a different time, when information technology usually didn't even involve transistors, yet, and vacuum tube testers (for your TV) were still found at the local drug store.

      Tube testers were pretty darned hard to find almost anywhere in 1977 (you could find them in old-used-electronics stores). I do recall testing tubes in drugstores in the early 70's.

      Solid state, and even (*gasp*) integrated circuits were in widespread use. Why, by gosh by golly, we even had *8080*'s then.

      I was a senior in college in physics+EE; I and a handful of my fellow students managed to coerce one of the EE profs to take a few hours and teach us about tubes (they had been removed from the curriculum). For the most part the interest was for us audio-nerds... tubes had that nice desirable sweet sound... (but I digress)

      /F

      --
      Stupidity... has a habit of getting its way.
    2. Re:Just incredible! by Hurricane78 · · Score: 5, Insightful

      tubes had that nice desirable sweet distortion...

      There, fixed that for ya...

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    3. Re:Just incredible! by vlm · · Score: 2, Informative

      I wonder what a brand new ancient rad-hard cpu costs.

      They're all kind of "ancient", by some definition. The BAE RAD6000 is at least 14 years old and they go for about 1/4 mil. Most recent launch was this February.

      http://en.wikipedia.org/wiki/IBM_RAD6000

      Some might consider the RAD750 to be "ancient" being about 9 years old. They retail about $200K. The TSSM is going to launch in a decade with one, at which point that CPU will be 19 years old.

      http://en.wikipedia.org/wiki/RAD750

      The cost and licensing of the fault tolerant GPL LEON series is very confusing, so the cost is somewhere between GPL/free and "if you have to ask, you can't afford it".

      http://en.wikipedia.org/wiki/LEON

      To some extent you can just go to the wikipedia rad hardened CPU page and pick and choose.

      http://en.wikipedia.org/wiki/Category:Radiation-hardened_microprocessors

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    4. Re:Just incredible! by vlm · · Score: 5, Informative

      1977 - when advanced microchips were not as powerful as the chip driving the shatty calculator you buy today at the dollar store.

      Classic, ever repeated confusion of what "power" is. Unless you mean volts times amps, power is what you can do with it. An old mainframe can run a department of a small multinational corporation, maybe a large university, or perhaps a division of state government. We know this, because they did in fact do so, very profitably. You claim a dollar store calculator is more powerful. That means a dollar store calculator should be able to run, say, an entire multinational corporation, maybe multiple universities, or an entire state government. Oh wait, a dollar store calculator can, at best, slowly calculate someone's income tax, possibly correctly. I guess the old mainframe is more powerful after all.

      When I worked at a mainframe shop in the late 90s I heard alot of similar tiresome comments... "Ha ha, mainframes, bet you didn't know my laptop can run NOPs faster than your mainframe can run floating point FFTs ha ha ha mainframes". At which point you simply tell them to put up or shut up, hand them a bus and tag cable, and have their infinitely "more powerful" laptop process 5% of the NYSE volume like our mainframes did, while supporting about 100K trader desks, a couple TB of tape robot storage, etc.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    5. Re:Just incredible! by commodore64_love · · Score: 4, Interesting

      >>>have their infinitely "more powerful" laptop process 5% of the NYSE volume like our mainframes did, while supporting about 100K trader desks, a couple TB of tape robot storage, etc.

      A laptop could do that if it had an efficient assembly-written OS (like Kolibri), rather than the bloated general purpose OSes like Windows NT or OS X. At my former company we used the equivalent of laptops (Pentium 2s) to manage, load mission data, and launch a ship full of Tomahawk missiles.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    6. Re:Just incredible! by Anonymous Coward · · Score: 4, Funny

      Classic, ever repeated confusion of what "power" is. Unless you mean volts times amps, power is what you can do with it.

      Have you ever kissed a girl?

    7. Re:Just incredible! by khallow · · Score: 4, Funny

      Have you ever kissed a girl?

      This is the wrong place to ask for dating advice.

    8. Re:Just incredible! by Anonymous Coward · · Score: 4, Informative

      Exactly. The IBM 360 had a truly incredible I/O capacity, powered by multiple parallel processing elements called "channels." You programmed them with "channel command words" or CCWs. They were independent of the main CPU. When a channel needed memory, it got locked down (pfixed) and allocated to the channel, so the channel could piss into memory at high speed. Really large, thick cables connected the CPU with peripheral devices. These cables had lots of wires in them. Because lots of bits were flowing IN PARALLEL. Look up the transfer rate of a 2701 drum drive, still maintained and used for paging devices as late as the 1980's by companies who could not find anything faster.

      When DEC tried to claim that they could replace 360's with VAX's, guess what happened? They didn't have massively parallel I/O processors. They didn't have a massive transfer capability. They generated an interrupt on every character typed by every user, for God's sake. They were not I/O engines. They failed, utterly. Not that VAX wasn't a good machine, but no way could it replace a 360.

      How did a small 360 support hundreds of users? Why, through an innovation called "CICS." What happened was, the mainframe would fill a 3270 CRT terminal screen with a "form." You would fill in the form, locally, using the "smart" 3270's field-editing and checking capability, with no interaction with the mainframe. When you were finished filling in your form, you'd hit TRANSMIT. At which point, the variable data on your form would be glued together by the 3270 in one record and sent up for processing by the mainframe (along with everyone else's form data). A few seconds later, you'd get another form in response. Lather, rinse, repeat.

      Oh wait. That's exactly how most business Web applications work. Except the screens are prettier.

    9. Re:Just incredible! by AmonRa1979 · · Score: 2, Funny

      Though in your case, I think it's more than just one bit that's flipped. I've read some of your posts Mr. AC.

    10. Re:Just incredible! by Chris+Burke · · Score: 2, Insightful

      I can't help but think that they purposely set the limits low so that when the machines operate better than anticipated, NASA (or anyone else for that matter) can take a higher degree of credit than if they were more realistic with the expectations.

      That's one way to look at it.

      Another way to look at it is that it is impossible in most cases to precisely predict how long a specific instance of a part will last before failure, and you can at best describe it probabilistically. So first, you're going to design it to last as long as possible. Then, you're going to take your estimated Mean Time Before Failure and back off by a couple standard deviations so that there's a high probability that the part will last at least that long, rather than a 50% chance of it lasting longer than the mean (assuming normal distribution for part failure).

      To put it simply: Designing something so that you can be fairly certain it will last as long as you need it necessarily means designing it so that if things go well it can last much longer. That's not sandbagging, it's called margin and it's needed to usefully meet the requirements. The requirement is "A device that lasts for at least X years". Not "A device that on average lasts X years".

      This doesn't apply that much to the Mars rovers though. They were engineered as robustly as possible within the weight limits to be sure they could survive at all in a largely unknown environment. The 90 day mission had nothing to do with the design of any particular component except for the solar panels, and that only because they didn't know the Martian wind would blow the dust off for them.

      --

      The enemies of Democracy are
  12. Unbelievable by Arker · · Score: 2, Funny

    You telling me NASA doesnt even use parity memory? Seriously?

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
    1. Re:Unbelievable by ducomputergeek · · Score: 2, Informative
      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  13. Just don't brick it! by WGFCrafty · · Score: 2, Informative

    The Voyagers are my favorite probes!

    I wonder how many bits they'll have to send to change the one wrong one, and how long that will take.

    Leave it to the stoner astrophysicists Carl Sagan to oversee one of the more amazing feats of space trave!!

    Radioisotope thermoelectric generators are awesome!
    Anyone know how much fuel is remaining? They've been heating up for knowledge for a long period of time.



    Personally, I want about 6 of the units in Voyager 2, screw solar!

  14. Re:What!? No parity checking?! by mjwx · · Score: 3, Funny

    Must suck waiting 26 hours to find out if the reboot worked...

    Nah, thats just like rebooting a Windows 2003 server. 14 days and it's still "Applying Computer Settings"

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  15. New-fangled memory by dfsmith · · Score: 5, Informative

    One of the upgrades the Voyagers had over the Viking computers was CMOS memory (instead of plated wires). Read all about it at http://history.nasa.gov/computers/contents.html Apparently, there was some debate at the time over whether these new-fangled memories would be reliable.

  16. Re:What, no ECC? by ledow · · Score: 2, Informative

    The spacecraft is in an incredibly hostile environment. Who's to say that there *wasn't* ECC and it's just that it's Hamming code wasn't enough to compensate for the error - it would make sense: as the hardware ages, the device leaves the solar system, the errors start getting closer and closer to the limits of error correction until one day - bam, even with error correction it slips through the net and ends up as a bad bit in memory.

    Technically, this is possible (but incredibly rare) on even the greatest error correction in the world. Error correction is a statistical function, that says that the *chances* of an error occuring are 2^8, or 2^16 or whatever.

    And, from my coding theory class, Voyager's signal was originally something ludicrous like a (24,12,8) code even when it was nearby. (This presentation, especially the final slide, appears to confirm that: http://www-math.cudenver.edu/~wcherowi/courses/m6409/mariner9talk.pdf).

    ECC is a probability function - the probability of a bit error going undetected is significantly reduced compared to, say, just sending the data and hoping for the best. But reduced does not mean eliminated. Not all errors can be detected and only a small portion of those can be corrected. But that still leaves room for an error that goes uncorrected, undetected and ends up in RAM without anyone noticing until they do a full bit-by-bit check - the same as your 25+ years newer technology harddrive, Ethernet connection, computer bus, etc. There's no such thing as guaranteed data delivery - but we make the chances of an error slipping through so infinitesimally small that it doesn't affect normal, everyday operation. For instance, a corrupt download with an SHA-1 checksum would be seen as valid approximately one in every 2^160 transactions. Small, but not impossible by a long stretch considering how many downloads occur each day.

    Voyager didn't have the luxury of Megabytes of RAM to hold extraneous checksum data, Megahertz of CPU to check everything that came in at line speed, or a broadcast technology that could keep a Gbit data rate going all the time. They made compromises and, later, changed the ECC algorithms as more and more errors could theoretically creep in. We just had a run of bad luck that meant a single bit was out, that's all. And that's even assuming it's not a hardware failure anyway. I think Voyager did pretty damn well, running for decades after it's supposed operational time. And a one-bit error on a random chance is pretty damn minor - let's just hope it wasn't inside anything too critical, like the communications routines.

  17. Cosmic ray examples by MK_CSGuy · · Score: 2, Interesting

    While not naming specifically cosmic rays as the cause in this case, what examples of actual cosmic ray-induced debacles are there in software eng. history?

  18. Reset the memory? by KlausBreuer · · Score: 3, Funny

    Well, okay, as long as they don't get the "Press any key to continue" message...

    --
    Free PC version of ChipWits at http://www.breueronline.de/klaus/chipwits/
    1. Re:Reset the memory? by Rocketship+Underpant · · Score: 3, Funny

      NASA technician #1: Voyager 2 is sending a text string to inform us of its status.

      (Looks at screen.)

      NASA technician #2: Did the reboot work? What does it say?

      NASA technician #1: "Keyboard not found. Press F1 to continue."

      --
      He who lights his taper at mine, receives light without darkening me.
  19. Re:Analogue amplification gives even harmonics by Culture20 · · Score: 2, Funny

    Analogue amplification gives even harmonics whereas digital amplification gives odd harmonics. And even harmonics are more pleasing to the ear. You can obviate the problem of odd harmonics by producing more harmonics to nudge the signal back to more pleasing shapes, but that means that an op-amp running at 192kHz can produce a pseudo-analogue amplified signal equating to an analogue amplifier with a ceiling of 30kHz.

    It's one reason why early CDs were, frankly, crap: the sound engineers used the same techniques making the sound track for the CD that they did for the analogue LP. But the CD has different strengths and weaknesses and some processes that utilised the strength of LP and avoided the weakness of them were unsuited to the CD characteristics.

    AFAIR, the re-release of the White Album was the first one where they went back to the original tapes and worked the signal to accord with the CD and digital amplification strengths.

    Now they're ditching the high dynamic range of CD in the loudness war.

    Way to go, guys.

    All I hear is: "Blah blah blah tube blah blah loud blah blah" *ringing in my ears*

  20. Bah Kids today by jellomizer · · Score: 2, Insightful

    You probably haven't had much experience with these older computer systems. They did what they need to do and that is it. The hardware was wired to do what it needs to do. Every bit had a purpose If that bit failed you knew that something was wrong. Making it fairly easy to find the bit that was bad.

    1K can be represented in a 32x32 square. these systems had only a few k of memory to view. And millions of dollars for funding Finding a missing bit is actually very easy. Especially if you go threw the design specs and see what bit does what.

    General Purpose Computing, was a tradeoff that I think for the most part has better benefitted us. If every computer needed to be made bit level specialized to do one/few thing(s) and do them well, we will have a lot of very secure and extremely reliable computers... However only a few large organizations would be able to afford them as they will need a full custom design of their processes. And in terms of power they will be a lot less then they are today.

    The General Purpose computers while are very complex and can cause a lot of problems.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.