Slashdot Mirror


User: UnknownSoldier

UnknownSoldier's activity in the archive.

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

Comments · 7,910

  1. Keeping up the id's on NVIDIA Geforce 2 Review · · Score: 2

    > That might be the next frontier. Even if we can get life-like quality.

    2 points.

    A) We will continue to need fast 3D for quite a while. What you said, all in the name of realism. I want my perspective-correct shadows, I want my realistic fog, my bezier and NURB surfaces, etc. :)
    The world is just too complex, and today we don't have the horsepower to accurately model it, so we approximate it: badly.

    B) Thankfully photo-realism isn't the end-all and be-all. Real-time Cartoon rendering is starting to pick. Check out some the latest issues of Game Developer.

    Cheers

  2. Re:Matrox on Nvidia Releases Beta XFree86 4.0 Drivers · · Score: 2

    > That implies that having two monitors is extremely important.

    If you want more games for Linux, it is, in a round-about way.

    1) As a 3d graphics programmer, having 2 monitors hooked up via the voodoo has been a God-send. 3D output on the voodoo connector, source code on the vga connector. Very productive.

    2) All the artists where I work, have dual monitors (even dual 17" work quite well.) Why? Because 3D Studio MAX pretty much requires it to get any "serious work" done. (Hey modelling game objects is serious work :)
    Of course if we had a good modeller on Linux that would help. Anyone know of any at the same quality as 3D Studio Max ??

    > most of the dual headed cards out there only worked in WinNT

    For PC's, yes. Usually the modellers are running NT since most of the "high-end" modelling tools have been written for NT.

    Cheers

  3. Re:The Athlon wasn't right for me. on Pentium 3 Vs. Athlon - Which Is Right For You? · · Score: 1

    ACK, you're right.

    I got my set back in Dec. Who knew the price was going to go up?!

  4. Re:NO! on Pentium 3 Vs. Athlon - Which Is Right For You? · · Score: 1

    > *do NOT* buy a BP6 for a server

    I agree.

    I haven't had any problems with the bp6.
    I checked www.bp6.com first to see what the issues were. I know there have been a few bad boards (my cousin went thru 2 of them!)

    I needed a cheap SMP system for compiling at home, and it fit the bill perfectly.

  5. Re:The Athlon wasn't right for me. on Pentium 3 Vs. Athlon - Which Is Right For You? · · Score: 1

    I got the c366 for $35 from Access Micro back in Dec.

    And of course the Athlon will outperform this config. I got the dual system because it was dirt cheap. SMP is very sweet. No more single cpu's for this programmer.

  6. Re:Really? on Pentium 3 Vs. Athlon - Which Is Right For You? · · Score: 2

    > What do you people do on these machines to need that much power?

    1. Compiling.

    On my p3-500 here at work it takes 30 mins to compile our game.

    2. Graphics.

    Even with GPUs (sorry nVidia, you didn't invent that term, Sony was using it WAY before you with the PSX docs) we still need faster cpu's. How many games today are pushing scenes of 5+ million polys?. Right. None.

    With a 100 GHz machine (yes not MHz) we might start seeing some real-time ray-tracing.

    As a graphics programmer, I can't wait for the future ! :-)

    "If I protest an illegal tax, does that make me an illegal tax protestor?!"

  7. Re:The Athlon wasn't right for me. on Pentium 3 Vs. Athlon - Which Is Right For You? · · Score: 1

    > Athlon 700: $189.

    Dual Cel 366 o/c to 550: $35 each = $70
    Abit BP6 = $120

    I'll stick with my dual system, thx.

  8. Re:I asked a silly question (Re: Why against?) on Why Do Open Source? · · Score: 2

    > I always thought Stallman pretty much spoke for the FSF on the philosophy section, but realize I may have made an incorrect assumption. I thought the FSF wanted all software to be free for it's own sake as a free speech issue -- you know, code for it's own sake.

    No, you didn't make an incorrect assumption. Stallman wishes all software was open source.

    *Points to evidence -->

    http://www.gnu.org/philosophy/why-free. html

    and

    http://www.gnu.org/philosophy/should befree.html

    While it is a lofty goal to have all software with the freedom of source and copyleft, Stallman seems to think the right of the developer should be "restricted" for the greater good. As a liberterain, I don't think that's right to "deny" someone the freedom on the basis of the rest of society.

    Cheers

  9. One more reason for electronic versions on Library Of Congress Will Not Digitize Books · · Score: 2

    > The LoC is very open to citizens. So much so, some very valuable books/manuscrips have walked out of the LoC.

    This is one more reason the books should be on-line. Anyone should be free to look and copy the books on-line, but the only way you get to physically look at the books, is if you travel to the LoC.

  10. What would you do different? on Talk Things Over With Richard M. Stallman · · Score: 2

    Gnu and freedom software have been successfull these past 25+ years. e.g. Linux, GNU Utilities, Apache, etc. Is there anything you would of done different in the free software movement?

    (Yes, I know its free software, but free means freedom, not price, so I think the term freedom software has a nicer ring to it :)

  11. Hardest aspect ... on Talk Things Over With Richard M. Stallman · · Score: 2

    What has been the hardest aspect of showing people the advantages of freedom software?

  12. And the point is ... ? on ArsDigita University · · Score: 2

    ... to keep your skills up to date ?

    Now don't get me wrong, just because you are done with school, doesn't mean you are done with learning !

    If you ALREADY need a degree to be able to participate, then what's the point of spending ANOTHER 6-day-a-week, 12-hour-a-day year ?

    "If I protest an illegal tax, does that make me an illegal tax protestor ?" - Pohoreski

  13. OpenGL and OpenML on New Cross Platform Alternative To DirectX · · Score: 3

    Yes. OpenGL _IS_ cross platform, not _was_.
    OpenGL runs on pretty much all desktop systems. (Can anyone think of a system that doesn't have OpenGL?)

    At least Khronos is doing The Right Thing (tm) and using OpenGL as a base for OpenML. OpenGL is a nice clean, and othogonal API unlike that bastard child called Direct3D. (DX = 6 revisions in 4 years? Yeah, thats a good design! NOT.)

    I'm kind of curious as to why OpenAL or SDL doesn't fit the bill here?
    http://www.lokigames.com/development/

    At least they have enough "big names" that this might actually take off.

    &LTrant&GT
    Unlike all the developers that SOLD OUT to M$ with Direct3D. As a 3D programmer I'm still upset that everyone let M$ shove down our game programmers throats wheter we wanted it or not.
    &LT/rant&GT

  14. Reminds me of this quote... on Wormholes? Maybe. · · Score: 1

    "I want to work in the theoritical ... Everything works in Theory"

  15. Populous World Name Gen on Interview With 'Populous' Creator Peter Molyneux · · Score: 2

    Here's a program that lists all the world names for Populous 1.
    I wrote it back in 91 when I bored one weekend... :)

    The astute reader will notice that you can't play all possible world combinations in Populous (32,768 world names I believe.)




    /*
    This program lists all the world names in Populous

    Written by Michael Pohoreski on Nov. 19, 1991
    */

    #include &LTstdio.h&GT
    #include &LTconio.h&GT /* getch() */
    #include &LTctype.h&GT /* tolower() */

    int Pprefix = 4; /* index to prefix */

    int Proot = 0; /* index to root */

    int root_add[] = { /* 32 world pattern */
    25, 25, 25, 25, 25, 26, /* -7, -7, -7, -7, -7, -6 */
    25, 25, 25, 25, 25, 26, /* -7, -7, -7, -7, -7, -6 */
    25, 25, 25, 25, 25, 25, 26, /* -7, -7, -,7 -7, -7, -7, -6 */
    25, 25, 25, 25, 25, 26, /* -7, -7, -7, -7, -7, -6 */
    25, 25, 25, 25, 25, 25, 26 /* -7, -7, -7, -7, -7, -7, -6 */
    }; /* relative changes to each other */
    int Proot_add = 0;

    int Psuffix = 23;
    int suffix_add[] = {
    13, 14, 14, 14,
    13, 14, 14, 14, 14,
    13, 14, 14, 14, 14
    };
    int Psuffix_add = 0;

    char *prefix[] = {
    "RING", "VERY", "KILL", "SHAD", "HURT", "WEAV", "MIN", "EOA",
    "COR", "JOS", "ALP", "HAM", "BUR", "BIN", "TIM", "BAD",
    "FUT", "MOR", "SAD", "CAL", "IMM", "SUZ", "NIM", "LOW",
    "SCO", "HOB", "DOU", "BIL", "QAZ", "SWA", "BUG", "SHI"
    }; /* taken from populous.exe */

    char *root[32] = {
    "OUT", "QAZ", "ING", "OGO", "QUE", "LOP", "SOD", "HIP",
    "KOP", "WIL", "IKE", "DIE", "IN", "AS", "MP", "DI",
    "OZ", "EA", "US", "GB", "CE", "ME", "DE", "PE",
    "OX", "A", "E", "I", "O", "U", "T", "Y"
    };

    char *suffix[32] = {
    "HILL", "TORY", "HOLE", "PERT", "MAR", "CON", "LOW", "DOR",
    "LIN", "ING", "HAM", "OLD", "PIL", "BAR", "MET", "END",
    "LAS", "OUT", "LUG", "ILL", "ICK", "PAL", "DON", "ORD",
    "OND", "BOY", "JOB", "ER", "ED", "ME", "AL", "T"
    };

    void update_world( void );
    void display_world( void );

    void main( void )
    {
    int x; /* current world to print name of */
    char key;
    int pause;

    fprintf( stderr, "Display pause ( Yes / No ) ?" );
    do
    {
    key = getch();
    key = tolower( key );
    } while ((key != 'y') && (key != 'n'));

    pause = 0;
    if (key == 'y')
    pause++;
    fprintf( stderr, "\n\n" );

    /* x &LT 495 */
    for ( x = 1; x&LT 1500; x++ )
    {
    /*
    pattern changes at world 174,
    & world 333, 506, 679, 852, ...
    goto to next suffix if world &GT 174 & (world + 13 mod 173) == 0
    */

    if (x == 174)
    {
    Psuffix = Psuffix + 1;
    if (Psuffix &GT 31)
    Psuffix = Psuffix - 32;
    Psuffix_add = 0;
    }

    if ( (x &GT 173) && (((x + 13) % 173) == 0) )
    {
    Psuffix = Psuffix + 1;
    if ( Psuffix &GT 31 )
    Psuffix = Psuffix - 32;
    Psuffix_add = 0;
    }

    printf( "%5d: ", x );
    display_world();
    update_world();

    if ((x % 10) == 9)
    printf( "\n" );

    if (((x % 20) == 19) && pause)
    {
    printf( "\nPress a key to continue..." );
    key = getch();
    printf( "\n\n" );
    }
    }
    }

    void update_world( void )
    {
    Pprefix = Pprefix + 5;
    if (Pprefix &GT 31)
    Pprefix = Pprefix - 32;

    Proot = Proot + root_add[ Proot_add ];
    if (Proot &GT 31)
    Proot = Proot - 32;
    Proot_add = Proot_add + 1;
    if (Proot_add &GT 31)
    Proot_add = 0;

    Psuffix = Psuffix + suffix_add[ Psuffix_add ];
    if (Psuffix &GT 31)
    Psuffix = Psuffix - 32;
    Psuffix_add = Psuffix_add + 1;
    if (Psuffix_add &GT 13)
    Psuffix_add = 0;
    }

    void display_world( void )
    {
    printf( "%s", prefix[ Pprefix] );
    printf( "%s", root[ Proot ] );
    printf( "%s\n", suffix[ Psuffix ] );
    }

  16. Re:Why Perl? on Report From The Mozilla Developer Meeting · · Score: 2

    > OO has had twenty-fove years to get something, anything right. Too late. Next paradigm please.

    I have already addressed this point in the other thread, Cross-Platform Development Tools?

    OO{P/D} is not some silver bullet that will solve all your design issues, and Stroustrup knows that: He left the programming paradigm to the PROGRAMMER. (Functional/Procedural programming DOES have it's place, as does OO.)

    If you want detailed info., check out this book:

    Multi-Paradigm Design for C++

    Cheers

    "Black Holes are where God divided by Zero." -- Anonymous

  17. ACL's are dead on TrustedBSD Announced · · Score: 3

    > I hope these kids have a buttload of coders on board.. ACLs alone could take 18 months of serious coding..

    I sure hope not. Capabilities address secuity in a MUCH cleaner way then ACL's do.

    See:

    http://www.eros-os.org/essays/capintro. html

  18. Re:C++ sucks. Lotsa added on crap nobody needed. on Cross-Platform Development Tools? · · Score: 2

    > He should've started anew when creating his OO dream rather than trying to maintain backward compatibility.

    I disagree. OO{P/D} is not some silver bullet that will solve all your design issues, and Stroustrup knows that: He left the programming paradigm to the PROGRAMMER. (Functional/Procedural programming DOES have it's place, as does OO.)

    If you want detailed info., check out this book:

    Multi-Paradigm Design for C++


    Cheers

  19. Re:DeCSS on 6th Circuit Court: Code Is Speech · · Score: 1

    > Since the compiled product is a TOOL and not a vehicle for free speech, the judge can still keep DeCSS illegal.

    I don't buy that on the grounds that there are LOTS of TOOLS that _COULD_ be used for malicious purposes. Doesn't mean its right to make them illegal.

    > I'd like to remind you the judge considered DeCSS a mechanism for piracy.. not a tool to promote interoperability.

    So basically we trample over the right(s) of the authors (free speech) in the name of security.

    "Those that would trade liberty for security deserve neither" seems to come to mind.

    > HOWEVER, I'd be willing to bet that distribution of the SOURCE is now legal.. but compiling it and using it is NOT.

    That makes sense _IF_ we look at it in the light any other [dangerous] tool, such as explosives. Having information how to make a bomb is not a crime. _Owning_ the parts of a bomb is.

    Is DeCSS _ONLY_ designed to promote piracy ?
    I don't think it is, and on that basis, it should not be illegal.

  20. Re:Could it be in need of RAM, not GHz? on The Dual 1GHz Pentium III Myth · · Score: 1

    > Well, the link is usually very memory intensive.

    It takes 25 mins to do a compile, and about a minute to link (P2-400 w/ 128 Megs). The debug .exe is about 10 Megs.

    > Having enough memory to cache all common header files makes a big difference.
    Now that is something we haven't tested. I'll buy that. Now only if my manager would ;)

  21. Re:Geez,when did slashdot become news of sysadmins on The Dual 1GHz Pentium III Myth · · Score: 1

    > For the most part apps are still computer bound, EXCEPT in server space. Thats why the Xeon is still chugging along at 550MHz. Examples of apps that are compute bound.

    The techinical terms are CPU bound and I/O bound.

    Nice summary, BTW.

  22. Re:Could it be in need of RAM, not GHz? on The Dual 1GHz Pentium III Myth · · Score: 1

    >> ... cutting down times in compiling code ...
    >> I Have a Dual-500mhz machine, and i max out both cpu's all the time.

    > Ever considered buying more RAM? If you're maxing out a dual-500MHz machine, I would hope you've got at least 4 Gig of RAM on that baby.

    Compiling is CPU bound, not I/O bound.

    An extra Gig or 2 isn't going to speed up the compile when you have 4,000 files and a few million lines of code.

  23. Re:Please let Amiga rest in peace on New AmigaOS On Top Of Linux · · Score: 2

    > How in the world can you call OSes like Windows or Linux modern?

    If you would take a OS course you would recognize certain "modern" features:

    - Pre-emptive task switching
    - Multi-threaded
    - Virtual Memory
    - Protective address space for each application and the kernel (although hardware kind of needs to support this before the OS can)

    > ? Linux can be traced back to the late sixites, whereas Windows still is the 1981 beast it originated from

    Irrelevent. ALL _OS's_ can be traced back to the sixities. Does that mean that ALL of them are 40 years old?

    > Put against these, the 1985 AmigaOS is wholly modern.
    _IF_ the AmigaOS has all those features, then, yes, you are correct.

    Cheers

  24. Re:BeOS on slashdot on BeOS For Linux! · · Score: 1

    > The whole OS is C++ based
    Not quite. The kernel is written in C.

    http ://www-classic.be.com/aboutbe/benewsletter/volume_ III/Issue51.html#Insight

    > with beautifully clean and simple APIs.
    Yes, it really puts the Linux and Windows API to shame. Badly.

    You also forgot BeOS is EXTREMELY FAST. :)

    BeOS is a great example of what happens when you start over and design a well thought OS instead of just hacking things together.

    Cheers

  25. Re:Sure religion has had an impact ... on Freeman Dyson Wins Templeton Prize For Religion · · Score: 1

    > Personally, I think things like "and", "or", "not", and modus pones are realitivly universal, i.e. you need them to build your theories of the world, but the quantifiers are a whole new critter.

    You're assuming a binary logic system. Tertiary (and higher) logic systems do exist.