Blocking someone should remove their replies from your posts, this is the type of safety features we need in the Fediverse!
-
@gbargoud @alterelefant @dansup
If you are a bad actor you can just install a "shadow" account on a different instance with a similar instance name.
Then you can just post text "in the name of" the user who has blocked you.
There are always thins you can do as a bad actor in a system without central coordination ("decentral").
I don't understand which proposal could add an extra layer of "defence" here?
@dnkrupinski @alterelefant @dansup
Unlinking the reply when someone is blocked/reply controls which apply retroactively would mean that if the blocked user has followers who tend to pile on with additional harassment, they need to take a couple of extra steps to find where to post.
Although I'm mostly just against the "but a custom instance can override it" type of argument in general since that just boils down to "we should do nothing instead of helping a little bit"
-
@dnkrupinski @alterelefant @dansup
Unlinking the reply when someone is blocked/reply controls which apply retroactively would mean that if the blocked user has followers who tend to pile on with additional harassment, they need to take a couple of extra steps to find where to post.
Although I'm mostly just against the "but a custom instance can override it" type of argument in general since that just boils down to "we should do nothing instead of helping a little bit"
@gbargoud @alterelefant @dansup
The best way to handle this is:
* block account
* delete your post and repost it as a new post
* all references to the old post have gone -
@raptor85 @Schafstelze @dansup it wouldn't be a complete solution, but it would be much, much better than what we have now, and would not require forcing the server of the blocked reply to do anything differently.
And there are a lot of small things we could do like that.
I'm seeing a lot of concern about dictating how people talk but like.. if someone goes to the server I'm hosted on and clicks on my thread directly.. why am I being forced to provide backlinks to other replies?
@raptor85 @Schafstelze @dansup I don't think that free speech means "anyone who wants to have access to me as a platform should be able to say things to every single person who follows me, without any of our consent".
That's dictating my speech.
If someone is following someone else and wants to see their reply.. sure we can talk about that, maybe they should still be able to see it. But there's a lot of grey here and it feels like the current system is forcing me to platform other people.
-
@raptor85 @Schafstelze @dansup I'm on furaffinity and I can remove replies. The platform is not flooded with libel.
I'm on Bluesky and can detatch replies. I'm not seeing huge upticks of libel.
I don't know of any platforms where mass libel has been the result of reply curation. It's just not a problem in practice because there are many different mechanisms to deal with this.
@foxyoreos @Schafstelze @dansup that's not what the post is about though, any admin is free to block an account and that prevents that user's posts from federating to your server, that already happens, you can already do that. The post was about ActivityPub federating a user block to unlink and delete posts on the thread, which requires the blocklist to be shared to work (as it has to federate the block) and modifies the thread on servers that are not yours.
-
@foxyoreos @Schafstelze @dansup that's not what the post is about though, any admin is free to block an account and that prevents that user's posts from federating to your server, that already happens, you can already do that. The post was about ActivityPub federating a user block to unlink and delete posts on the thread, which requires the blocklist to be shared to work (as it has to federate the block) and modifies the thread on servers that are not yours.
@raptor85 @Schafstelze @dansup I think the conflict here is that people are very literally looking at server owners as being the only ones that should have agency here, and in reality even though I'm on a hosted server, I still think I should have some agency over my own threads. I don't have to ask my server host to remove comments from my blog, for example.
I don't think this would require making a blocklist public except under specific implementations.
-
@raptor85 @Schafstelze @dansup That's like saying no one should be able to delete spam or harassment comments (or worse) from their blog posts, because someone, somewhere, might post BS and delete the comments that call them out on it.
@kelson @Schafstelze @dansup there's a world of difference between an admin deleting spam and someone selectively blocking post replies on other people's feeds on different servers via federation. If you own your server do what you want with it, it's your data, your feed. But it should not be put in the protocol to have a block federate to other servers and remove posts, we don't need a twitter 2.0 where large accounts can control what is or isn't seen.
-
@rimu @dansup Alternatively, imagine you post something innocuous and a bunch of people spam it with harassment, scams, or other abusive replies. Do you want the abuse to stay visible for everyone else after you block it? Or do you want to be able to disconnect it from your post's reply chain, so only people looking for those posts or accounts will see them?
Edit: assume for the sake of argument that you're not the admin on any of the instances, so you can't decide who gets defederated or suspended.
Which is the bigger problem? Someone being able to disconnect replies they disagree with, or someone not being able to detach actual abuse?
@kelson
> harassment, scams, or other abusive replies
Those should be removed by server moderators. If the origin server doesn't take it down, other servers can decide to defederate it. If your own server neither defederates not deletes the reported replies, you should look for another server imho.
@rimu @dansup -
@raptor85 @Schafstelze @dansup I think the conflict here is that people are very literally looking at server owners as being the only ones that should have agency here, and in reality even though I'm on a hosted server, I still think I should have some agency over my own threads. I don't have to ask my server host to remove comments from my blog, for example.
I don't think this would require making a blocklist public except under specific implementations.
@raptor85 @Schafstelze @dansup keep in mind, we do this already.
Quote posts. Quote posts already allow detatching. It's not perfect but works pretty well. It also allows locking quotes.
We could have the exact same system but for detaching replies from threads.
-
@raptor85 @Schafstelze @dansup I think the conflict here is that people are very literally looking at server owners as being the only ones that should have agency here, and in reality even though I'm on a hosted server, I still think I should have some agency over my own threads. I don't have to ask my server host to remove comments from my blog, for example.
I don't think this would require making a blocklist public except under specific implementations.
@foxyoreos @Schafstelze @dansup the only way to federate it to other servers would be via publicly posting the ban, even if your full list isn't visible any server you've federated to would effectively have it, so it would be easy to scrape. I fully disagree, you don't own the fediverse, you don't own the thread you only started it, you can split and block further replies but you cannot kill a conversation down the chain from the one you started, it doesn't even need to necessarily involve you.
-
@raptor85 @Schafstelze @dansup keep in mind, we do this already.
Quote posts. Quote posts already allow detatching. It's not perfect but works pretty well. It also allows locking quotes.
We could have the exact same system but for detaching replies from threads.
@raptor85 @Schafstelze @dansup and that system works well enough even though it doesn't force every server to participate and can't guarantee perfect functionality.
What's neat about quote posts is I don't even need to block in order to detatch.
Which lines up a lot better with how I use reply deletion on every other site, most of the time it's not for bannable offenses.
-
@kelson @Schafstelze @dansup there's a world of difference between an admin deleting spam and someone selectively blocking post replies on other people's feeds on different servers via federation. If you own your server do what you want with it, it's your data, your feed. But it should not be put in the protocol to have a block federate to other servers and remove posts, we don't need a twitter 2.0 where large accounts can control what is or isn't seen.
@raptor85 @Schafstelze @dansup So it's not my data if someone else is the admin? All those people on WordPress.com or Blogspot or wherever who don't want spam on their posts are just out of luck because someone else runs the server?
-
@foxyoreos @Schafstelze @dansup the only way to federate it to other servers would be via publicly posting the ban, even if your full list isn't visible any server you've federated to would effectively have it, so it would be easy to scrape. I fully disagree, you don't own the fediverse, you don't own the thread you only started it, you can split and block further replies but you cannot kill a conversation down the chain from the one you started, it doesn't even need to necessarily involve you.
@raptor85 @Schafstelze @dansup how do quote detatchments work then?
They have all of the same constraints as the system I'm proposing, and they work on the fediverse today, and have not ruined discussions on Mastodon.
-
@raptor85 @Schafstelze @dansup how do quote detatchments work then?
They have all of the same constraints as the system I'm proposing, and they work on the fediverse today, and have not ruined discussions on Mastodon.
@foxyoreos @Schafstelze @dansup quote detachments are a VERY different mechanism, they're not related to a ban and you're not deleting or blocking the quote the other user posted, so no federation of a block would need to happen, you're essentially just denying that account to keep loading your post when requested from permanant link. (and note unlinking doesn't work on the servers that use the unofficial quote post feature, they just ignore it)
-
@raptor85 @Schafstelze @dansup So it's not my data if someone else is the admin? All those people on WordPress.com or Blogspot or wherever who don't want spam on their posts are just out of luck because someone else runs the server?
@kelson @Schafstelze @dansup well, yes, exactly, it's not your data if it's not on your server, especially if it's posts from someone other than you that just happen to be in the reply chain.
If you want to fully own your data and have people on your server not see the replies of people you block you can do that locally on your server. (that will not however block the posts on OTHER servers people follow you from, as you do not own those.)
-
@kelson
> harassment, scams, or other abusive replies
Those should be removed by server moderators. If the origin server doesn't take it down, other servers can decide to defederate it. If your own server neither defederates not deletes the reported replies, you should look for another server imho.
@rimu @dansup@tnhd @rimu @dansup So the average user is just stuck dealing with the abuse if it's coming, from, say, mastodon.social or some other instance that's too big for their admin to be willing to defederate from? Or else they have to just burn another account, abandon their posting history and go somewhere else and hope it doesn't happen again?
This is one of the attitudes that drives people out of the Fediverse and back toward centralized services.
-
@dansup Agreed: this definitely falls under the category of "don't break users' expectations."
-
@foxyoreos @Schafstelze @dansup quote detachments are a VERY different mechanism, they're not related to a ban and you're not deleting or blocking the quote the other user posted, so no federation of a block would need to happen, you're essentially just denying that account to keep loading your post when requested from permanant link. (and note unlinking doesn't work on the servers that use the unofficial quote post feature, they just ignore it)
@raptor85 @Schafstelze @dansup I would be happy with the same mechanism as quote posts. I don't need it to be managed via blocks, and I don't need the post full on deleted from the other server. I also don't need perfect enforcement.
If you click on a reply, it loads a hard link to the post it's replying to, no?
And if you run FetchAllReplies, that asks my server for a list of replies, no?
-
Blocking someone should remove their replies from your posts, this is the type of safety features we need in the Fediverse!
Since a whole bunch of people replying to this post apparently didn't
1) read it, or
2) understand it, let's parse:
"Blocking someone should remove their replies from your posts"
So
"Blocking someone who replies to your post"
"should remove their replies from your post -- the specific post in question"
and further more they will not ever see any of your posts in the future, and thus not be able to reply to them or any of your past posts
Backgrounder for a couple people:
You may demand your 'right to free speech' (however you phrase it -- 'censorship' if you will), but I demand an equal and reciprocal right to never see a single word you post ever again
-
@raptor85 @Schafstelze @dansup So it's not my data if someone else is the admin? All those people on WordPress.com or Blogspot or wherever who don't want spam on their posts are just out of luck because someone else runs the server?
@kelson @Schafstelze @dansup well, you edited while i was replying, i'm not going to bother updating my other post though, but you're comparing apples to a nissan sentra. If you want a curated feed YOU CAN DO THAT NOW, people just have to view from your feed, you can't control theirs. That's what you're looking at with an activitypub linked wordpress site, you're looking at the owners curated feed
-
@raptor85 @Schafstelze @dansup I would be happy with the same mechanism as quote posts. I don't need it to be managed via blocks, and I don't need the post full on deleted from the other server. I also don't need perfect enforcement.
If you click on a reply, it loads a hard link to the post it's replying to, no?
And if you run FetchAllReplies, that asks my server for a list of replies, no?
@raptor85 @Schafstelze @dansup heck, it's an *improvement* if it's not managed specifically through blocklists, 90% of the moderation I do on my art galleries does not result in a block.
I am fine with it being on a post by post basis and using the same proactive consent model as a quote post, even though that's not fully 100% reliable everywhere. It would still help a ton.