

No, I haven’t tried Tutanota because I can’t use a client I want. I decided PGP encryption is something I can do client side anyway on the rare case I want it.
No, I haven’t tried Tutanota because I can’t use a client I want. I decided PGP encryption is something I can do client side anyway on the rare case I want it.
Four times??? We’re almost diving by zero here. Sanders is basically infinity times more sane.
IMO Gmail -> Thunderbird is a bit flawed since you’d still need a service provider. It could be Thunderbird + Posteo / others (please no ProtonMail).
Yep, we disagree. The world and technology especially is an extremely complicated place. IMO any complex system that is built upon “humans should just know all this complexity and keep it in mind all the time” is fundamentally broken.
I think you’re saying the same thing as what I am. If it’s more complex than what you may think, the language should guard against it. If not, it should make it simple.
Rust, for example, is the only mainstream language where it isn’t possible to read from a file handle after it’s been closed. Doing so is a compilation failure. This is just a general invariant of “how to use files”.
But you also don’t need to think about allocating or deallocating memory in Rust. It does that fke you automatically, even though it’s not GC.
JS can also be complicated when it tries to hide realities about the world. E.g. is a const array or object immutable? No, the pointer is. But pointers don’t exist! /s
I mean, this is correct in many cases, unironically.
It should be one of the core purposes of a programming language to help humans to write the code they intend. If a language doesnt do that then it’s bad.
Lol lots of assumptions being made here.
Oh, gotcha. I use a wildcard address so everything worked out of the box for me since I didn’t need to import specific ones.
FYI when I switched email providers it was almost totally painless since I use email aliases and a custom domain. It’s a really good setup even aside from the ease of switching.
Switching from Proton to Posteo was literally just updating a few DNS records.
Everyday opportunistic capitalism is exactly why are have fascists in power now.
Proton’s CEO publicly supported Trump. I’ve moved away from Proton and closed my account.
I HIGHLY recommend Addy.io instead for email aliases. WAY better.
I’m still appalled that my Yubikey / FIDO2 still doesnt work on Firefox. I have it as a passkey for GitHub, realized it doesnt work on Firefox, so they just prompt me for my password. That seems backwards to have password as a fallback, too.
Ecosia is building a custom search engine index, ETA summer 2025
Instances are stores (think Amazon or Etsy). Products are posts. Sellers are users.
Stores aren’t protected from being defederated. You can still search Google or whatever, still visit the site and buy stuff. It just will not be a unified search, just like how anything else works with ActivityPub.
The good stores would be run by admins who don’t have an incentive to defederate from others. Stores don’t make money or take a cut from sellers anyway. The sellers aren’t in charge of the instance, just like an Etsy seller can’t do anything about the fact that they have competitors on Etsy.
The need for decentralization is that the store / Amazon / Etsy is broken up but the search and interactions, reviews, etc. are unified.
I think it makes sense. It would allow a decentralized unified search across all stores. With Lemmy I can search posts as long as the instance is federated. With this I could find products.
Or they stopped using Windows and only use Unix for development.
Hyundais are very good EVs
If you want to buy the app
GrayJay is free, just FYI
I’d absolutely qualify it as non-secure in this context. Signal is E2E encrypted but there are no systems in place where it understands who’s added to a chat and validates access based on ACLs or anything. Authorization policies are critical in securing systems.