Re:standardized locations, etc.
on
Is RPM Doomed?
·
· Score: 2
A: I am able to write portable code B: I am not lazy either
So besides saying I am lazy and not able to write code please put some validation in your comments.
The reason why I say these comments regarding shared libraries is because when the number of libraries shared among applications become large conflicts will occur more than we would like to know about. And as a result you spend a huge amount of time tracking down libraries just so that your application can work.
When you say documentation can be improved, my comment is that I have time deadlines and have to make tradeoffs. And while I am not a fan of using static libraries it gives you stability.
Look at it this way. You do it right, get a conflict that is not your fault. You then have to look at what the other installation did and fix it. But of course you will look like a jackass. Or you trade off and do a static release and never have to deal with the problem?
Have you ever thought that this could be natural? Back in about 1000 AD New Foundland had the ability to grow grapes. But then things went cold. Could it not be that maybe we were on a cold swing and that the mean temperature is actually warmer than we are used too?
Na, that would be too easy!!!
Re:standardized locations, etc.
on
Is RPM Doomed?
·
· Score: 2
While I think it is a great idea to do major and minor versions, it all stills fails because people break things.
If there is one thing I like in.NET it is the fact that you can install any system files local and have two copies on the computer. Ok hard on the hard disk space, but at least it works.
And while I hate to admit it, shared libraries do suck long term when building applications. The dependencies become nightmarish because you code against specific versions and assume certain things. I would rather simply static link it and be done with it.
Ok we agree with the problems of the patent system. But my point is that there is no such thing as a unique genius. These people just happen to be at the right place at the right time. Did they help civilization? Sure they did, but are they unique? Absolutely not since there would be another place and another time.
Just as a simple example: Columbus. Found the new world and he was the hero. But now it has been found out that the vikings were the first to arrive here. But yet the world remembers Columbus? Why? Right place at the right time. Newton understood this fact and he said this using his famous quote.
How familar am I with PhD thesis? Extremely since I am a University Grad!
Lets look at this from a logical point of view. Just because something had no reference does not mean it came out of the blue. Because that is what you are saying when saying he had no references. For Einstein to get the ideas he had he had to have a basis of knowledge. This means he had to know something about the science, which was discovered by someone else.
To prove my point, if Einstein had be born in 5,000 BC would he have had the same ideas? No because approximately 50% of our knowledge comes from our environment. Would he have had other ideas? Most likley yes, but not relativity. The reason is because he did not have the basis. Why am I mentioning 5,000 BC? Because that was the time that we as humans stopped evolving physically and had all of the mental capacities of today.
As Newtown said "If I have seen further it is by standing on the shoulders of Giants" So why build a patent system based on this?
That is exactly my point. When information is ripe enough to digest it will be exposed and exploited. This has occured throughout time. The difference this time though is that instead of loosing knowledge we are incremently building.
Many times in the past 2000 BC knowledge would be learnt and then forgotten. Why? Because at that time knowledge did not travel like it does now.
Now there are 6 billion eye balls looking at very similar information. At this point brute force techniques for solving problems applies.
Wow, maybe Arthur C Clarke was right. Earth is only a computer used to calculate the meaning of life. Hmm, I think I want my rocket ship ride NOW!:)
I honestly think Web Service is not going to get anywhere. Not that I do not support Web Services. I like Web Services and have been using them for several years (really).
But I am getting the feeling Web Services is technology that is nice to have but not necessary (at the moment). People are fighting other battles.
I honestly think the IT industry is going to go back to "traditional" programming and skip the other stuff. It seems to me that IT is in a contraction phase. And that is resulting that software is going to be moved to Java and the.NET runtime. Or more generally put, the era of runtimes since we seem to have CPU cycles to waste. This is not exciting stuff, but something that will take at least 10 years to complete. And during this phase to "runtimes" things like distributed processing (a'la BeoWolf) will become mainstream.
After that who knows? But definitely software is entering a boring phase. So if you want excitement go west young man, go west!
Let me tell you something about this "revolutionary" concept. First revolutionary ideas do not exist. All ideas are based on other ideas and hence are not entirely unique. And since we are in a global economy now the 3,000 monkeys typing and one of them writing Mozart applies more than ever before.
And this is something that we are not able to comprehend. We are not unique we are all part of an eco-system where more than one person will have the exact same idea. This is because we all get the same information and we come to the same conclusions.
Think about this... Lets say genuis's (Einstein) are created in the same odds as a lottery, which is one in 13,983,816 odds. Our planet has 5 billion people. Using lottery odds: this means that 50 people are pure geniuses. And pure geniuses would be the most likely to create REALLY unique ideas. Result? There is no unique idea because there are too many people! And hence a patent system only protects to stop innovation.
"Linux ist Koenig", which translates into Linux is King. Would I say this not likely? However you could say "Linux is geil", which translates into Linux is cool, but with emphasis on the cool factor. But I would say "Linux is cool, man!". And yes it translates into what you think. But a few years ago there was the Milka commercial with a "typical" Swiss old guy who said "Its cool, man" with a Swiss accent.
I do not think that Americans really think it is sucky. For example take some rugby men in the UK and France and ask them if football is cool. Most likely the answer will be football is for wusses!
The problem with the US (not really a problem) is that the US has way too many sports. Whereas in the rest of the world sports are focused in a few. The rest of the world simply does not get excited about umpteen sports. Hence football simply does not get the frame of mind.
Also realize that Americans do not get as excited and emotional about their sports. Consider the world cup and how France and Italian companies are letting people go home earlier to watch the games. No way that would ever happen in the US or Canada. Could you imagine Jean Chretien getting excited about Team Canada in Ice Hocket? Not really and have not seen it.
When Germany won the World Cup highways in Germany simply shutdown and people got out of their cars to chear for them. It is quite a different intensity. Me at that time I was in Canada and driving through Kitchener Waterloo honking my horn with other Germans.
Version A: Lets see game played with foot hitting the ball. Oh yeah lets call this football.
Version B: Man gives odd squished shaped ball to other man via the way of the crotch and then passing said ball by throwing. At that point other man holding ball runs like mad avoiding other running like mad men (always holding ball in hand). Oh yeah lets call this game football.
Hmm, what is more logical Version A or Version B. I think Version A....
For example lets say I said Montreal Canadians, Philly Flyers, Boston Bruins? What would you say? Probably nothing since they most likely mean nothing to you. Or lets say I say The Rocket Richard, Gordie Howe, Ken Dryden, Guy Lafleur, Bobby Clark, etc. These names are legendary in ice hockey...
My point is that while the name AC Milan may mean something to you and me there are a lot folks that it means nothing.
And who said it best? When in Rome do as the Romans do... North Americans understand Italian soccer team not football team AC Milan.
While the article is nice, it is referenced in the MSDN article! It is basically a rehash of that. So why not create a link or is Slashdot trying something new?
And that car you are driving still has the same four wheels and steering wheel design. Get with the game and go for the joy stick and drive on the other side of the road. (ooops oh yeah tends to cause problems...)
While I think the goals are noble there is the theoretical and the practical. And the problem with commercial development is that the theoretical are only small pieces of a very larger commerical reality.
While LINUX has had issues regarding memory management, bigger issues are drivers, applications, support, etc, etc.
When I used to have a laser I would print out like a maniac. Whenever I wanted to read something. But ever since Ink Jets began to cost so much I have kicked the habit of printing. These I usually read everything on the computer and only print when absolutely necessary.
So the good part of this message is less dead trees. Of course now my hard disks are the mess (oodles and oodles of files)
And this is where it gets interesting. Lets say that a person outside of the US gets sued and is supposed to be tried and jailed. So how does that differ from China clamping down on dissidents talking badly about China?
Same situation except that what China calls freedom differs from my definition of freedom.
The sadest bit about this is that the President of the US needs to be more alert to what is going on in his own backyard. But he will not do anything because he is at "war" with terrorism. Not to downplay the necessity, but there are other problems in this world that need attention as well.
While it sounds good that a human operator makes the final decision that is not how governments like to do things. In the end they like technology because technology can be quantified and make for perty statistics with pictures and charts and all those things people can show easily...
It is not a question of regulating. Here is the issue. There are good rollar coasters and bad roller coasters.
For example bodies can handle a high vertical G, but cannot handle a high horizontal G. Some rollercoasters have high horizontal G's and hence are actually hazardous to your health in a major way.
The other problem with roller coasters is that we are approaching human limits on what the body can tolerate without damaging itself. Sure some can handle more than others, but the point is that we are approaching the limits. And to attract more people roller coasters are just making them faster, harder, etc.
I do not call it limit I call it reality. Case in point German Autobahn. There is no limit on a large amount of the Autobahn. And yes I drive fast. But my car is limited to 250 KPH (155 MPH). Why? Because above that speed things move REAL fast. Any accident or anything that happens becomes not just dangerous to the person but to everyone around them. Accidents below that speed are actually not that bad and in the large majority of cases people come out alive without any major problems. Exceptions are if you run into a tree (Tree does not move even when you are going 250) or a car going against you. Hence why in German stats most deaths are on country roads and NOT highways. Sure you can buy non-regulated cars, but the insurance premiums are incredibly high and the percentage of cars that are actually un-regulated are VERY VERY VERY small. On the German Autobahn maybe three times a year I will run into someone who can outrun me.
My point is that even though we can go faster it is not really beneficial to everyone's health...
I only stated the facts of what the phone does. Is GSM only useful in large cities? Not so since I use GSM in the US and Canada it is not just useful in major cities. GSM has spread to the point where you can easily go into the burbs and beyond. Does it allow you to phone from a farm somewhere? Not really, but then again I have problems with analog as well. You see I have a dual band GSM as well and I have found that the little area that the analog gives me is not worth the effort of clunking around a large phone.
But it still does not address the fact that the phone is usable only in one country. While the US is large plunking down that much and then realizing it will only work in one place is not that much fun. With the TREO you are not limited like that.
You want to know what the really interesting thing here is? And this is going to happen more often. The company is from Gibralter. Why? Simple lets say you invent something and you want to make money. Sell the technology through an island like Gibralter and pay NO TAXES!!! Cool eh?
The PDA makers do get. The problem is the technology. With these devices getting the maximum battery life is essential. Put all of your features into one device and the battery life goes down the tubes...
Well I do not know if that is a good recommendation. The Treo and Samsung are two different products. The Treo is a WORLD phone and the Samsung is a local phone that only works on CDMA networks.
Therefore if you are looking at the Treo you are looking at GSM and hence the Samsung would not even be worth the look.
Ah no I think you have that wrong there. They retracted because MS said they would need an indefinite time to consider the new facts. Even with a rock solid demo MS has the right to consider the facts. This means they can protract this as much as they want to and that is not a good thing.
A: I am able to write portable code
B: I am not lazy either
So besides saying I am lazy and not able to write code please put some validation in your comments.
The reason why I say these comments regarding shared libraries is because when the number of libraries shared among applications become large conflicts will occur more than we would like to know about. And as a result you spend a huge amount of time tracking down libraries just so that your application can work.
When you say documentation can be improved, my comment is that I have time deadlines and have to make tradeoffs. And while I am not a fan of using static libraries it gives you stability.
Look at it this way. You do it right, get a conflict that is not your fault. You then have to look at what the other installation did and fix it. But of course you will look like a jackass. Or you trade off and do a static release and never have to deal with the problem?
Have you ever thought that this could be natural? Back in about 1000 AD New Foundland had the ability to grow grapes. But then things went cold. Could it not be that maybe we were on a cold swing and that the mean temperature is actually warmer than we are used too?
Na, that would be too easy!!!
While I think it is a great idea to do major and minor versions, it all stills fails because people break things.
.NET it is the fact that you can install any system files local and have two copies on the computer. Ok hard on the hard disk space, but at least it works.
If there is one thing I like in
And while I hate to admit it, shared libraries do suck long term when building applications. The dependencies become nightmarish because you code against specific versions and assume certain things. I would rather simply static link it and be done with it.
Ok we agree with the problems of the patent system. But my point is that there is no such thing as a unique genius. These people just happen to be at the right place at the right time. Did they help civilization? Sure they did, but are they unique? Absolutely not since there would be another place and another time.
Just as a simple example: Columbus. Found the new world and he was the hero. But now it has been found out that the vikings were the first to arrive here. But yet the world remembers Columbus? Why? Right place at the right time. Newton understood this fact and he said this using his famous quote.
When the number of zeros go beyond 5 I mistype!
How familar am I with PhD thesis? Extremely since I am a University Grad!
Lets look at this from a logical point of view. Just because something had no reference does not mean it came out of the blue. Because that is what you are saying when saying he had no references. For Einstein to get the ideas he had he had to have a basis of knowledge. This means he had to know something about the science, which was discovered by someone else.
To prove my point, if Einstein had be born in 5,000 BC would he have had the same ideas? No because approximately 50% of our knowledge comes from our environment. Would he have had other ideas? Most likley yes, but not relativity. The reason is because he did not have the basis. Why am I mentioning 5,000 BC? Because that was the time that we as humans stopped evolving physically and had all of the mental capacities of today.
As Newtown said "If I have seen further it is by standing on the shoulders of Giants" So why build a patent system based on this?
That is exactly my point. When information is ripe enough to digest it will be exposed and exploited. This has occured throughout time. The difference this time though is that instead of loosing knowledge we are incremently building.
:)
Many times in the past 2000 BC knowledge would be learnt and then forgotten. Why? Because at that time knowledge did not travel like it does now.
Now there are 6 billion eye balls looking at very similar information. At this point brute force techniques for solving problems applies.
Wow, maybe Arthur C Clarke was right. Earth is only a computer used to calculate the meaning of life. Hmm, I think I want my rocket ship ride NOW!
I honestly think Web Service is not going to get anywhere. Not that I do not support Web Services. I like Web Services and have been using them for several years (really).
.NET runtime. Or more generally put, the era of runtimes since we seem to have CPU cycles to waste. This is not exciting stuff, but something that will take at least 10 years to complete. And during this phase to "runtimes" things like distributed processing (a'la BeoWolf) will become mainstream.
But I am getting the feeling Web Services is technology that is nice to have but not necessary (at the moment). People are fighting other battles.
I honestly think the IT industry is going to go back to "traditional" programming and skip the other stuff. It seems to me that IT is in a contraction phase. And that is resulting that software is going to be moved to Java and the
After that who knows? But definitely software is entering a boring phase. So if you want excitement go west young man, go west!
Let me tell you something about this "revolutionary" concept. First revolutionary ideas do not exist. All ideas are based on other ideas and hence are not entirely unique. And since we are in a global economy now the 3,000 monkeys typing and one of them writing Mozart applies more than ever before.
And this is something that we are not able to comprehend. We are not unique we are all part of an eco-system where more than one person will have the exact same idea. This is because we all get the same information and we come to the same conclusions.
Think about this... Lets say genuis's (Einstein) are created in the same odds as a lottery, which is one in 13,983,816 odds. Our planet has 5 billion people. Using lottery odds: this means that 50 people are pure geniuses. And pure geniuses would be the most likely to create REALLY unique ideas. Result? There is no unique idea because there are too many people! And hence a patent system only protects to stop innovation.
While I tend to agree with the idea of a floating bridge it makes it really hard for navy ships to go through the bridge.
BTW reading the article that was one of the requirements that navy ships could still pass.
"Linux ist Koenig", which translates into Linux is King. Would I say this not likely? However you could say "Linux is geil", which translates into Linux is cool, but with emphasis on the cool factor. But I would say "Linux is cool, man!". And yes it translates into what you think. But a few years ago there was the Milka commercial with a "typical" Swiss old guy who said "Its cool, man" with a Swiss accent.
I do not think that Americans really think it is sucky. For example take some rugby men in the UK and France and ask them if football is cool. Most likely the answer will be football is for wusses!
The problem with the US (not really a problem) is that the US has way too many sports. Whereas in the rest of the world sports are focused in a few. The rest of the world simply does not get excited about umpteen sports. Hence football simply does not get the frame of mind.
Also realize that Americans do not get as excited and emotional about their sports. Consider the world cup and how France and Italian companies are letting people go home earlier to watch the games. No way that would ever happen in the US or Canada. Could you imagine Jean Chretien getting excited about Team Canada in Ice Hocket? Not really and have not seen it.
When Germany won the World Cup highways in Germany simply shutdown and people got out of their cars to chear for them. It is quite a different intensity. Me at that time I was in Canada and driving through Kitchener Waterloo honking my horn with other Germans.
Version A:
Lets see game played with foot hitting the ball. Oh yeah lets call this football.
Version B:
Man gives odd squished shaped ball to other man via the way of the crotch and then passing said ball by throwing. At that point other man holding ball runs like mad avoiding other running like mad men (always holding ball in hand). Oh yeah lets call this game football.
Hmm, what is more logical Version A or Version B. I think Version A....
While I agree with your comment, it is just...
For example lets say I said Montreal Canadians, Philly Flyers, Boston Bruins? What would you say? Probably nothing since they most likely mean nothing to you. Or lets say I say The Rocket Richard, Gordie Howe, Ken Dryden, Guy Lafleur, Bobby Clark, etc. These names are legendary in ice hockey...
My point is that while the name AC Milan may mean something to you and me there are a lot folks that it means nothing.
And who said it best? When in Rome do as the Romans do... North Americans understand Italian soccer team not football team AC Milan.
The point is????
While the article is nice, it is referenced in the MSDN article! It is basically a rehash of that. So why not create a link or is Slashdot trying something new?
And that car you are driving still has the same four wheels and steering wheel design. Get with the game and go for the joy stick and drive on the other side of the road. (ooops oh yeah tends to cause problems...)
While I think the goals are noble there is the theoretical and the practical. And the problem with commercial development is that the theoretical are only small pieces of a very larger commerical reality.
While LINUX has had issues regarding memory management, bigger issues are drivers, applications, support, etc, etc.
When I used to have a laser I would print out like a maniac. Whenever I wanted to read something. But ever since Ink Jets began to cost so much I have kicked the habit of printing. These I usually read everything on the computer and only print when absolutely necessary.
So the good part of this message is less dead trees. Of course now my hard disks are the mess (oodles and oodles of files)
And this is where it gets interesting. Lets say that a person outside of the US gets sued and is supposed to be tried and jailed. So how does that differ from China clamping down on dissidents talking badly about China?
Same situation except that what China calls freedom differs from my definition of freedom.
The sadest bit about this is that the President of the US needs to be more alert to what is going on in his own backyard. But he will not do anything because he is at "war" with terrorism. Not to downplay the necessity, but there are other problems in this world that need attention as well.
While it sounds good that a human operator makes the final decision that is not how governments like to do things. In the end they like technology because technology can be quantified and make for perty statistics with pictures and charts and all those things people can show easily...
Considering that I am German and a French wanne be this most likely is a compliment...
It is not a question of regulating. Here is the issue. There are good rollar coasters and bad roller coasters.
For example bodies can handle a high vertical G, but cannot handle a high horizontal G. Some rollercoasters have high horizontal G's and hence are actually hazardous to your health in a major way.
The other problem with roller coasters is that we are approaching human limits on what the body can tolerate without damaging itself. Sure some can handle more than others, but the point is that we are approaching the limits. And to attract more people roller coasters are just making them faster, harder, etc.
I do not call it limit I call it reality. Case in point German Autobahn. There is no limit on a large amount of the Autobahn. And yes I drive fast. But my car is limited to 250 KPH (155 MPH). Why? Because above that speed things move REAL fast. Any accident or anything that happens becomes not just dangerous to the person but to everyone around them. Accidents below that speed are actually not that bad and in the large majority of cases people come out alive without any major problems. Exceptions are if you run into a tree (Tree does not move even when you are going 250) or a car going against you. Hence why in German stats most deaths are on country roads and NOT highways. Sure you can buy non-regulated cars, but the insurance premiums are incredibly high and the percentage of cars that are actually un-regulated are VERY VERY VERY small. On the German Autobahn maybe three times a year I will run into someone who can outrun me.
My point is that even though we can go faster it is not really beneficial to everyone's health...
I must be in marketing? Huh...
I only stated the facts of what the phone does. Is GSM only useful in large cities? Not so since I use GSM in the US and Canada it is not just useful in major cities. GSM has spread to the point where you can easily go into the burbs and beyond. Does it allow you to phone from a farm somewhere? Not really, but then again I have problems with analog as well. You see I have a dual band GSM as well and I have found that the little area that the analog gives me is not worth the effort of clunking around a large phone.
But it still does not address the fact that the phone is usable only in one country. While the US is large plunking down that much and then realizing it will only work in one place is not that much fun. With the TREO you are not limited like that.
You want to know what the really interesting thing here is? And this is going to happen more often. The company is from Gibralter. Why? Simple lets say you invent something and you want to make money. Sell the technology through an island like Gibralter and pay NO TAXES!!! Cool eh?
IP will move to the least amount of resistance...
The PDA makers do get. The problem is the technology. With these devices getting the maximum battery life is essential. Put all of your features into one device and the battery life goes down the tubes...
So yes good idea, but not yet realizable...
Well I do not know if that is a good recommendation. The Treo and Samsung are two different products. The Treo is a WORLD phone and the Samsung is a local phone that only works on CDMA networks.
Therefore if you are looking at the Treo you are looking at GSM and hence the Samsung would not even be worth the look.
Ah no I think you have that wrong there. They retracted because MS said they would need an indefinite time to consider the new facts. Even with a rock solid demo MS has the right to consider the facts. This means they can protract this as much as they want to and that is not a good thing.