Slashdot Mirror


User: ahde

ahde's activity in the archive.

Stories
0
Comments
1,231
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,231

  1. Re:What nonsense on HTTP's Days Numbered · · Score: 2

    This is the same playing field that Netscape won on? Microsoft has a 95% market penetration and a 100% OEM lockup (not counting Apple, which Microsoft is the primary application developer for anyway)

  2. Re:Yeah, but on HTTP's Days Numbered · · Score: 3, Interesting

    But how is MiscroSoft going to get .NET into the homes of the average computer user?

    Most of them are still on Windows 98 -- and don't see any convincing reason to change. They've seen four "new" versions of windows and many have tried them and gone back to 98. MicroSoft's delivery mechanism has been the Windows Update (which most people without broadband or with a healthy sense of paranoia disable) and Internet Explorer. With IE 5.5 now fairly usable and standardized, they'll need a new app to get .NET into homes. Office has been their most recent candidate, but most users can either get by without it, or will use older versions (95, 97, 2000, XP) The latter having some, but not all, of the available infiltration functionality built in. Windows Media is a likely future choice, but if downloads become too bloated, user will likely turn elsewhere.

    Microsoft's only vehicle now seems to be new systems from OEMs. Unfortunately, hardware is no longer the limiting factor for most users.

  3. Re:News Flash on Tauzin-Dingell Up for Vote Soon · · Score: 2

    right, the phone lines (and switching stations) don't belong to the Baby Bells. They are a hundred year old legacy from a corporation that was split up (as well as several others along the way) -- The nearest comparison is the railroad right-of-ways that have all be reposessed and served as money funnels for government insider contractors (which is what the railroads were in the first place anyway) -- the difference is that the railroad lands were actually granted.

  4. Re:is Mysql AB abusing of the GPL? on MySQL AB and Nusphere Go to Court Over GPL · · Score: 2

    Progress did not just download the MySQL source and develop their NuSphere database. They entered into a contract with MySQL AG for approximately $3,000,000 for software and services. Some (maybe all) of the work done by MySQL AG has since been released subsequently under the GPL, but this is more than a case of GPL violation. Progress Software used proprietary software created by and in collaboration with MySQL AG. They then broke the terms of their contract, specifically relating sections of the GPL.

  5. Re:Section 4 of the GPL on MySQL AB and Nusphere Go to Court Over GPL · · Score: 3, Insightful

    and the argument will be that "because this product was licensed under the GPL, it was represented as being freely available to copy, modify, and distribute. If it had not been released under the GPL, copyright would still be in effect. But, a derivative work was made (at great expense my clients part) in good faith, with the understanding that the product could be distributed."

    Basically, they'll argue that you can't give away 99% of something and then come and ask for the whole thing back like an Injun Giver. The motion will be for the GPL to be ruled "equivalent to public domain."

    A contract does not mean only what the contract writer wants it to mean. That is why you have recourse *heh* if you sign a misleading contract. The analogy will be drawn that you could buy a house for $1 on the condition that you must paint it pink at midnight on July 4th, 2015. When 2015 comes around you have a vested interest in the house beyond your initial contract $1 -- therefore the pink-at-midnight clause could be challenged.

  6. Re:First legal test? on MySQL AB and Nusphere Go to Court Over GPL · · Score: 2

    There is another kind of transaction in these cases. It's true that the money always wins, but to think that judges are solely swayed by whoever has the nicest shoes is naive.

    This _is_ the end of the GPL

  7. Re:Secure the system: get rid of C on Fix the Bugs, Secure the System · · Score: 2

    True, java, thanks to its garbage collection, etc. doesn't have problems with buffer overflows and memory leaks. But what it does have is memory waste. It isn't leaking, but you need a lot of space for that garbage collector to work efficiently. And if you don't have it, you run into the same kind of problems a poorly designed VMM runs into when it has to start swapping. Think of the old DOS defrag program. A Java heap gets that ugly alot quicker.

  8. Re:Why is this code bad? on Fix the Bugs, Secure the System · · Score: 2

    you need to do:

    char dest[MAXLEN];
    if (strlen(input) >= MAXLEN -1) /* strlen() does not count the terminating null */
    {
    /* handle error */

    /* you have to check this before doing your use strcpy() -- or else the damage will already be done */
    }
    else
    {
    strcpy (dest,input);
    }

    this still leaves two possible errors, if
    input is less than or equal to MAXLEN but
    not guaranteed to have a terminating null
    character. You will either lose a character, or end up with an unbounded string.

    you need an additional condition:

    else if (strlen(input) == MAXLEN -1)
    {
    /* check for null byte at last place */

    if (input[MAXLEN] == '\0')
    {
    /*ok */
    }
    else
    {
    /* optionally add it, or handle error */
    }
    }

    or else, do the same as strncpy and call bzero() or memset() to fill the whole dest[] array with zero bits before copying. This is a little more expensive.

  9. Re:Security: start in education on Fix the Bugs, Secure the System · · Score: 2

    Computer science is the study of pointers and algorithms and error recovery. Point and click UIs and cut and paste java APIs have nothing to do with science, and very little to do with computers.

    The problem is the instruction. A degree in computer science should mean you know a bit about computers. ALL languages that hide this from the user still depend on the exact same constructs that c exposes.

  10. Re:Exceptions are exceptional on Fix the Bugs, Secure the System · · Score: 2

    Not with java. Exceptions are a normal part of program flow. Not of necessity, but enough of the standard APIs and documentation relies on them to make it fairly standard.

  11. Re:Secure programming on Fix the Bugs, Secure the System · · Score: 2

    That's a problem with administration skills. See, Unix has the concept of "groups" -- you can grant some priveleges to some users but not others. Now, the linux kernel doesn't really offer very fine grained device control, but that's an implementation problem, not a design problem.

  12. Re:The only remaining wish... on Fix the Bugs, Secure the System · · Score: 2

    1) Millions of people are charged the wrong amount

    2) Companies with internet connected databases get what's coming to them.

  13. Secure by default on Fix the Bugs, Secure the System · · Score: 2

    Not to flame, but

    "Four years without a remote hole in the default install!"

    is nothing compared to MS-DOS's twenty year safety track record. That, and thousands of "potential" buffer overflows in realistically safe code like this:

    int SomeFunc ()
    {
    char foo[5] = "Hello";
    OtherFunc(foo);
    }

    OtherFunc(char * foo)
    {
    /* this is only ever called from SomeFunc(),
    * whic passes a string literal. This is, of
    * course, completely undocumented. You never
    * read this comment.
    */

    char * bar = malloc(strlen(foo)+1);
    strcpy(bar, foo);
    }

    Yes, OpenBSD is a very nice OS, but no, it isn't a magic bullet.

  14. Re:Point, Counterpoint on The Skeptical Environmentalist · · Score: 2
    From one of the links on anti-lomborg.com 10 Things Environmental Educators Should Know about The Skeptical Environmentalist):

    He [Bjorn Lomborg] has no professional training -- and has done no professional research -- in ecology, climate science, resource economics, environmental policy, or other fields covered by his new book.

    The same article mentions the 30,000 footnotes in his book.

  15. Textual analysis on The Skeptical Environmentalist · · Score: 2

    it's as if we were asking you to sacrifice your first-born
    <p>
    The problem here is that <i>you</i> have set in your minds an evolutionary gulf that has somehow made you superior to the rest of <i>us</i> and given you a Darwinian right to rule over the rest of us.

  16. Re:Better safe than sorry... on The Skeptical Environmentalist · · Score: 2

    The only interest Bush had in the Oil industry was debt from a couple of failed wells that were paid off by the Texas Rangers basesball team years ago.

  17. Re:Better safe than sorry... on The Skeptical Environmentalist · · Score: 2

    so you favor cutting down all the forests and covering them with windmills and solar panels? That's what it'd take to equal a fraction of the energy produced by fossil fuels today. (Of course, since there wouldn't be as much CO2, we wouldn't need the forests either.)

  18. Re:Better safe than sorry... on The Skeptical Environmentalist · · Score: 2

    Look at all those ecologists wining and dining on the politicians and celebrities 80' yachts. Look at all the activists leaving their Audis and Jettas in the garage to ride the Limosuine to a fund raiser.

  19. Re:Let me save you the suspense on The Skeptical Environmentalist · · Score: 2

    then there would be more elephant turds and humpbacked whale turns and such.

  20. Re:Let me save you the suspense on The Skeptical Environmentalist · · Score: 2

    If you want to argue diet patterns, at least try to keep honest. Do you really think the "other white meat" and "it's what's for dinner" commercials have significantly increased the meat consumption. Most Americans don't hardly eat meat these days except from McDonalds.

  21. Re:Environmentalism can come at a profit on The Skeptical Environmentalist · · Score: 2

    the difference between using incandescent bulbs and no light at all runs maybe $100 (current rate) in your life time.

  22. Re:Scientific illiteracy on both sides on The Skeptical Environmentalist · · Score: 2
    education is believing what you are told. What we need is for people to think, think, think

    The reason so many "scientists" come up with false data is because they don't apply common sense, impartial observation, or healthy skepticism.

  23. Re:Crap (You aren't looking hard enough) on I STILL Want My HDTV · · Score: 2

    Think of all the action going on outside the vertical range that you miss because of your rectangular screen. Wider screens only help if they take up the majority of your range of vision -- like a movie screen. It's only the peripheral vision of from having two eyes that makes you see more on the horizontal angle.

  24. Re:Well.... on Blizzard, Bnetd Respond on Bnetd Shutdown · · Score: 3, Insightful

    No you can't.

    To return to the circular saw analogy, if you buy a circular saw blade from a company that has trademarked the name "Sawdust Blizzard (R)(TM) circular saws" and there is a note on the instruction paper hidden behind the saw blade (the saw blade is sold shrinkwrapped to a piece of cardboard that plainly says it is a 7 1/4" saw blade that will work with most 7 1/4" saws) with a note in tiny print at the bottom that says:

    "this circular saw blade is provided as is, without any warranty or useability or safety guarantees, real or implied. By purchasing this saw blade you agree to the terms with are posted on the website www.sawdustblizzard.com and may be subject to change without notice."

    On the website (buried behind pages of marketing copy and a note that the 7 1/4" circular saw blade is known to not fit most 7 1/4" saws, and recommending you purchase the new Sawdust Blizzard (R)(TM) 7 5/8" circular saw to most effectively use your Sawdust Blizzard (R)(TM) circular saw blade) is the terms:

    By purchasing the Sawdust Blizzard (R)(TM) saw blade you agree not to use this saw for projects not approved by the Sawdust Blizzard Corporation or any of its affiliates. Only members of the Sawdust Blizzard craftsman union may use the Sawdust Blizzard circular saw blade. You may not use the Sawdust Blizzard (R)(TM) circular saw blade in Black & Decker, DeWalt, Mikita, or other circular saw manufacturers. Use of a washer and/or customized bolt to use the Sawdust Blizzard (R)(TM) circular saw with other saws is strictly prohibited and grounds for confiscation of anything built with it. By purchasing the Sawdust Blizzard you are automatically admitted to the union (currently free.) By joining the Sawdust Blizzard (R)(TM) craftsman union, you agree not to use other brands' woodworking products. Union rules are subject to change without notice

  25. Re:"It runs Linux and works" - 'nuff said? on How Well Does Windows Cluster? · · Score: 2

    "What will it take" means two things.

    Either someone is about to raise their price on something they're selling you, or they're trying to pay you off. Since Microsoft isn't buying anything, they are either offering equipment and/or research grants (read: bribes for administration and department heads)

    As a side note, my ex-girlfriend's dad was an administrator at a technical college, it is a _very_ lucrative position