Slashdot Mirror


User: RegularFry

RegularFry's activity in the archive.

Stories
0
Comments
479
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 479

  1. Re:I'm going to get a lot of flak for this, but. . on Secret Copyright Treaty Leaks. It's Bad. Very Bad. · · Score: 1

    There is no indication so far that this balance exists, that there are any requirements for meaningful penalties for false accusations written into ACTA. At least, not that I'm aware of. The fact that it's all being done in secret means we *have* to assume the worst.

  2. Re:"User error"? on Why Computers Suck At Math · · Score: 1

    The thing is, we're already in an environment where the users are trained that if they don't do things right, Bad Things Happen, most likely to them. We're not dealing with untrained users, they have a real incentive to pay attention. Just as an example, look at any photo of a Patriot launch. There's a *huge* flame plume out behind the launcher. Any team member standing there, or any fuel stored there, will have a really, really bad day if Newbie McNewberson pushes the button at the wrong time. So, there must be procedures, and the procedures must be trained-in.

    Yes, in an ideal world, the whole thing would be idiot-proof. However, in this case, you don't really have a choice. You need to resync every so often. You can't force a reboot automatically, because it only takes that happening once during a high-stress situation for the crew to lose all confidence in the system. The alternative is to show a timer, so that the crew knows that they need to resync at some point in the next 12 hours, say, or that they're 10 hours overdue. Once you've made that decision, unless you adequately communicate to the crew the consequences of not obeying the timer, you've created precisely the conditions that actually happened.

  3. Re:Fixed point numbers? on Why Computers Suck At Math · · Score: 1

    Reading back, yes. If the trajectory prediction had been correct, the interceptor would have been launched, giving the dead a chance to have been saved.

  4. Re:24-bit registers? on Why Computers Suck At Math · · Score: 1

    Ok, now do that inside the time budget.

  5. Re:Car analogy on Why Computers Suck At Math · · Score: 1

    ABSOLUTE PILLOCK didn't design, implement or test their system properly.

    Bear in mind that the system was engineered to require a reset once every 36 hours to eliminate arithmetic drift, but the operators failed to do so.

    There's no excuse for this - it's basic, elementary mathematics and binary manipulation. Some pillock threw a cheap CPU clock and a standard library at a time-critical, life-dependent military problem without even thinking. The programmers should be sacked, the testing teams should be sacked and ANYTHING they've ever created or reviewed should be overhauled to make sure they haven't made even worse mistakes.

    Um, no. At best, the trainers and manual writers need re-education. It's their fault for not passing on the equipment maintenance requirements to the end users, who through incorrect action caused the gear to silently fail.

  6. Re:This problem has been solved since the 1960s on Why Computers Suck At Math · · Score: 1

    If the OP was correct, then PATRIOT failed because it did none of them. My bet is in reality, they simply underestimated the actual error term, but did everything else correct.

    Read this, and take into account that the Patriot system was designed to be reset once every 36 hours to protect against arithmetic drift, but the operators didn't want to switch them off in case a Scud flew over while they were rebooting.

    The engineers didn't fail. The manual writers, or the trainers did.

  7. Re:Worst article ever. on Why Computers Suck At Math · · Score: 1

    Ariane was a management problem. Patriot was operator error. The Intel bug happened in production.

    What was that about programmers again?

  8. Re:Sorry, but no. on Why Computers Suck At Math · · Score: 1

    Well, it probably does in Patriot's case. I'm sure the designers would have liked not to insist on a reboot every 36 hours, and if they'd had a 32-bit register to do their time calculations in they probably would have been able to push it out to at least a couple of weeks (although I can't be bothered to work out the precise details right now).

    The fact that they only had a 24-bit register to work in says a lot about how advanced the gear they were allowed to work with was.

  9. Re:may not exactly be the programmers on Why Computers Suck At Math · · Score: 1

    Anyway, whoever manufactured the Patriot, I sort of doubt that the first cause was a bad programmer.

    Amen to that. This strikes me as a conscious engineering decision followed by a failure to impress on the end users the consequence of not correctly mantaining their gear.

  10. Re:What?! on Why Computers Suck At Math · · Score: 1

    I would say to RTFA, but it's so badly written that it doesn't make it clear that this is precisely what they did.

    The problem is that the system clock was counting in 0.1 second increments, but the targeting maths was being done in units of 1s, and the conversion from one to the other was done with insufficient precision for the operating conditions.

    There are more details here.

  11. Re:Fixed point numbers? on Why Computers Suck At Math · · Score: 1

    Use fixed point numbers? You know, in financial apps, you never store things as floating points, use cents or 1/1000th dollars instead!

    Computers don't suck at math, those programmers do. You can get any precision mathematics on even 8 bit processors, most of the time compilers will figure out everything for you just fine. If you really have to use 24 bits counters with 0.1s precision, you *know* that your timer will wrap around every 466 hours, just issue a warning to reboot every 10 days or auto reboot when it overflows.

    The Patriot designers did precisely this (except it was supposed to be reset every 36 hours, not 10 days), and at least 28 people died as a direct result.

  12. Re:Fixed point numbers? on Why Computers Suck At Math · · Score: 1

    The systems should be redundant anyway, because routine maintenance needs to happen to every system every invented.

    Besides, you're underestimating exactly how complicated this "little software fix" is, given the hardware constraints.

  13. Re:Curse of binary floating point on Why Computers Suck At Math · · Score: 2, Informative

    Ok, now go and read the article. The Patriot bug was a problem with fixed point maths. The Ariane bug was integer overflow. The Intel FPU bug was caused by a production error with nothing to do with the arithmetic actually being performed.

  14. Re:"User error"? on Why Computers Suck At Math · · Score: 1

    It's not really a hack so much as required maintenance. I'd be surprised if the tolerance wasn't designed in because processor A with its 24-bit fixed point unit came in under budget whereas processor B with its 48-bit (or whatever) unit didn't. There would still be a required reboot time for processor B, it would just be a longer period.

    I should make that a little clearer, perhaps: no matter what the design, there would have to be a periodic resync, and if the quickest and easiest way to do that in the field is a reboot, then I don't see anything wrong with designing that in from the start as long as it's effectively communicated to the users.

  15. Re:The entire purpose is killing. on Why Computers Suck At Math · · Score: 1

    The corollary to that is that the people making equipment to protect other people must be smarter. Guess which side of the line the Patriot system falls on?

  16. Re:Thatcher and Argentina on Trojan Kill Switches In Military Technology · · Score: 1

    Details here if you're interested.

  17. Re:Thatcher and Argentina on Trojan Kill Switches In Military Technology · · Score: 2, Interesting

    Given that the Argentinians didn't actually have any launchers for the Exocets in the first place, it's a bloody miracle any got launched at all. There's no mention of a kill switch anywhere that I can find, and given that they launched all four they had, and all but one are accounted for, the kill switch story sounds unlikely.

  18. Re:We need 1-file installs on Ryan Gordon Wants To Bring Universal Binaries To Linux · · Score: 1

    # aptitude install firefox

    ...seems to work for me. What distro are you on, and what (if any) error do you see?

  19. Re:Dear Mr Murdoch on Rupert Murdoch Says Google Is Stealing His Content · · Score: 1

    Except that was never how newspapers worked, either, and Murdoch of all people should know it. Subscription fees and newsstand prices never did much more than pay for duplication and distribution. They certainly didn't contribute much, if any at all, to the costs of newsgathering.

    It's not really about the cash, and what it might or might not pay for, at all. It's really about the perception of value. If news is perceived to be free of charge to the consumer, then in the Murdoch world it's free of value to that consumer, and thus unable to be wielded for influence over that consumer.

  20. Re:Unheared of in history on Scientists Decry "Horrifying" UK Border Test Plan · · Score: 1

    Dogs and cats, living together! OH NOES!

  21. Re:Ignorant twats on Scientists Decry "Horrifying" UK Border Test Plan · · Score: 1

    You won't find a "100% English" person anywhere *now*. The idea is a myth.

    Yes, I care - this is a *good thing*.

  22. Re:Cowards, and apologists... on Scientists Decry "Horrifying" UK Border Test Plan · · Score: 1

    Really? The very same ones?

    Surely you can't be implying that all scientists everywhere are responsible for the actions of all other scientists everywhere, all the time? 'Cos that'd be pretty absurd.

    Oh wait, that's exactly what you're doing.

  23. Re:The problem on Scientists Decry "Horrifying" UK Border Test Plan · · Score: 2, Insightful

    Unless I'm misreading this, the purpose of this test is to see whether someone's stated nationality matches what they say it is. When you're assessing an asylum claim, that does actually make sense - if they're lying about their nationality, they may well be lying about any of their reasons for claiming asylum.

    Unfortunately, this test doesn't give you that. It's just not accurate enough.

  24. Re:PR on Scientists Decry "Horrifying" UK Border Test Plan · · Score: 5, Insightful

    Given that it is my capital, and my home, yes.

  25. Re:terrible review methods on FreeBSD 8.0 vs. Ubuntu 9.10 Benchmarks · · Score: 1

    To be fair, if they're comparing what you get out of the box, that's not unreasonable. In that case they'd be treating the OS as a complete package, apps and all, which is sort of the point.

    Of course, they could just be ignorant numpties. You got further than I did by RingTFA.