atomicpoet,

After much community outcry, Bluesky is finally allow people to block accounts.

That feature is live on their website. And it’s hopefully shipping tomorrow morning.

All is good in the hood, right?

Not so fast…

atomicpoet,

When you block people on Bluesky, your block list is public.

Which means that if someone is blocked, everyone will know.

This approach to blocking may prove controversial.

JesseF8693,

@atomicpoet It's... public? That's... so many levels of disturbing. There's so much harassment potential there. Damn.

atomicpoet,

Right now, blocks won’t work with third party Bluesky clients because blocks are not currently supported in AT protocol.

It surprises me that this feature is still not available protocol-wide.

davidaugust,
@davidaugust@mastodon.online avatar

@atomicpoet it’s almost like the protocol wasn’t soundly thought out.

ramsey,
@ramsey@phpc.social avatar

@atomicpoet It’s because they’re designing the protocol themselves. It’s not an open, community-driven process, so they’re not often thinking about the things the community needs.

ramsey,
@ramsey@phpc.social avatar

@atomicpoet The protocol seems to be Jay’s “baby.” She’s driving every change to it, and a lot of the changes they’re making now are reactionary.

ramsey,
@ramsey@phpc.social avatar

@atomicpoet Strike that. They are thinking about the things the community needs, but only in realtime, as the need arises. So, they’re taking community feedback, but they’re not letting the community be part of the process.

davidaugust,
@davidaugust@mastodon.online avatar

@ramsey @atomicpoet any three active social media and social networking users spending 30 minutes with a legal pad and pen seem likely to producer a more complete list of needed features for a protocol than this. Odd to have so many holes on features and abilities that most people would think central to any social protocol.

atomicpoet,

I have a feeling that blocks will be public due to how DIDs work on Bluesky.

When you migrate your DID from one server to another, you have to tell it who you’re blocking.

wakame,

@atomicpoet
And since part of the business model seems to be "a plug-in infrastructure for relevancy algorithms" (my wording), this info has to be "publicly available" (on the API level).

phil_stevens,
@phil_stevens@mastodon.nz avatar

@atomicpoet That's a dealbreaker for me. Not that I was ever interested in going there, mind you.

thisismissem,
@thisismissem@hachyderm.io avatar

@atomicpoet that is really, uhhmmm, how to put it politely? Stupid.

Making the act of blocking or muting someone public can result in retaliation & that person evading the block. sigh

davidaugust,
@davidaugust@mastodon.online avatar

@thisismissem @atomicpoet I wonder if that was an oversight, or the plan.

evilmicrowizard,

@atomicpoet That is utterly horrendous, not to mention horrific! Your blockist should be on a strictly need-to-know basis, which basically should be you (directly) and the service's (through indirections as necessary to maintain your privacy).

jwz,
@jwz@mastodon.social avatar

@atomicpoet I can see that being problem in that it gives the blockee an unintentional boost, but personally I want everyone to know who I blocked so they can block them too. I'm more of the school of:

image/jpeg

tinygamertris,

@atomicpoet 🤔 And people wonder why I chose Mastodon...

Paxxi,
@Paxxi@hachyderm.io avatar

@atomicpoet @rmondello isn't this kind of required to implement blocking? Servers need to know who I blocked to not show my boosted posts to blocked users in the federated timeline

mcg,
@mcg@social.lol avatar

@Paxxi Only your home server needs to know this. It’s doesn’t need to be public.

Paxxi,
@Paxxi@hachyderm.io avatar

@mcg so the blocks are only on the home server and blocked users are free to see your posts on any other server they're federated to?

mcg,
@mcg@social.lol avatar

@Paxxi If you post content publicly then it is best effort to hide the content from the blocked user.

c0dec0dec0de,
@c0dec0dec0de@hachyderm.io avatar

@Paxxi @atomicpoet @rmondello there’s some distinction between telling the server and telling anyone who asks

Paxxi,
@Paxxi@hachyderm.io avatar

@c0dec0dec0de @atomicpoet @rmondello but my server need to tell any server that my posts are boosted to.
If not then they're not really blocked, it's something between a block and a mute

c0dec0dec0de,
@c0dec0dec0de@hachyderm.io avatar

@Paxxi @atomicpoet @rmondello yeah, I’m assuming that the server has a different APIs for peers (other servers) and users. Conceptually, mutes could be implemented client-side. Blocks need the network to participate, but don’t have to just let random users query blocklists for individual users. Naturally, if you have a malicious/shitty admin or server implementation, they can just tell people or expose the peer API to their users.

Paxxi,
@Paxxi@hachyderm.io avatar

@c0dec0dec0de @atomicpoet @rmondello yeah, it's difficult to solve in a federated system. I'm guessing there are some smart cryptographers that have some smart solutions to this problem.

I've only seen dunking on blueskys decision but nothing about better solutions or discussion about the tradeoffs involved. If anyone has any good pointers that would be lovely

ednl,
@ednl@mastodon.social avatar

@atomicpoet this is the worst

retrohondajunki,
@retrohondajunki@mstdn.social avatar

@atomicpoet
This app has a lot of intentional "features"

kristfist,

@atomicpoet no time for you - fool me twice? Nah

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tacticalgear
  • DreamBathrooms
  • cisconetworking
  • khanakhh
  • mdbf
  • magazineikmin
  • modclub
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • ngwrru68w68
  • provamag3
  • everett
  • normalnudes
  • cubers
  • tester
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • megavids
  • anitta
  • Leos
  • JUstTest
  • lostlight
  • All magazines