Deconstructing the PC Revolution 103
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."
From the article (Score:5, Insightful)
"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 [silverclipboard.com]
"Remarkable" can mean different things. (Score:2)
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.
Re: (Score:2)
Re: (Score:2)
Gotta love an industry where a 20x improvment by any measure could be considered "paltry"
Re: (Score:2)
Smarter than that (Score:5, Funny)
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 [wellingtongrey.net]
Re:Smarter than that (Score:5, Insightful)
Re:Smarter than that (Score:4, Insightful)
Re:Smarter than that (Score:4, Insightful)
Re:Smarter than that (Score:4, Insightful)
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.
Re: (Score:2)
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.
Re: (Score:2)
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
Re: (Score:2, Insightful)
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.
Re: (Score:1)
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 les
Re: (Score:3, Interesting)
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
Re: (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.
Re: (Score:1)
>N
>You are in a large room, surrounded by the Flood.
>I
>You are carrrying a shotgun, a plasma rifle, and 2 frag grenades.
Re: (Score:1)
You are in a dark, outdoor map.
> GO NORTH
You have been pwned by a grue.
http://cu.nniling.us/91/ [nniling.us]
Re: (Score:3, 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 in
Re: (Score:1)
The Macintosh 128k on the 1984 presentation sounded pretty well, and it had an 8 MHz CPU.
Re: (Score:2)
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
Re: (Score:1)
If you l
Re: (Score:2)
Usability (Score:5, Insightful)
Re:Usability (Score:4, Insightful)
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.
I agree with you, but... (Score:2)
I think the bloat argument presupposes that engineer
Re: (Score:3, Insightful)
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 [microsoft.com] for Word 2000 are:
Re: (Score:2)
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 sys
Re: (Score:2)
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
Re: (Score:2)
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
Re: (Score:2)
Re: (Score:1)
If you don't like the new features, then why are you paying for the new version?
Re: (Score:2)
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
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
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.
"Same Basic Things," eh? (Score:2)
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
Re: (Score:1)
http://www.washington.edu/alpine/ [washington.edu]
Re: (Score:2)
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
Re: (Score:2)
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-wi
Hey! (Score:5, Funny)
Re: (Score:1)
Re: (Score:3, Funny)
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Layne
Re: (Score:1)
-mcgrew
PS- get off my lawn. And no, you can't have your balls back.
Re: (Score:2)
Re: (Score:2)
Hey!!!
Re: "Lowerish UID" (Score:2)
I wonder if Ken Olsen was there (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.
Re: (Score:2)
Layne
Re: (Score:3, 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.
Old technology and kids. (Score:2, Funny)
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?!"
Re: (Score:2)
Re: (Score:1)
Re: (Score:3, Insightful)
No Gramps, it was grooves that recorded sound. Grove's [grovemusic.com] 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.
Re: (Score:1)
No Gramps, it was grooves that recorded sound. Grove's [grovemusic.com] 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.
Re: (Score:2)
Re: (Score:2)
-mcgrew
Re: (Score:2, Funny)
'Specially when you point it right at them.
Oh wait. Is there a different kind of "45"?
Re: (Score:1)
Ah, Timelessness (Score:1)
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.
Re: (Score:1)
Amen to that - East Coast (Score:1)
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).
Re: (Score:2)
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! [google.com]
Vintage (Score:1)
Bill: "Hey Ted, I found a copy of Microsoft Vista!"
Ted: "Vintage cr@p."
Old hippies (Score:2)
'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.
Re: (Score:3, 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 ab
Re: (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.
.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 ini
As for programming -- well, the more things change, the more they stay the same. Sure, there's Java and
Re: (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 com
Re: (Score:2)
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
Re: (Score:2)
Me: I'm a geek and a gamer...I use my hands 12 hours a day.
That's a helluva pickup line.
Vintage computers (Score:4, Interesting)
-mcgrew
I don't know about you, but (Score:4, Funny)
Re: (Score:2)
Re: (Score:1)
If you've never been, go. (Score:2)
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. Ther
I love walking down memory lane... (Score:3, Funny)
Oh yeah, I had forgotten about that. Is anyone else here old enough to remember when Radio Shack [theonion.com] had a positive brand identity?
Re: (Score:1)
Re: (Score:1)
16 Kb RAM and it had graphics too -- 128x48 pixels, I seem to remember.
Fun, even if it was MS BASIC.
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
old hippie (Score:1)