Slashdot Mirror


When Your Hardware Isn't Obsolete Soon Enough

GrandCow writes: "There's a really interesting article over at Sharky Extreme on why the computer industry is slowing down recently. He talks about looking for the killer application that will make him go out and spend the big money on a whole new system... and can't find it. It's a really good read. For lots of the people on /. (me included) getting the latest hardware piece is a given, but for many people there's just no real reason to." Strangely, the proposed solution seems to be for the hardware industry to write bloated code so people will have more incentive to replace their currently-OK PCs. (Huh?) All I want is a machine on which Broadcast 2000 works.

360 comments

  1. Re:We don't need to upgrade. by Anonymous Coward · · Score: 1
    Your kind of people get so upset at typos for two reasons:

    You can't spell yourself. Seeing typos reminds you of your illiteracy and general stupidity and makes you mad.

    Feeling threatened by the idea of possibly having to interact with a representative a foreign culture and finding your own culture inadequate in some aspects.

    So, get a life moron.

  2. Re:Sun by Anonymous Coward · · Score: 1

    I never though I'd see the day when the workstation guys were flaming the PeeCee guys on pricepoints!

  3. Re:Compared to IE5.5 it's still pathetic. by Anonymous Coward · · Score: 1

    Mozilla is an opensource failure.

    As an application, yes. As a project, no. Mozilla is a great source of components for Galeon and KMeleon.

  4. Re:Bloated Code, Eh? by Anonymous Coward · · Score: 1

    It's all about economics. I can trade off developer effort for increased hardware requirements. Sometimes that makes sense and sometimes it doesn't.

    In a word processor it make sense because I can count on the average user having more hardware resources than I could possibly burn with a reasonable sized team. However, If I'm responsible for producing millions hardware units with my software on it, it make more sense to eat the non-reocurring engineering cost required to jam all the functionality I need into the cheapest hardware I can find. If I can put everything I need into a 4-bit microcontroller, all the better.

    The trend in non-embedded software is to continually trade decreased the amount of development effort in favor of increased hardware requirments. Here's sort of a brief history:

    1) Machine Langue (real toggle-switch type coding. You had to think about which addressing mode to use for each function but it produced small code.)

    2) Assemblers. If there we multiple addressing modes available for an instruction the assemblergenerall chose which on the use. It got it right most of the time but not all.

    3) Compilers. Didn't need to deal with assemble most of the time. Compilers produce great code in the hands of a great developer but most times companies can't spend the time except for a few critical areas.

    4) OO. Yet higher level of abstraction and less control of the code generated. Faster to code slower.

    [yeah the history is glossed over but ...]

    So there's an increasing trend in application development to spend customers money in order to make the software less expensive to produce.

  5. YEAH 3D Interactive Pron!@#! by Anonymous Coward · · Score: 1

    I agree! Just look at realdoll's success. Who DOESN'T want some 3D, interactive, 1 GB of pure RAM-SUCKING, 1280*1024 PIXEL-PUMPING , 120 fps slurping hardcore PR0N!!! These sweet dual-processor 6 Ghz, virgin, tight, silicon sluts will do ANYTHING!!!! LIVE!! Japanese, too! I want to be able to boot my computer instantly, and in less than three seconds, go from Off to, "Hello Big Boy! Where do you want to come today?"

  6. Re:Video conferencing IS a Killer App, here's why by Anonymous Coward · · Score: 2

    Pshew, telephone service was never mandated for anyone. There's probably many an old coot without phone service to this day.

    What the New Deal rural moderanization programs did was force the telephone systems into "Universal Service", which means that rural customers essentially were subsidized by urban customers. In some areas, the feds also formed subsidized co-operative phone companies to accomplish the same thing.

    Since the end of Universal Service in 1996, if you found yourself on a farm with no phone line, the phone company would want to charge you for all the poles, wire, and labor to get the line to your house. That could be pretty pricey if you were in the middle of Montana or something.

  7. There are some valid CPU killers, but... by Chris+Johnson · · Score: 2
    I'm thinking primarily of 'X-Plane'. This is an aero sim that I'm very fond of- a real hacker's playground, because unlike all other flightsim games, X-Plane takes a physical design you give it, with weight, balance, airfoil descriptions etc, and literally _models_ the whole pile of parts ten times a second to produce a flight model.

    It works well enough that it can model anything from an X plane to a 747 to a Cessna 172 with enough plausibility that people gripe about small details of the flight handling, without even recognising the brilliance of the accomplishment- the program doesn't know it's trying to model a 172, it's just interacting with the flight surfaces as they are given to it. You can put together absolutely anything no matter how weird and it will model that with the same degree of pretty-much-accurate-mostly.

    I play with this sim on a 300mhz G3, and get almost 20 fps out of it, so by itself it is not that killer app. But- the compelling quality about it is that capacity to model real aircraft behavior from a given design. Well- one word, turbulence. Spins, stalls, nonlinear airflow, interaction of control surfaces- it already models propwash, but the fact is, 100% true modelling of airflow is not possible. Turbulence is chaotic... and yet, the closer you get, the more compellingly interesting the problem becomes.

    An unhappy side-note: I've had to drop out of the upgrade cycle for X-Plane, even though I've paid for 5.* series upgrades, because the most recent ones, with drool-inducing GFX improvements and flight model refinements, are coded to require MacOS 8.5 or 9. I'm sticking to 8.1 so far, because I can control it and have hardware that's known to work with it (and some, that's potentially troublesome under later versions- some, like my glass-lens ADB Color Quickcam, is already rendered incompatible with recent versions of Quicktime). So even though my hardware will mostly support the very latest newest X-Plane- my other software will not. And so it goes- I'll have to catch up with X-Plane when I'm good and ready to run a substantially more recent computer, one that's a better match with the newer software etc.

    So it's not only the digital unwashed who don't upgrade- some people who are very informed on the details of the systems also will resist, _because_ they are capable of establishing 'snapshots' of their computer systems in which any faults are known and avoidable, and the behavior is predictable... and will sometimes pass up 'newer and better' because it is also 'newer and untested'...

  8. bcast2000 by Kev+Vance · · Score: 1

    timothy, what kind of PC do you have that doesn't work with bcast2000? It works on my p233/mmx! There was a version that had pentium pro instructions a while back, causing it to crash, but the latest one works fine..

    --
    F0 07 C7 C8
  9. Re:DivX ;-) not real time? by pod · · Score: 1

    Well, we _are_ talking video conferencing here. It's not like you need a 50'x20' projection screen and 8.1 sound system.

    --
    "Hot lesbian witches! It's fucking genius!"
  10. Re:Bloated Code by pod · · Score: 1

    You speak of 'media' users (aka Napster) as if they're the power users. All you need is a Pentium class machine to play mp3s, and you can probably download at the same time too.

    --
    "Hot lesbian witches! It's fucking genius!"
  11. Re:Bloated Code - I don't think so by pod · · Score: 1

    As far as OOP code goes... in all but the most complex cases of straight C code, C++ requires an extra level of indirection. When you call a function in C, you just go to its address. When you call a member function in C++, you need to find the address first. This means an extra memory fetch. Now, it may not seem like much, but if you've followed some technical links from the recent P4 article you'd see that this can add up to quite a bit in terms of cache misses, main memory access, stalled pipelines and mispredictions.

    --
    "Hot lesbian witches! It's fucking genius!"
  12. Re:The land speed record is faster than sound. by pod · · Score: 1
    The time will come when all the "killer apps" have been thought of and implimented. That time appears to be pretty close to NOW.

    I think this is a bit premature. There are still some 'killer' apps left: there is voice recognition, VR, and, way down the road, AI, that is, natural language recognition.

    --
    "Hot lesbian witches! It's fucking genius!"
  13. Re:The land speed record is faster than sound. by pod · · Score: 1

    Ah, in terms of interfaces it's pretty much the same thing. You speak into your computer, like you would talk to a person, and it under stands what you said and carries out the task. And, since I'm looking so far into the future here, I don't just mean 'open browser' or 'click submit', I mean 'I'd like to look for work now' and it will fire up your resume, address book, memos (so self), and bring up a bunch of job hunting sites, without being explicitely programmed to do so. Come on, you're splitting hairs here... maybe I should have written AI/natlang. Is that better?

    --
    "Hot lesbian witches! It's fucking genius!"
  14. Re:New Uses by CaseyB · · Score: 2
    You will need five channels and that means bigger files, but more importantly more redudancy between channels to be compressed which means more CPU cycles

    But the point is that you _don't_ need that for music. "CD quality" really is the upper bound on what people need from audio for music. They just don't care about having more than 2 channels. (Remember quadrophonic audio?) The vast majority of people don't even care about better-than-stereo audio for movies.

    I bought a Pro Audio Spectrum 16 sound card almost 10 years ago. It was one of the first that was capable of CD quality output. (44KHz,16 Bit stereo). There is still no good reason for me to want to upgrade it today -- it is every bit as good as a Soundblaster Live for playing MP3 files, etc.

  15. High end video by heroine · · Score: 3

    Compaq donated about half a million dollars in hardware to promote Broadcast 2000 at this year's National Association of Broadcasters convention so if that's the application which is to drive consumer sales, you're probably looking too high.

    Really there is more effort being made to downsize all applications to handheld devices than there is for upsizing applications to supercomputers. Regardless of how smart the mainstream industry is being about this, one thing is for sure, consumers still prefer bigger SUV's over mopeds.

  16. Re:Peripherals are the key by RealUlli · · Score: 1
    Another idea is to really get going with the home appliance concept, ie communicating with your stove to make sure it's off when your not there, checking your security system, etc. I don't know what's taking so long with these ideas, what's so complicated about tying an on/off switch into a computer?

    I don't know what's so complicated about doing that, either. But I don't think you'll be checking if your stove's off from abroad, more likely your security system will notice that you've left the house, check whether the stove is off, check the state of your bathroom, check the quality of the air (and air your rooms if necessary), check the contents of your fridge (and order supplies if necessary).

    Probably the system will profile your habits a bit, get to know you, and don't rip the windows open while you're for a short chat over at the neighbor's, but while you're at the office.

    The system might also get a notice from your car when you've left the office, if you're heading home or not and fire up heating, stove, water heater, aircon, etc. accordingly. Or it might notice you've booked a holiday trip and put aircon and heating in energy save mode when you've left the building.

    What I'm saying here is: It's not about being able to do everything from abroad, it's about integration! All this stuff is probably bound to eat up quite some cpu cycles, as there are quite some problems to solve, like: "Is this guy supposed to be in here? Yup, he came in with the master, the master told him he could stay even when he's not in, so I'm not supposed to sound the alarm." Or: "What's that guy doing in here? I better get the boss and the police to look at him!"

    I hope that's some food for thought...

    Regards, Ulli

    --
    Simple things should be simple, complex things should be possible.
  17. Maya does it by tolldog · · Score: 1

    After running Maya for Linux, my dual 500 celeron (366 oc'ed ;) ) was not enough. Now a 1ghz system...
    and waiting for the geforce 3 to cheaper....

    so, the software to "force" upgrades is just in the highend area.

    --
    -I just work here... how am I supposed to know?
  18. Re:ie development by mattdm · · Score: 1

    Hmmm, I think you're right. So long ago that I'm forgetting. I certainly remember how pathetic IE 1.0 was, though....

    Anyway, that's beside the point, which is that Microsoft sure took plenty of time to get IE to be a decent browser.

    And even that is a side point: the main thing is that Mozilla really will kick ass at 1.0.

  19. Re:Sorry by all accounts IE3 was better than Mozil by mattdm · · Score: 1

    I can't decide if this is a troll or an attempt at humor. Either way....

  20. Re:ie development by mattdm · · Score: 1

    Read the comment I was replying to. For the comparison I was making, it doesn't matter what microsoft does in q3 -- only what they had done in three years (or two and a half, really) after they started.

    But, as an aside, I'm fully confident that mozilla in q3 will beat ie6. Current nightly builds are superior to ie5.5 in many (but of course not all) ways, even in their half-baked state.

  21. ie development by mattdm · · Score: 3

    IE 1.0 was released with Windows 95, in August of 1995. From all reasonable accounts, IE wasn't very good until version 5, which was released March 1999. That's three and a half years.

    The Mozilla project started with Gecko in Oct 1998. Even if you start with the less-charitable date of April 1998 (when the Communicator source was opened -- and turned out to not actually be very useful), it's still only three years 'til right now. (And remember, IE didn't start from scratch -- they began with the Spyglass Mosaic codebase.)

    If you look at the current Mozilla roadmap, even the "if we're unlucky" plan calls for 1.0 to be out by Q3 of this year -- plenty of time to beat IE 5.0 by your suggested metric.

    1. Re:ie development by MrBogus · · Score: 1

      Actually, I believe that the "95 Plus Pack" version of IE was still 2.0. Later versions of 95 and NT4 shipped with 2.1 which at least supported tables and frames.

      I only saw IE 1.0 on some random Microsoft Marketing Propaganda CD they shipped out. Some guy loaded it up so that we could all gather around and laugh at it.

      --

      When I hear the word 'innovation', I reach for my pistol.
    2. Re:ie development by Ayende+Rahien · · Score: 1

      Win95 shipped with IE 2.0, IE1.0 was a sad joke.
      IE3.0 was already usable, but no match to NS3.
      IE 4.0 was when it became the better browser.
      And by Q3 this year, MS is going to release IE6.0

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  22. DVDs and MPEG-4 by Jeremy+Erwin · · Score: 2

    OMS is a bit of a processor hog-- but that's mostly because it's difficult to get specifications on the Motion Comp and iDCT features from video card venders.
    If you play at the highest resolutions and with the highest level of detail, some games are pretty demanding-- although performance is usually dependent on the make/model of video card.
    At one site (Tom's Hardware, perhaps) benchmarks processors with a MPEG2 to MPEG4 conversion test.

  23. DUDE! by sheldon · · Score: 2

    Heh. I have a two year old PIII-550 which I run Windows 2000 on and really have no complaints.

    In fact my Win2k server at home is a PPro 200, and it operates perfectly as a file/print server, has my scanner and CD-RW on it and I use it as a development web server.

    So I just gotta ask. What Microsoft bloat? I'm running the latest greatest software on computers that are 2 and 4 years old respectively.

    Heh... 700 Mhz computer to run Linux. *laugh*

    1. Re:DUDE! by OmegaDan · · Score: 2

      I run my project studio (audio production) on a dual PII-300 with 512 megs of ram (win2k) ... Although secretly I dream of a a dual athlon 1.5hgz machine, this one has worked great since I bought it in early 1998 :) dan

    2. Re:DUDE! by Metrol · · Score: 2

      Heh. I have a two year old PIII-550 which I run Windows 2000 on and really have no complaints.

      Try that on an AMD K6-450. Oh, and don't give it more than 128meg of RAM either. While you're still booting I'll have already started KDE 2.1 and be at the desktop. FreeBSD baby, yeah!

      --
      The line must be drawn here. This far. No further.
  24. That's why I use DOS 5.0! by sheldon · · Score: 3

    DOS 5.0 has given new life to all of my old obsolete hardware.

    I tried running Linux on my IBM PS/2 Model 70, and it was slow as a dog.

    Even after upgrading it with a Cyrix 486 processor, 387 math coprocessor, boosting memory to 12 Megs and harddrive space to 200Megs.

    It was still slow running Linux!

    But now with DOS 5.0 I can run Lotus 123 and Wordperfect 5 slick as a whistle I tell you!

    But on the positive side, I now have a top of the line computer for 1991!

  25. Tribes 2 for Linux by Eck · · Score: 1
    I bought the card because, as a gamer, playing Tribes 2 (just picked it up yesterday, actually) smoothly at 1280x1024 in 32-bit color just r0X0rs.
    It's worth mentioning here that Tribes 2 is available for Linux. If you got it yesterday, that was presumably the windos version. The Linux one isn't out until Monday! :-(

    Speaking of which, a lot of people have observed that Quake 3 for Linux might have done a lot better if it had been anywhere near as available as Quake 3 for win32. Instead, people didn't necessarily even know it existed, and Id decided there was no Linux market for games. Will the same thing happen here?

  26. My "new" machine, and LinuxPPC users' hardware by haaz · · Score: 2

    I recently got a new machine. It might be better t say "new" machine, as it's not a Power Mac G4. But it still is under warranty, and had not been taken out of the shrinkwrap. My "new" machine was a Blue & White Power Mac G3 (Blue G3), and it has been perfect for me. It's got USB and ADB (Apple Desktop Bus, for keyboards, mice, etc.) ports, plus FireWire (no SCSI, alas), three PCI slots, a relatively fast processor (which I'll make faster once it's out of warranty), decent video card, etc.

    The great thing about it for me is that it can use almost all of my existing peripherals (USB 3-btn mouse, ADB Kinesis keyboard) without requiring special PCI cards or funky adapters. It seems blazing fast to me (says the man who still loves the 200 MHz PowerPC) 604e that it does everything I need to do perfectly. SSH, web, e-mail, an occasional game. It's great! Server functions never slow it down. Honestly, I don't need a G4.

    I am not the only person using "old" hardware. Look at the winning responses to our Mac OS X Celebration Essay Contest, and you will see people that could take LinuxPPC and install it on a Power Mac 7200 (75 MHz PowerPC 601), and turn it from something that took up closet space into an effective AppleShare (netatalk), Samba, web server, or firewall.

    That said, a lot of people are installing it on their dual processor G4s and PowerBook G4s. A lot of people. The responses that mentioned these machines said "I want to unleash my machine, so I'm installing LinuxPPC." So, Linux actually has driven new hardware sales. It also helps old hardware that's in the closet at the moment, as it can run on machines that Mac OS X never will run on.

    You can definitely say that it is a benefit to everyone, regardless of how new or how old their hardware is.

    Haaz: Co-founder, LinuxPPC Inc., making Linux for PowerPC since 1996.

    --
    -- haaz.
  27. Re:The latest Killer App for Hardware is...MacOSX! by marmoset · · Score: 1
    That's cuz Apple's suck.


    What is the "suck" that Apple owns? What does it do? It sounds interesting.
  28. Re:Linux vs. Obsolescence by RelliK · · Score: 2

    I know I'm still using my 5 year old 486 as a firewall, mail server, ftp server, web server, samba server, dns server, nfs server, etc. All thanks to Linux.

    ___

    --
    ___
    If you think big enough, you'll never have to do it.
  29. Intel is working on this for years.... by Tal+Cohen · · Score: 2

    Back in '95, I worked for a small software company that had some financial difficulties. We were approached by Intel with a generous suggestion to finance the development of some new software piece - for lots of money, plus promises that Intel will help distribute the product, etc. etc.

    The catch: the software had to have a minimal hardware requirement that was the equivalent of today's Pentium 4 at 2GHz (i.e., hardware that was not even available at the time -- PII 500MHz if I recall correctly). In other words, they suggested to pay us so that we'll write bloated code.

    People at Intel were loudly telling us that the Web freaks them out: if the Web becomes a killer application, and remains unchanged from its status back then, then nobody would need strong CPUs for home-computing (it was the time people began to talk about Web "terminals").

    Eventually the company agreed to the deal, but I am proud to say that I was no longer working there by that time...

    --
    - Tal Cohen
  30. Re:Of course.. by unitron · · Score: 2

    Assuming that you really are ignorant here (not stupid, just not yet informed on the particular topic under discussion), or that other's reading this are, there's an old saying/proverb/parable/old wives tale/whatever about boiling frogs. If you stick one in a pan of boiling water he'll do his best to jump out, same as would you or I. If you stick one in a pan of room temperature water and slowly raise the heat under the pan, he'll sit there not realizing anything is wrong and eventually cook to death. Don't know if it's really true or not, but the concept of gradually imposing something undesirable so that you don't realise that it's being done until it's too late is very real and happens all the time.

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  31. Re:Hardware bloat... hmm, that sounds about right. by spicyjeff · · Score: 1

    Welcome to the world of "haves and have-nots." Sucks doesn't it.

  32. Re:Uh not a single platform app. by GypC · · Score: 2

    It's not done yet... not even version 1. Compare it to IE 2.0 and then talk trash.

  33. Win XP isn't out yet! by bbcat · · Score: 1

    Win XP isn't out yet. Once it's out you'll
    see a rebirth of the slowed down PC industry
    as people will have to buy new computers more
    often.
    Win XP, the ideal bloated OS + forced obsolescence. Considering that most people
    think that they get a free os with a computer,
    when the video card or hard disk dies they'll
    buy a new PC to get a new license of Win XP.

    1. Re:Win XP isn't out yet! by pipeb0mb · · Score: 1

      Actually, that's not far from the truth. I installed XP Beta 2 last week, on a k6/400 with 768mb of ram, a new udma 40gb hard drive and a 32mb Stealth video card...it CRAWLED. Within an hour, I got to the point that I trashed it and went back to Win2k.
      However, beta 1 runs without a hitch on a Toshiba 2250xcds (Cel600/64/6gb), so perhaps theres some debug code left in b2.

    2. Re:Win XP isn't out yet! by pipeb0mb · · Score: 1

      Oh yeah! I was going to mention that XP b1 sees the Toshibas Celery 600 as a '4mhz' in the System properties.
      :-)
      Niiiiice....

  34. Re:Compared to IE5.5 it's still pathetic. by RayChuang · · Score: 2

    If you're referring to Netscape 6.0x you're 100% correct. :-) Netscape really sucks d***** b**** due to its slowness on anything less than a Pentium II 233 MHz machine and also has trouble rendering many web pages, too. :-(

    I believe that Mozilla 0.8 is a bit better, though.

    --
    Raymond in Mountain View, CA
  35. Re:Black and White! by RayChuang · · Score: 2

    I think Black and White may work well even on a Celeron 466 MHz machine just as long as you have enough RAM (128 MB minimum!) and a decently fast AGP graphics card (e.g., Matrox G400 with 32 MB of video RAM).

    It won't be extremely zipping along like it does on a 650 MHz or faster CPU but at least the program actually works at a reasonable speed.

    --
    Raymond in Mountain View, CA
  36. Re:Just maybe by RayChuang · · Score: 2

    Actually, it really depends on the vintage of the motherboard.

    If you're using a motherboard that supports the earlier Pentium II's but is using the Intel 440LX chipset (which means it has AGP, ATA-33 IDE ports and 168-pin SDRAM DIMM support), the best solution is to get as much RAM and bigger hard drive you can afford. With the price of PC-133 SDRAM DIMM's going for US$40 per 128 MB and 40 GB hard drives selling just over US$100, there's totally NO excuse to upgrade to get what could be as much as 50-75% increase in performance without swapping out your motherboard. :-)

    --
    Raymond in Mountain View, CA
  37. Re:Linux vs. Obsolescence by RayChuang · · Score: 2

    One of the reasons why I have invested time and money in Linux is because it has given new life to my old and obsolete hardware. In fact this is one of the selling points that Linux people often quote. Perhaps Linux is contributing to a lack of interest in new hardware?

    Even in the Windows environment it's not really necessary to get the latest motherboard. A very easy way to promptly boost Windows performance is a combination of getting a system RAM upgrade and getting a 7200 RPM ATA-66/100 hard drive. With the price of SDRAM DIMM's going for US$40 per 128 MB and 40 GB ATA-66/100 hard drives going for under US$115, there's no excuse to upgrade, especially when you can get as much as 50% to 75% increase in performance.

    --
    Raymond in Mountain View, CA
  38. Re:Just maybe by cloudmaster · · Score: 1
    if you absolutely need more throughput than the 45 MB/sec or so of real-world performance that modern IDE drives give you

    45 megaBYTES of real-world perfomance from common IDE drives? Hah! Maybe when reading from a particularly well thought out cache (or 45 megabits/sec), but I have a hard time believing that there's gonna be much more than 20MB/sec sustained over IDE (even super-turbo ata 5000), and you're using a pile of cpu time to do it anyway. They're good performers for the money, but not *that* good of performers... :)

  39. Re:Just maybe by cloudmaster · · Score: 1

    Oh, I'm aware that the IDE and SCSI drives are frequently the same darned thing with a slightly different interface board, and are thus physically capable of sustaining comprable transfer rates. My claim is that in real-world use, where your CPU is doing stuff other than running hard drive benchmarking software, it's unlikely that a drive using the IDE interface is going to be able to sustain high throughput, 'cause the CPU is tied up. SCSI moves a signifigant portion of that "what's the drive doing" load off to an external controller, thus freeing your CPU up to keep the apps rolling along.

    Then again, I'm also aware that most common real-world apps don't need sustained transters for any great peroiod of time, thus IDE's success. I wish that more effort would go into making SCSI more affordable, though, rather than adding some bus-mastering to the already crappy IDE. "Look, ma, I've almost got this turd polished!" :) 'Course, x86-based processors are still more popular than almost every better design, so turd-polishing isn't just a drive interface thing - but I'm gonna go off on a wild rant tangent here if I son't stop now...

    BTW, of my personal machines, only one is SCSI, the rest use the "far more affordable and wholly adequate for my needs" IDE. So, maybe I'm a hypocrite anyway. :)

  40. Re:We don't need to upgrade. by MikeFM · · Score: 2

    I run Mozilla on a P133 every day and it runs as well as anything else. People who think it's bloated obviously don't use it. At least Mozilla doesn't crash as often as Netscape. Thank gawd! :)

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  41. Re:Of course.. by MikeFM · · Score: 2

    I use consoles to play games myself but I can tell you I've been tempted to buy bigger PC's w/ my evil nemesis OS running just to play some groovy games. It is sometimes very tempting. If the game itself was free, cross-platform (Linux, Windows, etc), and awesome I'd probably drop the cash for a enw computer. I don't even consider myself a major gamer. I play a game maybe once a week.

    Something like Everquest that was free to use would be a good way to lock people into an upgrade cycle to kepe playing their games.. and you could actually USE the extra power rather than go with BLOAT. Social games are highly addictive.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  42. Re:Compared to IE5.5 it's still pathetic. by MikeFM · · Score: 2

    My gawd.. as a web developer I hate IE 5. It's worse than IE 4 even in many ways. Even the newest versions w/ all fixes applied still are buggy as hell. I like to test in every browser I can find and IE is always the one that gives me the msot pain. It also crashes far more than anything except Netscape. Those two (the most popular) are the worst. If you only do minor web development you might not notice but I do full fledged programs and Intranet sites and IE5 is my worst nightmare everytime. It even acts quite a bit different between Windows and Mac versions.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  43. Re:IE5.5 is optimized to a single platform by MikeFM · · Score: 2

    Mozilla runs for me for days at a time under heavy abuse but then I hand pick the builds I use. As it's still in development some days builds are much much more stable than other days builds. Netscape is just screwy. I honestly hate Netscape almost as much as IE. It tends to work better than IE when it is working but it crashes often and I have to wrap it to keep it's memory leaks from messing with the rest of my system.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  44. Of course.. by MikeFM · · Score: 3

    Is this surprising? I've been wondering why Dell or other slipping PC companies haven't done this. To keep the PC market hot they have to drive people to buy PC's faster.. most games I've seen work on less than 500Mhz machines so why buy a 1.5Ghz machine?

    If I was Dell or a similar company I'd fund a free game that could be awesome.. and given away for free.. that was designed to be played on 1Ghz+ machines. That'd be a lot of power a game could take advantage of and would be the perfect reason why games could work as opensource. The key is to make the game fantastic so people will really want it badly. :)

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:Of course.. by agentZ · · Score: 2
      Interesting, because this is exactly what Sun Microsystems does now. If you want a computer, they will sell you a computer, and you're going to pay top dollar for it. But! Once you have it, you're going to need some software for it. Need an OS? Hey, we've got one of them, here 'ya go, no charge. Oh? Now you need some sort of M$ Office clone? Here's Star Office, free of charge. Oh wait, this is a e-Commerce server? Well, we don't have those, but we pass you off to this company who will give you a big discount.

      Sun sells hardware and gives away the software necessary to make the hardware run. Kinda cool. Like buying a road to drive your new car on.

    2. Re:Of course.. by snoop_chili_dog · · Score: 1

      You would have to follow the lesson on how to boil a frog. Turn up the heat slowly. That's the way the gaming industry works now. Every game is just one requirement more. But it really won't work. That's part of the reason people are turning to consoles. They don't have to spend a fortune upgrading them. Besides, not everyone plays PC games. Their sort of a subculture. Microsoft's dotnet plan is really ditching Intel and all the other hardware manufacturers. A lot of the reason to upgrade will be gone when part of the software is on a server. Servers won't make up for a PC market.

      --
      But Yogi, the RIAA won't like that.
    3. Re:Of course.. by snoop_chili_dog · · Score: 1

      This is OT but since were talking about consoles. Why don't the companies that are going out of business release the development tools to the public. That way people could still right games for them. I know there is a compiler online for the nes and the snes, but their cart based so you couldn't just trade them. Besides their old. Dreamcast was cd based wasn't it. (I've never really got my hands on one.)

      It would be nice if they did opensource their development tools. After all, it's not like they are going to license any more games for their platform.

      Back on topic, the great thing about consoles is that the programmers can't just throw in a little extra and say "Oh, they'll upgrade".

      --
      But Yogi, the RIAA won't like that.
    4. Re:Of course.. by Tech187 · · Score: 1

      Why don't the companies that are going out of business release the development tools to the public.

      When companies go out of business their assets are liquidated and sold to pay off the creditors. The development tools usually represent at least a certain amount of value, and so can not be given away. When a company is failing, the last thing on their mind is to package up the toolchain in a form they can give away for free to an unknown third party.

  45. Re:We don't need to upgrade. by Requiem · · Score: 1

    Really? I tried out Mozilla around a year ago...it rendered things nicely, and had sane font support (finally!), but it was unusable on a stock 350MHz, 32-meg machine. Maybe it was just that version?

    As it is, I'm using Opera right now, and it's good and mostly stable.

  46. Mine is even older by joshv · · Score: 2

    I still have a Pentium 166 (overclocked from 150 - pushing the envelope here :) that still works perfectly well as a desktop. It runs W2K, Office 2000, and most everything else I throw at it, but alas, no modern games. It is 6 years old now I believe. Granted the original hard drive is too small to hold anything but the operating system and the orignal 16MB of memory was laughable, but I stuck a new 16 gig drive in a few years back, and I upgraded the RAM to 92MB when EDO was still cheap.

    -josh

  47. Re:Linux vs. Obsolescence by um...+Lucas · · Score: 1

    Wow. So linux can not only attempt to take credit for the cheapening of commercial software (free Solaris, free SCO, free Unixware, as well as all the opensource initiatives taken on by proprietary software and software companies - it can also claim to take some credit for the hardware slowdown as well?

    Way to go... Linux - the destroyer of the computer sector as a means of generating revenues...

    I know - troll/flaimbait - but it was just too easy to resist.

  48. Re:New Uses by um...+Lucas · · Score: 1

    No it isn't, you are just being sensationalistic. I think 3D is just now starting to get to the point where its really good. The playstation's graphics sucked ass. N64 was bearable 3D, dreamcast and PS2 are practical, and I think that the xbox and gamecube are finally into the realm of good 3D.

    Yes, that is a sensationalist opinion... Being that you can't currently render jurasica park quality animations in realtime on any computer that we know of, even at screen resolutions, and that movie's like 6 or 7 years old now, isn't it?

    However, it's so easy to take exception to your statement about the quality of XBox and GameCube's graphics, being that all we've seen so far are screen snapshots and simulations of them. You've fallen for microsoft's FUD on the subject, obviously...

  49. Re:New Uses by um...+Lucas · · Score: 1

    But the point is that you _don't_ need that for music. "CD quality" really is the upper bound on what people need from audio for music. They just don't care about having more than 2 channels. (Remember quadrophonic audio?) The vast majority of people don't even care about better-than-stereo audio for movies.

    And the point is, there's a world market for maybe 5 computers. One day they'll weigh less than a ton. 640k ought to be enought for anybody. Etc, etc, etc.

    MP3 is great for most consmers, except you need a computer to listen to them. CDs are great for the rest. But neither really qualifies in the professional spectrum, and like everything else, things trickle down from the highend to the consumer.

    Just because somethings acceptable today, don't make any long term assumptions based on that, i guess that's my point.

  50. Re:Your destroyer is my liberator by um...+Lucas · · Score: 1

    Works great when you look at it from that perspective. Step back and note that when consumers get things free, corporate profits go down. When corporate profits go down, people get laid off. When people get laid off, they don't spend as much. When they don't spend as much, corporate profits go down. When corporate profits go down, people get laid off... Vicious circle that we've been living in the past year and a half... I'd kinda like to see it stop, i don't know about you...

  51. Re:Bloated Code - I don't think so by HeghmoH · · Score: 1

    What percentage of your programs' memory requirements consist of string storage? I don't think the extra memory needed by unicode is really going to be noticeable.

    Yes, OOP creates overhead. It also can make programs run faster because the programmer can get more work done in less time, and therefore have more time to debug stuff. You quote a 30% overhead... and then go on to say that this is much reduced in a later version. C++ has very little overhead, and even better OO languages like Objective-C and SmallTalk spend little of their time in the message sending operation.

    I don't know what word processor you're using, but mine can use about a megabyte of memory, although it'll get by with 512k. Maybe you should conisder switching if you don't like yours to take up so much memory?

    I have to agree that the web browser is the most ugly, bloated, unreliable piece of crap software ever to see the face of the planet. I just really don't know what happened there.

    --
    Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  52. Re:Burst, and who is next by Graymalkin · · Score: 2

    First of all good luck on getting a dual P4 up and running. If you had a harddrive with a higher spindle speed and lower seek time your programs will start up faster. Your application developers also need to work on toning down the file system access for their fucking programs to open. Look at ICQ, everything the program needs/uses is contained in their library files. There's dozens of the fucking things to open and thus maintain in the file system. Office2k is the same way as are so many other Windows apps.

    --
    I'm a loner Dottie, a Rebel.
  53. Re:wrong priorities by Graymalkin · · Score: 2

    What the fuck are you suggesting? Why would I want to write toolkit code (GTK, Qt, ect) in a language that has to be run in a virtual machine? The point of writing shit small and fast is so they don't overuse your system resources. Why should something relatively simple like animating a widget interaction take 80% of your processing power? I can't believe someone marked this drivel up to 3 as interesting.

    --
    I'm a loner Dottie, a Rebel.
  54. Re:wrong priorities by Graymalkin · · Score: 2

    You've got to be joking? Java and/or Objective C is going to run slower in the long run than the equivilent C++ program (don't say C/C++ when comparing it to an OO language like Java, its bad semantics). The language running inside the VM has more overhead for external operations. Ever use emacs? FUCKING SLUG! Its written in Lisp oddly enough. What exactly does Java do that you aren't going to be able to do in C++? Don't blame C++ for the memory footprint of Konqueror and KDE.

    --
    I'm a loner Dottie, a Rebel.
  55. Digital video - burn, baby, burn! by Weasel+Boy · · Score: 1

    Steve Jobs boasted about how the latest G4 Macs can encode a DVD in "only" twice as long as it takes to play back. My response: "GACK!" I'm not willing to wait more than 20 seconds for a PC to do *anything*.

    So hardware makers are safe at least until a typical PC can encode a 30-minute DVD in under 20 seconds, which is at least 4 months from now.

    On the other hand, suppose we actually do get PCs so fast that nobody wants a faster one. Look on the bright side -- nobody will want to build a Beowulf cluster out of them!

  56. My PII450 is just fine.. by HarveyOpolis · · Score: 1
    My PII450 was purchased in the summer of 1998. It is approaching the three year mark quickly. And I still have no real plans of upgrading.



    Sure, I'd like to triple my clock speed, but I can't warrant the cost.



    My PII400 is a gaming box.. running M$ Windows. I recently purchased Tribes2, and it runs moderately with my GeForce.... but I want to upgrade now.



    My laptop is a PIII750.. I do video editing on that. Plenty fast enough.



    The thing is, comparing speeds of my PII450 and a PIII733 I sometimes use.. both running KDE2, and both running it sort of slowly. I have yet to see a machine draw KDE fast enough. Soo.. a faster machine doesn't really help that.

    --
    - Hugh Buchanan
    - Userfriendly.com
  57. His assessment is incorrect. by Julius+X · · Score: 2

    ...as I've had absolutely no problem with the "need" to keep up with the latest hardware. The author of the story went through and looked at a selection of games, a _very_ small selection of games, and found two with system requirements close to his system. Then apparently he didn't buy them because he mentioned that they would most likely run fine on his system. His error is in not trying.

    The author himself mentioned that while he had a 486/66 system when he tried out Doom (a game that requires a 386, FAR inferior to that 486) he made the decision to go with a Pentium 90. Looking at system requirements won't do anything for you. Playing newer games that only require a 200-300mhz processor such as Alice, Serious Sam, No one Lives forever, or Mechwarrior 4 only requires a certain type/speed of a processor, but to make them run well (read high framerate), then you're going to need something quite a bit faster.
    When you're using a Pentium II 350, a GeForce2 will be a nice boost (depending on the existing video processor you just replaced), but it won't give nearly the boost that it would if you had a faster processor...so just slapping in a video card really isn't the answer.

    There are plenty of apps out there that will stress this guys system, but looking at system requirements ain't gonna show him jack. We all know that the new DOOM game is going to rock everyone's world and be that killer app, but until then, don't say there isn't anything comparable...because there's lots out there.



    -Julius X

    --

    -Julius X
    remove "-whatkindofspamdoyoutakemefor-" from email to send
    1. Re:His assessment is incorrect. by OmegaDan · · Score: 2

      good point man! Look at lucasarts, their PC games always shoot VERY low on the spectrum, in 1999 when grim fandango came out, the requirement was a pentium 133! in 2001 Curse of Monkey Island, required a pentium 200 and any 3d accelerator! [although it sucked:)]

  58. Re:The land speed record is faster than sound. by Sloppy · · Score: 1

    The time will come when all the "killer apps" have been thought of and implimented. That time appears to be pretty close to NOW.

    Oh, I dunno about that. There's a lot of things that would have been ridiculously impractical because they need gigamips, so people didn't put much work into researching how to do them. I think there's a few outrageous CPU-bound surprises lurking in the basements of Computer Science that might start going mainstream in the next few years.

    For the current mainstream activities, though, you are certainly right. I'm typing this on a 50 MHz 68060-based machine, because powering up the Athlon would be overkill for web browsing.

    Your customer satisfaction comment is interesting. That is currently human-bound (it takes a person's time to release bugfree software). But if someone can figure out a way to get computers to do QC... Hmm...


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  59. Re:artificial intelligence by PotatoNO · · Score: 1
    The killer app as the dominating force in hardware is nothing new. Cringely has talked about it for years. Lotus 1-2-3 sold the original IBM PC. The Web, Napster and MP3s sold the latest generation of hardware upgrades. Video is coming up next. DivX ;-) is great at chewing cycles, real-time encoding Tivo-style would be nice.

    AI is definately going to be a Big Thing at some point. Neural Networks for desicion making would be extremely cool. Tack one onto napster and let it download music it thinks you'd like, and get it right! Where are my translating telephones? Where's the web shopping bots? Let's get rolling on all this Kurzweilian stuff before Bill Joy breaks up the party. just a thought.

    linkfilter - fresh links daily.

  60. VR by Rewd · · Score: 1
    I can think of plenty of use for better hardware.

    One big one is virtual realities.

    Have you seen Black and White yet? Imagine that with the detail scaled up by another 1000 or 10,000, with 1000 players all playing together over the net, creating a world together for work or fun. Yes, you'd need big bandwidth, but the sheer number of variables to realistically simulate a useful world will take BIG GRUNTY HARDWARE.

    We are nowhere near close enough yet.

    --

  61. Re:We don't need to upgrade. by flink · · Score: 1

    Compiling just the browser yields a 2.9M dist/bin directory.This was as of just before Northpoint croaked and I stopped doing nightly builds. >:-(

  62. human-readable format by cpeterso · · Score: 1


    There already is an RPC mechanism which is fully suitable for cross-platform development: Corba. There is absolutely no reason to do RPC's in a human-readable format (which doesn't guarantee better interoperability btw), it is just a big waste of resources.

    Doing RPC in a human-readable format makes writing interoperable RPC code in high-level scripting languages much easier. For example, someone wrote an VB script in Microsoft Word that allows him to communicate via SOAP to a web server.

  63. any examples of Cisco spin-offs? by cpeterso · · Score: 2


    I can definitely belive Cisco would be working on these bandwidth sucking apps, but I'm curious if you know of some companies that had been spun out of Cisco. Ironically, Cisco is known for buying tons of other companies, not spinning them out! :-)

  64. New needs by Stentapp · · Score: 1

    Good comment, but I will extend it a bit. The metaphore of computers (PCs) as today will probably be revided. We have come to the point that we don't need the fastest computers available. Nowadays (and in the future), the focus will be on other features than speed when buying a new computer.

    Some of these features are smaller computers, energy-saving computers and silent computers.

    People (especially whose who use computers in their profession) are tired of large computers which makes their office room hot and noisy. I'm one of them.

  65. I doubt it. by mindstrm · · Score: 2

    Yes, linux can bring new life into old hardware... I used a little P90 laptop with a text console for the longest time....

    If you want to run netscape (or mozilla), play video/mp3, use all the gnome shit and whatnot, you need a decent machine, similar to what you run windows on. Sure you can cut corners here and there.. but you still need new hardware.

    The real point of this is that hardware has currently surpassed software; people don't need Ghz machines at home; the apps they have run just fine on something half that speed. We're at a point where the cycles are just plain wasted.

    1. Re:I doubt it. by majestyk2000 · · Score: 1

      "The real point of this is that hardware has currently surpassed software; people don't need (whatever) machines at home."

      This will probably get modded down, but I distinctly remember reading this exact same sentence in a PC Magazine back when the Pentium 90s were debuting. It wasn't wrong then, but it became absurd later on. It'll be the same with Gigahertz machines as well...we may not need 'em now, but we will soon enough.

  66. The average Joe/Jane's viewpoint ... by LL · · Score: 3

    OK, let's look at the typical user's attention span. My guess is that you're looking at the meat-space interval between 0.1 sec and 5 minutes (roughly time for a human to respond to an event and the time it takes to go for a coffe break). Outside this response range you're look at either either direct embedded computer connect or distributed systems. So the performance requirements is that in ther period of 0.1 - 300 sec, you got a certain CPU (say 1 GHz) for software to do its thing. Now the human bandwidth is typing, reading, manu-vector (mouse/joystick), psycho-visual processing, listening, voice, kinesthetics/ haptics ... if you look at the possiblie algorithms and the time-lines you note that it takes about 2 decades for CPU power to fully address each human IO mode. So 60-70s we had teletype + TERMCAP, 80-90s was pretty much the WIMP era, the next decades are probably going to be voice/sound combos (keep in mind the minimum 0.1 sec response requirement to signal feedback). I don't think we're going to see real VR in mainstream (ie the stage where your granny can use it) until maybe 2020+when the cost of development = the time for obsolescence (~ 5-6 years @ 2 CPU generations). Keep in mind the basic business model of the computer manufacturing buiness in that they need to recover plant costs before forcing an upgrade due to "lack" of parts. For the consumer to accept the disposable theory, it has to be within a certain price range ($1K-$5K / 5-6 years???). Now within this basic allocation, they need to divy up expenditure across hardware/software.

    The point is that Moore's Law goes on quite happily but our human limitations (until someone hacks in a direct brain-connect) restricts the requirements cost-performance range of computer devices. The supply of software is limited by (IMHO) flawed IP laws fo it makes sense for a company to be vertically integrated and self-contain its sofware internally rather than specialising in specific functions. Hence the inability to scale software complexity since the average high-tech firm just has too many hungry mouths to feed (hey the MBA's need a salary to match their ego) for the market to sustain. Frankly given that the current usage of the information economy is entertainment, news sensationalism, peer communication, telepresence, and trailing far far behind education, it's hard to see killer CPU-intensive applications which absolutely requires denser forms of media.

    The upside is that we're spared from 3D virtual spam for another 15 years.

    LL

  67. Ahhh... Java by JohnZed · · Score: 2

    Thank God for Java IDEs! Between NetBeans, JBuilder, and the (still not as good as Win32) state of Linux JVMs, I'm ready to keep the hardware industry booming for a LOOONG time.
    Ooh, and add to that the speed with which gcc compiles C++ code. Ever try to compile KDE from scratch??? Once they finish with precompiled header support, though, it'll be bye-bye workstation industry... ;)
    --JRZ

  68. .NET to the rescue by informer · · Score: 1

    If you are looking for that "killer-app" that will cause many people the need to upgrade their current equipment... look no further. I believe .NET will provide some real slow down as it becomes mainstream over the next couple of years.

    --

    If a penguin dies in the woods, and nobody is around to hear it, what sound does it make?
  69. Re:Finding new ways to use more CPU time by ywwg · · Score: 1

    no usb in nt 4? funny, my usb mouse works fine...

  70. Re:DivX ;-) not real time? by joekool · · Score: 1

    hell, I am doing it on my PII 350!(w/vcr, for recording tv shows!)

    --

    Slackware: old school feel, new school gear.
  71. Re:Black and White! by hugg · · Score: 2

    I don't see what the fuss is ... sure I don't get 100 FPS on my PII-400 and TNT2, but come on, this isn't a twitch game. Pretty amazing graphics for the framerate actually. The last Ultima was much worse.

  72. Re:Bloated software.. or Better Software? by hugg · · Score: 2


    Nope. What your cycles/RAM will be occupied with in the future is running 12 different versions of MSVCRT.DLL (or glibc) and flashing 3D-rendered banner ads at you.

    New software is like foam, it fills all available space. Even my tax program seems like it needs a 1 GHz machine to run properly. The problem is that most developers are divorced from thinking about performance problems because it's absolutely last on their list of TODOs ('cept for game programmers, obviously) and if their program swaps for a few seconds, who cares? Their users will just spend a little more time in the AOL chat room.

  73. Re:Bloated Code - I don't think so by hugg · · Score: 2


    Bloated code is good for marketing! No one wants to spend $300 on a measly 1 MB .exe. No, I want to see a 23 MB executable, 42 megs of DLLs, and preferably help files with uncompressed 32-bit images embedded. Oh, and 3D animated renderings of my desktop assistant, Sal the Tufted Titmouse.

    Yes, the "Hello World" of the future will barely fit on a DVD.

  74. In some ways the hardware is its own killer app. by Noodle · · Score: 2
    The article makes a great point if we accept that a killer app has to be software. There really isn't any software out there right now that my 2-year-old Celeron 550 can't handle.

    But: I went over to a buddy's house to help him hack together an FTP server on his 1 gig Thunderbird system, and all I can say is wow. I want. Okay, he's not doing anything I can't do, but everything happens virtually instantly. Need to install a program that would take my machine around 30 seconds to unpack? His is done in three. Three! Dialog boxes that I see for about ten seconds appeared on his screen so fast they couldn't be read all the way through before they were gone.

    There's no software I want to use that requires this kind of speed, but I want it. I mean, they're not opening up any new highways in my area, and a Geo Metro will get me to all the same places as a Mustang, but I'd still rather have the Mustang.

    -N

    --

    -Noodle

  75. Re:Bloated Code - I don't think so by IkeTo · · Score: 1

    > in all but the most complex cases of straight C
    > code, C++ requires an extra level of
    > indirection.

    There are two type of failures that people can get when they see OOP.

    I see many tech guys that says OOP is not required in most case, so why bother learning it. Like you, they say that OOP is not required except the most complicated case. They don't realize that how much code have to be made simpler and cater for less cases, or made less reusable than required, so that simple function call is needed. They don't realize that few uses any function pointers in their programs even in places that it would help. Even fewer see the limitations of that little function pointers. They don't see that since so many programmers are trained to do C programming, even in places that is perfectly suitable for polymorphism, they use a simple function call instead, ending up in very ad-hoc code.

    There are people doing just the reverse: they think that the world is a whole lot of objects, so model everything as objects. They think that OOP is the only right tool. Every function should be a method, every data should reside in some class. Everything is ugly unless it get a very clean interface. If it breaks abstractions, don't optimize things even if it is in the critical path. Even very simple things end up hidden in piles of abstractions.

    Interestingly, the two groups reinforce each other: the first group keep on blaming the second for the lack of efficiency in their code, the second group keep on battering the first for writing ugly, ad-hoc, unreusable code that require rewrite forever.

    When will people understand that every programming paradigm has its strength and its weakness, that they have to be selected on a case-by-case basis instead of by a single bold far-reaching statement?

  76. thank GOD for OS X! by Ranger+Nik · · Score: 1

    apple is out of the hot water: OS X needs all the hardware you can throw at it, and more. 512M of RAM and a GHz G4 (not out yet) and the GeForce 3... and maybe, just maybe, it will be fast.

    on the PC-front, i agree. my P2/266 with GeForce card is good enough for everything i need, from Word to IE to Win2k (even!) to Quake 3. only Doom3 will require an upgrade. for which, BTW, i will get a cheapo GHz Athlon for $800.

  77. try BURN-PROOF by bcaulf · · Score: 1
    once you get a CD burner, you now need a faster harddrive so you don't burn as many coasters


    I have relatively shitty CPUs and disks in my system, feeding my shiny new 12x burner. But it is a Plextor burner with BURN-PROOF. When it gets a buffer underrun, it transparently pauses until the data is streaming again. End result, it burns no coasters at all. If my system is too overloaded it might take 10 minutes to burn, instead of 7.

  78. Newest not the best by mako · · Score: 1
    Personally, I go for quantity over quality when it comes to PCs. I would much rather have ten older 100Mhz boxes than a brand new P4 or Athlon anyday. Right now I have:
    • P166

    • P6 200 Supermicro Dual with only one Proc. :(
      PII 266
      loptop PII 300
      and a Multia
    It is more fun to play with networking and secure communications than it is to play a game, at least for me. The last time I bought brand new non-ram hardware was about 10 months ago so that I could play Half-Life. That was worth it. Mostly though to run some flavor of Unix and pound out code the P166 works just as well as the others. It just doesn't compile as fast.

    Honestly, if I had all the money in the world I would purchase exotic older hardware anyway.
    1. Re:Newest not the best by fons · · Score: 1

      I totally agree. I get my kicks out of re-using old equipment. A 286 with an amber screen still makes a great terminal!

  79. Re:fans by displaytest · · Score: 1

    Bull. It ran fine on a 386-25 with 2 MB of RAM. You had to shrink the screen a little bit to get the framerate up, and it would definitely dog it when more than 5-6 monsters were being drawn at the same time (not that common in the original Doom), but it was completely runnable. And on a 486-66, it was perfect in full screen mode - not just "adequate."

    Come to think of it, that 386 ran Prince of Persia, Civilization, and Wing Commander. Why did I need to upgrade again?

    So who remembers what spispopd stood for? No google now - that's cheating...

  80. Re:Video conferencing is NOT a killer app by Hadean · · Score: 2

    I VC with my friends and family all the time... It takes me 3 rings at most to answer the call (it stops ringing after that anyhow and tells them I'm not around)... where did you get this 20 rings thing from?

  81. Re:Video conferencing IS a Killer App, here's why by James+Lanfear · · Score: 1

    A lot of young coots too. Even in relatively urbanized Oregon (more than Montana, anyway), I knew several kids in high school without phone service. Most of them lived out of town in distant valleys and whatnot, but even some people in town -- in apartments even -- went without, usually because they couldn't afford it. (I gathered that this was mostly a lack of self-control when it came to long-distance, though.) And thanks to cheap, available cellphone service, none of those people will probably see POTS again.

  82. AI by atlep · · Score: 1

    Just be patient... in a few years (somewhere between 1 and 100) AI and artificial neural networks will take off, needing dedicated HW.

  83. earning money / jobs by timothy · · Score: 1

    a) the typical age at which you can get a part-time job in the U.S. is 14, at least it was when I got one at 14;)

    b) there are lots of jobs available to kids below that age, depending on environment, especially in suburbia: Mowing lawns / other yard work, babysitting, pool work, pet sitting. The informal economy is also nicely ... informal. When I had a minimum wage job, I sure hated to see the chunk that was stripped off "for my own good" by big brother and his pals FICA and the SSA.

    If I were a 12-year old so inclned right now, I'd look into networking the neighbors for a commission, reading letters to blind people, and dumpster diving for discarded computers;)

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  84. Re:Bloated Code - I don't think so by bored · · Score: 1
    When you call a member function in C++, you need to find the address first. This means an extra memory fetch.

    I don't know what compiler your using but this is one of the big differences between a 'true' OO language like java and C++. In C++ all objects have a compile time defined type. This means that non virtual method calls in C++ are exactly The same as a C function call except that they have an extra parameter on the stack. This extra parameter isn't usually 'extra' because proper C code will be passing data specific structures as well. On the other hand C++ virtual methods will incur a memory reference to lookup the address of a method. This memory reference is going to be roughly equal to the memory reference generated by having function pointers in structures with C.

    The moral of the story is that C programmers tend to avoid function pointers and C++ programmers don't because the language hides the implementation nastiness. On the other hand C programmers tend to end up with switch statements to decide which function needs to access the data. The performance equations tend to get nasty then depending on whether the address fetches end up in cache, or the branch prediction logic is failing to predict the correct path. Then there are the cases of old C programs ending up with really long switch statements causing serious performance impacts because the data can't just jump to the correct code path.

    The real question is did the programmer care about performance and bloat when they were writing the code? I think this is the real question because in my experience straight C programmers are constantly worried about performance even in code that it doesn't really matter in, while C++ programmers are worried about development speed and maintainability.

  85. Re:New Uses by Grendel+Drago · · Score: 1

    'Photorealistic graphics with the G3'? Pah! What universe do you live in?

    Actual photorealistic graphics take hours per frame to produce on a very high-end machine. The G3 may make pretty pictures, but don't fool yourself.

    -grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
  86. Re:Black and White! by Grendel+Drago · · Score: 1

    This is +5?

    An interesting point that starts a thread is fine at 2, but a cheesy one-liner is +5?

    I give up...

    -grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
  87. Re:Black and White! by Grendel+Drago · · Score: 1

    Okay, Overrated, thank you.

    No offense to the poster, but that was a bit much...

    --
    Laws do not persuade just because they threaten. --Seneca
  88. Re:Linux vs. Obsolescence by Grendel+Drago · · Score: 2

    I dunno... the big reason I tossed another 64M of RAM in my box was to appease X 4's memory-hogging nature for a little bit longer. That, and editing four multi-layer print-size images in the Gimp while listening to XMMS and running FoldingAtHome...

    -grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
  89. Black and White! by Grendel+Drago · · Score: 2

    Wasn't there an article here a few days ago about how mind-bogglingly big the hardware requirements were for Black and White?

    The article seemed quite nervous at the idea that most people would see awful performance on their current hardware... but given the astounding hype surrounding B&W, it could be that killer app... especially given the developers' histories of making groundbreaking games. If the legions of fans need a P4-1500 to properly experience it, a large contingent of them will spring for the hardware.

    -grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
    1. Re:Black and White! by Tiroth · · Score: 1

      Exactly. Sure, B&W will run on a PII-400 with a TNT...but it won't run the way you want it to. It hums along much better on an Athlon 1 GHz/TNT2, but I could see it really rocking on a 1.5GHz Athlon/Geforce2 Pro. With the LoD it offers, its hard to say that any resolution would be too much. Add in all of the behind-the-scenes calculations with the physics engine, gesture recognition, creature growth, etc, and you have the potential to use a lot of hardware.

      I think that the average user might be sated with current offerings, but there is still a significant demographic who needs the new hardware.

    2. Re:Black and White! by jon_c · · Score: 1
      how the fuck do you define full speed? 10fps?

      for your information the human eye will perceive motion at 8fps, thought it's a stretch. 12fps is acceptable. 24fps is used for film, 30fps for TV.

      but when it comes to games my box is put to the test so i want 60fps, which is about what your eye see's at, anything faster and you can't really tell.

      -Jon

      Streamripper

      --
      this is my sig.
    3. Re:Black and White! by AsbestosRush · · Score: 1

      I've played B&W on a K6-2-300, and my own A-750 T-bird, and I can personally say, that yes, the extra CPU overhead is a definate must-have. Both boxes were fitted with a 3dfx voodoo 5 and 128 MB ram, and the lag on the k6-2 was unberable to me.

      --
      EveryDNS. Use it. It works.
      AC's need not reply
    4. Re:Black and White! by JimboOmega · · Score: 1

      I must confess, I recently ordered all the parts to assemble a new box with a 1.33 GHz Athlon, DDR, etc, just for the game. It does run on my PII-400. It runs pretty well on the first couple lands, even. The third land, especially towards the end, is chop city. Even when minimizing the number of things needing rendering (IE, not zooming in on a village), I'm getting 2-3 FPS. I have 256 MBs of RAM, a 32 MB Radeon LE with the Z-Buffer turned on, etc. It was killer enough for me ;). I'll admit, though, I was looking for a good excuse for some time. And the excuse I have for using an Athlon 800 on my 'nix box was for the purpose of DivX. I dunno if it was a video card or what, but my PII-450 couldn't manage it. Of course that processor fried which is what really got me out there ;).

      Black and White really could be the game, if it didn't have a lot of gameplay issues, and if only the programmers had taken the time to add more to it - much more visual variety in villages, say, or perhaps even war among villagers. (The idea of an army of villagers doing battle with gods clashing with lightning above them is just so cool. It's also very processor intensive). All in all, as a game, it now gives me a somewhat empty feeling - like it could have been an amazing game, if only they hadn't rushed to release and left out so many features/documentation. Oh, no, wait, this game was like 2 years late, wasn't it? It was cool enough for me - desperately looking for an excuse - to upgrade, but will it be for the common man? Nah.

      But to get back on topic. I doubt the games are gonna be made unless there's some reason to use that extra hardware, and now, there isn't. I mean, what can you do with all your hardware? Improved 3d rendering? Bah. I think we've beat that one as far as it'll go. I'll admit, it was a huge leap from a side-scroller to Wolfenstein. But since then, each seemed less. Perhaps Doom was almost as big a difference. But the quake games... I think people aren't gonna notice any more. So it's time for you game coders out there to write some SERIOUS AI! RTS writers might write code for some AI which actually learns how to play against YOU. Or maybe even an AI which is smart enough to know that sending a long line of troops at a target is INCREDIBLY stupid. I mean, an AI which can do more than amazing resource management ;). Or for B&W, a creature AI which has a memory of what it was doing 15 seconds ago. So when you slap it, it might realize that what it was doing just a moment ago earned the slap. Maybe even it could go so far as to figure out - on its own in a decent fashion - what you were slapping it for - for instance, even though what it was doing at the time changes, it realizes that if it eats a human, and God finds out, the smackdown comes. Maybe decent villager AI would be nice to - perhaps even go so far as to have them expand on their own! Yes, without deciple craftsmen and YOU there to drag scaffolds around. Perhaps even villages could learn which areas were ok to chop down trees in, or how much to expand before you get cranky. I'd be happy enough to see a switch which allows them to expand on their own. But maybe, just maybe, they could be born with common sense - or maybe you should be able to smack it into them. The kind of common sense that says "If you cut down each and every tree in sight, you aren't going to find any more wood. But if you leave a few, it might grow back!". At first really complex AI for enemies, villages, etc, seems like it would be a processing/memory nightmare. It is. But isn't that the whole point? Hell, as regards black and white, if you had good villager AI, you could even leave out the direct numbering of belief. Villagers who believe in you would go to your temple. They realize that doing so, makes you do good things for them (or not do bad, depending on your alignment). They might later learn that worshipping you makes God Joe rain down vengence. Or whatever; but it'd be much more fun if that's how it was rather than how it is now ;). That way, you could also do something along the lines of "God helps those who help themselves". Like, say, villagers are hard at work in the fields, and bring in a good crop. You could reward them by adding miracle food in with their crop. Currently, that carries a big risk of the villagers becoming "Disillusioned", which in the game means "lazy". Laying the smack down does eliminate disillusionment somewhat. But you shouldn't have to keep going back and forth. The people should be smart enough to figure out god rewards hard work in the fields. Rather than, say, "Oh, god gave us something nice. He'll always be there. Let's get lazy." and also, you could get rid of desciples too, by rewarding villagers in certain acts. If the range of miracles was wider (and more easy to focus), this would be easy.

    5. Re:Black and White! by GigsVT · · Score: 4

      You think that's bad, just think when they release it in color!
      -

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:Black and White! by Mastagunna · · Score: 1

      It runs full speed on a AMD K6-2 (the 29.99 one) with 64 megs of ram and Geforce MX. This game could have been but the programmers where to good. Most people would have needed a 800Mhz machine, but it is effecent enough to run on a 400 dollar system. Black and White runs better on my system then Unreal Tournement, so it is not the killer app for an upgrade, maby a increase in ram, but that is all.

  90. Why I don't upgrade my computers by WillAffleck · · Score: 1

    OK, let's go through the numbers.

    I've got two dual-CPU Pentium II 450MHz with 80GB dual HDs and 128MB of RAM. And this clunker I'm typing on.

    And it just doesn't matter.

    Look, if I want supercool boxen all I need to do is drop a few bucks into more RAM. And maybe upgrade my Net access by shelling out for 1440K instead of 256K. But the true difference between my current system and some new Pentium 4 chips is ... maybe about 10 percent. And since I'm not that keen on video, effectively zilch.

    If I wanted a better system I'd get some good AMD chips, they actually have some guts, but my limiters are HD access, Net speed, and maybe RAM. The rest is all a bunch of hooey.

    --
    Will in Seattle
  91. Killer Apps: Oracle mem reqrs and real-world need by WillAffleck · · Score: 1

    Well, the Space Needle uses a far slower system with a lot less RAM, but then it's an older Oracle system.

    Now, the disk access and storage requirements are critical, however. That, plus the ability to withstand constant lightning strikes.

    --
    Will in Seattle
  92. Here's some current killer apps for ya: by brianvan · · Score: 3

    1. Internet Explorer

    Open one IE window on a PII-233 with 64mb of RAM, and you're okay. Now try that with 20 windows. One of the great advantages of having >200mb RAM is that you can open every application on your computer 5 times and not thrash your hard drive into oblivion. Same thing with Word, Excel, Winamp, or any other program where you might have more than 3 windows open for no good reason. Speaking of hard drives...

    2. CD burning + broadband

    MP3 files aren't enough to demand special investments in hard drive technology. But once you get a CD burner, you now need a faster harddrive so you don't burn as many coasters. (I mean, you don't want one turtle C: drive for everything - moving the mouse will screw up the burn) Then you run out of things to throw on CD... but then you get a cable modem, and you're downloading VCDs and giant MP3 collections. And that's when you need BIGGER as well as faster. At that point, if you're serious, you're looking at IDE RAID or big honkin SCSI drives. (I went somewhere in the middle and got a medium sized, blazing fast SCSI and a large, fast IDE drive... but I still have space problems, hehehe)

    3. Video capture

    This is where things start to get out of hand. Everyone has looked at an ATI All-in-Wonder at some point and thought, "*Sigh* if only it were GREAT at 3D and didn't have crap drivers." Well, I went that route anyway (I didn't have a decent video card at the time), and I haven't played too many games in a year and a half as a result... but it was worth it. Now I can watch TV on the computer and watch the computer on the TV, record TV programs onto the hard drive, get some decent performance in 3D games, etc. Only problem is, it's not good enough... it does a lot of things well, but overall it's not that impressive as it is convenient. The newer Radeon AIW does make me salivate, though... but it's not a GeForce2 in 3D, it's not like TiVO for recording programs, and it's not like a professional video capture/compression setup for making movies and stuff. It's just decent, that's all. But once you lose sanity and go for the gold, you can REALLY rack up some big price tags. Once you have the taste in your mouth, it's hard not to be hungry. To have a GeForce3, a TiVO, a professional TV tuner/video capture card, a PentiumIII for the processing requirements (cause I like 720x540 realtime MPEG2 encoding), and a nice set of hard drives to hold all the movies (yet another reason to pick up an IDE RAID or SCSI hard drive habit)... well, that's a LOT of money. A lot more than the $100 I paid for the AIW on eBay. Granted, you may have no need for most of this... but the TiVO and the GeForce3 are expensive enough.

    Maybe the next boundaries to push aren't in software functionality, but in software/hardware convenience. Running bloated code is one thing, running many bloated code programs at once and getting them to cooperate is another story. And I hate to say it, but right now we WASTE so many computer resources on absolutely nothing. I don't run SETI or RC5 cause I have no interest in it, so my processor sits idle and unentertaining. My DSL line also remains underused, even when Napster is going full throttle - there's plenty of low bandwidth applications that can work alongside a file download, yet I have no compelling reason to run any of them. Other than games and video compression, there is nothing that makes my computer work hard at all... but there's not much that I'm doing instead, either. Which is why it's about time that we started making lots of little flashy doo-dads and convenient background applications to use all that wasted processor time. For example, I've never seen a single good alarm-clock application for a PC. Also, why can't I have a simple yet powerful personal organizer program that looks like a Palm Pilot and that I can bring up by clicking on an icon in the taskbar? (in otherwords, a program that acts like a Palm Pilot but on the screen... maybe even an emulator, perhaps) What about a personal Internet radio station tracker? Or a TV program listings retriver and alert system? (instead of the TiVO recording it for you, you click on an icon in the taskbar and it tells you when your favorite programs are on that day - and alerts you, ICQ style, 5 minutes before any of them start) How about some SERIOUSLY snazzy looking Winamp plugins? Or flashy GUI stuff like active icons and mouse-over gradient animation highlighting? (or how about that Aqua stuff in the new OS X?) A lot of this stuff would really run well on Windows AND Linux... except you won't want to close everything just to run a game that needs your entire computer... so you just buy a faster computer to run the game AND all that stuff at the same time! Old idea, new implementation - how many of us bought a new computer because games didn't run fast unless you used a boot disk or something...

  93. I am browsing right now... by cr0sh · · Score: 2

    With a P200MMX with 96MB of ram, and a 6MB Hercules Stingray 128/3D PCI, running KDE on SuSE 6.3 ("upgraded" to 2.2.14 kernel).

    Plenty fast for me - it does what I want, fast enough.

    However, with prices dropping so much, I decided to upgrade - I have waiting in the wings a Celeron 366 with 256MB SDRAM and an AGP TNT card (haven't received it yet off an ebay guy, but will soon). Right now the test rig is sitting next to me on top of my scanner.

    I don't know when I will get around to installing it and booting up - maybe when I get that video card. I am not sure if it is really going to matter to me. I am thinking about getting an even better CPU (I bought the celeron only for testing - the MB was given to me by my employer, and I didn't know if it worked right or not), probably another celeron (maybe a 600), or a PII.

    At any rate, I haven't found anything that I use that taxes the system as it is (with the P200). If I played more games, I probably would, but I haven't bought a piece of software in ages.

    Just my two cents, probably worth less...

    Worldcom - Generation Duh!

    --
    Reason is the Path to God - Anon
  94. You're still wrong, but keep trying! by droleary · · Score: 1

    Your analysis falls very short of the social reality behind the technology involved. There is nothing that kept those rural types from walking a mile to talk to their neighbor if they wanted to, and the telephone has never intruded into anyone's life; you can always unplug it/leave the ringer off/whatever. In fact, you don't give even one plausible reason why there was resistance or why there was adoption; the original poster did at least that.

    Quite simply, there is an advantage in being able to communicate with someone almost instantly from almost any distance. The telegraph was the start of that and the telephone was a natural progression. The videophone, however, doesn't get you much beyond that. Seldom is "visual participation" necessary to communicate. Yes, it can add helpful cues, just like voice communication adds cues beyond written communication, but the actual amount of signal that is broadcast visually is a relatively minor portion of the bandwidth. It's much more likely that when someone says they want to "see you", they want to be with you, not looking at a screen with your image on it.

    And people might think it's at least a killer app for the porn industry, but think about the likely hood of you actually talking to someone who's as good looking as the person in the ad. The price for porn will definitely go up if you need to find women who are both sexy looking and sexy sounding on this video phone. Not to mention having to pay her to watch some butt ugly guy jack off into his camera.

    No, video phones have not been killer for the 50 years or so the technology has been around, and the Internet doesn't change that. The porn industry itself has not adopted live, interactive video to any great extent (or maybe they have and I'm just disconnected), and I have absolutely no reason to believe the common consumer will suddenly think it a killer app without some really good reason. You have not provided that reason.

  95. Re:Natural Technological Evolution/Visual Psycholo by droleary · · Score: 1

    Like any technology, we make use of it, become adaptive and then become dependant on it. (Gosh, this is starting to sound like Ted's Manifesto, ). This has been going on since the day of fire.

    Yes and no. Not every technology since fire is useful or becomes a necessary dependency. I can't count the number of products that die in the marketplace because they didn't serve a useful purpose. And the ones that do serve a purpose seem to change based on the marketplace. VHS ate Beta and DVD is eating VHS in many ways. I was using IRC a decade ago, but suddenly people are treating "instant messaging" as though it is some innovation that requires a proprietary tool. Slashdot forums serve the role that Usenet news did (and still does, for many of us).

    I still haven't been convinced that videophone technology fills any fundamental role for the masses. I don't often need to see (to some limited degree of resolution) how someone looks most of the time, and people really don't need to see how I look most of the time! Sure, a videophone might sound like a natural progression, but what is the real need that makes it killer?

    Flip side of the coin, VideoConference is a tool that we hopefully will adapt and then become dependent as well. I know the deaf community is actively using (out of necessity).

    What is wrong with deaf people that they can't just type away like the rest of us? Yes, perhaps signing is as natural to a deaf person as spoken conversation is to us, but you can't really say it's a necessity.

    Took telephone nearly 120-odd years, let's hope Video takes a lot shorter. The backbones seems to have the bandwidth, it's just the big-fat-pipe at the last-mile is not widely available yet.

    The thing about killer technology is that it's killer even if it's crap because it fills a role that nothing else can. Videophones have been around for nearly as long as TV. No, the resolution wasn't great and the price wasn't low, but it has not advanced one bit at the consumer level (that's the important bit) in the last 50 years, compared to things like the telephone and computers which do have killer roles. Videophone technology hasn't gone anywhere because nobody wants it, with the possible exception of porn (which has it's own issues that I noted).

    But what do I know? Who am I to say what people like and don't like? If you are so strongly convinced that videophones are the next big revolution in communications, I encourage you to invest as much money as you can get your hands on into that industry. Then you'll not only be able to rub my nose in it when it takes off, you'll be stinking rich as well. Best of luck.

  96. Look at history - It's 3D Interactive Pron! by xtal · · Score: 5

    Yeah, moz, video conferencing are all well and good, but two things drive the demand for consumer (computing) electronics - games and pr0n. What will make people get the GF3's and the Athlon DDR 1.5Ghz systems will be hardcore, 3D, interactive, good AI, 1GB of RAM suckin, 1280x1024, 120fps hardcore Pr0n. If I had the time and resources (I did a lot of 3D development), I'd be working on this right now, believe you me. The capabilities of a top-end system in 3 months graphic-wise are going to be previously unimagined in the consumer world.

    I'm not talking about Virtual-Valerie cheezy sleaze. I'm talking about a virtual chick you can interact with and, uh, experiment in lots of innovative (and probably criminal, heh) ways. People are animals, and they love their pr0n. This I've been waiting for for years, and I think the technology is there to make it happen :).

    And hey, you got bucks, I got a sick mind and OpenGL sk1llz :)

    --
    ..don't panic
  97. Re:We don't need to upgrade. by Korth · · Score: 1

    Let's not forget Emacs (especially XEmacs-GTK)

  98. Re:IE5.5 is optimized to a single platform by Betcour · · Score: 1

    I have the same configuration (IE5.5/W2K), but when it crashes it's only once or twice a month, and I use it 10 hours a day ! Compare that to Mozilla or Netscape 4.x on Linux that was crashing on me every 20 to 30 minutes (basically as soon as a java/javascript/flash code would appear)...

  99. Re:IE5.5 is optimized to a single platform by Betcour · · Score: 1

    java : well plenty of sites use java for usefull apps (although I'm not fond of them), or it's used on banners. If the banner makes the browser crash, then bye bye slashdot and all the sites with java banners

    javascript : quite usefull in forms

    flash : same as java, often used for banners... and banners are everywhere

  100. Re:it is true by ErikZ · · Score: 1

    Wow, several hundred dollars?
    When I was 15 there was nothing around me. Oh, wait, if I got on my bike and pedaled for an hour I could get to a bar. For some reason they weren't interested in hiring me.

    Farm sounds nice, too bad I was in a neighborhood where there were no farms. Any work done at home was considered "free labor".

    Oh wait, I remember a horse farm, they were willing to let you work there for....free. Always a bunch of people there working for free access to the horses. So big guy, don't assume that because YOU can make money by working that EVERYONE can. Sometimes there are no jobs.

    I don't believe you're making me say this, I mean, I'm only 29, but "Sheesh! Kids today!"

    Later,
    ErikZ

    --
    Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  101. He's judging based on the *minimum requirements* by Illserve · · Score: 2

    This guy is making his judgements by looking at the back of the box and seeing what the apps minimum requirements are.

    Now, if you haven't played a computer game in the last 5 years, let me tell you that requirements are a joke. Sure it will *execute*, the code will "run". Hell even the recommended system will be sluggish at times for alot of current games.

    The motive for game publishers to push the specs as low as possible is simple: the higher the Mhz number on the box, the fewer people will buy it.

    Now there may be a point to this article, I can't think of anything at the moment that requires a ghz chip, apart from my data analysis. Game developers are scared to target a Ghz platform because they know sales will be pitiful( and note that a game targetted at 1ghz will probably have a minimum speed of 500-600 on the box, so even then this fellow's "in depth" research would turn up nothing)

  102. More MHz Please by Milican · · Score: 1

    Well, this article is quite inconsistent. The author starts out saying that Doom recommended a 386, but ran like a dog. So he went out and bought a 486/66 which barely ran it. But then he applies minimum numbers for comparison on all the other titles against his P2-350.

    I ran Q3 on a Celeron 450a (oc'ed 300a) with a TNT2. The game play is very good, but could be better.

    What I want more processor speed for is multitasking. I like to re-encode mp3s, compile programs, download huge files, edit sound files, and surf the net without the system bogging down. So I can't say that I'm satisfied. Also, as several people mentioned encoding Divx stuff faster would welcome as well. At this point it takes about a day (P3-700). Bring on the power!

    JOhn

  103. Re:The call WASN'T for bloated Code... by Kozmik · · Score: 1

    Moderate this up.

    Its annoying that the editors don't actually read the articles that are submitted before they post them and make comments.

  104. Bloated Crap? - No by Chasuk · · Score: 1

    Timothy writes:

    Strangely, the proposed solution seems to be for the hardware industry to write bloated code...

    The article contains this text:

    This isn't a call for bloated crap...

    Did Tim read the article before he posted?

  105. Reasons to buy new hardware by loz · · Score: 2

    Your PC may be fine, but you are probably going to spend the $2000 dollars every 3 three years nevertheless, only this time on other sorts of hardware:

    - Wireless LAN basestations
    - You'll swap your PC for a faster laptop
    - Multitude of wireless devices (PDA's, WebPad's, internet enabled wristwatches, 3G/4G mobile phones, etc., etc.)
    - Faster modems to connect to the internet (paid per month)

    In essense, the killer app is not some software product, but it's the wireless internet.

    Microsoft has long recognized this, that's why .Net, Hailstorm, Windows CE, and why you see Microsoft is leaving Intel (e.g. no support for HomeRF, nor for USB in Windows XP). Microsoft now rather goes to bed with Sony, Philips, Panasonic, Nokia, etc.

    yo
    loz

  106. Re:Bloated software.. or Better Software? by michael_cain · · Score: 1
    I like it.

    When people ask me "Mike, what would you do with a billion ops per second?" my first answer is "Never write another piece of compiled code in my life. Run everything under an interpreter that gives me bounds checking, symbolic debugging, and all of that good stuff all of the time."

  107. Re:Video conferencing IS a Killer App, here's why by Dark+Coder · · Score: 1

    Many of you may not recall the old 1880s when the telephone was first invented.

    Many rural settlers resented it since it obviates the need to walk a healthy mile to chat with your neighbor. Not to mention the intrusion it posed into their quiet agrarian lifestyle (Amish, anyone?)

    It wasn't until 1920, when the various telephone oligopolies started lobbying our Washington Capitol Hill to push telephone deployment as part of the mandated rural modernization.

    The world became a closer place to live together with the telephone. Just like VideoPhone will bring them MUCH closer together.

    - Make faces, not war!

  108. Bloatware Quantum Shifts by Dark+Coder · · Score: 1

    It is the GNU/Linux lean-ware that caused the CPU-speed demand to go down.

    No matter how hard Microcrap inflate their bloatware, it will only drive more users to GNU/Linux.

    This K.I.S.S. (Keep It Simple, Stupid) exodus keeps the users' need for CPU-speed in check for the near forseeable future. Intel will fall. AMD will reign. VIA will dominate.

    Mozilla 1.0 will be the starting point for CPU-speed rush (a year from now).

    - Now sign the N.D.A. or else.

  109. Natural Technological Evolution/Visual Psychology by Dark+Coder · · Score: 1

    The analysis was meant as a superficial observation. But your input is well thought-out.

    Brashly pointed out, there is little or no justification for telephone, even today. Yeah, no justification (IMO). But it is a valuable tool, nonetheless.

    Like any technology, we make use of it, become adaptive and then become dependant on it. (Gosh, this is starting to sound like Ted's Manifesto, ). This has been going on since the day of fire.

    Flip side of the coin, VideoConference is a tool that we hopefully will adapt and then become dependent as well. I know the deaf community is actively using (out of necessity).

    Took telephone nearly 120-odd years, let's hope Video takes a lot shorter. The backbones seems to have the bandwidth, it's just the big-fat-pipe at the last-mile is not widely available yet.

    P0rn or not, nuances and body language are essential visuals during conversation that I think people will want to monopolize on, just like voices from afar (you say, just not as much).

    I'm sorry but only two points I have given are natural technological progression and visual-psychology.

  110. What a sick idea by samantha · · Score: 1

    Write really bloated code so you can do your part to keep people buying new computers so there is more money in the industry so hopefully you can get paid ever more to write ever more bloated code. ARGH. May be some truth to the theory that bad languages and poor IDEs and deranged wizards led to the need for ever faster machines for developers

    But it is still sick and disgusting to force feed buying decisions by purposefully bad design and implementation practices. The idea is to gain ever more capable actual tools and augmentation of abilities, not to continuously buy fancier hardware in order to run more of the s.o.s.

    1. Re:What a sick idea by yoshi_mon · · Score: 1

      Dosen't Microsoft allready do this?

      Clean install on a box w/32megs of RAM. Upon boot your swap file is:

      Win95a --- No swap file.
      Win95b --- 4 meg swap file.
      Win95c --- 8 meg swap file.
      Win98 ---- 10 meg swap file.
      Win98SE -- 16 meg swap file.
      WinME ---- 20 meg swap file.

      Hmmmmm...

      --

      Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
  111. Re:Just maybe by Shanep · · Score: 1

    burst rotation speed

    What is burst rotation speed? Last time I checked, my HDD's platter rotational speed was regulated closely to 7,200rpm as long as I did'nt spin them down in some power saving quest.

    IDE drives are fast, but not real smart. An IDE drive of the same rotational speed and bit density could theoretically pull data off it's platters for a single sequential request just as quickly as the SCSI equivalent drive, and the same goes for how quickly it could move it's heads.

    The merits of SCSI over IDE come in to play in tasks that are mainly required from server type applications. Using multiple disks, sending many read and write requests to the same disk or volume, are scenarios where IDE would bog down and SCSI shine. Reason being that IDE can only work with one command at a time and thus could not automatically re-order requests to achieve higher throughput and also IDE switching from master to slave on the same channel is nowhere near as quick as SCSI being able to take advantage of it's proper drive id address scheme, with data flying on that SCSI bus reaching each drive simultaneously yet only being acted on by the correct drive.

    When you look at the typical home environment, with a single user using a single app or switching between multiple apps much slower than the disks can handle, then you will see that the merits of SCSI are largely wasted on that user.

    SCSI drives tend to be on a higher R&D rung, have higher rotational speeds and support these advanced features because they are actually required by business who are willing to pay up for the speed.

    Apparently Sun has decided that unless the machine is destined for server-use and the associated barrage of disk access, it isn't worth the more expensive disk and much more expensive controller.

    Apparently, Sun knows what they're doing. I'll take 512Mb RAM and UDMA over 128Mb RAM and SCSI any day. Having said that, I have a SCSI adapter for my CDWR drive because every IDE burner I have experienced or heard experiences of, have been of coaster makers. My Yamaha CDWR has yet to make a coaster, after 50+ CDRs.

    What really pisses me off, is seeing these cheap 1U servers with heaps of CPU power and RAM, and then some IDE drives. They could hold everything up if what is obviously going to some day be a server, is going to rely on a db that resides on an IDE disk or array, that is going to crawl thanks to a single command, slow switching, simple interface design.

    I would like SCSI on my workstation, but not at the cost. SCSI has it's place, and with the added cost factored in, it is obviously not on the desktop for most desktop users.

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  112. Re:Just maybe by Shanep · · Score: 1

    I've seen UDMA drives that are sustaining 30+ MBytes/sec.

    Often, just some proper setting up with hdparm to enable 32bit, multi-sector/interupt, UDMA transfers, etc, are all that is needed to get a drive going from 3-5 MBytes/sec to 20-30+.

    My real World tests confirm these results also.

    SCSI drives with platters that have the same bit density and rotational speed as an IDE equivalent drive, don't have some magic that gives far greater sequential transfer rates. The differences in protocol overheads are not that great for single sequential transfers. Sure, SCSI handles multiple transfers and multiple drives much faster, and they do tend to use less CPU cycles to get the job done, but a modern UDMA drive, set up properly with hdparm will do admirably in sequential transfers compared with the much more expensive SCSI drives.

    Thats not to say that I would'nt like a bunch of 15k SCSI drives in my machine. ; )

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  113. Re:Just maybe by Shanep · · Score: 1

    hdparm reports Mega Bytes per second with -t (device) and -T (cache).

    If you don't believe the figures, test how long something large takes to load for the first time. Communicator 4.75 is around 13Mb.

    My Seagate UDMA Barracudas are giving around 18-22 sustained M Bytes per second, depending on which area of the disks are being read from.

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  114. Re:Linux vs. Obsolescence by Shanep · · Score: 1

    99% of the Worlds desktops are going to be blue screening a lot faster.

    While, I, with Debian Linux and FreeBSD, will continue to enjoy my 4 years without ever seeing either of these free OS'es crashing in any way.

    What's more, there is a killer app, a few in fact... VMWare, Win4Lin, Wine and the likes which enable me to have my cake and eat it too.

    And what with CPU and RAM so cheap, I am grinning like the Cheshire Cat because I can watch a Windows session or Netscape crash and this will merely temporarily speed up my X compile before I restart those sessions.

    But sadly for you Robert, you have to hit the reset button yet again and allow your laughable OS fuck up your laughable file system and registry, that little bit more, leading to more instability, even more registry rot and work your way towards critical file system corruption...

    Enjoy!

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  115. Peripherals are the key by Voltage_Gate · · Score: 2

    ... for me anyway. Notice that the price of anything high quality is still in the thousands of dollars, for cameras (not little webcams of course), laser printers, good displays... When that stuff becomes cheap, then I'll buy.

    Another idea is to really get going with the home appliance concept, ie communicating with your stove to make sure it's off when your not there, checking your security system, etc. I don't know what's taking so long with these ideas, what's so complicated about tying an on/off switch into a computer?

  116. Re:Finding new ways to use more CPU time by Baki · · Score: 1
    I agree with most, but not with your XML-RPC assessment. There already is an RPC mechanism which is fully suitable for cross-platform development: Corba. There is absolutely no reason to do RPC's in a human-readable format (which doesn't guarantee better interoperability btw), it is just a big waste of resources.

    I get sick at the though that future Internet apps might be based on XML-RPC.

  117. Video by atrus · · Score: 1

    Video is a market where you can throw endless computing time at it. Apple has been making big strides in this area (iMovie, Final Cut Pro, DVD Authoring Studio, iDVD). These applications are pretty worthless to run on a 400 MHz G3, and they can really utilize the latest and greatest G4 series processors. Apple, despite its small market share, still maintains a leading edge on the video front which the PC platform isn't able to compete with.

  118. audio still pushes the envelope... by netsrek · · Score: 1

    I know it's hardly mainstream users, but personally I can't find a computer fast enough to do everything I want with software based synths and effects for audio production. I know I could use up all the processing power a 3 GHz machine would give me, and then some... Software synths are getting better and better sounding, but more cpu hungry. And don't 32 bit reverbs sound delicous, but....

    --

    i don't read slashdot anymore.
  119. Re:Finding new ways to use more CPU time by jesser · · Score: 3

    Intel has a department devoted to finding ways to use more CPU time.

    Cisco does something similar. They have a team whose sole purpose is to create applications that use lots of bandwidth in order to increase demand for bandwidth. Any successful application created by this team is spun off as a separate company. I doubt that they set up their software to waste a lot bandwidth, although they might not spend as much time on optimization as other companies.

    --
    The shareholder is always right.
  120. Re:Just maybe by Matt · · Score: 1
    If IE5, Apache httpd, or Napster required a 1GHz CPU, hardware sales would be exponentially greater.
    Don't give M$ any ideas!
  121. Re:The vacuum will consume itself by 1%warren · · Score: 1

    Mmmm, IMHO speech recognition is way overrated - consider how you got to this post, & try saying:
    "netscape - slashdot - pagedown - pagedown -downlink - downlink - open - open-new - pagedown - pagedown - pagedown - pagedown - pagedown - downlink - downlink - open-new (try opening /. in lynx, & note this is the *condensed* version).
    It might be a neat thing for certain disabilitys - but point-click is simply way easier.
    How many people do you know that actually *use* the "decent speech-to-text software" we already have?
    --
    Full plate and packing steel! -Minsc

    --

    Full plate and packing steel! -Minsc
  122. Re:OK, I'm stupid, enlighten me... by SilverTab · · Score: 1

    I hate that damned paperclip, too. I always change it to the cat. =)

  123. from a professor by moller · · Score: 2

    Who was working at Bell labs as they were researching and developing video phones. The class was having a discussion on technologies that were more advanced, more useful, or just "better" than existing technologies but didn't take off.

    He said that in the studies they conducted (usability studies), it took people an average of 20 rings to answer the video phone, as compared to the 2 rings to pick up a normal phone.

    Moller

  124. Video conferencing is NOT a killer app by moller · · Score: 3

    What would video conferencing replace? The telephone. Does the telephone need to be replaced? No.

    Think about it, what percentage of the masses wants to have to look presentable when speaking on the telephone? A video phone completely destroys the anonymity of your appearance. The person you're talking to can see what you look like, what you're wearing, your facial expression, it adds a whole new dimension to communication that people don't want.

    A study was done on how long it takes people to pick up the phone vs how long it takes them to pick up the video phone. The average number of rings before someone answered the phone was 2 rings. The average number of rings before someone answered the video phone was 20 rings. Think about it, 20 rings. Where do you think all that extra time comes from? The person running around, smoothing their hair, straightening their clothes, checking their make up in the mirror...

    Video phones add unnecessary overhead to the communication process. There's simply no need for them.

    Moller

    1. Re:Video conferencing is NOT a killer app by SubtleNuance · · Score: 1

      what a sad commentary on the developed world - self obsessed and vain. I stopped caring about my personal appearance 'round the same time I hit puberty; if you use clothes/hair/makeup (whatever) to express yourself, you havnt got much to say.

  125. Shouldn't it be... by moZer · · Score: 1

    ...the software industry? They are the ones that write code, right?

    --
    Hello, my name is Robert Lerner, and I pronounce Lernux as "99% cpu"
  126. Tribes 2 by jidar · · Score: 1

    The irony is we have just seen the release of a mainstream app that will bring most cpu's to their knees. Tribes 2

    T2 will be out next week for Linux and just came out for the windows world, so give it a shot.

    --
    Sigs are awesome huh?
    1. Re:Tribes 2 by Anarchos · · Score: 1

      Exactly what I was going to say. I get an average of 20-30fps outside, with rates dropping to the teens when it's crowded. This is on an Athlon 950@1050mhz, 256mb PC 133 RAM, and a Geforce 2 32mb GTS.

      --

      "A good conspiracy is an unprovable one." -Conspiracy Theory
  127. Media by jidar · · Score: 3

    I think one thing that is contributing to this "problem" (heh) is that of the content development. There isn't any point in making an engine that supports even -more- detail than you have now when creating the detail for the last 2 generations of engines was almost too much work for your 200 man content creation team. Every advancement in engine tech his historically created more work for the artists, and at this point the sheer amount of time it takes to make a decent single player game is getting ridiculous. I don't think the art department is ready for it yet.

    --
    Sigs are awesome huh?
  128. why would I want good AI? by kevin805 · · Score: 1

    Why would I want good AI? The whole point of porn is that it's for those who don't know how to deal with the real thing. What, now my porn is going to say "sorry, you're an arrogant jerk. I'm going home"?

    I want that thing to come with a users' manual. I want it to behave predictably. When I complement her eyes, I want her stipping right on the spot, not realistically telling me that I'm a pathetic loser and she'd have to be a hell of a lot drunker than she is to get with me.

  129. Re: Content by kevin805 · · Score: 1

    For a specific example, in Everquest (which isn't top of the line in terms of realism), all the trees are the same, or one of a fixed set. Why not fractally generate the trees as you go? Store height, breadth, orientation, style, and a seed to generate it from. Voila, your forest doesn't look fake anymore.

    There's no reason any objects should actually be stored as 3d models in a game. Everything should be based off a model, but perturbed slightly, so that it looks more like the real world. Of course, if you have to store 300 models in memory to display 300 trees, rather than just one, it's going to eat a lot of memory.

    The point is that new methods of creating the content are needed. It is no longer feasible for someone to draw every pixel of the texture for the wolf's coat. Just store it as "hair" and have it generated by your hair generation algorithm, and have your computer (either at "compile" time or at runtime) build a jpg from that.

    Want a realistic city? Figure out a model of how cities grow, run that to get the locations of buildings, businesses, and so on, then have something else to build a building of the size indicated in one of the styles you have coded.

    So tell me, why are the artists drawing the walls, rather than just taking a map and saying, "this passageway is covered with moss at the density indicated by this overlay"?

  130. Bloated Code - I don't think so by Jens · · Score: 5
    The quesion of "bloated code" reminds me of the posting I wrote in one of the KDE developers' lists a couple months ago. Perhaps code isn't all "bloated" nowadays, the problem that many developers have is that they develop so much more abstracted from the hardware than, say, five years ago.

    Speaking of KDE: It's a great environment, and in many ways it's faster than Windows. (In others it still lacks, but most of the criticism it receives is pure bullshit.) Anyway, if I remember correctly, I was using a much more powerful GUI in 1994, on a P60, with 16 MB RAM (instead of 192 now) which was just as smooth to use and fast like hell. (I'm talking about OS/2's workplace shell).

    The question is: Where has all that performance gone? Why can't you comfortably use Windows ME, or 2000, or Linux with KDE 2.1 on a P60 with 16 MB RAM? What are CPU cycles doing nowadays that they didn't need to do five years ago, although most apps had almost the same features? That is, while you are not watching your daily DivX porn ;)

    Some probable answers come to my mind.

    Unicode. Double every string in length, double the memory requirements of application resources. This makes for great internationalization, but it requires memory.

    OOP. I overheard in a PHP mailing list that when you develop PHP3 apps without objects, just flat procedures, you can gain up to 30% in raw performance. (This has greatly improved in PHP4, IIRC.) I don't know how representative this is but I suspect that in languages like C++ and Smalltalk (and Perl :-) some CPU cycles are needed to take care of all those relationships, overloaded items and whatnot.

    Standards. The good thing about standards is that there are so many of them. I.e. nowadays a browser (prime example) needs not only to render a little plain text with different fonts and one or two images, but it needs to know XHTML, XML, Javascript, ECMAScript, Java, CSS, cope with thousands of objects and plug-ins that mess up the system, and so on. Sure, these are features - but are they innovations? I don't think so, and I don't think most other apps received as much "feature bloat" as browsers did in the last couple years.

    What do you think? Why does a word processor need 128MB nowadays when it doesn't _really_ have more features than what was available in 1994?

    (Having said that, I have a K6-2 350 for my primary machine and I don't plan on buying a new one this year. It does what I want, it does it fast enough, and if I need more CPU power I can always ssh to our university cluster. ;)

    1. Re:Bloated Code - I don't think so by cheezit · · Score: 2

      OOP gets the rap for bloated code all the time.
      But take a look at what goes into OOP:
      1. Overloading. Typically this is handled by the compiler through name decoration. No performance impact, no binary bloat.
      2. Encapsulation. This is just plain ol' typedef'ed structures with some additional rules for visibility and access. Most of this is handled at compile time, not runtime.
      3. Polymorphism. This is usually handled by a virtual table-type mechanism, which results in a jump, offset and another jump, plus the stack correction on the return.

      Polymorphism is the key element that can suck your cycles, but just as with any other tool the performance impact can be mitigated by profiling and using language features carefully. Unfortunately many developers do neither, and some dev environments/frameworks (MFC uggghhhh) actively work against efficient use of polymorphism.

      Polymorphism and the use of interfaces can so radically improve the structure and quality of code that many shops make the tradeoff knowingly. I've done it both ways myself and there's pain on both sides of the fence.

      --
      Premature optimization is the root of all evil
  131. Two words (plus comments) by eagl · · Score: 2

    Flight Simulations

    A good flight sim takes all the cpu, memory, and video performance you can throw at it. The higher resolution you can get, the more detail you can get, the higher color depth, the better anti-aliasing, the more immersive and realistic the simulation will be. And it all has to run at or above around 20-30 frames per second, otherwise it's disorienting and the realism is ruined.

    Flight sims will likely ALWAYS push the hardware envelope. The killer hardware for flightsims will be high-res 3D graphic capable VR goggles that can smoothly pan the view, but that is years away at the current pace of things.

    In the meantime, try running the latest microsoft flight simulator with all the graphic details full up and at high resolution. Then get on the web and order up your next upgrade.

  132. Re:Gates Law by RussGarrett · · Score: 1

    Make that: The efficiency and stablilty of software halves every 18 months, and the size doubles. That's about right (Office XP full install - 750Mb, WinXP full install 2Gb (that's more than doubled, surely!)).

  133. Gates Law by blakestah · · Score: 3

    Gates Law: the speed of software will halve every 18 months.

    1. Re:Gates Law by stretch_jc · · Score: 1

      Make that efficiency and stability.

  134. Gamers Suggestion by doodaddy · · Score: 1
    I just upgraded to play Serious Sam. (-:

    As a hard-core gamer of many years, I suggest other adrenaline gamers do not miss Serious Sam! It's like a cross between Doom and Robotron. Dozens of enemies attacking at once for only twenty bucks! (-:

    With K7-850 ($100) and GeForce2MX ($100) it runs smooth and is full of gorgeous effects.

  135. That's retarted by BierGuzzl · · Score: 1

    Hardware manufacturers writing bloated code so we buy their hardware? tcha... whatever! So I'm gonna go out and design the latest and greatest motherboard and make sure that the hardware operates inefficiently? Maybe firmware updates that would progressively slow down the system while adding imaginary bug fixes would help -- hmmm kinda like those M$ update pack. "We didn't actually fix any of the bugs, but this update pack will give those bugs the necessary support to evolve into standard features" ... Of course.. we're talking about hardware here, not software..... So is that M$ mouse of yours flash upgradeable?
    Think about it.

  136. Speaking of spell checkers... by DrCode · · Score: 1
    ...I worked for a manufacturer of word processors back in the early 80's, when a word processor was a box, and wrote one of the first spell checkers in about 8K bytes of Z80. Yes, that's 8000 bytes. Disk space was about 1Mb.

    The product also had mail-merge (from an ASCII list, or the wp's own built-in BTREE-based database), and quite a few other nice features. It just wasn't WYSIWYG.

    Total RAM in the best model: 750K.

  137. Re:Your destroyer is my liberator by Steeltoe · · Score: 1

    I've commented on this trend in my previous comments. YOU need to step back and realize that a corporation does not have a RIGHT to earn profit. So if we both step back, we might even realize there is a balance here. I dunno about you, but I can see it.

    Btw, small depressions are good for an economy. While stale upward conjunctures are not.

    - Steeltoe

  138. Re:B&W is just another game. by jon_c · · Score: 1
    If this was completly true we wouldn't need much more then a 486 to run windows 95. The fact is that the web is whats made people buy 700mhz PIII's. More now then ever with all the freakin shockwave adds that make my scrolling noticable.

    As for app's that need more power it's down to..

    Games: B&W is a great example, also checkout Opt Flashpoint, it won't run faster then 20fps on my Athlon800 w/ GForce2MX

    Video: Er.. actually we're getting pretty close to this one. TV quality video is pretty easy for a comp to handle now.

    3D rendering: kina like the games catagory, and a niche market. But i can't imagine anyone will ever have a fast enough comp for this.

    MacOX: thank god someone has the balls to make an OS that runs slow on the fastest hardware. Hopefully eye candly will push people to get new hardware. I can't wait to get something that looks that cool on a x86.

    -Jon

    Streamripper

    --
    this is my sig.
  139. Hardware isnt improving fast enough. by lupine · · Score: 1
    This is what it would take to get me to upgrade:

    Duel processor AMD 1.6+ghz

    Duel chanel DDRSDRAM(or 300mhz DDR)

    10,000rpm serial-ATA hard drives.

    FireWire

    USB 2.0

    25" ro 40" wide screen bioluminesent flat panels.

    Dolby digital 5.1 sound in audio/video codecs and games.

    HDTV reciever cards.

    DVD-RW in a standard format.

    Fiber Highspeed Internet access.

    We have been hearing about this stuff for years, but its not available(or not affordable). Hardware companies keep dragging their asses(DVD-RW) and then they wonder why we stopped buying their old shit.

  140. Re:Bloated software.. or Better Software? by Tom7 · · Score: 1

    AC writes,

    > Bounds checking and GC are best done during the
    > debug phase ...

    Bounds checking, probably, but then you don't catch security holes. It's usually difficult or impossible to make a program do all the things it can ever do on any possible input in any order.

    Anyway, my point is that if we have spare computing cycles, why not put them to this task? Most people (myself included) would take slower, more stable software over faster, buggier software.

  141. Bloated software.. or Better Software? by Tom7 · · Score: 2


    We can use extra speed to bring value to people, rather than make software "bloated"?

    One thing we might do is write software which has checking to make sure certain kinds of common errors can't happen, and the programs don't crash. Specifically, we could do bounds checking on arrays (getting rid of some high percentage of security holes, and potentially catching memory corruption heisenbugs earlier) and automatic memory management (getting rid of memory leaks).

    I'm not saying that we necessarily need to pay the efficiency price to do this kind of thing, but if the speed is there, why not?

    1. Re:Bloated software.. or Better Software? by Enonu · · Score: 2
      One thing we might do is write software which has checking to make sure certain kinds of common errors can't happen, and the programs don't crash. Specifically, we could do bounds checking on arrays (getting rid of some high percentage of security holes, and potentially catching memory corruption heisenbugs earlier) and automatic memory management (getting rid of memory leaks).

      Answer: Java

    2. Re:Bloated software.. or Better Software? by MrBogus · · Score: 2

      Absolutely. When I'm at work, I have a PII-400 idleing away on the end of my DSL line. I would love to run a FTP demon to make getting files more convienent, but frankly I haven't got the gumption to set my pager to BugTraq and chase patches all day.

      Give me a Java/SmallTalk/Whatever FTP server, and I'll happily run it. I don't care if it's 200 times slower than pure C - for 1 concurrant user on that box, it won't matter. Sure there might design flaws to worry about, but at least I won't have to deal with some hack's good idea of saving programmer time by exploding administrator time exponentially.

      --

      When I hear the word 'innovation', I reach for my pistol.
  142. He's got a point... by alexhmit01 · · Score: 2

    Until recently, I could never afford anything close to a recent machine. And when I replaced my computer's guys recently, I only sprung for the Athlon 750 to save a few hundred bucks.

    I never got to play Doom, Quake, etc., because my computer was always far from state of the art. When the Pentiums started shipping, we finally got a 486 (had a 286 when the 386 launched, a 386 when the 486 launched, etc). As a result, I couldn't play the recent games and always craved new hardware.

    Now, I could play most of my games on my K6-3 450 that I finally replaced and the main reason for the new system is Office 2000, and even that ran reasonably.

    At my office, we have the iPaq computers from Compaq with Celeron 466 processors, and everyone is happy with them.

    There isn't anything pulling us to faster machines. I don't mean bloated code, like the author, there is no exciting new applications. IE 5.5 will run on a 486 w/ Win95, it doesn't tax anything near current.

    Part of this is Intel's fault. By making the PII/PIII simply rehashed Pentium Pros, we're still sitting on what, 6 year old technology (ignoring the P4-currently useless system). The difference in performance from a P3-1Ghz and a PPro-200 is less than the 5 fold the system would indicate, it's maybe 2.5-3 times faster. But with the fast video cards, we can push some envelopes.

    However, I guess if the current tech is good enough, why risk lowered sales. Besides, there what the author forgets is some of the economics behind this.

    When the games for the 386 were running great on 486s, developers were paying a BIG price premium for 486s to develop for the consumer 386. Now we all use the same system and there isn't a BIG premium on CPUs...

  143. Burst, and who is next by tandr · · Score: 1

    All these windows-shmindows are not eating your super-duper 1.7 P4 on constant basis, hell no. The thing is that you want this application to start faster, be more responsive on user input etc. This require a short period of super power, burst of some sort. Or smarter software. They can do it -- look on hibernation feature on Win2000 or WinME. They wanted windows start faster -- they did it.

    Or Look on BeOS or good ol' OS/2 (*sigh*) -- their give you impression that you computer ROCKS, without changing anything in hardware. And yes, they both built on OO basis.

    Moore law is not the thing that will stop or slow down constant revolution in hardware. Consumer's "laziness" will. I am skipping already one step, owning Dual Celeron -- PIII, will buy Dual P4 when it will be cheap. This is just way too expensive to upgrade with all these GeForce to GeForce3 etc. I can afford it (just because I love computers), but the price ? To be killed by wife's "What, another $XXXX ? It works ok, so why do you want this strange looking thing AGAIN? You just bought new one less then 2 years ago!"

    So, when number of not-wanting to upgrade consumers will reach "critical mass", then software will rule. People will have to upgrade software to have work done faster.

    A possible problem is that human nature will not be changed, and consumers will be lazy to upgrade software... God forbid to me, software engineer, live in these times :-)

    tandr

    1. Re:Burst, and who is next by tandr · · Score: 1

      this is what I am talking about - tuning :). but nobody listenen, "we will buy new machine for this".

      BTW, Tyan announced that Q3 they will make motherboard "Royals" for dual P4 later this year. waiting ...

      tandr

  144. Re:Hardware bloat... hmm, that sounds about right. by fractaltiger · · Score: 1

    This may seem a rant, but it's just sad that I have to deal with some things as a student and as a worker because of upgrade sprees.

    There's actually lots of new hardware, but it's based on the same old compatibility with our old ports. If you think about it, whenever you buy your hardware there are disks that promise to do the install. The windows OS, although it claims to recognize Plug-and-Play, needs those installation disks.

    The problem comes when your new hardware would need new ports, not SCSI, not USB, not parallel or ADB. Say, a PC's handling of Firewire. Then you would need an OS to provide the new system calls and hardware address resolutions and all the BIOS related things that your new hardware's drivers would rather not deal with.

    That would be a reason to upgrade.

    The sad thing is that even though the harware market doesn't get something like Firewire out every 12 months, our Operating Systems makers *must* change it every 12 months. The OS should actually have the bugs for the current hardware and software hammered out until enough new hardware did come.

    So I personally don't find the need for my college campus's helpdesk job to have to support 3 flavors of windows that came out with pretty much the same hardware realm in mind. Windows 98 should be fine, but I realize that after windows 98 came out, MS has got its act together: They ship a new version of Windows every year, and now we are struggling to keep up. We will have to support windows 2000, windows ME and *gasp* windows XP.

    I should mention my campus is an oficially a Macintosh campus. So we will have to support OS 10 as well... And all its little problems to be bloated enough and yet fail to support any optical CD technology. Thanks for all the eye candy, Apple, thanks for the likely to be bloated eye candy, XP! All I need is DVD support and actually Firewire compatibility, which they won't provide (for now)

    --
    "Wireless : LAN :: Laptop : Desktop"
  145. Apple writes bloated code now by fractaltiger · · Score: 3

    Have you ever looked at how much RAM you needed to run System 7? It was about 2MB. I remember a laptop made around '92 or '94 where a RAM disk could be made big enough to dump your system folder and word processor, so you could work on a document for 7 hours of diskswap-less glory. That feature of the MacOs, will be missed, though:

    Then came OS 8, and the amounts of RAM have raised... 10 MB, 15MB, OS 9: 24MB... Just for the system! Try running something like Unreal Tournament on OS X, and you'll need nearly 256MB --128 for the OS and a little more for the game.

    God, I don't know where the mainstream OS industry is heading. The article mentioned that Win2000 should run on nearly 200Mhz, but my college campus has it on DELLs with 500Mhz pentiums that are as irresponsive as a Nintendo 64 emulator running without a 3D card.

    Somehow I refuse believe the recommended specs. Windows won't willingly say how much RAM programs take, -- START \ RUN \ mem always says all my RAM belongs to the system. Ok, I know sysmonitor may tell you about RAM, but I don't trust its figures either: Try and start windows 98, which should run fine on 16MBs of RAM, with virtual memory off. I've had to troubleshoot computers that won't load any DLLs because the kernel takes the whole RAM and as soon as the desktop starts, you get errors for every DLL and VXD possible because 32MB != enough once people turn off VM.

    In fact, here's something to think about:
    Since when have we been able to run a system WITHOUT disk swapping? I told a friend taking an OS class the other day that OSs are guilty for our wait problems because they have made Hard Drives a requirement for an ideally optional feature. Old literature for Dos used to say: "First, insert your system floppy into the drive bay. Now, push the ON button." There were no hard drives and therefore, no disk swapping. And now you have swapping, 100% necessary DLLs instead of the dos system EXEs, and god knows how many unnecessary things get loaded at every startup.

    A friend of mine said: Well, "what if a computer scientist like you built a system based on AI [so that] programs were 10k? [of plain-text human speech] The system would be huge, right?"

    (It would need billions of library commands and much "knowledge", and it would need to compile the 10k on demand.)

    I think AI will be the next killer app. If it were only true that we are closer to figuring it out, though... At least Clippy will be an unsupported feature in the next version of Windows.

    --
    "Wireless : LAN :: Laptop : Desktop"
    1. Re:Apple writes bloated code now by rtscts · · Score: 1

      OS 9: 24MB

      The G4 here is running 9.1 and uses about 36M for the system.

      Windows won't willingly say how much RAM programs take

      Download a process manager.. see winfiles.com. Or upgrade to a version of Windows worth a shit like NT4 or W2K, then use Task Manager.

      The article mentioned that Win2000 should run on nearly 200Mhz, but my college campus has it on DELLs with 500Mhz pentiums that are as irresponsive as a Nintendo 64 emulator running without a 3D card.

      They probably have jack all RAM, right? Windows wants RAM not CPU. Mhz sells, so they give you more Mhz and no RAM. Most of the time you'll get better performance with half the Mhz and double the RAM.

      START \ RUN \ mem

      That's XMS, for DOS programs.

      virtual memory

      It's called swap, scratch or paging file. VM is different, and cannot be disabled.

      Since when have we been able to run a system WITHOUT disk swapping?

      Because an OS cannot predict how you will use the system. It will swap out anything you're not currently using and free up RAM in the event that you will start another big program. It's a lot quicker to reclaim memory from the disk cache than it is to dump unused data to disk before your new app loads.

      First, insert your system floppy into the drive bay. Now, push the ON button.

      In the old days, each program did just about everything on it's own with little assistance from the OS. DOS was an extremely basic OS, not a complete environment like Windows, Mac, Linux or just about anything else. Some DOS programs were OS' unto themselves, like some games, which performed their own memory management, IO and threading internally with zero assistance from DOS which was not capable of such things, or not with the required speed/featureset.

      100% necessary DLLs

      While I hate DLLs and whatever libraries all over the place and prefer statically linked binaries, not everyone has the luxury of being able to afford enough RAM to load essentially the same code over and over. Quite often, DLLs only have to be loaded once for all apps that use it, and those functions of the library that aren't used get swapped out to disk.

  146. Re:Just maybe by The_Messenger · · Score: 1
    You'd be better off spending all the extra money on RAM. :)
    True, true... and since DDR memory has pushed SDRAM prices down to almost laughable prices (you can now get 256MB of certified name-brand 133MHz SDRAM for about $90!!), there's no reason why every schmoe with a 1GHz P3 shouldn't have less than 256MB. But if your CPU is less than a year old and you have plenty of RAM, I still feel that SCSI-3 is a great investment. Even with recent IDE advances such as ATA/66 and ATA/100, the bus bandwidth is still much, much less than any flavor of SCSI-3. (see note** at bottom) (And bandwidth matters just as much, if not more, than burst rotation speed. Bandwidth is why Athlons always beat the pants off of similarly-clocked Intel chips.)

    I don't believe that the average user is incapable of telling the speed difference between an IDE and SCSI disks. Unless the machine is dreadfully outdated, the user will not be able to tell the difference when he is typing in MS Word. He will, however, notice the difference when the Word is first loading, and this is when most users will experience frustration, BUT, as you said, once the application is loaded into memory, assuming that the machine has plenty of RAM, it won't start thrashing.

    This again calls attention to the imbalance in most OEM PCs, which often include an 800MHz+ CPU and only 128MB RAM. Your average PC user would be much happier (although thanks to Intel's marketing, he doesn't know it) with half as many MHz and twice as much RAM. So I agree, RAM needs should be taken care of before looking at disk upgrades.

    ** Unfortunately, IDE is just so much cheaper that SCSI may be on the way out for high-end workstations. For instance, note how new Sun workstations have IDE drives, while in the past it was unheard of to have a UNIX workstation with IDE. (Hell, even the before-mentioned SPARCstation 5 has SCSI-2.) Apparently Sun has decided that unless the machine is destined for server-use and the associated barrage of disk access, it isn't worth the more expensive disk and much more expensive controller.

    --

    --

    --
    I like to watch.

  147. Re:Just maybe by The_Messenger · · Score: 4
    I've read a lot comments in this article, and I don't agree with most of them. Many of you envision some sort of conspiracy between software and hardware vendors to sell Pentium IIIs by writing bloated code. I don't think this is the case at all.

    MS Word is often used as an example of bloatware. Yes, it is a fairly large program, but I don't hold its size against it, because it allows the non-computer savvy to create nice looking documents very quickly, with very little work. But MS Word is not what is pushing sales of 1GHz Pentiums. The truth is that nothing is pushing the sale of 1GHz CPUs. Intel and AMD make them, and the big OEMs sell them without question. Ever ask yourself why you it's difficult to find new OEM 500MHz machines on the market today? It's because the big OEMs know that consumers expect to spend $1500-2000 on a new machine, and aren't going to dissuade them if possible.

    I'm also going to note that this hardware manufacturer/vendor conspiracy seems limited only to CPUs. Look at what Dell and IBM are trying to sell consumers, and you'll notice how incredibly unbalanced these systems are. A 1GHz CPU with a fucking IDE disk? The disk was the bottleneck 700MHz ago, and it is now... just get yourself a 500MHz CPU for $80 and spend the money you saved on SCSI-3 hardware. But, as mentioned before, you can't buy a measly 500MHz CPU from the big OEMs anymore, so balanced PCs are now only available to relative "geeks".

    My dad is VP of Engineering in a large company whose name (a household name, I might add) I won't mention, and he does all of his work, including use of MS Office 2000, on a 133MHz ThinkPad. Doesn't sound like MS Office is selling new systems to me.

    The only software industry that sells new systems is the gaming industry. Even when the next generation of games doesn't require a new video card, many of us will go buy one just to make our old games even better. My primary workstation, which I upgrade about twice per year, currently has an 800MHz Thunderbird, 512MB of 133MHz Crucial SDRAM, and an ELSA GeForce 2 Ultra. In addition to gaming, I use this box for my development work, but you can bet your ass that I didn't buy a $400 video card for writing C++ (yes, Carmack might, but I don't develop games). I bought the card because, as a gamer, playing Tribes 2 (just picked it up yesterday, actually) smoothly at 1280x1024 in 32-bit color just r0X0rs.

    Incidentally, my firewall is a 170MHz SPARCstation 5, but I'm not going to be playing TFC on that anytime soon.

    I believe that the WWW is the real "killer app", and only revolutionary Internet client and server software will really push hardware sales noticably. (If IE5, Apache httpd, or Napster required a 1GHz CPU, hardware sales would be exponentially greater.)

    --

    --

    --
    I like to watch.

  148. artificial intelligence by criticalrealist · · Score: 1
    Some pure speculation. Maybe the killer app we really need is AI. The AI can take care of mundane issues for us like bill paying, window management, and software updates. Everyone will have their own AI and all the AI's will communicate with each other over the net. The AI's will demand more processing power and more storage. The AI can't be a mere rules based system, or a neural network. It needs to have intentionality, common sense, and the ability to weigh competing values. We shouldn't design the AI based on our own neural systems, but instead should design its conceptual processes based on the tasks we plan for them. The two basic problems are internal logic and external interfaces.

    We have the technology. We can maybe build it.

    --
    I am not a lawyer.
  149. No Logic by Agrippa · · Score: 2

    I dont understand this article at all. It starts off as an explanation of how computers are already pretty powerful for today's applications. Then he talks about how though Doom said it would run on a 386, he was forced to upgrade. Then, applying stellar logic, he proceeds to use the minimum system requirements listed on software boxes as a basis for his first point, simply bypassing his second assertion that there exists software that lists much lower requirements then it needs. He has two completely different, paradoxical arguments in his article.

    He also demonstrates an acute lack of knowledge about his subject. So the Unreal box says "200mhz". Has he ever tried it? Sure it runs. However it's like watching a slideshow. The same is true for a lot of the software he listed. Just because something runs doesn't mean it runs well. Of the things that ran well, like Diablo II and Baulders Gate II, those are based on the previous engines, which ran fine with his current setup, and hence are not a good basis for comparison.

    Essentially, what he is trying to say is that what it generally considered now as an older computer (mhz at or under 350 pretty much) can still run current software with the same hardware. Fine. Thanks for validating that. But, taking from his own Doom-upgrade theory, the current software will not run all that well on older machines and demand an upgrade (perhaps not to the latest stuff, but still an upgrade). Therefore, by his own logic, he has no reason to upgrade yet he does.

    Perhaps downloading all that porn caused the logic section of his brain to malfunction.

    .agrippa.

    1. Re:No Logic by SomeOtherGuy · · Score: 1

      I guess this was a "window shoppers" comparison. Great concept...But roving the local circuit city for research can't hold a candle to actually trying the software out. Oh well....The whole topic of not being "forced" to upgrade every 6 months has been a favorite one of mine for the last year or so.

      --
      (+1 Funny) only if I laugh out loud.
  150. The call WASN'T for bloated Code... by AsbestosRush · · Score: 1
    It was for programming houses to not be afraid of pusing the envelope.

    To Quote:
    (2) Push the envelope. This isn't a call for bloated crap, just don't be afraid to release something that doesn't instantly work on 95% of existing computers.
    --
    EveryDNS. Use it. It works.
    AC's need not reply
  151. divX by emir · · Score: 2

    this guy obviously havent tryied playing divX movies on p2 350mhz....

    --
    -- http://electronicintifada.net --
  152. Re:Compared to IE5.5 it's still pathetic. by sebol · · Score: 1

    Mozilla is now 0.8.1
    the 0.8.1 release not appear in slashdot.
    :(
    Related Mozilla bugs = http://bugzilla.mozilla.org/show_bug.cgi?id=73658

    --
    -- Hasbullah bin Pit (sebol)
  153. Re:The land speed record is faster than sound. by DarkProphet · · Score: 1

    You call a G3 "old" hardware? ;-) I'm running a PII/300! (course, its beefed up with >60 Gigs of drive space, 256MB Ram, antequated V3 2000 video card, etc etc). I totally agree that an average computer is already expected to do a variety of things, and as such, newer ones are well equipped to do so. However, I can think of at least one more killer app that your garden-variety PC doesn't do yet... Virtual Reality Or even a cheap imitation thereof! I personally think it'd be pretty damned cool to run "Linux VR" on a day-to-day basis, quite literally surfing the net, exploring VR models of Ancient Greece and Rome, or maybe just places I've never been able to travel to. Aside from the requisite cybersex, I think VR has some really neat potential applications. Simple stuff even... Build and test products, stuff like that. God what I wouldn't give to actually build a railgun prototype in VR... hmmm.. Railgun... Can you say Quake VR? That aughtta get the gamers the hard on for hardware that they seem to need. If only the cost was somehow negligible... for some reason I bet a system that can accurately manifest VR objects with realtime physics would be a bit pricey... unless you've got millions of dollars lying around! So thats the next killer app... VR for the masses

    --
    What could possibly hurt the security of the American people more than giving our own government the ability to hide its
  154. Re:it is true by DarkProphet · · Score: 1

    By the time I was 15 I was pulling in several hundred dollars a week, working my ass off!

    I do believe the federal labor laws specify you can work a "normal" job at the age of 15.

    Course, any 12 year old can get a job on a local farm and pull in some decent money, if ya don't mind the elbow grease and (insert domesticated animal here) shit.

    There's no excuse for whining cuz mommy won't buy a new computer.

    BTW, I am 19, not some crotchety 85 year old man who thinks he still works harder than everyone else ;-)

    Did I mention that I've owned my fourth PC for a couple of years now? Just thought I'd throw that in for good measure

    --
    What could possibly hurt the security of the American people more than giving our own government the ability to hide its
  155. People upgreade to often by mpost4 · · Score: 1

    well IMHO, here my computer history, in the 80's (around 85) I had a IBM XT (boy it was loaded for it time 10MB hard drive and 448Kb ram) Then in 92 I got a 486sx 25 4Mb ram, then in 96 I got a P133 16Mb ram and then in Dec of 2000 I got this baby a P3 600 with 128Mb (which I took it to 192Mb of ram) I if I look at the last 3 systems I can say I should have this computer as my main one till 2004. An I have keeped the P133 (I have 96Mb in it now) and it servers as a file server print server and internet router. It does the job nicely.

  156. Mac OS X to the rescue... by iankerickson · · Score: 1

    This guy needs to buy MacOS X. It will require him to pick up at least an iMac, if not a nice G4, and stuff at least 256 megs of RAM in it to get good speed. Even if he has a Mac laying around which was made no more than 2 years ago, the odds are against it being able to run MacOS X, with or without 2 gigs of RAM, fast PCI graphics cards and a G3 processor upgrade card.

    Repeat after Steve: Fruit-colored Macs only beyond this point -- no beige allowed.

    Were Microsoft has failed, Apple ironically provides.

    --
    Democracy. Whiskey. Sexy. Pick any two.
  157. Translation: When do I get to play Doom2000? by Heretic2 · · Score: 1

    id software is in charge of making killer apps that neccessitate hardware upgrades. They do more to push consumer hardware than anyone else.

    Ryan Earl
    Student of Computer Science
    University of Texas

    1. Re:Translation: When do I get to play Doom2000? by AgentUSA · · Score: 1

      Doom 3 will without a doubt have it's fair share of detractors, but it will also push a lot of new NV20, 25, and even 30 (?) cards as well as cpu's out the door.

  158. Re:Natural Technological Evolution/Visual Psycholo by tburkhol · · Score: 1
    I still haven't been convinced that videophone technology fills any fundamental role for the masses. I don't often need to see (to some limited degree of resolution) how someone looks most of the time,

    I have to agree with this. It's hard to imagine video adding much to ordinary conversation and easy to imagine it detracting. The best application for videoconferencing seems to be to provide visual aids to a discussion-eg graphs & pictures. I don't often need to plot anything when I'm talking to my folks, but it'd be nice with the broker. If it were more ubiquitous and higher quality, it might even save on business flights. (Still want direct human interaction for some things, but if many details could be dealt with by video, it'd save a lot of $1200 overnight trips)

  159. Finding new ways to use more CPU time by Animats · · Score: 5
    Intel has a department devoted to finding ways to use more CPU time. I know some people there. (One writes on his resume: Created massive immersive 3D environments with high image quality based on real geospatial data to catalyze the demand for future, higher-performance hardware platforms. ) I do physically-based animation, so they like me down there.

    Microsoft is working on the business end of the problem. They have to find ways to force businesses to upgrade to Windows 2000 and the new revenue model, and businesses are resisting strongly. Refusing to put USB into NT 4 is a key part of the strategy.

    The .NET thing has potential as a time sink. Implementing RPC via XML will be hideously inefficient. And interpreters are involved, which typically means a 10x performance loss.

    Not that Java is much better. Swing seems to need upwards of 1GHz just to display menus as fast as a 20MHz Mac of a decade ago.

    So, clearly the industry is addressing the problem.

    1. Re:Finding new ways to use more CPU time by KidSock · · Score: 1

      But why are they inventing so-called "inefficient" code? Because it's really EFFICIENT -- for developers. It's also easier to maintain.

      Java/XML-RPC/etc. are all software inventions that make it easier to develop sophisticated programs.

      Actually Java/XML-RPC is kinda stupid. It's aycronimal-pixie dust. I hope Java shops don't get caught up in it too much. It has it's place though.

      What's wrong with DataOutputStream and DataInputStream? Their trivial to use and quite elegant. And if you want platform interoperability just write your own DataInputStream/DataOutputStream-like classes that write all values in network byte order like:

      static void writeInt4( long val, byte[] dst, int dstIndex ) {
      dst[dstIndex++] = (byte)((int)(val >>> 0) & 0xFF);
      dst[dstIndex++] = (byte)((int)(val >>> 8) & 0xFF);
      dst[dstIndex++] = (byte)((int)(val >>> 16) & 0xFF);
      dst[dstIndex++] = (byte)((int)(val >>> 24) & 0xFF);
      }
      Actually, you can just dump the Streamish interface and have your data-holding classes implement similar:
      int writeYourDataHere( byte[] dst, int off ) throws IOException {
      off += writeInt4(num_apples, dst, off);
      ...
      kind of stuff. You can write very serious networking software using this technique. Network latencies what they are make this as fast as native code. Because it's network byte order you have platform interoperability. It's simple once you write the writeXxx methods and *very* efficient.
    2. Re:Finding new ways to use more CPU time by MrBogus · · Score: 2

      Speaking as someone who ran both NTS 4.0 and W2KS on a P-133/176MB/SCSI-2 machine, I can attest that Windows 2000 really is no slower for interactive use than NT4 + ActiveDesktop add-on, and both setups are certainly usable for the normal MSOffice/web/mail type tasks.

      Intel got Microsoft to put some ridiculous min CPU spec on the side of the W2K box of 350Mhz. They then went out in public and moaned about all the internal Pentium Pro workstations they had to upgrade. But the MIS public didn't buy their shit, because secretly the wished they had 1000s of PPros running W2K and not the low-end Pentium crap that was there, and no mass-upgrade occurred.

      Now Microsoft was getting into some deep trouble here and decided to steal some ideas from the Open Source community. The most effective project at stealing CPU cycles to date has been Mozilla.

      Microsoft thought about it and said "Ah Ha! Screw the browser window, What if we implement the entire Windows shell in DHTML, XML, and JavaScript! We've already got this "IE shell integration" -- time to crank up the flashing doo-dads and start using it. That ought to steal enough CPU cycles and make Intel happy (unfortunately, the IE rendering engine team had done their job a little too well, so a new major version was in order) And lo, Windows XP was borne.

      --

      When I hear the word 'innovation', I reach for my pistol.
    3. Re:Finding new ways to use more CPU time by tswinzig · · Score: 4

      The .NET thing has potential as a time sink. Implementing RPC via XML will be hideously inefficient. And interpreters are involved, which typically means a 10x performance loss.

      Not that Java is much better. Swing seems to need upwards of 1GHz just to display menus as fast as a 20MHz Mac of a decade ago.


      I realize this is supposed to be partly a joke, but the computer industry is not creating this kind of software in order to increase hardware sales -- they are generating this kind of software which has been made possible by faster hardware.

      But why are they inventing so-called "inefficient" code? Because it's really EFFICIENT -- for developers. It's also easier to maintain.

      Java/XML-RPC/etc. are all software inventions that make it easier to develop sophisticated programs.

      Heck, why don't we program everything to the metal anymore? Everyone, turn in your C/C++ compilers and stick to assembly programming.

      No, I don't think so. C/C++ makes it much easier to develop more complex programs. Java makes it easier to develop cross-platform programs. XML-RPC look to help make it easier to develop cross-platform programs that are centralized on a server and easy to upgrade/maintain.

      You are trading program inefficiency for programmer efficiency. The faster hardware gets, the more we are able to do with it.

      Do you want "the killer app" that's going to fuel hardware sales now and beyond? What about speech recognition technology that doesn't slow your system down to a crawl? The more advanced it gets, the more CPU power it's going to need.

      Twenty years from now, if I'm still clicking on a fucking icon I will shoot myself.

      --

      "And like that ... he's gone."
  160. Re:IE5.5 is optimized to a single platform by Anarchos · · Score: 1

    Sorry but standards compliant browsers won't cause flash to go away. DHTMl is significantly more complicated than flash, and there are a huge amount of things that flash can do that dhtml can't (and vice versa). For example, any morphing from one shape to the next, mp3 playback, 3d object rotation, the precision of the vector graphics system itself, et al.

    --

    "A good conspiracy is an unprovable one." -Conspiracy Theory
  161. Re:My Killer Applications (as a non-gamer/non-vide by StandardDeviant · · Score: 1

    What version of Oracle? 8.1.x seems to be a bit hungrier than that (like 192 or higher just to run the damn java installer). Or else you've discovered a way to tame it, in which case I'd love to hear about it. :-)


    --
    News for geeks in Austin: www.geekaustin.org
  162. My Killer Applications (as a non-gamer/non-video) by StandardDeviant · · Score: 2
    He talks about looking for the killer application that will make him go out and spend the big money on a whole new system.

    Actually I have three of them:

    • Solaris 8 -- either the incredibly picky x86 version, or just buying a damn (ultra)sparc to run the sparc version
    • Oracle -- this is the real killer. According to my friend Lynn who had the inclination to run it and the money to keep buying stuff until it was happy, you need 512 meg of ram and up as a practical limit. Not to mention a fast disk that's in the 8+ gig range you plan on devoting solely to Oracle. And this is just for a smallish installation he's using to teach himself. God only knows how much it would want for a big one (well, a Sun E10K is a good bet, I seem to recall that was what eBay used to run their Oracle on).
    • Enterprise Java -- anything in the java app server / servlet / J2EE category just soaks up the ram as fast as I can throw it at the machine...

    And all of these are not flashy, consumer, game-type 'ware, the usual suspects for driving hardware upgrades. My point being that even us CLI-only, minimalist sysadmin types are going to run into this phenomenon now and again. (Although in this realm I think the scaling axis is usually more ram / more processors as opposed to faster processors (and of course video cards aren't a factor at all), as an example see the configuration of the pretty-damn-busy-but-still-very-responsive ccwf, where my skool account is...).


    --
    News for geeks in Austin: www.geekaustin.org
  163. A killer app that needs a new machine by G_Man · · Score: 1

    CiscoWorks 2000. This is a very intesive program. Look into it. G_Man

  164. You want a killer app? by aengblom · · Score: 1

    You want a killer app too create boosted harware performance? Let's throw in a way to let 2-4 users uset he same P.C. at the same time. My parents just had to buy a new computer because Papers (my mom back in school) and Taxes (Dad's job) coincided at the same time. But guess what you don't need two PIII 800 processors to do taxes and word processing at the same time. We all know the hardware could handle it. Throw in an extra monitor some new software a little extra memory and my 4-person family can use the thing when they want. Send some wires through the walls (or maybe wireless) set up access points throughout the house and connect it to the net via broadband. Let me get easy access over the net to my e-mail, documents or even programs etc. Then make it simple and stable to run and make it run without choking. Well shit, I'll spend $4,000 for that. Of course we see a drop in the number of computers sold, but well that's not my problem :P

    --


    So close and yet so far from the world's perfect ID number
  165. Re:New Uses by donglekey · · Score: 1

    I don't see how this is relevant seeing as CD audio is uncompressed and not what I was talking about.

  166. Re:New Uses by donglekey · · Score: 1

    Actually I think that a soundblaster live probably has much better Digital to Analog conersion, but yes you are probably right that people aren't going to want a new computer for more channels of audio.

  167. Re:DivX ;-) not real time? by donglekey · · Score: 1

    That's cool to know, I wasn't taking reduced framerates into consideration.

  168. Re:Video Conferencing by donglekey · · Score: 1

    And nobody will ever need over 640K of RAM or whatever the quote is.

  169. Re:New Uses by donglekey · · Score: 1

    However, it's so easy to take exception to your statement about the quality of XBox and GameCube's graphics, being that all we've seen so far are screen snapshots and simulations of them. You've fallen for microsoft's FUD on the subject, obviously...

    I haven't fallen for any FUD, or in this case, I think it would be hype. My focus is the gamecube, actually. I have seen video's of the actual realtime renderings being done with the actual hardware, not just simulations. There are a few of those videos out there. If nothing else I know that the thousand marios demo was done in realtime on real hardware, it is like 10 minutes long and the guy in the backround says so.

  170. Re:Video Conferencing by donglekey · · Score: 1

    My point was the processor speed can become the bottleneck with advanced video codecs like mpeg4 and that bandwidth stops being the issue.

  171. Re:This is how it might all play out by donglekey · · Score: 1

    You are absolutly right, although I think what is holding people back is knowledge and running cable. That is why I mentioned wireless. Knowledge is the real obstacle though, so it would need to be the harware and software sellers that dumb things down for people.

  172. Re:New Uses by donglekey · · Score: 2

    We already have photorealistic graphics via the Geforce 3.

    No it isn't, you are just being sensationalistic. I think 3D is just now starting to get to the point where its really good. The playstation's graphics sucked ass. N64 was bearable 3D, dreamcast and PS2 are practical, and I think that the xbox and gamecube are finally into the realm of good 3D.

    Music is about as good as it can get with MP3, Vorbis, WMA, whatever.

    No it isn't, although I am not one of those people who says "mp3 sounds like crap, my ears are 31337!" (192 Kbs mp3 sounds great I think) there is still alot to be desired. What will happen when DVD audio comes out? You will need five channels and that means bigger files, but more importantly more redudancy between channels to be compressed which means more CPU cycles. Not to mention that audio codecs are still evolving.

    Maybe I am getting trolled, but this is the most sensationalistic thing I have read in a long time, it is people like you who sit on their asses while other people forge ahead because they are not content with what they have.

  173. This is how it might all play out by donglekey · · Score: 2

    I have thnking about this off and on for sometime now (mr. anderson). Before I say anything, a thunderbird athalon is much faster than my 300 Mhz PII for even simple stuff like obsessivly reloading slashdot. That said, there might be a few platues along the way where not many people feel the need to upgrade. If you think about the trends though you can see, that one computer for one person is not really the way things are going to go for the average home. Home networking is going to be very mainstream in 2 years + or - a year. Wireless and other things will make it easy. Falt panel monitors are poised to become practical in a year or two too. Families want everyone to have their own computer, but that's expensive. The computer they also just bought is faster than anything they need. How to solve this problem ? Servers and terminals of course. This is where .NET is heading and is where Linux and Microsoft will eventually be fighting I think. Instead of buying everyone a computer, dad goes out and buys a server to be placed in the basement, and everyone gets their own terminal. Anyone could see that this could lead to faster single computers and more expensive ones too ( good for the hardware insustry, higher margins). Obviously this won't happen for a while but home networking will hit soon enough.(I am proud to say my home was networked with I was in 7th grade and I am now 19).

  174. Video Conferencing by donglekey · · Score: 5

    I have said this a few times before but I think that one killer app for the masses is video conferencing. I have video conferenced with my friends in LA and it is alot of fun. You might say "Video Conferencing just requires more bandwidth." Well of course that's true to an extent but the codecs used in voice and video are made so that a computer can compress them quickly. Mpeg4 is very slow to compress and is not near real time in even a top computer. Mp3 is starting to become easily compressed in realtime, although I don't know about the second generation of good lossy codecs like vorbis, wma (gasp!) and whatever fraunhoffer is planning to cram up America's ass when they get their shit together and release their new codec. Mpeg4 looks nice, and with something with low movement like video conferencing video and optimizations like silence cut-offs, video conferencing should be a given for people with high-end systems and high bandwidth, eighther at home of work. Maybe mpeg4 isn't the way to go immediatly, but you get the point. That and maybe Doom3 when it's released.

    1. Re:Video Conferencing by The-Bus · · Score: 1

      I use Frauenhoffer Gesellschaft's Codec (the one speed-optimized by Radium) and it works wonderfully on my PII-400... It does encode in real time but it uses 100% of my resources. Figuring that for good voice encoding you probably don't need more than 128kbps (seeing as how that is more than FM radio or telephone quality). However, the ultimate bottleneck is bandwidth. You could say "Well, we can video conference on a LAN or WAN." But if I'm on a LAN why not just walk the hell there. :- )

      --

      Small potatoes make the steak look bigger.

    2. Re:Video Conferencing by Lord+Ender · · Score: 2

      I video conference all the time with someone who has a slow computer. I am a freshman in college and my girlfriend is a senior in high school who lives 2.5 hours away. I got us both webcams for christmas ($30 logitech quickcams) which give okimage quality. But her computer is only like a Pentium 400. And our netmeeting video conferences look great. Good enough that with the video stuff we can make 'phone sex' look plain silly. :)

      So you are right it is the next killer app, but you are wrong about requiring a huge amount of bandwidth.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    3. Re:Video Conferencing by ironfroggy · · Score: 1

      ive already got my hand in that next step. i love watching all these videos on here, got 5 so far. Hey, they take a while to get! 3 days per video when yuo take cut-offs into account.

  175. �The point of the article is that... by yerricde · · Score: 1

    Shouldn't it be the software industry?

    The point of the article is that it is in the interests of the hardware industry to fund the development of bloated software.

    --
    Will I retire or break 10K?
  176. Why Nintendo couldn't just "free the software" by yerricde · · Score: 2

    I know there is a compiler online for the nes and the snes

    There are common assemblers for NES and SNES. NES's 2A03 is a 6502 (same arch as Apple II and C=64) with an on-die sound generator. SNES's 65816 is nearly the same as that of the Apple IIGS. Neither is C-friendly. The 32-bit 68000 in the Sega Genesis, on the other hand, has a version of GCC.

    but their cart based so you couldn't just trade them

    It's relatively easy to make an EEPROM cartridge for NES; start here. Edit, compile, emulate, edit, compile, emulate, ... burn on to EEPROM, test for bugs tripped up by emu inaccuracies. Just make sure you never use NESticle for testing.

    It would be nice if they did opensource their development tools.

    Standard "why don't they just free the software" response: For one thing, they might have licensed technology and not licensed the right to sub-license it to the community. (This may be much of why NVIDIA hasn't freed the drivers for its video cards.)

    For another thing, game companies sell software. They don't want competition from software designed to run on their older consoles. This is why Nintendo is going after not only ROMs but also emulators, even when such emulators are used to develop free software for old consoles.

    Also, there are trademarks and copyrights on the games' content itself. If you have a devkit, you can rip graphics from Mario, Zelda, and Pokemon and use them in your own games.

    the great thing about consoles is that the programmers can't just throw in a little extra and say "Oh, they'll upgrade".

    But that's exactly what Nintendo did for the Super NES. The programming model for the Super NES CPU and picture generator wasn't that much different from that of the NES. Even though the sound was radically different (NES had 20 registers in CPU address space; Super NES had a mini-DSP in the space of a separate processor with an extremely obscure instruction set), most game publishers just used Nintendo's sound driver from Super Mario World (it was provided with the dev kits). In fact, backwards compatibility with NES games was planned but later dropped.

    NESdev, the center of the NES scene
    --
    Will I retire or break 10K?
    1. Re:Why Nintendo couldn't just "free the software" by MrBogus · · Score: 1

      Well, there's other examples like the Atari 7800. The hardware is well known enough that it isn't a problem, but there is some sort of DES authentication sequence required to get the the thing working. Of course all keys and documentation for this system have been lost.

      There's lots of people who would love to develop 7800 games, however, until the thing is cracked it's not going to happen.

      --

      When I hear the word 'innovation', I reach for my pistol.
    2. Re:Why Nintendo couldn't just "free the software" by snoop_chili_dog · · Score: 1

      Standard "why don't they just free the software" response: For one thing, they might have licensed technology and not licensed the right to sub-license it to the community. (This may be much of why NVIDIA hasn't freed the drivers for its video cards.)

      Yeah, I know that it's not likely that any company will ever do this. I'm aware of the money and IP that they have invested in those dev tools. Just wishful thinking.

      --
      But Yogi, the RIAA won't like that.
    3. Re:Why Nintendo couldn't just "free the software" by snoop_chili_dog · · Score: 1

      BTW Thanks for the eprom link. I'll probably never do it, but I'm an intellectual pack-rat. I hoard useless info in my head. Never know when you might be called to burn that emergency eprom. :)

      --
      But Yogi, the RIAA won't like that.
  177. DivX ;-) not real time? by yerricde · · Score: 2

    Mpeg4 is very slow to compress and is not near real time in even a top computer.

    I'm using DivX ;-) with my USB video capture box, and my P3-900 compresses real-time 320x240x15fps captured video just fine.

    --
    Will I retire or break 10K?
    1. Re:DivX ;-) not real time? by Halcyon-X · · Score: 1
      My Duron 700 was able to compress 24fps video in realtime, 720x480 around 900kbps with a 44.1KHz 160Kbps MP3 stream. This was using a Quantum Fireball AS 7200RPM 60GB drive as the source as well as the destination.

      I'm positive that video conferencing has a lower requirement (since even broadband is slower than the bandwidth required for a DivX ;-) movie this quality).

      --

      .sig: Open Source, Open Mind

  178. DTS isn't all that good either by yerricde · · Score: 2

    Some audiophiles prefer DTS encoded surround to Dolby Digital because it isn't as compressed.

    DTS is not as compressed bitstream-wise as Dolby Digital, but it is more compressed sound-wise. When you send your audio off to the DTS people, they compress (remove dynamics from) the heck out of it, removing the punch. They attempt to add it back by turning up the bass really loud (Joe Sixpack thinks loud bass == good sound).

    --
    Will I retire or break 10K?
  179. The real relationship by e-Motion · · Score: 1

    It seems that everyone is ready to accuse software of becoming more and more bloated as time goes on, with no apparent gain in features. Even some software developers say this, even though they are some of the same people who call C "assembly-like" and prefer to do their programming in Perl or Java. (Mmm...Perl and Java...)

    Really, the payoff in code "bloat" is in the area of development time. It may seem like this has no benefit on the user side, but the so-called bloat that the user complains about is the same stuff that helps the programmer get software to the user in a timely fashion, with fewer mistakes. Granted, this is not always the case, but the trend these days is to put run-time efficiency second in favor of programmer-efficiency. As a programmer, I like this. As a user, I don't like it as much.

  180. I still just don't understand... by crashnbur · · Score: 1

    ...why they can't just make the best piece of hard-/software given their talents, release it, and then just better it a few months later. If they are "so good" that they can sell their products by intentionally implementing flaws to be fixed later, try to imagine how wonderful our lives would be if they would just give us the goods and trust that we'll buy them anyway. (Something tells me that we would.)

    1. Re:I still just don't understand... by crashnbur · · Score: 1

      I don't follow. How does this connect to what I said?

    2. Re:I still just don't understand... by bonzoesc · · Score: 2
      How many twelve-year-olds purchase the original Pokemon game these days? Almost none - the ones who would buy it already have it. People don't like to buy things they already have, but they like to buy things. If something inspires envy in others, people like to buy it. You can make your fellow geeks envious if you can afford to play Solitaire on a quad-1G machine.

      Tell me what makes you so afraid
      Of all those people you say you hate

    3. Re:I still just don't understand... by bonzoesc · · Score: 2
      The simple fact that BonzoESC is foolish and clicks on the wrong Reply link makes it all flow together.

      Tell me what makes you so afraid
      Of all those people you say you hate

    4. Re:I still just don't understand... by Ayende+Rahien · · Score: 1

      There is no *reason* to buy it.
      When what you have is more than enough, what would you buy more?

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  181. The Killer App is on Star Trek by EastCoastLA · · Score: 1

    What every user wants is the ability to control the computer easily with voice only. Imagine yourself walking in the door clicking on you computer. While making your sandwich you tell the computer ,"Go to slashdot. Open the first story having to do with micro$oft and set moderation level at -1. Also in another window open my hotmail account." Now granted, we can do this today but not without a lot of pain. The first program that decreases the pain that will be the killer app. Think AOL for online access. Think Windows for OS. Amazon for online Shopping. This killer app will make interacting with the computer effortless and seamless. The Killer app is the computer that controls the ships on Star Trek. The question is will microsoft research group create it before the linix open source group. LA.

  182. Latency. by TheLink · · Score: 1

    How about latency?

    I find the latency quite annoying. Speed of light already sucks, it gets even worse when you throw in the buffering/correction required to deal with packet loss and decompression codecs.

    Cheerio,
    Link.

    --
  183. Possible Killer App by dlevitan · · Score: 1

    There is one application that needs quite a bit of power - real time encoding. My PII 400 works well for practically everything - a bit of games, financial applications, word processing, internet, etc... There is one thing where it doesn't work, and this is the field where the processor speed is needed. I have the ATI Radeon All-in-wonder, which has the ability to work like a Tivo. But unfortunately, my PII can't simultaneously encode and decode MPEG2 video in real time at a 640x480 resolution. It can barely do it at 320x240, and even then has problems some times. MPEG2 encoder cards are expensive, and since MPEG4 will soon replace MPEG2, we will need the 1.3 GHz machines. I can't even play an MPEG4 on a 600 Mhz machine at full 720x480 resolution with perfect quality.

  184. Re:Hardware bloat... hmm, that sounds about right. by cheezit · · Score: 1

    That was probably WriteNow, which was an excellent wp package for the Mac. Fast lean and full-featured. Worked great on my Mac Classic!

    Just goes to show, build it and they may not come...

    --
    Premature optimization is the root of all evil
  185. bloated code by ngaihua · · Score: 1

    bloated code = microsoft code they have been doing this for ages...

    1. Re:bloated code by Metrol · · Score: 2

      This is why I think document formats and the like should be open - by law

      I'll agree that having open document formats would level a LOT of the playing field. Doing this by force of law is just begging for trouble though. One of the problems we have now is the law mucking up copyright to the point of giving a nearly unlimited timespan to what should be a temporary monopoly. We do NOT want to bring the law into this.

      Also, let's just imagine this was a bill before the US Congress. Who do you think is going to have more lobbying power? A bunch of open source zealots with a few $5/share companies or a group of economy movers like Microsoft? Sorry if I'm coming down hard here, but even the suggestion that a governmental body dictate how you or a company should license your software is a dangerous wish.

      Lastly, we don't need the government here. MS is already making moves towards XML based docs. Even if they weren't, alternatives are finally popping up and maturing. Better products, customer friendly licenses, and an industry push towards interoperability are what is needed. The world is moving towards that now, with or without the help of either Microsoft or the muddling hands of government. Be patient, and thank whatever deity you pray to that our hands aren't tied by regulation.

      --
      The line must be drawn here. This far. No further.
    2. Re:bloated code by Happy+Monkey · · Score: 1

      I have nothing to add here but my complete agreement.
      ___

      --
      __
      Do ya feel happy-go-lucky, punk?
    3. Re:bloated code by MCZapf · · Score: 2
      Why did they have to change the stupid file format each time, though. Oh, wait. I know. To promote non-interopability. To achieve and maintain monopoly.

      This is why I think document formats and the like should be open - by law, maybe. MS could then add whatever crap they wanted to Word. If it was really that great, people would buy it. Otherwise, they could use the old versions (or competing products!) with no problems. Competetion would be encouraged with open document formats.

    4. Re:bloated code by Afreet1 · · Score: 2

      Actually this may not be far off. WordPerfect 5.1 was the industry standard until later versions of word were released, and it ran just as fast on an IBM XT then a 386. Future releases of office have included worthless, time-consuming features like Auto-complete, Auto-format, and the office assistant that consume large portions of cpu cycles with only a marginal benefit.

  186. Re:Hardware bloat... hmm, that sounds about right. by pjrc · · Score: 2
    Back in the days shortly before Apple moved to the PPC processor, there was a company making a light-weight word processor. I purchased a copy, though I no longer use my old mac for much and I don't recall their name. In any case, it was a pretty darn good program, and they had series of ads in mac magazines touting its low resource requirements and fast speed, compared to all the other word processors. Indeed it was fast (my Mac is an 16 MHz '030 chip).

    But in the end, it didn't gain much ground and ulitmately is disappeared from the market in a year or two. Word 5.0 held the Mac market. Clearly, what the market considered important wasn't low resource usage and good performance on older hardware.

  187. Xilinx takes 15 minutes to route my FPGA design! by pjrc · · Score: 2
    That's right, 15 minutes to compile a circuit diagram into a FPGA chip, using a 800 MHz Pentium3 (512 megs ram, 10k rpm SCSI drive, other high-end hardware) The design uses a XCS10XL chip, which is among the smallest devices they make today. It actually only takes 2 minutes to compile the circuit if the timing contrains aren't used in the placement and routing, but how useful is that?

    The design in question is a custom DRAM controller, DMA controller, IDE interface, and MP3 serial bitstreaming output (DMA based), in my little homebrew mp3 player project.

    Ok, not exactly a killer app, running FPGA placement and routing, but that 1.5 GHz Pentium 4 can't come soon enough! I can't imagine how anybody ever manages to design with those really large FPGA chips!!

  188. Re:Just maybe by enneff · · Score: 1

    "I've got a Pentium 2 300 MHz, 96 MB RAM, a SB PCI64, and a 12mb Voodoo 2"

    Heh, looking around my room I realised that I have your whole system in spare parts ;)

    Don't get me wrong, though. My highest-end systems are only Celeron 450's, and I'm not planning on upgrading any time soon.

    Personally, I think that there are very few people who really need fast machines. The rest of us could still be doing just fine with 200mhz machines.

  189. Re:Bloated Code,Yes! by V.P. · · Score: 1
    Duh - executable size means nothing these days people!

    What's 190k of disk space, when you got GBs of them? The space it takes in memory may mean something, the space it takes in cache means a lot.

    Comparing executable size for "hello world" is NOT a meaningful benchmark. (And comparing code produced by an IDE to handcrafted assembly is rather low too).

  190. Long live the revolution! by edunbar93 · · Score: 2

    What's wrong with having the coolest games on the planet run on computers that only cost $500-700? I honestly have *no* problem with that at all! It means that you don't have to be making $50K+ just to afford such a toy. Even more interesting is that the lack of demand for the higher end machines means that you can get a bitchin' top-of-the-line computer for only about $1700 (that's Canadian too...), as opposed to about $5000 a few years ago. Hell, lately I've been having a hard time finding a generic-brand computer that costs more than $2000.

    Basically, what this means is that now we're giving processing power to the people! The lowliest gas jockey making minimum wage can play starcraft or use the web like the rest of us! Schools can actually buy *new* computers! A computer on every desk in every office and every home! This is good for all of us!
    ---

    --
    "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  191. Re:Just maybe by Lozzer · · Score: 1

    I'm getting about 35 Mbit/s (according to hdparm - no idea how close to a real world situation this is) out of both of my IDE drives - now the kernel lets me use UDMA 5 on my VIA chipset. My ancient P133 with a new Promise Ultra is even getting about 18Mb/s out of each channel (Which is half its cache speed, unlike the onboard VIA which gets 200Mb/s cache which I guess is because the i/f to the cache is 32bits wide though that's only a wild stab in the dark)

    --
    Special Relativity: The person in the other queue thinks yours is moving faster.
  192. Re:Uhh, yeah. We don't need more power by avandesande · · Score: 1

    Well, sort of. A similar thing that might be just as important to the consumer is 2d stuff, like making nice pictures of the family and whatnot. This capability is serveral years more mature than video.
    I bet you that 99% of the people out there don't take advantage of much of anything that they can do in 2d except for the occasional crop and compression for ebay. Most of us just aren't 'content people'. Most people aren't creative, and most people don't need a powerful computer.

    --
    love is just extroverted narcissism
  193. The land speed record is faster than sound. by kfg · · Score: 3

    You Chevy only goes 100.

    Why is that?

    A device only has to be powerful and fast enough to do the job you expect of it. Period. The 8080 is STILL a very fine chip for certain applications. Hell, I've got a drawer full of 555 chips that suffice for many computational purposes much BETTER than even an 8080 would.

    As for the next "killer app" I've seen this one coming for a long time, and have even posted here a number of times. Just what else do you expect a computer to DO?

    It's a TV, stereo, recording console, data center, video game platform, web server, radio, external hardware controler, clock, printing press, fabber, and even * a computational device.*

    The time will come when all the "killer apps" have been thought of and implimented. That time appears to be pretty close to NOW.

    Sure, better, faster, cheaper computers will make some of these apps bigger, better, faster and more, but the computer as she is today DOES things, and does them well.

    SOFTWARE, on the other hand, has turned into badly written, buggy overpriced crap.

    Perhaps the next "killer app" is customer satisfaction?

    KFG

    1. Re:The land speed record is faster than sound. by tritab · · Score: 1
      The time will come when all the "killer apps" have been thought of and implimented. That time appears to be pretty close to NOW.

      "Everything that can be invented has been Invented." Charles H. Duell, U.S. Commissioner of Patents, in 1899.

      I really don't think this is an issue.

  194. Re:Just maybe by John_Booty · · Score: 2

    The disk was the bottleneck 700MHz ago, and it is now... just get yourself a 500MHz CPU for $80 and spend the money you saved on SCSI-3 hardware.

    I have to totally disagree with this (although I agree with everything else you said). Even the tasks performed by a typical "HARDCORE" user don't require SCSI... not would they even benefit from them considering how fast IDE drives are now. SCSI only helps when you have many users thrashing the disk at once, or if you absolutely need more throughput than the 45 MB/sec or so of real-world performance that modern IDE drives give you.

    Essentially, unless you're running a server (many users) or doing work with digital video (needs extreme, interrupted bandwidth) SCSI is a very expensive and not-too-useful luxury. You'd be better off spending all the extra money on RAM. :)


    http://www.bootyproject.org

    --

    OtakuBooty.com: Smart, funny, sexy nerds.
  195. Re:Just maybe by John_Booty · · Score: 2

    "not would they even benefit from them considering how fast IDE drives are now."

    Well... I should say, they wouldn't "benefit noticeably". I mean, yeah... sure, your favorite bloated office suite will load a teeny bit faster with SCSI. And your swap file will be faster, too. But if you spend the money on RAM instead, you'll hardly use the swap file anyway. :)


    http://www.bootyproject.org

    --

    OtakuBooty.com: Smart, funny, sexy nerds.
  196. Re:Just maybe by John_Booty · · Score: 2

    He will, however, notice the difference when the Word is first loading, and this is when most users will experience frustration

    I don't even know about that... even the "evil and bloated" MS Word loads in less than a second on my 800mhz Athlon. I mean... winword.exe is an 8MB file. With around 40MB/sec of throughput on an IDE drive, that doesn't take very long to load, and I don't think SCSI would show much improvement.

    OK, OK, before someone nitpicks, I'm sure that 8MB winword.exe loads plenty of other shared libraries, too... so total disk i/o is probably more than 8MB... but the whole thing still loads in less than a second. :)

    http://www.bootyproject.org

    --

    OtakuBooty.com: Smart, funny, sexy nerds.
  197. Hardware bloat... hmm, that sounds about right. by connorbd · · Score: 5

    The big problem is that code always seems to be written for the latest and greatest hardware. MacOS X, for example. I don't mind Aqua. But I could live without translucent dragging and some of the dock's behavior -- why not an Aqua light that looks just as pretty but doesn't eat up as much processor power?

    What annoys me more than anything else is that there is absolutely no need for an operating system distribution or a basic office application to soak up massive amounts of system resources. I should still be able to get a copy of MSOffice that will at least run on a first-generation PowerMac (no reason on earth they can't dig up an old copy of CodeWarrior and keep it running on a 68K, for that matter). A simple *text editor* should not need that much space (sorry, Emacs junkies, but I'm a pico man myself).

    Now we have gHz+ processors on the market... well, I have a quarter-gigahertz Power Mac 6500. Boot ROM issues aside, is a 250mHz 603e all that wimpy a processor? Damn straight it isn't. 32MB of RAM is a nontrivial amount of memory as well, yet MacOS 9.1's performance can be charitably described as flaky on my hardware. There is no excuse for this, not when I can run a medium-sized production webserver on a Pentium 100 or less using a stripped-down Linux or BSD system.

    Okay, I personally do not need a spel czecher. A lot of people do; that's arguably a necessary feature. Mail merge, pretty useful as well. HTML filter, helpful (though I handcraft my HTML so I only rarely need it). But why do I need a fruit salad interface? Why do I need a word processor with anything more complicated than a ruler and justification controls across the top of the window? What purpose does a spreadsheet with more than four dimensions serve?

    I like GUIs. That's me; I guess I'm in a minority around here saying that, and that's fine. But I don't need the flash of rippling scroll bars; believe it or not, I find Athena widgets to be rather elegant sometimes (although the scroll bars leave a lot to be desired). Skinning is not a terribly useful thing, though it's nice to have the option; I was a serious Kaleidoscope junkie for a couple of years. But what excuse is there for Mozilla? Oh, we have bigger computers now...

    I HAVE NEWS FOR ALL OF YOU WRITING THE SOFTWARE.

    Some of us can't afford new hardware. I am unacceptably behind in both Mac and Linux expertise because I can't afford hardware newer than a couple of years old (and therefore can't afford a G3 or an Athlon). People are still using Pentiums. People are still using PPC601s. People are still using 486s, fer cryin out loud. Pretty soon the software march will have to slow down because people don't want to be bothered with keeping up with the Moores.

    Okay, that's my rant. I feel better now.

  198. Are you all on crack? ;-) by Modab · · Score: 1
    So there aren't many tasks that require humongous processors to run. Am I the only one to notice that processors are becoming a small part of the machine?
    Here are a whole bunch of things I need to upgrade my computer(s) to do so I will have a happier life:
    • A decent realtime mpeg2 hardware encoder that I can record TV with.
    • A secondary processor to view multiple tv feeds or chunk mpeg2 in software while I can still wordprocess without feeling like an idiot.
    • A 0.5 terabyte raid array so I can store all the content I own on computer, from photos to dvds, to music, to records of my bills.
    There are plenty things I want to do that require a better computer. And I believe that many other people will desire the same thing once they see how unbelievably neat it all is. So is someone developing a killer app around all these things? Hmmmmm....

    -------------
    It is easy to control all that you see,

  199. Just maybe by bonzoesc · · Score: 4
    We can do with what we already have. I really don't need new hardware - my 1-year-old machine runs 3DS, Premiere, gcc, and TFC just fine. The hardware manufacturers *could* write bloated code, but if one manufacturer did what was right instead of bloat, they could put everybody else out of business. Instead of communally trying to shaft consumers, maybe businesses should strive for excellence. It's more profitable in the end, and the real world wouldn't go Atlas Shrugged as a result of it.

    Tell me what makes you so afraid
    Of all those people you say you hate

    1. Re:Just maybe by LordArathres · · Score: 1

      RAM is the key. My slowest computer a Pentium 1, 200 MHz has 128MB RAM. My AMD 1 Gig has 384 MB RAM. I build computers for people and I never put less than 128 MB of RAM in there, and if they plan playing games, 256 MINIMUM. Then they come back and boast how fast and stable their computer is. Yup I know. Took me a long time to figure out good balancing in a system. I have Linux and X on my AMD computer with the 384 MB of RAM, it NEVER touches the swap file. apps load almost instantly and it never crashes, its beautiful.

      Arathres


      I love my iBook. I use it to run Linux!

    2. Re:Just maybe by evvk · · Score: 1

      > MS Word is often used as an example of bloatware. Yes, it is a fairly large program, but I don't hold its size against it, because it allows the non-computer savvy to create nice looking documents very quickly, with very little work.

      Since when has word been able to create nice-looking documents? I thought you needed a typesetting or publishing program for that - latex, frame maker, etc. but certainly not word. Word (read: wysiwyg) output is so _ugly_.

      And I don't agree that word is easy either. Wordpad is easy, word is not. Word is a constant fight.

    3. Re:Just maybe by Ehud · · Score: 1

      My buildworld (FreeBSD) is down to about forty minutes now. I'll be happy when it's done in five minutes.

    4. Re:Just maybe by Sarcasmooo! · · Score: 1

      That's just a jim dandy idea! Also, don't you think that with all the money we save from not having to upgrade, we could buy beast-machines from alienware.com, and give them out to the less fortunate among our community? I've got a Pentium 2 300 MHz, 96 MB RAM, a SB PCI64, and a 12mb Voodoo 2, so I get by. I'm just saying, is all.

    5. Re:Just maybe by Sarcasmooo! · · Score: 1

      Did I mention that I have a massive 4 gig hard drive on this baby?

    6. Re:Just maybe by dustpuppy_de · · Score: 1

      Another problem. Things like Mac OS X are slow on some systems because of their lack of 3D-Graphics-Cards. The processor has to do all the transluency and stuff, there. If you've got a cheap, 3D-accelerated card, your CPU nearly doesn't do any work on the GUI.

      So, any self-respecting gamer won't notice any difference on his MacOS X-system.

    7. Re:Just maybe by cosmo7 · · Score: 1

      Agreed: apps like 3D modeling are never fast enough, but how many consumer apps need that power?

      OK, other than Quake?

    8. Re:Just maybe by Overrated+Nazi · · Score: 1

      No you won't ;)

      --

      Pointing out opportunities for anal rape since nineteen 'aught six.
    9. Re:Just maybe by SpasBoy · · Score: 1

      Personnally My 500Mhz processor is NOT enough.. but I am waiting until I can afford something at least 3 times faster. And Yes I do often push my CPU into the RED.. There is a growing belief that Computers don't need to get faster -this isn't exactly true... as people , more people are now wanting to do MORE than just word processing. Realtime Audio/Video is one such example, There is a growing generation of users who like to play around at home with the latest video editing tools/ Auido editing writng compostional software and more often than not this stuff will gobble up the CPU everyone else seems to be wasting. and I assure you Its NOT Bloatware, try running a few virtual synthesizers and a 32bit reverb emulaiton in Cubase VST or Logic Audio, before ong you will be wishing you had bought that 1.2Ghz machine.. But yeah maybe I am not a typical user

      --
      spas--+--- ###* /0..o\ \ ~- /
    10. Re:Just maybe by P_A_L_A_P · · Score: 1

      Dude, I don't know what you do with 3DS Max but my dual Pentium III 866 is hardly responsive enough for me to not want an upgrade. Anything that's more than a hundred thousand polygons starts to become limiting.

  200. Re:Word Processing by jck2000 · · Score: 1
    Try 733 to 800 MHz. $599 seems to be the magic price point for the cheapest Compaq or HP sold though CompUSA or other major chains (base unit w/o monitor and excluding discounts for signing up for a long-term ISP contract) -- as technology evolves, the features on the $599 computer may increase, but one seldom sees the older models discounted below this (that being said, the low-end models typically feature very low quality components). I have been in the market for a low-end computer for my father-in-law, who would use it for nothing more than Internet and light wordprocessing, but haven't seen anything less than this. I have been seriously thinking about giving him a 5 year-old Compaq Deskpro I have (P200, 2.4GB HD, 64MB RAM, TNT 16 MB, Redhat 6.2 w/ NS4.72 and Abiword).

    I myself have a 3 year old Compaq Presario (PII400, 8.0 GB HD, 224 MB RAM, TNT 16 MB), which I have triple booting Linux, BeOS and Win98 and do not see any compelling reasons to upgrade -- this machine can compile the Linux kernel in 7 minutes.

    The bottom line is that the chip makers and OEMs are really going to be hurting unless they can figure out how to come up with a way to burn cycles -- I guess that explains the prominence of multimedia devices at computer retail stores.

  201. YES. It's time for hardware communism! by Perianwyr+Stormcrow · · Score: 1

    Let's run all this like the Reds would, it's obvious that there aren't enough PC buyers out there to supply bok choy to all the hungry PC workers of the world.

    All right, first of all, all hardware will have a 2-year life. This will be enforced by built-in firmware disablers, and if necessary, small thermite rods to dispense the power of the People's Hammer on those ungrateful running dogs.

    Second, no piece of software will be developed that does not run hash computations in the background to pull CPU utilization to full. If you aren't using those CPU cycles, you are stealing from the People!

    Third, your chocolate ration will be increased this week, to 20 grams, from last week's 25.

    Forward Revolution!

    --Perianwyr Stormcrow

    --

    What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey

  202. B&W is just another game. by Perianwyr+Stormcrow · · Score: 2

    The phrase "killer app" gets tossed around too lightly. Killer apps? Try spreadsheets. Try desktop publishing. Try e-mail. Those are revolutions.

    The PC market will just have to get used to growth margins that are the same as every other business.

    BOO HOO, my heart pumps purple piss for them.

    --Perianwyr Stormcrow

    --

    What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey

  203. There are *two* new killer apps... by Snocone · · Score: 1

    ... and they're both from Apple.

    Final Cut Pro 2

    DVD Studio Pro

    Hey, I'm buying a new computer specifically to run them well ... which means I'm buying a Macintosh.

    Maybe Windows lusers have no killer apps -- but that's because they have no lives to make a video out of :)

    1. Re:There are *two* new killer apps... by Snocone · · Score: 2

      Maybe it's because Windows users know that the only person that wants to see videos of you is you.

      Bzzt, thanks for playing.

      Actually, I'm not getting it to do any videos of me ... the first project is a DVD version of the Seattle Aerobattle paragliding video. Presumably I'll do a good enough job of that so further work just falls into my lap :)

      And moderators on crack can call me a troll all they want, but for doing that the apps I mentioned really ARE killer. Bring it on, bitches, my karma can take it :)

      And anyways, why should you upgrade?

      I still have a G3, the G4 Velocity Engine kicks collective industry ass for video optimized work like DVD encoding, and the DVD-R is only available internally. I'm just waiting for the twin 733 model that's coming out at WWDC in a month ... it will be *quite* the video encoding workstation, I confidently expect, as all relevant codecs and applications are MP-aware and Altivec optimized. Which means they should wipe the floor with dedicated workstations costing an order of magnitude more, never mind other mere PCs.

  204. Serious Sam by Zara2 · · Score: 1

    I am suprised that noone mentioned serious sam yet. Great Doom clone from a small programming team in Croatia. In the later levels with swarms of baddies after you I have seen this game bring 800 Mhz athalons to thier knees. This is a gme that is targeted for the hard-core FPS player. Also it only costs 10-15$. Also if you kick down the graphics it will run just fine on a p2 300. Too bad that it's just doom with better graphics.

    --

    Pithy, yet ultimately meaningless, phrase expressed with gusto!

    1. Re:Serious Sam by Zara2 · · Score: 1

      Yea I agree with you there. I ran it on my 733 w/ a GeForce2 in it and was able to run it at a pretty good res and color depth. However if you are a VERY serious FPS gamer this might make you want to upgrade.

      --

      Pithy, yet ultimately meaningless, phrase expressed with gusto!

  205. The latest Killer App for Hardware is... by Cyclopedian · · Score: 1
    Quantum Computing, 'nuff said.

    Or at least quad 2 GHz G4 chips with OS X. Damn, my RC5 keyrate would jump from 2.75Mkeys/sec to 18Mkeys/sec.

    Until then, I'm sticking with my T-Bird 800 with 256MB RAM, and a 45 Gig IBM Deskstar.

    -Cyc

    1. Re:The latest Killer App for Hardware is... by ironfroggy · · Score: 1

      isnt that hardware??

  206. I can think of a killer app... by Gnight · · Score: 1
    How about Tribes 2?

    It's availiable for Win32 and Linux.

    You can find more information about Tribes 2 here, here, and more about Linux Tribes here.

    :)

    -Gnight

    1. Re:I can think of a killer app... by Gnight · · Score: 1

      Oh, and if you are the impatient type and just want to see what the game looks like head over to here.

      -Gnight

  207. I haven't upgraded in quite some time! by imagineer_bob · · Score: 1
    I used to upgrade my PC every 12 months or so, but it's been quite some time since my last CPU upgrade. (I did get some of those new IBM 75GB hard drives, though!)

    Fact is, 500MHz Pentium III is still fast enough for most things, even folks like me who do real (i.e., programming) work on their computers and not just browsing the web for p0rn.

    In fact, the only times I which I had a faster processor is when I'm encoding video from my cam-corder.

  208. Re:I Just bought a new computer, but... by QuaZar666 · · Score: 1

    sounds like my computers i have for my Win 2K server class.. Pent Pro 200 w/ 256 ram with 4 GB hard drive.. 2 hours for the install. 3 minutes to boot... and then try to setup NAT, ICS on these things at it takes a little while for it to bring up the screens.. Now Linux runs pretty good on these babys.. not the best things but im sure if you upgraded the video card they would run just fine...

  209. I Just bought a new computer, but... by grendelkhan · · Score: 1

    We needed a second one for my classes and to avoid interference with my wife's email and internet access. So, like any self-respecting geek, I figured out my budget and then bought the biggest, baddest computer I could get for my money. I don't have a 1GHz T-bird just for the gaming power (though UT does run REAL nice), I have it because that's what I could afford. Do I use this thing to its full potential? Hell no, but unless you're running RC5 or SETI 24/7 or attempting to run Win2k on a P90, who really is maxing out their proc on a regular basis in their home? At work is another story.

    --
    Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
  210. Re:IE5.5 is optimized to a single platform by MrBogus · · Score: 2

    As I mentioned, I'm aware of the difference between Flash and DHTML. However, the place I see Flash used most effectively in baseline web-design is as navigation widgets (such as flyout menus, mouse-overs, etc) which really should be done in DHTML if it were practical (meaning you wouldn't have to code it 2-3 times).

    Obviously, if you are using Flash as a animation or movie player, there's no current alternative. In the future, there will be W3C standards which do vector and time-based rendering. But not yet.

    --

    When I hear the word 'innovation', I reach for my pistol.
  211. Re:IE5.5 is optimized to a single platform by MrBogus · · Score: 4

    Face it man, if you have to say "Don't do that", YHL. The entire point of Mozilla is to be a platform for the standards-based dynamic web of the future. There's absolutely no point in treating it like Netscape 3, because you can still download Netscape 3 and use it if you want to.

    Tons of people here hate Flash. Well, the only reason Flash exists is because (ahem) Netscape refused to work with the W3C on standards-based DHTML. So people chose a proprietary solution because at least it works in every supported browser. (And I am 100% aware that Flash and DHTML are not the exact same thing.) If and when the browser features converge, Flash and most uses of Java as a doo-dad generator will go away.

    And it's easy to point at lame sites with a Flash splashscreen that you can't get past without having the plug-in installed. That doesn't mean that Flash can't be used very effectively for blinkenlights or navigation on web-pages. Face it, the average American luser is on the WWW, and he wants the web to be as flashy as possible. Enjoy your HTML2 Linux HOWTO sites.

    --

    When I hear the word 'innovation', I reach for my pistol.
  212. Why I just upgraded my CPU... by Kjella · · Score: 1

    I've just ordered an Athlon 1.2GHz to replace my Duron 700 (not OCed, mobo doesn't support it and I hadn't closed bridge anyway). You want my reasons? Of course as a geek we probably doesn't count much when it comes to the big Market(tm) ;)

    1. Video capture. My Asus Deluxe requires more CPU power to do full res, 30fps, and I want to use my harddisk as video recorder.

    2. Unreal Tournament framerate. Amazingly enough this game is limited by CPU. Good that I'm addicted to this game then, and not one that'd need a $$$$$$$$ gf3.

    3. DivX encoding. Ever tried MM4/VKI? slooooooow. Ok that it can run overnight, but when it uses days it's too long.

    4. The feeling I can finally get a premium line product for extremely little cash (compared to the past, to me that probably includes this autumn when I got the Duron). It's one small notch down from the 1.3GHz and it's only 200MHz bus (to fit mobo), but still, it's only 2250 NOK which is pretty much 200$ US + VAT, and that is cheap.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  213. Re:Bloated Code,Yes! by Twiles · · Score: 2

    Object oriented programming lends itself to bloated code. You take an object that has most of the functionality you need, declare a child and add the last of of the functionality you need. This methodology cuts developement time and helps inexperienced programmers to write application level programs. The result, horribly bloated code. A simple program that performed an important task I wrote in Borand C++ Builder created a 190K executable. Written in Borland Pascal 7 created a 30K executable. Written in Assembly Language (yes I still can) created a 800 byte executable. That is right 190K to .8K. Microsoft's compilers are worse. The functional overhead of loading and running these routines requires cpu cycles, lots of them. I remember when Wordstar ran just fine on a 2MHZ 8080 with 20K of memory and that included room for the program, CPM operating system, and Data.

  214. Missed The Point by SomeOtherGuy · · Score: 1

    Great article...but he stopped to soon. I think what he left out was this:

    When 95% of what people are doing nowdays is cruising the web a 56K or less --- then what good does a souped up 1gz state of the art power demon equipped with a power house 56k modem do them??? I think you will see harware requirements shoot up when Joe Six Pack can stream good video from the web....(I have to laugh when I see Dell and Gateway ads saying that these faster computers will "Speed up your Internet Experience"....)

    --
    (+1 Funny) only if I laugh out loud.
  215. Re:Linux vs. Obsolescence by Antipop · · Score: 2

    Exactly. All my friends talk about how great their new >1GHz computers are and I just shrug. My year old 700 works perfectly fine in Linux. I can play Quake3 at very close to the framerate I enjoy in Windows and every other time-wasting desktop thing runs perfect, if not better than in Windows. Why would I put up M$'s bloat if I can do better in Linux? My typical desktop session consists of a lot of Netscape windows, XMMS, Gabber, Gnapster, and some various other applications in X4 plus I run Apache, MySQL, and SSH in the background and my CPU monitor is telling me it's 97% idle.

    The truth is that if you're not a hardcore gamer you don't need the latest-greatest-nifty processor simply because it's overkill Most users are content to have a web browser open and some MP3s playing, and you can do that with a computer that's much "worse" than the newer computers.

    -antipop

  216. Re:He has hit the nail on the head by glowingspleen · · Score: 2

    "However, I don't want to get to the stage where I'll have to buy the Intel version of a chipset in order to play my favourite game." I guess you missed out on the 2-3 year span in which AMD went from sharing the loser-CPU playing field with Cyrix to the point where it matched (and slightly overtook) Intel at every turn. Those of us that owned AMD CPU's back then took nothing but years of crap from friends who were somehow brainwashed into believing that AMD was a shoddy piece of junk and not the quality COST-EFFECTIVE CPU that is really is...

    Man, I used to hate those debates...

  217. Bloated Code by Alien54 · · Score: 2
    Bloated code will only go so far. There is only so much eye candy to do. After that, not many people are into multi media. Let's face for all of the poeple who use Napster, for example, they are *not* a large segment of the market. In the US the core market of people 18 to 45 may be about 100 million. Granted, not all of them have a computer, but not all of them are into Napster, or editing videos on the desktop, etc. a large portion of them simply use the computer for email, word processing, solitaire, and maybe some kids educational and kids games. The computers are basically there for most folks, they do what folks want, and there is no reason to upgrade. They have no urge to be cool, and they have no need for the extra cpu cycles. The tools they have work good enough.

    as time goes on, that is what is going to happen, things will be "Good Enough" to do the job, and why convert over? Why spend the bucks? As noted in the article:

    My trip to CompUSA makes me think that the people who screw the boxes together should be especially worried about the business customer. I for one spent most of the winter with a garage full of top-of -the-line computers from a failed dotcom I helped found last year. In fact, I think the dotcom bubble has given the entire PC industry a false sense of security over the past couple of years with a lot of fantasy money purchasing some not-so-fantasy hardware. The jig is definitely up and unless Microsoft comes out with a version of Word that can read your mind I don't see many companies going through the trauma of a hardware upgrade anytime soon.

    The XP machines may want to cash in on this, to be the only computer that people will ever need, because things will be good enough, along with the .net thingy. But ultimately, that becomes another nail in the PC coffin. Which is probably why MS wants ultimately to get out of the PC oriented market.

    Check out the Vinny the Vampire comic strip

    --
    "It is a greater offense to steal men's labor, than their clothes"
  218. Re: It's free now ... by TheParanoidOne · · Score: 1

    Depends on how you define "free".

    It's been given the ad-banner treatment, even the linux version. Yuck! :(

  219. fans by Idolatre · · Score: 1

    If you check the original specs, DOOM only required a 386 processor to run (for those who don't remember, a 386 ran at about 25 MHz, weighed as much as a TV, and had fans that sounded like a jet engine when you turned them on).

    Did he really use to own a 386 or is he just trying to sound old sk3wl? My 386 had no fan, it didn't need any (except the power supply fan which is exactly the same thing as my current power supply's fan)

    1. Re:fans by Tech187 · · Score: 1

      S-100 and Z80 is 'old school'. Although you'll find PDP-8 and LSI-11 enthusiasts who sneer at the very idea.

      I ran Windows 2.1 on an 8088 processor. And that isn't even 'old school.'

      I saved up to get a 386 processor (actually ended up salvaging one out of a dead Northgate motherboard) so I could run Windows 3.1 in Enhanced mode (yes, I ran Windows 3.1 for quite awhile on a 286-12 with 4 megs. It wasn't unsual at all at the time). I remember lusting after the EGA monitor that I couldn't (or wouldn't) afford. Hercules graphics ruled.

      Hell, I can remember buying salvaged (solder-pot cleaned) 256Kx1 RAM chips for $7 each and thinking what a good deal I had gotten.

      My first 'terminal' for BBSing was a DecWriter printing terminal and an acoustic coupler, before I could afford any kind of processor at all. (programming was what I did on my programmable calculator).

    2. Re:fans by darthlazy · · Score: 1

      whats so surprising about owning a 386? it's not that far back. heck, im not that old (almost 16, actually), and personally i owned a 286.. That's not even that "0ld-sk3w1".. i mean, atari2600, and commodore64, thats old...

      --

      you can pick your friends,
      you can pick your nose,
      you can't however,
      pick your friends' nose.
    3. Re:fans by darthlazy · · Score: 1

      well... being the old geezer you are, its ok to post as an anonymous coward :P

      darthlazy runs...

      --

      you can pick your friends,
      you can pick your nose,
      you can't however,
      pick your friends' nose.
  220. Re:Sorry by all accounts IE3 was better than Mozil by perlyking · · Score: 1

    "by all accounts" - ah, you've never used it. It comes iirc with the first release of windows 95 and you would seriously struggle to use it to browse. I may be wrong but I seem to remember it doesnt send a HTTP_HOST header which will mean you can't even view a lot of sites.

    --
    no sig.
  221. Re:Sorry by all accounts IE3 was better than Mozil by perlyking · · Score: 1

    Duh, sorry ignore me, looking at some of the later posts it cant have been IE3...
    :-)

    --
    no sig.
  222. PC's out - server based apps. in by tychoS · · Score: 1
    During the last 3-5 years most of the bright programemrs and all the ambitious business people in the software business has been transfering from PC based applications to server based services with webbrowsers and the like as clients.

    Last week I and my client scetched the phase one server setup for their new service. Estimated price for the hardware alone is $200K in SUN and Nokia hardware.
    This setup is going to run redundant Java application servers, databases and ssl+apache boxes.

    Had this contract come in by 1996 we would probably have delivered a bloated GUI application instead, that could very well have lead to the customer upgrading their desktop machines. Now they just keep their Netscape or IE current.

    Your hardware killer app. is Java application servers. Development boxes (usually PC's with Linux) have at least 384 MB of RAM and uses top of the line PIII or Athlon CPU's and they still are awfully slow.

    For my latest project I got my team of five programmers a SUN server worth $20k to use as a shared development machine in order to get restart times of the application server down to only 40 seconds. For the next project I hope to get approval for another SUN box four times as quick.

  223. Mozilla's fine these days by Peter+Dyck · · Score: 1
    I got fed up with Mozilla some time ago. It was slow and unstable as hell.

    A while ago I decided to give the 0.8.1 version a try and it worked. It was faster and stable. I mean it's not perfect but, unlike previously, you can use it now. Goodbye Netscape 4.7.

  224. IE5.5 is optimized to a single platform by Peter+Dyck · · Score: 1
    IE5.5 is optimized to a single platform so my guess is that Microsoft has basically swept all the problems under the carpet. I've crashed my IE at work (IE5.5/W2K) and the footprint isn't that great either when you really take a look at all the resources IE is consuming.

    As far as the rendering anomalies go, as long as web pages are designed by Microsoft software for Microsoft browsers running under a Microsoft operating system, you are bound to get some problems with any non-IE browser.

  225. New Doom by adrox · · Score: 1

    The new doom if as good as the original will definitely make people go out and get new hardware. Carmack seems to think a GeForce 3 as the minimum specs will be just dandy.

  226. The problem with finding somthing new... by Jayde+Stargunner · · Score: 1

    ...is that there really isn't much left. I know, I know. People have always said this, and it's always proven wrong. The problem lately, though, is that the real proformace drive has not been aps, per se, but games. Really, there isn't jack that pushes a home computer to its limit besides 3d game.

    Now, though... Most of the 3d stuff is being offloaded to super-powerful GPU's instead of the CPU. I'm currently running a P3 733, with 384 megs of RAM and a 32 meg DDR GeForce 2 GTS. I have tested many of the killer games, and have found that my system *easily* handles them. I get around 82 FPS on Quake III Arena, and I'm running Win2K on top of it! (Not known for it's amazing game performace as it's a business OS.)

    I've found that if I have a problem with my performance, I'm much better suited getting more/better ram, a more powerful graphics card, and a faster hard drive than upgrading my processor.

    -Jayde
    --
    What's a sig?
  227. Re:We don't need to upgrade. by tswinzig · · Score: 2

    Linux users don't need to upgrade because they never right bloated.....ooo wait, Mozilla.

    Check that thought.


    And Linux users don't need Mozilla because they already have a decent brow... ooh, check that thought.

    --

    "And like that ... he's gone."
  228. You mean source code isn't bloated enough already? by Halcyon-X · · Score: 1
    Take a look at ICQ, AIM, even apps with legacy code still in it like mIRC...

    Aren't people also saying Windows is bloated enough already?

    I think as long as my PC can't measure up to my consoles graphically, code is already too bloated. I still haven't seen anything look as good as Soul Calibur on the Dreamcast or Metal Gear Solid 2 on PS2. Why don't they port them over (no matter how slow they will be) and then run them on the PC? Users will always be willing to upgrade for the sake of a killer must-have game, and I can't think of anything more so than Metal Gear Solid 2. If gaming leads technology on the PC, they should be able to keep it going by bringing out games that actually take advantage of the hardware or push it past its limits.

    As long as Quake 3 is the best looking thing we have to play on PCs, nobody's going to want to upgrade. Even then, it's just another FPS, and the genre has become an ocean.

    --- Anthony

    --

    .sig: Open Source, Open Mind

  229. Word Processing by infiniti99 · · Score: 1

    Really. They've already convinced the world that you need a fast PC even for word processing. What is the slowest computer you can get these days at CompUSA? 500MHz? Good lord! I'd say they're already on a roll. Word Processing, AOL, Outlook. These apparently are killer CPU intensive apps.

  230. qVIX be da bomb by mojo-raisin · · Score: 2

    The most promising video conferencing app I've seen is qVIX which is GPL'd and written by some guys at Cornell. It looks great and doesn't even require a ton of CPU.

  231. cool pic by michaelo · · Score: 1

    i really like the picture of the burning computer :)
    Platy

    --
    Tongue-tied and twisted, just an earthbound misfit, I.
  232. Broadcast 2000 by dickDragon · · Score: 1

    And why isn't there a save as vcd option.

  233. Re:The vacuum will consume itself by jo42 · · Score: 1
    Everyone misses the point...

    Consider an office with 200 people all yakking at their computers. Talk about a noise hazard. Will never happen. Mouse/keyboard already damned efficient method to work a computer. Talking to it is probably the least efficient way to work one.

    Then you would find me running through the halls yelling "Format C Colon Yes"... :)

  234. Wow... by imadoofus · · Score: 1

    intel must have really shrunk die sizes over the years if a 386/25 weighed as much as a TV.

    --
    "pr0n": An anagram of "porn," possibly indicating the use of pornography. - www.microsoft.com
  235. Re:I've topped out at P3-500 & Voodoo3 by Beowulf_Boy · · Score: 1

    Preach it Bro!
    I have a p2 400mhz with Voodoo3, and get 60fps in Quake3 AT 1024x768!!
    Now, maybe a game like Aquanox wouldn't be so hot,
    But I'm probably not going to upgrade for about 1/2 a year.

  236. Uhh, yeah. We don't need more power by Rusty+Foster · · Score: 1

    I visited a friend of mine, who is a big DV enthusiast. He was working on a cheesy rap video to pass the time and was trying to make it appear as though his car had flown into its parking spot.

    That one minute clip took about an hour of work, and we spent at least 15 minutes just waiting for Premiere to render the effects he was applying (basically, move and rotate a Photoshop image acress the screen). Mind you, this is a 1.33 GHz Athlon, fresh out of the local hardware agora, with half a GB of RAM.

    If a "killer app" to justify further upgrades is needed, I'd have to say one of them digital video. Is it any coincidence that Apple and Microsoft are putting said functionality in their latest OSes?
    --
    There is no K5 cabal.

    --
    There is no K5 cabal.
    I am not the real rusty.
  237. it is true by waterbiscuit · · Score: 1

    <P>How many times have I pleaded to my mother that we need a better computer, a larger hd, more memory? And how many times have I won? Never. I am a teenager living in a standard family of average wealth and one family computer. We run doze simply because my mother doesn't trust me to wreck the computer installing linux as I've seriously broken it so many times. I've suffered for 3 years with a P2, 233mhz computer with a measely 2gb hd. I can't afford an upgrade for anything at all, and so it is down to me to convince my parents that we <i>need</i> to get more memory, a bigger hd, a faster processor, a better graphics card etc. And surprisingly I have failed in all my pleas as computers do the jobs they are designed to do perfectly well.
    <P>My family as a whole is perfectly happy with the computer as they can use it for invoices, school work, formal letters and the occasional email and online shop. There is nothing more they need to do on it, and it performs those tasks quite sufficiently. It is only really the power users that require the latest hardware, and these users are in the minority. Ordinary hardware does the ordinary jobs more than happily and there is no real need to get any better.
    <P>My tale does have a slightly better ending- we managed to fry everything in my computer so now (after pushing the limits all I could) I have an AMD k6 500mhz with 64mb memory. Unfortunately I'm still stuck on doze and the 2gb hard drive, and I am left to only dream of when I can get my own linux box.

    1. Re:it is true by waterbiscuit · · Score: 1

      I'm pleased you've earnt lots of money but I didnt intend my post to be a complaint about my lack of money. I was trying to point out that an average family like my own does not need the latest hardware and computers. I know it seems kind of obvious and perhaps my post was saying the obvious, but I thought I'd point it out anyway.

      Justifying my money situation, I am 15 and still at school, which incidentally is a boarding school and so I cannot work during term time. Asides from this, I'm doing twice as many subjects as is the norm for my age and so have inordinate amounts of prep to do. Holiday jobs are not easily available as I live in a really remote area with no public transport services, a mother who refuses to be my taxi, or a 6 mile bike ride to the most remote station where trains only stop once every two hours or so. Additionally I am female so farming isn't really up my street. However I just wanted to make clear that my post wasn't intended to be simply whining and moaning, and what I really meant to say, although I admit I put the point across badly, is that normal hardware is more than sufficient for the jobs which most people want to use computers for.

    2. Re:it is true by Rosonowski · · Score: 1

      Mabye he's 15. Can't get a job then, short of a paper route. Try buying a PC on 20 bucks a week, with no chance in hell of financing.

      --
      01101001 01100001 01101101 01101110 01101111 01110100 01100001 01101100 01100001 01110111 01111001 01100101 01110010
    3. Re:it is true by Rosonowski · · Score: 1

      Well, in my state, you have to be 16 to hold a part-time job. And no-one hires anyways, because the enconomy sucks.

      --
      01101001 01100001 01101101 01101110 01101111 01110100 01100001 01101100 01100001 01110111 01111001 01100101 01110010
  238. wasted post by ruiner5000 · · Score: 1

    that article was pathetic, i thought maybe slashextreme would end when sharky jumped ship, but it appears not. can /. support internet.com any more? why not just point the domain straight at them?

    --
    ignorance is bliss. googlefiberatx.com
  239. I don't think so .. by jooniqzb1tch · · Score: 1

    The game is really impressive graphically, and thus it _does_ require killer hardware. I'm sure you could play it fine on the K6 but that's not exactly how it was meant to feel.

    Running the game on a 1Ghz athlon 256 ram geforce2 GTS, you still experience slight ocasional slowdowns.

    my point is, yes it does require top hardware, but it's worth it to many people, because the game kicks ass.

  240. The vacuum will consume itself by the+real+jeezus · · Score: 2

    Maybe I've been reading too much about The Semantic Web and some of the other things going on at M.I.T. with Berners-Lee and Dertouzos, but I believe this disparity between hardware capability and software capability will bring about the mythical "Next Big Thing".

    Yes, I'm talking about Star Trek. Maybe not the inter-galactic brouhaha, but definitely the human-computer interaction. We already have decent speech-to-text software; now the folks at M.I.T. and Big Blue (and others) are making advances in speech recognition. It won't be too long before your computer can "understand" what you want it to do, act on it, and give you the results--all with a mere fraction of the effort today's "user-friendly" apps require of you.

    I'm making the assumption that there will be enough capital to finance this intensive research. If that fails, then the hardware manufacturers can fall back on their current model, which consists of salespersons telling naive consumers that their pc will run MS Word 50% faster with the new Pentium XX chip...



    If you love God, burn a church!
    --

    Ewige Blumenkraft!
    1. Re:The vacuum will consume itself by the+real+jeezus · · Score: 2

      I think you missed the point. How about "show me the new articles on slashdot". That's the direction computing is heading in.



      If you love God, burn a church!
      --

      Ewige Blumenkraft!
  241. What's this guy talking about? by evvk · · Score: 2

    What's this guy talking about? 350MHz and old? I'd say such a system is fresh out of the box. I wouldn't even consider my pentium pro (underclocked at 166MHz --- a few decibels less noise without the fan!) an old system and I know people with even older systems. The only things I have upgraded is added memory (helped a lot with the amount of small programs I run), bought a quieter hard disk and power supply. But then again, none of the new software, especially games, is usable on it --- no 3D card; I don't like plastic polygons. But I don't need those crappy, bloated pieces of software. Older, simpler software/games is/was better. (No, you do not want to try to run mozilla on this system: it sometimes renders faster than netscape 4.x (and 3.x on those few pages it is slow with), yes, but the interface is even sluggier than a 1200bps modem line. And it takes virtually years to start it.)

  242. He has hit the nail on the head by Grumpy+Penguin · · Score: 1

    Yet another very informed article from Sharky. I think the point argued was indeed a good one. I for one know for a fact that the driving force behind all my PC upgrades has been for killer apps (ok games) and not penis envy.

    When Quake 2 came out I upgraded my mobo to AGP so I could buy a RivaTNT. Likewise when Unreal Tournament/Quake 3 etc. surfaced I shelled out on a new chip, a GeForce 2 and some more RAM.

    Also, the argument that big player hardware developers (Intel/IBM/AMD) should back leading edge software is an interesting one. However, I don't want to get to the stage where I'll have to buy the Intel version of a chipset in order to play my favourite game.


    --

    --


    --
    Democracy is the art of saying "nice doggy" while subtly reaching for a large stone.
  243. So very true + Black and White by Captain_Frisk · · Score: 1

    I'm purchasing a new machine for tribes 2 as we speak. It makes my pathetic p3 / 550 cry like a little baby. Also, Black and White also runs like crap. Sure, it will run on less, but its not really all that fun...

  244. Bloated Code, Eh? by Rosonowski · · Score: 1
    Well, I really hope that this isn't the case. I mean, think about it? Code that doesn't remove itself from RAM after it's done? *cough* M$ *cough*

    Seriously, having a great coder community here, I ask: Do you write bloated code intentionally?

    If so, my p!! 233 scorns you.

    --
    01101001 01100001 01101101 01101110 01101111 01110100 01100001 01101100 01100001 01110111 01111001 01100101 01110010
  245. Re:I've topped out at P3-500 & Voodoo3 by Rosonowski · · Score: 1
    *is curious how you plan on upgrading*
    Last I checked, p3's and T-Birds use different sockets. Like 370 and A(420)

    Just a freindly word of caution, my freind. Look into it.

    --
    01101001 01100001 01101101 01101110 01101111 01110100 01100001 01101100 01100001 01110111 01111001 01100101 01110010
  246. I think people are sick of upgrading... by RogueAngel7 · · Score: 1

    I think recent reaction of low resource applications is a reaction by the software community to the consumers disgust at having to upgrade thier pc everytime a new piece of software comes out.

    Not to mention the fact that most software developers are using outdated pc's themselves. At my company we upgrade departments on a rotating schedule and while I'm due for an upgrade month now, I have been using a P2 266 for the last year.

    Obviously if the development pc is slow and the market still demands nice easy to use, but very complicated software, the software needs to be streamed lined at every possible turn.

    Eventually, A piece of software will come out that is both important/cool enough to need, and is bloated enough to need to upgrade for, but I'm glad it isn't happening constantly.

    RA7
    -

    --
    "Consistency is the hobgoblin of small minds" - RWE
  247. New Uses by Vegan+Pagan · · Score: 1

    The next big thing is broadband. In the short term, broadband will allow for huge downloads, such as movies, that will justify bigger HDs. Freenet purportedly works best when you give it several gigs of HD space and a mega-fast internet connection. People have always wanted a better GUI. How about flat touchscreens and voice activation? Organic LEDs will allow for Star Trek-style touchpads with full PC functionality. And as voice recognition improves and is better integrated into the OS, microphone sales should improve. Streaming movies could make popular cheap PCs with fast internet connections, great monitors and sound systems. But as for the current uses of PCs, I think they've hit their limit. We already have photorealistic graphics via the Geforce 3. Music is about as good as it can get with MP3, Vorbis, WMA, whatever. I think the future lies with devices and servers. It is from them that we shall see the sort of growth that we enjoyed in the mid 90s.

    1. Re:New Uses by UltraBot2K1 · · Score: 2

      Valid point, but Dolby Digital 5.1 audio actually uses less discspace than 2 channel CD audio. Dolby Digital uses compression that's similar to MP3 compression and a 5 channel stream only uses about 384kbps while CD audio uses around 1.5mbps. The main reason that Dolby Digital hasn't become the defacto standard for all audio, is lack of hardware support (most persons do not have Dolby Digital decoders in their cars or PC's), and due to the fact that the compression is a bit lossy. Some audiophiles prefer DTS encoded surround to Dolby Digital because it isn't as compressed. I personally would like to see more games and audio CD's come out with Dolby Digital support. I know I'd buy 'em.

      --

      Slashdot: Open Source, Closed Minds.

  248. Re:Auto format?! by Snookmz · · Score: 1

    I like this man!


  249. what the hell? by ironfroggy · · Score: 1

    I dont think so. I have a 766 mhz/128 megs of RAM system running wonderfully fast, but its not enough! I always wish I had more speed, I could really use alot more speed, thats why I want a dual processing Athlon system. I cant use less. Maybe he's right, maybe no ONE program can slow down his system and certainly not mine. At the lowest settings. OK, so Alice (which I really want to get) can run on his system fine, but what if yuo like higher resulutions? Faster framerates? The ability to run at all, isnt the ability to run well! And another thing is that many people are multitasking the hell out of their computers! I have at least 20 apps at start-up and I use them all too!

  250. Re:Linux is not faster for most of us. by ironfroggy · · Score: 1

    Thats because of the damn GUI they have. I hate it. Its the only thing I dont like about Mozilla. Try K-Meleon.. its new and still in beta, but it uses NGLayout (mozilla's rendering software) with a normal GUI that doesnt take so much out of the system.

  251. Re:Linux is not faster for most of us. by ironfroggy · · Score: 1

    Ok, dont laugh people.. Im stuck on an Me system. It doesnt seem like they have IE integrated like that anymore. It's still used alot for many things, but its not so entangled. IE can crash and explorer is still fine.

  252. Re:We don't need to upgrade. by ironfroggy · · Score: 1

    its been released for free now.

  253. It's all game publishers fault by Jarnis · · Score: 1
    Now why aren't people upgrading their setups?

    Simple - no game publisher seems to want to release stuff that really taxes the hardware. They are scared shitless by the prospect that 'mainstream market' (who generally have sub-par 'major PC manufacturer'-branded machines with underpowered 3D cards) will skip their latest game, so it must run on the 'massmarket' setup.

    It's commonplace to still see games that claim they run on P2-233Mhz,32MB ram and 8MB 3D accelerator. Sure, they actually need something like 400Mhz, 64MB and 16MB 3D accelerator to run well, but thats still a setup you no longer can even buy. Every 3D card nowdays tends to have at least 32MB ram, main memory is usually nowdays 128MB, and 256MB setups are becoming common. On the CPU side, it's not cost-effective to buy anything below 600-700Mhz anymore. Yet I cannot find a game that really requires a 1GHz+ setup.

    Tribes 2 (just released two weeks ago) is the only one that comes close, and even that can be 'downgraded' to run acceptably on low-end setups. Anyway, it's the first game that keeled over and died using maxed-out settings on my 850Mhz Classic Athlon, 256MB Ram and GeForce 2 GTS. Few others run bit slow, but this was the first one that required major downturning of 3D graphics settings.

    So right now I have one game that asks me to go get that 1.33GHz Thunderbird and a new motherboard - and I consider myself to be a serious gamer.

    No wonder mainstream users aren't upgrading!

  254. DOOM by JollyFinn · · Score: 2

    He mentioned that the doom fails on 66mhz 486.
    Well I had 33mhz 486DX and it flied, actually.
    There was couple of reasons.
    a) 256kb of L2 cache on mainboard=fast.
    b) 8mb of FAST ram. [bit faster rated than average]
    c) 1MB trident SVGA gfx card.

    For dukenukem my machine was speedy enough after some tweaking in settings. And that had minimum speed rating of 66mhz486!!

    The minimum ratings of ancient days was for assumption that the system had lousy gfx card, that slowed the system down, and slow memory, and little cache. The addition of L2 cache to mainboard, over doubled the performance, the good gfx cards too increased the performance a lot.
    And games got 3D cards that took the last part of equation of requiring more performance. The thing that happened besides CPU:s getting faster was that other chips took more of the things it was required to do previously. Like drawing cursors, and all the gfx movement commands, and some sound processing is reduced by getting to PCI. Etc...
    If there wouldn't been the 3D accelerators you would still need processor upgrades every now and then.

    I'm sure the Gaming industry could easily use all the CPU power you can give it nicely. But issues are that they want as large market as possible, so they make it for large audience, that has lower end boxes too! I know that a GOOD AI could eat, all the cycles in your CPU. But the design requirements for it are larger, it takes more time, and lessens the audience, and it wouldn't sell as much as spending that time just for improving the LOOKS!!! [GF2 seller.]

    And by good AI I don't mean few and smart like some games, did I mean MANY and SMART. And of course the AI for RTS, that don't cheat, could be nice. Especially, one that has smart soldiers on both sides, that don't just stand around when a soldier thats next to them gets shot. Or a RTS with EVERY soldier are smart.

    --
    Emacs is good operating system, but it has one flaw: Its text editor could be better.
  255. I've topped out at P3-500 & Voodoo3 by glrotate · · Score: 1

    It compiles fast enough, frame rates in games are good enough. My Cable modem doesn't really care about the CPU. I'll probably upgrade to a TBird 1G this summer when I can get it for under $200, but I may not. There really IS NO reason to upgrade for >97% of the population

    1. Re:I've topped out at P3-500 & Voodoo3 by glrotate · · Score: 1

      Actually I've got a slot1 P3 I'll also get a new mobo.

  256. Yeah and we could still be paying $3500 by glrotate · · Score: 1

    No thanks. Those guys blew it. They hadd their chance in the late 80's but nobody wanted their overpriced proprietary crap.

  257. You trolls now it's true. by glrotate · · Score: 1

    That's why you mod it down.

  258. Compared to IE5.5 it's still pathetic. by glrotate · · Score: 1

    Rendering anomolies. Crashes. Memory hod. Mozilla is an opensource failure.

  259. Haven't bought a new machine in 2 years. by glrotate · · Score: 1

    "their hardware doesn't break down after a few months and their software delivers"

    Can't remember when a piece of hardware just failed.

    "their software delivers" Delivers what?

    What software are you talking about. I think I'm pretty typical. I run IE5.5 (best browser out there) Office2k (best WP) (quake / Unreal ... best games) Visual Sutdio 97 ( best IDE).

    Sorry overpriced proprietary crap loses again.

    1. Re:Haven't bought a new machine in 2 years. by deaddrunk · · Score: 1

      Errr....overpriced and proprietary? Like Windows, Office2000 and Visual Studio 97 perhaps?

      --
      Does a Christian soccer team even need a goalkeeper?
  260. Uh not a single platform app. by glrotate · · Score: 1

    IE for the Mac is quite good. And even if it was a single platform app, how does that explain the crappy rendering?

  261. Sorry by all accounts IE3 was better than Mozilla. by glrotate · · Score: 1

    deal with it.

  262. New Markets by markmoss · · Score: 2

    From the article "there are a still a few billion people on the planet who don't own a personal computer. Some of them can actually afford one. Find those people."

    Of course, for that to work, the computer makers have to make two changes. They have to abandon their business model of keeping computers at a nearly constant price by continually increasing the power of even the lowest-end models. And they have to make them work for people that just want to use them as tools, not mess around with registry settings, etc. (In other words, software unreliability, consequent on the software bloat that has sold the monster systems in the past, is going to become their enemy once they really start mass-marketing.)

  263. Re:Bloated Code,Yes! by micje · · Score: 1

    This is total nonsense. If you extend a class, your new class will definitely NOT copy the members in the base class. Non-object-oriented code will sooner lead to bloated code, since people will copy and paste functions instead of using reusable methods. Look at the size of java class files: they're VERY SMALL. A couple of KB at the most. Bloated code is created by bad programmers (especially when they forget to turn off debugging information).

    --

    The nice thing about standards is that there are so many to choose from. - ast

  264. Re:Linux vs. Obsolescence by robert-porter · · Score: 1

    Last I checked, Linux had like 1% of the desktop market. If your computer was running fine before, you wont need linux, if some new application needs a faster computer than yours, you need the app, and chances are that it's not available on linux.

  265. Re:Linux vs. Obsolescence by Ayende+Rahien · · Score: 1

    I'm running Whistler Advance Server on a P3 500 with 384MB, no problems whatsoever.
    Another machine run whistler pro on Celeron 450 with 80MB, noticebly slower.
    If you've enough memory (128MB, which is *cheap* today) the CPU doesn't really matter.
    And 700Mhz isn't that old.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  266. Re:Linux is not faster for most of us. by Ayende+Rahien · · Score: 1

    As a note, IE crashing (quite rare, I might add) usually don't take down the shell. If they do, what happens is that you have to wait a second, and everything returns to normal, the only bad side affect is that usually, the icons in the notification area (near the watch) are gone.
    What happens on linux when the WM crashes?

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  267. It may supprise you to learn by Sycraft-fu · · Score: 1

    That is actually a really slow codec as MP3 encoders go. It's faster than the one from faunhofer, but all FhG's codecs are unnecessairly slow. Probably the best all around encoder these days is LAME. It is much faster than FhG, and in my opinion sounds better. It also has teh benefit of being both free and open source as well as having tons of options to play with. IF you're looking for the most out and out speed, that crow would go to Xing. On my PIII 700 it can easily encode at 12-14x realtime. The only problem is, it sounds like crap per bit. Generally I just stick with LAME since it gives me the best per bit sound of any MP3 enocoder I've yet tried, and teh speed is very usable (usually around 4-6x realtime depending on the settings).

  268. So sure of your opnions by Sycraft-fu · · Score: 1
    That you have to post anaonymously... How appropriate. Actually, it's you that don't know what you're talking about. For high bitrates, LAME wins hands down, for low bitrates, it is more of a tossup. The faunhofer codec can to better at times mainly due to the fact it supports intensity setreo encoding, which works well at low bitrates. However, even at lower bitrates I find LAME is still the winner because of it's VBR support. A LAME VBR MP3 that has an average bitrate of 128k will sound far superior to and CBR 128k MP3.

    I have a copy of AudioActive Production Studio (uses the Faunhofer pro codecs), of Xing MP3 encoder and of LAME and I find that for 99% of what I do, I end up using LAME. I only use Xing when I need to bash out a quick preview to send off to someone and I want it doe fast. About the only time I use AudioActive is for low bitrate (96k or less) stereo files that have to be CBR for whatever reason. I used to use AudioActive all the time, as it was really the only worthwhile codec, however starting with version 3.87 and now espically with the 3.88 version I find that LAME pulls ahead for 99% of what I encode, so AudioActive has taken a back seat.

  269. umm :D by KingFOOL · · Score: 1

    "After an hour of reading small print I've found exactly two: Clive Barker's Undying and American McGee's Alice. Both require 400MHz and a 16 MB video card, and both, suspiciously, are made by the same company - EA Games." Most games need a system much more powerful then the listed specs. Both alice and undying can barely take running on my geforce 1, amd 700mhz with 256 ram. They purposely understate the specs to get people to buy it even if there machine cant really handle it.

  270. Re:We don't need to upgrade. by snoop_chili_dog · · Score: 1

    I was joking sparky! I just said that because people are always complaining about Mozilla being bloated. And yes any browser that weighs in at over 3 megs is bloated. See Opera for and example of what a browser should be. If their linux version was even half as good as the Win32 version, I would buy one in an instance. I have nothing against Mozilla. I haven't really used it in months. It may be doing fine.

    Bloat isn't necessarily bad. Netscape isn't as bad as you think. At least not the version I'm using. 4.76 on Mandrake 8.0 beta 2.

    It was just a joke. Put down the pitchforks.

    --
    But Yogi, the RIAA won't like that.
  271. We don't need to upgrade. by snoop_chili_dog · · Score: 4

    Linux users don't need to upgrade because they never right bloated.....ooo wait, Mozilla.

    Check that thought.

    --
    But Yogi, the RIAA won't like that.
  272. Re:wrong priorities by janpod66 · · Score: 2
    The point of writing shit small and fast is so they don't overuse your system resources.

    Is that why Konqueror and KIO together take 47Mbytes on my machine to display six simple web pages and feel sluggish on a 300MHz PII? (And that's not even counting the X server.) Is that the kind of "small and fast" you are talking about?

    The fact is that large software systems like Gnome and KDE need the features that languages like Java, Smalltalk, Objective-C, or Lisp provide. The only choice their authors have is whether they leave the implementation of those features to compiler writers, who know what they are doing, or whether they try to come up with substandard ad-hoc solutions themselves.

    Think of it like cars. A Z3 is a very fast car to move a person around. But trying to use a fleet of Z3's to haul a few tons of dirt is much slower and much more costly than using a truck.

    Why would I want to write toolkit code (GTK, Qt, ect) in a language that has to be run in a virtual machine?

    You wouldn't. You would want to write it in a dynamic language that can be compiled into efficient native code. A language like Java, Objective-C, Lisp, or Smalltalk. Your code in those languages may run 2-5x slower than C/C++ on small benchmark snippets. But for large software systems, there is a good chance that it will end up being faster and use less memory than the C/C++ code. And it will definitely be easier to develop and maintain. For really compute-intensive inner loops, you can always drop back to raw C or C++ no matter what language you use.

  273. wrong priorities by janpod66 · · Score: 3
    Project like Gnome/Gtk, KDE/Qt, and Windows/MFC go out of their way to write things in "efficient" languages like C and C++. Many of the people on those projects look down their noses at any suggestion that one might use a high-level, slower, language for writing GUI stuff. And the Linux kernel seems to be a refuge of people who think that anything other than ANSI C is wastefully evil.

    Yet, at the same time, many GUI applications under Gnome, KDE, or Windows are huge, complex messes. Trying to modify their behavior is an exercise in patience and persistence, not just because of the mountains of code one has to wade through, but also just because of the lengthy edit/compile/run cycle. And the irony is that, while those systems start out really fast when they are small, taking full advantage of the "fast" languages they are built on, they actually get very slow when they grow, because their authors end up reinventing higher-level language constructs without being able to do a good job at the implementation ("GObject" in Gtk is a recent example).

    Even trying to install a sound card for the Linux kernel can take hours in trying to track down the right version and getting bits arranged just right for the superfast but dumb kernel to have its driver nuggets in all the right places.

    Let's use the spare cycles and memory to make our systems smarter and easier to deal with. That does not necessarily mean something as complex as "artificial intelligence". It may mean putting a scripting language into the kernel that lets people add simple kernel extensions simply. It may mean using a language like Objective-C to extend an existing C system. It may mean doing GUIs in Python or Smalltalk or even just Java.

    There are lots of things wrong with software: it's hard to install, it's hard to manage, and it fails a lot. Yet, both Linux and Windows developers still have an unhealthy obsession with performance (and, often, they don't even achieve it). Simplify your projects and deliver a better product: put those 1GHz+ machines to work by writing in languages that don't force you to optimize every bit. And if you can't get over worrying about performance when you look at that pretty but sluggish scripting language code, close your eyes and think about the good of the US economy.

  274. Re:Bloated Code,Yes! by cosmo7 · · Score: 1

    smaller code != better code . .

  275. The latest killer app I've seen... by Vintermann · · Score: 1

    ... Is Dance Dance Revolution for the dreamcast. But even though the dreamcast had both this and the maracas game as really cool, inventive games you could only get on dreamcast, it still went out of production.

    And that was REAL killer apps. Consider how little effective bloatcode would be, if real killer apps didn't do the job.

    --
    xkcd is not in the sudoers file. This incident will be reported.
  276. Why Granny doesnt need a new box! by Retief-CDT · · Score: 1

    About the only reason most people/companies bought new computers was the Y2K scare. It may come as a shock to the disc/propellor/beenie heads but most people and companies are happy with there boxes as long as they work. I have been getting along just fine with my Cyrix 200 from 1995 it runs IE5.5 without a hitch and I am able to run most games on it. However I have not upgraded beyond '95B because I dont need all the Garbage newer OS's have on them to supposedly surf the Net. ...

    --
    Matt's addition to Occam's Razor:"The most simple answer is preferred by those that are simple."
  277. But what if you are not an AVERAGE User? by SpasBoy · · Score: 1
    I wish i had a faster machine. Its a year old or so.. a 500Mhz, 256Mb Ram - and well It Just doesn't Cut it anymore

    More accurately It never did but then again I do a lot of Audio, but so do many other people. Similarly with Video...

    well....

    the Typical gamer/home user may be satisfied but I'm not...(and a faster hard drive doesn't mean you can make more calculations...)

    --
    spas--+--- ###* /0..o\ \ ~- /
  278. Linux vs. Obsolescence by s20451 · · Score: 2

    He talks about looking for the killer application that will make him go out and spend the big money on a whole new system.

    One of the reasons why I have invested time and money in Linux is because it has given new life to my old and obsolete hardware. In fact this is one of the selling points that Linux people often quote. Perhaps Linux is contributing to a lack of interest in new hardware?

    --
    Toronto-area transit rider? Rate your ride.
  279. Bloated Code seems like just a short-term fix... by Guppy06 · · Score: 1
    Hmmm... hardware and software companies trying to create a self-perpetuating cycle of planned obsolesence... This sounds an awful lot like what Detroit's Big Three were doing in the 60's and 70's when the Europeans and Japanese came along and ripped them a new one. Sure, it gets you a quick buck in the here and now, but it sets you up to be almost forced out of business in the future.

    What happens when us tech-junkie Americans end up requiring a 10 GHz chip just to run the latest knock-off of WordPerfect, while the medium- to low-tech world (with coders using nothing but assembly to squeeze every last drop out of their lower-tech stuff) releases something that runs just fine on a 486? Who'll need a $2000 PC when you get better performance on a $200 PDA?

    Heck, with computing becoming so important to, well, everything, letting this cycle perpetuate could open big holes to national security in the industrialized nations. Iraq buying up PlayStation 2's has gotten some attention, but what happens when even toasters end up having 600 MHz embedded processors?

  280. Wait a minute by P_A_L_A_P · · Score: 1

    Correct me if I'm wrong, but haven't we recently seen a lot of people here saying: "I think Mac OS X looks really cool, but I'm not gonna buy an entirely new computer just to use it, only if they port it to X86" So if people aren't gonna buy a new computer even to run an entirely new operating system, what application could possibly make them spend that money?

  281. The killer app: Copy Control by Sponge+Bath · · Score: 1

    "The jig is definitely up and unless Microsoft comes out with a version of Word that can read your mind..."

    in which case new hardware will be 'required' to 'activate' Windows XP+ so it only works by scanning your mind to verify you are a legally licensed renter. (and implanting a few 'brain banner' adds)

  282. Re:Blade 100 is not crap by Tech187 · · Score: 1

    I think (please do correct me gently on this if I am wrong) that the Blade 100 can't run with just any random SCSI card plugged into it. Don't you have to buy a Sun SCSI card, which is kind of pricey?

    One of the things that's turned me off to Solaris (I have quite an assortment of older Sparc hardware) is that you don't get an ANSI C compiler in the free deal. I could run Solaris and bring in GCC, but I'd rather just run NetBSD on the hardware instead (although I do hope for cgfourteen support in NetBSD before too much longer).

  283. Re:Auto format?! by The+Gentleman+AC · · Score: 1

    You spelt "rod" wrong.

    --

    Unmuzzled power corrupts, unmuzzledly.
  284. Re:Linux is not faster for most of us. by deaddrunk · · Score: 1

    Mozilla isn't the only browser available for Linux: Konqueror and Opera are both extremely quick, and unlike IE, aren't running the whole time wasting resources and adding to system instability.

    --
    Does a Christian soccer team even need a goalkeeper?
  285. Deliberately slow code by thisyen · · Score: 2

    I work for a software company who were doing some work for a chip manufacturer (name begins with 'I' and ends in "el" :).

    The product a coleague of mine was writing was supposed to showcase their upcomming new processor, but was deemed to be "too fast" on existing systems. He was told to make it slower, and less efficient - that way they would sell more of their new processors...

  286. Why not actually improve the hardware by Ybrog · · Score: 1
    as an incentive for me to buy a newer pc. I buy another comp every two years whether I need to or not. In between, I upgrade as desired. However, every pc I've bought for the last seven or eight years has a processor built on the same, inferior technology. Why do I keep buying Intel/AMD trash? Well, I don't find enough products for the Mac to keep me occupied.

    As far as I can tell, we aren't getting new products so much as overclocked products.

    Lastly, instead of creating bloated products, look to game designers. If they incorporate more lights in their 3D games, we'll have to buy faster comps with better vid cards to play them. Is that good? Not necessarily. Would it be worthwhile to us? My money is on no. Games aren't important enough and no casual user is compiling massive projects at home. Only people like us.

    --

    bleh

  287. Dawn in wintellia! by mrericn · · Score: 1

    My 386 had huge external fans, which took up most of the room, and spun up to a deafening, albeit awe-inspiring roar as the machine's tape wheels began rotating in an endless supply of 1's & 0's((c) microsoft). A comforting warm glow seaped through the racks of breadboards from the monolithic tubes silently providing the raw number crunching power which enabled the computer age. In the machines presence one felt as if he were the only person witnessing an ancient godess of spring rise from her slumber and shake away the decaying foliage. Her powerful breath defrosting the soul of the forest, bringing life, brillance and power to the world. Finally a pale grey and awkwardly square sun rose and if you looked closely, on the northwest tip you could see a filecabinet drawer. Dotting its surface were brilliant icons which shown with each of the 256 colors of the rainbow. This was an intel 386, and this... was MS Windows 3.1!