I personally like flatpak and its build system. Flatpak applications are sandboxed by default and don't require root during any part of installation, reducing the risk of malicious/broken software damaging the host. They also are available for basically any base distro, meaning i can use the same apps if a ever distrohop and i can even just copy over the config folders as if nothing happened.
Since all your searches could be correlated to your account (subscription service) by Kagi, I consider that a major deal-breaker when discussing its privacy.
Even if documentation can be time-consuming, it is such a lifesaver and makes the whole process of coding much smoother. It means not as much time wasted backtracking. If you think there is any part of your code you won't understand when you coming back to it, document, document, document.
Sometimes I write some multiline psuedocode comments or/and an explaination of specific choices, especially those invisible choices you make while debugging that aren't apparent when your just reading through your code.
Good thing to do is make code that is generally readable too lol.
Not from f-droid, but Piper TTS models are great and performant. You can install the apk and the app requires no permissions. They also have other models other than Piper (eg Coqui). For English, I recommend recommend vits-piper-en_US-lessac-medium
for the model.
Here is a link to the list of prebuilt APKs: https://k2-fsa.github.io/sherpa/onnx/tts/apk-engine.html
Here is the Github repo: https://github.com/k2-fsa/sherpa-onnx
How insensitive! Lactose are people too.
Eventually it'll trickle down.
I honestly dont care about my browser using a lot of resources (processes, RAM, etc) because it may be helpful to the isolation security model of the browser. Each and every website is a possible malicious app.
Think it could be about how many trans fem people has penis anatomy which the meme could be referring to as a "lady wand". Just my interpretation.
Canvas blocker is redundant with Librewolf's protections (privacy.resistFingerprinting), same with JS blocker redundant with uBlock Origin. You make yourself more fingerprintable. It is better that you first understand what protections you have and why before adding new addons that increase attack surface. The features you are looking for are included already.