Live data from Hacker News

Microsoft takes .NET open source and cross-platform

news.microsoft.com

921–930 of 937 posts

Re: Microsoft takes .NET open source and cross-platform

#921

Earlier quoted context omitted.

Patent threats and lawsuits against Android OEMs. Locking down computers using UEFI Secure Boot and taking control away from the owners of the machine. Sabotaging the office document standard process at ISO. Corruption in cases where governments explored switching to alternative operating systems. Supporting software patents. All these happened within last 5 years (and continue to happen).

"Corruption in cases where governments explored switching to alternative operating systems." huh? I'm not MS lover but can you prove this ?

http://www.telegraph.co.uk/finance/financial-crime/10260730/...

http://techrights.org/2009/05/10/lobbyists-bribes-vs-free-sw...

Re: Microsoft takes .NET open source and cross-platform

#922
post #690

Earlier quoted context omitted.

.NET is big in enterprise too, not just desktop.

People keep saying that Microsoft/.NET is "big" in enterprise but I have not seen real data. If by "enterprise" you meant WalMart bought ten thousands license of Windows 7 OS for their workstation then sure... But let me offer a different point of view: SAP, IBM, Tibco, Oracle, Salesforce (not too big yet but they are entrenched), NetSuite (same level with Salesforce), Workday. Mostly Java...

Maybe it is the mid-level I am thinking of. The transition from active directory server to sharepoint intranet to .net web projects is pretty standard for many companies. An unscientific search on indeed.com results in 38k for java developer and 27k for .NET developer.

Deploying .NET to linux is pretty huge.

Re: Microsoft takes .NET open source and cross-platform

#923

Earlier quoted context omitted.

This doesn't seem like a mobile play at all, honestly. They're opening the core, and large portions of the web server stack. This points to it being a play for web development, not native mobile. There are some additional integrations with Xamarin - but Xamarin isn't owned by MS nor is it the key highlight of today's announcements.

I should have read TFA before commenting :) But that is even more puzzling. The backend space is so crowded with native, scripting and exotic languages, that I really don't see how they can attract hardcore c/c++/go/node.js/python/ruby/perl/php/erlang/haskell/lisp or Java crowds to .NET. Maybe it's exciting for existing .net developers to be able to deploy their backend apps on linux servers.

I am curious how .NET MVC will progress now. It was considered to be a decent offering. It is of course lacking the ecosystem.

Re: Microsoft takes .NET open source and cross-platform

#924

Earlier quoted context omitted.

Not sure why the downvotes. I'm rooting for MS to be successful.

Didn't downvote you, but maybe because that sounds a bit anecdotal. Also for a "dying company", they do very well.

True, though it was clearly voiced as anecdotal and not pretending to be otherwise.

MS is doing well but there have been a number of shifts in the landscape MS has yet to successfully navigate.

Re: Microsoft takes .NET open source and cross-platform

#925

Earlier quoted context omitted.

My instinct is that people at MS are freaking out right now about Docker specifically. It's hard to say which decisions were "coaxed" into place with Bill Gates advising the new CEO, and which are attempts to strategically react to the negative mindshare of Azure against everything going Docker. First we have the "news" that MS is doing some mystery thing with Docker (which really must be a matter of semantics, becau…

> My instinct is that people at MS are freaking out right now about Docker specifically. All, right, why would you say "freaking out" specifically? MS has a habit of adopting good ideas from elsewhere, and I don't think containerisation is any exception. Maybe they see not supporting it as a strategic weakness, but shoring up strategic weaknesses is business as usual for any large company, not "freaking out". Throwin…

Whatever, kid.

Re: Microsoft takes .NET open source and cross-platform

#926
post #522

Earlier quoted context omitted.

Given proper indentation, ifall to see what is difficult to understand here. You have acouple of attributes, a generic you're declaration (with easy to understand syntax), and an inheritance list.

That's how it goes. A Scala dev will look at the Scala type signature and shrug. A C# dev will look at the C# type signature and shrug. As usual, unfamiliar things are difficult and familiar things are easy.

Yeah, and not knowing Scala myself, I can't say that the OP didn't purposely use a contrived example. That said, I still don't think a class definition which is little more than a bunch of interfaces being implemented is confusing to anyone who got through chapter 4 of "Learn C# in 21 days".

Re: Microsoft takes .NET open source and cross-platform

#928

Earlier quoted context omitted.

> Microsoft's version of computers is a pale and sickly thing, it's engineered for--that is, optimized for--profit rather than productivity. I think you have it backwards. It's the new vision of computers (walled gardens, all the interesting logic hidden away in data centers, content consumption appliances instead of real computers) that is pale and sickly. > How many more lives might have been saved over the past co…

https://nplusonemag.com/issue-19/essays/chat-wars/ http://www.catb.org/~esr/halloween/ > I think you have it backwards. It's the new vision of computers (walled gardens, all the interesting logic hidden away in data centers, content consumption appliances instead of real computers) that is pale and sickly. Yes, these new trends are worrisome. But it's not the first time! I firmly believe that we'd all be better off i…

The first link is an interesting tale of technical gamesmanship, but I don't see much bad about Microsoft in there. Other than the author's manager's empty threat to sue him, which is more of an individual case. I haven't heard of Microsoft suing employees are frequently as, say, Amazon actually does.

As for the Halloween documents, come on, 1) you're going to cite ESR, really? and 2) that boils down to "they said something bad about my religion / OS of choice". Marketing strategy commonly involves belittling your competitors. I laughed along at the Mac vs PC ads, even though I knew most of them were simply hyperbole.

> But when "everybody knows" we're doing something wrong, and things are going poorly, then for the love of god use some common sense and stop doing it!

1) Just like "everyone knew" the earth is flat?

2) "Everyone knows" Microsoft is "doing something wrong" only if you don't step out of the HN / Silicon Valley bubble. You and PG and thousands others might think MS is "irrelevant" and "dead" and "evil" and "produces crappy software", but it's trivially disproved by noting that it has consistently been in the top-5 brands worldwide by many different rankings (google it) for many years.

We may not need MS fanboys, but we sure has hell don't need MS haters who base their beliefs on incorrect information.

Re: Microsoft takes .NET open source and cross-platform

#929

Earlier quoted context omitted.

- Stacker - Netscape - SCO And many others besides. Companies have reputations just like people do (that's why we call them 'incorporated') and just like you can lose your trust in a person you can lose your trust in a corporation. This is not about Microsoft just doing 'stupid stuff sometimes' it is about institutionalized criminal behavior sanctioned at the highest level of one of the largest software companies in…

Much like countries, it doesn't necessarily make sense to treat companies like people when it comes to reputation. You shouldn't hold a grudge against a country forever, many of the people inside of it may have disagreed with its actions and more importantly the leadership could be completely different now. Similalrly, if most of the employees at Microsoft today are different than in the 90s and the leadership is com…

I recognise the sense in what you're saying, but I tend towards treating corporations much like I treat people with regard to reputation. The reason for that is that I want companies to have to think seriously about how it will hurt them long-term before they trade off that reputation.

I don't want it to be an optimal business strategy to be evil to maximise growth, and then become nice once evil no longer pays off. Holding a grudge longer than might seem strictly logical is my way of pushing in that direction :-).

Re: Microsoft takes .NET open source and cross-platform

#930

Earlier quoted context omitted.

> Microsoft's version of computers is a pale and sickly thing, it's engineered for--that is, optimized for--profit rather than productivity. I think you have it backwards. It's the new vision of computers (walled gardens, all the interesting logic hidden away in data centers, content consumption appliances instead of real computers) that is pale and sickly. > How many more lives might have been saved over the past co…

> Please enlighten me on the ideas! concepts! Microsoft held back again and again that were not available on free software systems? Are you joking? I'll just give you one example: IE 6 and its complete disregard for open standards, end-user security and its lack of change put the web in stasis for years. At first, it didn't make much difference that we had Firefox because developers still made their pages only compat…

1. Letting IE stagnate is different from holding back "ideas! concepts!" because Firefox (free software) and Opera were still around to pick up the slack. Sure, it caused (and still does) a lot of pain to web developers to make cross-browser compatible webpages, but that's not the same as "holding back ideas".

2. Note also that vendor prefixes always were and are still a thing, so it's not just IE that had "non-compliant" features. Adding non-compliant features and then working them into the standards seems to be the natural way web technologies advance.

Especially with Opera in mind, I recall many new features being added to browsers regardless of IE's stagnation. Sure, they were not widely used because the then-dominant IE didn't have them, but that didn't prevent Opera and Firefox from adding them. So, unless you conflate "experimentation and advancement" with "widespread adoption", I would disagree that IE held back experimentation and advancement of web technologies.

Post reply on HN