Slashdot Mirror


User: Cuthalion

Cuthalion's activity in the archive.

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

Comments · 880

  1. Re:Christmas 2001? on Microsoft Unveils The X Box · · Score: 2

    Look at the old celerons (not the celeron A's).. Those were VERY similar in architecture to the P2's but the p2's ran MUCH better. MHz just means how may times the clock signal flips a second, it doesn't mean now many numbers the chip can crunch, it doesn't mean how many frames you'll get in quake.

  2. Re:Unfortunately on OpenAL Audio Library Released · · Score: 2

    I would have prefered that all Linux developer got to define a standard with everyone, but one established developer prefer to be alone on the spotlight.

    That's now how open source innovation typically works. The way new stuff usually happens is somebody wants a programme* to exist and implements it first, rather than spending 8 months saying "Hey, I want everyone in the world to tell me how to write the programme I want to use".. Once they have it doing something, they say "Hey, this is cool, anyone want to contribute?" and then the ball gets rolling.

    *Libraries, protocols, API's, etcetera all count too.

  3. Re:GPL and API's on OpenAL Audio Library Released · · Score: 2

    can an API be GPL'd the same way that code is?

    You mean to say that if someone changes it they must release source code to the changes?

    The GPL does not make sense for this kind of thing. It is a license that was specifically written to apply to computer programmes, and while its concepts may be generalizable beyond that, the GPL is legally worded to address specific issues of distribution of programmes and their source code.

    M-x less-pedantic-mode

    You mean can an "open" license be applies to this API? What would that do? An implementation of this API is already LGPL'd, so you CAN go ahead and extend or modify the API if you like..

  4. Re:You can't make it "intuitive" if it isn't. on User Feedback and Open Source Development · · Score: 2

    I have no problem with people having access to anything they want, but it is *logically impossible* to make the interface simpler than the task it performs.
    <br><br>
    THIS IS THE PROBLEM<br>
    <br>
    There are two different kinds of complexity here. There is the complexity of how a given task is performed, and the complexity of what the end result is. I don't believe that these are in any way inherently correlated to each other. Complicated processes can produce simple results, and vice versa. <br>
    <br>
    In the first case, the user needs to be able to express what they want the final state of the machine to be, rather than tell the machine how to get there. In the second case, it's going to be simpler just to tell the machine what to do, and let it trust you that these steps are towards some desirable end. <br>
    <br>
    Given the correct tools, many difficult tasks are easy. Given the incorrect tools, many easy tasks are hard.

  5. Re:Atari Lynx on New Atari Jaguar Game Running $1,225 on eBay · · Score: 2

    Why'd the gameboy do well?

    It's very small.

    It's very cheap.

    There are 151753018537 games for it.

  6. Progressive Disclosure on Jakob Nielsen Answers Usability Questions · · Score: 2

    I'm pretty happy with this notion that the user interface becomes more complicated only when you're ready to. That seems like a good way to help new users out. However, it is important that it is easy to skip ahead to a more advanced mode of operation (sure, just type M-x I-already-know-what-I'm-doing-mode!) for not just the reason I've seen mentioned (power users / aggressive learners) but also so that you know what IS possible, when you're evaluating the software, maybe to determine if your company wants to buy a big pile of site licenses, or whatever.


  7. Re:Here are "Slade"'s words: on John Carmack Enforcing the GPL on Quake Source · · Score: 2

    It was id software that attached the GPL to Quake granting people the right to the source, not Richard Stallman. Though it is his meme.

  8. Re:Maybe this is a naive solution... on John Carmack Enforcing the GPL on Quake Source · · Score: 2

    For every function F, there's an inifinite set X of programs X1, X2, ... that compute that function. (No, X is not recursively enumerable, but there exist subsets of X that are.)

    Perhaps on a turing machine. However..

    For any finite hardware platform there is a finite number of distinct programmes, as programmes have descrete lengths, and a maximum length (the maximum ammount of addressable memory, or maybe HDD sizes or something) Sure, this is very very large, but is finite. Furthermore since each programme is finite length, the set of them is recursively enummerable.

    But that's just pedantry. The real issue is - you're crazy! This may prevent cheating, but it fascilites and encourages distribution and execution of untrusted binaries. Furthermore, while this may be a theoretical possibility, I sure wouldn't want to be the one to debug it!

    Maybe distributed.net should stop searching for keys and start doing an exhaustive search for fast factorisation code instead.

  9. Re:Railguns are REAL bud ;) on John Carmack Enforcing the GPL on Quake Source · · Score: 2

    I feel that this is a misleading or at least confusing description of what makes a railgun [projectile] go.

    Basically you create a solenoid with only one twist, and then crank a large ammount of electricity through it. Well, it wants to fly apart, but only one piece is free to do that (the projectile), so it does.

    The ignition slug as you call it is used to become vapour and plasma indeed, but the reason is because metal vapour conducts electricity really good, and because it breaks the rails less than the very hot chunks of metal scraping along them very fast would.


  10. Re:Imagine the possibilities... on Looking at UltraSPARC III · · Score: 2

    Even if you could, there's no IO to get that much video bandwidth out of the computer - your screen won't do more than, what, 120 hz? Your eyes barely do 60..

  11. Re:Power consumption questions. on Looking at UltraSPARC III · · Score: 1

    it consumes 75W power ... The heat dissipation of these puppies will be monsterous!</i><br><br>
    If it doesn't dissipate all 75 of those watts, I'm going to buy some stock in Sun right now.

  12. Re:Yippee, Cyrix is back on Cyrix's 'Joshua' announcement · · Score: 2

    Prices have been artificially high due to lack of competition lately.

    What are you talking about? Stuff is so amazingly cheap these days, chip prices included. Neither intel nor AMD are making huge profit margins - they're both despearately trying to undercut each other. Sure, cyrix making chips too isn't a bad thing - more options and all that, but I don't think they're going to be able to drive prices down all that much farther.

  13. Re:Specifics of the GPL violation on John Carmack Enforcing the GPL on Quake Source · · Score: 2

    If the GPL is undefensable in court, it's better to discover that now, rather than go ahead and release under a worthless license until we DO find that out.

    Also, this is a much better situation to set a precedent - the resources are stacked on the side of the GPL, as is the evidence. If the GPL can't win here, it's less likely later on. If the GPL can succeed here, that will HELP it in more difficult cases that may crop up in the future.

    I'd like to avoid legal confrontations as much as the next guy, but if the GPL is going to have a legal test, this is pretty much as good a legal test as could be. There is NO dispute over who created the original, what the license was, and the defendant cannot afford a million bucks worth of weasels^H^H^H^H^H^Hlawyers.

  14. Re:Like I've said before... on Keep It Legal To Embarrass Big Companies · · Score: 2

    "if you go into a bicycle shop, you expect to see bicycles. Why should public Internet terminals be any different?"

    They shouldn't. If you go out into the world, you should expect to see the world.

  15. Re:Building smut file on Keep It Legal To Embarrass Big Companies · · Score: 2

    The way to block a distributed technique is to cease providing that service. This service is useful to individuals, but if it is being used to circumvent measures they took to prevent an aggregate list from being public, it would be appropriate for them to disable it.


  16. Re:Is it compatible with Visual C/C++? on Borland C++ Now Free-as-in-Beer · · Score: 2

    You may have troubles with C++ DLL's. I don't believe MS defined anywhere how the names get mangled from C++ names -> DLL entry points names, and as a result C++ DLL's are hard to make work from compiler to compiler. DLLs that came out of C code, I find, do not have this problem, as the name mangling is MUCH simpler.

  17. Re:Anyone look at system requirements? on Borland C++ Now Free-as-in-Beer · · Score: 2

    MSVC++6 does have a better optimizer than C++Builder 4 (at least my code ran some about 15% slower (10 fps?) on C++ Builder (though this isn't a great benchmark - one cache optimisation in one loop would make a SIGNIFICANT difference)

    The linking issues you speak of are problems with windows not defining enough of DLL stuff for C++ DLLs to portably exist - the DLL contains the mangled name, and different compilers mangle things differently.

    C++ Builder's VCL IS delightfully easy, although it involves some odd extensions and restrictions to the C++ standard. How much that matters depends on what you're doing.


  18. Re:Obfuscated DeCSS programming contest on A New DeCSS · · Score: 2

    Well, kind of. I mean, it's only the source that's obfuscated, so there's no point in obfuscating some code, then hiding it under your mattress or whatever. However...

    The spirit of open source is not that you ALLOW other people to work on your code, but you encourage it, and facilitate it. You see other programmers as being people who can and want to help (even if for selfish reasons (I want linux to work with my FooCom USB rubber ducky!), rather than as people who are competing against you.

    As such, obfuscated code is contrary to that purpose - if you make code that is virtually impossible to read, few will be able to contribute to it. Rather than prohibiting people's understanding and modification of the code through legal means, you are using technical means, but the end result is the same.

    Don't get me wrong - I think there's plenty of room in the 'open source community' for obfuscated code contests, but only in the context of games for programmers, not as development projects.

    I will say that it's not unreasonable to allow and encourage people to contribute extra obfuscations to your code, and keep the spirit of OSS that way.

  19. Re:How does Python deal with all types of whitespa on Perl vs. Python: A Culture Comparison · · Score: 2

    I've several times run into problems like:

    if (case1)
    if (case2)
    print "case2";
    else
    print "Neither case1 nor case 2";

    There the indentation is rather misleading, in a non-obvious way. (The else gets grouped with the inner if, not the outer)

    It's pretty frustrating spending a long time tracking down a "That's not what I meant!" bug, just because it reads just like what you meant. (in C/C++ and many derived languages {&,&&} and {=,==} are good at helping this kind of thing along)

    For the record, I programme in neither Perl nor Python, so I'm relatively "unbiased". :)

  20. Re:WTF? on Security Analysis of My.MP3.com and Beam-It Protocol · · Score: 2

    People really don't mind if others know what CDs they listen to - often quite the contrary. Hell, many people (myself included) spend a fair ammount of time publishing a database of their music collection.

  21. Re:One interesting thing about this on LinuxPPC 2000 - First Boxed Product · · Score: 2

    How about BeOs?

  22. Re:It's the Internet, stupid! on Cheap Gigabit Ether · · Score: 2
    , most low- to mid-range SMP boxen have a singular cache to share,

    Let's call a dual Pentium 2/300 a mid-range SMP box, shall we?

    A Pentium 2 processor has 512K of level2 cache (running at clk/2 - 150 MHz) on the cartridge. Are you suggesting:
    • When operating SMP they don't use cache?
    • When operating SMP they ignore their cache and use some slow cache on the motherboard? (which they can get at at 66MHz)
    • When opearting SMP one uses it's cache and the other one uses the first guy's cache too?

  23. Re:But what would you use it for? on Cheap Gigabit Ether · · Score: 2

    For just doing point to point stuff like this it seems more efficient to just use a 100 or even 10 megabit switch.. And hook THOSE together with a nice fat gigabit uplink.

  24. Re:Collision information, anyone? on Cheap Gigabit Ether · · Score: 2

    Also, anybody got information on how collision handling is done on this new architecture? I would suppose that, being a gigabit ethernet, it would surely see much more usage than a 100Mbps one, and being also much higher speed, there should be more collisions.

    Yeah, and the faster those packets move, the more likely they'll be damaged when they smack into each other!

  25. Re:Entirely new system on Super LCD Screens: 200 PPI · · Score: 2

    I agree that the G400 is up near the top of current 2d video technolgy, which only strengthens the original point about these 200dpi 16" LCD devices - the world's not ready for them!