Live data from Hacker News

NPM Is Joining GitHub

github.blog

511–520 of 588 posts

Re: NPM Is Joining GitHub

#511
post #14

This seems like a good outcome overall. NPM being such an important pillar in the software supply chain while having an unviable business model and largely being funded by VC money was never a good position to be in. There are problems with more of the software ecosystem consolidating with a single entity but it still feels like an improvement.

I'd really love to teleport some forum nerd from just six years ago to the present. - Microsoft is a leading sponsor of open source? - In fact, .NET is open source now and runs on Linux? - Microsoft bought Github, then NPM... and the community is celebrating both of those things?? - The guy from the apprentice is what ?

> Microsoft bought Github, then NPM... and the community is celebrating both of those things??

I don't think you could honestly say the community celebrated both of those things.

Re: NPM Is Joining GitHub

#512

Earlier quoted context omitted.

> 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 point of view. That's what we said about the Skype…

I'm not at Microsoft anymore but I was there when Skype got acquired and I had a bunch of friends who worked on it. You have to understand that the technology underlying Skype at the time was very brittle and poorly designed. Google almost bought Skype before Microsoft did and backed out after they got a look at the code. When Microsoft acquired it Skype was routing its traffic over port 80 for example.

Isn't using port 80 a trick to avoid being blocked by firewalls?

Re: NPM Is Joining GitHub

#513

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…

> 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 point of view. That's what we said about the Skype…

My thoughts as well. I've been at Skype when it was still running semi autonomously, when I left we were part of the office organization.

Re: NPM Is Joining GitHub

#514

Earlier quoted context omitted.

How so? Not disagreeing with you, just curious.

I would guess mentions of enterprise and businesses all over with a contact sales button. Some old pages are enterprisey and didn't know they pushed a desktop app for so long lol. I loved that they explained how the name github came to be in one of the older landing pages. 2020 - https://github.com 2019 - http://web.archive.org/web/20190317031034/https://github.com... 2018 - http://web.archive.org/web/20180317031034/…

ah that makes sense. That's disappointing for sure but I assumed they meant something more specific to Microsoft. These profit oriented changes are pretty standard after the acquisition of any website. If anything they feel mild considering how much potential there is for Microsoft to really exploit the freemium experience for more sales.

On the other hand, GitHub had a reputation for offering a first class freemium experience and this does chip away at that a bit.

Re: NPM Is Joining GitHub

#515

Earlier quoted context omitted.

I'm not at Microsoft anymore but I was there when Skype got acquired and I had a bunch of friends who worked on it. You have to understand that the technology underlying Skype at the time was very brittle and poorly designed. Google almost bought Skype before Microsoft did and backed out after they got a look at the code. When Microsoft acquired it Skype was routing its traffic over port 80 for example.

Isn't using port 80 a trick to avoid being blocked by firewalls?

People would say that but most firewalls block _incoming_ port 80 connections so that logic never held much weight.

Re: NPM Is Joining GitHub

#516

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…

> 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 point of view. That's what we said about the Skype…

i’ve been at three companies that acquired small shops. that 5y horizon to the kill-decision lines up with my experience. most recently i worked with a company (mid size) that had been acquired two years prior by a very large international organization. “its great, they let us do what we do best and are excited to adopt some of our practices”. Two weeks later the senior leadership was shuffled and the mothership was changing things to better match their process, etc.

Re: NPM Is Joining GitHub

#517

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 What happened with yarn? As a very casual user of it, it seems to work well and have pushed npm to innovate a bit when it was stagnating. But I haven’t followed it lately. Were there technical issues or political drama?

Yarn's new version does a bunch of weird, complex to reason about stuff that's closer to a bundler than it is to a module manager: https://github.com/yarnpkg/yarn/issues/6953

Re: NPM Is Joining GitHub

#518

Earlier quoted context omitted.

GitHub is still a good choice, but working with their more recent APIs, like GitHub Actions, I feel Microsoft's touch. They're slowly changing for the worst.

Ooh details please. I've looked at the docs but haven't used actions yet. What makes it worse than circle? The initial capabilities look similar and circle really needs a competitor with how flaky their service has recently been.

[deleted]

Re: NPM Is Joining GitHub

#519

Earlier quoted context omitted.

GitHub is still a good choice, but working with their more recent APIs, like GitHub Actions, I feel Microsoft's touch. They're slowly changing for the worst.

Ooh details please. I've looked at the docs but haven't used actions yet. What makes it worse than circle? The initial capabilities look similar and circle really needs a competitor with how flaky their service has recently been.

Nah, Github Actions is actually amazing, and has been rock solid for me.

For someone who's not a pro in using CIs, it's been much easier to use than CircleCI. I never have to spend more than 20 or 30 minutes fiddling with Actions to make it actually work.

This for me is the biggest contribution to open source: normal people like me (who don't want to get too familiar with proprietary or overengineered CI tech) will be able to have CIs for pretty much ALL their projects.

Re: NPM Is Joining GitHub

#520
post #517

Earlier quoted context omitted.

> after we saw what happened to yarn What happened with yarn? As a very casual user of it, it seems to work well and have pushed npm to innovate a bit when it was stagnating. But I haven’t followed it lately. Were there technical issues or political drama?

Yarn's new version does a bunch of weird, complex to reason about stuff that's closer to a bundler than it is to a module manager: https://github.com/yarnpkg/yarn/issues/6953

And I think no facebook employees had a significant role in that v2.
Post reply on HN