Slashdot Mirror


User: acidrain

acidrain's activity in the archive.

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

Comments · 338

  1. Re:"Probably" much higher performance? on Facebook's Cross-Language Network Library · · Score: 1

    Sigh. Take all the programmers working on a project which hasn't been carefully profiled, round them up in a meeting room and ask them whey their project is slow. You will get five different reasons, and odds are none of them are correct.

    You can tell someone is an expert at optimization when they refuse to make any kind of guess.

    Finally, comparing the value of different implementations on the basis of elegance is a worthwhile hint about their potential, but comparing them *after* they have both been carefully optimized is the only thing that means anything.

    So yeah, I also saw red the moment I saw "probably" and "performance" in the same sentence.

  2. Re:Saw this coming on Microsoft Sued Over Vista Marketing · · Score: 1

    Thats exactly it. The outcome of the suit is not what matters, it is the bad press of yet another "end user burned by Vista" story. Another nail in Vista's PR coffin, cementing Vista's reputation as the OS version we took because of Microsoft's OEM relationship. And I'd thought they were finally getting on target when they released XP.

  3. Re:when they say "lightweight"... they mean it on Beginning Lua Programming · · Score: 2, Informative

    Did you just get modded up for not being able to type "MIT license" into google?

    MIT is BSD-style without any clause that would stop it from being re-used in a commercial product. And sorry guys, this is a requirement for use in games right now.

  4. this has been a peeve of mine for a while now on 15 Truly Hideous Examples of Game Box Art · · Score: 4, Interesting

    Some publishers seem to not understand the relationship between packaging and sales. If you look at a game that was given shelf space but then proceeded to fail spectacularly, it usually has stupid box art and badly done screen-shots. I have worked in games and this has become a peeve of mine, you do everything you can slaving to make the best possible game, and then the publisher creates the one thing it is responsible for: the box the game goes in, and turns out some embarrassing little surprise. Gamers do "judge the book by it's cover."

  5. Re:Reversed Stories? on How Microsoft Can Make Zune a Success · · Score: 1

    I just saw this story: "How Microsoft can make the Zune a Success"
    And right below it: "Dvorak to Apple: Stop the iPhone"
    Logically, you would need to s/Microsoft/Apple, s/Zune/iPhone, s/Apple/Microsoft, s/iPhone/Zune to have proper Slashdot-conforming headlines

    But the existing headlines are controversial opinion pieces aimed at generating page views by provoking readers. Sounds like perfect Slashdot material to me.

  6. Re:WTF?! on Mario and Sonic Make History in New Olympic Game · · Score: 4, Insightful

    Oh yeah, and while I'm on the topic -- working with the Olympic Commission at the same time is pure brilliance. People who don't normally watch sports tend to get sucked into the Olympics media frenzy. Which fits perfectly with Nintendo's current direction of creating a new casual market. I bet the Nintendo execs are falling all over themselves congratulating each other on this one.

  7. Re:WTF?! on Mario and Sonic Make History in New Olympic Game · · Score: 2, Interesting

    This can't be real.

    My read on this is that Nintendo is cozying up to Sega, as a prelude to buying them. This kind of "lets just work closely together first" move is typical of cooperate buyouts. In this case Nintendo gets to see how Sega's IP library sells in a Nintendo/Sega mash-up.

    And think for a second about Nintendo, with the recent popularity of the Wii and DS, they would be crazy to not be trying to buy Sega.

  8. cheap vista?!? on MS Trying To Spur Vista Sales With Discounts · · Score: 0, Troll

    I'm planning switch my existing XP licences to new hardware if I decide to get a new machine. Arguably Microsoft should have to pay early adopter for the risk associated with a new Windows release, when you consider the TCO disadvantage.

  9. Re:RapidMind = vendor lock-in on Multi-Threaded Programming Without the Pain · · Score: 3, Informative

    Does anyone know if there is progress being made on this?

    The GPUs will ship with C compilers soon enough. They are already supporting limited forms of C. Actually we will see hybrid CPUs (the cell being a first example) which are capable of massive amounts of parallel math operations stacked in along side some of your CPU cores in time. As the number of cores grows, room is made for specialized processors where that makes sense in the market.

  10. Re:What?! on Multi-Threaded Programming Without the Pain · · Score: 2

    why don't we just put spin locks in there so your CPU usage shoots up and it looks like I'm using it to its full potential?

    I heard stories of this being done by games companies when their publishers complained they weren't using the VU1 on the PS2 enough. That was the VU which was really hard to utilize because had no access to the rendering hardware. And yes, publishers ran the diagnostic tools available when you submitted builds.

  11. what a joke on Multi-Threaded Programming Without the Pain · · Score: 5, Insightful

    From the site:

    • 1. Replace types: The developer replaces numerical types representing floating point numbers and integers with the equivalent RapidMind platform types.
    • 2. Capture computations: While the user's application is running, sequences of numerical operations invoked by the user's application can be captured, recorded, and dynamically compiled to a program object by the RapidMind platform.
    • 3. Stream execution: The RapidMind platform runtime is used for managed parallel execution of program objects on the target hardware platform, which can be a GPU, the Cell processor, or a multicore CPU.

    Man thats some funny stuff. Wow that cracked me up. A *games* company using a tool that has this level of indirection?!? I sure hope these guys got a lot of money from their sucker VC to roll in.

    Look guys. There is no multi-processing silver bullet. It isn't even such a hard problem, *if you stop trying to solve it at such a low level*. Break your application into separate pieces that, *don't need to communicate very often.* Then this is the same kind of problem scalable websites like Google, MySpace, Hotmail and so on, have already, just without having to factor in the reliability issues. Finer grained multi-threading just leads to deadlocks and is really hard to debug. If you *really must* render the same sphere on 100 processors at the same time, then you need the speed of a custom coded solution. But you don't so let it go. The main loop of your program will be just fine as a single threaded implementation, 1 processor will do, and farm the 10% code / 90 % heavy lifting out in big clean chunks to other processors. If you find yourself writing some bizzare multi-threaded message passing system so that you can have 100s of threads all modifying the same live object model at the same time -- you are fucked, just forget about it 'cause you will never be able to debug that one killer bug that you know is going to get you right as you go to ship.

  12. Re:From the apple website on AppleTV Hits the Streets · · Score: 3, Insightful

    You've just changed the way you watch digital media.

    Yeah, I can no longer watch it, because most of it is encoded with xvid, divx and vcd.

  13. Re:Time for... on So You've Lost a $38 Billion File · · Score: 1

    No, I get the feeling from the original post that the backup drive was in the same machine as the original, that the tape was kept in the admins desk next to his portable speakers, and that the paper copies were in a locker next to the paper recycling area.

  14. wake up on Adobe Releases Cross-Operating System Runtime · · Score: 1

    The only project Adobe has not completely destroyed is Photoshop

    Flash is possibly one of the most important technologies out there. It is available in *almost any* web browser, and allows you to do non-trivial things without jumping through mind numbing browser-compatibility hoops, and does them at a speed that a browser cannot even dream about. Neither Microsoft, due to it's insecurities about becoming irrelevant, nor Mozilla and Apple with their limited market shares have been able to archive this holy grail of cross platform, install-free computing.

    What they are doing is trying to extend this *very enviable* position into enabling a richer range of applications. And even if it does seem a little risky, *if they succeed* they may well transform client side computing. And as far as I can tell, all they have to do is package Apollo with Flash, and they will have the most installed middle-ware ever.

    As for your legal concerns, they are very real. However, it isn't going to keep them from succeeding on the desktop where this is headed. The reason for the restrictions, I assume is so that they cam make a buck selling those versions. However it seems reasonable to assume that if they succeed the Mozilla/XUL codebase can be made to run Apollo apps if the need arises.

  15. Re:SCO stock on The Score is IBM - 700,000 / SCO - 326 · · Score: 5, Funny

    I wonder how much sco.com will be sold for. Somebody should make it point to kernel.org, just as a lesson to the patent trolls.

  16. Re:Head First Java on C# Book Recommendations? · · Score: 1

    Um? Using gdb is like surfing the web by connecting to port 80 with telnet. Probably there is a decent gui interface to it out there, but the last time I tried finding one, it didn't go well for me. I'd also want it to have a nice stable edit-and-continue integration, so I can iterate on code at the same speed as someone working with script...

  17. Re:Head First Java on C# Book Recommendations? · · Score: 1

    The only great thing about Microsoft development is the tools you have to do it with.

    It's sad, and I'm sure to get ripped to shreds for this, but VC8's debugger is the main reason I haven't switched to Linux on the desktop. Forget editors, conciseness of programming language, little penguins running in hamster wheels, whatever, it's only the debugger that matters when it comes to the hard part.

  18. Cheap slave labour that doesn't know better on What Game Companies Want From Graduates · · Score: 1

    I slave full time but still study for a BSc part time and, as I've been at the school for longer than your average undergraduate, know quite a few PhDs, Professors, and the like.

    Sounds like you are just what the recruiters want. Cheap slave labour that doesn't know better.

  19. but Blu-Ray is DVD on Blu-ray Disc Among Top Selling DVDs at Amazon · · Score: 1

    ...but.. Blu-Ray isn't DVD. Blu-Ray is Blu-Ray. Just like DVD isn't CD, it's DVD. That's like saying that this USB pen drive is the best CD-ROM format thus far.

    Your analogy is pretty weak. Most people consider Blu-Ray to be new format of "DVD." Probably has something to do with them having identical form factors and serving the same purpose, which is to be a "digital video disk." That and Blu-Ray players playing DVDs. If you could play a CD-ROM with a USB port, your analogy would be a little closer to the mark.

  20. this thread is now closed on Is Computer Science Dead? · · Score: 1

    Has the software development industry stabilized to an off-the-self commodity?

    The US department of labour predicts the industry will "grow more slowly than average." That is hardly dead.

    It is 2007 and we are still writing code using text editors, not giving verbal commands to sentient machines. Nothing to see here, move along.

  21. Re:Some Questions on Sony Keynote Offers Hope For PlayStation 3 Fans · · Score: 4, Insightful

    Meaning that there's STILL no way for a hobbyist developer to make anything like full use of the hardware?

    Look. They *make their money* selling the right to run games on their hardware. You know that half a billion dollars they sunk into developing the thing? They plan to get it back with a fee of about $10 per-title.

    They are not being jerks, it's just the reality of the business model. You know making up your loss on selling the razor back on selling the razor blades. If you want an open development environment -- buy a PC. You'll be able to get the same graphics and processing horsepower, just not subsidized by Sony.

  22. the article seems to have it all wrong on Cybercrime Treaty — Hidden Costs For All · · Score: 1

    Well, here is the list of suckers so far.

    A little disappointed to see Canada on there, but at least we didn't x the "signature without reservation as to ratification" box like the US did.

    Anyway from my attempt at reading the treaty, it seems like all it *requires* is a country to make it possible for it's "competent authorities" to be able to record data when requested to do so. It doesn't say service providers are required to do more than facilitate this recording. See Article 20 and Article 21. This is still a pretty major loss of privacy, but not something we haven't seen before.

    As for enforcing foreign laws and cooperate liability? I'm not seeing what the author claims on this one either. It looks like the country is expected to enact certain laws (nothing to do with Nazis), and make sure that there is always an entity responsible, even if it is a cooperation. Check your facts slashdot!!!

    Ahh well, this whole thing, if it gets implemented, it will immediately cease to be that important as everyone rolls out strong end to end encryption in response. And thats probably a good thing if you think about it.

  23. Re:Results of experiment published in the past on Speed of Light Exceeded? · · Score: 1

    Wow. I'm seriously thinking of filtering kdawson. I mean at least Jon Katz... err nevermind...

  24. a joke on RIAA's 'Expert' Witness Testimony Now Online · · Score: 2, Insightful

    A scientist, an engineer and a programmer are on a road trip. Their car goes out of control on a steep hill and they barely make it to the bottom alive.

    The scientist tries to calculate the distance to the nearest repair shop, the engineer suggests checking the wiring and brake pads, and the programmer suggests driving to the top and seeing if it happens again.

    My point? Programmers and engineers are different. The best way to solve their problems is different. I trust this CTO more because he doesn't have engineering certification. In the same way a person with a music degree is less specialized as a programmer.

  25. Just go home and and do it on Getting Out of Tech Support? · · Score: 3, Insightful

    My advice to anyone thinking of trying something new technically? Go home and and do it. Just start. In this case, get old computers, install Linux on them and set up a network with a proxy, web and mail servers. Or get a book on programming and install a compiler. There is a world of free tools and information out there, just actively explore instead of sitting on your ass fretting about your dead end job. You'll probably find something that inspires you, and that will be the force that will pull you into doing it. A good education is best if you can get it, but you can also make good money if you take the time to teach yourself, for example how to set up office networking. *Actually having done it* and fiddled with it until you really understood it is what is going to translate into success. For example, the person who's post I'm replying to will be more impressed if you tell him you figured it out yourself. Then you can volunteer to get experience or get certs if you have to. You should at least be able to find something that makes it easier to pay off your loans and get back into school.

    Disclaimer: it's easy for me to say this as I have a degree and am a senior engineer. However, I'd equate what you gain from one university course to taking on a new kind of project or reading a good technical book. And I have worked with a senior kernel engineer who'd graduated with a music degree, and an artist who became one of the best Maya programmers, recognized as a Maya Master by Alias. I also recently changed specialities by taking this advice. Try before you buy, and if you like it, it suddenly gets a lot easier to switch.