True that! If you're used to spending your hard-earned bucks on lightweight plastic technology thats worth nothing in three years time, go and buy a Rancilio Silvia. They are full of heavy brass for heat retention and built like the proverbial brick shithouse. I've hammered mine for years, even replaced the seals quite a few times, and I would say it makes as good coffee as any large machine in a cafe.
They do seem to have some quirky Italian-ness about them, including fairly incomprehensible instructions (and mine's got a couple of screws missing from the factory!) but thats part of the weird attraction really - like owning a ferarri or something I would imagine. There's even a hacker community - you can find web sites of people hacking them to install solid state temperature controllers.
The only downside is that it uses the same boiler for heating water and for steaming milk, so you can't them both simultaneously. No big deal for one or two cups but any more and you are standing there for quite a while.
IMO the most essential part of the whole deal is a good burr grinder - which you then need to set to just the right degree of grind. Thats easy, just make 10 or so cups of coffee until you get the coffee pouring through at just the right rate.
If this problem HAS been solved, I would expect the military and other scientific fields to be investing in it far more than a web video hosting site.
The military would pay some amount of money for it, and it would take 2 years to cut a deal with them. Google and MySpace on the other hand will lose untold wealth in just a few months - if they don't come up with a way to get the lawyers off their backs.
These smart guys have the right technology at the right time. They're cashing out big time.
I guess I've never really understood the hacker ethic but reading this it sounds almost like some kind of challenge...
And then there's the issue of how well it will actually work, or if MySpace is just trying to save face. Cynical observers might be quick to ask how soon clever hackers will figure out a way to work around or even completely circumvent the "digital fingerprints." According to Ikezoye, it's not going to be easy because Audio Magic's patented technology is more complicated than simply generating a "hash value" for a file.
"A fingerprint is much more robust at identifying the content. Hashes identify files," he explained. If a Colbert Report clip were pulled at Viacom's request, for example, MySpace's filter would block all other forms of the file from MPEG to AVI, all various degrees of quality, and even video clips that contained only part of the content from the piece that had been taken down. "We simulate the human perception of the same content," Ikezoye said.
And to circumvent the filter, he added, a hacker would have to "screw up the content itself so it wasn't recognizable," to a degree where it wouldn't even be worth uploading in the first place.
But given hackers' long history of being able to get through just about anything, experts remain a bit skeptical.
In a society without copyright, what is the incentive to hoard away your source code apart form just being greedy and not wanting to share?
If you're happy with the idea of other people having it for free then sure, there's no incentive - but if you have some idea about (god forbid!!) maybe selling the proceeds of your intellectual effort, because (god forbid again!) you need to feed your family, then theres a strong incentive to keep it triply encrypted and locked away, because now you have no other form of protection.
If I work all day chopping wood, then maybe I want to keep the proceeds of my work and sell it to other people who want their wood chopped for them. Software's the same, theres just more choice. I can make money by:
selling the source code
giving the source code away and making money from consulting
my personal favourite - seemingly giving the source code away (under GPL), waiting until a big community has built up, then selling commercial licenses under BSD to those who need to redistribute
Pissing off the suits that run large data centers and have drunk the virtualization koolaid might just backfire big time for MS. When those execs realise that linux is free to virtualize they'll have a TCO factor bigger than anyone can hide sitting right in front of them. Microsoft will be shafting themselves if they try preventing virtualization.
You should read "Soul of a new machine" by Tracy Kidder. Its an old book but its written by a guy embedded within the hardware and firmware design guys at Data General as they build an entire new processor.
At one stage the PHB arrives in the war room and utters his one and only edict - "NO MODE SWITCHES".
Pissed off with him at the time for making their design job more difficult, by general concensus, the engineers later applaud him for his vision (however the company has since folded so perhaps this was not such a great analogy).
Bottom line, my opinion, users are not lazy, they just want to get some work done without needing the equivalent of a Bachelor's in Computer Science to get that work done.
But what if its simply not possible to make things so simple that average Joe can "just do it"?
Everyone uses Google's search box as an example, but the fact is that that box is the front end of a task that is very easy to describe - "show me a list of documents that more or less relate to these words".
As soon as you stray from there into some of Google's other functionality you are into some far more complex screens that I personally have heard people confused by. Well-designed though they are, it sometimes just takes a fiew fields, links and words to make the interface powerful enough to be useful for the task at hand. This is even more so when there are financial ramifications to the task at hand, immediately requiring history, confirm dialogs, balances, tec etc.
As computer gurus our very DNA is infused with the belief that we can build it, and make it so simple anyone can use it.
Personally, I find that this feeling diminishes as the project progresses. Sometimes because we don't have access to Googe's level of funding for UI design, usability testing, etc. But often, in my opinion, because some tasks simply can't be made simple.
I know exactly nothing about PHP, except that putting it on my Fedora box was a prereq to installing the mambo CMS, so I followed the instructions exactly.
My first introduction to php itself was about 6 weeks later when I found my network sagging under the load of a spam blast emanating from my now-compromised machine, broken into through a php exploit - kinda disgruntling and humiliating since I take the utmost care over security and this was the first ever breakin.
The first reaction when I told someone at work about this was "yeah, you'd have to be mad to run php on a box you don't want to get owned".
Lesson learned and now I would not touch php with a 20 ft pole.
You, my friend, are overly rooted in the electronic world. A reading of ancient cryptographic techniques would be useful.
You do not "install" a one time pad on your computer. You keep it in your pocket.
The classic implementation of a one time pad really is a pad - a pad of sheets of paper. You use one, you throw it away. Concerned about surveillance cameras? A blank sheet between every page obscures the next key. It may also be an electronic device that gives you the keys. But it is NOT your computer.
Yes, I AM asking the bank to store a huge pad for every individual - that is what computers are for. Keys must not repeat. With today's hardware there is no significant overhead for storing a totally unique sequence of keys for every individual in the known world.
The only security risk is someone physically acquiring the pad. Once you are into fingernail extraction you are in a whole new world however.
When I log on to my account, instead of typing in a PIN, I press buttons on a "virtual" keypad, ie a bunch of images. They will also randomly assign letters to each number(different every time you log in) so you can still type them if you want without a keylogger figuring out what your pin is.
The trouble is, anyone who owns your PC and has installed a keylogger can just as easily spy on your display and see what you are clicking.
Sometimes I would swear my brain explodes at our slowness to learn.
The only true solution is one time pads. They are unhackable, and only a minor inconvenience.
I would give blood to be able to use a one time pad for my online banking. The trouble is, the industry, and Joe Public, still don't take IT security seriously. And this is totally a mindset. Some marketing guru should wake up to the possibilities of the one time pad - potentially the greatest chick puller since the circular waterbed - and get us the hell out of this horrendous hacky world.
Ah...the classic "Get your product/service made for free and then sell it for profit" business model. Best of luck to people who work for this and don't get compensated for their time and efforts.
At least the guy is upfront.
Not like numerous other characters who release their stuff under GPL, all the while reserving themselves (and only themselves) the right to sell it commercially to people under other, less restrictive licenses.
Let the flames pour down on me and my petrol-impregnated shell suit but this is of course why BSD is the TRULY open source license - once you're released it under BSD you really can't forcibly make money off it, except by providing stand-out support.
It's not a memory leak in the sense of doing nothing increasing memory usage so that inaccurate. Second of all it exists, probably worse even, in 1.5 so why the fuck would it stop someone from upgrading? Has the author so run out of ideas as to list any and all faults of FF?
Whooaaa, dial the defensiveness back a few degrees there, fanatical FF fanboy!
There is no legal definition of "memory leak" but I think most people would agree that, if it steadily increases memory consumption while the user is doing more or less the same thing, then that is a memory leak. I'm just doing my thing and its using more and more memory - memory leak.
How long until we see countries leaving the EU? I mean, I really like the idea of a common currency, but given the number of problems and the obvious attempts to create a single government to rule over Europe, how long until the UK decides to leave?
You are slamming the EU by comparing it to a better world - but it is a world that has never existed in Europe.
The fact is that Europeans enjoy slaughtering and conquering each other in extreme numbers. England once three quarters of the globe under its domination. Romans and Spaniards conquered by the sword. Scandanavians raped and pillaged across the continent. Anyone remember Bosnia? And as for Germans - well, lets not even go there.
The fact is that Europeans are savage and warlike and desperately need structures to take their minds of the delicious thought of grabbing their neighbour by the throat.
The EU, with the possibilities it presents of arguing about efforts to introduce standard sizes and curvatures of cucumbers, is just such a device, despite the massive inefficencies it leads to and the bulging false economy it brings to strange people such as the Belgians who if not for the burden of keeping the EU running would be sitting at home listening to never-ending stories of the latest outrage by their largely paedophilic citizens.
if they're not intending to use them, why did the get them in the first place? Its like someone pointing a gun at your head but saying "I won't pull the triger, honest".
Because we live in a world (to continue your analogy) where other people DO have guns, so companies like MS are forced to pack pistols themselves.
Its a little like nuclear deterrence - when the others have nukes you need them to, even though most people wish they didn't exist.
This is just a way of saying "NO" but being able to shift the blame to someone else.
Trouble is, if the client doesn't like it, you've shot yourself in the foot. "ummm...yeah..I do really need to eat so just...ahhh.. forget what I said about that other corporation...cos I really need this gig!".
I'd say that if your prior inventions are so transparent that they could be stolen from a list, then they are probably not the sort of thing that ought to be patentable. Say for example, a method for organising tracks on an MP3 player by category and sub-category menus.
I imagine poster's issue is not that someone will steal his ideas, but more that if he ever does strike it rich, employer will suddenly turn up a couple of year later with NDA in hand saying "all your base are belong to us".
Contrast this with charitable contributions made by an average middle class worker. If a family man earning $50,000/year donates $100 to charity annually, he is making an actual sacrifice. That's a week's worth groceries. A tank and a half of gas. Half the monthly electric bill.
So, who is more generous? Mr. Buffet or Mr. Middle-class-working-stiff? Who is more deserving of hosannas?
Who is more deserving?
That depends whether you measure it by actual positive impact on other people's lives - in which case clearly Mr. Buffet "wins" - or on who has personally sacrificed the most - in which case, yes, its like you say - Mr. Middle-class-working-stiff wins.
Personally I lean towards the first because otherwise Mr. Middle-class-working-stiff can flagellate himself silly with a cat-of-nine tails and thereby "win" since he's suffered the most for the cause, even though he's made sweet FA difference to those who actually need this.
WorldChanging: So, to start -- what is the Center for Responsible Nanotechnology hoping to make happen?
Center for Responsible Nanotechnology: We want to help create a world in which advanced beard technology -- nano-beards -- is widely used for beneficial purposes, and in which the risks are responsibly managed. The ability to manufacture highly advanced nano-beard products, such as those adorning our own faces right now at an exponentially accelerating pace will have profound and perilous implications for all of society, and our goal is to lay a foundation for handling them wisely.
Back then Physics and other sciences were far more open to discovery than the sciences are today while we refine the details rather than discovering broad things.
And everything that can be discovered, has been discovered?
Just playing around I set up a 10 extension inter office VoIP system using this system in about 20 minutes on an old laptop. It's open source, free, and has a great a community behind it.
Hey, I'm sure you really did achieve this in 20 minutes (OK, I'm not sure at all, unless you'd already done it a few time before...but who knows...)
But I'll just add a voice of reason here that asterisk, while it definitely is a great solution and has a fantastic community, is a real sophisticated system that may well take you a heck of a long time to get on top of. Count on a fun but steep learning curve on concepts like the asterisk config files, VOIP protocols, flashing your IP phones to get their firmware to the right level, etc.
If you really want to truly master your phone system, and be able to do whatever you want with it (hey, we're all geeks here, right?) , then go asterisk, and just do it all yourself. Make your PABX a corporate asset that you have hack, extend and exploit.
But if your primary goal is to get the office phones up and running with minimal cost (in both time AND money) then finding someone else who knows asterisk and VOIP generally will likely be way cheaper.
Same for me. Visio is a hardcore piece of technology which I rely on so much I couldn't really be arsed looking for a free replacement - I don't mind paying for it because it works so well.
Hard as it is to admit if you love OSS, if you really are a "knowledge worker", its worth paying the MS tax for access to things like Excel and Visio. And if you exchange files with customers, you have even less choice.
IMHO, the way to dislodge Microsoft is not by positioning linux desktop as a viable alternative for hardcore knowledge warriors. Instead its to go after the next tier down. The average pleb sitting at his computer in the bowels of a Bank does not use Visio, or really even MS Word, on a constant basis.
Those people could get by fine on a good desktop distro, as long as they had Citrix-style access to the serious Windows-based applications running on a server. They might only need them twice a day, but when they need them, they do need them. One MS license could probably serve 5 people if it was pooled like this...
Now compare that to software where we expect that it be essentially faultless and when a fault is found, that it be fixed quickly and for free.
Something tells me that if someone put a brick through your window, it would be them that you wanted busted, not the maker of your car. Yet if someone hacks your OS, you are mad at the OS maker, not that hacker.
A delightful analogy but totally and absolutely bogus.
Just activate your cerebrum for a few minutes.
Is it reasonable to expect a car to be resistant to efforts to break into it with a brick? Clearly not, for your typical family vehicle. No reasonable person would think so.
Is it reasonable to expect a computer to be connected to the Internet, and for its user to perform simple tasks such as surfing the net, without being infected? Clearly it is, and any reasonable person who is not an apologist for the patheticly lacking security of MS (and quite a few other) products would think so.
It is just stupid to lay all the blame on the people who do the hacking. Sure they're bozos and criminals. But how in god's name does the world's largest software company, with virtually unlimited resources, get away for so long with producing software so flakey that infection is just a matter of time if you dare to connect your machine to the Internet?
Anyone with knowledge of computer systems outside the MS world should be aware that it is possible to create software that is highly resistant to attack via the network. Its hard - very hard - to make it 100% follproof, but its easy - very easy - to do one hell of a lot better than MS has done.
The people at MS are as smart as anyone but the total focus on making things easy over making them safe ties their hands. As a result millions of people have become trained to think that it is actually reasonable to pay hundreds of dollars out on anti-virus and other "security" software
True that! If you're used to spending your hard-earned bucks on lightweight plastic technology thats worth nothing in three years time, go and buy a Rancilio Silvia. They are full of heavy brass for heat retention and built like the proverbial brick shithouse. I've hammered mine for years, even replaced the seals quite a few times, and I would say it makes as good coffee as any large machine in a cafe.
They do seem to have some quirky Italian-ness about them, including fairly incomprehensible instructions (and mine's got a couple of screws missing from the factory!) but thats part of the weird attraction really - like owning a ferarri or something I would imagine. There's even a hacker community - you can find web sites of people hacking them to install solid state temperature controllers.
The only downside is that it uses the same boiler for heating water and for steaming milk, so you can't them both simultaneously. No big deal for one or two cups but any more and you are standing there for quite a while.
IMO the most essential part of the whole deal is a good burr grinder - which you then need to set to just the right degree of grind. Thats easy, just make 10 or so cups of coffee until you get the coffee pouring through at just the right rate.
The military would pay some amount of money for it, and it would take 2 years to cut a deal with them. Google and MySpace on the other hand will lose untold wealth in just a few months - if they don't come up with a way to get the lawyers off their backs.
These smart guys have the right technology at the right time. They're cashing out big time.
If you're happy with the idea of other people having it for free then sure, there's no incentive - but if you have some idea about (god forbid!!) maybe selling the proceeds of your intellectual effort, because (god forbid again!) you need to feed your family, then theres a strong incentive to keep it triply encrypted and locked away, because now you have no other form of protection.
If I work all day chopping wood, then maybe I want to keep the proceeds of my work and sell it to other people who want their wood chopped for them. Software's the same, theres just more choice. I can make money by:
Bring it on Microsoft.
Pissing off the suits that run large data centers and have drunk the virtualization koolaid might just backfire big time for MS. When those execs realise that linux is free to virtualize they'll have a TCO factor bigger than anyone can hide sitting right in front of them. Microsoft will be shafting themselves if they try preventing virtualization.
You should read "Soul of a new machine" by Tracy Kidder. Its an old book but its written by a guy embedded within the hardware and firmware design guys at Data General as they build an entire new processor.
At one stage the PHB arrives in the war room and utters his one and only edict - "NO MODE SWITCHES".
Pissed off with him at the time for making their design job more difficult, by general concensus, the engineers later applaud him for his vision (however the company has since folded so perhaps this was not such a great analogy).
Bottom line, my opinion, users are not lazy, they just want to get some work done without needing the equivalent of a Bachelor's in Computer Science to get that work done.
But what if its simply not possible to make things so simple that average Joe can "just do it"?
Everyone uses Google's search box as an example, but the fact is that that box is the front end of a task that is very easy to describe - "show me a list of documents that more or less relate to these words".
As soon as you stray from there into some of Google's other functionality you are into some far more complex screens that I personally have heard people confused by. Well-designed though they are, it sometimes just takes a fiew fields, links and words to make the interface powerful enough to be useful for the task at hand. This is even more so when there are financial ramifications to the task at hand, immediately requiring history, confirm dialogs, balances, tec etc.
As computer gurus our very DNA is infused with the belief that we can build it, and make it so simple anyone can use it.
Personally, I find that this feeling diminishes as the project progresses. Sometimes because we don't have access to Googe's level of funding for UI design, usability testing, etc. But often, in my opinion, because some tasks simply can't be made simple.
I know exactly nothing about PHP, except that putting it on my Fedora box was a prereq to installing the mambo CMS, so I followed the instructions exactly.
My first introduction to php itself was about 6 weeks later when I found my network sagging under the load of a spam blast emanating from my now-compromised machine, broken into through a php exploit - kinda disgruntling and humiliating since I take the utmost care over security and this was the first ever breakin.
The first reaction when I told someone at work about this was "yeah, you'd have to be mad to run php on a box you don't want to get owned".
Lesson learned and now I would not touch php with a 20 ft pole.
You, my friend, are overly rooted in the electronic world. A reading of ancient cryptographic techniques would be useful.
You do not "install" a one time pad on your computer. You keep it in your pocket.
The classic implementation of a one time pad really is a pad - a pad of sheets of paper. You use one, you throw it away. Concerned about surveillance cameras? A blank sheet between every page obscures the next key. It may also be an electronic device that gives you the keys. But it is NOT your computer.
Yes, I AM asking the bank to store a huge pad for every individual - that is what computers are for. Keys must not repeat. With today's hardware there is no significant overhead for storing a totally unique sequence of keys for every individual in the known world.
The only security risk is someone physically acquiring the pad. Once you are into fingernail extraction you are in a whole new world however.
The trouble is, anyone who owns your PC and has installed a keylogger can just as easily spy on your display and see what you are clicking.
Sometimes I would swear my brain explodes at our slowness to learn.
The only true solution is one time pads. They are unhackable, and only a minor inconvenience.
I would give blood to be able to use a one time pad for my online banking. The trouble is, the industry, and Joe Public, still don't take IT security seriously. And this is totally a mindset. Some marketing guru should wake up to the possibilities of the one time pad - potentially the greatest chick puller since the circular waterbed - and get us the hell out of this horrendous hacky world.
At least the guy is upfront.
Not like numerous other characters who release their stuff under GPL, all the while reserving themselves (and only themselves) the right to sell it commercially to people under other, less restrictive licenses.
Let the flames pour down on me and my petrol-impregnated shell suit but this is of course why BSD is the TRULY open source license - once you're released it under BSD you really can't forcibly make money off it, except by providing stand-out support.
Whooaaa, dial the defensiveness back a few degrees there, fanatical FF fanboy!
There is no legal definition of "memory leak" but I think most people would agree that, if it steadily increases memory consumption while the user is doing more or less the same thing, then that is a memory leak. I'm just doing my thing and its using more and more memory - memory leak.
You are slamming the EU by comparing it to a better world - but it is a world that has never existed in Europe.
The fact is that Europeans enjoy slaughtering and conquering each other in extreme numbers. England once three quarters of the globe under its domination. Romans and Spaniards conquered by the sword. Scandanavians raped and pillaged across the continent. Anyone remember Bosnia? And as for Germans - well, lets not even go there.
The fact is that Europeans are savage and warlike and desperately need structures to take their minds of the delicious thought of grabbing their neighbour by the throat.
The EU, with the possibilities it presents of arguing about efforts to introduce standard sizes and curvatures of cucumbers, is just such a device, despite the massive inefficencies it leads to and the bulging false economy it brings to strange people such as the Belgians who if not for the burden of keeping the EU running would be sitting at home listening to never-ending stories of the latest outrage by their largely paedophilic citizens.
Because we live in a world (to continue your analogy) where other people DO have guns, so companies like MS are forced to pack pistols themselves.
Its a little like nuclear deterrence - when the others have nukes you need them to, even though most people wish they didn't exist.
Trouble is, if the client doesn't like it, you've shot yourself in the foot. "ummm...yeah..I do really need to eat so just...ahhh.. forget what I said about that other corporation...cos I really need this gig!".
If you want to say NO just stand up and say it.
I imagine poster's issue is not that someone will steal his ideas, but more that if he ever does strike it rich, employer will suddenly turn up a couple of year later with NDA in hand saying "all your base are belong to us".
Sounds like you're pretty much in the lashing camp then?
So, who is more generous? Mr. Buffet or Mr. Middle-class-working-stiff? Who is more deserving of hosannas?
Who is more deserving?
That depends whether you measure it by actual positive impact on other people's lives - in which case clearly Mr. Buffet "wins" - or on who has personally sacrificed the most - in which case, yes, its like you say - Mr. Middle-class-working-stiff wins.
Personally I lean towards the first because otherwise Mr. Middle-class-working-stiff can flagellate himself silly with a cat-of-nine tails and thereby "win" since he's suffered the most for the cause, even though he's made sweet FA difference to those who actually need this.
Good on you Warren, you rock.
Excellent! One of those posts that occasionally makes /. worthwhile!
WorldChanging: So, to start -- what is the Center for Responsible Nanotechnology hoping to make happen?
Center for Responsible Nanotechnology: We want to help create a world in which advanced beard technology -- nano-beards -- is widely used for beneficial purposes, and in which the risks are responsibly managed. The ability to manufacture highly advanced nano-beard products, such as those adorning our own faces right now at an exponentially accelerating pace will have profound and perilous implications for all of society, and our goal is to lay a foundation for handling them wisely.
i would like some of what it is you're smoking puhleease
And everything that can be discovered, has been discovered?
Hey, I'm sure you really did achieve this in 20 minutes (OK, I'm not sure at all, unless you'd already done it a few time before...but who knows...)
But I'll just add a voice of reason here that asterisk, while it definitely is a great solution and has a fantastic community, is a real sophisticated system that may well take you a heck of a long time to get on top of. Count on a fun but steep learning curve on concepts like the asterisk config files, VOIP protocols, flashing your IP phones to get their firmware to the right level, etc.
If you really want to truly master your phone system, and be able to do whatever you want with it (hey, we're all geeks here, right?) , then go asterisk, and just do it all yourself. Make your PABX a corporate asset that you have hack, extend and exploit.
But if your primary goal is to get the office phones up and running with minimal cost (in both time AND money) then finding someone else who knows asterisk and VOIP generally will likely be way cheaper.
Hard as it is to admit if you love OSS, if you really are a "knowledge worker", its worth paying the MS tax for access to things like Excel and Visio. And if you exchange files with customers, you have even less choice.
IMHO, the way to dislodge Microsoft is not by positioning linux desktop as a viable alternative for hardcore knowledge warriors. Instead its to go after the next tier down. The average pleb sitting at his computer in the bowels of a Bank does not use Visio, or really even MS Word, on a constant basis.
Those people could get by fine on a good desktop distro, as long as they had Citrix-style access to the serious Windows-based applications running on a server. They might only need them twice a day, but when they need them, they do need them. One MS license could probably serve 5 people if it was pooled like this...
Something tells me that if someone put a brick through your window, it would be them that you wanted busted, not the maker of your car. Yet if someone hacks your OS, you are mad at the OS maker, not that hacker.
A delightful analogy but totally and absolutely bogus.
Just activate your cerebrum for a few minutes.
Is it reasonable to expect a car to be resistant to efforts to break into it with a brick? Clearly not, for your typical family vehicle. No reasonable person would think so.
Is it reasonable to expect a computer to be connected to the Internet, and for its user to perform simple tasks such as surfing the net, without being infected? Clearly it is, and any reasonable person who is not an apologist for the patheticly lacking security of MS (and quite a few other) products would think so.
It is just stupid to lay all the blame on the people who do the hacking. Sure they're bozos and criminals. But how in god's name does the world's largest software company, with virtually unlimited resources, get away for so long with producing software so flakey that infection is just a matter of time if you dare to connect your machine to the Internet?
Anyone with knowledge of computer systems outside the MS world should be aware that it is possible to create software that is highly resistant to attack via the network. Its hard - very hard - to make it 100% follproof, but its easy - very easy - to do one hell of a lot better than MS has done.
The people at MS are as smart as anyone but the total focus on making things easy over making them safe ties their hands. As a result millions of people have become trained to think that it is actually reasonable to pay hundreds of dollars out on anti-virus and other "security" software