Deleted
Vlyn @ Vlyn @lemmy.ml Posts 0Comments 103Joined 2 yr. ago

Thunderbird on Windows, I have used it as far as I can think back (10+ years).
On Android currently FairEmail because the native Gmail app sucks. But it's very much a power user app that's a bit complicated at first, but then works like a charm (It also has a one-time purchase of $5.99 for extra features, no ads, no tracking, no data sent to the app developer).
Hey, just a heads-up: You accidentally selected "English" as post language.
Galaxy S22, iPhone is too locked down for me.
I went with the S22 because it's decent and looks great, also one of the smallest high-end phones available.
Samsung sucks though, there is far too much bloat you have to get rid off. The Galaxy store also likes to hijack updates from a few of my apps.
I'd say there still is no perfect phone unfortunately. Maybe a Google Pixel that looks like a S22 and has a more scratch resistant screen. My screen already has two scratches just from being in my pocket. They made the glass more drop resistant, but now it still shatters if you drop it and it scratches more easily :-/
That's why I just use my own KeePass database synced over Dropbox. Zero issues, it's free and nobody is targeting it. Even if someone got access to my Dropbox they'd still have to crack the encryption.
Lemmy just had a massive update today, give it time.
The update fixed my main gripe: Posts continuing to load while I'm reading and being unreliable. That's now gone :)
Performance also got a big jump.
You take away power users and people fed up with Reddit and the casual user who doesn't care is left over.
If you look at blackout votes it was usually around 4 to 1 in favor.
During and shortly after the blackouts there were a ton of upset casual users calling the mods cunts, the blackouts don't help, stop holding other users hostage, give me back my content!!!
Those users don't care about third party apps, mod tooling and so on, they just want to browse the site. These angry users got the loudest while protestors took a break or left for the Fediverse.
Even worse when you browse /r/all, find an interesting post about some topic, join the discussion, type out a long reply, hit send..
And 3 seconds later you get an automod message that your comment was removed. Because you aren't a subscriber to that (default!!!) sub, or you aren't verified, or you used a word they don't like.
And even worse: You join a discussion, got some good points back and forth, everything is great. You try to reply to the latest comment in that chain to keep the conversation up and suddenly your comments get blocked. Because it was a /r/blackpeopletwitter post (you didn't even notice as you found it on /r/all) and at some point they only locked it down for verified black users, kicking you out of the discussion.
I mean sure, have your own space on Reddit (even if it's basically racism), that's fine. But then subs like these shouldn't be default subs on /r/all when they constantly lock down threads.
You can swear here. Try it out: Fucked
But yeah, I'm going to miss RIF, it was the best way to use Reddit on Android :-/
Too lazy to type it myself, so from Google:
The 3-2-1 backup strategy simply states that you should have 3 copies of your data (your production data and 2 backup copies) on two different media (disk and tape) with one copy off-site for disaster recovery.
"Disk and tape" is a bit outdated, but you get the gist. A good strategy could be your main computer, your phone, some cloud drive (so it's in another location).
I mean they have roughly 450 million USD gross revenue per year. They just suck at using it efficiently. Especially when they get 99% of their moderation work and content curation for free.
You still don't seem to grasp the issue I'm pointing to.
You have instance 1, lemmy.whatever, this instance federated content to lemmy.ml. So now lemmy.ml holds content from lemmy.whatever.
Instance 1 gets nuked. Either because someone stole the domain, or the admin simply lost the private keys and had no backup. Or they had a backup but it's old and half their users got lost. A new Lemmy instance gets set up on lemmy.whatever (with a new key obviously). This is Instance 2.
Now lemmy.whatever starts federating content to lemmy.ml, but from instance 2.
How do you differentiate content and users from instance 1 and instance 2? It's the same domain, but different instances as the keys don't match. Do you block instance 2? Do you delete everything from instance 1 and now instance 2 is the "true" instance for the domain lemmy.whatever? Do you mark all new content from instance 2 as "unverified"?
Sure, with private keys in place a user test@lemmy.whatever from instance 2 can't modify content from the instance 1 user test@lemmy.whatever. But the instance 2 user could create new content under the name of the old user. How is this federated? Do other instances show the guy as test(2)@lemmy.whatever because the keys don't match?
Gated communities on Reddit suck.
A thread hits /r/all, you type out a long comment in reply to someone, hit send.. then get an automod message that your comment was denied. Because you aren't part of that subreddit, or you aren't verified in that subreddit.
Probably the worst example was /r/blackpeopletwitter. They have open threads where you can talk with people. Then at some point they lock down their threads (make it verified black users only) and your next comment in a chain of replies simply gets nuked. Even though you had a civil discussion and just wanted to continue it.
Often those threads aren't even about race, just general things happening. Reddit has shitty support to lock things down where the UI doesn't get greyed out. So you already type a long reply, hit send and only then you get kicked out. I had to block several of those subreddits because I kept running into this issue when browsing /r/all.
This was an example, not an identifier.
lemmy.ml is the domain. And the instance on that domain has a private and a public key.
If you nuke your first instance and recreate it the keys will be different, which means you suddenly have two different instances for lemmy.ml when the new instance starts to federate. Which basically is lemmy.ml-1, lemmy.ml-2, ..
So what should other servers do? Only accept the first public key they ever saw for a domain as an instance? Then block new instances from the same domain? Or is there a way to differentiate the instances? Or do you nuke all content of an old instance when a new one pops up with a different public key?
If someone creates a second instance for the same domain all hell breaks loose either way. Because the new instance can have myuser@lemmy.ml that already existed with the old public key. Should federation just crash at that point? Throw an error? Block this user because it existed in the past? Treat it as a new user, but with the same name (which would be horrible UI wise)?
When you do that you'd have to port every single security patch and new feature manually into your fork. And it gets even worse: Because you deviate from the original implementation you continue to use outdated code that nobody is patching at all.
So you can absolutely do that, but in a year you'll have your own browser with tons of security issues and no manpower to find and fix them.
Basically you'd be using an old browser version.
I'd say free will exists. Sure, you are shaped by your environment, your genetics and so on, but in the end you can still decide what you want to do. In theory I could simply quit my job tomorrow, wander off into the sunset and then drown in the next ocean. Or as someone brought up criminals, you could stab someone just trying to disprove the universe is being deterministic.
If you know every single atom in this moment and had unlimited computing power, you'd probably be fantastic at telling the weather. Or if you map every neuron in someone's brain you might know what they are about to do next. But at this point you are just looking at the present data and can maybe calculate the next few seconds (but not even that is 100% sure, just a very good guess).
The question is how far forward would you be able to look just based on current and past data? A minute? A day? A month? At that point the whole thing breaks apart in my opinion. It's like looking at the stock market where you have tons of past data and think you can predict the future simply based on that.
There's so many complex sources of randomness, the most likely solution is that things are just that, random. And you can decide what you want to do with your own life, at least until you die (or don't, who knows what the future brings). Honestly the whole question is dumb, there is no single being that knows everything, so it really doesn't matter. In the grand scheme of things even humanity is just a tiny blip on the timeline and we're with very high probability not unique. Just based on numbers there is a high chance other life forms have existed before us, might exist right now with us (somewhere else in the universe I mean, there's also plenty on Earth) and will exist in the future.
Sure, but if you lose your domain you already lost. That's it, game over.
I do agree it would make sense to issue every Lemmy instance and every user an asymmetric key pair they can sign against, just for extra security. But that might also break things because instances per domain are no longer unique. You can have lemmy.ml@publickey1 and then lemmy.ml@publickey2 and then lemmy.ml@publickey3 and so on. It would be an absolute mess.
This doesn't even have to be an attack. A new instance owner might decide to re-setup their instance and nuke everything or they simply lost the data. Or on a faulty Lemmy update things break and the private key gets regenerated or jumbled up. Especially right now in the early stages of this platform where things are bound to go wrong you don't want to accidentally nuke an entire instance.
What do you do then if a legitimate owner sets up the instance under the same domain again?
Besides that, if an instance really gets removed (which basically happens if someone takes over the domain, they don't have access to the instance data itself) other instances can simply defederate in an emergency. Though the only damage would be moderator accounts on other instances. The content is dead the moment the instance dies anyway (there just isn't a mechanism yet to clean it up if there is no delete events being sent, but that will probably come).
Since when is stealing a domain name easy? If it would be then google.com would redirect to another scam site every five minutes.
The only way you're going to steal a domain is if the owner stops paying for it.
If you steal gmail.com you could impersonate anyone with a gmail email address. How is that an argument?
I was pro tabs when I started out with software development. It just made sense, right? You press the key once, you get a single symbol, you have your indention, neat. And there is the argument that everyone can adjust their tab sizes, want it to be 2 spaces? 4? 6? Whatever? Awesome!
Then you write actual code and this perception changes. Tabs make a mess, developers often align both code and comments to make sense. That alignment only works at x-spaces and utterly breaks if you change tab width.
An example in C# with LINQ (just semi-random stuff):
`
var test = customers.Where(c => c.Deleted == false && c.Enabled && c.HasProducts() && blockedCustomers.Contains(c.Id) == false); `
This kind of indention only works with spaces, not with tabs. And no, mixing tabs and spaces doesn't work (like some users claim, that you can indent with tabs and then do alignment with spaces.. nope, if you change tab with then your space alignment breaks).
Honestly, I don't care either way, I just use what my company uses and adapt. But till now it has always been spaces (even though I was team tabs in university) and now I actually prefer spaces as it just makes sense. It's consistent, it's easy, it works everywhere.
Btw. the Lemmy code editor is shit, trying to align this was trial and error for a minute :-/
Why is Reddit gatekeeping?
Just your browser already gives away a ton about you. See here: https://amiunique.org/fp
Out of 2,000,000 fingerprints my browser is unique (well, I do use Firefox). So in theory a website owner could identify me just based on that. No IP needed.
I did try custom OS in the past (Even overclocked my original Galaxy S), but they all had issues. Or were slow on updates and so on. Out of the box works best for me, I already tinker enough at work, I want my phone to just run :)
Not a fan of screen protectors, they all don't have great reviews, even the expensive glass ones. I also use the phone without a case, so the protector would make the handling of it worse unfortunately.