So where does Microsoft think they will find a market for this stuff?
The same market that also believes that Internet Explorer and the Internet are logically equivalent.
Really? In order to build the infrastructure, enter the market,and cover all entry costs, did the city government get bank loans or did they use tax revenue or did the issue tax free municipal bonds?
From their site:
No. The funds for constructing the fiber network come from bonds issued by the City of Wilson. Tax revenues are not being used to fund this project in any way.
Did they have to go through zoning and permitting, or was that taken care of in house at no cost?
I would imagine that sure, they had that taken care of, but let's not forget that TWC has already been firmly established in this area already, so it wouldn't be a complete startup to begin with. Much of their equipment could be upgraded, and the new equipment or facilities that would be required to be installed would not match the amount of zoning/permitting that the government needed to get through. Perhaps you'd differ, but I'd consider this advantage to "level" the playing field between Gov't and TWC. Remember, Gov't isn't a telecommunications company that has been doing this for decades, it's (in this case) a general-purpose decision-making body.
Did they have to hire crews and buy equipment to install the infrastructure or did they use existing government resources?
And once again I'd point to the response I just made, TWC isn't a startup therefore it wouldn't need to allocate new resources (or the wealth needed to start a venture like Greenlight). The resources that they would need to allocate could either be pulled from elsewhere, or they could use resources from their national-level company, etc. Regardless, once again I'd say the fact that they would use pre-existing Gov't resources should be "allowed" if this is viewed as a cost-competition, because they are starting a telecommunications business from the ground-up.
You may not (and probably don't) agree with me, but you brought up some great points that I clearly neglected and honestly didn't think about. Touche.
I'm a DB admin, and I use things that aren't toys; but what I've heard here is kinda harsh.
Look, it's all about "right tool for the right job." Why do you need a nuclear-powered drill that can make a tunnel from here to China, when really all you needed was a shovel?
For most daily projects that have small amounts of data, they may be using something like Crystal Reports or Excel or SPSS that just does all the number-crunching client-side anyway. You don't always need Oracle or [favorite DB flavor] for that.
What?! We shouldn't suggest that our company buy the biggest, baddest, best-performing supermachine just based on the cost efficiency that it can achieved if pushed to it's optimum limit? Even if we only need a shovel? You're no fun!
If Linux was easier to use and free/cheap (as in beer), it wouldn't take long for it to be adopted.
You haven't actually used Linux, have you? Linux is and has been for several years *much* easier to use than MS-windows.
I just realized this when I had to give some lessons on Python programming to some people at work. I hadn't used a Windows desktop for several years, but since none of these people were Linux users I used XP for the course. I then realized how hard is XP for someone who's not used to it.
Starting with the "Start" menu, which is organized by software supplier, not category. Now where the fsck do I find a file manager? I just downloaded this file, where did it go? Where is my "home" directory, which in Linux has an icon intuitively shaped as a house? I want to copy a file, why did it create links for some, but not all copy operations? And so on. Windows is *extremely* hard to use for a beginner.
Take this experience, then switch seats. This is exactly how every other Windows user feels regarding Linux. It's all in the context. You're used to Linux, so your abstractions deal with what Linux uses. Windows users are used to Windows, so their abstractions are based on Windows.
Why does everyone tend to point to a single event (such as your experience) and then automatically hoist it up as the end-all conversation stopper? Do you truly believe that Windows is the more difficult solution, and millions of people worldwide continue to use it while a minority of Linux users continue with theirs? Has nothing to do with historical market share? Come on guys.
A chimpanzee could do this, but somehow, searching through reams of unknown websites for untrusted executables to cruft the living hell out of your Windows system is considered "easier".
Yes, but said chimpanzee could also go to local retail store, ask 19 year old associate what's the best media player to purchase, points them to certain box, chimpanzee then purchases that software, takes it home and installs it. They insert the media, it automatically installs it, then asks them if they'd like to run it once its done.
How is this harder than having to switch to a paradigm in which they're not familiar with in order to install software that must also have separate packages installed with it in order to properly decode the DVDs for playback?
Look, *nix was created for a very specialized purpose which was for programmers. No one is saying that the standard *nix that is around nowadays should or will go away. It serves a very detailed purpose, fine. But there has been talk and there is a certain need that many people feel Linux can serve, and that is compete with Windows for the everyday user (and I mean users that think Internet Explorer IS the internet, for example). These people don't understand what the hell a repository is (they might think you're suggesting they're constipated, actually). How will they know where to find "Add/Remove", or know TO FIND "Add/Remove" when all they want to do is play a DVD. ("What, it can't do that? But it has a DVD drive in it...")
The large problem in this debate is the difference of perspective and scope of experience. For programmers and those considered "computer savvy", it's very easy to learn how to use Linux and its differences from Windows. But to someone who isn't into computers, doesn't care to learn or whatever, you can't fault them for that. They have most likely learned a very specific abstraction that works for them but is not very flexible in terms of shifting to new paradigms (move from Windows to Linux).
If Linux is to go mainstream it is indeed mandatory that more steps are taken so that Grandma can truly run Linux on her computer and not take two shakes about it. Don't make the mistake that certain engineers make regarding their product: Just because the customer doesn't understand the product or appreciate its engineering ingenuity doesn't mean the customer is not sophisticated or smart. If Grandma is your customer, you make sure Grandma (and not just you) can use the product.
Nothing succeeds like the appearance of success. -- Christopher Lascl