QUESTION: "I read in a newspaper that in l981 you said '640K of memory should be enough for anybody.' What did you mean when you said this?"
ANSWER: "I've said some stupid things and some wrong things, but not that. No one involved in computers would ever say that a certain amount of memory is enough for all time."
Gates goes on a bit about 16-bit computers and megabytes of logical address space, but the kid's question (will this boy never work at Microsoft?) clearly rankled the billionaire visionary.
"Meanwhile, I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There's never a citation; the quotation just floats like a rumor, repeated again and again."
Silly quotations do have a way of floating like rumors.
I don't know if we previously performed better, but for the past 7 years, when I've been tracking a few of the world wide computer science challange competitions, I've always felt conflicted about the fact that even the most prestigious U.S. C.S. Universities (MIT, Stanford, etc...) never achieve higher than 4th or 5th place. Inevitably, there are Russian, Chinese, or Indian universities that whup our butt.
Yet, people live and die to go to these U.S. Universities, and never consider going international.
Understanding Linux Kernel + Linux Kernel Device Drivers
Those two books gain you an understanding of the linux kernel (and OS concepts in the meanwhile) only rivaled by reading the kernel source (and http://lxr.linux.no/ is the best for that!)
Any bets on what % of David is built on the leaked Win2k code? Not that companies based from the Phillipines aren't inherently trustworthy... I'm just sayin.
> And by the way - the 96k also includes everything. The whole damn game. Fuckass
Really?! They've included DirectX in those 96k?! Wow, awesome.
You obviously have no idea what you are talking about.
* Setting up a character's vertex definition, and procedural texture, is at most a few hundred lines of code.
* Collision detection between two geometric objects is also at most a couple of hundred lines.
* AI can be quite extensive, but I haven't played the game (it seems like no one on this thread can) so I can't vouch for how smart the characters are.
* Programmed well, the character defs and world definitions reside outside the code to render them. They can be extensive, but not a million lines. And the code to render them does at most a bunch of set-up, then calls DirectX to do the hard work.
The game's screenshots look great, but the 100k aspect shouldn't be what makes it 'cool'. It just shows the poster has a lack of knowledge of how these things work.
So they've kept the game's source ~100k compiled? That's still a *lot* of source.
They use DirectX, so a lot of the complexity in graphics processing (and hence file size) is external to the executable.
They still definitely need to set up the worlds, and keep track of all the data, AI, collision, etc..., but that can easily be done in under 50k lines, especially for a demo with a few stages at most.
Although the delays are not great, most people don't realize just how big an upgrade XP SP2 is. There are major overhauls to the system, security wise. With the amount of work that's gone into it, it should be considered another O.S. release from Microsoft.
Unless I'm mistaken, these disk read algorithms have been around for the past 20 years. I seem to remember studying them during my intro to O.S. class years ago.
I'm willing to bet he meant not to apply to 10 different jobs in the same company.
It is ridiculous to place a limit on how many jobs total you should apply, as there is no way for company A to know that you also applied to company B, unless they check. Seeing as they are swamped with 10,000 applications a week, I don't see why they would do such a thing.
This is a pretty funny headline, for me, considering I just came out of a weeks worth of 16 hour a day straight programming to implement an advanced raytracer for my graphics course.
What did they use *before* the raytracer? Ray tracing allows you all kinds of gorgeous real-world effects, like wavelength dependent refraction, shadows, and lots of lens effects.
I once received one of those pay pal credit card scam SPAMs, and snooped around the server which hosted the credit card acceptor script. The script wasn't an index.* file, and directory listing was enabled, so I was able to see all the files on the account. There were only two, the script and the resulting credit card database.
There were easily 1,000 credit cards with full name and addresses and even social security #. Do not underestimate how gullible people on the internet can be.
I reported the site to the host, and not surprisingly it took about a week to get the thing offline.
Great article! But the walking robot... anyone else see the movies? Its hanging from a cable, and seems to go nuts and tip over once it moves an inch or two. Am I missing something? Not as high tech as asimo... that's for sure!
Second generation P2P, which uses consistent distributed hashing for organizing the network topology and lookup, have the potential to be "the future". Read Pastry and Scribe work at Rice, Content Addressible Networks at UC Berkeley, PeerCQ at Georgia Tech, and others.
They provide amazingly scalable (i.e. - theoretically internet wide) network topologies for things like multicasting, distributed file systems, and network monitoring.
Great stuff, and generations ahead of anything Kazaa/Napster/Gnutella did.
Yeah, famous made up quote.
m l
http://www.wired.com/news/print/0,1294,1484,00.ht
Still, your point about storage stands.
--
QUESTION: "I read in a newspaper that in l981 you said '640K of memory should be enough for anybody.' What did you mean when you said this?"
ANSWER: "I've said some stupid things and some wrong things, but not that. No one involved in computers would ever say that a certain amount of memory is enough for all time."
Gates goes on a bit about 16-bit computers and megabytes of logical address space, but the kid's question (will this boy never work at Microsoft?) clearly rankled the billionaire visionary.
"Meanwhile, I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There's never a citation; the quotation just floats like a rumor, repeated again and again."
Silly quotations do have a way of floating like rumors.
Well, the truth starts here.
He never said it. No free software.
--
I don't know if we previously performed better, but for the past 7 years, when I've been tracking a few of the world wide computer science challange competitions, I've always felt conflicted about the fact that even the most prestigious U.S. C.S. Universities (MIT, Stanford, etc...) never achieve higher than 4th or 5th place. Inevitably, there are Russian, Chinese, or Indian universities that whup our butt.
Yet, people live and die to go to these U.S. Universities, and never consider going international.
1) Open Source Java
2) ???
3) Profit
Understanding Linux Kernel + Linux Kernel Device Drivers
Those two books gain you an understanding of the linux kernel (and OS concepts in the meanwhile) only rivaled by reading the kernel source (and http://lxr.linux.no/ is the best for that!)
Any bets on what % of David is built on the leaked Win2k code? Not that companies based from the Phillipines aren't inherently trustworthy... I'm just sayin.
Seriously. I can't use GAIM for more than 10 hours before SOMETHING fails, and the program segfaults.
My offers have been 70-80k/y for software development. I would hope a college student would get at least 50-60k.
.. when it was called C#!
> And by the way - the 96k also includes everything. The whole damn game. Fuckass
Really?! They've included DirectX in those 96k?! Wow, awesome.
You obviously have no idea what you are talking about.
* Setting up a character's vertex definition, and procedural texture, is at most a few hundred lines of code.
* Collision detection between two geometric objects is also at most a couple of hundred lines.
* AI can be quite extensive, but I haven't played the game (it seems like no one on this thread can) so I can't vouch for how smart the characters are.
* Programmed well, the character defs and world definitions reside outside the code to render them. They can be extensive, but not a million lines. And the code to render them does at most a bunch of set-up, then calls DirectX to do the hard work.
The game's screenshots look great, but the 100k aspect shouldn't be what makes it 'cool'. It just shows the poster has a lack of knowledge of how these things work.
So they've kept the game's source ~100k compiled? That's still a *lot* of source.
They use DirectX, so a lot of the complexity in graphics processing (and hence file size) is external to the executable.
They still definitely need to set up the worlds, and keep track of all the data, AI, collision, etc..., but that can easily be done in under 50k lines, especially for a demo with a few stages at most.
... debugging while the software is live! :}
Still, an amazing feat. These people deserve a medal.
Apple integrated their online store into their own media player (iTunes). iTunes comes bundled with Apple's hardware. What's the difference?
Although the delays are not great, most people don't realize just how big an upgrade XP SP2 is. There are major overhauls to the system, security wise. With the amount of work that's gone into it, it should be considered another O.S. release from Microsoft.
This movie is going to blow. Seriously.
Unless I'm mistaken, these disk read algorithms have been around for the past 20 years. I seem to remember studying them during my intro to O.S. class years ago.
Anyone have waybackmachine links to DOS or Mac installation routine instructions? It might help this project a lot!
Lets hope this doesn't affect my 90k/y job offer from MS!
I'm willing to bet he meant not to apply to 10 different jobs in the same company.
It is ridiculous to place a limit on how many jobs total you should apply, as there is no way for company A to know that you also applied to company B, unless they check. Seeing as they are swamped with 10,000 applications a week, I don't see why they would do such a thing.
This is a pretty funny headline, for me, considering I just came out of a weeks worth of 16 hour a day straight programming to implement an advanced raytracer for my graphics course. What did they use *before* the raytracer? Ray tracing allows you all kinds of gorgeous real-world effects, like wavelength dependent refraction, shadows, and lots of lens effects.
I once received one of those pay pal credit card scam SPAMs, and snooped around the server which hosted the credit card acceptor script. The script wasn't an index.* file, and directory listing was enabled, so I was able to see all the files on the account. There were only two, the script and the resulting credit card database.
There were easily 1,000 credit cards with full name and addresses and even social security #. Do not underestimate how gullible people on the internet can be.
I reported the site to the host, and not surprisingly it took about a week to get the thing offline.
haven't they been offering the commercial edition for free on Kazaa since it was released?? :)
Great article! But the walking robot... anyone else see the movies? Its hanging from a cable, and seems to go nuts and tip over once it moves an inch or two. Am I missing something? Not as high tech as asimo... that's for sure!
why not just buy external firewire/USB HDDs? Cheaper. Same deal.
Second generation P2P, which uses consistent distributed hashing for organizing the network topology and lookup, have the potential to be "the future". Read Pastry and Scribe work at Rice, Content Addressible Networks at UC Berkeley, PeerCQ at Georgia Tech, and others.
They provide amazingly scalable (i.e. - theoretically internet wide) network topologies for things like multicasting, distributed file systems, and network monitoring.
Great stuff, and generations ahead of anything Kazaa/Napster/Gnutella did.
... that parallel computers are prohibitively expensive, compared to a networked cluster, due to the hardware involved.