News for hackers. Stuff that matters.
Re:NPM Is Joining GitHub by franciscop on Monday March 16, 2020 @01:13PM (#22594711)
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 relevant.

Not negative, not positive comment. Just surprising there was no mention. And I do think Microsoft is doing a great job recently with Open Source in general.

[1] https://blog.npmjs.org/post/612764866888007680/next-phase-mo...

Re:NPM Is Joining GitHub by FooBarWidget on Monday March 16, 2020 @01:37PM (#22595085)
Microsoft is aware of their reputation. So much that they even have a policy of not allowing Microsoft+Github co-brand promotions. They want the Github brand to stay strong instead of being diluted into some mix of Github and Microsoft.
Re:NPM Is Joining GitHub by ddek on Monday March 16, 2020 @04:12PM (#22597079)
I get this in principal, but when I go to GitHub without being logged in it just feels... well, like Microsoft.
Re:NPM Is Joining GitHub by ShamelessC on Monday March 16, 2020 @08:29PM (#22600009)
How so? Not disagreeing with you, just curious.
Re:NPM Is Joining GitHub by searchableguy on Monday March 16, 2020 @10:24PM (#22600873)
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/https://github.com...

2017 - http://web.archive.org/web/20170317031034/https://github.com...

2016 - http://web.archive.org/web/20160317164519/https://github.com...

2015 - http://web.archive.org/web/20150317031034/https://github.com...

2012 - http://web.archive.org/web/20120317031034/https://github.com...

2008 - http://web.archive.org/web/20081211021557/http://github.com/

Re:NPM Is Joining GitHub by ShamelessC on Tuesday March 17, 2020 @07:35AM (#22603837)
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 by searchableguy on Tuesday March 17, 2020 @12:36PM (#22606725)
Yeah, I guess a few more changes to push you to select to receive promotional emails. Other than that, it's pretty alright.

I like that they don't have 30 day retention policy when you want to delete something (repos, account) which is what everyone else does to keep you on the site. Really hate that.

Re:NPM Is Joining GitHub by nixpulvis on Monday March 16, 2020 @02:07PM (#22595482)
Sleez'n their way into our hearts. I can't say I really blame them, but god I hate it all.
Re:NPM Is Joining GitHub by epicide on Monday March 16, 2020 @02:23PM (#22595681)
What does a trustworthy Microsoft look like to you?
Re:NPM Is Joining GitHub by irrational on Monday March 16, 2020 @03:06PM (#22596248)
I’ve been a developer for nearly 25 years. I’m not sure if there is anything MS could ever do to regain my trust. Unfortunately this seems to be the way of large tech companies. At one time I thought Google was the best thing ever (don’t be evil). Now I find that I view Google in much the same way as I do MS. A huge corrupt behemoth that needs to be broken up.
Re:NPM Is Joining GitHub by ocdtrekkie on Monday March 16, 2020 @03:49PM (#22596804)
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 decade?

Just because you've been a developer for 25 years doesn't mean you should evaluate a company based on 25 year old events.

Re:NPM Is Joining GitHub by jchw on Monday March 16, 2020 @04:08PM (#22597024)
In my opinion Microsoft has done a great job as long as you can completely ignore everything about Windows 10.

https://hothardware.com/news/microsoft-changes-offline-accou...

https://www.howtogeek.com/519572/microsoft-is-testing-ads-in...

And that is all recent, on top of all the other stuff they won’t fix, like issues where file extensions magically reset to Windows defaults, nagging you to just please try Edge because its better for real this time, and the unavoidable mandatory Candy Crush - seriously, if you install with no internet connection, it will keep a placeholder there for you that will install as soon as you’re online.

The telemetry issues are annoying too, not because they exist but because you have to read a books worth of literature to understand what they chose to document. Seriously:

https://docs.microsoft.com/en-us/windows/privacy/configure-w...

Windows 10, I wanted to like it but I can hardly tolerate it. Has Microsoft changed? Maybe, but apparently the Windows team didn’t get the memo.

Re:NPM Is Joining GitHub by ocdtrekkie on Monday March 16, 2020 @04:26PM (#22597266)
I would generally agree Windows looks more like traditional Microsoft than many other arms of their org.

And the Candy Crush thing... like, if it was just Home edition? Fine. If it was even smart enough to realize it need not preinstall that on a domain account (the installation of UWP apps is technically per-user), like, if they'd demonstrated any recognition that Windows is used in professional settings... I'm right there with you on this one.

However...

> like issues where file extensions magically reset to Windows defaults

https://devblogs.microsoft.com/oldnewthing/20190225-00/?p=10... is probably the best response to that. Given the number of Windows app developers who do unholy things with their apps, it's hardly a surprise. (My understanding is Windows has a huge number of secret compatibility shims just to keep major software vendors' bad hacks and API misuses working.)

> nagging you to just please try Edge

I literally can't escape "switch to Chrome" nags, as a Firefox user. Every Google site has at least one, Google's home page has displayed an amazing three Chrome popups at the same time before. I'd maybe give you this one if they weren't waging a war on it to a far more aggressive foe, and losing badly.

Re:NPM Is Joining GitHub by jchw on Monday March 16, 2020 @05:08PM (#22597831)
I’m a fulltime Firefox user personally, and I have not noticed a whole lot of nag. Does it not show up under Linux or something?

edit: So far I’ve tried switching my user agent, turning off adblock, using a private/logged out window, on docs and search. Not that I’m doubting you or anything, but I am surprised I’ve not noticed it much since switching back to Firefox.

It’s also probably worth disclosing that I work for Google, though at home I am using Firefox and Duckduckgo.

Re:NPM Is Joining GitHub by ocdtrekkie on Monday March 16, 2020 @05:39PM (#22598204)
This is a 2018 screenshot I took: https://pbs.twimg.com/media/DoEPgo2V4AA4Ql5?format=jpg&name=...

Your mileage may vary on any given month, as Google frontend code seems to come and go regularly and randomly, indeed varying by platform, OS, and lunar cycle.

Re:NPM Is Joining GitHub by jakelazaroff on Monday March 16, 2020 @04:04PM (#22596980)
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...
Re:NPM Is Joining GitHub by kortilla on Monday March 16, 2020 @04:23PM (#22597220)
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 by jakelazaroff on Monday March 16, 2020 @05:37PM (#22598179)
ICE itself routinely breaks laws in trying to capture undocumented people. But to speak to your point directly, I would love to see immigration reform. Until then, I’ll absolutely keep speaking out against ICE. That’s not “virtue signaling”, it’s just advocating for a cause I care about.

Furthermore, basically everything Microsoft did that made developers hate them is legal. Why is it okay to hold a grudge for “embrace, extend, extinguish” but not for aiding and abetting an organization that consistently violates our civil liberties?

Re:NPM Is Joining GitHub by noelherrick on Monday March 16, 2020 @05:30PM (#22598100)
The legislative process is not the only feedback system that is enshrined in the US constitution, else there would be no mention of public gatherings or protests. What you suggest is a false dichotomy.
Re:NPM Is Joining GitHub by pgt on Monday March 16, 2020 @03:18PM (#22596431)
This is the curse of globalist behemoths. Small companies is where it's at. Localism.
Re:NPM Is Joining GitHub by crispinb on Monday March 16, 2020 @03:54PM (#22596869)
Nonsense. There is hardly a local government in Australia not hopelessly corrupted by local real estate interests. In many nations local corruption is endemic right down to every neighbourhood police station. Size isn't the question: money's corruption of power operates at all scales.
Re:NPM Is Joining GitHub by pgt on Monday March 16, 2020 @06:04PM (#22598529)
Size is absolutely the question. There is always corruption, but in small municipalities at least the scale of corruption is contained. In a sufficiently local area the corrupt has to brush shoulders with his unwilling benefactors and be shamed.
Re:NPM Is Joining GitHub by crispinb on Monday March 16, 2020 @06:30PM (#22598822)
Empirically, that's plainly false. Corruption declines, on any level, when the right policies & incentives are in place.
Re:NPM Is Joining GitHub by BurningFrog on Monday March 16, 2020 @04:02PM (#22596955)
I try to not anthropomorphize companies.

They're made up of many small and hardly interconnected parts.

Whoever made some despicable decisions 25 years ago, almost certainly don't work there anymore.

Re:NPM Is Joining GitHub by kortilla on Monday March 16, 2020 @04:24PM (#22597232)
Gates just finally stepped away from the chair. When that shit comes from the top, it gets baked into the culture and has a staying power beyond any tenure.
[dead]
Re:NPM Is Joining GitHub by irrational on Monday March 16, 2020 @03:28PM (#22596553)
What do irrational numbers like phi have to do with the lack of ethics of large corporations?
Re:NPM Is Joining GitHub by loudmax on Monday March 16, 2020 @03:25PM (#22596517)
For most businesses, Microsoft still holds a monopoly position on desktop OSs. For a lot of smaller IT departments, this bleeds into back-end servers as well.

Microsoft has the Windows Subsystem for Linux, allowing Linux binaries to run on Windows. How about the reverse? Get WINE to the point where Linux (or FreeBSD or some fully source OS) can reliably run Windows binaries.

Along the same line, provide portable libraries to allow other office suites to reliably edit MS Office files (docx, pptx, etc). Maybe Adobe or someone will come up with a commercial competitor, instead of just LibreOffice.

Make Windows and MS Office a choice, rather than a tax businesses have to pay to be compatible with everyone else. That would go a long way to establishing trust.

Re:NPM Is Joining GitHub by ocdtrekkie on Monday March 16, 2020 @03:51PM (#22596830)
Microsoft is arguably working on it: They offered up exFAT support to Linux, and it's been added to the kernel. SQL Server being supported on Linux is huge. Probably the absolute biggest selling point to Windows-based infrastructure remains Active Directory, and if you're cool with being cloud-based (I'm not, FWIW), they offer that through Azure now.

Windows is like three decades of legacy systems, but I would argue many of Microsoft's recent decisions have been at the cost of their Windows division.

Re:NPM Is Joining GitHub by hajile on Monday March 16, 2020 @02:36PM (#22595848)
Chapter 7 Bankruptcy where they get acquired by a newly-reformed Sun Microsystems (where no stock is owned by Oracle or Oracle shareholders).

EDIT: I'm mostly kidding, but you can't really expect true change of morals when the vast majority of the upper management is the same under the new CEO as under the old one.

Re:NPM Is Joining GitHub by ChuckMcM on Monday March 16, 2020 @02:55PM (#22596115)
As a former Sun employee I love this comment, but in all fairness Sun did have its own level of sleaze in the C suite (neither Eric Schmidt nor Scott McNealy would really do well as ethical leader exemplars)

That said, I'm thinking Moon Microsystems :-) Not as big or as hot as Sun. (ok that is a bad punalogy) I did get the domain though, it was available and I couldn't resist.

Re:NPM Is Joining GitHub by 205guy on Monday March 16, 2020 @04:16PM (#22597125)
Under certain conditions, can eclipse the the Sun. "Eclipse" ... now there is a name I haven't heard in a long time.

But can you make a cool logo out of "Moon"?

Re:NPM Is Joining GitHub by ChuckMcM on Monday March 16, 2020 @07:27PM (#22599454)
> But can you make a cool logo out of "Moon"?

No, but with minor butchery you can re-use the Sun logo with the letters MMS (Moon Micro Systems) :-)

Re:NPM Is Joining GitHub by CSSer on Monday March 16, 2020 @02:59PM (#22596155)
At the risk of sounding somewhat naive, I think people do have the capacity to grow over time. Perhaps part of the reason why Microsoft has seemingly turned over a new leaf in recent years is that upper management has learned from their past mistakes? I do see your point though, and I think it's stuck in the back of a lot of our minds.
Re:NPM Is Joining GitHub by FooBarWidget on Monday March 16, 2020 @03:12PM (#22596337)
Not to mention that upper management doesn't consist of the same people as 15 years ago.
Re:NPM Is Joining GitHub by adventured on Monday March 16, 2020 @03:27PM (#22596542)
Most of Microsoft's anti-trust related behavior was in the 1990s. Closer to 25 years ago. Merely a quarter of a century.

There's something hilariously farcical about holding a grudge toward Microsoft for a quarter of a century.

Re:NPM Is Joining GitHub by yebyen on Monday March 16, 2020 @03:37PM (#22596672)
It's not so much a grudge as a reaction, call it an immuno-type response. I shed my MS-OS Windows Desktop addiction over 20 years ago to become a desktop Linux user and I still see my co-workers struggling every day with many of the same issues I haven't had to cope with anymore since then.

Ever since I have been able to get the Microsoft out of my systems, I find myself naturally predisposed to keep it out. I am not against Microsoft, I really am a fan of a lot of the open and developer-focused things they are doing, certainly not least of which is their support for Kubernetes through Azure, but this does not make me more receptive to going back to living in a Microsoft OS-flavored ecosystem today, it just is not happening for me and it's nothing to do with holding a grudge or similar.

I use a Mac now because it was provided by work, if they offer me a trade for a Windows machine I would probably consider it because of the progress made by WSL2, but our group policy lags somewhat behind and certainly not on insider ring, so none of my coworkers have been able to try WSL2 on their work-provided Windows machines, or likely will for some time, and that makes me seriously think twice about it.

My natural inclination is that I would much rather install Linux as the host OS so I have control over things like when updates get applied, or whether a reboot needs to take place immediately, in spite of the struggle that sometimes comes with that, it is really much better to have the source and keep the capability to control your own hardware. And then only run Windows in a VM whenever it is really needed. (In other words, to be able to occasionally run Windows apps in a similar way as I do when I have to use them on a Mac.)

Re:NPM Is Joining GitHub by SloopJon on Monday March 16, 2020 @03:46PM (#22596781)
Microsoft's corruption of ISO to standardize Office Open XML is much more recent than that.
Re:NPM Is Joining GitHub by prepend on Monday March 16, 2020 @03:43PM (#22596755)
I think Sun was worse than MS. Your scenario would terrify me.

Sun’s hardware was expensive although their software was nice. Their handling of Java put me off them and led to this current state with Oracle.

They had many positives, but I’d rather have old Microsoft than old Sun if I had to pick only one to eat everything. Definitely prefer new Microsoft.

Re:NPM Is Joining GitHub by nixpulvis on Monday March 16, 2020 @02:46PM (#22595991)
I don't really distrust Microsoft per se.

I just find it tragic that the only way GitHub could survive (I guess) was to be BOUGHT. Like why couldn't they stay smaller, focus on what they were good at, and standardize with the community all the integrations in an orderly manner?

Although, Microsoft has shown they care more about the developer community than Apple as of late. So for that, I can at least say my trust is rising. But it's a bit too late for me, I'm happily running Linux for most of my daily life.

Re:NPM Is Joining GitHub by sylens on Monday March 16, 2020 @04:14PM (#22597102)
Microsoft's stance lately is that it's great if you want to run Linux - they want to provide tools for you to use there as well.
Re:NPM Is Joining GitHub by Kuinox on Monday March 16, 2020 @03:05PM (#22596231)
Microsoft always took care of the developers.
Re:NPM Is Joining GitHub by cmroanirgo on Monday March 16, 2020 @03:16PM (#22596398)
Sightly off topic, but relevant to your question.

Recently I installed win10 pro and was appalled at the way I had you jump through hoops to NOT have a m$ account, not to mention the blatant adware. And this was win10 professional.

It certainly reminded me that m$ is a long long way away from where it was in the 90s and early naughties.

So, a good start would be a stable and private os without all the adware and telemetry.

PS: I use gitea instead of GitHub these days. Nor do I use vscode, but sublime text, for the same reasons: too much telemetry that cant be disabled permanently.

Re:NPM Is Joining GitHub by RMPR on Monday March 16, 2020 @06:10PM (#22598601)
You can use vscodium, which is basically vscode without telemetry
Re:NPM Is Joining GitHub by zibfuddle on Monday March 16, 2020 @03:09PM (#22596288)
It would be interesting if they ended up with Brendan Burns (creator of k8s when he was at google) in charge of github at some point and made him like the OSS champion. He's running all the containers and linux stuff on Azure, so it seems like it would be a natural fit.
Re:NPM Is Joining GitHub by rch on Monday March 16, 2020 @04:13PM (#22597086)
Three product companies (Enterprise, Consumer, and Media), an open source company (Research, Engineering, and Collaboration), and a foundation owning all of the patents and other licensed IP.
Re:NPM Is Joining GitHub by cycloptic on Monday March 16, 2020 @04:05PM (#22597000)
A trustworthy Microsoft is one that has open sourced one or more of their core products. Anything less is just retaining their classic hostility towards outside engineers.
Re:NPM Is Joining GitHub by craftyguy on Monday March 16, 2020 @04:08PM (#22597035)
Break up, and cease to exist.
Re:NPM Is Joining GitHub by swebs on Monday March 16, 2020 @04:37PM (#22597402)
One broken down into smaller companies through antitrust rules.
Re:NPM Is Joining GitHub by squarefoot on Monday March 16, 2020 @03:14PM (#22596376)
"What does a trustworthy Microsoft look like to you?"

An oxymoron?

Re:NPM Is Joining GitHub by sam_lowry_ on Monday March 16, 2020 @02:35PM (#22595840)
Divided into a handful of independent companies, maybe?
Re:NPM Is Joining GitHub by jacquesm on Monday March 16, 2020 @03:09PM (#22596287)
Dead & gone.
Re:NPM Is Joining GitHub by caoilte on Monday March 16, 2020 @04:11PM (#22597061)
Small enough to drown in a bathtub.
Re:NPM Is Joining GitHub by smolder on Monday March 16, 2020 @02:55PM (#22596121)
To me it looks like water that isn't wet. PR (propaganda) and time will improve their reputation, but the "commodify your compliment" strategy, the intent to dominate markets through anticompetitive behavior... Those things aren't gone. Big tech companies (like most big business) don't prioritize public good over profit, so they really don't deserve anyone's trust apart from trusting them to seek profit.
Re:NPM Is Joining GitHub by FooBarWidget on Monday March 16, 2020 @03:48PM (#22596803)
Maybe. But until someone comes up with a competitive alternative, that is a mood point.
Re:NPM Is Joining GitHub by smolder on Tuesday March 17, 2020 @06:44AM (#22603600)
It's "moot"
Re:NPM Is Joining GitHub by craftyguy on Monday March 16, 2020 @04:08PM (#22597025)
> Sleez'n their way into our hearts.

Just like a cancer! Oh wait...

Re:NPM Is Joining GitHub by reaperducer on Monday March 16, 2020 @01:41PM (#22595141)
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.

Maybe Microsoft's reputation is exactly the reason why it was left out of this announcement.

Sometimes a brand is so tarnished that the owner tries to hide it from the people who hate it. (For example, Comcast → Xfinity. I expect Monsanto to go the same way and become Bayer.)

Re:NPM Is Joining GitHub by chang1 on Monday March 16, 2020 @03:05PM (#22596234)
The latter already happened[1]. Bayer offloaded most of it's ag business (to BASF) and replaced it with Monsanto. Monsanto has been rebranded "Bayer Crop Science". Although I'm guessing much for the same reason, Monsanto never rebranded any of the dozens of seed companies it acquired over the years (e.g. Dekalb, Seminis, Asgrow, etc.)

The same also goes for Charter → Spectrum.

[1] https://en.wikipedia.org/wiki/Monsanto#Sale_to_Bayer

Re:NPM Is Joining GitHub by Dahoon on Monday March 16, 2020 @07:36PM (#22599531)
>Monsanto has been rebranded "Bayer Crop Science"

When the company that commercialized heroin and was complicit in the holocaust is a better brand you really got a PR problem.

Re:NPM Is Joining GitHub by ksec on Monday March 16, 2020 @08:34PM (#22600070)
And I was wondering what was going through Facebook's mind when they decide to have Instagram / WhatsApp by Facebook Brand.
Re:NPM Is Joining GitHub by banachtarski on Monday March 16, 2020 @01:23PM (#22594870)
I installed Windows Subsystem for Linux 2 on an older machine just now. The MSFT of today is definitely a far cry from the MSFT of yesteryear. Such a thing would have been unheard of 15 years ago.
Re:NPM Is Joining GitHub by ibiza on Monday March 16, 2020 @03:10PM (#22596302)
You do remember one of the original Windows NT subsystems was OS/2 1.x, right? http://www.os2museum.com/wp/nt-and-os2/ And look how that turned out :)
Re:NPM Is Joining GitHub by fredsted on Monday March 16, 2020 @01:38PM (#22595101)
Embrace, extend, extinguish?
Re:NPM Is Joining GitHub by reaperducer on Monday March 16, 2020 @01:51PM (#22595280)
My prediction, that my IT department hates to hear, is that Windows is going away.

Microsoft doesn't want to be Microsoft anymore; it wants to be Oracle and IBM and primarily make money off of business consulting and the cloud.

I think Windows will eventually become a presentation and slowly-phased-out compatibility layer on top of Linux, similar to the way macOS became Unix, but even less different than its underlying OS.

However, it should be noted that I'm not very good at predicting things.

Re:NPM Is Joining GitHub by dnautics on Monday March 16, 2020 @02:27PM (#22595716)
> 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.

Re:NPM Is Joining GitHub by ForHackernews on Monday March 16, 2020 @02:32PM (#22595789)
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.

Re:NPM Is Joining GitHub by pjmlp on Monday March 16, 2020 @02:34PM (#22595825)
And how fragmentation on Linux profits OEMs, each with their own little distribution, not giving anything back.
Re:NPM Is Joining GitHub by dnautics on Monday March 16, 2020 @04:19PM (#22597169)
> Since when has technical superiority ever determined which product wins in the marketplace?

Good point.

Re:NPM Is Joining GitHub by adamc on Monday March 16, 2020 @02:00PM (#22595374)
Very unlikely, as it would mess with backwards compatibility and cause unhappiness of users and IT departments. Microsoft still makes money selling Office and other products there.
Re:NPM Is Joining GitHub by phoe-krk on Monday March 16, 2020 @02:10PM (#22595512)
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).
Re:NPM Is Joining GitHub by AnIdiotOnTheNet on Monday March 16, 2020 @03:30PM (#22596590)
> now that Wine exists

Wine is 26 years old.

Re:NPM Is Joining GitHub by phoe-krk on Monday March 16, 2020 @04:23PM (#22597223)
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.
Re:NPM Is Joining GitHub by ralphie02 on Monday March 16, 2020 @10:51PM (#22601115)
Hasn't Wine been good enough for at least 10+ years? Furthermore, how does being backed by Valve actually be of any significant value? I've heard of this argument for a couple of years now and I'm still not convinced (not that I follow Wine development that closely).
Re:NPM Is Joining GitHub by AnIdiotOnTheNet on Tuesday March 17, 2020 @09:07AM (#22604497)
> Hasn't Wine been good enough for at least 10+ years?

Depends on what you mean by "good enough". Wine is an incredible project that has achieved amazing successes, but it still falls short in a lot of ways.

Re:NPM Is Joining GitHub by ralphie02 on Tuesday March 17, 2020 @12:20PM (#22606507)
This is exactly what I'm getting at.

I personally don't use Wine but I've encountered people online in the last 10+ years that use the argument that it's "good enough" for people to fully switch to Linux. Realistically, I don't think Wine actually convinced more than a handful of users to abandon Windows

Re:NPM Is Joining GitHub by AnIdiotOnTheNet on Monday March 16, 2020 @03:28PM (#22596563)
If Windows goes away, personal computing basically dies with it. Everything will be locked-down walled-garden webshit, or community-built-jank FOSS desktops that really want to be like the locked-down walled-gaden webshit experience but will say it is for the user's own good.
Re:NPM Is Joining GitHub by zip1234 on Monday March 16, 2020 @02:09PM (#22595506)
Microsoft seems to be happily improving their OS and non-cloud products as well. They are a big enough company that they can be competitive in both.
Re:NPM Is Joining GitHub by Rapzid on Monday March 16, 2020 @03:01PM (#22596188)
Microsoft has 7.5X the market cap of Oracle; why on earth would they want to be like Oracle?
Re:NPM Is Joining GitHub by 2OEH8eoCRo0 on Monday March 16, 2020 @01:59PM (#22595367)
How dare they gain market share by putting out products that people want!
Re:NPM Is Joining GitHub by geofft on Monday March 16, 2020 @01:52PM (#22595295)
Doesn't that require actually extending and extinguishing, though?

WSL1 was a proprietary reimplementation of the Linux system call ABI as an NT subsystem. WSL2 is actual Linux running in a VM. That seems to be moving in exactly the opposite direction.

Re:NPM Is Joining GitHub by banachtarski on Monday March 16, 2020 @02:35PM (#22595828)
Exactly. There are so many things different about today's MSFT. Another example is Linux support on Azure. People love their tin foil hats though.
Re:NPM Is Joining GitHub by kingbirdy on Monday March 16, 2020 @01:51PM (#22595271)
How would MS possibly extinguish linux?
Re:NPM Is Joining GitHub by msla on Monday March 16, 2020 @04:52PM (#22597596)
They can't. That's why I hate people using that chestnut in relation to Linux: It doesn't work for two reasons which stick out at me.

Reason one is because Linux is GPL'd, Microsoft can't extend Linux without giving its extensions back to the community.

Reason two is because Linux is already established in multiple realms, so Microsoft can't bully its way into dominance. Microsoft has a respectable presence in server rooms, but it isn't absolutely dominant by a long shot. Microsoft probably has something going on in the embedded/hobbyist SBC space, but there's no path for them to dominate there. And, FWIW, Linux owns the supercomputer world. I also can't see IBM falling over itself to put Windows on mainframes.

Re:NPM Is Joining GitHub by kristofferR on Monday March 16, 2020 @02:01PM (#22595389)
Ballmer would have suggested chemotherapy.
Re:NPM Is Joining GitHub by Sammi on Monday March 16, 2020 @03:15PM (#22596383)
Open Source copyright licenses exists exactly to make the extinguish part impossible. MS cannot put the genie back in the bottle when it puts out open source software.
Re:NPM Is Joining GitHub by tomnipotent on Monday March 16, 2020 @02:42PM (#22595938)
Can you give any examples in the last 10-15 years?
Re:NPM Is Joining GitHub by Rainymood on Monday March 16, 2020 @01:50PM (#22595263)
Currently in the embrace phase ...
Re:NPM Is Joining GitHub by pjmlp on Monday March 16, 2020 @02:33PM (#22595809)
Actually it is a return to their roots, given Xenix.
Re:NPM Is Joining GitHub by svnpenn on Monday March 16, 2020 @01:59PM (#22595370)
Um, no you didn't. It only works with windows 10

https://docs.microsoft.com/en-us/windows/wsl/wsl2-install

Re:NPM Is Joining GitHub by efdee on Monday March 16, 2020 @02:05PM (#22595445)
Windows 10 runs on older machines just fine.
Re:NPM Is Joining GitHub by banachtarski on Monday March 16, 2020 @02:33PM (#22595803)
Thanks you saved me a snarky comment
Re:NPM Is Joining GitHub by whoisjuan on Monday March 16, 2020 @01:19PM (#22594799)
I mean. It's a subsidiary. I understand your sentiment but mentioning Microsoft would be like signaling that GitHub doesn't have any autonomy which is quite the contrary to what Microsoft said when buying it. So don't expect sudden sincerity on this. There's a reason why they haven't added Microsoft branding to areas like the footer.
Re:NPM Is Joining GitHub by fxtentacle on Monday March 16, 2020 @01:23PM (#22594867)
... and everyone knows that big corporations always speak purely from their open heart when they sign large acquisition deals.
Re:NPM Is Joining GitHub by tylerchilds on Monday March 16, 2020 @01:33PM (#22595020)
well now I do ;)
Re:NPM Is Joining GitHub by oever on Monday March 16, 2020 @02:44PM (#22595970)
Microsoft wants to host as much information as possible so it can collect data on developers and users. It is very hard to avoid giving data to Microsoft. GitHub, NPM, LinkedIn, Office 365, Teams, the lock-in is still alive.

A decentralized web or a non-for-profit like Wikipedia is a much better model for these infrastructure projects.

Re:NPM Is Joining GitHub by divbzero on Monday March 16, 2020 @02:59PM (#22596160)
Git was designed to be decentralized from the start. Is there a way to revitalize that heritage?

Discoverability and pull requests are two big benefits that GitHub has offered. Could we create decentralized open source solutions to provide those benefits? Are there other benefits that we’d need to provide to have viable alternatives to centralization?

Re:NPM Is Joining GitHub by Conan_Kudo on Tuesday March 17, 2020 @09:08AM (#22604506)
Supporting and using Git forges that support decentralized development, such as Pagure[0], would be a good way to do so.

Pagure supports submitting pull requests with Git repos on any server (regardless of whether it's running Pagure or not) with its remote pull requests feature. Issues, docs, and pull request metadata are all stored as git repos using JSON files as data, making it easy and portable to other Pagure instances and easy to convert for any other system.

As far as I know, Pagure is now the only Git forge software packaged in all major Linux distributions (Fedora+EPEL[1], openSUSE[2], Mageia[3], Debian[4], Ubuntu[5], Arch Linux AUR[6]).

It'd be nice to see people interested in this helping to build a future supporting portable, decentralized development.

[0]: https://pagure.io/pagure

[1]: https://src.fedoraproject.org/rpms/pagure

[2]: https://build.opensuse.org/package/show/openSUSE:Factory/pag...

[3]: http://madb.mageia.org/package/show/name/pagure/release/caul...

[4]: https://packages.debian.org/sid/pagure

[5]: https://packages.ubuntu.com/focal/pagure

[6]: https://aur.archlinux.org/packages/pagure/

Re:NPM Is Joining GitHub by phoe-krk on Monday March 16, 2020 @03:13PM (#22596347)
https://notabug.org/peers/forgefed is one attempt at that.
Re:NPM Is Joining GitHub by jacquesm on Monday March 16, 2020 @03:10PM (#22596299)
I'm not using any of those.
Re:NPM Is Joining GitHub by mundo on Monday March 16, 2020 @02:45PM (#22595977)
Yes, why is this not titled "Microsoft acquires npm"?
Re:NPM Is Joining GitHub by wutwutwutwut on Monday March 16, 2020 @03:43PM (#22596750)
Would be super strange if titles always referred to the top-most parent company. Every time Google does something the title should be referring to Alphabet? Please no.
Re:NPM Is Joining GitHub by smichel17 on Monday March 16, 2020 @06:51PM (#22599072)
The other way around, and in fact it already is that way -- we often say stuff like "Waymo, Google's self-driving car project", because we know who really runs the alphabet show.
Re:NPM Is Joining GitHub by bad_user on Monday March 16, 2020 @04:07PM (#22597021)
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?

Re:NPM Is Joining GitHub by tedmiston on Monday March 16, 2020 @04:18PM (#22597153)
Re:NPM Is Joining GitHub by bad_user on Monday March 16, 2020 @04:29PM (#22597304)
Yes, so what's the relevance?
Re:NPM Is Joining GitHub by chrisweekly on Monday March 16, 2020 @04:18PM (#22597151)
Microsoft bought Github less than 2 years ago.
Re:NPM Is Joining GitHub by chaostheory on Monday March 16, 2020 @02:58PM (#22596148)
This is great news for people forced to use Windows. JavaScript being a 1st class citizen on MS platforms is being even more cemented. It'd be great if Microsoft moved faster with Python integration into the MS ecosystem like SQL Server.
Re:NPM Is Joining GitHub by arvinsim on Tuesday March 17, 2020 @12:20AM (#22601618)
Yup, currently MacOS is still better IMO for web development but I really would like MS to improve on that regard.
Re:NPM Is Joining GitHub by haecceity on Monday March 16, 2020 @03:40PM (#22596726)
> 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 relevant.

Could you tell me more about that?

Re:NPM Is Joining GitHub by dwightgunning on Monday March 16, 2020 @02:28PM (#22595734)
My first reaction was ... “so Microsoft”. I’m with you on the positive path Microsoft have been on with OSS but also recall the not-so-recent history. It’ll be interesting to see how this plays out.
Re:NPM Is Joining GitHub by pseudorandomguy on Monday March 16, 2020 @01:37PM (#22595087)
My fear might probably be unfounded, but NPM is an integral part of the JS ecosystem. And given MicroSoft has .NET Core, I have a strange feeling that they'll concentrate on npm less.
Re:NPM Is Joining GitHub by ethomson on Monday March 16, 2020 @01:50PM (#22595253)
Product Manager at GitHub here - I'll be the Product Manager for npm when the acquisition closes. I agree - npm is definitely an integral part of the JavaScript ecosystem. The npm package registry will remain free for public projects. We're going to work to ensure that the service is stable and accessible, and ready to serve the next million packages.

This is independent of what Microsoft's doing with .NET Core. I'm excited about the work that they're doing, but this isn't going to stop us from making sure that npm is outstanding.

Re:NPM Is Joining GitHub by Nullabillity on Monday March 16, 2020 @02:29PM (#22595740)
> I'm excited about the work that they're doing

Sounds like it won't be shielded from the cult-like MS mentality, then.

Re:NPM Is Joining GitHub by justinmeiners on Monday March 16, 2020 @02:39PM (#22595892)
? This is regular PR speak.
Re:NPM Is Joining GitHub by sebazzz on Monday March 16, 2020 @01:45PM (#22595192)
I think they view it as way to make Core more reliable. Core relies community developed - npm hosted - tools like gulp and webpack. Unlike the full Framework, Core doesn't have "built-in" or "endorsed" bundling solution.