lemmyvore
Federated logins are a thing! The challenge is finding one that’s open and privacy-friendly. Unfortunately the widest-used ones come from entities like Google or Facebook with a marked interest in preying on user data. Mozilla used to maintain a federated system (Persona) but they discontinued it. I know Ubuntu offers one for all their services (bug trackers, forums etc.) but not sure if it’s open to third party systems. Perhaps there are others worth using.
Alternatively, you can aggregate all your logins in one place across devices and browsers. Firefox Accounts are a very simple method of doing this (presuming you use Firefox everywhere), and you can choose to only sync logins rather than bookmarks, plugins etc. And of course there are other dedicated password managers, with or without online sync, open or closed source, self-hosted or private hosted etc.
Please don’t try to approximate. Use the decimal module to represent numbers and everything will work as expected and it has a ton of other features you didn’t know you needed.
https://docs.python.org/3/library/decimal.html#module-decimal
In the latest version of Jerboa I can’t change from All / Active anymore. 😊 Also I can’t figure out for the life of me how to make a top level comment, they’re doesn’t seem to be a button for it.
Thunder didn’t have sorting by top last time I checked. Liftoff can’t add other instances than the 3 it comes with.
Here’s my take. In order to be able to write meaningful unit tests the code should be structured in a certain way, with very modular, decoupled units, dependency injection, favoring composition and polymorphism over inheritance and so on.
If you manage to write your code this way it will be an objective advantage that will benefit the project even if you don’t write a single unit test. But it does make unit tests much easier to write, so presumably you’ll end up with more tests than otherwise.
IMO teams should prioritize this way of writing code over high test coverage of non-modular code. Unit tests for deeply-coupled code are a nightmare to write and maintain and are usually mostly meaningless too.
NewPipe’s whole gimmick is the fact it fakes being a browser as far as YouTube is concerned, and the fact that until now Google wasn’t crazy enough to block visitors who aren’t logged in. If they’re willing to go that far there’s nothing any app can do, the ad either plays and then tells YouTube it played, or it doesn’t.
I know people who’ve run afoul of Google and had their accounts banned. They lose access to everything with zero recourse.
That reminds me, gotta go pick up my Google Takeout.
But would they really only go after people who are logged into their Google account? Because then it’s a simple matter of opening an incognito tab. And then they either let it go, or take it to next level by banning anonymous visitors by IP, or tip their hand and reveal that they spy on you in incognito tabs. Either way it’s gonna go well with popcorn.
Magisk is not hard to install either, especially if you’re using LineageOS (since the Lineage bootloader is readily available). Look up a guide sometime, if you managed to flash a.ROM you should have no problems with it.
Once Magisk is installed in the bootloader you just need to run the companion Magisk app for settings, and Fox’s Module Manager to find and update Magisk modules. It’s basically a sort of specialized app store that deals in Magisk modules only.
In fact you may want to have a look at Fox’s before you install Magisk, see if you find any interesting module. There’s some really cool stuff available.
But this is such a shitty, hostile way to do it. And if you give in and say yes to ads they’ve already shown where that’s going to go, with 10 unskippable ads in a row and 30 second ads.
They could make subscriptions mandatory if they really believe they have a good product, and pass a fat portion of that money to the creators instead.
…except this isn’t about the creators, or the users, or the advertisers, it’s about Google making more money at the expense of every single other party involved in the platform, and the platform be damned. Textbook late stage enshittification.