Slashdot Mirror


User: tomstdenis

tomstdenis's activity in the archive.

Stories
0
Comments
6,870
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,870

  1. Re:Wow. on Intel Open Sources Graphics Drivers · · Score: 1

    If you're not playing games the open source nv drivers will work fine for you [hint: I use it on my workstation].

    But it isn't just the drivers that hold intel graphics back. It's the fact that GPUs from ATI and NV are huge and overdesigned for the task. Intel graphics chips are much smaller [re: fewer pipelines, non-dedicated memory, etc].

    The only way Intel could win is if they had more transistor real estate and a dedicated memory bus for the GPU.

    Tom

  2. Re:Delphi compile speed on Borland Announces the Return of the Turbo Products, with Video · · Score: 1

    Back in the DOS days I was using a compiler called Micro-C which was a "single pass" compiler as well and on a 33Mhz 486 I was compiling 10K/lines a second. The difference between Micro-C and GCC [for instance] is that GCC performs a hell of a lot more optimization passes.

    Borland C is neither a good C compiler [in terms of speed and standards compliance] or efficiency of code generated. It's a bad example to use.

    If you really want a contest you should do this

    1. Take equivalent algorithms [storage/size/speed]
    2. Take Delphi and GCC 4.1.1 and build the programs
    3. Measure the output size and time their executions.

    No customer cares if your program was built in 1s versus 10s. They only care if the program fits in their platform, does what they want and does it fast. Besides, with proper refactoring you can mitigate build times to a moot point.

    For instance, when I work on my projects I often build the entire tree once, then work on the file I want [I have one function per file so it's easy to isolate]. Then when I want to test it, I take a whopping 5s or so to build and link the test program. I certainly spend more than 5s auditing the code and working with the debugger so it's not a bottleneck in the process.

    Tom

  3. Re:Three ways to justify "turbo" on Borland Announces the Return of the Turbo Products, with Video · · Score: 1

    *cough* quality *cough*

    I'd say GCC does far more optimizations than FPK or Delphi.

    Honestly, how much time do you spend rebuilding your entire application? Chances are if you have to rebuild a million lines of code when you fix a typo in some function, then you need to really think about factoring your code properly. I can see if we were talking about 1000 loc/min vs. 1000 loc/sec or whatever. But if Delphi's only feature is that the [from the customers point of view] the SINGLE build is fast but the code generated sucks ... then you're stuck.

    Not this is a rag on Delphi. It has features other than the supposed "fast compile time". This isn't 1983 anymore. "slow" compilers typically spend that time on OPTIMIZING THE CODE. Back in the early 80s most commercial compilers performed the same limited subset of optimizations. Basic CSE, no unrolling/inlining, etc... GCC performs a lot of passes on the code to look for ways to optimize the code it produces. I think you should take some non-trivial function, pass it to GCC with "-O3" and then look at the assembly code it produces. You'll be amazed at the complexity of the output.

    Tom

  4. Re:Never in a million years on The Ad-Supported Operating System · · Score: 1

    Dude, I'm not arguing perfect politics here or nothing.

    I'm refuting the notion that just because you didn't physically hand someone money that it's free. Imagine if your government and schools used Linux or BSD instead of Windows? Site licenses for Windows are not cheap. You may think, but tom we are a big school, lots of discounts. BUZZ WRONG. Even IBM has to pay site license fees based on an estimated employee headcount and what not.

    It would be freeish if you were handed a Ubuntu or Fedora or Knoppix or Gentoo CD.

    Besides, universities shouldn't be picky about the OS you use. You can learn comp.sci on anything [and my college proved that, O2, 486, P3/P4, 68K, etc, heyo!]. If you're idea of comp.sci is learning Win32 GUIs and what not ...um you're mistaken (unless you're taking an UI class, but it should cover more than just one GUI class as well as cover a bit of psychology).

    If you want to go to school to learn how to mash out monkey programs go to a 2 yr college. That's what they're there for. Nothing wrong with being a "coder". But if you want to consider yourself a student of comp.sci you better learn quick that VB.net scripting is not comp.sci.

    Tom

  5. Re:Could you get around this... on The Keyboard That Could Phone Home · · Score: 1

    Maybe I dunno. Check google groups.

    I still hate Callas though. That prick needs to get a hair cut and stop emulating Bruce Schneier.

    Tom

  6. Re:Could you get around this... on The Keyboard That Could Phone Home · · Score: 1

    Naggle would like to speak with you.

    Tom

  7. Re:Yes. on Network Card for Gamers - Uses Linux to Reduce Lag · · Score: 1

    Most of those are over TCP because they use HTTP which is defined as using TCP in general.

    Video streaming [and audio] is a task better left to UDP as it avoids all of the retransmissions and other crap. Unless you need a copy of the media, UDP is the proper way to go since lost packets are tolerable.

    Tom

  8. Re:Yes. on Network Card for Gamers - Uses Linux to Reduce Lag · · Score: 1

    Yes, but that's not how the games work in practice. Suppose we have

    Machine A [you]: Shoot gun
    Machine B [me]: Shoot and kill you

    And both happen at the same time. What will happen?

    Video games that host many clients use a post/commit process for actions. You posted that you shot but because the games master state (and the state others have) doesn't agree (you're dead afterall) the action is not commited to the game state. This is how, for instance, you can seemingly "duck" but still get plucked off [happens to me all the time]. In the games master state your "duck" action has not been comitted yet. even though in your copy of the game you have. Therefore, when someone shoots you, as far as others are aware you're not ducking yet.

    But it isn't as if the client updates it's telemetry based on what it receives other than limiting your actions (e.g. hitting walls, dying, etc). So in reality you're dealing with two one-way channels [think dual-mono] of relatively independent data.

    Tom

  9. Re:Yes. on Network Card for Gamers - Uses Linux to Reduce Lag · · Score: 1

    Yes, but it's still just streaming. It isn't like you are downloading the data, working it, then uploading it.

    You're sending your telemetry and you're receiving theirs.

    Tom

  10. Re:Three ways to justify "turbo" on Borland Announces the Return of the Turbo Products, with Video · · Score: 0

    You're confusing a language with an implementation. Sure if you include 4M lines of Win32api headers it could be slower to build. But I have yet to see Delphi issue parallel builds. :-)

    I can build my LibTomMath project [~9K lines of source] in 2.3 seconds on my 2P Opteron 285 setup. :-)

    I'd say that's rather quick.

    Tom

  11. Re:Never in a million years on The Ad-Supported Operating System · · Score: 1

    Ok, yeah great but that copy of Windows you got for $5 or whatever off the MSDN site is not "free". That is, unless you never plan on getting a job or owning property...

    Then yes, I guess if you live with mommy for the rest of your days and never work, yes, that copy of Windows was free. Congrats, you fooled the system!

    Tom

  12. Re:Three ways to justify "turbo" on Borland Announces the Return of the Turbo Products, with Video · · Score: 0

    Borland optimizers were always at least 1 or 2 gens behind GCC and the like. Watcom was far superior back in the day in terms of scheduling (which mattered more back in the 586 days). Intel has a decent optimizing compiler but benchmarks like what you linked to are misleading. What is ICC performance on ARM processors? How about MIPS? How about SPARC? Alpha? 68K? etc... The GCC folk have more to worry about than just performance on Intel x86 processors.

    Also as for "instant compilations" it's called a makefile. Build your objects, modify source, rebuild only the modified objects, etc. Nothing to see here, move along.

    That said, Delphi has a decent RAD toolset. Never really got into the whole "platform specific" coding thing but if I had to write a win32 app it'd be a close toss up between VC++ and Delphi. I was a "Turbo Pascal Kid" back in the day (hey, someone should form a TPK group) teaching myself how to write software with TP5 and TP6.

    Tom

  13. Re:Yes. on Network Card for Gamers - Uses Linux to Reduce Lag · · Score: 4, Insightful

    TCP isn't avoided because it's slow but because it's totally useless for streaming applications (e.g. games). Missing packets is much more easy to deal with than halting waiting for missing packets.

    Maybe that shows the founders don't know that much about networking?

    Tom

  14. Re:Never in a million years on The Ad-Supported Operating System · · Score: 1

    Wonderful. Except you pay more sales and income tax.

    Your education isn't free. And if that's your view of economics your education isn't really going too well :-) You pay for school one way or another.

    While I *agree* that state funded schooling is a requirement of any enlightened society, I would not consider it free.

    Tom

  15. Re:Never in a million years on The Ad-Supported Operating System · · Score: 1

    It's not free, your school pays for their membership. Tuition spikes? NO WAI!?!?!

    Tom

  16. Re:Making a big deal out of it on Software Giants Seek Friends Among Hackers · · Score: 1

    Yeah, selling your soul usually has some strings attached. :-)

    Tom

  17. Re:Making a big deal out of it on Software Giants Seek Friends Among Hackers · · Score: 1

    They were at a security conference (don't ask, I didn't) and we went out for supper after one of the sessions.

    The point is, not all dinners are formal meetings. I seriously doubt the CRA or DoD or the other half dozen groups I've gone out with for dinner or whatever were on official business. Hell, I work at AMD. Doesn't mean everyone I go out to dinner with is taking part in an official AMD sanctioned meeting. Means I work at AMD and I decided to buy dinner for a friend. Big deal.

    My point was that while free eats with MSFT may be fun and exciting [*], until they actually make an OFFICIAL offer or deal it doesn't really matter.

    Tom

    [*] Personally I'd try and make them apologize for Windows first before we sat down to eat.

  18. Re:They finally did this on Software Giants Seek Friends Among Hackers · · Score: 2, Insightful

    Mitnick is a shithead. He broke the law, then got screwed in prison, now he milks it all he can. Cuz he's the notorious kevin mitnick. Oooh lala. He exploits the fact that people are lazy and incompetent. Not exactly news.

    That prick should go out and contribute something of meaning to society. I mean, other than his contempt for "the man."

    Tom

  19. Making a big deal out of it on Software Giants Seek Friends Among Hackers · · Score: 5, Insightful

    I've been to dinner with people from Microsoft, Intel, AMD, Broadcom, Sandisk, the DoD, CRA (Canada), etc.

    It's fucking dinner.

    Wait till they offer him a grant, job or other swag to be impressed. If they gave him a grant to bash the shit out of Windows that'd be impressive. A $50 dinner on the strip is not (though free eats is good)

    Tom

  20. Re:At least it won't work for a drive-by cloning: on Hackers Clone E-Passport · · Score: 1

    I dunno, leaving your passport somewhere isn't always the smartest thing either. For starters, if you are requested to show government ID, your american driver licenses is not legal ID in most cases. If you run afoul and need your embassy to bail your ass out you will need your passport as well, etc...

    I've stayed in hotels in Dijon, Rennes, Saclay and Paris. Not once did they ask to see it for more than just the photo ID (I kept the passport). I've stayed in two different hotels in Dublin, same story, etc...

    I'm the first to admit that WESTERN europe is not the same as the rest of europe. I imagine in Germany or Poland or some such the rules may be diff.

    Tom

  21. Re:At least it won't work for a drive-by cloning: on Hackers Clone E-Passport · · Score: 1

    Really? Where?

    I've been at hotels in Ireland, France and England and never once gave them my passport. I might use it as ID e.g. to prove I'm me. But they don't keep it.

    Most of the time they don't care. They just swipe your credit card and are glad to take your money....

    Tom

  22. Re:Outsourcing on Where the Highest Paying Tech Jobs Are · · Score: 1

    And to think I clear 3900 USD/mo and that's not alot for me ... hehehe (it's way more than enough, just seems you always find a way to spend your money).

    Of course I live in Canada so the cost of living is a bit higher than $6/day. Without a cell/net/tv you could survive on about 900/mo (rent+food+clothes) but your life would suck balls.

    Tom

  23. Re:Bologna! on Ubuntu to Bring About Red Hat's Demise? · · Score: 1

    One distro to rule them all....hehehe Mostly my confusion comes from the fact that for many business needs Gentoo flips the bill just fine. Yet people still pay for things like SLES or RHES.

    I can take a gentoo boot CD and make a desktop, laptop, server, gaming box, whatever. Why I would pay for something like SLES where updates are annoying to get and always in binary form? If I wanted a pointy-clicky OS I'd get Knoppix/Ubuntu or god forbid a Windows license.

    Tom

  24. Bad form! on Blackboard Patenting Educational Groupware · · Score: 1

    Making me remember the horrors of college... And the shit that was blackboard. It was always down for repairs and the online exams were trivial to cheat at.

    What a crock...

    Tom

  25. Re:Wrong Target on Ubuntu to Bring About Red Hat's Demise? · · Score: 1

    Congrats you're redundant!

    If your boss makes the tech decisions anyways what are you doing there?

    Tom