Slashdot Mirror


User: ucblockhead

ucblockhead's activity in the archive.

Stories
0
Comments
2,910
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,910

  1. Re:Are templates always necessary? on C++ Templates: The Complete Guide · · Score: 3, Insightful
    The difference becomes clear if you accidently try to push something else on the stack. If you try to push a string onto the STL stack, you get a compile error. If you try to do the same to the Java stack, you don't find out until runtime, when you do the cast.


    In other words, you better hope that your testing is good and that the bug that causes a string to get put on the stack doesn't only appear in a rare set of conditions.

  2. Patents on 10 Years of the World Wide Web · · Score: 1

    Isn't it interesting how, while the patent office is handing out exclusive rights to all sorts of obvious bits of standard practice, the truly revolutionary ideas in software are never patented?

  3. Wow on Open Source Code And War · · Score: 1

    I stand corrected...that RMS guy is one smart cookie.

  4. Advances? on Turing Test 2: A Sense of Humor · · Score: 1
    1) The chess program that beat Kasporov is mostly built on 25-40 year old ideas run on modern hardware. It represented not an advance in AI but an advance in hardware. "Alpha-beta pruning" is straight out of 1960's AI.

    2) The reason the Civ 3 AI can beat you is that at levels above "Warlord", the computer player is given production advantages. And it still can't "spank the ass" of a decent player.

    3) Database caching is not AI.

    "Genetic Algorithms", "Fuzzy Logic", "Alpha-beta"....those aren't "new AI advances". Those are all things I learned about when I got my Cog. Sci. degree in 1987.

  5. Emulation on Master of Orion 3 Released · · Score: 1

    One of the things that hurt OS/2 was that once OS/2 got decent Windows emulation (well, the ability to run Windows as a task), developers lost all incentive to develop apps for OS/2. Why bother, when they could just get users to buy the Windows version? Of course, this meant fewer native OS/2 apps, which meant less reason to buy it in the first place.

    Now Linux doesn't have quite the same problem, as there's a much larger application library out there for it, but if Wine runs lots of new games immediately, it does remove incentive for those game publishers to publish native versions.

    (Of course, Loki's failure likely killed the idea anyway...the trouble is that lots of Linux users demanded games, but didn't actually buy them...oh well...can't say that I'm any better. I waited for all the Loki titles to start selling for firesale prices before buying.)

  6. Oh no!!! on Open Source Code And War · · Score: 4, Funny
    You mean that the government could use my GPL'd Winamp plugin for military purposes!?


    Oh crap...the thought of my software being used to kill Iraqi children is just too much to bear...[sob]

  7. Re:Not with my source codes! on Open Source Code And War · · Score: 3, Insightful

    Presumably you could grab the text of the GPL, rename it the "NOWAR-GPL" and throw in some text about not allowing military purposes. You'd probably need to be a lawyer to get it right, though.

  8. Re:article in case of server meltdown on Interwoven Patents Code Versioning · · Score: 1

    1.) Make joke about karma whoring
    2.) ???
    3.) Karma

  9. Re:"Scripter" on Do Scripters Suffer Discrimination? · · Score: 1

    You've completely missed the point. Good programmers used scripting languages when scripting is called for, and other sorts of languages when other sorts of languages are called for. They don't call themselves "scriters". They call themselves programmers, even if they happen to be writing Perl or Python at the moment.

  10. "Scripter" on Do Scripters Suffer Discrimination? · · Score: 1, Insightful
    If you are a "scripter", then you are not a real programmer. Not because using scripting isn't programming, but because real programmers use whatever tool is best for the task, be it a scripting language, compiled language, whatever.

    If someone "can't" use one of those types, then they aren't a real programmer. If someone won't use one of those types, then they aren't a real programmer. If someone always recommends the same language for all tasks, then they aren't a real programmer.

    A real programmer says "oh, you don't want me to use Perl? Well, ok, that's not what I'd recommend...so give me the spec and I will do it in Java."

  11. College on Advice You Would Give to Your 12 Year-Old Self? · · Score: 1
    It wouldn't be "enjoy high school because college will be hard". It would be "don't sweat the bullshit in high school because once you get to college, it will all seem lame".


    And for Gord's sake, stay in college until they kick you out, because once you hit the real world, that's it, party's over.

  12. More advice on Advice You Would Give to Your 12 Year-Old Self? · · Score: 2, Insightful

    Twenty-five years from now, when you post on slashdot, read the whole article rather then responding to the title, so you don't look like a putz, responding with a "joke" that's in the article itself.

  13. Advice on Advice You Would Give to Your 12 Year-Old Self? · · Score: 1

    Buy MSFT as soon as it goes public.

  14. Re:Confusion on Castle Denies GPL Breach · · Score: 2, Insightful
    GPLing code does not give up copyright...unless you intentionally do so by assigning it to the FSF or something.


    You can GPL code and then turn around and sell the same code under another, proprietary license, for instance.

  15. Re:Confusion on Castle Denies GPL Breach · · Score: 1

    The press release is a bit muddled. It also says: ...has it's PCI allocation and bridge setup based in part on the following functions from the Linux kernel sources

  16. Re:Confusion on Castle Denies GPL Breach · · Score: 2, Informative

    It's the second part that's important...from their press release, they seem to think that they can just give you the source for the routines they copied. You can't even link to GPL'd code without GPLing your code. (The LGPL is a different story, though the Linux kernel isn't LGPLed, so that's moot.)

  17. Confusion on Castle Denies GPL Breach · · Score: 3, Insightful
    It sounds like they don't understand the GPL, and think that they can comply by offering the affected routines on floppies, by mail.

    They need a new lawyer.

  18. Re:5th... Dam how about Stallman and what he's don on 5th Anniversary of Open Source · · Score: 1

    Stallman doesn't write "Open Source" software. He writes GNU/free GNU/software.

  19. Re:This is terrible on Space Shuttle Columbia Breaks Up Over Texas · · Score: 1

    On the other hand, this shows pretty clearly that nothing was learned after the Challenger disaster.

  20. Joe Longneck on Is Windows Ready For Joe Longneck? · · Score: 1

    Isn't he too busy trying to catch babes by pretending to be rich to use a computer?

  21. Conspiracy theories on Sony to Stop Producing Smaller CRTs · · Score: 3, Insightful

    I doubt any conspiracy theories are in order. It is more likely that sales of lower-end CRTs are dropping to the point where there's no point in making the effort.

    I doubt that the big CRTs are going anywhere, at least until LCDs get cheap.

    Remember that Sony can't "force" you to buy a higher price LCD as you can always buy another brand. The fact that there taking the smaller ones of the market means that they feel that they won't lose very many customers.

  22. Well, duh! on Using Redundancies to Find Errors · · Score: 1

    Redundent code means the coder wasn't thinking. Hence more bugs.

  23. hah hah on Hilary Rosen Will Step Down As RIAA Head · · Score: 4, Insightful
    Oh yeah, that's funny...the person who killed ten million jews is not as bad as the person who wants to charge you $18.99 for a CD.


    That's slashdot priorities for ya.

  24. Internals on Maine School & Linux · · Score: 1

    I learned 6502 assembly language in High School (along with Pascal and BASIC). Glad I didn't have someone like you telling me that I wasn't ready for it.

  25. Yup on Maine School & Linux · · Score: 4, Interesting

    An OS like Linux is far better for teaching about the guts of software because everything is exposed. And I'm not just talking about "the source". On a Linux box, you can go look at things like startup scripts and installed drivers, while on Windows, such things are (mostly) hidden.

    Windows does its damndest to prevent users from accidently encountering any confusing internals. Good, I suppose, for someone who doesn't care, but lousy if you are trying to teach those internals.