Actually quite the opposite. Here in Canada, Quebec is famous for refusing to go along with anything that the Federal government or other provincial governments want to do. Unless it somehow results in them getting more money or more rights. Subject of course to them being able to use the funds however they wish.
Allow me to play devil's advocate here. Maybe, just maybe.. someone at Microsoft has seen some of the advantages of using Linux. And they want to use.Net as a launching point into developing for Linux.
Their development tools have no equivalent (hey, I like Eclipse too, but it has a ways to go yet), and perhaps they are trying to figure out if there is a way people will pay for using Visual Studio to develop for both Linux and Windows.
I guarantee, that if it was one of these countries who gave it away. They will be caught. Why? Because Microsoft probably made small but unique cosmetic changes to each of the codebases they released. Essentially, putting a unique fingerprint on it in each instance they have shared out the code.
I still keep on wondering how much these certain companies like SCO and Verisign will win in the long run (via their corporate image) by introducing this new 'corporate world bully'-type to the general public.
This is nothing new. Many corporations have been adopting this sort of approach to dealing with various issues throughout time. But we have just started to notice now, because it is in the tech sector (traditionally a fairly ethical bunch), and the media likes to pick up on this kind of stuff more now.
He seems to be in favour (he doesn't seem to oppose it!), but isn't going out and stating it completely. He probably wants to see how this rides out in the market, before making any stronger of a statement.
No, this is a hostile bid. See here for more details.
A hostile action, is one taken when you don't have the agreement of the target company's management. Eisner, disagreed, and Comcast is now attempting to do an end run around him straight to the shareholders. Personally, I hope Comcast succeeds, because Disney is in desperate need of a change in management.
As for OpenOffice.org, it is easily, easily sufficient for 80-90% of all computer users
I disagree. While no one uses all the advanced features, most users often have use for at least a few of them. Give OpenOffice a few more years and it may mature to the point where it is suitable for all. But not yet. Oh, and where is the replacement for Outlook (that will still run on Windows)?
Yes, Samba. Keep in mind it does not have all of the advanced features and capabilities of Active Directory, but for basic setups it is usually enough.
It is one thing to 'play nice' and bring your country's laws into sync with anothers. It is an entirely different matter for one country to ask another to send off its money to foreign suppliers instead of using local suppliers. No government leader is that stupid. Mr. Howard would be committing political suicide to favour the opinions of one foreign leaders, over the loss of jobs in his homeland.
The problem with that, is the record companies have no idea how to run a successful online vendor. And even if it were part of a label, the 'online division' would still be losing money by itself.. Analysts would be all over this companies complaining that they have to sell off the business.
In the end, they would much rather have somebody else take the loss. iTunes can survive, because Apple is using it to sell *more* iPods. The rest of the services don't have that indirect revenue coming in. And there is no reason to believe that record labels would sell more music just by buying up and running a competing service. Maybe if they had a monopoly it would work, but at long as iTunes is around that will not happen.
Re:Because pseudo-compiled languages are better..
on
How C# Was Made
·
· Score: 1
You can get garbage collection and array bounds checking in fully compiled languages (such as D [digitalmars.com]), too.
There is more to buffer overflows than just array index checking. Remember char* ? Difficult to do array-index checking in a compiled language if the size of the char* is determined at run-time.
Because pseudo-compiled languages are better..
on
How C# Was Made
·
· Score: 2, Insightful
In many cases, pseudo-compiled languages, or languages that use a VM are a better choice. No worrying about memory management, buffer overflows, etc.
There will always be a place for C and C++ in places where you *NEED* low-level control over things like memory management, or where performance is very critical. But for most applications, this is simply not the case. You want a language that can do all you need it to do, and you don't want to worry about the rest of the details. Java and C#/.Net are the next big thing in commercial programming. But they certainly won't be the last. There will be another language that is better in 10 years from now. But right now it is a good thing that we have two choices, instead of one. Competition is a *good* thing.
Troll.. I don't believe a word. Ever heard of Stanford? or MIT? The quality of graduates from a university I have never heard of, surpasses all other schools in the US? Uh-huh...
Yes, I believe computer engineering is much more closely related to electric engineering. You are dealing with mostly hardware. They normally cover software too, but probably not beyond Assembly and C.
Computer science often tends to take a more abstract view of the hardware. You deal more with the details of computing/programming like algorithms and data structures.
I think somebody needs to organize a development community around this. Creating a good stable version of Linux that can be easily installed onto the router. Of course this would require some sort of installer program, that could fetch updates & upgrade the firmware more easily too.
Then it would be much easier to create all these advanced features, instead of having everyone adding their own single extra features, and never getting the exposure neccesary to stabilize the feature.
The difference between the Cisco routers and the low-end DLink/NetGear are that the former are much more stable, and a lot of the routing logic is hardware based so they are able to scale & perform much better than the latter.
I don't know why they would want to hold back Linksys development though, especially for things such as IPv6. They are a smart company, so I cannot figure out why they think holding back development of Linksys is going to advance their cause of spreading the use of IPv6.
There are lots of people who use Linksys, but are not willing to spend a lot of extra cash just to get a Cisco box so they can do IPv6. And the more people that demand IPv6, the more ISPs are going to have to buy new Cisco hardware to upgrade their higher-end routers.
This is exactly what the world needs to get on board IPv6. Somebody needs to create a stable version of the firmware, with good support for IPv6, and easy to install & configure. i.e. You run a program on your desktop, and it automatically upgrades & configures the router for the new firmware.
Actually quite the opposite. Here in Canada, Quebec is famous for refusing to go along with anything that the Federal government or other provincial governments want to do. Unless it somehow results in them getting more money or more rights. Subject of course to them being able to use the funds however they wish.
Allow me to play devil's advocate here. Maybe, just maybe.. someone at Microsoft has seen some of the advantages of using Linux. And they want to use .Net as a launching point into developing for Linux.
Their development tools have no equivalent (hey, I like Eclipse too, but it has a ways to go yet), and perhaps they are trying to figure out if there is a way people will pay for using Visual Studio to develop for both Linux and Windows.
Minor correction. In the industry, Vancouver is more commonly referred to as Hollywood North, not Toronto.
I guarantee, that if it was one of these countries who gave it away. They will be caught. Why? Because Microsoft probably made small but unique cosmetic changes to each of the codebases they released. Essentially, putting a unique fingerprint on it in each instance they have shared out the code.
I still keep on wondering how much these certain companies like SCO and Verisign will win in the long run (via their corporate image) by introducing this new 'corporate world bully'-type to the general public.
This is nothing new. Many corporations have been adopting this sort of approach to dealing with various issues throughout time. But we have just started to notice now, because it is in the tech sector (traditionally a fairly ethical bunch), and the media likes to pick up on this kind of stuff more now.
He seems to be in favour (he doesn't seem to oppose it!), but isn't going out and stating it completely. He probably wants to see how this rides out in the market, before making any stronger of a statement.
And bring a new meaning to a classic Slashdot joke..
....
Splash Mountain:
Wheeeeeehhhh!!@%&#(#!@#&$($!*&!$#& ^++ NO CARRIER
No, this is a hostile bid. See here for more details.
A hostile action, is one taken when you don't have the agreement of the target company's management. Eisner, disagreed, and Comcast is now attempting to do an end run around him straight to the shareholders. Personally, I hope Comcast succeeds, because Disney is in desperate need of a change in management.
As for OpenOffice.org, it is easily, easily sufficient for 80-90% of all computer users
I disagree. While no one uses all the advanced features, most users often have use for at least a few of them. Give OpenOffice a few more years and it may mature to the point where it is suitable for all. But not yet. Oh, and where is the replacement for Outlook (that will still run on Windows)?
Yes, Samba. Keep in mind it does not have all of the advanced features and capabilities of Active Directory, but for basic setups it is usually enough.
It is one thing to 'play nice' and bring your country's laws into sync with anothers. It is an entirely different matter for one country to ask another to send off its money to foreign suppliers instead of using local suppliers. No government leader is that stupid. Mr. Howard would be committing political suicide to favour the opinions of one foreign leaders, over the loss of jobs in his homeland.
Because those people's children are going to be paying the taxes that keep the country going, after you have gone onto retirement.
You must run Windows.
The problem with that, is the record companies have no idea how to run a successful online vendor. And even if it were part of a label, the 'online division' would still be losing money by itself.. Analysts would be all over this companies complaining that they have to sell off the business.
In the end, they would much rather have somebody else take the loss. iTunes can survive, because Apple is using it to sell *more* iPods. The rest of the services don't have that indirect revenue coming in. And there is no reason to believe that record labels would sell more music just by buying up and running a competing service. Maybe if they had a monopoly it would work, but at long as iTunes is around that will not happen.
You can get garbage collection and array bounds checking in fully compiled languages (such as D [digitalmars.com]), too.
There is more to buffer overflows than just array index checking. Remember char* ? Difficult to do array-index checking in a compiled language if the size of the char* is determined at run-time.
In many cases, pseudo-compiled languages, or languages that use a VM are a better choice. No worrying about memory management, buffer overflows, etc.
There will always be a place for C and C++ in places where you *NEED* low-level control over things like memory management, or where performance is very critical. But for most applications, this is simply not the case. You want a language that can do all you need it to do, and you don't want to worry about the rest of the details. Java and C#/.Net are the next big thing in commercial programming. But they certainly won't be the last. There will be another language that is better in 10 years from now. But right now it is a good thing that we have two choices, instead of one. Competition is a *good* thing.
And that's not even counting the dupes!
We have an excellent engineering department. And if computer science is more your thing, they have their own faculty for that too.
Troll.. I don't believe a word. Ever heard of Stanford? or MIT? The quality of graduates from a university I have never heard of, surpasses all other schools in the US? Uh-huh...
Yes, I believe computer engineering is much more closely related to electric engineering. You are dealing with mostly hardware. They normally cover software too, but probably not beyond Assembly and C.
Computer science often tends to take a more abstract view of the hardware. You deal more with the details of computing/programming like algorithms and data structures.
Geeks Put the Unsavvy on Alert: Learn or Log Off
Hmm. He's been doing this for a year. I doubt he is going to get caught.
And if he did get caught, you know what they would probably do? Fire all of his co-workers, make him a manager, and get him to hire 5 other Indians.
I think somebody needs to organize a development community around this. Creating a good stable version of Linux that can be easily installed onto the router. Of course this would require some sort of installer program, that could fetch updates & upgrade the firmware more easily too.
Then it would be much easier to create all these advanced features, instead of having everyone adding their own single extra features, and never getting the exposure neccesary to stabilize the feature.
The difference between the Cisco routers and the low-end DLink/NetGear are that the former are much more stable, and a lot of the routing logic is hardware based so they are able to scale & perform much better than the latter.
I don't know why they would want to hold back Linksys development though, especially for things such as IPv6. They are a smart company, so I cannot figure out why they think holding back development of Linksys is going to advance their cause of spreading the use of IPv6.
There are lots of people who use Linksys, but are not willing to spend a lot of extra cash just to get a Cisco box so they can do IPv6. And the more people that demand IPv6, the more ISPs are going to have to buy new Cisco hardware to upgrade their higher-end routers.
Yes, thank you!
This is exactly what the world needs to get on board IPv6. Somebody needs to create a stable version of the firmware, with good support for IPv6, and easy to install & configure. i.e. You run a program on your desktop, and it automatically upgrades & configures the router for the new firmware.