Slashdot Mirror


User: Screaming+Lunatic

Screaming+Lunatic's activity in the archive.

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

Comments · 275

  1. Boost on Test Driven Development Examples? · · Score: 2, Informative
    The best example that I know of. Every library is tested and thoroughly review. There are regression tests for every significant C++ compiler out there. http://boost.sourceforge.net/regression-logs/

    And check out the Boost unit test libraries. http://boost.org/libs/test/doc/index.html

  2. Alias is being acquired? on Alias In Acquisition Talks With Private Equity Firm · · Score: 1
    Dammit! I miss one episode and Lauren is part of the Covenant and tries to kill her own husband and Sydney and Vaughn get it on in a North Korean jail and somebody's trying to kill Sloane and Jack is getting it on with his ex-wife's KGB-member sister.

    Oh wait. We're not talking about the tv show?

  3. Re:Timmies! on Which Instant Coffee? · · Score: 1
    Every Canadian out there already knows what the best kind of Coffee is: Tim Hortons. ;)

    Speak for yourself. Tim Hortons is an Eastern Canadian thing.

    I live in Vancouver in the West End and there are about 8 Starbucks in a 10 block radius. And a poop load of independent coffee shops.

    I have no idea where the nearest Tim Hortons is. Somewhere in Burnaby I think. There may be one in the mall.

  4. Re:This article is 100% right. on Why iPod Mini is a smart move for Apple · · Score: 1
    "I personally am at 93 gigs in my collection right now..."

    So at about 5mb per track that's about 19,000 tracks. At about 4min per track it would take you more than 50 days straight to listen to every track.

    So, how much music do you have again? How much of that is "good" music? How much of that should you be deleting since it is either crap or will not be listened to anyway?

  5. Re:Personal experience on Unemployed? Why Not Start a Software Company? · · Score: 1
    More than 90% of IT workers i know are employed. 100% of the good IT workers i know are employed.

    Speak on brother. Let me add that 100% of the good IT workers that bathe, speak english fluently, and have motivation to get out of their bath robes and network that I know are employed.

    Bitching about not having a job is for the guys that sit in their mom's basement in their bath robe trying to get the latest kernel compiled, tweaking every last detail in fluxbox, while trolling on Slashdot.

    God dammit people!!! Set some goals, brush your teeth, put on fresh underwear, and get out in the world and kick some ass!!!

  6. Inventor??? on IBM Patents Method For Paying Open Source Workers · · Score: 2, Funny
    Is it just me or does anyone else find the fact that the second inventor mentioned is named Nimrod?

    Here's the the link again.

  7. Re:No offense, on Linus Says 2004 is the Year for Desktop Linux · · Score: 1
    Doesn't Linus work on the kernel? How is his input vital for desktops which are KDE/GNOME dominated now, projects he is not involved with...

    The kernel deals with drivers and hardware support. If Linux takes hold of the desktop, it'll have to support every printer, webcam, joystick, video card, etc. out there.

    The monkeys over at KDE and GNOME trying to figure out where to put the banana on the screen will figure it out...eventually. But hardware that just works automagically is a prerequisite.

  8. Re:Um on C Coding Tip - Self-Manage Memory Alllocation · · Score: 4, Interesting
    Which means you don't have predictable destruction. Which means you don't have destructors. Which means you can't use idioms like resource-allocation-is-initialization.

    So in the presence of exceptions, you won't leak memory on the heap. But you will leak mutexes, file handles, etc. You need another idiom to handle those cases.

    In the .NET world, C# introduced synchronization blocks to handle the leaking mutex problem. But it is a pain in Managed C++ and VB.NET.

    Garbage collection is not the be all and end all.

    If I ruled the world, I would create a multi-paradigm (object-oriented, generic, functional, and modular support) strongly-typed low-level language that let you program at a high-level. A second high-level langauge that was loosely-typed, garbage collected, and could be interpreted or natively compiled. Then I would define a standard to interface the two languages.

    In other words, take C++ and add the concept of components/packages. Take Python and add the features (such as generics) that are missing from C++. And then define an interface between components written in both langauges.

    Currently Boost.Python and SWIG exist. But I wish that they would just work automagically, everytime I typed make at the command line or build in VC++.

  9. ReiserFS 4 vs WinFS on Rewritten ReiserFS 4 Promises 2-5x Speed Increase · · Score: 1

    Does anyone have a good compare and contrast of ReiserFS 4 and WinFS? Looks like there are some similarites in functionality.

  10. Double the rate of decisions made on Make More Mistakes · · Score: 3, Interesting
    It's not really the rate of failures that need to be increased. It is the rate of decisions made that needs to be increased. Subtle difference.

    Increasing your rate of decisions made may increase the number of failures. But it should also increase the number of successes.

    There is no point in sleeping on a decision when their will be another bucket load of decisions to be made tomorrow.

  11. Re:What's the big deal? on Intel C/C++ Compiler 8.0 Released · · Score: 4, Insightful
    Others have mentioned performance. But the more compilers that you put your source through, the more robust your code will become. Different compilers emit different warnings. Different compilers adhere to different parts of the standard. Putting your code through different compilers makes your code easier to port to other platforms.

    At work we use both MSVC 7.0 and ICC 7.0. We'll probably also use MSVC 7.1 for our next product cycle. And maybe Comeau or GCC in the future. At home I use GCC and ICC.

  12. Re:I wanted a Linux Annoyances paperback book on PC Annoyances · · Score: 1

    Well, I was able to emerge it using my uber-l33t distro, Gentoo. Portage was able to download and compile all 32 volumes specifically for my machine. Man, is it sweet-assed optimized!!! Switching between volumes is so fast!!!

  13. Re:Pragmatism on Linux: the GPL and Binary Modules · · Score: 1
    I have -- for an IA32 architecture consumer/home PC. Have you installed one on a SPARC box? You can't! NVIDIA don't provide a SPARC architecture build. Have you installed one on a RISC PC? You can't! NVIDIA don't provide an ARM architecture build. Have you installed one on an iMac? You can't! NVIDIA don't provide a POWERPC architecture build.

    Let me just open up my SPARC box and throw in my NV35. Oh wait, I can't. Well, hmm, how about my ARM machine. Oh wait, I can't either. NVIDIA hardware is not supported on these machines regardless of which operating system is being used.

    In terms of Linux on PowerPC. How about you send off an email to devrel@nvidia.com. Has anybody even asked for this driver? My guess is that manufacturers put together special boards with NVIDIA GPUs for the PowerPC. And that Apple has a big chunk of specialized code that their driver is built on.

    You sound like an unreformed Windows-using home/consumer PC builder. "Just download drivers from the manufacturer's support site" is the worst possible form of providing hardware support in an operating system.

    And you sound like a stereotypical Linux elitist that believes that all users should know how to use gcc.

  14. Re:He forgot... on Nine Crazy Ideas in Science · · Score: 1

    How about the proliferation issue? A lot more damage can be done with a tank of radioactive material than with a tank full of gas.

  15. Re:Does this mean OpenGL is finished ? on A Glimpse Into 3D future: DirectX Next Preview · · Score: 4, Informative
    At this point DirectX is years ahead of OpenGL

    No it's not. With the approval of the ARB_vertex_buffer_object extension and GLSlang, both APIs expose about the same level of functionality. Render to texture is a mess in OpenGL right now. But there are Super Buffers/pixel_buffer_object extensions in the works. And the Super Buffers extension looks like it will cover most of the functionality that is slated for DirectX Next.

    Revelant links:

    http://oss.sgi.com/projects/ogl-sample/registry/

    http://oss.sgi.com/projects/ogl-sample/registry/ ARB/vertex_buffer_object.txt

    http://oss.sgi.com/projects/ogl-sample/registry/ ARB/shading_language_100.txt

    http://www.opengl.org/about/arb/notes/meeting_no te_2003-06-10.html

    http://developer.nvidia.com/docs/IO/8230/GDC2003 _OGL_ARBSuperbuffers.pdf

    Note that OpenGL is usually updated once a year at Siggraph. The next version of DirectX is slated for after the release of Longhorn. That'll be 2005 or so.

    Please do not perpetuate the myth that OpenGL is "falling behind" Direct3D. That is plain wrong. And a diservice to both the open source community and the graphics development community.

  16. Re:He forgot... on Nine Crazy Ideas in Science · · Score: 1

    So how would you deal with the nuclear waste that would be created in addition to the 70,000kg of waste already produced every year?

  17. Re:Put your money where your mouth is on Transgaming Releases WineX 3.2 · · Score: 1
    They could offer a LiveCD version that was tested across common hardware (Nvidia,ATI,Creative). And not offer any tech support on top of that.

    And it's not like Linux users would call tech support even if it was available. They would check forums, newsgroups, irc, etc. I don't call my ISP when I can ping their server but can't get my email working. I RTFMs and try to figure it out.

    So support would not be that big of a deal.

  18. Put your money where your mouth is on Transgaming Releases WineX 3.2 · · Score: 4, Insightful
    We're extremely pleased that TransGaming is broadening our reach to new audiences and that the Linux community continues to enjoy our products thanks to TransGaming's outstanding work.

    Remedy should put their money where their mouth is if they are so pleased.

    They should license WineX, throw it on a CD with Max Payne 2 and shrink wrap it. It should be sold at the same price as the Windows version. It's the least they could do for a company that is "broadening their reach to new audiences". In other words, helping Remedy sell more units.

  19. Previously played on Bargain Videogame Tips For Holidays? · · Score: 2, Interesting
    Head down to Electronics Boutique and pick up some previously played games.

    I just picked up Max Payne for PS2 for $20.

  20. Re:Competition is usually good for the consumer on NVidia Fight Back Against ATI At Editor's Day · · Score: 1
    NVidia got some very unexpected competition while sitting on their laurels. I think that this was a real wake-up call and lesson for them, not in the realm of technology so much, but in the realm of promotion and advertising.

    I wouldn't say they were sitting on their laurels. A more plausible analysis would be that they bit off more than they could chew when they decided to build a chip for the XBox, move to .13 micron technology, and acquire 3DFX all at the same time.

  21. Re:nifty meter on Linux Kernel 2.6.0-test8 Released · · Score: 1

    What I'd like to know is what kernel is kernel.org running.

  22. How good is GCC with athlon64? on 64-bit Toys for Athlon-64? · · Score: 1
    I run Gentoo at home and I'm loving it. But you won't be able to push the athlon64 to the max unless gcc can compile code that can take advantage of it.

    Anyone have any experience/knowledge?

  23. Re:Just what we need on Vancouver Bars Network Together to Track Patrons · · Score: 1
    A reason for people over 21 to use a fake ID.

    Drinking age is 19 in BC and most other provinces in Canada. Some are 18.

  24. Re:What about existing proposals? on Latest Proposals for C++0x · · Score: 1

    It seems that the moderators (and maybe even the poster) have taken this post seriously. If they had read the actual linked document, they would have found that the last sentence reads, "...this project is usually referred to as "Project Arpil Fools""

  25. Re:Fragile Base Class problem (whining follows) on Latest Proposals for C++0x · · Score: 1
    In what way do you not regard std::string as a standard string class?

    I'll ditto on that. I don't know what the original poster is talking about nor the company of programmers he associates with. But every C++ coder I know always uses std::string when it is appropriate, and const char* when you need a string of characters that you don't need to process.