Live data from Hacker News

NPM Is Joining GitHub

github.blog

311–320 of 588 posts

Re: NPM Is Joining GitHub

#311

Earlier quoted context omitted.

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.

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.

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.

Re: NPM Is Joining GitHub

#312
post #288

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…

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 beca…

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

#313

Earlier quoted context omitted.

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...

Yes, so what's the relevance?

Re: NPM Is Joining GitHub

#314
Ok, everyone seems to be beating up on Microsoft per the top comment here.

I have a counter point -

Does anyone ever think what would happen if Microsoft were to disappear tomorrow? How would you get your drivers license? How would you process your mortgage? How would you go about buying tickets for anything? How would you get your groceries and food?

Are we expecting everyone to run Linux? Or shall we say, Ubuntu? Or was it Mint? Can we decide on a specific desktop OS? Can we? Can we pick up a USB wifi dongle or connect a printer and expect it to work? Are you frikkin kidding me? We'd be running around like chickens with their heads cut off.

Get over it, all of you. Frikkin grow up. We've had the thirty years since Linux came on the scene. And what have we done? You'll say - "we've got the server market". Sure. And what is that? Ubuntu, right? Give me a break. If it wasn't for Mark Shuttleworth, even that wouldn't have been there.

We want to be kids. We want to play with our toys in our corner of the room throughout our lives and we want others to clothe and feed us for free. That's what we want. We want to share, but don't want others to make money off it. And what happens? A big corporate comes around giving everything away for free, and we all grab it with both our hands. And 15 years later, we cry that the corporate has gone evil.

We keep complaining about Microsoft on Hacker News, typing on Apples and iPhones and Androids. Are you all delusional? Are you all blind? There is NOTHING free in this world, including lunches.

People pay for things that will work together seamlessly, that takes the least effort to work with. Why? Because software, programs, operating systems are not the end of the world, life is. There are more important things in life that tabs or spaces, or carriage returns and line feeds.

And the only way that can happen, when someone says I'll give $X for Y and you give him Y, rather than twiddling around with Z.

I've had battles with Microsoft by way of IE. I've also battled with Linux. Major battles. But the battles I've had with Microsoft, I got paid for. The battles with Linux? Well, maybe I got music playing on my laptop. Only on mine, mind you!

I think it's time we admitted to ourselves, that we can't decide on anything collectively. I think it's time we stopped being cranky, demanding, tantrum throwing children. We'll all die soon and everyone will be paying for software as a service and we'll all be old farts talking about the good old days, when we could download a program, modify it and run it only on our system.

I'm tired of all your hangups. Holding on to decade old grudges. Dreaming about the glorious future of software that just might have existed if everyone had just the same idea as you.

Grow up, open your eyes, get a life. Stop being so self-centered and churlish. Stop trying to see flaws everywhere except yourself. Stop trying to complain about open source everywhere and see that all kinds of software need to exist.

Go out. Do good for someone. Get paid for it. Come back home. Enjoy dinner with your family. Get a good night's sleep.

Re: NPM Is Joining GitHub

#316

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'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 g…

[deleted]

Re: NPM Is Joining GitHub

#317
post #253

Earlier quoted context omitted.

It depends on what the alternative is. When NPM starts running out of money to run the service what would happen? More VC, but only to a point and the firms would be increasingly be influencing NPM to make money by any means(probably not good for anyone but the firms). Alternatively a cash strapped NPM fails to invest in security and availability of the service leading to widespread outages or worse a large scale sup…

> It depends on what the alternative is. Ruby Gems, PHP composer, PIP, etc. would all like a word with you.... https://rubygems.org/pages/sponsors https://www.python.org/psf/

Yeah, and the PSF is worried that the possible cancellation of PyCon could send the whole foundation broke.

The fact that there's a bunch of critical infra run on a precarious volunteer shoestring is not a good thing.

Re: NPM Is Joining GitHub

#318

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

I've worked with projects that used iframes in safari. It had some of the weirdest bugs. Some random times it didn't render changes to the DOM. Sometimes when clicking input fields it would focus the surrounding iframe element.

A webview in iOS could sometimes crash system wide. Not enough to restart the app. You'd have to restart the device.

Felt like a sitcom when I had to ask customers if they'd tried turning it off and on again.

Re: NPM Is Joining GitHub

#319
post #288

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…

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 beca…

You should try Windows 10 Enterprise
Post reply on HN