Avatar

lemmyvore

lemmyvore@feddit.nl
Joined
14 posts • 3K comments
Direct message

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.

permalink
report
parent
reply

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

permalink
report
parent
reply

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.

permalink
report
parent
reply

No, just number of comments, upvote/downvote buttons and scores, and the button to save the post. I’m on 0.0.36 right now.

permalink
report
parent
reply

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.

permalink
report
reply

I don’t quite understand how they’re gonna “ban” you if you’re not logged in. Which you can accomplish with an incognito tab. What are they gonna do, block the IP?

permalink
report
parent
reply

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.

permalink
report
parent
reply

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.

permalink
report
parent
reply

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.

permalink
report
reply

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.

permalink
report
parent
reply