4 ms·
You have misunderstood. The way Bluesky blocking works is not just about controlling who else can interact with your posts, it affects the posts of others too,
by nastoy 2y ago
You have misunderstood. The way Bluesky blocking works is not just about controlling who else can interact with your posts, it affects the posts of others too, and applies to every other user whether they like it or not.
See https://github.com/bluesky-social/social-app/issues/7021 https://github.com/bluesky-social/social-app/issues/7021 for more detail.
A relevant comment from that issue:
> As it stands, if 20 people are involved in a discussion, and ONE single person decides to block someone, then all of a sudden, the 19 other people in the discussion (+ any other viewers) are now inconvenienced simply because one person had an issue with someone else.
> Bluesky does have a bit of a block culture, and as such, this issue is only going to get worse and worse, and threads are going to get harder and harder to read and follow as more and more people get blocked.
> Just the other day I got a notification, and I clicked on it, and once again, the post they were replying to was "blocked", not because of me, but because the person who made the post blocked the person they were responding to. I was trying to make sense of their post, but now I couldn't as I had no idea what the hell they were replying to... then I think I found the post they replied to; it showed "1 reply", but when I clicked on it, no replies were shown.
> Now, this functionality was probably done with good intentions - but you know what they say, "The road to hell is paved with good intentions".
Another comment explaining the problem:
> This is working as intended but I agree it should be reassessed. For example:
> 1. In a popular thread, User A posts some nonsense
> 2. User B replies to that reply explaining why it's nonsense
> 3. User A blocks User B
> 4. Now User A has successfully hidden the rebuttal to his comment from everyone. The only defense against this is if the thread OP happens to block User A.
> This is a pretty serious downside of the "nuclear block" system imo. It creates an escalation ladder of blocking where the first user to hit "block" is advantaged. On the other hand it causes me personally to avoid blocking where I otherwise would, because I want the conversation to still be visible for others.
> There should at least be a "show reply" button on posts that are hidden for this reason IMO. Otherwise you've given every user the unilateral power to hide a reply, for everyone, permanently. If I hide a reply the normal way, it's not deleted for everyone! There is a "show hidden reply" button! The effect of hiding someone else's reply should be consistent across these two ways to do it.
- verdverm 2y agoThe beauty of ATProto is that you can build an alternative App View that handles blocks differently. The Bluesky app is open source so you don't have to start from scratch either. Choice and competition will make this network a better long-term social fabric than the centralized systems we are used to.
- nastoy 2y agoWhat is the incentive to do that, given the costly barrier to entry in both developer time and computing resources?
- verdverm 2y agoWhat's this "costly barrier to entry"? It is certainly not a given from where I am looking By any account, it is far less than building an independent social network application. The components are also decoupled so you don't have to rebuild everything. If you want to build an App View, it's just a webapp or react native. You don't have to rebuild everything re: incentives, there are many, people have different perspectives and motivations to do so
- nastoy 2y agoThe omission of blocked posts is done server-side by the app.bsky.feed.getPostThread endpoint, so you'd need to reimplement that to return the content of blocked posts instead, both upthread (parent) and downthread (replies). It would require acquiring and maintaining your own replica of the data, which is hundreds of gigabytes in size. This is significantly more complex than making a few small changes to the frontend app.
- verdverm 2y agoThis is absolutely and provably wrong. I have written my own webapp (https://blebbit.com https://blebbit.com) and I can see content and accounts I have blocked on Bluesky. I just validated this to be the true. This because I have not implemented block respecting in my own code yet. It's more work to actually respect the blocking. The full backup of ATProto is more than 5T now. You seem really misinformed about all of this. Or maybe you created an account to intentionally spread falsehoods about Bluesky? There has been a flurry of this on HN lately