[0]: https://www.bleepingcomputer.com/news/security/52-percent-of... [1]: https://news.ycombinator.com/item?id=28962168
2,555 karma · joined October 29, 2012
[0]: https://www.bleepingcomputer.com/news/security/52-percent-of... [1]: https://news.ycombinator.com/item?id=28962168
To the extent that the higher unit prices help them cover those investments, I'm more than happy to pay whatever portion of the increase gets passed on to consumers.
In every case, they defended these decisions by saying that they couldn't risk losing users, arguing that these issues weren't hills worth dying on. And now, because Mozilla didn't choose a hill to die on, they are going to die on no hill at all.
When they aren't the browser that is standing up for interoperability and the freedom and privacy of their users, they have no way to differentiate themselves. Firefox is just another browser, and it's one that is architecturally dated and under-resourced compared to its rivals.
I had assumed that when Mozilla had nothing left to lose as Firefox marketshare crashed, they would go back to being the scrappy underdog who advocates for the right thing. The fact that they've chosen to focus on revenue instead says everything you need to know about how far Mozilla has fallen.
As a venture-backed startup, the company behind npm needed the number of packages and the number of downloads to constantly trend upward in order to justify their valuation. This led to extremely poor policy and prevented them from taking strong steps to remedy the deterioration of the ecosystem. Now that it's owned by Microsoft, there's an opportunity to fix this.
Linux distributions have decades of experience solving these problems, there's no excuse for the JavaScript community to continue ignoring the longstanding precedents and best practices that have emerged from that experience.
OAuth with client secrets is fundamentally unsuitable for desktop and mobile applications, but that hasn't stopped virtually every major implementor from using it that way. The people who wrote the spec were too busy congratulating each other and downplaying concerns to seriously engage with this issue until it was much too late to do anything about it.
It remains a deeply broken standard, and the people who were responsible for it at an early stage are entirely to blame. Several of them have removed their names from the spec, but I'll not forget the role they played in shouting down critics who raised concerns about this very issue.
Linux distros have many, many years of experience curating packages at scale. It is crazy to me that the node community just totally disregards all of the best practices learned by the Linux distros in favor of practices that are lazy and unambiguously dangerous.
I really like the idea of the CDN provider offering this as a service that requires no effort and provides a nice interactive dashboard.
The pricing on this is unfortunately too much for me to justify using it for my personal site, but I'd happily use it for anything more substantive.
[1]: https://www.latimes.com/archives/la-xpm-2002-may-04-me-oracl...
The lack of good keyboard accessibility is particularly frustrating, because the ribbon paradigm and even the menu accelerators in old-school Win32 apps both had outstanding, highly discoverable keyboard control.
I've been going down this rabbit hole lately and it's really fascinating.
I can get away with not supporting Internet Explorer, though I understand that it's not a trade-off that everybody is comfortable making.
The reason that JavaScript build tooling is so complex and introduces so much overhead is that the ecosystem's culture is fundamentally broken. Every single one of these tools is a raging dumpster fire because it's built on top of all of these layers of low-quality interdependent crap.
I'm increasingly moving towards module-type script tags and standard ES modules everywhere, with no build step during development. It's still challenging to use node-targeted modules in this fashion, so I really do appreciate that people are working on finding ways to make it work. I just wish that we could do it without pulling in so much third-party code and the large surface area for failure and security problems that go with it.
I have a hard time understanding where this sentiment comes from. WSL is categorically better than using Homebrew on macOS. It is basically an Ubuntu userspace with apt, running directly on the Windows kernel. Using Ubuntu in a VM seems pretty superfluous when all the useful parts are already there with fully native performance. As a longtime Linux user, I am increasingly convinced that Windows is the best desktop Linux distribution.
Uh, I seem to recall Apple being forced to reverse some brazenly greedy policies for their music service when a high-profile artist called them out and withheld content in protest. For Apple to characterize itself as a champion of exploited artists is pretty disingenuous.
Given the Facebook's generally poor history of ecosystem stewardship, I don't see why any gaming enthusiast would even want them to be the arbiter of VR content distribution. Valve is far from perfect, but I'd much rather give my money to them than Facebook.
It's deeply disingenuous for this blog post to use the word "bullying" to describe the community's rejection of software distributed under undesirable or ill-considered terms. You can ship your code under whatever terms you want, but don't act like users and contributors have an obligation to support you when you make choices that don't serve their interests.
Frankly, I'd be delighted to see AT&T get thrown under the bus for this and have to start paying out damages when it can be shown that the company failed to conform with its own documented security policies.