this post was submitted on 16 Dec 2023
73 points (90.1% liked)
Fediverse
17724 readers
3 users here now
A community dedicated to fediverse news and discussion.
Fediverse is a portmanteau of "federation" and "universe".
Getting started on Fediverse;
- What is the fediverse?
- Fediverse Platforms
- How to run your own community
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
This doesn't solve the problem of sending Threads a copy of absolutely every bit of activity that happens on the instance. If I'm on an instance that federates with Threads, even if I put them out of sight/out of mind, they still get a copy of everything I do. A lot of people are on the fediverse for privacy reasons, yet here we are with people begging to hand Facebook this data on a silver platter.
"But why hide information that's public? They could just scrape it."
Yes, they could. But a real-time feed of activity is more complete, easier to manage, and doesn't require them to go and build a scraping tool just for this.
If I don't want Threads to have any of my data sent to them, I should be able to choose without needing to leave an instance I've been on for potentially years.
ActivityPub doesn't just push everything on a server to every federated instance like a fire hose. In the first place, as Masimatutu@mander.xyz said, it only feeds your content to an instance if somebody on that instance follows you, which you can set to require your manual approval. Your posts could also get pushed if somebody else boosts your post and they have followers on the other instance.
However, if you set an instance block, none of your posts get sent to the instance, period. They would have to resort to scraping. In other words, if you don't want to give meta your data, just set an instance/domain block.
I'm pretty sure Lemmy does? I run my own instance and that's how it works.
Is Mastodon different?
I don't think Lemmy does either...? It pushes updates to subs that at least someone on the receiving instance subscribes to (at least that's how it worked last time I checked). That's why there are scripts going around for new instances to automatically follow a bunch of popular subs to populate the All feed.
I think Mastodon works in the same way with users, where it sends updates for accounts that someone on the receiving end follows. So if nobody follows you from Threads it wouldn't send any of your posts there.
Ah, I misunderstood what you were saying at first. You're right, it's not everything on the instance that gets sent, only those things that federated instances need.
But as a user, unless I run my own instance, I don't get to decide when my posts or edits get sent out to any federated servers. That's what I was referring to. All of that stuff gets sent out "like a firehose."
And over time, as more people on Threads interact with certain ActivityPub instances, the range of communities Threads will be sent updates for might as well be the entire instance. If I block them, that's just a visual block. My stuff will still be sent to them, and depending on how they set up their federation, my content might be available on "threads.net" as well.
Ah ok this I'm not sure about. I mean, Lemmy added instance blocks as well in the latest release (0.19), but it seems that, unlike Mastodon, this only hides the content from you and doesn't prevent your content from being sent to that instance. It does seem like a pretty big oversight, but I haven't found a discussion about this. There might be good reasons why it's this way.
I don't think so. ActivityPub only fetches content if someone follows you, which you would have to manualy approve.