The only good name for a Pleroma fork is Plemora.
@waltercool @hfaust Gleason pissed everyone off again, acted like a smug egotistical jackass like he always does, then a whole bunch of people overreacted to what wasn't a big deal in the scheme of things and then the universe exploded.
@waltercool @hfaust OH

and somewhere around this time fucking Mastodon of all things got the ability to edit posts like I've been asking for since I started on fedi causing me to rage out :ablobrage:

fucking MASTODON gets an actually good feature

what is the world coming to I swear to god

@xianc78 @shebang @hfaust Definitively not lol, Mastodon dev community is cancer and makes Reddit look serious and respectable :tanya_yes:

@xianc78 @shebang @hfaust Isn’t that just a fork made by @matrix for his/her own instance?

I can clearly see himself/herself as the only maintainer and code supplier.

This kind of acts have only two options:

You keep an old version of Mastodon for your own needs.
Your job will be basically merging all Mastodon code into your own fork.

So no real gain.

Follow

@waltercool
Yeah, that's essentially what I'm doing. I forked a fork mastodon.host used and I'm basically just maintaining it by merging upstream Mastodon and adding a few tiny tweaks.
@shebang @xianc78 @hfaust

@matrix @shebang @xianc78 @hfaust Aren’t you afraid of being very de-synchronized with main branch?

That’s not an easy job.

But uncool for Mastodon for keeping so many settings hardcoded. Pleroma does a better job on that.

In other hand, Pleroma single-thread architecture is a waste of CPU resources, specially about queue management. Sidekiq is far more powerful in any sense.

@icedquinn @shebang @matrix @xianc78 @hfaust I only see one process playing along with my CPU, so no forking.

Mastodon delegates any parallel task to Sidekiq which spawns a dedicated queue and workers for real multi-thread management, but this is not cheap in resources, and that’s fine.

@icedquinn @shebang @matrix @xianc78 @waltercool @hfaust erlang does thread, extremely so that vps' with one thread need busywaiting turned off so it doesn't explode.

If anything pleroma's biggest fault is that it can't keep up with postgresql, two small cores will handle an instance right up until you can't write to disk fast enough, then even an overkill ryzen won't do shit, as poa.st has run into.

You can distribute the beamVM with little issues, you can't distribute pleroma's database at all currently.
@pleb have you tried that clustered postgres that microsoft bought out recently

@hfaust @matrix @shebang @waltercool @xianc78
@pleb i've never tried citus. i did try cockroach but it wasn't as drop-in compatible as suggested.

@hfaust @matrix @shebang @waltercool @xianc78

@waltercool
Yes I'm, but so far I'm managing it without issues. For that reason I don't make any big fundamental changes that could become an issue when merging.
@shebang @xianc78 @hfaust

Sign in to participate in the conversation
Game Liberty Mastodon

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