Live data from Hacker News

NPM Is Joining GitHub

github.blog

301–310 of 588 posts

Re: NPM Is Joining GitHub

#301
post #291

Microsoftie here — throwaway for obvious reasons. Microsoft doesn’t do everything right but the GitHub acquisition has honestly gone better than I ever expected. Rather than forcing GitHub to adopt Microsoft centric policies, Microsoft has adopted more GitHub stuff, especially from a product POV. GitHub still runs as a separate company (different logins and health care and hiring systems) with its own policies and po…

> Google and Amazon have the EEE under lock right now what is EEE?

Embrace, Extend, and Extinguish:

> "Embrace, extend, and extinguish" (EEE), also known as "embrace, extend, and exterminate",is a phrase that the U.S. Department of Justice found was used internally by Microsoft to describe its strategy for entering product categories involving widely used standards, extending those standards with proprietary capabilities, and then using those differences in order to strongly disadvantage its competitors.

https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

Re: NPM Is Joining GitHub

#302

I'm surprised there's not a single mention of "Microsoft" in this or the npm announcement [1], given the old-evil-history of Microsoft and the new-nice Microsoft we have today. I would expect that there was at least a mention, considering the reason that most modules in npm are still in ES5 is exactly because of the monopolistic practices that Microsoft followed back in the day which makes Internet Explorer still rel…

I don't follow. Why would there be a mention of Microsoft? That many modules in npm are ES5 is completely irrelevant for npm's purpose. And Microsoft changed, how exactly? And why are you advertising for them?

Microsoft bought Github less than 2 years ago.

Re: NPM Is Joining GitHub

#303

I'm surprised there's not a single mention of "Microsoft" in this or the npm announcement [1], given the old-evil-history of Microsoft and the new-nice Microsoft we have today. I would expect that there was at least a mention, considering the reason that most modules in npm are still in ES5 is exactly because of the monopolistic practices that Microsoft followed back in the day which makes Internet Explorer still rel…

I don't follow. Why would there be a mention of Microsoft? That many modules in npm are ES5 is completely irrelevant for npm's purpose. And Microsoft changed, how exactly? And why are you advertising for them?

Microsoft acquired GitHub.

https://news.microsoft.com/2018/06/04/microsoft-to-acquire-g...

Re: NPM Is Joining GitHub

#304
post #291

Microsoftie here — throwaway for obvious reasons. Microsoft doesn’t do everything right but the GitHub acquisition has honestly gone better than I ever expected. Rather than forcing GitHub to adopt Microsoft centric policies, Microsoft has adopted more GitHub stuff, especially from a product POV. GitHub still runs as a separate company (different logins and health care and hiring systems) with its own policies and po…

> Google and Amazon have the EEE under lock right now what is EEE?

Embrace, extend, and extinguish

https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

Re: NPM Is Joining GitHub

#305

Earlier quoted context omitted.

> I think Windows will eventually become a presentation and slowly-phased-out compatibility layer on top of Linux. I think this is unlikely. In many ways the NT kernel is superior to the Linux kernel. I just wish it were open source and didn't have the rest of windows around it.

Since when has technical superiority ever determined which product wins in the marketplace? The Linux kernel is ubiquitous and free-as-in-beer, so it might win out. Android has already shown how you can build a proprietary userland on top of it.

> Since when has technical superiority ever determined which product wins in the marketplace?

Good point.

Re: NPM Is Joining GitHub

#306

Earlier quoted context omitted.

Safari.

Care to explain? Safari has one of the highest standards compliance of any modern browser [0], which IE famously did not. It has been argued with various success [1] that Chrome is the new I.E., due to "Chrome exclusive" web standards. [0]: https://html5test.com/compare/browser/safari-11.2/chrome-30/... [1]: https://news.ycombinator.com/item?id=16070595

Not for Javascript it doesn't.

Plus because it's tied to the OS and the phone determines the maximum OS you end up with a bunch of users stuck on ancient and buggy versions.

This is to say nothing about the remote debugger purposefully locking you out of older versions for no reason to make debugging them harder.

Re: NPM Is Joining GitHub

#308

Microsoftie here — throwaway for obvious reasons. Microsoft doesn’t do everything right but the GitHub acquisition has honestly gone better than I ever expected. Rather than forcing GitHub to adopt Microsoft centric policies, Microsoft has adopted more GitHub stuff, especially from a product POV. GitHub still runs as a separate company (different logins and health care and hiring systems) with its own policies and po…

> after we saw what happened to yarn I missed something, what happened to Yarn?

The maintainer released Yarn 2. Yarn 2 is pretty foundationaly different than Yarn 1, and can and does break a lot of products/projects if used. Some folks are not happy about it, although Yarn 1 will probably continue to be maintained by the community for a while.

This seems to be pretty fair about the whole thing: https://shift.infinite.red/yarn-1-vs-yarn-2-vs-npm-a69ccf022...

Re: NPM Is Joining GitHub

#309

Earlier quoted context omitted.

I definitely saw Microsoft-of-the-90s as corrupt and harmful, and I definitely see Google-of-today as corrupt and harmful. I am not wholly opposed to the idea that both are bigger than companies should be allowed to be. But apart from the fact that they followed the unfortunate modern trend to add telemetry to things, I can't really say Microsoft has done anything particularly offensive to me in the past... nearly a…

One especially odious thing recently: GitHub works with ICE to round up and terrorize undocumented people and their families. https://www.latimes.com/business/technology/story/2019-12-04...

If you want an action to be made legal, you legalize it. Don’t blame the enforcement of the law. It makes for great virtue signaling but is useless for bringing long-term change and it doesn’t help provide a stable environment for people illegally in the country.

Re: NPM Is Joining GitHub

#310

Earlier quoted context omitted.

Microsoft doesn't need to care about backwards compatibility anymore, now that Wine exists precisely to have compatibility with Windows software (including software that even modern Windows itself no longer wants to run).

> now that Wine exists Wine is 26 years old.

Agreed, could have worded it better. Now that Wine is good enough to run most of Windows software and backed by Valve via its Proton initiative.
Post reply on HN