Slashdot Mirror


User: MeowMeow+Jones

MeowMeow+Jones's activity in the archive.

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

Comments · 142

  1. The real difference between .NET and Java on Mono and .NET - An Interview · · Score: 1

    I can take a binary shared library and inherit my own classes from it transparently even if the source code NO LONGER EXISTS. This library could have been written in COBOL or FORTRAM. It doesn't matter. There's no need to design home-made wrappers.

    Can Java do that?

    Isn't C++'s problem that it's only really reusable on a source code level?

  2. IP Rights on Seventeen Years of Tetris · · Score: 5, Interesting
    Tetris has had one of the most agressive lawsuits to protect IP rights in software history.

    See here and here among other places

    Although the game is pretty simple, it is innovative, considering the crack-like nature of the game.

    Are the KDE, Gnome, and Emacs versions in good standing with the Tetris Company?

  3. Re:Can't pull IE from Windows, huh? on Software Engineering at Microsoft · · Score: 1, Funny

    Why doesn't anyone ever complain about OpenBSD's integrated Browser? They bundle it in the OS even if you don't install X.

    Damn slashdot hippies.

  4. Re:I see clearly now... on Video Games Found To Decrease Brain Activity · · Score: 2

    So do you want to tell Garry Kasparov he's wasted his life or should I?

  5. Re:More sequels? on Review: Men In Black II · · Score: 5, Funny

    Not to mention the fact that they shamelessly ripped the story off from a book.

  6. I'm confused on Buffy Staked Again By Emmys · · Score: 2

    According to www.emmys.com, the nominees arn't released until July 18th. Who has the time machine.

    Anyway, shows that push genre boundries always have trouble getting nominated. Don't you remember when Simpsons couldn't get nominated for best comedy because it was a cartoon. Same with Northern Exposure, because it was an hour long, and hence couldn't be a comedy.

    I guess they need a best PoMo series.

  7. Re:metrics contradict slashdot truisms on OS X Security Update: Apache, SSL and SSH · · Score: -1, Troll

    YHBT. YHL. HAND.

  8. metrics contradict slashdot truisms on OS X Security Update: Apache, SSL and SSH · · Score: 1, Troll
    Microsoft just released their 33rd advisory/patch of the year. This encompasses their entire product line and all supported OSes.

    Redhat has about 70 or 80 advisories for RedHat 7.2 alone in 2002.

    How can this be?

  9. Quake 3 Mods on Pet Bugs? · · Score: 2

    I was writing a Q3 mod, coding in VC++ and then compiling with the bytecode compiler (LCC I think?). Code was working perfectly as a .dll and crashing as the bytecode. I couldn't do any real debugging; that's what the DLLs are supposed to be for.

    Turns out I was being an idiot and using an if statement with variable == "string" instead of !strcmp(variable, "string")

    VC was smart enough to optimize the code and factor out duplicate entries from the string table. So in the DLL, I was comparing two pointers that (ultimately) pointed to the same location. LCC wasn't smart enough to do this, so it was pointing to two different memory locations that just happened to contain identical strings.

    DOH!

  10. Science is a religion too on Science a Mystery to U.S. Citizens · · Score: 2

    In the end, most of us end up trusting "learned scholars" for most scientific issues. How many science-minded people have the skills to verify the validity of Steven Hawkings equations? How many of you have actaually calculated the speed of light? Or understand how DNA really works? Even most PHD's only have a very good understanding of a very small part of the big picture.

    Not to say that science if fake, but chances are that 95% of the science you believe in is based on the fact that you trust someone elses conclusions and intelligence and integrity.

    Don't forget how many smart people were taken in by cold fusion. Or when Stephen Hawkings calculated that the universe shrinking would actually cause time to go backwards just like watching a videotape in reverse.

  11. API's on Qt For The Console · · Score: 2

    [Yeah I know it's an April Fools joke]

    If someone is reverse-engineering the API's and writing their own code they can do whatever they want

    Keep in mind that most GNU software and Linux itself are based on re-implementations of proprietary systems and aren't violating any licenses.

    Neither does WINE.

    So if this was real, and they just mimicked the QT library calls, they can license it however they want.

  12. Google! on AI in Video Games vs. AI in Academia · · Score: 3, Informative

    Probably a better question is what is AI? The term Artificial Intelligence spurs the imagination and has an almost mystical sound to it, but in reality there are a lot of (seemingly) simple things encompassed by the AI field.

    Some examples everyone can relate to:

    Real-time spell and grammar checks in MS Word with autocorrection.
    Pathfinding: Mapquest uses it. Your cable-modem-router uses it too.
    Fuzzy logic: An oven that hovers 1 or 2 degrees around the target temperature instead of going 5 degrees above the target and then shutting off until it falls 15 degrees below the target.

  13. Re:You shoulda tried Windows 2000 then. on Most Outrageous Vendor Lie Ever Told? · · Score: 2

    When you build the machine:

    Copy rcmdsvc under system32
    cmd
    c:\winnt\system32 rcmdsvc -install
    sc config rcmdsvc start= auto
    sc start rcmdsvc

    problem solved.

  14. Re:At least the code is GPL'd on Beware Employment Contracts · · Score: 3, Interesting

    But did he have the right to GPL it in the first place?

    In a worst case scenario, what happens when you merge all these patches from someone and then two years later some company claims that he didn't have the rights to assign ownership to you? Even if you manage to strip all the patches out, you then need to make sure that the replacement patches aren't borrowing any ideas from the old intellectual property.

  15. Microsoft Data Engine on Will CS Students Switch From Microsoft? · · Score: 3, Informative

    MSDE is basically SQL 7.0 with a few switches thrown so that it can't have DB's bigger than 2 Gig or more than 5 Concurrent users. Even installs on 98.

    It's completely free and all of the SQL Server management tools (Enterprise Manager) work with it.

    http://msdn.microsoft.com/vstudio/downloads/addi ns /msde/

  16. SGML, HTML, XML only define grammar on 1086 Domesday Book Outlives 1986 Electronic Rival · · Score: 2

    Let's see if I can explain this well.

    SGML and derivatives only define grammar rules. A document is then either valid or invalid according to the rules of grammar.

    The most obvious examples a hrefs:

    <a href='foo.html'>link&lt/a&gt

    SGML can only determine that the above statement is valid. There is no way in SGML to say that this should have the effect of creating an underlined word that sends info to your browser when clicked on.

    It's the same with some sort of <font size=14pt> statment. SGML can only say that this is valid. Although you and I can tell what this means, it doesn't mean anything in SGML as far as formatting documents.

    TeX data actually defines specifically how it should be rendered.

  17. Don't hold your breath on What About IPv6? How Long Until Widespread Deployment? · · Score: 4, Funny

    Most of the people I know haven't even upgraded to IPv5 yet!

    Come on people, it's 2002!

  18. Origins of the "Molotov cocktail" on Raisethefist.com Update · · Score: 2

    "Molotov cocktail" is named after V. M. Molotov, the man who was the Foreign Minister of the Soviet Union during World War II. When the Nazis invaded Russia during the Second World War, the Russian civilians used this cocktail quite successfully to destroy the German tanks. The phrase has been quite common since the 1940s.

    <troll>
    So Molotov Cocktails obviously have legitimate uses that our Founding Fathers would have believed in.

    If you're anti-Molotov Cocktail, then you must pro-Nazi according to the rules of First Order Predicate Logic

    </troll>

  19. A factory is a capital expenditure... on Amazon Makes a Profit · · Score: 4, Informative

    and not an expense.

    Why? The factory is worth $10 billion dollars. Amazon could sell it if they had to. Then the factory depreciates over time and that's when the company can expense it.

    I agree that this is a shitty return, but there's a big difference between spending $10 billion on a factory and $10 billion on programmers salaries.

  20. Assuming you're taking imports through customs... on Sony vs Modchips · · Score: 2

    Then maybe you should also be taking an imported PS2.

    I'm sure Sony and the Law doesn't have a problem with you buying two or three different (with respective region encoding) PS2's to play your games.

    So yes, according the above legal sections, you can 'import' copyrighted material for personal use, but this doesn't explicitly 'undo' other laws (such as licensing a regional DVD for compatible regional DVD players) and allow the viewing of said material on unauthorized players.

  21. Re:Attribution where attribution is due, please... on Uber-patch for Internet Explorer · · Score: 2

    But you forget, noone on slashdot believes in Intellectual Property. Providing attribution would imply ownership.

  22. Guess What? on Another Gaping Microsoft Security Hole Goes Unpatched · · Score: 2, Interesting

    Content-type is an HTTP header. To recieve this info must be transmitted via HTTP. You may have noticed that Netscape (and even Lynx, and yes even on Linux) have no problem displaying local html/ pdf/ whatever files without recieving an HTTP transmission, and thus no Content-type header.

    Yep, they do the same thing and look at the file extention to determine how to render files.

    I'm not saying there's not a bug, or it's not severe, but examining the file extention to determine type is hardly an IE-only thing.

  23. If it wasn't for games on Carmack On ATI's Driver Modifications · · Score: 2

    There wouldn't be consumer level vector graphic cards. You just don't get the economies of scale to be able to produce a 100 dollar 3D card.

    Games are the reason that you're not spending 10's/100's of thousands of dollars on SGI equipment.

  24. Not True on Microsoft Attempts to Secure IIS · · Score: 2

    By default, IIS runs as a special account IUSR_machinename on the internet. For intranets it will often run with the end user's credentials. Of course you can create any service account to run IIS if you're worried about a dictionary attack on the IUSR_machinename account.

    In fact, one of microsoft's Security recommendations is to make a special folder in system32 (pseudo-equivilant of /bin), move files like the command and scripting shells into it, and allowing only Administrators and System to access it (similar to moving that junk to /sbin)

    The problem is that even a low priviledge account falls under the "Everybody" group, which has a wide latitude by default.

    It also doesn't help that some shops are too cheap to shell out $300 for the W2K Resource Kit or a TechNet Subscription. Then maybe people would also stop complaining about the lack of MS documentation.

  25. Not trying to one-ups on Are There Any Fun Tech Jobs Left? · · Score: 1, Offtopic

    But if you're on a computer, you can actually crawl through a new statement with a debugger. Here on MSVC, new calls malloc, delete calls free. Alot of programmers will write debug versions of all dynamically allocated objects, so that they can do primitive reference counting to see if there are any memory leaks. They're usually implemented with malloc and free as well.

    Regarding sbrk() most manpages recommend that you dont use it (From FreeBSD:The brk and sbrk functions are historical curiosities left over from earlier days before the advent of virtual memory management.)

    The original question is a bit of a double-edged sword (and might have even been intended as so) Although the only rational way to impement a default new() is {return malloc(sizeof(object));} it's irrelevant, because new is an interface. It's implementation should be considered a black box by the programmer. Even though new and delete almost definately use malloc and free, you can't make that assumption as a programmer.

    That's the reason they go out of the way to state that calling free on a new'ed object leads to undefined behaviour. It'll work 99.999% of the time, but when it does bite you in the ass it'll take you weeks to find the bug.