I can't tell if you're a troll or not, so here goes:
Older machines generally run cooler than the newest Athlons and P4's. If what you're looking for is a reliable machine to be a firewall, dns, router, print server, etc., then you want reliability. Ever seen a HSF die on a 1GHz+ Athlon? The machine will crash. Hopefully, the CPU will still work once you replace the fan. I've had the HSF on my old PPro 166 go out twice. The machine just keeps running. Oh yeah, it's actually a 150 overclocked to 166. And it's perfect as a firewall router machine. Before I tripped over the power cord, I had an uptime of 158 days. Before that, it was something like 109 days.
Anyway, the new systems are almost entirely the same from the software's point of view. They still use 32 bit PCI and 16 bit ISA buses. Yes, even if you don't have ISA slots, there's still an ISA bus there on the "south bridge" for the serial ports, parallel ports, keyboard port, mouse port, etc.
Access to memory is the same for a P4 as it is for an original Pentium. The instruction set of the processor abstracts access to memory. As long as you can compile a kernel that doesn't use P4-specific or Athlon-specific instructions, then you can run it on an old Pentium (or even an old 386, which is what Linus designed it for, IIRC). And as long as you can compile a kernel that disables drivers for devices you don't have, then you'll be able to use it on an old machine.
You obviously didnt see that Simpson's episode where Homer gets a handgun and uses it for all kinds of things around the house... opening beer bottles, turning off lights, making holes in walls, etc.
It's not though. The people who pirate Dreamcast games don't bother ripping the games themselves, they download copied.iso images from other people. Someone somewhere presumably used a cable (either the Lik-Sang one, or the custom one that you can make for yourself for about $20 in parts) custom boot-disc with a program to read a GD-ROM and dump the data to another computer. Then via the internet and CD-R's, you can get that.iso image anywhere you want.
If, however, you want to have a boot-disc that will read code from the serial port and execute it, then you need a cable like this.
So to download games from the internet, record them to CD-R, and play them on your Dreamcast, you don't need anything but a CD-R drive and an internet connection. However, to get your own personal code to run on the DC without burning a CD-R each time you make a bug-fix, then you need something like this cable.
Somehow it got out of his hands then. Already knowing the language, I have no desire to read about its development. As far as I am concerend, the design is terrible. Adding features is of course a trade-off between form and function. I personally think that C++ made poor choices for those trade-offs.
The classic examples:
Template classes
Multiple inheritance instead of single inheritance with "interfaces" like in Java or Objective C.
All the different meanings of the "static" keyword. I lost count a long time ago. Some were inherited from C, but others were added by C++.
Having both pointers and object references.
Overloaded operators isn't part of the class definition, but a "friend" function.
I'm sure you disagree with me. But there are plenty of people who don't.
Bjarne wanted to include everything. That's what C++ is, a language with everything. If someone invents a new language feature that can possibly be grafted onto C++ without breaking something else, it'll be there in the next version.
I didn't. I said they've "gotten DirectX into consoles (Dreamcast, X-Box)", which they did. In the Dreamcast case, as I am sure you know, they ported WinCE w/ DirectX to the Dreamcast platform. I think Sega thought this was going to be a good idea since they'd get ports of PC games on Dreamcast, where they'd get licencing fees. That didn't really happen. If their contract with Microsoft stipulated that they had to pay a per Dreamcast licence fee for WinCE, that cost could have contributed to the failure of the Dreamcast.
By the way, I love the Dreamcast. I own 3 of them (2 U.S. and 1 Japanese) and something like 30 games.
That's not really practical for the large majority of game buyers. It would be like telling Americans to stop speaking English. And since Microsoft has gotten DirectX into game consoles (Dreamcast, X-Box), developers have a strong incentive to develop using only DirectX (Easy ports of DirectX games).
So if you put those discs in a vacuum, you'd be able to store them almost indefinately? It's fairly easy to make a box for these discs and pump all the air out of it.
Alternatively, there's probably a way to chemically treat the "special coating" so that it doesn't oxidize.
Of course, you could also just rip the DVD's to your hard drive and convert them to DivX;-) or record them to DVD-R once the discs are cheaper.
Hard drives are still the only commonly available technology that doesn't require you to have big piles of stuff (discs, tapes) around.
Anything is a conductor. Air is a conductor when you have a spark across it. Vacuum is a conductor too, when you have charges forced or compelled through it (as in a vacuum tube).
Wow. Criticizing SGI's price/performance ratio really gets a lot of flames in return. Not that it matters, but yes, I have used IRIX machines before. Specifically, an 8 processor Onyx server w/ Reality Engine 2 graphics, if I recall. It's a bit dated, but it was a fine $1,000,000 machine back in the day, I think. We used it for running some image processing research programs that we wrote. For that purpose, I can't really see why you wouldn't use Alpha's or even Linux or BSD x86 boxes or even Mac OS X machines. Most of the work we did on Sun Ultra 1 workstations and old Sparcstation 20's.
The only reason I can see for using SGI IRIX/MIPS machines is when you have tons of legacy applications that you need to run. Custom CAD/CAM things.
If you're using a machine for Maya (as a lot of game designers or 3d animators would be using it), it makes more sense to buy a $4000 machine (or $5000, once you add a pro-level 3D board) to run your $10,000 piece of software instead of buying a $16,000 (or more, probably) machine for your $10,000 piece of software. $14k vs. $26k.
Anyway, this is stupid. You just wanted to flame.
By the way, this new Fire machine doesn't use UMA. UMA turned out not to make sense when RAM prices dropped like they did.
For a render farm, you'd use Linux or FreeBSD x86 machines. They're the biggest "bang for the buck" right now. Alias|Wavefront has a Linux render server for Maya, and I think Pixar has one for Renderman also.
I guess that was what you meant though by saying that a G4 renderfarm would suck.
My friend started saying things like this after he got a girlfriend too. We had to set up an intervention session. I propose we do the same before Taco starts posting reviews of "A Walk to Remember".:)
This is starting to make me seriously want a girlfriend.
I think they want you to buy a Japanese PS2 in addition to a US PS2. And they want you to buy 3 or 4 DVD players, one for each region of the world from which you would like to buy movies.
It's ridiculous. You don't need to start all over again to learn British English or Australian English if you already know American English. The binary languages of PS2's and DVD players are the same. It's only an arbitrary digital "tag" that marks one or the other as being significantly different.
Exactly. Only the government is allowed to make the rules, not Sony of America, nor Sony of Japan, nor Sony of Europe. And they government says that it's okay to buy software from overseas.
Are you going to tell me that it's illegal for me to play Japanese PS2 games on my Japanese PS2 just because I'm in America?
How about region 2 movies? Is it illegal for me to play them on my Region 2 DVD player just because I'm technically in "Region 1".
There are trade agreements between the United States and Japan that allow tax-free trade of most goods between the two countries. If the U.S. was renegging on its half of the agreement, I think that the Japanese would be upset. Oh, but it's not the Japanese in general, it's the video game companies of Japan, such as Sony. So we get a special exception for them.
Who loses when exceptions get introduced into laws? When will we learn?
I think the point of this is that it shouldn't print anything at all. It shouldn't even compile. When you compile it using g++, you get this message:
test.cpp: In function `int main()':
test.cpp:3: ANSI C++ forbids declaration `i' with no type
test.cpp:3: warning: initialization to `const int' from `double'
The fact that VC++ doesn't catch things that are just plain wrong like this is pathetic.
No one ever said that there had to be a singularity for there to be a black hole. All a "black hole" means is that the mass of the object is so great that the escape velocity exceeds the speed of light. Nothing can go faster than light, so you'd never make it out of such a place. Since light can't be reflected off of it, it's called a "black hole".
A "singularity" is a point at which the gravitational force is infinite. This logically doesn't even make sense, so it's no wonder that it's disputed.
Could this be revenge for the U.S. spyplane that was downed by a Chinese fighter jet and disassembled by the Chinese last year? Think about it:
American spyplane flying near Chinese mainland (but over international waters) is struck by a Chinese fighter jet, damaging it and forcing it to land in China.
Chinese detain the Americans and go through the plane with a fine tooth comb, probably taking apart and documenting everything they find.
After a few months, Chinese dismantle the plane and force the U.S. to rent a C47 cargo jet to take the pieces back to the U.S.
After that incident, I could see the U.S. wanting to "get back" at the Chinese. Maybe they put the bugs there specifically so that they would be found, or just because they think the Chinese like taking apart planes. You could see it as an "international practical joke".
This is of course, assuming that the bugs were actually there. Right now, all we have to go on is second hand statements from the Chinese military. Personally, I think it is more likely that they are trying to get out of paying the bill.
Actually, they could pull the drivers from FreeBSD.
Cryptnotic
Cryptnotic
Older machines generally run cooler than the newest Athlons and P4's. If what you're looking for is a reliable machine to be a firewall, dns, router, print server, etc., then you want reliability. Ever seen a HSF die on a 1GHz+ Athlon? The machine will crash. Hopefully, the CPU will still work once you replace the fan. I've had the HSF on my old PPro 166 go out twice. The machine just keeps running. Oh yeah, it's actually a 150 overclocked to 166. And it's perfect as a firewall router machine. Before I tripped over the power cord, I had an uptime of 158 days. Before that, it was something like 109 days.
Anyway, the new systems are almost entirely the same from the software's point of view. They still use 32 bit PCI and 16 bit ISA buses. Yes, even if you don't have ISA slots, there's still an ISA bus there on the "south bridge" for the serial ports, parallel ports, keyboard port, mouse port, etc.
Access to memory is the same for a P4 as it is for an original Pentium. The instruction set of the processor abstracts access to memory. As long as you can compile a kernel that doesn't use P4-specific or Athlon-specific instructions, then you can run it on an old Pentium (or even an old 386, which is what Linus designed it for, IIRC). And as long as you can compile a kernel that disables drivers for devices you don't have, then you'll be able to use it on an old machine.
Cryptnotic
You obviously didnt see that Simpson's episode where Homer gets a handgun and uses it for all kinds of things around the house... opening beer bottles, turning off lights, making holes in walls, etc.
Cryptnotic
If, however, you want to have a boot-disc that will read code from the serial port and execute it, then you need a cable like this.
So to download games from the internet, record them to CD-R, and play them on your Dreamcast, you don't need anything but a CD-R drive and an internet connection. However, to get your own personal code to run on the DC without burning a CD-R each time you make a bug-fix, then you need something like this cable.
Cryptnotic
The classic examples:
I'm sure you disagree with me. But there are plenty of people who don't.
Cryptnotic
Cryptnotic
By the way, I love the Dreamcast. I own 3 of them (2 U.S. and 1 Japanese) and something like 30 games.
Cryptnotic
Actually, Microsoft probably paid them to put it on the machine. Unfortunately, that didn't save them from unprofitability.
Cryptnotic
Cryptnotic
So if you put those discs in a vacuum, you'd be able to store them almost indefinately? It's fairly easy to make a box for these discs and pump all the air out of it.
;-) or record them to DVD-R once the discs are cheaper.
Alternatively, there's probably a way to chemically treat the "special coating" so that it doesn't oxidize.
Of course, you could also just rip the DVD's to your hard drive and convert them to DivX
Hard drives are still the only commonly available technology that doesn't require you to have big piles of stuff (discs, tapes) around.
Cryptnotic
Anything is a conductor. Air is a conductor when you have a spark across it. Vacuum is a conductor too, when you have charges forced or compelled through it (as in a vacuum tube).
I bet ice conducts too.
Cryptnotic
Wow. Criticizing SGI's price/performance ratio really gets a lot of flames in return. Not that it matters, but yes, I have used IRIX machines before. Specifically, an 8 processor Onyx server w/ Reality Engine 2 graphics, if I recall. It's a bit dated, but it was a fine $1,000,000 machine back in the day, I think. We used it for running some image processing research programs that we wrote. For that purpose, I can't really see why you wouldn't use Alpha's or even Linux or BSD x86 boxes or even Mac OS X machines. Most of the work we did on Sun Ultra 1 workstations and old Sparcstation 20's.
The only reason I can see for using SGI IRIX/MIPS machines is when you have tons of legacy applications that you need to run. Custom CAD/CAM things.
If you're using a machine for Maya (as a lot of game designers or 3d animators would be using it), it makes more sense to buy a $4000 machine (or $5000, once you add a pro-level 3D board) to run your $10,000 piece of software instead of buying a $16,000 (or more, probably) machine for your $10,000 piece of software. $14k vs. $26k.
Anyway, this is stupid. You just wanted to flame.
By the way, this new Fire machine doesn't use UMA. UMA turned out not to make sense when RAM prices dropped like they did.
Cryptnotic
Mad Apple promotion? Or useful technology?
Cryptnotic
I guess that was what you meant though by saying that a G4 renderfarm would suck.
Cryptnotic
Cryptnotic
Cryptnotic
It's ridiculous. You don't need to start all over again to learn British English or Australian English if you already know American English. The binary languages of PS2's and DVD players are the same. It's only an arbitrary digital "tag" that marks one or the other as being significantly different.
Cryptnotic
Exactly. Only the government is allowed to make the rules, not Sony of America, nor Sony of Japan, nor Sony of Europe. And they government says that it's okay to buy software from overseas.
Are you going to tell me that it's illegal for me to play Japanese PS2 games on my Japanese PS2 just because I'm in America?
How about region 2 movies? Is it illegal for me to play them on my Region 2 DVD player just because I'm technically in "Region 1".
There are trade agreements between the United States and Japan that allow tax-free trade of most goods between the two countries. If the U.S. was renegging on its half of the agreement, I think that the Japanese would be upset. Oh, but it's not the Japanese in general, it's the video game companies of Japan, such as Sony. So we get a special exception for them.
Who loses when exceptions get introduced into laws? When will we learn?
Cryptnotic
I think the point of this is that it shouldn't print anything at all. It shouldn't even compile. When you compile it using g++, you get this message:
test.cpp: In function `int main()':
test.cpp:3: ANSI C++ forbids declaration `i' with no type
test.cpp:3: warning: initialization to `const int' from `double'
The fact that VC++ doesn't catch things that are just plain wrong like this is pathetic.
Cryptnotic
Cryptnotic
Cryptnotic
Cryptnotic
A "singularity" is a point at which the gravitational force is infinite. This logically doesn't even make sense, so it's no wonder that it's disputed.
Cryptnotic
After that incident, I could see the U.S. wanting to "get back" at the Chinese. Maybe they put the bugs there specifically so that they would be found, or just because they think the Chinese like taking apart planes. You could see it as an "international practical joke".
This is of course, assuming that the bugs were actually there. Right now, all we have to go on is second hand statements from the Chinese military. Personally, I think it is more likely that they are trying to get out of paying the bill.
Cryptnotic