It legit kinda sucks that, right after I move on here, some drama happens, and now I can't talk to some of my friends because an admin decided that their server and community shouldn't talk with this one.

I'd normally just sigh and shrug it off, but some of my friends on the other side are people who built part of the existing network and its protocols.
@deadsuperhero i mean you could just switch back
@ariadne Yeah, I might. The drama isn't worth it.

Fucking phenomenal UI, though.
@deadsuperhero i would have used a misskey fork if i could have figured out how to scale it horizontally
@ariadne @[email protected] Horizontal scaling with Firefish is pretty easy, just set up worker processes on other servers with workerOnlyMode in the config file
@kainoa @deadsuperhero there is so much more to horizontal scalability than that. does firefish support sharding database accesses so that reads go to secondaries and writes go to a primary? can i run multiple http frontends without them fighting over state?
@ariadne @[email protected] first is yes if you use a tool like pgbouncer to set that up, second is no but we're working on it. I 100% agree that there's much much more to horizontal scaling than more workers, but it's not a bad start. Misskey doesn't have anything remotely like that even.
@ariadne @[email protected] for DB stuff specifically, we're gonna start moving away from Postgres for most data and towards (optionally supporting) ScyllaDB, which is inherently more scalable out of the box.
@kainoa @deadsuperhero why do you say that Scylla is more scalable? in some cases, with some access strategies, it can be, but it’s not automatic. that’s like saying that bigquery is more scalable than postgres. it depends on the job, how the access patterns are, etc.
@ariadne @[email protected] fair enough (also talking more generalized because it's 1 am and I'm eepy), but I'll put it like this -- the way we're planning on approaching things, it'll be more scalable. The Postgres code inherited from Misskey is....less than ideal to say the very least. This'll give us an opportunity to properly implement sharding, snowflakes, etc. As for the frontend issue, I agree it's very important, hence why it's actively being worked on (I was doing some of that work earlier tonight!)
@kainoa @deadsuperhero pgbouncer is not the most reliable of softwares, i would suggest supporting sharding natively: it fits very well into the kubernetes model if it natively supports sharding. the frontend issue is also important

@deadsuperhero @ariadne

I think this is not about UI, but about a structural feature/bug of fedi, where admins can play social engineers and feel free to limit communications for their users.

I think calckey/firefish refuses to block servers and leaves this decision to users. This is the reason why it is criticised and blocked, but also the reason I like it. To leave social engineering to techie engineers is a terrible idea.

@dudenas @deadsuperhero misskey has server blocking
@ariadne @deadsuperhero
don't know, maybe calckey does too. But I couldn't find any info on what is calckey.social / firefish.social blocking. Instead, I found a tool to do that as a user.
@deadsuperhero @ariadne if this server isn't for you, there's many others on https://joinfirefish.org/join
Firefish

A fun, new, open way to experience social media

Firefish
@kainoa @deadsuperhero several of those servers caught my eye as ones that are on treehouse’s suspension list because of abuse. i think what firefish needs is some professionally run servers that have reliable moderation policies.
@ariadne @kainoa @deadsuperhero i'd also like to know, i'm in the process of setting up a small instance for friends and family, and if i ever open it up i'd like to keep those instances away.
@khbsd_ @ariadne @[email protected] same here, I don't want to be listing bad actors by mistake 😟
@deadsuperhero but doesn't it blink and flicker everywhere? While folks are
posting CWs for potentially epileptic animations, I'm afraid you can get a stroke alone by looking at reactions or profiles in Firefish.
@deadsuperhero but doesn't it blink and flicker everywhere? While folks are
posting CWs for potentially epileptic animations, I'm afraid you can get a stroke alone by looking at reactions or profiles in Firefish.
@schmittlauch There are options to reduce animations and not autoplay GIFS.
@schmittlauch There are options to reduce animations and not autoplay GIFS.
@deadsuperhero I thought you could manually follow people regardless? I am still working out the "levels" of blocking TBH.
@hamishtpb So, there's "Silence", and "Suspend". The first just kinda stops stuff from showing up in timelines, except people you follow still show up in your Home timeline.

Suspend basically blocks everything from reaching the recipient.
@deadsuperhero Simple as that, huh? I will check my list but I think everything I blocked so far is for pretty legit reasons (mostly hate and sharing illegal material). I pretty much trust the big blocklists but I will keep an eye in case people are missing out on something. Not that I have a lot of users at the moment anyway 🤓
@deadsuperhero
that sucks, maybe post from a couple different accounts to keep in touch with different parts of the network?

@[email protected] Trigger happy admins with instance blocks are not making the fedi a better place :/

Though, this comment comes with zero context, making assumptions based on some other previous things I've seen and admins recommending other admins to block whole instances based on some bad profiles there.