Slashdot Mirror


User: russotto

russotto's activity in the archive.

Stories
0
Comments
9,376
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 9,376

  1. Re:Let me guess... on Is There a Cyberwar, and Is the US Losing It? · · Score: 1

    Nope. TroopDRM ensures there's only one download for every uploaded soldier. But the Chinese have a LOT of soldiers to upload...

  2. Re:This is all true however... on What Programming Language For Linux Development? · · Score: 1

    Can you compile C++ down small enough to use in embedded devices or does C++ still pull in libraries that are not needed or too big? My guess is you can exclude the libraries that you do not need, correct? (Not trying to start anyone flaming, I honestly do NOT know.)

    Generally any C++ on embedded devices will be a subset. Forget about the STL...

  3. Re:example on Time to Get Good At Functional Programming? · · Score: 1

    Googling 'tail recursion' produces a page which says at the end "Did you mean 'tail recursion'"?

  4. Re:Functional Programming Is a Red Herring on Time to Get Good At Functional Programming? · · Score: 1

    Functionaly languages haven't taken off in a large part because garbage collectors have only rather recently become "good enough."

    Either that, or it's because the lambda calculus has sent more than one geek running screaming off into the night.

  5. Re:Convince your boss. on Time to Get Good At Functional Programming? · · Score: 1

    Take optimization problems - there is an insane amount of applications that we currently don't think of since, like i said before, we've resigned our hopes in being able to tackle those.

    Because they tend to be NP-complete (or even PSPACE-complete); even massively parallel machines only reduce complexity by a constant factor. So approximate algorithms are going to continue to be the way to go there.

  6. Re:Privacy? on Amazon Launches Public Data Sets To Spur Research · · Score: 4, Insightful

    It is my understanding that this data was already obtainable in the first place.

    This is true. But the easier it is to obtain datasets like these, the easier it is for anyone to do data mining and correlate the public (presumably non-identified) datasets with any private data they do happen to have.

  7. Re:God, please let this be true. on Prescription Handguns For the Elderly and Disabled · · Score: 1

    This isn't rational. There are more choices in this continuum than "shoot him dead" or "he gets away with no punishment". Why do you assume that he'll escape entirely if you don't personally kill him where he stands?

    Because, frankly, that's the way to bet. The police rarely catch car thieves, except by accident.

  8. Re:I might buy your story in South Africa on Copper Thieves Jeopardize US Infrastructure · · Score: 1

    The U-7 rate was discontinued, but the current U-6 includes everything the old U-7 did, plus "marginally attached" workers (who were not included in the old U-7) rate.

    Old U-5 = official rate
    Old U-6 = old U-5 - 1/2 unemployed seeking work part time + 1/2 working part time but desiring full time
    Old U-7 = old U-6 + discouraged workers (those wanting work but not seeking it because they figured it was a lost cause)

    New U-3 = official rate = same definition as old U-5
    New U-4 = new U-3 + discouraged workers
    New U-5 = new U-4 + "marginally attached" workers, which is those wanting work but not seeking it for reasons besides being "discouraged"
    New U-6 = new U-6 + those working part time but desiring full-time

    Note the new U-6 treats the "underemployed" and the unemployed seeking part time jobs the same as the full-time unemployed, no weighting.

  9. Re:I might buy your story in South Africa on Copper Thieves Jeopardize US Infrastructure · · Score: 1

    U7? What's that, the percentage of people who aren't employed in jobs which allow them to have McMansions and multiple SUVs?

    The BLS discontinued the official U-7 rate in 1994.

    U-6 includes those employed part-time who say they'd rather be employed full-time, which is the big difference.

  10. Re:No copper at my place on Copper Thieves Jeopardize US Infrastructure · · Score: 1

    Yeah, well, the US had some bad experience with plastic pipe, namely polybutylene. Makes the code people skittish.

  11. High Voltage on Copper Thieves Jeopardize US Infrastructure · · Score: 4, Funny

    Just charge up _all_ the copper to at least 50KV. Copper theft will become self-punishing. However, taking a shower will get quite risky.

  12. Re:Better to ask forgiveness on Losing My Software Rights? · · Score: 1

    Contracts don't have to be signed. If you cash a check, and the university says the reason they gave you the money was to buy the rights, you're going to have to prove otherwise.

    In many things, yes, In copyright, no. Copyright can only be conveyed explicitly; see 17 USC 204(a).

  13. Re:Boohoo on Teacher Sells Ads On Tests · · Score: 1

    World's highest per-student spending rates, and yet our teachers can't afford to make photocopies. How the hell did we get here?

    Siphon education money off to nonproductive uses. Poormouth about lack of education money for necessities. Obtain more money. Repeat until taxpayers balk. Paint balking taxpayers as evil skinflints out to destroy public education. Obtain more money. Repeat ad infinitum.

  14. Re:Only a matter of time on Teacher Sells Ads On Tests · · Score: 1

    I pondered how long it will be until kids start attending 'Coca-Cola Middle School' instead of 'George Washington Middle School'...

    Or Microsoft High School??

  15. Re:American Greed: Pay your damn taxes!! on Teacher Sells Ads On Tests · · Score: 2, Insightful

    Nothing does more to raise the quality of life than public education.

    Nonsense. Enclosed sewers and sewer treatment come immediately to mind.

    Just try, once, to imagine what life would be like if all those millions of people who can't afford to get educated never learn basic literacy and arithmetic?

    It'd be like living in a major city in the US... today. Because today's public education often just doesn't work.

  16. Re:yeah on European Police Plan to Remote-Search Hard Drives · · Score: 1

    And yet, The UK and Europe have far worse "wire-tapping" sorts of things than the US. But it's not in vogue to complain about it anywhere but in the US, it seems.

    That's because if you complain about it in the UK they slap an ASBO on you.

  17. Re:Bogus statistical claims. on European Police Plan to Remote-Search Hard Drives · · Score: 2, Insightful

    And the other half is copyright infringement?

    Leaving the 419 scams, eBay fraud, phishing for financial details, and violating the MySpace TOS all lost in the noise.

  18. Re:Recursive Descent on Twenty Years of Dijkstra's Cruelty · · Score: 2, Interesting

    Dijkstra was a genius and made many contributions to Comp. Sci. But his suggestion that a program (really a program design) should be accompanied by a formal proof has problems at both ends of the development cycle: how do you prove that the formal specification is what the customer wanted, and how do you prove that the code actually implements the design?

    When I was in the CS curriculum in the University of Maryland shortly after the publication of this paper, one of the mandatory freshman CS courses took this approach.

    The fatal problem of the approach quickly became apparent: the formal specification had to be as detailed as the program, the process of proving the program met the specification was just as complex _and error-prone_ as the process of writing the program in the first place.

  19. Re:Dijkstra is the typical head-up-arse CS crack on Twenty Years of Dijkstra's Cruelty · · Score: 5, Funny

    It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.

    In my experience this is utter arrogant rubbish.

    You have been trolled (by Dijkstra).

  20. I don't understand on Twenty Years of Dijkstra's Cruelty · · Score: 2, Funny

    I don't think I really understand what Dijkstra is getting at here. Can someone explain it to me with a car analogy?

  21. Re:Perhaps on Avoiding Mistakes Can Be a Huge Mistake · · Score: 3, Insightful

    Documentation may be necessary; certainly documenting interfaces is, and some amount of internals documentation is prudent. But no amount of documentation will make poor code anything but poor. Nor will any lack of documentation make excellent code poor; it merely makes it undocumented.

    Doing that requires submission to the processes needed by others and being both courageous and disciplined enough to do so.

    Courageous submission... wasn't that one of the Ingsoc slogans?

  22. Re:The appropriate question on Avoiding Mistakes Can Be a Huge Mistake · · Score: 1

    The appropriate question to ask is would a thorough code review of the Mars Climate Orbiter software have prevented its loss? The problem was one of units (metric vs. English) which means the code on either side of the interface was absolutely correct. Only a live person looking at both pieces of code could realize that one piece of code used metric units while the other used English units.

    If the procedures were followed, there would have been an Interface Control Document (ICD) which would have specified the interface, including the units. The ICD requirements would have fed into the Software Design Documents (SDDs) for each side of the interface. These requirements would have been traced back from the SDDs to the ICD and ultimately back to the System/Subsystem Design Document (SSDD), via the requirements traceability matrix. Theoretically, all this paperwork would have prevented exactly that sort of error.

    In actuality, of course, the process of verifying software requirements is error prone as well. Not to mention extremely tedious.

    (it's been a long time since I suffered through government software design, so some of the TLAs above may be wrong or superceded. But you get the idea).

  23. Re:I have mixed feelings. on Avoiding Mistakes Can Be a Huge Mistake · · Score: 4, Funny

    At the big company I worked at, someone added some features to code that I wrote. It broke my code. I wanted to go in and fix it. Why not? I knew how it worked. I couldn't without a defect written by a tester.

    Annoying, but easy to handle. Testers love to find bugs, whether it be for the joy of crushing a young programmer's spirit, or for the look of fear in the eyes of the product manager as the release date approaches. Point a tester towards the bug, and he'll go right ahead and write a defect, possibly cackling evilly as he does so.

  24. Re:Perhaps on Avoiding Mistakes Can Be a Huge Mistake · · Score: 1

    Excellence can be determined in various ways, often through documentation, the great allergen of programmers. If you can't explain it, it isn't really done.

    Wrong. Once the program is written, it has been explained in detail to the party which will be executing it. Namely, the machine.

    If you want to determine the excellence of a program, you have to examine the program -- if not the code, then its behavior. The documentation tells you little. If you just want a check box for your corporate "excellence" program, however, go right ahead and examine the documentation.

  25. Re:Guess What! on Diet of Fast Food and Candy May Cause Alzheimer's · · Score: 1

    And yet people still can't even make minor cut backs or improvements in their diets.

    Can't, or don't want to? Perhaps people would rather die fat than live while constantly denying themselves the foods they want.