Live data from Hacker News

NPM Is Joining GitHub

github.blog

491–500 of 588 posts

Re: NPM Is Joining GitHub

#491

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…

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.

Re: NPM Is Joining GitHub

#492

Earlier quoted context omitted.

You're conflating definitions of the word free. Free in "freedom of speech" is the ability to say anything you want. Your choice of free means cost. So you're free to speak, but the speech itself isn't free.

Your definition makes zero sense. Unless you are physical unable to speak, you are always "free" to speak, saying whatever you want. Freedom of speech is by definition exactly this: free of consequences.

So by your definition if you call someone an idiot and they punch you in the face for saying that, you don’t have freedom of speech?

Right. It’s freedom of consequences from a specific entity, the government, not freedom from consequences in general.

Re: NPM Is Joining GitHub

#493

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…

> That's what we said about the Skype acquisition too. “On 10 May 2011, Microsoft Corporation acquired Skype Communications, S. à r.l for US$8.5 billion” I think Microsoft has changed significantly in the last decade. I’m quietly hopeful the npm acquisition will go well for us (although I still hold some serious grudges about Microsoft’s past behaviour).

Let's face it. Microsoft is a business and at any point in the future it might change course if it has economic preasures to do so. It can only keep being "good" as long as it has a stream of money coming in that allows this to happen. So the important thing is how they make npm economically viable. They need to have a good business model. I can only imagine GitHub was economically viable when they bought it, hence they left it run indpendently since it provides a revenue stream.

Re: NPM Is Joining GitHub

#494
post #492

Earlier quoted context omitted.

Your definition makes zero sense. Unless you are physical unable to speak, you are always "free" to speak, saying whatever you want. Freedom of speech is by definition exactly this: free of consequences.

So by your definition if you call someone an idiot and they punch you in the face for saying that, you don’t have freedom of speech? Right. It’s freedom of consequences from a specific entity, the government , not freedom from consequences in general .

Re 1: Yes.

Re 2: No. It's just the usual implementation.

Re: NPM Is Joining GitHub

#495
post #425

Earlier quoted context omitted.

They’re likely not supposed to be commenting on things like this as an active employee of the company in question.

Freedom of speech isn’t freedom from consequences, as is often said.

True, but insisting on consequences for speech is often a sign of ignorance. That comes with consequences as well.

Re: NPM Is Joining GitHub

#496

Earlier quoted context omitted.

If it vanished instantly then yes, but a huge number of packages on Central are mirrors from jcenter. There are not only theoretical competitors to Maven Central but an actual widely used one (jcenter/bintray), which is easier to use anyway. There's also jitpack too. So people could migrate pretty quickly to alternatives.

You're not technically wrong, but I bet that 90% of the projects or at least the examples have some sort of intentional or unintentional reliance on Maven Central, that would break the build if it weren't there. Even a lot of companies that set up internal repositories don't realize that they hit still are gonna hit Maven Central initially, before everything is bootstrapped, depending on how things are configured. It…

It's actually really common in the JVM ecosystem to run private mirrors of Central.

Re: NPM Is Joining GitHub

#497

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 is laughably incompetent at achieving that sort of strategy.

If they did choose to EEE, this makes it more likely, not less.

Re: NPM Is Joining GitHub

#498

Earlier quoted context omitted.

> That's what we said about the Skype acquisition too. “On 10 May 2011, Microsoft Corporation acquired Skype Communications, S. à r.l for US$8.5 billion” I think Microsoft has changed significantly in the last decade. I’m quietly hopeful the npm acquisition will go well for us (although I still hold some serious grudges about Microsoft’s past behaviour).

Let's face it. Microsoft is a business and at any point in the future it might change course if it has economic preasures to do so. It can only keep being "good" as long as it has a stream of money coming in that allows this to happen. So the important thing is how they make npm economically viable. They need to have a good business model. I can only imagine GitHub was economically viable when they bought it, hence t…

"So the important thing is how they make npm economically viable."

Thats not the important thing, thats the problem. Npm could easily be an open source client. Contain less code and be better. And have a mirors system like every other repo so it does not need money for hosting.

Npm wanted to control nodejs and make money out it. And they have.

Microsoft purchased that control and plan to make money out of it.

This is bad news for OS dev.

Re: NPM Is Joining GitHub

#499
post #466

Earlier quoted context omitted.

Agreed. It was profitable before, (no indication they sold at a loss), it will probably be profitable after for MS. "2fa" sounds bad. That is clearly marketing bs for linking your npm account to a MS account with more personal info attached. Ease of publishing will be the first thing to go. Then the fun will disappear with MS as owner, like when Oracle bought Java. Happy to be a rustacean.

Regards 2FA/Login: Except that Microsoft has not done this with GitHub. And NPM is joining GitHub not Microsoft. You will see non login vanishing in favor of GitHub Login for sure. And the second factor, see what GitHub offers. For me that is currently a OTP generator

Gihub already had a masssive social graph. They know who you are in terms of who you work for and who your CTO is. Npm does not know that about me. It has no sales channel.

Re: NPM Is Joining GitHub

#500
post #466

Earlier quoted context omitted.

Agreed. It was profitable before, (no indication they sold at a loss), it will probably be profitable after for MS. "2fa" sounds bad. That is clearly marketing bs for linking your npm account to a MS account with more personal info attached. Ease of publishing will be the first thing to go. Then the fun will disappear with MS as owner, like when Oracle bought Java. Happy to be a rustacean.

Regards 2FA/Login: Except that Microsoft has not done this with GitHub. And NPM is joining GitHub not Microsoft. You will see non login vanishing in favor of GitHub Login for sure. And the second factor, see what GitHub offers. For me that is currently a OTP generator

I hope they dont use that Microsoft Authenticator app. That has never worked for me, never once got me logged in, and has locked me out of Teams on a couple occasions.
Post reply on HN