What's that you say? Bluesky crossed a few hundred thousand users and immediately started having moderation issues? You don't say! Who could have possibly predicted? etc.

@seldo

In fairness to them, they're trying to build in public, and didn't expect this much attention yet.

They opened their invite-only private beta, where they hoped to control a tiny user list, before they'd even implemented blocks.

Sign-ups are protected by sign-up keys, but unfortunately, they didn't rate-limit their sign-up API, and the keys were quite short, so someone wrote a script to brute-force guess sign-up keys. So some nazis got in. 🤷🏿‍♂️

Blocks are being implemented this week.

@mekkaokereke @seldo sorry but I have to disagree. If you’re building a social network in 2023 and you’re not starting with solid moderation capabilities your development philosophy is really broken. As soon as you get real people using things they’re going to try to find the boundaries of what’s acceptable. Especially when there’s internet kudos to be had for shitposting and being “edgy”. Test it amongst friends you trust, not internet randos.
@CatherineFlick @mekkaokereke @seldo the fact that you could brute-force guess sign-up keys doesn't bode well for their security skills either. A startup in stealth mode could get away with that, not the much hyped Son of Twitter.
@CatherineFlick @mekkaokereke @seldo Where 'social network' includes *any* service of any kind which provides user-to-user or user-to-group messaging.
@CatherineFlick @mekkaokereke @seldo Yeah, we wrote a tiny social network for JoCo Cruise that’s only used on a boat once a year and even with a tight community of no more than about 2000 liberal-leaning nerds we’ve had to implement moderation. It’s pretty much a requirement as soon as you think more than a double-digit number of humans are gonna be on it.

@CatherineFlick @mekkaokereke @seldo

When you ask on BlueSky why blocking isn't implemented, you get referred to an airy, wandering theoretical post about how there are Interesting Technical Questions To Be Answered. Server level or client? Public or not? What about servers which don't respect blocking?

Completely bonkers that they think "interesting philosophical questions, amirite?" is a valid response.

@negative12dollarbill @CatherineFlick @mekkaokereke I mean they implemented blocking today so apparently the philosophy has been sorted out.
Blocks by dholms · Pull Request #922 · bluesky-social/atproto

Social networking technology created by Bluesky. Contribute to bluesky-social/atproto development by creating an account on GitHub.

GitHub