It's hard to trust that the currently good sides of MS will be allowed to stay good while other sides of MS are still behaving badly.
There could be many ways to undo the good things MS has done recently, and they are not perfect, but I am much happier the direction in the past year than I have been since the start of the company.
http://www.theguardian.com/world/2013/jul/11/microsoft-nsa-c...
Noticed how this date is withing those 5 year of "It's a whole new Microsoft" mantra you guys chanting over and over?
Is it even possible for you guys to kill the undead SCO monster now? At any rate, it's still working away.
Also, both the JavaScript language and runtime were pretty hard to build reliable, performant apps in back when Silverlight was introduced. The JavaScript language and runtimes have matured considerably since then.
If it had been my say, I'd have kept it for a little longer than they did, but by now I'd say it's no longer necessary.
There were always two camps in the Silverlight world, both inside and outside of Microsoft: those that saw it as a way to make browser-based applications more awesome, and those that saw Silverlight as a way to get away from that yucky HTML/CSS/JS dev. I was always firmly in the first camp, and from that side of things I wouldn't take back a minute I spent on Silverlight dev - I got a jump on video, vector graphics, browser-based apps, etc., long before it was practical to do that in the browser. When those technologies hit mainstream browsers, great!
Note: Microsoft employee but definitely only speaking for myself here.
I would argue that Winforms is now a mature technology and requires little upkeep, but it is still a part of the stack.
WPF development has slowed significantly, but still proceeds.
https://news.ycombinator.com/item?id=11167964
I'm sure there are Officially no privacy implications here.
I expect it's done things you (and me) don't like in the past 15 years. However, the same goes for Apple, Google, IBM and Oracle. Microsoft hasn't been the least ethical of that lot.
Seriously, do we need to lower the content level of discussion here to "fanboy" camp accusations, it's not productive.
Also, please review the guidelines:
Please resist commenting about being downvoted. It never does any good, and it makes boring reading.
Please don't bait other users by inviting them to downvote you or announce that you expect to get downvoted.
Indeed I was just about to post the following in reply to your comment above:
Please don't add meta commentary about downvotes and who you imagine downvoted you. It's against the HN guidelines (two of them: https://news.ycombinator.com/newsguidelines.html) and is invariably tedious.
It seems like they are giving with one hand (open source to developers) and taking with the other (data from their unsuspecting users).
Well, you know, you can't walk into the same Windows twice. (Unless you ignore all updates.)
"The different Microsoft" aspect comes from open sourcing the key technological components so migration away from Microsoft licenses is at least a legally plausible, and that people can indeed see what goes into the sausage.
From developers point of view this is a huge improvement and makes the .Net a much more appealing proposition.
Is a company evil? Does it make good products? To me, at least, it's not very helpful to mix these two discussions.
Disclaimer: I have been one of the ones pushing the last 5 years to make that statement true. ;)