Mod up the parent. the post makes good points. Live music is always better than recorded music, for 1000 reasons. Especially for anti-social geeks who would rather stay at home, it's good to get out and share an experience that is positive.
some one needs to kick RIAA in the butt, so they will go out into america and help good musicians make a living at performing. They would benefit a lot more than hiring a bunch of lawyers( who always get their cut). Especially when they try to sue people with no money, there's no one else to pick up the bill. As more of this goes on, I get a strong impression that music executives don't love, like or understand music.
It's one thing to see it as a commodity, but they've gone far beyond that into despising music and musicians. People will fork over great sums for a real work of art that connects with the audience. No amount of corporate manufacturing like pop stars or O town is going to start a massive global music movement. Lame bubble gum CD's are just that. Sure the singers are cute, but underneath is a rotten can of maggots. Get over it RIAA, it's getting harder and harder to make a buck at pre-packaged pop. At some point, there will be a huge revolt and people will find other ways to experience art. There's still plenty of time to turn things around for the music industry, I just hope they realize it's in everyone's best interest to allow art to flow freely. That doesn't necessarily mean free as in beer, but free as in one's ability to access it be it bootleg, tape, cd or mp3.
Using SMS or short messaging service isn't really feasible for massive SPAM. There are several reasons, the main one is the major carriers set limits on the number of SMS messages sent per second per connection. In Europe, I believe the sender pays for the SMS, whereas the customer pays in the US. The easiest solution to fix this problem is to have the originating party pay for the SMS.
That may solve the SMS SPAM, but it won't solve email, or WAP SPAM. There was a lot of talk on the carriers side and third party developers to build a common infrastructure to look at the size of the data and figure out how much unused bits are present. IE, if it it's going to take 10 and a quarter packets to send a page, they want to fill the 11th packet with ads. Now some people are going to think, "that is evil" but fact is the carriers are actively looking at ways to sell ads on wireless. During the boom, a lot of people were thinking "free phone +spam" might be a viable business model. It's only going to get worse, but isn't that the nature of SPAM?
This type of question comes up again and again. First off, if you're so lazy that you haven't gotten a job in the 4-6 years in an undergraduate program, than it's your loss. I worked fulltime and took 24 units in the UC trimester system every year. Those who moan and groan "how do I get experience" need a good swift kick in the butt from their parents. I find these kinds of question an insult to all those who worked their asses off in college. I had plenty of friends who expected to get high paying jobs right out of college and had big monthly stipend from their parents. The fact is, there's plenty of internship and training opportunities. If you don't have experience by the time you graduate, you deserve what you get. I'll stop ranting now.
After reading the article I couldn't help but wonder what Don Box is thinking when he says:
"If we rely on HTTP we will melt the Internet. We at least have to raise the level of abstraction, so that we have an industry-wide way to do long-running requests--I need a way to send a request to a server and not the get result for five days."
If I am reading his statement correctly, Box feels HTTP is not suitable for processes that take long period to get a response. Even if you remove HTTP layer from SOAP, you would still have a problem. Say some one decides to by pass HTTP, use raw sockets and establish persistent connections. This means a stateful application has to be built on top of SOAP. I'm just guessing, but if Box is saying RPC has to have sessions and be stateful, that isn't a full solution. If a process like "place a stock order for MSFT when the price is less than 50.00 buy," a stateful application may not be the best solution. It might take 1 day or 2 months for the price to drop below $50.00.
Microsoft is a supporter of XLang which tries to address the problem of stateful transactions. One of the problems of this approach that I can see is it is limited in scalability and timeout. Once you say all transactions need to be stateful, what is an acceptable timeout? Do all transaction require the same timeout period? What are the rules governming timeout, persistence, and garbage collection of invalid/expired states?
Why not use event based protocol with rules to provide a higher level of abstraction than XLang. The way XLang treats transaction is with case statements. On the surface that sounds fine, until you realize for every company you do business with, you will have to add cases to handle new situations, which rapidly makes the system harder to maintain. EBXml in my mind uses a better approach, which divides business and functional logic and suggests rules as a possible mechanism. HTTP isn't really the problem for long processes (as in weeks and months). A better solution is event based protocol, so using HTTP isn't a big deal. This doesn't mean there are cases where HTTP is really bad for transactions. Cases where response time is a huge factor in processing a transaction, a persistent connection would be more suitable. Things like day trading applications where response time affects the price, you would be better off using persistent connections for RPC. It would suck for a day trading application to loose a buy order because there was a sudden spike in requests and the system couldn't reconnect to send confirmation. Having a persistent connection in this case is the best solution, because response time has to be rapid.
I don't have time to spend 4-8 hours gaming anymore, so who cares. I'll settle for 1ghz CPU with 3 gigs of RAM and 100gig HD. This whole non sense about CPU speed is so past annoying, it's not even funny. I don't plan buying a 2ghz until a complete system with plenty of RAM and HD costs 400.00 or less. For coding, 450mhz is just fine. Heck even if I use JBuilder it is fast enough. Sure every now and then I get annoyed I have to wait 10 seconds on a memory challenged machine, but wiht 512mb of RAM, that problem is solved. And if I really can't stand waiting 30 seconds, I'll just buy the full version of Jbuilder which is more than fast enough.
Talk about an idea that is practically impossible. It's probably technically possible to build such a stupid thing, but from a practical perspective no one is going to fork over enough money to make this a viable business. People ski on mountains because it's out doors, fresh clean air and all the other things about nature.
This isn't like an artifical wave machine for surfing. The only thing this perpetual slope is good for is burning VC money.
I love blizzard games, so I'm biased. Even though blizzard's reply is lame and stupid, they have a right. As others have mentioned, there was a huge problem with diablo I characters being stolen. People who are saying, "look at other games CD auth" most likely have no idea how battle.net's architecture is setup. I don't either, so I'm not going to say, "gee that's so easy."
If it really was so easy, they would probably do it. People should stop to consider maybe there are real issues involving re-architecting both the game and server to support/allow 3rd party servers. People who are clamoring "it's easy" obviously never setup/designed secure systems. It's not easy. Perhaps some one who knows the battle.net architecture can provide more details w/o getting into hot water.
some people would consider a rack a cluster, but it's all depends. A group of webservers load balanced by cisco local director isn't a cluster, since they don't share anything in terms of communication or processing. Every marketing department of a big tech company has made the mistake in the past, so it's no wonder there's confusion as to what the term "cluster" really means.
the post makes good points. clustering means a lot of different things. clustering for fail over can also differ drastically depending on the actual implementation. clustering MS Exchange is different than clustering a stateful application or transaction server. perhaps the original post should have been more precise and given a better idea the intended use.
There are plenty of resources on the net that provide specific details about building clusters and how to optimize the performance. don't forget applications need to be re-written to make them friendly to distribute/parallel processing.
Now, the picture is nice and all, but when can the average joe go for a vacation to the space station? Aren't they done yet. Come on, the travel industry desparately needs a new market:). Oh wait, that's that's a big suicide bomb waiting to happen.
I wouldn't mind the music tax so much, if the record labels put more towards programs like save the music or other programs designed to increase/improve music studies in public schools. The labels are such hypocritical money hoarding sharks. The legal system needs to seriously slap the labels upside the head.
Isn't this topic a dead horse already. Anyone familiar with server quality parts know there is a huge difference in tolerance specs. You can try to build a server with "off-the-shelf" motherboard, power source and ram, but there are reasons why it exists. If you're running a mission critical database, do you want bad memory to bring the whole thing down and corrupt your data? Or would you rather put out the dough for ECC Reg memory, which has been tested more thoroughly. Your typical desktop RAM isn't put through the same level of QA, so don't kid yourself.
Likewise, a Solaris motherboard goes through the similar tight QA procedures to make sure the motherboard is up to spec. There are PC motherboards with similar tolarances and specs, but they cost about the same as a solaris motherboard. People really should learn about the manufacturing process for motherboards and other components (beyond what's on CNN or Cnet) to get a good understanding of the difference between workstation and server hardware. You'd never use a motherboard designed for Sun e6000 on a workstation because it's way over kill. I've yet to see solid PC hardware that could support live swap of CPU, memory, hard drive, and ethernet cards. Nor have I seen or know of PC hardware that can support 32 or 64 processors. You're kidding yourself if you think Itanium will take over the high end market in the next year or three. It takes a tremendous amount of time and energy to reach that level of scalability. No matter what Intel or Microsoft says, PC architecture isn't ready take down solaris or AIX this year or next year. It will eventually get there, but Sun and IBM aren't going to sit by and loose market share. How many/. readers have had the need to load a 10gig database into memory. I haven't personally, but I sure wouldn't try it with a PC. Now of course if you had to make 10gigs of data available for search, you could distribute it by segmenting the data and using routing algorithms to get comparable performance with a hundred PC's. Building such a network poses it's own problems, so there is no magic in Itanium.
Go and read the epic of gilgamesh, since the article quoted:
"We had Gilgamesh, Ulysses, Beowulf, Don Quixote, David Copperfield and now Daniel Jackson,"
I liked the show, but if you want to experience fully developed characters that are complex, go read a book. Having read the books quoted, I don't consider the character "Danial Jackson" on the same level. How about read the Upanisad, baghavadghita, Ramayana, the Iliad, the Odyssey, the old testament, No exit, Faerie Queen, Cantebury tales, Don Juan, Hildebrant and Hadubrant (old german epic) or Frankenstein? I love TV, but people should read the "classics" and know where TV draws from.
as much as I hate to admit it
on
.NETly News
·
· Score: 0, Redundant
Although I distrust Microsoft, they have made one of the greatest contributions to software industry. Bill and Steve's innovation is they recognized people aren't willing to wait forever for a perfect system and that incrementally improving bad software until it becomes good is a good way to run a business. If the building perfect system were more desireable, than Apple and MacOS would been king today. Bill and steve were willing to do what hardcore engineers wouldn't do, release software that is known to be buggy and poorly tested. It's taken them a long time to get to the stability of win2K, but fact that windows is the dominant desktop OS shows that they know marketing. Sure people know Gates isn't an engineer, nor does he care about software quality, but he knows business. Now if only some one would do the same for open source (besides IBM), linux would have a really good chance of becoming a dominant player.
I found the article well written and better than most news publications. The arstechnica guys are deligent about their research and try to be as object as they can. I personally found their review more object the than the recent batch of reviews. I look forward to the next installment covering the software of.NET, ie the servers and services portion.
Having worked help desk at a gym, computerlab and ISP, the problem is not that simple. The turn around rate for help desk positions tend to be 3 months average. If you figure it takes 1-2 months to sufficiently train a help desk staff, it is really quite expensive and not very efficient. Not only does the HR, supportt and IT department have to deal with the high turn around rate, but finding appropriate people to fill those positions is hard (low paying jobs).
For example, it costs sprintpcs and att wireless approximately 40/month to service an account and half that is support. In many cases, a lot of specific domain knowledge is lost because of the high turn over rate. Building knowledgebases to maximize the quality of support is a very difficult task. I know some one that built a natural language support system using knowledgebase and expert system shells. It was far from trivial and isn't a full proof solution. In most cases, the actual deployment doesn't lead to drastic cuts in support staff. Rather it allows them to work more efficiently. Usually support calls comes in herds and is totally overwhelming.
I'm sure there are people that are displaced by support systems, but from my knowledge, it's not as bad as one would guess.
No amount of technology or stupid study plans ensure balanced education. I have no solutions, but the way the school system approaches education is just as bad.
Balance to me means a kid should do finger painting, bang on drums or some other musical instrument, read books of all kinds including philosophy and religion, math, science, 3-5 foriegn languages and programming.
Kids are growing up stupid because the adults treat them as if they are stupid. Kids grow up with a lack of creativity because teachers and parents are too lazy or afraid of looking stupid to really try. The failure of children to grow and learn in a balanced manner is the result of our (adults) failures. There's no magic bullet to solve this problem and there's no easy fix. Politicians and school boards need to start thinking of long term solutions and not short term "what will get me re-elected" strategies.
Spending millions on stupid common sense research studies would be better spent on reducing the ratio of classrooms and giving teachers more training and less micromanagement.
The article is poorly researched. IBM's autonomic computing != Farsite. IBM's autonomic computing is a very ambitious project. Here's the opening paragraph from the autonomic site:
IBM believes that we are at just such a threshold right now in computing. The millions of businesses, billions of humans that compose them, and trillions of devices that they will depend upon all require the services of the I/T industry to keep them running. And it's not just a matter of numbers. It's the complexity of these systems and the way they work together that is creating a shortage of skilled I/T workers to manage all of the systems. It's a problem that's not going away, but will grow exponentially, just as our dependence on technology has.
From my understanding, autonomic computing and other projects like are going for something much bigger than "lets make our OS smarter." I seriously doubt this is targeted at the consumer, since there are too many privacy issues. The real benefit of "self healing" is in the corporate environment where up time is critical. Autonomic's goal as I read it is about making systems work together seamlessly to improve reliability and scalability. Say a server has some hardware problem or a switch is dying. Things like these could cause real financial losses, so having smart systems that reconfigure/heal itself could reduce the cost of hardware and software failures. How many times have admins had to get up at 3 am to fix the webserver because some log ran amuck and ate up all the HD space. Having a standard system for handling these problems would help make systems more reliable.
Sure I submitted it, but I thought it was a good joke. Who would have thought it would get accepted.
As others have said time and time again, it's about the developer who is writing the code. Sure it's FUD, but everyone is throwing it in every direction. The only thing half way useful from the article is about each company's approach to development, which doesn't necessarily validate their products. It's good people are thinking critically about the article and poking holes in Bill Joy's article. The only problem with providing the power and benefit of unsafe code is, when some uses it inappropriately or incorrectly, it creates headaches for everyone in the project. No news there. Good developers will spend appropriate time to learn the tool and use it "correctly." Here's to the hope C# will not only be developer candy, but that it will promote good coding practices.
thanks for the translation. From KS's letter, I find the whole line of thinking incredibly stupid. Software in and of itself is not democratic or undemocratic. It's software. Software isn't a soldier holding you hostage at gun point. Sure using non MS products make it harder to share text and spreadsheet files with others, but no one is going to kill you if you use something else.
Microsoft deserves the back lash, since they claimed GPL is undemocratic. The attack dog they sent out just bit them in the ass. MS could have avoided this stupid line of arguments if they stayed away from phrases like "undemocratic, unamerican" in their marketing battle against open source. The worse part about this whole thing, is it may escalate much further and digress to a completely non-technical socio-political level. At that point, MS won't be able to win the argument, because it turns into movement and religion. There's nothing like fear to motivate a large group of people into action. I wouldn't be surprised if the arguments get more ugly and MS gets beaten up.
There actually is a 3G standard called CDMASTDMA (code division multiple access synchronis time division multiple access), which was developed by a group of scientists in china I remember correctly. The only problem, I haven't heard much information about either nokia, ericcson or qualcomm going ahead with it. It seems like the dream of having a phone that works in every network around the world is still a long ways off.
The simplicity of the design is very appealing. The guy obviously has talent.
Mod up the parent. the post makes good points. Live music is always better than recorded music, for 1000 reasons. Especially for anti-social geeks who would rather stay at home, it's good to get out and share an experience that is positive.
It's one thing to see it as a commodity, but they've gone far beyond that into despising music and musicians. People will fork over great sums for a real work of art that connects with the audience. No amount of corporate manufacturing like pop stars or O town is going to start a massive global music movement. Lame bubble gum CD's are just that. Sure the singers are cute, but underneath is a rotten can of maggots. Get over it RIAA, it's getting harder and harder to make a buck at pre-packaged pop. At some point, there will be a huge revolt and people will find other ways to experience art. There's still plenty of time to turn things around for the music industry, I just hope they realize it's in everyone's best interest to allow art to flow freely. That doesn't necessarily mean free as in beer, but free as in one's ability to access it be it bootleg, tape, cd or mp3.
That may solve the SMS SPAM, but it won't solve email, or WAP SPAM. There was a lot of talk on the carriers side and third party developers to build a common infrastructure to look at the size of the data and figure out how much unused bits are present. IE, if it it's going to take 10 and a quarter packets to send a page, they want to fill the 11th packet with ads. Now some people are going to think, "that is evil" but fact is the carriers are actively looking at ways to sell ads on wireless. During the boom, a lot of people were thinking "free phone +spam" might be a viable business model. It's only going to get worse, but isn't that the nature of SPAM?
Yeah, but even with X number of years of experience is no gaurantee either. As others have said, it more about who you know and how you network.
go ahead and mod this down for bitching
"If we rely on HTTP we will melt the Internet. We at least have to raise the level of abstraction, so that we have an industry-wide way to do long-running requests--I need a way to send a request to a server and not the get result for five days."
If I am reading his statement correctly, Box feels HTTP is not suitable for processes that take long period to get a response. Even if you remove HTTP layer from SOAP, you would still have a problem. Say some one decides to by pass HTTP, use raw sockets and establish persistent connections. This means a stateful application has to be built on top of SOAP. I'm just guessing, but if Box is saying RPC has to have sessions and be stateful, that isn't a full solution. If a process like "place a stock order for MSFT when the price is less than 50.00 buy," a stateful application may not be the best solution. It might take 1 day or 2 months for the price to drop below $50.00.
Microsoft is a supporter of XLang which tries to address the problem of stateful transactions. One of the problems of this approach that I can see is it is limited in scalability and timeout. Once you say all transactions need to be stateful, what is an acceptable timeout? Do all transaction require the same timeout period? What are the rules governming timeout, persistence, and garbage collection of invalid/expired states?
Why not use event based protocol with rules to provide a higher level of abstraction than XLang. The way XLang treats transaction is with case statements. On the surface that sounds fine, until you realize for every company you do business with, you will have to add cases to handle new situations, which rapidly makes the system harder to maintain. EBXml in my mind uses a better approach, which divides business and functional logic and suggests rules as a possible mechanism. HTTP isn't really the problem for long processes (as in weeks and months). A better solution is event based protocol, so using HTTP isn't a big deal. This doesn't mean there are cases where HTTP is really bad for transactions. Cases where response time is a huge factor in processing a transaction, a persistent connection would be more suitable. Things like day trading applications where response time affects the price, you would be better off using persistent connections for RPC. It would suck for a day trading application to loose a buy order because there was a sudden spike in requests and the system couldn't reconnect to send confirmation. Having a persistent connection in this case is the best solution, because response time has to be rapid.
I don't have time to spend 4-8 hours gaming anymore, so who cares. I'll settle for 1ghz CPU with 3 gigs of RAM and 100gig HD. This whole non sense about CPU speed is so past annoying, it's not even funny. I don't plan buying a 2ghz until a complete system with plenty of RAM and HD costs 400.00 or less. For coding, 450mhz is just fine. Heck even if I use JBuilder it is fast enough. Sure every now and then I get annoyed I have to wait 10 seconds on a memory challenged machine, but wiht 512mb of RAM, that problem is solved. And if I really can't stand waiting 30 seconds, I'll just buy the full version of Jbuilder which is more than fast enough.
This isn't like an artifical wave machine for surfing. The only thing this perpetual slope is good for is burning VC money.
If it really was so easy, they would probably do it. People should stop to consider maybe there are real issues involving re-architecting both the game and server to support/allow 3rd party servers. People who are clamoring "it's easy" obviously never setup/designed secure systems. It's not easy. Perhaps some one who knows the battle.net architecture can provide more details w/o getting into hot water.
some people would consider a rack a cluster, but it's all depends. A group of webservers load balanced by cisco local director isn't a cluster, since they don't share anything in terms of communication or processing. Every marketing department of a big tech company has made the mistake in the past, so it's no wonder there's confusion as to what the term "cluster" really means.
There are plenty of resources on the net that provide specific details about building clusters and how to optimize the performance. don't forget applications need to be re-written to make them friendly to distribute/parallel processing.
Now, the picture is nice and all, but when can the average joe go for a vacation to the space station? Aren't they done yet. Come on, the travel industry desparately needs a new market :). Oh wait, that's that's a big suicide bomb waiting to happen.
I wouldn't mind the music tax so much, if the record labels put more towards programs like save the music or other programs designed to increase/improve music studies in public schools. The labels are such hypocritical money hoarding sharks. The legal system needs to seriously slap the labels upside the head.
Likewise, a Solaris motherboard goes through the similar tight QA procedures to make sure the motherboard is up to spec. There are PC motherboards with similar tolarances and specs, but they cost about the same as a solaris motherboard. People really should learn about the manufacturing process for motherboards and other components (beyond what's on CNN or Cnet) to get a good understanding of the difference between workstation and server hardware. You'd never use a motherboard designed for Sun e6000 on a workstation because it's way over kill. I've yet to see solid PC hardware that could support live swap of CPU, memory, hard drive, and ethernet cards. Nor have I seen or know of PC hardware that can support 32 or 64 processors. You're kidding yourself if you think Itanium will take over the high end market in the next year or three. It takes a tremendous amount of time and energy to reach that level of scalability. No matter what Intel or Microsoft says, PC architecture isn't ready take down solaris or AIX this year or next year. It will eventually get there, but Sun and IBM aren't going to sit by and loose market share. How many /. readers have had the need to load a 10gig database into memory. I haven't personally, but I sure wouldn't try it with a PC. Now of course if you had to make 10gigs of data available for search, you could distribute it by segmenting the data and using routing algorithms to get comparable performance with a hundred PC's. Building such a network poses it's own problems, so there is no magic in Itanium.
"We had Gilgamesh, Ulysses, Beowulf, Don Quixote, David Copperfield and now Daniel Jackson,"
I liked the show, but if you want to experience fully developed characters that are complex, go read a book. Having read the books quoted, I don't consider the character "Danial Jackson" on the same level. How about read the Upanisad, baghavadghita, Ramayana, the Iliad, the Odyssey, the old testament, No exit, Faerie Queen, Cantebury tales, Don Juan, Hildebrant and Hadubrant (old german epic) or Frankenstein? I love TV, but people should read the "classics" and know where TV draws from.
Although I distrust Microsoft, they have made one of the greatest contributions to software industry. Bill and Steve's innovation is they recognized people aren't willing to wait forever for a perfect system and that incrementally improving bad software until it becomes good is a good way to run a business. If the building perfect system were more desireable, than Apple and MacOS would been king today. Bill and steve were willing to do what hardcore engineers wouldn't do, release software that is known to be buggy and poorly tested. It's taken them a long time to get to the stability of win2K, but fact that windows is the dominant desktop OS shows that they know marketing. Sure people know Gates isn't an engineer, nor does he care about software quality, but he knows business. Now if only some one would do the same for open source (besides IBM), linux would have a really good chance of becoming a dominant player.
I found the article well written and better than most news publications. The arstechnica guys are deligent about their research and try to be as object as they can. I personally found their review more object the than the recent batch of reviews. I look forward to the next installment covering the software of .NET, ie the servers and services portion.
For example, it costs sprintpcs and att wireless approximately 40/month to service an account and half that is support. In many cases, a lot of specific domain knowledge is lost because of the high turn over rate. Building knowledgebases to maximize the quality of support is a very difficult task. I know some one that built a natural language support system using knowledgebase and expert system shells. It was far from trivial and isn't a full proof solution. In most cases, the actual deployment doesn't lead to drastic cuts in support staff. Rather it allows them to work more efficiently. Usually support calls comes in herds and is totally overwhelming.
I'm sure there are people that are displaced by support systems, but from my knowledge, it's not as bad as one would guess.
Balance to me means a kid should do finger painting, bang on drums or some other musical instrument, read books of all kinds including philosophy and religion, math, science, 3-5 foriegn languages and programming.
Kids are growing up stupid because the adults treat them as if they are stupid. Kids grow up with a lack of creativity because teachers and parents are too lazy or afraid of looking stupid to really try. The failure of children to grow and learn in a balanced manner is the result of our (adults) failures. There's no magic bullet to solve this problem and there's no easy fix. Politicians and school boards need to start thinking of long term solutions and not short term "what will get me re-elected" strategies.
Spending millions on stupid common sense research studies would be better spent on reducing the ratio of classrooms and giving teachers more training and less micromanagement.
IBM believes that we are at just such a threshold right now in computing. The millions of businesses, billions of humans that compose them, and trillions of devices that they will depend upon all require the services of the I/T industry to keep them running. And it's not just a matter of numbers. It's the complexity of these systems and the way they work together that is creating a shortage of skilled I/T workers to manage all of the systems. It's a problem that's not going away, but will grow exponentially, just as our dependence on technology has.
From my understanding, autonomic computing and other projects like are going for something much bigger than "lets make our OS smarter." I seriously doubt this is targeted at the consumer, since there are too many privacy issues. The real benefit of "self healing" is in the corporate environment where up time is critical. Autonomic's goal as I read it is about making systems work together seamlessly to improve reliability and scalability. Say a server has some hardware problem or a switch is dying. Things like these could cause real financial losses, so having smart systems that reconfigure/heal itself could reduce the cost of hardware and software failures. How many times have admins had to get up at 3 am to fix the webserver because some log ran amuck and ate up all the HD space. Having a standard system for handling these problems would help make systems more reliable.
Too many reporters are getting way too lazy.
As others have said time and time again, it's about the developer who is writing the code. Sure it's FUD, but everyone is throwing it in every direction. The only thing half way useful from the article is about each company's approach to development, which doesn't necessarily validate their products. It's good people are thinking critically about the article and poking holes in Bill Joy's article. The only problem with providing the power and benefit of unsafe code is, when some uses it inappropriately or incorrectly, it creates headaches for everyone in the project. No news there. Good developers will spend appropriate time to learn the tool and use it "correctly." Here's to the hope C# will not only be developer candy, but that it will promote good coding practices.
Perhaps /. can interview the winners and shed some light into the early development of OOL.
Microsoft deserves the back lash, since they claimed GPL is undemocratic. The attack dog they sent out just bit them in the ass. MS could have avoided this stupid line of arguments if they stayed away from phrases like "undemocratic, unamerican" in their marketing battle against open source. The worse part about this whole thing, is it may escalate much further and digress to a completely non-technical socio-political level. At that point, MS won't be able to win the argument, because it turns into movement and religion. There's nothing like fear to motivate a large group of people into action. I wouldn't be surprised if the arguments get more ugly and MS gets beaten up.
There actually is a 3G standard called CDMASTDMA (code division multiple access synchronis time division multiple access), which was developed by a group of scientists in china I remember correctly. The only problem, I haven't heard much information about either nokia, ericcson or qualcomm going ahead with it. It seems like the dream of having a phone that works in every network around the world is still a long ways off.