Slashdot Mirror


Deconstructing the PC Revolution

coondoggie writes to mention that room-sized computers and other recollections were shared over the weekend at the Vintage Computer Festival in Silicon Valley. "About 200 people, many of them of the gray-haired pony tail, bifocals and middle-age paunch variety, attended the event at the Computer History Museum in Mountain View, Calif."

103 comments

  1. From the article by Wellington+Grey · · Score: 5, Insightful

    From the article: One of the first microprocessors on the market, the Intel 4004 introduced in 1971, featured 4-bit computing, a 750KHz clock, completed 75,000 instructions per second, held 4KB of ROM and 640 bytes of RAM.

    "By today's standards, this is totally unremarkable," said Tim McNerney


    Unremarkable is a 5-year old processor. But when things are the first of their kind, they will always be remarkable by any standard.

    -Grey

    1. Re:From the article by Bishop923 · · Score: 1

      750KHz clock, completed 75,000 instructions per second 1/10 of an instruction per clock cycle. Current procs can do what, 2 or 3 per clock cycle on a good day? Funny how almost every facet of computing has scaled up or down by multiple orders of magnitude, but 40 years later we have only bumped IPC by 20x.

      Gotta love an industry where a 20x improvment by any measure could be considered "paltry" :-)
    2. Re:From the article by yarbo · · Score: 1

      it's been a few years since I looked at IPC, but I believe you only get 2-3 instructions per clock if all your data is in the L1 cache and you're not branching very often. Every branch misprediction forces you to flush the pipeline, which is 20 stages on the Northwood Pentium 4. Hyperthreading helps somewhat in that you get to keep another thread going while you wait to fill the pipe again. Please correct me if I'm wrong.

  2. Smarter than that by Wellington+Grey · · Score: 4, Funny

    From the article: The refrigerator-sized machine stored just 5Mb of data. Hoagland's PowerPoint presentation on the restoration project, at 9.16MB, would have crashed it.

    I'll bet that the old guys who wrote it were smart enough to actually check the size of a file before copying it -- you know, actually worrying about resource management. Not like these young pups who think that CPU speeds and hard disk space are so large as to be infinite and not worth bothering with.

    -Grey

    1. Re:Smarter than that by wizardforce · · Score: 4, Insightful

      Not like these young pups who think that CPU speeds and hard disk space are so large as to be infinite and not worth bothering with.
      no, software bloat took care of that. You can't tell me there isn't something wrong with the fact that a computer with 20x less power can do the same basic things as a modern computer.
      --
      Sigs are too short to say anything truly profound so read the above post instead.
    2. Re:Smarter than that by moderatorrater · · Score: 1

      Not like these young pups who know that CPU speeds and hard disk space are so large as to be infinite and not worth bothering with. There, fixed that for you.

      For the most part this assumption holds true. In the past, the bottleneck was the hardware. Today, most applications are limited by developer time/skill. Not only that, but the market's being flooded with under-qualified programmers with a certificate from a college that doesn't actually teach them anything and the good programmers have to work around that. In many ways, life would be simpler for people like me if we didn't have to worry about making the code easier for half-wits and could focus on tweaking our code with some assembly instead.
    3. Re:Smarter than that by mcleland · · Score: 4, Insightful

      Yes, things like: -Halo -Video editing -Statistical analysis for hundreds of thousands of data points -Half-Life -Videoconferencing -Google Earth Sure, software has bloated, but remember all these things you couldn't do in any reasonable amount of time on an older machine. Sorry for being obvious.

    4. Re:Smarter than that by p0tat03 · · Score: 2, Interesting

      And take twice as long to develop for, generate codebases that are 10 times more difficult to maintain... Computing power in general is being put to very good use. Look at Expose on Mac OS X, it can render *all* of your windows in real-time in an arrayed view. This is extremely useful for multitaskers who need to be able to get an overview of all of their open tasks, and switch between them quickly. Try doing that on a 100MHz machine (20 times slower than a 2GHz "modern" CPU).

      Or heck, voice recognition input for handicapped people, try doing that to the same reliability and responsiveness as we can now, with a 100MHz machine. Or text-to-speech output, for visually impaired people, without the stuttering stilted sounds of yester-year, only possible because we have so many cycles to put towards it. Or for other visually impaired people - seamlessly scaling up UI elements without pixelation, using all vector resources, you can't do that on a 100MHz machine either.

      Or more productively, photo manipulation and video production. Do you seriously mean to tell me that a 100MHz machine can edit videos just as well as a 2GHz machine? Way back in the day when I used an early version of Adobe Premiere to edit videos, you couldn't preview effects added to a video stream until you rendered it - simply not even CPU power to keep things smooth if you tried.

      So yeah, if you're stuck in a CLI all day, maybe a modern computer can't do much more than an old busted one, but for the rest of the world it's fairly obvious where all the power is going.

    5. Re:Smarter than that by DerekLyons · · Score: 1

      Hell, an abacus can do the 'same basic things' as a modern computer. As a strawman, your argument is a sucess. It fails however when you move beyond abstract 'basic things' into the real world.

    6. Re:Smarter than that by wizardforce · · Score: 3, Insightful

      Yes, things like: -Halo -Video editing -Statistical analysis for hundreds of thousands of data points -Half-Life -Videoconferencing -Google Earth Sure,
      no no no... those are all examples of work which inherantly requires more computational work. What I meant was that it is that there exists no reason what so ever that modern operating systems require at least 300 megabytes of RAM to render a basic GUI when a computer with 32 megs can do it *better* than that. Go ahead, try it some time, try and use a modern OS on 32 megs- see how far you get. Now try loading an old OS, not too old as to not be able to load whatever software you require and you will find that it runs faster on older platforms than it does a modern one. Fascinating isn't it? And before anyone suggests that security is the reason- that's also a lie. Properly configured an old OS is still pretty safe and very usable. Many are supported by long term security patch efforts and work just fine.
      --
      Sigs are too short to say anything truly profound so read the above post instead.
    7. Re:Smarter than that by mini+me · · Score: 4, Insightful

      What I meant was that it is that there exists no reason what so ever that modern operating systems require at least 300 megabytes of RAM to render a basic GUI when a computer with 32 megs can do it *better* than that.

      Yes, there is a good reason. The market isn't willing to pay someone to spend the time to fit a modern GUI into 32MB of RAM. It's much more cost effective for everyone to just have 300MB of RAM instead.
    8. Re:Smarter than that by vertinox · · Score: 1

      no, software bloat took care of that. You can't tell me there isn't something wrong with the fact that a computer with 20x less power can do the same basic things as a modern computer.

      That maybe a bit more nostalgia than what it really was. I remember having to wait for the 5" 1/4 quarters to format, waiting 6 hours to download a 200kb PCX file from a 2400baud BBS, and remember when I had to make boot disks because I couldn't get EMM386 to work for one game but I need pure 640K with no TRS to run another.

      I mean, I wouldn't take back growing up with the old limited technology we had back then, but I really don't miss the boot disks and floppy disk changing.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    9. Re:Smarter than that by Lije+Baley · · Score: 1

      Nonsense. All that power is wasted on fancy graphics in Halo.

      >N
      >You are in a large room, surrounded by the Flood.
      >I
      >You are carrrying a shotgun, a plasma rifle, and 2 frag grenades.

      --
      Strange things are afoot at the Circle-K.
    10. Re:Smarter than that by Anonymous Coward · · Score: 0

      Yes ofcause, but at 1/20 of the speed. And like my professor in quantum mechanics says. There isn't much difference between waiting 20 seconds for a program to open, and waiting 1 second. But the difference between 1 month of computationtime to solve a system, and 20 months may just be the difference between solving it and not solving it. And sadly some simulations simply take this long even now.

    11. Re:Smarter than that by kv9 · · Score: 1

      Yes, there is a good reason. The market isn't willing to pay someone to spend the time to fit a modern GUI into 32MB of RAM. It's much more cost effective for everyone to just have 300MB of RAM instead. thank $DEITY for open source then. for example X and OpenBox run fine on a 32M system. now it also depends what you mean by "modern". I think OB is pretty modern: it has multiple desktop support, awesome key bindings, launcher etc. modern can mean simple and efficient, not just bloated.
    12. Re:Smarter than that by Anonymous Coward · · Score: 0

      Thank $DEITY for choices. I just added another 4GB to my machine to bring it up to a total of 7GB. I do this partly so that I don't have to care about resource usage or pruning things, I just load it up and go. To each his own, of course, and I have no problem with you getting every last bit of juice out of your 32MB system, but likewise people who do that shouldn't look down their noses at people like me with quad-core 7GB systems just because we aren't 100% efficient with our hardware. (Not that you do this, but many do.)

    13. Re:Smarter than that by wizardforce · · Score: 1

      but likewise people who do that shouldn't look down their noses at people like me with quad-core 7GB systems just because we aren't 100% efficient with our hardware. (Not that you do this, but many do.)
      What takes you to run a single OS I can run 10. 100 with openbox. There's nothing wrong with the way you do things it is just that for me it is mcu heasier to have a choice of clean, usable operating system GUIs that don't require me to buy hundreds of dollars of upgraded hardware or constant fighting with the interface. Really as far as technology I take the easy way out; I don't even bother to reboot for another OS, I just run it through a VM and go. All I need to do is keep a copy of /home handy and I never need to reconfigure settings no matter what *nix system it is and wouldn't touch Windows with a ten meter pole.
      --
      Sigs are too short to say anything truly profound so read the above post instead.
    14. Re:Smarter than that by ppc_digger · · Score: 1

      Or text-to-speech output, for visually impaired people, without the stuttering stilted sounds of yester-year, only possible because we have so many cycles to put towards it.
      The Macintosh 128k on the 1984 presentation sounded pretty well, and it had an 8 MHz CPU.

      --
      Of all major operating systems, UNIX is the only one originally meant for gaming.
    15. Re:Smarter than that by gad_zuki! · · Score: 1, Insightful

      >Fascinating isn't it?

      No it isnt. It takes only a coulpe hours for a non-technical person to learn how to operate a modern OS becuase of all the GUI-ness, wizards, etc. Modern applications dont even ship with manuals.

      Now put them in front of a box running DOS 6.22 and well, you can figure it out.

      OSs do a lot more. A lot. Maybe not for the "im too kewl for school" elitist like yourself, but for the common person they've brought computing to the home.

    16. Re:Smarter than that by Anonymous Coward · · Score: 0

      Does me no good to run 100 OSes on this hardware, though. One is enough for me. (Really I need two for compatibility testing, but I'm a Mac guy so no virtual machines for me.) But in any case my experience won't be any better running multiple OSes, so I may as well dedicate everything to one. No hundreds of dollars of upgraded hardware required (my upgrade from 3GB to 7GB was just expediency, the thing worked fine with 3GB, it was just easier to add more RAM than change my habits so it would swap less) and no fighting with the interface involved.

    17. Re:Smarter than that by p0tat03 · · Score: 1

      Pretty well? I know exactly how that one sounds like, and compared to modern text-to-speech output the difference is night and day. Where one was marginally intelligible if you listen intently enough, with very jarring and audible gaps where phenomes changed, the new ones had proper sentence pacing, proper transfer between phenomes, and a host of stuff that makes it sound like natural human speech. Even playing with stuff rom the late '90s there are still relatively simple sentences that the TTS system will regularly mangle beyond recognition.

      You may say all of that is just fancy luxuries we don't need. I would beg to differ, it makes our technology more accessible and more useful. It makes text-to-speech an actual aid, instead of a chore, for people who actually need it.

    18. Re:Smarter than that by Anonymous Coward · · Score: 0
      What I meant was that it is that there exists no reason what so ever that modern operating systems require at least 300 megabytes of RAM to render a basic GUI when a computer with 32 megs can do it *better* than that.


      There exists a perfectly good reason, cost. It's much easier to bang out a bloated piece of software than to sit down and over-engineer something so that it takes the smallest amount of memory possible. When you know everybody that uses that program will have at least 512MB at the very least, it's probably ok if your Word Processor/Browser/whatever uses 200MB.

    19. Re:Smarter than that by corky842 · · Score: 1
      Welcome to text-only Counterstrike.
      You are in a dark, outdoor map.
      > GO NORTH
      You have been pwned by a grue.

      http://cu.nniling.us/91/

    20. Re:Smarter than that by mdwh2 · · Score: 1

      I don't think it's unreasonable for modern OSs to take advantage of typical modern PCs, but...

      No it isnt. It takes only a coulpe hours for a non-technical person to learn how to operate a modern OS becuase of all the GUI-ness, wizards, etc. Modern applications dont even ship with manuals.

      Now put them in front of a box running DOS 6.22 and well, you can figure it out.


      You can't say that modern machines are needed for a GUI, as platforms had GUIs over 20 years ago, running on an ancient 68000 processor and less than a meg of RAM. It was only DOS that was behind the times.

    21. Re:Smarter than that by betterunixthanunix · · Score: 2, Interesting
      "Now put them in front of a box running DOS 6.22 and well, you can figure it out."

      Depends on what you are trying to get them to do. The librarians at the Queens public library don't use a GUI to manage transactions. Everything from checking in/out books to issuing library cards is handled by a console app, and I've seen 80 year old librarians do it with no problem. The keys are plainly labeled on screen. The bar code ready just acts as a keyboard, and enters a single line of text followed by a newline after every scan.

      That being said, there is no need for a system with Mac OS X graphics. It wastes battery life, it wastes program code, it increases complexity (and the probability of a bug goes up with it), and all the effort spent on flashy graphics could have been spent on better software design. I once sat down and figured this out: I could do everything I need to do for school using only:

      • vi
      • groff or latex
      • lpr
      • w3m
      • ssh/scp

      That's it; things like Matlab are running on our Unix servers. That software could be run in 4MB of RAM, which is the cutoff for NetBSD, and is therefore feasible for a modern OS. Prove to me that a student needs more than that.

      --
      Palm trees and 8
    22. Re:Smarter than that by ioshhdflwuegfh · · Score: 1

      What I meant was that it is that there exists no reason what so ever that modern operating systems require at least 300 megabytes of RAM to render a basic GUI when a computer with 32 megs can do it *better* than that. Go ahead, try it some time, try and use a modern OS on 32 megs- see how far you get. Now try loading an old OS, not too old as to not be able to load whatever software you require and you will find that it runs faster on older platforms than it does a modern one. Fascinating isn't it? I don't know. On Linux you can run all kinds of window managers, from those that give you just a blank screen to begin with to those with 3d OpenGL swanky shit. So if you need to squeeze out as much of RAM/CPU as possible without going to console, you can do that to. What's however definitely fascinating is how even today I don't know of any simple scripting/programming of GUI. That cannot be that complicated to make it real simple, at least some decent functionality if not every single GUI feature.
    23. Re:Smarter than that by BranMan · · Score: 1

      Sorry, can't resist shooting this down. While I haven't heard of someone writing an app to do what Expose on the Mac OS does, EVERY single one of the other tasks you mention was done, as slick as you can ask for, back in 1985 on the 32-bit Amiga OS - including photo and video production that was not surpassed on the PC for another 15 years. All with the stock 7Mhz processors (though, to be correct, the video production stuff was typically done on a 40Mhz processor).

              If you limit your discussion to PCs, your points above are correct. But PCs and Macs were not the only game in town back then. Heck, my old Amiga booted the OS off a dang floppy faster than my PC does today off it's harddrive. And the OS was 1/2 Mb on that floppy. Today its 1/2 Gb on a PC, minimum - is it 1000 times better? Not from where I'm sitting.

              The Amiga was also, to continue, a lot simpler to develop for - there was typically one or two ways to do something. On a PC - there's sometimes 20, all of which work differently. Which one is harder to maintain?

  3. Hey! by MECC · · Score: 5, Funny

    About 200 people, many of them of the gray-haired pony tail, bifocals and middle-age paunch variety

    ... hey!
    --
    "We are all geniuses when we dream"
    - E.M. Cioran
    1. Re:Hey! by Cragen · · Score: 1

      Part of getting old is not remembering a lot, tho' at some point that has become a GOOD thing. After I read the description of the attendees, and until I realized that I do not have a pony tail, my glasses are trifocals and I have an *old-age* beer belly, I was wondering if I had attended!

    2. Re:Hey! by $RANDOMLUSER · · Score: 2, Funny

      I can't read that little bitty light grey blockquote font, but I bet I know what you're objecting to.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    3. Re:Hey! by Anonymous Coward · · Score: 1

      Calm down, gramps! It's not like they held the convention on your lawn! :P

    4. Re:Hey! by SQLGuru · · Score: 1

      My vote for most appropriate use of this particular meme I've seen......too bad I don't have the mod points and you weren't brave enough to post it yourself.

      Layne

    5. Re:Hey! by $RANDOMLUSER · · Score: 1

      Truth be told, I'm not sure which I object to more, being of the "gray-haired pony tail, bifocals and middle-age paunch variety", or being referred to as "of the gray-haired pony tail, bifocals and middle-age paunch variety".

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    6. Re:Hey! by sm62704 · · Score: 1

      Damned kids today are so cowardly... (mutter mutter grumble mutter damned kids)

      -mcgrew

      PS- get off my lawn. And no, you can't have your balls back.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    7. Re:Hey! by Fx.Dr · · Score: 1

      The pony tail remark I can deal with, but the bifocals and the paunch? Ageism! That's well below the belt. No hard candy for that youngster.

    8. Re:Hey! by Archangel+Michael · · Score: 1

      And Judging from that lowerish UID# he really does mean ... "HEY!"

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    9. Re:Hey! by Tim+Doran · · Score: 1

      And Judging from that lowerish UID# he really does mean ... "HEY!"

      Hey!!!

  4. I wonder if Ken Olsen was there by ackthpt · · Score: 2, Funny

    Explaining how we would never need a massive life controlling server in our own home, which Microsoft still thinks they can sell us all via the XBox.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:I wonder if Ken Olsen was there by SQLGuru · · Score: 1

      If they'd just work with the modders, I think the original Xbox would have come pretty close.....I'm actually considering modding an old one for this purpose.....

      Layne

    2. Re:I wonder if Ken Olsen was there by ackthpt · · Score: 2, Informative

      If they'd just work with the modders, I think the original Xbox would have come pretty close.....I'm actually considering modding an old one for this purpose.

      What Ken was refering to was these computers which would run every aspect of the home, popular in sci-fi in the 40s and 50s. I think there was a Ma and Pa Kettle film to show how luddites would have conflict with the Home of Tomorrow.

      Honestly, to run most of what you need in your house, you could probably get by with an old Sun Sparcstation running Linux.

      --

      A feeling of having made the same mistake before: Deja Foobar
  5. Old technology and kids. by iknownuttin · · Score: 2, Funny
    ...told their grade school age child that computers once filled whole rooms.

    I knew someone who tried to explain how a LP record works to his kids. They were incredulous. Groves recording sound?! It wasn't digital?!? No way!

    I can just imagine what kids will say a few years from now: "You carried your computers in bags?! They were that big?!"

    --
    I prefer Flambe as apposed flamebait.
    1. Re:Old technology and kids. by Aladrin · · Score: 1

      Oh c'mon, you can't tell me that the first time someone told you how a record player worked, you weren't amazed! I'm still amazed to this day that someone figured out how to make recordings like that. It's so primitive, and yet seems like it would be a major feat to accomplish the first time.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:Old technology and kids. by rueger · · Score: 2, Insightful

      Groves recording sound?! It wasn't digital?!? No way!

      No Gramps, it was grooves that recorded sound. Grove's was a paper based database that recorded biographical information about the musicians that composed and played the sound. My copy ran to two dozen volumes.

    3. Re:Old technology and kids. by sm62704 · · Score: 1

      What really freakes the kids out is a 45. Bigger than a CD but only holds two songs!

      -mcgrew

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    4. Re:Old technology and kids. by Hal_Porter · · Score: 1

      Groves recording sound?! It wasn't digital?!? No way!

      No Gramps, it was grooves that recorded sound. Grove's was a paper based database that recorded biographical information about the musicians that composed and played the sound. My copy ran to two dozen volumes. That's what the Madonna song is about.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    5. Re:Old technology and kids. by surajbarkale · · Score: 1

      All technology starts up being a simple idea and evolves into magic. We have come a long way from humble Phonograph to ipod :)

      --
      With Great Power Comes No Love Life! - Samit Basu
    6. Re:Old technology and kids. by n6kuy · · Score: 2, Funny

      What really freaks the kids out is a 45.
      'Specially when you point it right at them.

      Oh wait. Is there a different kind of "45"?

      --
      If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
    7. Re:Old technology and kids. by kv9 · · Score: 1

      like, groovy, maaaan.

    8. Re:Old technology and kids. by Anonymous Coward · · Score: 0

      I still play around with old film cameras occasionally and at one gathering a family friend's grand-daughter came running up to me asking to see the photos I'd been taking. I'm not entirely sure that she believed me when I told her that the camera I was using couldn't play back its pictures.

    9. Re:Old technology and kids. by Bee1zebub · · Score: 1

      Film cameras are still better than digital for some things: I forget what resolution a good-quality film is, but the limiting factor in most film cameras is the optics, not the film. Whilst a digital camera is definitely an advantage for most things, the photographers I know who do a lot of landscapes or still life photography tend to prefer a film camera.

  6. Ah, Timelessness by kevmatic · · Score: 1

    You don't have to be "old" or even middle-aged to appreciate history.

    I'm 21, and boy, I really want to see that RAMAC head moving from platter to platter in person! Then again, I do have 3 antique tractors in my Garage...

    If it wasn't on the other side of the country, I would have gone.

    Why can't Pittsburgh, the host of the winners of the DARPA competition, get some antique PC lovin'? All we got is washing machine engines.

    1. Re:Ah, Timelessness by sm62704 · · Score: 1

      Only 21? How I envy you!

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    2. Re:Ah, Timelessness by Anonymous Coward · · Score: 0

      These is a VCF near you.

      http://www.vintage.org/2007/east/

    3. Re:Ah, Timelessness by T.E.D. · · Score: 1

      Why can't Pittsburgh, the host of the winners of the DARPA competition, get some antique PC lovin'? All we got is washing machine engines.


      That doesn't put you out of antique PC lovin'. How do you think antique hard drives rotated their platters? :-)

      As a bonus, you could use specific patterns of I/O's to physically move the units around the machine room. If you have two of them, and two programmers, you have a race!
  7. Vintage by Wowsers · · Score: 1

    Coming from the future, Bill and Ted's time machine phonebox lands in Silicon Valley.

    Bill: "Hey Ted, I found a copy of Microsoft Vista!"
    Ted: "Vintage cr@p."

    --
    Take Nobody's Word For It.
  8. Old hippies by Animats · · Score: 1

    'Cause he's an old hippie
    And he don't know what to do
    Should he hang on to the old
    Should he grab on to the new.

    He's an old hippie
    This new life is just a bust
    He ain't trying to change nobody
    He's just trying real hard to adjust.

    It's hit some people in Silicon Valley hard, the ones who don't keep up. Anyone who's been to the Hacker's Conference in the last decade will recognize this.

    1. Re:Old hippies by ackthpt · · Score: 2, Insightful

      It's hit some people in Silicon Valley hard, the ones who don't keep up. Anyone who's been to the Hacker's Conference in the last decade will recognize this.

      Stay in tech for 20 years, or more, and see how you keep up. It's changing all the time. With one of those old mainframe computers you could be an expert on everything. With the great variety of things now, you have to specialise. You have to specialise very carefully. If you only do Microsoft .net security you could do very well for a salary for a spell -- that is, until something else comes along and replaces it and you have to study like a fiend to be up on it, too.

      I've been in programming for about 27 years, it's not easy keeping up anymore. To damn much to keep track of, and like I said, changing all the time.

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:Old hippies by Anonymous Coward · · Score: 0

      Well at least hippies got laid more often than Geeks. That is why most old geeks were Hippies too. The new geeks need to start another Hippie revolution so they can get laid.

    3. Re:Old hippies by morgan_greywolf · · Score: 1

      Stay in tech for 20 years, or more, and see how you keep up. Myself, I've done pretty well. I've done IT for nearly 20 years now and I have to say I've stayed up on most of the trends.

      As for programming -- well, the more things change, the more they stay the same. Sure, there's Java and .NET and cool interpreted languages like Python and Perl now and distributed computing and major improvements in parallel processing and such, but then again, the death of C has been predicted for decades, but guess what? It's still alive and kicking, nearly 40 years after its initial creation by K&R. The biggest problems facing developers have pretty much always been management wanting more features, while at the same time pushing a tighter schedule and giving out tighter and tighter budgets. Of couse, when an immoveable object meets and irresitable force ... well, something's gotta give, right?

      So, anyway, I think keeping up is not all that difficult for someone skilled in the art who truly groks it. But what do I know? I refuse to see exactly how cool Ruby on Rails is. :)

    4. Re:Old hippies by ackthpt · · Score: 1

      Sure, there's Java and .NET and cool interpreted languages like Python and ...

      Hold on that thought right there, a moment. I've been doing .net for the past 4 years. It's one thing to have complete mastery of the language, but you now have to know so many other things. Unless there's others in your shop to look after such things, there are Security, Interface design, connection management, installation, revision control, etc. Writing in c was a snap as most of the time I didn't even do interfaces and security was simply making certain you validated parameters/input by way of common sense programming (no drop through logic, don't simply accept the string is correct, etc.) You could probably do a passable job of mastering enough, until the next rev comes out in two years and you're screwed.

      --

      A feeling of having made the same mistake before: Deja Foobar
    5. Re:Old hippies by Pojut · · Score: 1

      Girl in a bar: So, what do you do for fun?

      Me: I'm a geek and a gamer...I use my hands 12 hours a day.

      That's a helluva pickup line.

    6. Re:Old hippies by NullProg · · Score: 1

      Stay in tech for 20 years, or more, and see how you keep up. It's changing all the time.

      Not really. Everything is getting faster. They are refining (fine tuning) our technology but at the end of the day, the modern computer is still a 2-state binary machine. I'm getting gray hairs STILL waiting for my 3-state Quantum computer.

      With the great variety of things now, you have to specialise. You have to specialise very carefully. If you only do Microsoft .net security you could do very well for a salary for a spell -- that is, until something else comes along and replaces it and you have to study like a fiend to be up on it, too.

      Its not hard once you dig into the internals and realize that all the new fluff is just wrappers around the old tried and true implementations. Both .Net and the JVM for Windows just wrap predefined calls (or classes) around Win32 and nt.dll. Same thing under Linux, just wrappers around system calls (via glibc) and Gtk/Qt.

      Java, Python, Ruby, C# etc. are supposed to be helping you be a better programmer through abstraction (because computer programming is hard). Once you understand the syntax differences, none are hard to understand. You did want to become a better more productive programmer (copy other peoples code from the internet) didn't you?


      I've been in programming for about 27 years, it's not easy keeping up anymore. To damn much to keep track of, and like I said, changing all the time.

      Your a damn newbie, try doing this for 27.233333333 years. My first computer was a Radio Shack NAND gate with a couple of LEDs attached and we liked it.

      Personal Computers haven't changed, just the speed of the processor and the stupidity of the programmer.

      Enjoy,

      --
      It's just the normal noises in here.
  9. Vintage computers by sm62704 · · Score: 3, Interesting
    From Growing Up With Computers (2005):

    A half an hour or so later I arrived at the facility, swearing, with air conditioners in tow. To my amazement there were two guys standing outside in the snow waiting for me.

    "What the fuck do you need a God damned air conditioner in the snow for? I demanded.

    "Oh, man," one replied excitedly, "this is so cool. You have to see it!" These guys were bouncing around like kids at a birthday party. One showed me around as the other hooked up the hoses from the air conditioners and turned them on.

    Inside was what looked like a library. Every room was filled with rows and rows of what appeared to be bookshelves. However, instead of books, these shelves held printed circuit boards. There must have been thousands of them. I was duly impressed, and had nerdily forgotten about the beer I had wanted so badly.

    "Cool. But what is it for?" I asked.

    "Ahh," he said, "come in here," and led me to yet another room. This room was huge, and had little in it that I recognized. It was straight out of a science fiction movie, only less corny looking.

    "Ok," I replied stupidly, "what is it?"

    "It's a C5 simulator! Come on inside!"

    And inside the contraption was the cockpit of a C-5A cargo plane, at the time the largest aircraft in the world. We had several C5s there at Dover, which was, of course, why they needed a C5 simulator. And two SUV sized air conditioners to cool the contraption's circuitry.

    It was identical to a C5 cockpit, right down to the bolts and carpets. The only difference was that the windows were ground glass rather than clear, for projecting images on.

    They let me "fly" it. It was incredible! It sat on hydraulics, so when you accelerated, it felt like acceleration. Likewise banking, diving, etc. You could even crash the thing! This was even cooler than the other computer I had seen back when I was 12.

    Again, I lusted after a computer of my own.

    -mcgrew
    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  10. That's perspective for you by Anonymous Coward · · Score: 0

    Because to us, Vista is cutting-edge crap.

  11. I don't know about you, but by greenguy · · Score: 3, Funny

    ...every time I deconstruct a revolution, the same thing happens. I put it all back together, and there's one piece left over, and I can't figure out where it goes.

    --
    What if I do the same thing, and I do get different results?
    1. Re:I don't know about you, but by mrbcs · · Score: 1

      hehe, you have to keep deconstructing and putting it back together until you have enough spare parts to form another revolution!

      --
      I'm not anti-social, I'm anti-idiot.
    2. Re:I don't know about you, but by ioshhdflwuegfh · · Score: 1

      ...every time I deconstruct a revolution, the same thing happens. I put it all back together, and there's one piece left over, and I can't figure out where it goes. So what would that piece be this time?
  12. Usability by msimm · · Score: 4, Insightful

    I feel like the bloat argument has been being over-used lately. Yes, computers are more powerful and doing similar tasks. But they also tend to be more user friendly and over all the user experience is much nicer. They also have to cater to a much broader audience then they used to.

    --
    Quack, quack.
    1. Re:Usability by Ephemeriis · · Score: 3, Insightful

      I feel like the bloat argument has been being over-used lately. Yes, computers are more powerful and doing similar tasks. But they also tend to be more user friendly and over all the user experience is much nicer. They also have to cater to a much broader audience then they used to.

      I realize that our modern-day computers do all sorts of things that the old machines didn't... You didn't see a whole lot of streaming video playback, or MP3s on those old machines. But, really, those are specific applications - specific tasks. The OS itself really isn't being asked to do much more than it had to do 10 or 20 years ago.

      And when it comes down to simple tasks that we've been doing for years - something like word processing - there really isn't a good reason why my computer has to be 20 times more powerful than it used to be just to accomplish the same goals.

      Look at an old machine running an old version of Word, and then look at something shiny and new running Vista and Word 2007. The new machine requires gobs more RAM, faster CPU, tons more drive space, and a fairly beefy GPU...all to do exactly the same thing the old one did. Why?

      Sure, I'd expect to need a nicer machine for 3D games, MP3s, streaming video... But why are the system requirements for a simple word processor so much higher than they used to be? Bloat. Yes, there are new features in there...some of them are genuinely useful... But a lot of it is simply overhead - new GUI, new graphics, different animated things, a pile of new templates, some clip art... Stuff that really has almost nothing to do with actually processing words.

      There's a reason the bloat argument seems overused lately - it's because bloat is showing up everywhere and people are complaining about it.
      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    2. Re:Usability by wizardforce · · Score: 1

      Yes, computers are more powerful and doing similar tasks. But they also tend to be more user friendly and over all the user experience is much nicer. They also have to cater to a much broader audience then they used to.
      I think that's mostly true of *nix systems, usability has gotten a lot better as of late- especially debian-based *nix systems. But looking at Windows OSes this doesn't seem to be as much the case. Are Windows Vista or Windows XP easier to use than say Windows 95? Why not when Windows 95 only needs 1/20th the RAM to run? Are the new versions that much easier to use? Security? no that's not it either, Vista and XP still get infected with viruses and spyware like the prior versions. Software compatibility? No not that either, there is actually a version of WINE for Windows that emulates later versions that isn't that bad. So where exactly was that code used to good effect?
      --
      Sigs are too short to say anything truly profound so read the above post instead.
    3. Re:Usability by archen · · Score: 1

      And then there's vista...

    4. Re:Usability by General+Melchett · · Score: 0

      Without wanting to sound combative or hostile, I wonder how much you actually used win9x era operating systems. Even on arguably the most obvious point, the UI, there have been massive improvements, such as the context sensitive stuff, thumbnails in directories (not seen in 95/98), useful tooltips etc etc.

      Next, they 2000/XP (not sure about vista) handles things like DLL's, which, if I understand it correctly are now managed dynamically, with each application using its own. As opposed to back in the 'good' old days, where applications would and could fuck about with DLL's breaking both the OS and Apps on occasions.

      Then, you have the big one, hardware management. Things like USB drives, CD drives, cameras, printers, whatever, were sometimes nightmarish to set up.

      Basically, my point is, in my opinion ease of use of computers has improved beyond measure, and the RAM and CPU cycle cost is more than worth it.

      Cheers

    5. Re:Usability by wizardforce · · Score: 1
      I did in fact use Windows back then quite a bit. It worked well for what I needed it to do [and is in fact not a bad gaming OS due to its speed] It helps a lot running older OSes through a VM too because even though modern VMs are pretty good, it never hurts to use an OS with a relatively small memory footprint. Now as for the "extra features" I usually turn off most of the animations, tooltips and other settings anyway. They only really help if you have a fairly non-intuitive interface that you haven't customized. If you have your files organized and program shortcuts in the right places you don't need that much in the way of tooltips etc.. As far as hardware goes, you may have a point except for the fact that every time a new Windows OS comes out, a lot of hardware drivers are invariably useless. Hardware support isn't really something that should increase the amount of RAM a system uses if the software is designed correctly. It only tends to increase the amount of hard disk space used.

      Basically, my point is, in my opinion ease of use of computers has improved beyond measure, and the RAM and CPU cycle cost is more than worth it.
      I agree although it seems to be a growing trend where software is not being coded as lean as it should be because heck, they've got a few gigs to work with right?
      --
      Sigs are too short to say anything truly profound so read the above post instead.
    6. Re:Usability by Anonymous Coward · · Score: 0

      Last I checked 128MB is not 20x 16MB (much less 32MB) which was the required minimum amount of RAM necessary to run Windows 95. Good thing you have a powerful PC doing math for you.

    7. Re:Usability by irtza · · Score: 1

      Let me unbloat that comment for ya

      I feel the bloat argument has been over-used lately. Yes, computers are more powerful and doing similar tasks, but they also tend to be more user friendly and have a nicer user experience. They also have to cater to a broader audience.

      No meaning lost and so much shorter!

      I think what most people making this argument mean is that the gains in computing do not justify the gains in system resources needed to achieve them.

      --
      When all else fails, try.
    8. Re:Usability by mdwh2 · · Score: 1

      But why are the system requirements for a simple word processor so much higher than they used to be? Bloat.

      If you don't like the new features, then why are you paying for the new version?

    9. Re:Usability by mdwh2 · · Score: 1

      I think that's mostly true of *nix systems, usability has gotten a lot better as of late- especially debian-based *nix systems. But looking at Windows OSes this doesn't seem to be as much the case. Are Windows Vista or Windows XP easier to use than say Windows 95? Why not when Windows 95 only needs 1/20th the RAM to run? Are the new versions that much easier to use? Security? no that's not it either, Vista and XP still get infected with viruses and spyware like the prior versions. Software compatibility? No not that either, there is actually a version of WINE for Windows that emulates later versions that isn't that bad. So where exactly was that code used to good effect?

      Most notably, they are massively more stable, in that they implement memory protection properly (I know, people still joke about Windows's stability, but most of this perception stems from the Windows 9x days which crashed several times a day; Windows NT/2000/XP/Vista very rarely crashes).

      There were other limitations too - I remember having trouble browsing large webpages (e.g., Slashdot when you have moderation points, due to all the combo boxes) under Windows 98, because it ran out of "resources", even though I had 384MB RAM.

      When was the last time you used Windows 9x? I think anyone should spend a few days using old software before they make comments on how it was just as good as modern software...

  13. If you've never been, go. by blueZ3 · · Score: 1

    If you're in the Bay Area (or ever come for a visit) you should definitely visit the Computer History Museum. I lived about four blocks from there in Mountain View for a number of years, but never went because it didn't sound too interesting. Then my new company held a function there.

    It is a really great place to see the history of computers come to life. They have a number of retirees from IBM and other computer companies as docents who lead tours and know a lot about the old machines they have there. There's even a room where they're working to restore old punch-card reading machines to a working state.

    If you're at all interested in computers (on ./? who isn't!) and you get the chance, you should visit this place. Very cool

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
  14. "Same Basic Things," eh? by raygundan · · Score: 1

    Sure, you can call your current email client the "same basic thing" as PINE or whatever you were using a decade ago-- but that's a bit dishonest. It's like calling a Honda Civic "the same basic thing" as a covered wagon. It's not all bloat, and not all of the bloat is there for no reason.

    Some of what you think of as "bloat" is what made the applications you're using feasible in the first place. It's annoying to need the whole .net framework for some 15k utility app you downloaded, but without the .net framework... would the guy who wrote it have had the time to code up all the support and infrastructure he needed? Sure, you could argue his approach was "lazy," but that's precisely the point. And even leaving frameworks like .net aside, not everybody has the time or inclination to turn out tightly optimized assembly code for an app that tags your mp3 files based on parsed filename text or that rotates all your jpegs based on exif data. Sure, it could run much faster if meticulously optimized... but if that sort of work was required to put the app out, it never would have been written in the first place.

    1. Re:"Same Basic Things," eh? by mattack2 · · Score: 1

      We're not using pine, we're using alpine
      http://www.washington.edu/alpine/

  15. I agree with you, but... by msimm · · Score: 1

    again, it's features. Your copy of Office 2007 can do a lot more then your original word processor. Same can be said (hesitantly) for Aero and the host of other new features in Microsoft's latest release. Some users fit into the 'less is more' category (at least some of the time) but I'd argue more users like being able to do more even if in some ways that means they have less. Otherwise we'd be running thin clients (smarter) and everyone would be happy.

    I think the bloat argument presupposes that engineers and developers are fools, which isn't the (often) the case and pushes the market demands out of the conversation. And everyone's new favorite example (Vista) is really only a good example of Redmonds strangely disconnected view of their own marketplace, which isn't entirely new.

    --
    Quack, quack.
    1. Re:I agree with you, but... by Ephemeriis · · Score: 2, Insightful

      again, it's features. Your copy of Office 2007 can do a lot more then your original word processor.

      I will readily accept that a modern word processor will do more than, say, EDIT under DOS. But that's not what I'm talking about. Let's ignore the OS for a moment and just look at Microsoft Word.

      According to Microsoft the requirements for Word 2000 are:

      PC with a Pentium 75-megahertz (MHz) or higher processor
      32 MB of RAM for the operating system, plus an additional 4 MB of RAM for Word
      147 MB of available hard-disk space

      And the requirements for Word 2007 are:

      500 megahertz (MHz) processor or higher
      256 megabyte (MB) RAM or higher (Grammar and contextual spelling in Word is not turned on unless the machine has 1 GB memory.)
      1.5 gigabyte (GB) HDD

      Now, I know 2007 has that fancy new ribbon thing... And it's got the nifty new XMLish file format... I would assume there's some bug fixes in there somewhere... I'm sure there are plenty of other new features in there that I don't know about... But, honestly, does it really do all that much that 2000 doesn't? They're both WYSYWIG, both have spelling and grammer checkers, both let you add graphics into your documents, both do all sorts of stuff with margins and tabs and columns and fonts and stuff.

      So why does 2007 require 6 times as much processing power? Why does 2007 need 64 times more RAM? Why does 2007 take up 10 times as much drive space? Does it really have that many new features? Because, honestly, it seems to do almost exactly the same thing that 2000 did.

      And that's just Word. Throw a shiny new copy of Vista on your computer and you're going to need even more CPU/RAM/HDD - all to accomplish the same task.

      I'm not talking about doing something new... I'm not talking about running some piece of software that didn't exist back in 2000. I'm not suggesting that Half-Life 2 should be able to run on a 2000-era PC. I am asking what exactly it is that justifies making Word 2007 literally 10-times more resource intensive. Because it looks very similar to Word 2000 to me.
      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    2. Re:I agree with you, but... by hairyfeet · · Score: 1
      Actually, if you don't mind a little work, you can make a more modern machine better behaved (at least if it is running Windows). By replacing the DE with Aston and replaced Windows Explorer with Xplorer2 Lite I've dropped my desktop resource usage down from nearly 60Mb to barely 4Mb. And I get a nicer Desktop than I had under Win2K/XP. According to the Aston Website it also works on Vista.


      And if you want to replace Explorer with Xplorer2 when clicking on desktop links, simply switch the link under "edit element" to application or document and put in the following code. By using this I never have Explorer load which keeps my resources for my apps and not my desktop


      "C:\Program Files\zabkat\xplorer2_lite\xplorer2_lite.exe" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}


      This loads xplorer2 with My Computer as its starting point. And since Xplorer2 uses a two pane tree view where I need to go is never more than two click away.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    3. Re:I agree with you, but... by msimm · · Score: 1

      So why does 2007 require 6 times as much processing power?
      I won't try to argue that the system requirements for anything Microsoft is doing is making sense to me. But I'd guess that in some cases system requirements are derived from reasonable market assumptions based on common hardware (or minimal hardware you'd like to support). Likewise, I'd guess that some bloated software is designed based on reasonable assumptions for the target platform (sometimes right, sometimes wrong). Today we have 1 or 2 GB systems with accelerated graphics and multi-core CPU's. As a developer do you design to take advantage of that or more frugally, to manage resources? I'd guess that you'd have more trouble in the market offering (comparatively) too few features then somewhat too many (although Microsoft seems to have discovered the upper limit).

      --
      Quack, quack.
    4. Re:I agree with you, but... by Kadin2048 · · Score: 1

      I think, deep down, you already know the answer.

      1. Programmers get lazy. If you don't have to optimize, you don't. So if you're told to make it run on a 1GHz machine with 1GB of RAM, that's going to be pretty close to the minimum requirements.

      2. In the case of Microsoft, I strongly suspect they have an informal arrangement with the hardware manufacturers, whereby they continually drive hardware purchases, and the hardware manufacturers continue to prepackage Windows on the new machines. Even if there isn't an actual quid pro quo, Microsoft's products are nearly ubiquitous, and they benefit quite directly from new hardware purchases.

      Hence, they have no reason not to bloat.

      Bloat isn't universal, though. I have an old P166 that's running OpenBSD 4.1, and prior to that it was running Debian Stable; both are modern operating systems with a lot of features that didn't exist ten years ago when the machine itself was produced. If you look around, there are still programmers who know how to squeeze performance out of the hardware they have available, but you just don't see them employed by Microsoft. (At least not in the Office division, apparently.)

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    5. Re:I agree with you, but... by Ephemeriis · · Score: 1

      Programmers get lazy. If you don't have to optimize, you don't. So if you're told to make it run on a 1GHz machine with 1GB of RAM, that's going to be pretty close to the minimum requirements.

      This, I think, is the real reason why system requirements have skyrocketed and software is so bloated these days. If you've got gigs and gigs of RAM/HDD, with CPU cycles to spare...why bother optimizing your code?

      I don't know if I'd even attribute it to laziness... Optimizing code takes time and effort, and beyond a certain point it probably isn't worthwhile. You've got better things to do with your time, like fixing actual bugs or implementing new features.
      --
      "Work is the curse of the drinking classes." -Oscar Wilde
  16. I love walking down memory lane... by sootman · · Score: 2, Funny

    Although the TRS-80 was launched the same year as the Apple II and the Commodore PET personal computers... it benefited from the distribution network and brand identity of Radio Shack.

    Oh yeah, I had forgotten about that. Is anyone else here old enough to remember when Radio Shack had a positive brand identity?

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:I love walking down memory lane... by subchaser1961 · · Score: 1

      My 1st PC was a TRS80 then it was a a Tandy w/ 3.1 I thought I had died and gone to heaven

    2. Re:I love walking down memory lane... by Anonymous Coward · · Score: 0

      I still have my old TRS-80 at my mom's house:-) She once said she almost threw it away... Then she asked why I was hyperventilating and looking so oddly murderously at her.

    3. Re:I love walking down memory lane... by PybusJ · · Score: 1

      I learnt my first programming on a clone of the TRS-80 (the Video Genie).

      16 Kb RAM and it had graphics too -- 128x48 pixels, I seem to remember.

      Fun, even if it was MS BASIC.

    4. Re:I love walking down memory lane... by chrismcb · · Score: 1

      I assume this so called era of "positve [Radio Shack] brand identity" was BEFORE the TRaSh-80 was released?

    5. Re:I love walking down memory lane... by d'baba · · Score: 1

      No, no... it was Allied (RS's owner and the one with the cool catalog) that had the positive vibe. It was always "Radio Shlock".

    6. Re:I love walking down memory lane... by xhrit · · Score: 1

      Yes. My first PC was a Tandy 1000.

  17. Huh? by Anonymous Coward · · Score: 0

    A short time ago I took an introductory class on VHDL programming wherein we had a project assigned to re-implement the functionality of the Intel 8080 using an FPGA; with the addition of a custom built-in MPU. It took a bit of work (a few weeks to work out the bugs and setup a testbench), but technically it was "unremarkable".

    I'm writing this post from a PC based on an Athlon XP 3000+, which is somewhere around 5-6 years old, perhaps more. I would gather that implementing this CPU on an FPGA isn't going to be part of any introductory classes on VHDL anytime soon, and not because FPGA technology isn't up to snuff (which it isn't), but rather because the knowledge and concepts needed to do so are not currently in the domain of DIY. By no means am I trying to set a benchmark for the word "unremarkable", but lets give some respect where it is due. Even 5 year-old CPUs are seriously remarkable. I dunno about anyone else, but I'm not anywhere near standing on the shoulders of those giants.

  18. old hippie by PigIronBob · · Score: 1

    'Cause he's an old hippie And he don't know what to do Should he hang on to the old Should he grab on to the new. He's an old hippie This new life is just a bust He ain't trying to change nobody He's just trying real hard to adjust. I have been in IT since 1973, still have you one trick Java Ponies for breakfast (with a weak cup of tea)

    --
    You never catch me alive
  19. Re: "Lowerish UID" by TaoPhoenix · · Score: 1

    This is exactly the spot the awesome funds donor in the auction needs to step forward!

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  20. "Remarkable" can mean different things. by Kadin2048 · · Score: 1

    I think it boils down to your definition of "remarkable."

    Something might be technically unremarkable, by today's standards, but still hugely remarkable in the historical sense, because it was the first of its kind.

    As a more extreme example, I have a pocket calculator that can do more than the original ENIAC, but that doesn't mean that ENIAC is any less remarkable, when considered in the context of when it was developed.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:"Remarkable" can mean different things. by bckrispi · · Score: 1

      If you look, you can probably find a couple of kitchen appliances with more computing power than ENIAC. ;)

      --
      Xenon, where's my money? -Borno
  21. Deconstructing... bleh by Anonymous Coward · · Score: 0

    How about deconstructing use of the word deconstructing? Like in pretentious twat?

  22. Amen to that - East Coast by jnelson4765 · · Score: 1

    I get a goofy grin every time I go to the Museum of American History in Washington, DC and see the truly impressive collection of gear they've got.

    Makes me want to spend some time in the not-displayed area, and see what they've got (MX missile control panels? Russian analog pneumatic computers? The mind boggles).

    --
    Why can't I mod "-1 Idiot"?