Favourite Fedi Software.

Feel free to post opinions as to why.

@shebang I think Pleroma is doing everything right on a fundamental level. The switchable frontends promotes longevity, as that piece can be upgraded or changed completely independently of the backend. This allows developers to take the software in pretty much any direction they want. I envision a future where backend development is consolidated on Pleroma, and there are many competing frontend options. The fact it's interoperable enough to do that is amazing.

Elixir is a good language choice, and it's extremely efficient, lowering the barrier of entry and making it cheap to spin up hundreds of servers. I love everything about it.

I played a lot with Misskey today and it impressed me at how feature rich it is, but I think Pleroma is a better foundation and they will catch up quickly on some features.

Mastodon is out of the question, lmao. It has its perks, but it's very quickly becoming obsolete.

@alex @shebang What makes you say it's becoming obsolete? Do you think people will switch away from it to in the near future?

@realcaseyrollins @alex I agree with Alex here, I think Mastodon already feels dated somehow — mainly the direction the developers are going isn’t somewhere promising. Despite being the Capital of Cancel City, it has terrible moderation features even. Pleroma is upbeat and active, new stuff happening — stuff people actually want. There really isn’t a reason to use Mastodon that I can think of, with the sole exception of its language filtering.

Misskey is really fun, but its .. very quirky. I’m curious to follow its development though.

Follow

@shebang @alex Hmm...is it the interface, or the backend? I actually prefer the interface, it's just way faster on the backend.

I do wonder for those who do not like the interface, why that is. seems to be designed with normies in mind, but to be honest is a lot prettier, is as smooth as any instance would be, and even has more features than . But neither have really caught on.

I look at the interface and go, "man, this looks kinda weird and nerdy", and I wouldn't be surprised if other's felt the same way. I could see people wanting to leave , but honestly I couldn't see them running to . IMHO, design-wise, looks the oldest out of the three, and looks the newest. IDK what the end result is, but it would be nice to see become the new . The interface looks too nerdy to have mass appeal, IMHO

· · Web · 1 · 1 · 2

@realcaseyrollins @shebang @alex The Mastodon frontend UI (in advanced view) is pretty nice (reminds me of TweetDeck), but it still has this terrible issue of, if you leave a scroll bar not at the top, your browser will consume 20GB of ram by tomorrow. (I should stop bitching and just write a patch to add a max to columns).

The back end does feel weighty, but the Redis/ES options do provide some speed up. It's all tradeoffs. Pleroma does have a lot of positive performance considerations.

@djsumdog @realcaseyrollins @shebang I didn't get to show you a full comparison when we last chatted, but for two similarly sized servers, the Puma processes _alone_ on Mastodon consume more RAM than an entire Pleroma server. The sidekiq processes double it.

@alex @realcaseyrollins @shebang Interesting. It makes sense. I think back to how Twitter moved from Rails to Scala (and that was they days before Sidekiq workers or microservices).

There's a reason the Erlang VM is used for message passing in big telecos. The JVM can be pretty performant, but it does incur an expensive upfront memory cost.

@djsumdog
Is it true that Pleroma can access exclusively Tor users?

Also does Pleroma use #WebAssembly or only #Javascript?

Thanks in advance.
@alex @realcaseyrollins @shebang

@djsumdog @alex @realcaseyrollins @shebang
We ask because last we checked the Mastodon interface doesn't operate without WebAssembly, and we don't like that.

Tor's highest #Security Level prevents WebAssembly.

@dsfgs @djsumdog @realcaseyrollins @shebang I'm building a fork of Mastodon 2.8.4's frontend and AFAIK it doesn't have webassembley... Maybe for some worker process? It has websocket streaming though.

@alex
So are you thinking that a streaming service might have tried to fetch some WebAssembly dynamically in order to stream?
@realcaseyrollins @djsumdog @shebang

@alex @realcaseyrollins @djsumdog @shebang
We might be mis-remembering but the entire public timeline would go blank quickly. The whole page - blank.

This did not happen on our profile page. Thats why we were (finally) able to upload a profile pic and cover image.

Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.