Slashdot Mirror


User: CGameProgrammer

CGameProgrammer's activity in the archive.

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

Comments · 60

  1. Re:But those strides are useless on 6.8GHz 1TB RAM and 2TB HDD Laptop? · · Score: 1

    I don't think you read the rest of my post.

  2. Whoops, I missed a bit on 6.8GHz 1TB RAM and 2TB HDD Laptop? · · Score: 1

    Up to that last sentence, I argued why a single CPU cannot execute programs in parallel. A dual-CPU system can, but only in a multithreaded environment where each thread does exactly equal work and no thread depends on the other. Because this never happens except in certain major scientific or mathematical programs, a dual-CPU system does not get double the speed of a single-CPU system, as any benchmark can tell you.

  3. Re:But those strides are useless on 6.8GHz 1TB RAM and 2TB HDD Laptop? · · Score: 1

    I don't think you understand the way processors work. A 2GHz CPU has two billion clock cycles per second. A 3GHz CPU has three billion. Therefore a 2GHz CPU has 50% longer (slower) clock cycles than a 3GHz CPU. Yet a 2GHz Athlon64 is about equivalent to a 3GHz Pentium4 because they do more per clock than the Pentium 4. I am well aware of instruction pairing and pipelining, having written optimized assembly code for Pentiums. And that is not the same thing as parallelism -- only two CPUs, or a single dual-core CPU, is truly parallel. A single CPU can only execute a single instruction at a time. Of course many instructions take more than one clock cycle to execute, so traditionally some clocks would be wasted, reading no instructions, while the old one gets processed. Pipelining allows the proceeding instructions to be read and executed while computations are done on the previous one. But only one instruction can still be read and 'consumed' per clock. A program with 50k instructions cannot possibly be finished in less than 50k clocks. If you don't believe me, read benchmarks on various systems and see for yourself that doubling the number of CPUs does not double the speed of the system.

  4. But those strides are useless on 6.8GHz 1TB RAM and 2TB HDD Laptop? · · Score: 1

    Clock cycles don't matter. Computations matter. Since programs are far more sequential than parallel, even two CPUs won't give nearly the benefit a single twice-as-fast CPU would, and four CPUs would see no advantage over two, even if they're equal speed. Of course I'm referring to everuday computer usage, not mathematical or scientific programs designed to be run over large networks.

  5. Um... I think what he actually meant was... on 6.8GHz 1TB RAM and 2TB HDD Laptop? · · Score: 1

    It's akin to having four people each running 10 miles per hour. They cannot reach 40 mph that way; they can only each run 10 mph at the same time. A 6.8 GHz [non-fictional] processor would be at least as fast as four 1.7 GHz CPUs in all cases, but usually will be four times as fast, assuming each CPU did equal work per clock cycle (unlike Pentium 4 vs Pentium M vs Athlon).

  6. Likely cause: ATI on Ask Questions of the World of Warcraft Team · · Score: 1

    ATI writes really horrible device drivers, and this is likely the reason your Mac performance is lower than your Windows performance. Their drivers for Windows, while not perfect, are much better and much faster than their Linux drivers, so I assume the same is true for MacOSX, a Unix derivative.

    The way to test this is to see if other graphics-intensive 3D games run as fast on Mac as on Windows. If not, blame ATI. Blizzard has nothing to do with it.

  7. Actually Google has much better resolution on Google Adds Satellite Imagery to Maps · · Score: 1

    Much of Google's images are at least twice as high-res as MultiMap's. You must have been looking at one of the low-res areas.

  8. Well, look at these other limitations on Windows XP Starter Edition off to Slow Start · · Score: 1

    It supports a maximum of 128MB of RAM (really!) and a maximum 40GB of disk drive space. So they're designing and pricing the OS to be for extremely cheap low-end computers for total computer newbies, and they're inducing the limitations to ensure it's useless for anyone else. They actually are purposely making it inferior to any other OS to try to keep it used only for its intended purpose and audience.

  9. Starter Edition is NOT a cheap version of Windows on Windows XP Starter Edition off to Slow Start · · Score: 5, Insightful

    I feel it's necessary to clarify this. Starter Edition is not a cheap alternative to XP Home; it's supposed to be for people who have never used a computer before. Ever. In fact, look here -- it's maximum resolution is 800x600 (that's XP Home/Pro's minimum supported resolution!) and it only allows three programs to run at once. But it has other features geared to people who are basically afraid of computers.

    Of course, people who can't even use XP Home or OSX are probably not eager to use computers at all, so the market for this is understandably minimal.

  10. Re:Internet Explorer already supports crazy graphi on IE7 Details Emerge · · Score: 1

    Um, no it can't... did you actually view the link in IE?

  11. Internet Explorer already supports crazy graphics on IE7 Details Emerge · · Score: 1

    While there is no current way to emulate all capabilities of a 32-bit PNG in IE, it does support a non-standard CSS property "filter" which allows for some cool and slightly useful graphical effects done client-side. This page demonstrates them... compare it in IE vs Firefox. It might seem useless but it could be used for interesting mouse-overs, and all of the effects (AFAIK) apply to text as well as images.

  12. I just worry about it getting spyware on Microsoft Robots to Watch Kids · · Score: 1

    Just imagine having the robot being hijacked.

  13. I need to learn to preview... on Floaters are the New Pop-Ups · · Score: 1

    It's idiotic that Slashdot's comment system doesn't automatically convert newlines to
    tags... I keep forgetting I need to manually place them. Below is how the post was meant to look:

    There are many ways advertisers can construct irritating advertisements, and the more of them you disable, the more you're taking away from legitimate websites.

    Some people disable JavaScript entirely, thus making it hard for most websites to rely on it (though GMail does, which helps the rest of us).

    Some people disable Flash. This is less bad, but there are some websites that use it innocuously, like for their menus.

    Many people, including myself, disable pop-ups. Fortunately they're usually allowed in response to click events, which is how most of the legitimate ones are used, but some ad pop-ups are now being coded to spawn in response to click events, so people will disable pop-ups entirely soon.

    Now there are floaters. Of course these are the most irritating form of advertising. What do you do in this situation? Stop going to the websites that employ them! E-mail the administrator and let him know how much you hate those goddamn ads!

    My website uses a floating pop-up for a legitimate purpose. When you try creating a post, an iframe is quickly and invisibly loaded to check if your password is correct. If it is, the comment is submitted. If it is not, a pop-up spawns telling you that and letting you change your password if you want... but this happens without redirecting the main page, which would be annoying. Anyway since this pop-up loads from the iframe's onLoad handler, pop-up blockers block it, so I used a floating fake pop-up to get around it.

    You can see my floater by going to a sample post (like http://devimg.net/?Post=194) and posting a comment using someone's name, such as "CGameProgrammer", without a password (or with the wrong one).

    Incidentally, I also employ one other floater to get around another limitation -- there is no "_opener" target for anchor links. Since I wanted links in a pop-up to open in the main window, but to open in the same window if it's not in a pop-up, the solution I decided worked the best was to use a fake pop-up instead of a real one. This floater is spawned when you click the "referrers" button on the top-right of a post.

  14. I REALLY do not like such a solution on Floaters are the New Pop-Ups · · Score: 1

    There are many ways advertisers can construct irritating advertisements, and the more of them you disable, the more you're taking away from legitimate websites. Some people disable JavaScript entirely, thus making it hard for most websites to rely on it (though GMail does, which helps the rest of us). Some people disable Flash. This is less bad, but there are some websites that use it innocuously, like for their menus. Many people, including myself, disable pop-ups. Fortunately they're usually allowed in response to click events, which is how most of the legitimate ones are used, but some ad pop-ups are now being coded to spawn in response to click events, so people will disable pop-ups entirely soon. Now there are floaters. Of course these are the most irritating form of advertising. What do you do in this situation? Stop going to the websites that employ them! E-mail the administrator and let him know how much you hate those goddamn ads! My website uses a floating pop-up for a legitimate purpose. When you try creating a post, an iframe is quickly and invisibly loaded to check if your password is correct. If it is, the comment is submitted. If it is not, a pop-up spawns telling you that and letting you change your password if you want... but this happens without redirecting the main page, which would be annoying. Anyway since this pop-up loads from the iframe's onLoad handler, pop-up blockers block it, so I used a floating fake pop-up to get around it. You can see my floater by going to a sample post (like http://devimg.net/?Post=194) and posting a comment using someone's name, such as "CGameProgrammer", without a password (or with the wrong one). Incidentally, I also employ one other floater to get around another limitation -- there is no "_opener" target for anchor links. Since I wanted links in a pop-up to open in the main window, but to open in the same window if it's not in a pop-up, the solution I decided worked the best was to use a fake pop-up instead of a real one. This floater is spawned when you click the "referrers" button on the top-right of a post.

  15. The site's been slashdotted already on Four-Story Pixellated Mario Mural · · Score: 1

    The yikes.com site is up, but all the images are hotlinked from www.soe.ucsc.edu and it's been slashdotted now.

  16. Re:My website uses pop-ups legitimately on The Return Of The Pop-Up Ad · · Score: 1

    Thanks for the replies guys, but they're all biased in favor of Firefox. Most of my website's visitors use Internet Explorer. That means no tabs, and the only way to open something in a new window is right-click and click New Window (and that window grabs the focus too). One needs to keep that in mind when evaluating a website's design. However, the prev/next feature for images is a pretty nice idea. I'll add that in, along with a list of the other thumbnails below each image. By the way, my site also takes advantage of fake pop-ups, because if you try posting using the wrong password (or a name someone else already took) a pop-up appears without the page redirecting anywhere, which I think is a nice convenience. But the pop-up isn't loaded directly in response to a user click, so I had to use a fake pop-up to make it work. Try posting a comment on my site with the name "CGameProgrammer" to see the pop-up in action. It even resizes itself to fit its contents... image if advertisers started doing that sort of thing alot. :)

  17. Re:My website uses pop-ups legitimately on The Return Of The Pop-Up Ad · · Score: 2, Interesting

    If you're in 640x480 and open a large image, that works fine -- the window will be is no larger than 640x480, and has scrollbars. JavaScript is used to check the screen size or the browser's inner dimensions when it can. Your point about expected behavior makes sense to an extent... but you assume the user would ever want to completely replace the current page with the new one. In my case, he'd usually want to open each of the images, and then read the post or its comments... it's not like he's loading an entire new webpage, exactly. Originally, I allowed the images to respond normally to middle- or right-clicks, so you could middle-click to open in a new tab or right-click to do whatever... and only left-clicking would show the pop-up. But I had to abandon that due to the way I'm handling Google ads... it's complicated.

  18. 'Net: Not most important, but most revolutionary on Imagining the Internet · · Score: 1

    I assume you're trying to be smarmy or something, but while the internet (or the world wide web) isn't the most important creation of the 20th century, obviously, it is arguably the most revolutionary. Transportation? OK, now we can get places quicker, encouraging growth outwards instead of concentrating in cities. Quite revolutionary. Better medicine? OK, people die less, or at least they cease dying of certain causes and instead die of different ones. Important, but not exactly revolutionary. Television? Mostly just for entertainment... even the news is for entertainment. Newspapers remain the best source of news, excluding the internet. Not revolutionary.

  19. My website uses pop-ups legitimately on The Return Of The Pop-Up Ad · · Score: 2, Interesting

    My website uses pop-ups for viewing images (here's an example post; left-click the images to view them). I used to have regular links directly to the images, but felt it was actually more annoying that way. I, for one, prefer having a pop-up sized to exactly fit the image; when I'm in 1600x1200 resolution, viewing a 640x480 image, I appreciate it not taking up the entire screen, as a new tab or window would do. Anyway, do you agree I've used them legitimately, or do you think even this sort of thing should be done without pop-ups?

  20. Short answer: Neither on New Intel Trademark Filed · · Score: 1

    Calling the 64-bit chip the VIIV would be fantastically idiotic marketing. They called their 586 the Pentium -- it sounds cool and has some logical basis ("pent" as in "5"). They liked it so much, they kept it even for the 686, 786, and 886 (which by all rights should be the hexium, septium, and octium). They instead called it the Pentium 2/3/4 because it's obvious which is best. VIIV is either unpronounceable or, if pronounced "veev", merely sounds ridiculous. Keep in mind this company likes names like Itanium, Centrino, Celeron, etc. No, they will not be releasing any "Veev" anytime soon. They likely will just call it the [something] 64, and 64 will be written in arabic numerals because people won't know what the hell VIIV is supposed to be -- we certainly don't, and it's not even a valid roman numeral. LXIV is 64, IIRC. As for VIIV being some sort of graphic representation of a new CPU structure, that can't be true either, again due to the reasons mentioned above.

  21. er, did you read the text? on New Clustering Search Engine to battle Google · · Score: 1

    Below the search results, it says:

    Your query linux did not return any result because all the selected sources timed out.

    Note: Slashdot.org servers are currently not serving all requests from Clusty.com.

  22. Plus it's not even possible for models to be lossy on Universal 3D File Format In The Works · · Score: 1

    They mentioned JPEGs because they're one of the two most popular image formats, with GIF being the other. BMPs are Windows-specific, PNGs are not very common and few mainstream people know of them, etc. MP3 are by far the most popular music format. WAVs are huge in size and Windows-specific and no one knows of Ogg Vorbis. So the two examples chosen were perfectly fine. Plus, can you name a popular lossless sound format? No. They're so large in size that they're not popular. Anyway, this is a really good idea; I'm excited to see what happens. Since filesize is never an issue with models, the format should be designed for simple reading and writing. Perhaps it can even be slightly redundant, with a list of unique vertex positions and another list of vertices, where multiple vertices can be at the same position if their texture data differs.

  23. It's a driver issue, isn't it? on Linux's Achilles Heel Apparently Revealed · · Score: 2, Insightful

    Is the problem due to the OS or due to the sound card drivers? I assume the card makers simply didn't bother writing Linux drivers, but please correct me if I'm wrong, or clarify otherwise.

  24. Stop confusing the OS with the entire system! on Free Optimizing C++ Compiler from Microsoft · · Score: 1

    So many people don't understand there's more to a computer than the operating system. I used to have frequent crashes with Windows XP but that was due to faulty video-card drivers (it was a laptop, the drivers had to come from Dell). Anyway after a few driver updates, the crashes stopped. I knew what was causing the crash because Windows XP prints a neat error dialog after you reboot (but only if it crashes, not necessarily from a freeze). Anyway everything before and including WinME is crap, but WinXP at least works fine, and I'm sure Windows 2000 does too, all things being equal, since I know a number of websites hosted on it that are never down.

  25. EXPLOIT: Use SlashDot for Hosting Files! on Google's Gmail To Offer 1GB E-mail Storage? · · Score: 1
    Since everyone seems so giddy about the perceived ability to exploit GMail for hosting files, I'll try to introduce reality by uploading my 88x31 banner right here on SlashDot. Enjoy. It's base-64 encoded; just decode to get the image.

    iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAIAAADsqp23AAAM/U lEQVR4nO1Ye4xUVZr/zuPeuvV+ dXX1G2igIdqOD5wVcILIEMWAj4kjuMpoZJgMS4w4zh/rJkbbcR OSVgdDM47LJorAYAuMmhkwzGbD omNcE5cBGlSUHhpo6a6mu6r61uPWrXvPPd/+cbuLrm4g2df0Zr O/3FSdOn2+c77v17/zne9c0odH 4P8BwBHJUGpout2YZhw6dIgjMkSq6/p0OzNt6OvrQ6QcJUWkiN QolabbpWlAqVSSSCVSjkgRmauL 48ePT7djf1HcdNNNrghwnAiKSAEZIrt95g8W3DBP88dVVSEENv x0/ds73nbNkrXJ1FDqzJkziMgY e++997q6unw+X8koaZo2MDigKArn3Kt5EZFSms6k6+vrAaCvr6 +xofHc+XMtLS2U0lwu51E9QCCV Sk11rqm5qa1t1s8fm/nZjv3lfIl4QaaBNYJ9FtS5YH0NNYtqbl 6xfMvus199nbpw/oKmabve/HXr dTfXJWqSyfrSyIgSCY+OjjLGisViMpnMZrN1dXWV+YWwP/7nAz nDar939okTJ8ZFwCgileMPInFH K5xatpPJGZaQlSkYYwDQ1tZ2/fXXz58/v62tbfXq1aqiUkbdAZ xzv99fNIpc4VzhUsqcnmOUtTS3 uLb9/f3Dw8OxWMwwjCuy4EIiMk6IBBoAmQGeBOciKE0gvgWlEb AAQEFKnGqIAKZQPB7PY489hoih UMhxHI/Hg4hSyklDcSxk9yGVFkWkKJk7zHHQo/L6eNDDWcXWkY 7bqInXCCGee+65tWvXjoyMJGuT O97ecezYsQMHDiSTyXA4fPDgwVAoVBOvaWho2Ld/n+pREbBi29 vb+8stvxwYGOjo6HjllVdOnTp1 7ty59evXA0BLS8sH73/w1pu75t+69sUjhiwAi4HIAEuCk4bOk/ j9R37x460fLXmg66677gWApqam Q4cO3b3yB22zZzPGpMRIbRAAnnrqqcHBweHh4Uwmk0ql8vn8JN 4RYFLg1UQgBSAEAAFKpjhzoVC2 LxNp2/ZERk6fPj137tx0Jv3iL1589dVX582bt2nTppdffjmn5/ bv3798+fJCsbBy1cq9e/f29vZm s1nXNp1JA0B3d/fChQtfeOGFnp6e9vb2FStWdHZ2AsDWrVt379 79nRtu2L7jEAB0/htoNBZsircu 29R61yYAePvTb370wPceeujBH69/slAovP7665s3b160aOGjjz 568eLA2a+/QrMEAKtWrXrmmWc4 57quO44TCoUaGhqqFEFwUuB8ChEIAICoqXxGva9KgeNNV2acc0 qpbduLFy+e0TLjpZdeopTOnDlT z+nvvvvuW2+9ta1r28qVK5944glVVRVFcW0ppQBw5MgRIQQA7N mzx+U0Go0CwLJlyx5//PHauuSd txTd8Zt++40v4NP1fDqTcRns2vLSvPovotFoNpNdunTpnDlzau KxQDCkqurSO+44cviwa/j+++8L IWpra3VdHx0djUQiVTwAmUoEu/wbaGWk7WAmUwassh4jBBEA2t vbT58+jYic89sW3pbP5wkhsVjM tu2BgQHG2K3fvZUQ0tvbm0gkSuNns8uIEMJlxKWjAkppuVxO1C ZwfEuHolFCSE1Ci9fUuONbZ9Uy 8wvXDc75woULAwG/qnri8VhPz0nAMY9N07QsKxQKSSkty5q4iq L5zUx+UuAckSBSlGOPGy4hwDmp jXoqwQNAJpOpNFRVff7557dv3w4AH3/88bp161577bV77rnn2W efXbJkSTab3bVrV1dX186dO4UQ g4ODUyeZnL0AAODw4cMPP/zw6TOn61r+yu05efJU5a833vgdAP jXT48sXTDW4y59c3vb4jvvrqtN fHWqZ/DihYaZsymlo5lLjLGBXAYRSpSOZoaLhZzf55NA/f6gx5 NFJJWoUVYUAZWtAehKhxDKIBqJ NDQ0+H3+oaGhXD4HAF9++SUAqKra3d39xhtvAMCGDRt27ty5ce PGXC63du1a18Xu7u7Ozs69e/dO jfYaePLJJ/ft21dTU0Pt87ZtAcCGjRvefaf7b366ERg5eOD3AH DLfCaF4Y53l547d04wGPrN7p1b u7Ztf2NbIBb/8MMPh4ZSrugqMI2iZRqjeWPmjBbGWJUikHI5oa BCpK4CGCWUACIsXbr0i5PH//jJ H925CCEwBefOnVuyZMmkzlQqparqxJ6K7dRGpf3000//7Jmf9Z zouX3Rgm2/+hXndFZzcM0P1xw9 fnT2zDn3378KAJoT+Mnn6b9bvMBdevny5a2zZhQN0+v3btm8ZX brPLtsd3R0eFR17zu7hYOOKKOD ZcfK6d5g0CdJJjuqEwLy2skSCRAAREAEQgBR3rLg5qaWRkAAQh CrTm8y9oHj+QMv91X9IgCAgFUs jtNQmRIBw5Hwnt/scaSjEuPIgc2tLWGOdmYkvWTxklOnTqFV90 971hw9cX5WUxxx9N77VgX8QUfY j6x+oHluuy3sgMd/8dt+Ssmb2/8hGA4DICIioPutqgoAxGKRQs GYfHxWEQEMcbyOkLJcEtGQumb1 g2tWPzhVBf9z6Ozs7OjoCPhILKz8cGV7c3PkD//Sk+3JCkcoPH /0FK8NM5UjAD60evXaR9YODlzo ++ZLAPAFPUzTZjfVc86UajFOhCPEn45+VigUKiG7D5+YKRGJK4 ehz76WlmPWR2OtyVTPBSAQaoiZ epEyRhjRFRMRE4mE8ecMIWAVy5RTZVZ4eHjYPQ4URYlEIl6vNx aL/UeJWLdu3e8O/u7u78KZVKH7 06Ff/7zl7//2zn985+yMBvqTh9u2bvu8XMo//dQixIl5HAEgZ+ W4Ynt1alkWIrqCSyaTwWBw4vyE kMyllObxjAU+XllO2RoAQGDmHddzzl3LGd+bP8nX2vFG9NboxH 73ZvHfgrLAec3hkkwmkol4vLhp