Slashdot Mirror


User: scruffy

scruffy's activity in the archive.

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

Comments · 516

  1. Integrating everything into the OS is bad on Another Serious MSIE Hole · · Score: 1

    This is just another reason why integrating lots of high-level applications into a OS-Application hybrid is a bad idea. Every application you integrate becomes another source of security flaws.

  2. Programs are data on Who Needs Case-Sensitivity in Java? · · Score: 2, Interesting
    And don't confuse this with handling case-sensitive data, which is fine.

    No, you are confused. Programs are data, too. At least they are data to compilers.

    Consider a regular expression. Is it a program or is it data? Many filtering programs will load in a bunch of filters written as regular expressions. Which parts should be case-sensitive or case-insensitive? It turns out that it is relatively standard for lower and upper-case pattern elements to have opposite meanings, e.g., \w matching any alphanumeric character, and \W matching any non-alphanumeric character.

    Interestingly though, LISP historically has been both case-insensitive and a language that allows programs to be easily treated as data. I programmed in LISP for a long time, and the case-insensitivity wasn't any big deal. You'll get used to case-sensitivity and learn to take advantage of it.

  3. SMTP is a monoculture, too on The Software Monoculture · · Score: 1
    Any protocol standard produces its own monoculture. It is primarily because of the HTTP protocol that we have the Internet culture we have today.

    Anytime everybody is using the same software (or software specification), flaws can be exploited. Spam takes advantage of the flaws in SMTP, but email would be a mess if there were dozens of incompatible protocols.

    The advantage of monoculture is convenience. The disadvantage is when there are flaws.

  4. Defining Hard Caps on Have You Fought Your ISP Over Bandwidth Limits? · · Score: 1
    A lot of you want hard numbers on what you can download/upload, but as other have said, the ISP is trying to be flexible. Using up bandwidth at 2am is not as much of a problem as using it at 2pm. Using up bandwidth in the middle of a weekday might be a problem if the ISP has lots of business customers. Maybe the cable you share with lots of other people is overloaded.

    In other works, bandwidth has widely varying costs depending on when you use it, how you use it, and who you share it with. The ISP cannot create identical networking environments for all its customers at all times. In this kind of variable environment with a finite resource, excessive means that you are screwing it up for everyone else. There really is no easier definition.

    It would be better if the ISPs would simply throttle the excessive customers when the network becomes busy. Or maybe just cut you off midday, saying, sorry, you've caused enough problems today. See you back tomorrow.

    I agree that ISPs advertising "unlimited" are lying. But it is also the case the customers expecting "unlimited" are foolish.

  5. Re:Eric "overrated" Raymond on Culture of UNIX and Windows Programmers · · Score: 1
    When UNIX came out, *it* was the user friendly operating system.
    This is a good point. Anyone who ever had to do something with IBM's JPL (or was it JCL, so long ago and so horrible I have forgotten) would definitely understand.
  6. Paper has no pork in it on E-Voting: a Flawed Solution in Search of a Problem · · Score: 1

    Paper is better, but it wouldn't make as much money for Bush's cronies.

  7. Scroll wheel makes it easy to find the middle on 3-Button Mice - An Endangered Species? · · Score: 1

    I like the scroll wheel as the middle button. My fingers can find the middle button by feel rather than me having to look.

  8. Re:KDE on Window Managers For Small Screens? · · Score: 1

    You can also configure the panel to hide unless you bring your mouse to the bottom of the screen.

  9. Minolta QMS Magicolor 2350 on Color Laser Printer Recommendations? · · Score: 1

    This printer probably won't satisfy your need for high-quality images, but it's a relatively cheap (I bought new $900) network color printer for home. I've only had it long enough to set it up, not much printing on it yet. It's a Postscript printer, so you should pretty much be able to get any OS to talk to it. It took some hunting around to find Laserwriter 8.6.5 for our old Mac though. To my not very discriminating eye, the output looks good to me, but I can't say anything about the long-term yet, and I couldn't find many user comments on the internet.

  10. Re:Answers on the internet on Non-Technological Ways to Combat Cheating? · · Score: 1

    Another thing I should add is that instructors should avoid putting their answers on the internet. Once you do that, the answers will be googled and available to everyone in the world.

  11. Answers on the internet on Non-Technological Ways to Combat Cheating? · · Score: 1
    Another aspect of cheating is the answers to exercises in popular books (e.g., Cormen et.al.) can be found on the internet.

    So don't rely on exercises from the book, or perhaps modify them enough so that the answer changes substantially. Even rewording them slightly will fool clueless students.

  12. Humans will improve with machines for a while on Man Vs Machine In Chess - Who Is Winning? · · Score: 1

    I think human play will improve as machines improve until humans can't keep up with the machine anymore. It's hard to say when that happens because chess is an exponential problem. 10-20 years, I think.

  13. He forgot about the macros. on Viruses and Market Dominance - Myth or Fact? · · Score: 1, Redundant

    Another hole is that you can embed programs in Word documents and the like.

  14. Intentional vs. Unintentional Insecurity on Lawsuit Against Microsoft Over Insecure Software · · Score: 1
    A lawsuit about a buffer overflow would be chilling. What software does not have a potential exploit? No one (not even OpenBSD) can truthfully claim their software is completely secure.

    However, the insecurity purposely designed into software (e.g., macros in your documents, automatically running executable email attachments) should be more susceptible to legal action. What is Microsoft thinking allowing any old program to run?

  15. Re:The only good news... on Sequence of Events During Columbia Mission · · Score: 1
    The quote from the NY Times article is:
    And 11 of the 15 top shuttle managers have been reassigned, including Ms. Ham, or have retired.
    Most of them were sacked for not paying attention to the engineers in charge. That about says it all for this one.
  16. Re:Finally, a step in the right direction! on House Passes Internet Tax Ban · · Score: 1
    Maybe in isolation this action is justified, but it's stupid to keep on cutting taxes while the US is running a whopping deficit and the states and cities are struggling to balance their budgets.

    There are a few idiots who keep on parroting "cutting taxes increases tax revenues". If that is true, then cutting taxes to zero will create huge revenues. In fact, the government should levy no taxes and then give money away! Hopefully, it is obvious that "cutting taxes increases tax revenues" only works if the economy increases faster than taxes decrease. So far that is not happening.

  17. A place for all those bad email addresses on Resolving Everything: VeriSign Adds Wildcards · · Score: 2, Interesting
    A lot of email addresses are modified to include "SPAM" or some other word so that they can't be easily spammed. Now all those emails using these addresses have someplace to go. And as long the from address is spoofed to a nonexistent .com or .net domain, then they'll give Verisign something to do.

    No, I'm not suggesting that anybody intentional do this. What kind of person do think I am?

  18. Re:Open letter to Darl McBride on SCO's Open Letter to Open Source Community · · Score: 1
    Excellent letter, Simon Brooke.

    This is exactly what is wrong with applying intellectual property law to software. The law wants to assign ownership to a single entity, or failing that, separate pieces belong to different entities. However, for software to work, the pieces have to integrated, modified, ported, copied, improved, created for a program to work. And this has been going on since the beginning of computing. Trying to assign an owner to each piece is a useless exercise.

  19. Thetan Conspiracy on Mystery Tiles From Around the World · · Score: 1

    The tiles are a Thetan technology to maintain and increase their subjucation of the human race.

  20. Not enough examples on Essay Grading Software For Teachers · · Score: 1

    450 essays doesn't sound anywhere close to the number of examples you need to learn something like this. My guess would be that 10s of thousands essays and you might get somewhere interesting.

  21. Outlawing networks on RIAA Parses 'P2P' As 'Peer 2 Porn' · · Score: 1

    Isn't this equivalent to outlawing any networked computer? What do networks do except to transfer information of one sort or another?

  22. Regulation will stifle software on Increased Software Vulnerability, Gov't Regulation · · Score: 3, Informative
    Software engineering is unlike a lot of other engineering in that no one can predict with much certainty what a large program is going to do. This lack of certainly is not just bad engineering, it is a mathematically proven law of software. Add to that the fact that each computer runs a slightly different set of programs and is connected to a slightly different set of peripherals, then you have even a more impossible problem.

    Software on airplanes work reasonably well because they test the hell of it and two airplanes of the same model are pretty much the same. Also, the users of the software (airplane crews) are well-trained. The exteme testing and thorough training though makes it very expensive. I don't think we can afford to hire software engineer and tutor for each household.

    I would be afraid that regulation would not fully take into account the difficulties of making perfect software and dealing with untrained users.

  23. Re:Awesome, but they missed a big one. on Software Customer Bill of Rights · · Score: 1

    The proposed software rights are very good. I would propose modifying "Let software be installed on multiple machines" to "users get fair use rights for software". Isn't it fair use that allows us to legally make recordings of music CDs that we own? Making an analogy between playing music and running software seems reasonable to me.

  24. Re:Any filtering is too much on AOL Sued For Over-Zealous Blocking · · Score: 1
    Client-side filtering destroys false positives rather than bouncing them.

    Please, please don't bounce your spam. I've been buried by emailers bouncing spam back to me that have been spoofed. Also, this kind of bouncing significantly increases bandwidth usage.

    It's not that hard to check your spam folder to make sure it's spam.

  25. Linus is not in a position to judge IP rights on SCO Berates Linus' Approach To Kernel Contributions · · Score: 1

    Apparently, Linus should have hired an IP lawyer before he started Linux. If Linus had tried to do this, he would have ended up in more trouble, and Linux would not have been as good.