Expressing a desire for open-source software:
> no need to support proprietary platforms and most importantly no need to be a slave to the Play store, App store or Microsoft store
While seemingly replacing it with closed-source web software. Spotify and Figma are listed, but presumably there's others too.
Here's the thing. These web apps are much worse from a freedom perspective than the client-side software they're replacing. You're less likely to be able to run them if the company doesn't want you too, e.g., they normally can't be run without having an account. But more importantly, with closed-source web software you've taken the one thing you actually did own, your data (which once lived on your hardware that you have full control over) and now you've given that to the company too. And you still don't have the source code.
In a freedom sense, this is absolutely the worst of all worlds. Slowly losing ownership of your data as we move to web apps is a path to a Kafkaesque nightmare where a tech company can arbitrarily cut off access to your life's work on a whim. This is already happening.
You can still get by only using apps that let you own your data today, but it becomes harder and harder every year. And at least in the tech community, a lot of this is driven by a mind-bogglingly paradoxical-on-its-face preference among open-source advocates for closed-source web apps over native apps (which are actually "freer" from a data ownership perspective).
Moving from streaming music from my Spotify Javascript client to streaming music from my native iTunes Swift app does nothing for me. I'd say it's actually worse because now my solution isn't cross-platform anymore and I've lost the browser chrome's dev tools like the network inspector.
A browser client puts much more control in the hands of the user. It's one of the last bastions of freedom that we have before all software in locked behind app stores and app approval processes.
Right, that's why I mentioned "entirely local".
Sure it's physically on your disk, but data is only useful if you own the mechanisms to read and write it. If that software is proprietary you don't own the data.
I never thought I’d be backing Apple, but at this point I’m hoping that safari remains independent of Google to provide some decentralization.
You got this wrong. Currently it's Chrome that pushes its own standards at neck-breaking speed with utter disregard to any objections. For example, all of the standards that Mozilla considers harmful are enabled by default in Chrome. Or standards that both Safari and Mozilla consider woefully under-specced or badly implemented? Well, Chrome ships them to Google's own teams and then refuses to hide them back under a flag.
Apple may not give enough resources to Safari, that's true. But don't for a second assume that Apple is unequivocally bad and Google is unequivocally good when it comes to the web. I'll take Safari over Google any day of the week.
Maybe we overrate the value of PWA features? I mean they're great and all but will not having them affect my workflow?
- Having to restart after package manager upgrades (https://bugzilla.mozilla.org/show_bug.cgi?id=1492023)
- Issues with graphics when using Nvidia on linux
- Automatically opting in to using Cloudflare's DNS with DoH
- Several sites I've used that have reduced functionality on Firefox
- Absence of the ability to automatically open dev-tools on new tabs, or at least capture network requests as soon as a tab opens in the dev tools.
I really want Firefox to be a great browser, and I haven't given up on it yet, but it is getting harder to put up with things like this.
Stop buying nvidia graphics cards.
It's a crappy terminal emulator that has poor support for everything and requires you compile plug-ins yourself to mitigate said poor support.
Some users feel this is good because it has little "bloat". It has pretty high latency[0] to show for it but saves 500 or so KiB on their hard drive[1].