I was struggling to wrap my head around how federated social media works until I realized that email has basically been doing the same thing for 30 years. Different email servers are like instances of a federated network. You can send emails to people from within a single server or you can send emails to people on any other mail server. Your email address is a username followed by an ‘@’ and the server address, just like on Lemmy. Email is a decentralized service I’ve been using the whole time!

27 points

The OG federated social media was Usenet.

permalink
report
reply
2 points

And… usenet messages are basically email messages with a few extra header lines. The format is otherwise the exact same.

permalink
report
parent
reply
4 points

Much like how this is just ActivityPub with a few extra metadata to thread them.

permalink
report
parent
reply
20 points

Unfortunately, what email has also shown is that platforms can develop much faster than protocols. I hope all works out for lemmy in the end, but it will be interesting.

permalink
report
reply
13 points

Absolutely. Now we’re stuck using a protocol that has zero encryption because decades ago no one thought about that. All our private correspondence is readable by every ISP and government it passes. If only we could make an email 2.0…

permalink
report
parent
reply
11 points

I mean, it’s not like theres really anything stopping the big providers to implement PGP on top of Email.
They just don’t, because users don’t care. So you have to do it yourself, in a plugin or whatever.
Still works, just more cumbersome, but I wouldn’t blame the protocol… at all.

permalink
report
parent
reply
5 points

Adopting a consistent way to do it that everyone agrees on is the hardest part. PGP works but you have to make it easy and integrate it with all the top email providers so that most people are using it without even noticing.

permalink
report
parent
reply
2 points

I use GPG mail with Apple Mail client and it works great. Just need to get the public keys of people you want to send encrypted email to.

permalink
report
parent
reply
4 points

Not sure how anyone can say “GPG” and “Works great” in the same sentence tbh. GPG is a usability nightmare except for the most advanced users who use it. Good luck trying to get your house contractor or doctor or representative or non-techie friends and family or really anyone to give you their “public key”

permalink
report
parent
reply
12 points

No, encryption was considered. It was supported from pretty early on via PGP. If you check out decent mail clients (obligatory digdeeper), you’ll find the tooling.

permalink
report
parent
reply
3 points

PGP email has nothing to do with the email protocol. All your message metadata and headers are still not encrypted/can’t be encrypted. You can only encrypt some payload with a PGP key, and it’s up to the receiver to figure out whether or not they want to trust any of the message metadata. The entire envelope is still plaintext everywhere. PGP email is just email, but you’re sending some random encrypted text in it.

permalink
report
parent
reply
5 points

Email with PGP is very far from secure. No forward secrecy (one mistake and the entire thread history is revealed) and metadata is unencrypted.

permalink
report
parent
reply
6 points

Why didn’t it ever become the norm?

permalink
report
parent
reply
43 points

I’ve seen people scoffing at the idea that federated services can become popular due to how hard it is to understand, but it’s actually quite easy when you think of it using this analogy.

permalink
report
reply
16 points

Yes, but the sign up prices can be annoying. I tried signing up at a bunch of different instances and it never went through. I’m addition finding communities is a little painful. But all in in a big fan of it.

permalink
report
parent
reply
1 point

There needs to be a directory that is universal.

permalink
report
parent
reply
13 points

Finding communities can be painful indeed, and there are a few other wrinkles that I hope will be ironed out over time, like having the ability to hard delete posts and comments and having a setting to disable autorefresh.

permalink
report
parent
reply
27 points

While your analogy isn’t bad, the problem is, that email isn’t really decentralised/federated anymore.

It’s impossible to day to setup your own mailserver and have the email accepted by the major email providers (where most of the people are)!

Checkout this article: https://cfenollosa.com/blog/after-self-hosting-my-email-for-twenty-three-years-i-have-thrown-in-the-towel-the-oligopoly-has-won.html

It’s sad, but while email is decentralised in it’s core protocol, it’s execution has become too centralised today. Fortunately, HTML and the web standards are better as we at least still have Firefox (a non-chromium BLINK engine based browser) today. But even there, chrome takes up too much of the market share.

permalink
report
reply
9 points

Doesn’t prevent me from doing it.

I send a mail to you and your shitty mail provider blocks it as spam, even though I setup my SPF and DKIM entries correctly? Well that’s your problem, complain to your provider then lmao.

Of course that cannot be applicable to every use case. Sometimes you need a mail to go through in which case I still use GMail or iCloud Mail, unfortunately.

But it became like that because we let it become like that. We should use email as it was intended to be used, and if it doesn’t work, well fuck it. It’s the recipient’s fault for choosing a shitty or “non-compliant” provider.

permalink
report
parent
reply
9 points

While I can understand your sentiment, the problem is that many people simply didn’t care, and hence they never demanded that from their providers or moved away when they added such anti-competitite policies.

For the large majority of humans, even understanding what the hell the internet is and what computers do is still a mystery. I can understand, that for most people, it was difficult enough to get used to email and cloud stuff in the first place.

But now, over the past decade, many people have often experienced the problems of corporate-owned non-decentralised services. (Twitter, EverNote, etc.)

And with these experiences, it’s much easier to convince and have people move over to alternatives.

Again. I understand why you’re ‘angry’. And I feel that too. But I also see, that many people don’t care and simply take the most comfortable options as they don’t see the risks in lock-in.

permalink
report
parent
reply
9 points

Surprisingly I’ve heard that the email analogy is not very useful for explaining federation. But I guess not that surprising with people <=18. They’ve probably never even had an email address outside of school provisions or whatever.

permalink
report
reply
5 points

Could you elaborate on that?

permalink
report
parent
reply
1 point

Because they use fone number to register for things instead

permalink
report
parent
reply
1 point

I’ve been told people under {some age, maybe 35 now?} only use e-mail at work. I’m not actually sure how this is really possible, because you need e-mail to get all those “social accounts”, as well as a lot of Government stuff (like DMV stuff), Banking and more, but it’s what I’ve been told.

permalink
report
parent
reply
0 points

I was more asking about the analogy not being good. I don’t know anything specific besides the analogy at the moment, so I’d love to know why it might fall short

permalink
report
parent
reply

Technology

!technology@beehaw.org

Create post

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

Community stats

  • 2.8K

    Monthly active users

  • 3.4K

    Posts

  • 78K

    Comments