To the contrary, I think his ability to handle stupid, annoying questions with great speed and acuity will take him far in life. Imagine all the stupid questions linus gets... and if he came up with a long-detailed response on each one, he'd never get anything done.
Actually... the creationist viewpoint (or the ones I've heard), peg creation at 4000 BC...making the world 6000 years old. The flood ocurred sometime after that, but still in the timeframe of genesis... Without spending time following the geneologies, the flood would have occured ~3000 BC or so.
laws of thermodynamics
on
This is IT?
·
· Score: 1
Leaning can't provide propulsion because of the laws of conservation of energy. In your upright state you have a certain potential energy... leaning over slightly reduces your potential energy... and this can be converted to kinetic, but not enough to propel you more than a few feet in any direction... certainly NOT enough to account for wind resistance at a steady 17MPH! That would be one hell of a lean! Batteries DO provide 99.9% of the propulsion, and balancing as well. Leaning provides CONTROL.
Pluto is far and away the most boring of all of the planets. In fact, according to many scientists it isn't a planet at all, but rather an asteroid. Why are we wasting this much time and energy on a little rock in an eccentric orbit just because we (mistakenly) call it a planet? Pluto is SMALLER than EUROPA, less interesting, and a lot farther away. Let's go to Europa instead. Europa is one of the most interesting places in the solar system... A moon of ice with possible liquid oceans. It's truly an awesome place. I propose that NASA should bag the pluto mission and do this one instead.
What they're saying is that a LINUX COMPANY might be better/cheaper at supporting LINUX than a company with about 12 other OSs to support. People want Linux because it's CHEAP, not because it's "better" than AIX. IBM builds the porsches of the computing world, and you'd know that if you stopped driving your Ford Taurus and gave one a test drive. But you can't afford one, can you?
;)
They're not sharing the wealth OR passing the buck. It's 100% pure unadulterated business. Somebody crunched the numbers and it was cheaper (and possibly more marketable) this way. IBM just doesn't have ulterior motives you'd find at Oracle or MSFT because IBM just wants to make money... That's what the stockholders want.
Curious, isn't it? iSeries has NEVER been a 32 bit system. It was a 48 bit system in 1988, and was up until the introduction of 64bit RISC some years back.
However, as a cost-saving measure for IBM, RS/600 (pSeries) and AS/400 (iSeries) share a CPU core, and have even before AIX 64 bit!
The PowerPC core has the ability to switch between 32bit and 64bit modes on the fly, which is part of what makes it possible to run 32-bit AIX binaries unmodified under OS/400 [PASE].
The Linux support is another matter... It runs on an LPAR, which to linux is bare hardware. Because there isn't a stable 64bit PPC kernel yet, and because of porting issues in making 32bit intel aps 64bit clean, iSeries linux uses 32bit mode 100% of the time.
There you have it. 32 bit linux on a 64 bit (formerly 48 bit) system.
One question:
Can you jog with it?
I can't with my expanium, so I still use my Rio500 on a regular basis. I would buy another one if it broke. Flash-based players are pretty much the only option for jogging. FM radio fades in and out, cassetes wow and flutter like mad, CD players skip... then there's the weight.
Does anyone else have a problem with the Rio corrupting your smartmedia cards?
I have a 64 meg card, but when I transfer my mp3s to it, they take half the space they should. Then when I try to play tracks off the card, it plays the first part of one track, then skips wildly through the rest.
Is this the fault of the card or the rio? I'd like some advice before I buy a new card.
This sounds absolutely dreadful. How is this "translucent mounting" going to be managed? Probably with some God-awful XML file, (with a grammar in Esperanto). Sounds like the performance would fall throught the floor as well... How many disk reads is it going to take to find your binary? PATH makes optimizing that easy. Translucent filesystems... jeez. Why not just make the filesystem a network-transparent CORBA object... making all the file requests pass through the nameserver! that way you could have enterprise-wide namespace conflicts!;)
Naming conflicts ARE a problem... but using several directories actually exacerbates the problem. What if you want to install a bin (let's say it's bash), and you put it in/usr/local/bin to avoid name conflicts, without checking to see if there's already a version in/usr/bin? Then which version are you going to see? Which one are your users going to get? It's a big unknown, and having additional global directories just makes it worse. How many different copies of "bash" do you want floating around anyway? Probably just one. What DOES work, however, is putting a "bin" in each user's HOME dir, and putting "~/bin/" in the front of the path. That way your users can override the namespace if they "really need" that new "bash".
Mod this up. Bruce and the cohens go WAY back, and it would be nice to hear him talk about them.
Didn't Sam Raimi, BC, and the cohens all live in a house together at one point? It was at least Sam Raimi and the Cohens. They also played a pretty big role in the first "Evil Dead" movie. I think one of them was a film editor for it. Also, if you watch "blood simple" (the first coen movie), you'll definately notice the evil dead references in the camera work.
Given that the corrupt CDs just have a multisession TOC that points to a bad TOC at the end of the disc, we ought to be able to make a ripper for linux using the CDROMREADRAW ioctl. Basically you'd bypass the hardware TOC read, completely to rip the disc, then parse the resulting stream of raw bytes for track starts and stops, in a smarter way than the hardware would. They have to be there if a normal CD player can read it, right? Then WAV-ify the raw byte streams (tracks), send them to LAME, and into my Rio500!
The article uses the phrase CD corruption. I'd rather see THAT come into common use than "copy prevention". It's more meaningful to consumers who might not realize that "copy prevention" is bad or what it might mean to them. Do you think they're going to knowingly buy a "corrupted" CD? No way. When the answer as to why it won't play on their equipment is "the CD is corrupted", they're not going to stand for it. No one cares WHY it's corrupted. If the term "corrupted tape" had come into common usage during the height of the VHS Macrovision fiasco, it's quite possible that your DVD player today might send a proper signal to your TV instead of a corrupted Macrovision signal. Then you'd see the same clear, steady picture I do with my hacked Apex 600A;)
Can you actually CONNECT at 56K in rural Montana? How on earth is that possible? Most rural users, in MN at least, have far too much phone junk in between themselves and the ISP, to even connect at a steady 28.8 kbps. And then dropped packets are nearly constant. Talk about surfing hell... A cell phone connected through infrared would be better. When is there going to be a reliable, moderately fast internet service for rural customers?
I guess I'd include versioning, superior editing capabilities, the ability to instantly launch and debug a servlet, an EJB environment that breaks out the home and remote interfaces, provides for class and EJB inheritance, includes an EJB container and datasource capabilities.
Wait a sec... VisualAge for Java has had that stuff for almost two years! VAJava kicks!
How could you consider switching from the nicest db platform in the world (AS/400) to a fledgeling OS with minimal DB support? That would be insane.
AS/400 is designed from the ground up for massive transactional database activity. It has the fastest disk-to-ram subsystem in the world, with dedicated IO processors to offload IO from the CPU. It has support for 24 way SMP, complete cost-based optimization with 100% LIVE statistics. Automatic handling of tablespaces, index spaces, with automatic data striping across the entire storage pool. Combine that with integrated OS-level table management for security, backup, and recovery, and you've got a winner.
I DARE anyone to name a database on linux that can COME CLOSE to the sheer transactional capability of an AS/400. I'll monitor your responses.
Brilliant engineering? Comparing intel processors to a fine Porsche? Are you stark raving mad? Intel chips are a mega-cludge harkening back to 16 bit DOS, with 10 bit addresses, etc. That stuff has been glossed over but it's there, make no mistake. The current line is a kludge of a kludge of a kludge... a look at a "hello world" assembly program would tell you that.
The user interface (machine/assembly language) to the intel monstrosity is so convoluted, arcane, and god-awful that very few CS/EE programs teach it. For being the most common PC processor that's pretty bad. If you want a Porche of a CISC chip, look at the motorola MC68040, or in the RISC universe, the IBM Power4 or Alpha.
Intel chips are cheap, fast and just good enough, but they're Ford Tauruses, not Porches.
Isn't it nuts? Get home at 6, watch TV for four hours straight, eat dinner, brush your teeth and go to bed. Can you even imagine wasting a day like that? You've got to admit that TV is very effective as a populus pacification device. No independant thought allowed... a "laugh" track even tells you when you "really should" find something humorous... product placement tells you what to buy... the snippets at the end of cartoons teach the difference between right and wrong... Now these people are annoyed that there's a little logo in the corner? 95.5% brainwashing is only a little more than 95.4%. Give me a break. If people want their brain bottle, they'll just have to suffer through a little more marketing. Wait a minute.. perhaps more of the same will sour the milk! What's bad for TV is good for America. BRING ON THE LOGOS! POP UP VIDEO ON EVERY CHANNEL! SEVEN CHANNELS TO FLIP PAST WITH NOTHING BUT A NIKE LOGO! SEVEN MORE WITH Michael Jordan(TM)!
TV is nearly extinct anyway. Darwin will take care of that. Here's my reasoning:
There are people who watch TV and those who don't. Those who do usually watch an ungodly amount, even up to 4 hours in a given day! Now TVs emit no small amount of electromagnetic radiation, and radiation wreaks havoc on a population's reproductive abilities. The TV watching population will, over the eons, lose its ability to produce viable offspring. Then the non-tv'ers will take over the world, rendering the logo vs. non-logo debate totally irrelavent... and the slashdot crowd will finally get the women.
Maybe in this particular case, the linux marketing can just ride on the back of the windows push, but there are still costs there. I do porting myself (as a developer), but not in games. Here's the breakdown of resources. The breakdown for games might have fewer in sales, but I can't tell you that.
Assuming everyone was paid the same (but we all know marketing and sales people make more than developers), that's 4% development cost, 96% other stuff. That's ignoring CD pressing, box printing, office space, etc.
Shipping on the same truck is a nice idea, but any seperate box always means significant increases in production and distribution costs. It's a seperate orderable product and as such has the same dist costs as any other game... only fewer sales over which to amortize the fixed costs.
Carmack's ferrari doesn't count as development cost. His rank as [equivalent of] CEO overshadows what they'd pay an ordinary developer by a factor of several thousand.
I believe valve is just a dev shop... they may hand over the other stuff to EA or someone like that. They would pay the remaining 96% of the cost, and keep 96% of the profit. Somebody correct me if I'm wrong about valve.
That does bring up a good point though. The more code you have to write, the more you have to QA it. Writing code to map over an API is cake, but making sure it works... that's hard. If this transgaming stuff was rock-solid, it might reduce QA costs (after the first few QA efforts proved it solid), and that would reduce the overall porting costs. I hope it would be enough to get more ports accomplished, but the pessimist in me doubts it.
There's one thing you're forgetting... Ease of porting is nearly irrelavent. The reason: Only a small amount of the money spent on a project goes into initial development (or porting). So little, in fact that it can be considered negligable. The actual costs of a port are QA, Support, Marketing, Distribution, etc. These costs are not reduced by any "easy porting" solution, therefore they are regrettably doomed to fail. As long as the latter costs are greater than potential profits, you won't see significant development for linux, even if it is given identical APIs.
To the contrary, I think his ability to handle stupid, annoying questions with great speed and acuity will take him far in life. Imagine all the stupid questions linus gets... and if he came up with a long-detailed response on each one, he'd never get anything done.
Actually... the creationist viewpoint (or the ones I've heard), peg creation at 4000 BC...making the world 6000 years old. The flood ocurred sometime after that, but still in the timeframe of genesis... Without spending time following the geneologies, the flood would have occured ~3000 BC or so.
are not easily broken
Leaning can't provide propulsion because of the laws of conservation of energy. In your upright state you have a certain potential energy... leaning over slightly reduces your potential energy... and this can be converted to kinetic, but not enough to propel you more than a few feet in any direction... certainly NOT enough to account for wind resistance at a steady 17MPH! That would be one hell of a lean! Batteries DO provide 99.9% of the propulsion, and balancing as well. Leaning provides CONTROL.
Pluto is far and away the most boring of all of the planets. In fact, according to many scientists it isn't a planet at all, but rather an asteroid. Why are we wasting this much time and energy on a little rock in an eccentric orbit just because we (mistakenly) call it a planet? Pluto is SMALLER than EUROPA, less interesting, and a lot farther away. Let's go to Europa instead. Europa is one of the most interesting places in the solar system... A moon of ice with possible liquid oceans. It's truly an awesome place. I propose that NASA should bag the pluto mission and do this one instead.
Ummmm.... no.
What they're saying is that a LINUX COMPANY might be better/cheaper at supporting LINUX than a company with about 12 other OSs to support. People want Linux because it's CHEAP, not because it's "better" than AIX. IBM builds the porsches of the computing world, and you'd know that if you stopped driving your Ford Taurus and gave one a test drive. But you can't afford one, can you?
;)
They're not sharing the wealth OR passing the buck. It's 100% pure unadulterated business. Somebody crunched the numbers and it was cheaper (and possibly more marketable) this way. IBM just doesn't have ulterior motives you'd find at Oracle or MSFT because IBM just wants to make money... That's what the stockholders want.
Curious, isn't it? iSeries has NEVER been a 32 bit system. It was a 48 bit system in 1988, and was up until the introduction of 64bit RISC some years back.
... It runs on an LPAR, which to linux is bare hardware. Because there isn't a stable 64bit PPC kernel yet, and because of porting issues in making 32bit intel aps 64bit clean, iSeries linux uses 32bit mode 100% of the time.
However, as a cost-saving measure for IBM, RS/600 (pSeries) and AS/400 (iSeries) share a CPU core, and have even before AIX 64 bit!
The PowerPC core has the ability to switch between 32bit and 64bit modes on the fly, which is part of what makes it possible to run 32-bit AIX binaries unmodified under OS/400 [PASE].
The Linux support is another matter
There you have it. 32 bit linux on a 64 bit (formerly 48 bit) system.
Amen
One question:
Can you jog with it?
I can't with my expanium, so I still use my Rio500 on a regular basis. I would buy another one if it broke. Flash-based players are pretty much the only option for jogging. FM radio fades in and out, cassetes wow and flutter like mad, CD players skip... then there's the weight.
Does anyone else have a problem with the Rio corrupting your smartmedia cards?
I have a 64 meg card, but when I transfer my mp3s to it, they take half the space they should. Then when I try to play tracks off the card, it plays the first part of one track, then skips wildly through the rest.
Is this the fault of the card or the rio? I'd like some advice before I buy a new card.
This sounds absolutely dreadful. How is this "translucent mounting" going to be managed? Probably with some God-awful XML file, (with a grammar in Esperanto). Sounds like the performance would fall throught the floor as well... How many disk reads is it going to take to find your binary? PATH makes optimizing that easy. Translucent filesystems... jeez. Why not just make the filesystem a network-transparent CORBA object... making all the file requests pass through the nameserver! that way you could have enterprise-wide namespace conflicts! ;)
Naming conflicts ARE a problem... but using several directories actually exacerbates the problem. What if you want to install a bin (let's say it's bash), and you put it in /usr/local/bin to avoid name conflicts, without checking to see if there's already a version in /usr/bin? Then which version are you going to see? Which one are your users going to get? It's a big unknown, and having additional global directories just makes it worse. How many different copies of "bash" do you want floating around anyway? Probably just one. What DOES work, however, is putting a "bin" in each user's HOME dir, and putting "~/bin/" in the front of the path. That way your users can override the namespace if they "really need" that new "bash".
Mod this up. Bruce and the cohens go WAY back, and it would be nice to hear him talk about them.
Didn't Sam Raimi, BC, and the cohens all live in a house together at one point? It was at least Sam Raimi and the Cohens. They also played a pretty big role in the first "Evil Dead" movie. I think one of them was a film editor for it. Also, if you watch "blood simple" (the first coen movie), you'll definately notice the evil dead references in the camera work.
Given that the corrupt CDs just have a multisession TOC that points to a bad TOC at the end of the disc, we ought to be able to make a ripper for linux using the CDROMREADRAW ioctl. Basically you'd bypass the hardware TOC read, completely to rip the disc, then parse the resulting stream of raw bytes for track starts and stops, in a smarter way than the hardware would. They have to be there if a normal CD player can read it, right? Then WAV-ify the raw byte streams (tracks), send them to LAME, and into my Rio500!
Is this possible, or am I off the wall on this?
The article uses the phrase CD corruption. I'd rather see THAT come into common use than "copy prevention". It's more meaningful to consumers who might not realize that "copy prevention" is bad or what it might mean to them. Do you think they're going to knowingly buy a "corrupted" CD? No way. When the answer as to why it won't play on their equipment is "the CD is corrupted", they're not going to stand for it. No one cares WHY it's corrupted. If the term "corrupted tape" had come into common usage during the height of the VHS Macrovision fiasco, it's quite possible that your DVD player today might send a proper signal to your TV instead of a corrupted Macrovision signal. Then you'd see the same clear, steady picture I do with my hacked Apex 600A ;)
Can you actually CONNECT at 56K in rural Montana? How on earth is that possible? Most rural users, in MN at least, have far too much phone junk in between themselves and the ISP, to even connect at a steady 28.8 kbps. And then dropped packets are nearly constant. Talk about surfing hell... A cell phone connected through infrared would be better. When is there going to be a reliable, moderately fast internet service for rural customers?
I guess I'd include versioning, superior editing capabilities, the ability to instantly launch and debug a servlet, an EJB environment that breaks out the home and remote interfaces, provides for class and EJB inheritance, includes an EJB container and datasource capabilities.
Wait a sec... VisualAge for Java has had that stuff for almost two years! VAJava kicks!
I agree.
How could you consider switching from the nicest db platform in the world (AS/400) to a fledgeling OS with minimal DB support? That would be insane.
AS/400 is designed from the ground up for massive transactional database activity. It has the fastest disk-to-ram subsystem in the world, with dedicated IO processors to offload IO from the CPU. It has support for 24 way SMP, complete cost-based optimization with 100% LIVE statistics. Automatic handling of tablespaces, index spaces, with automatic data striping across the entire storage pool. Combine that with integrated OS-level table management for security, backup, and recovery, and you've got a winner.
I DARE anyone to name a database on linux that can COME CLOSE to the sheer transactional capability of an AS/400. I'll monitor your responses.
Bring out your trusty 12-guage, load it. Sit in your favorite comfy chair. Put barrel in mouth... pull trigger with toe.
Brilliant engineering? Comparing intel processors to a fine Porsche? Are you stark raving mad? Intel chips are a mega-cludge harkening back to 16 bit DOS, with 10 bit addresses, etc. That stuff has been glossed over but it's there, make no mistake. The current line is a kludge of a kludge of a kludge... a look at a "hello world" assembly program would tell you that.
The user interface (machine/assembly language) to the intel monstrosity is so convoluted, arcane, and god-awful that very few CS/EE programs teach it. For being the most common PC processor that's pretty bad. If you want a Porche of a CISC chip, look at the motorola MC68040, or in the RISC universe, the IBM Power4 or Alpha.
Intel chips are cheap, fast and just good enough, but they're Ford Tauruses, not Porches.
Isn't it nuts? Get home at 6, watch TV for four hours straight, eat dinner, brush your teeth and go to bed. Can you even imagine wasting a day like that? You've got to admit that TV is very effective as a populus pacification device. No independant thought allowed... a "laugh" track even tells you when you "really should" find something humorous... product placement tells you what to buy... the snippets at the end of cartoons teach the difference between right and wrong... Now these people are annoyed that there's a little logo in the corner? 95.5% brainwashing is only a little more than 95.4%. Give me a break. If people want their brain bottle, they'll just have to suffer through a little more marketing. Wait a minute.. perhaps more of the same will sour the milk! What's bad for TV is good for America. BRING ON THE LOGOS! POP UP VIDEO ON EVERY CHANNEL! SEVEN CHANNELS TO FLIP PAST WITH NOTHING BUT A NIKE LOGO! SEVEN MORE WITH Michael Jordan(TM)!
TV is nearly extinct anyway. Darwin will take care of that. Here's my reasoning:
There are people who watch TV and those who don't. Those who do usually watch an ungodly amount, even up to 4 hours in a given day! Now TVs emit no small amount of electromagnetic radiation, and radiation wreaks havoc on a population's reproductive abilities. The TV watching population will, over the eons, lose its ability to produce viable offspring. Then the non-tv'ers will take over the world, rendering the logo vs. non-logo debate totally irrelavent... and the slashdot crowd will finally get the women.
But what if it's a better DOS than DOS (DESQVIEW)? wait. Bad example
...
How about a Better windows than windows (OS/2)? strike two.
A Better Linux than Linux?
Outa there.
Maybe in this particular case, the linux marketing can just ride on the back of the windows push, but there are still costs there. I do porting myself (as a developer), but not in games. Here's the breakdown of resources. The breakdown for games might have fewer in sales, but I can't tell you that.
3- Developers
14- QA
5- Marketing
45- sales + dist.
15- support
Assuming everyone was paid the same (but we all know marketing and sales people make more than developers), that's 4% development cost, 96% other stuff. That's ignoring CD pressing, box printing, office space, etc.
Shipping on the same truck is a nice idea, but any seperate box always means significant increases in production and distribution costs. It's a seperate orderable product and as such has the same dist costs as any other game... only fewer sales over which to amortize the fixed costs.
Carmack's ferrari doesn't count as development cost. His rank as [equivalent of] CEO overshadows what they'd pay an ordinary developer by a factor of several thousand.
I believe valve is just a dev shop... they may hand over the other stuff to EA or someone like that. They would pay the remaining 96% of the cost, and keep 96% of the profit. Somebody correct me if I'm wrong about valve.
That does bring up a good point though. The more code you have to write, the more you have to QA it. Writing code to map over an API is cake, but making sure it works... that's hard. If this transgaming stuff was rock-solid, it might reduce QA costs (after the first few QA efforts proved it solid), and that would reduce the overall porting costs. I hope it would be enough to get more ports accomplished, but the pessimist in me doubts it.
There's one thing you're forgetting... Ease of porting is nearly irrelavent. The reason: Only a small amount of the money spent on a project goes into initial development (or porting). So little, in fact that it can be considered negligable. The actual costs of a port are QA, Support, Marketing, Distribution, etc. These costs are not reduced by any "easy porting" solution, therefore they are regrettably doomed to fail. As long as the latter costs are greater than potential profits, you won't see significant development for linux, even if it is given identical APIs.