this post was submitted on 09 Feb 2025
82 points (93.6% liked)

Fediverse

29841 readers
529 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 2 years ago
MODERATORS
82
submitted 2 days ago* (last edited 2 days ago) by [email protected] to c/[email protected]
 

Basically, It would be nice to point out what those platforms are & what are their "Killer Features"

For anyone who wants a quick glance at which platform might be suitable

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 57 points 2 days ago* (last edited 2 days ago) (3 children)
  • Lemmy pros: Fast, mature, everyone knows it
  • Lemmy cons: Shouty communists, atrocious mod tools
  • Mbin pros: Follow Mastodon people
  • Mbin cons: (1) Ugly (2) Awkward (3) What the fuck is “Magazines”
  • Piefed pros: Python, some semblance of responsiveness to what features people actually want in it
  • Piefed cons: What the fuck is a Piefed

(all is satire, I love you guys)

[–] [email protected] 20 points 2 days ago* (last edited 2 days ago) (2 children)

I can't emphasize enough how bad Lemmy's moderation tools are. It's not just that they're abysmally anemic (including that you can't perform moderator actions on someone in your community without a comment of theirs to click the context menu on? what??). It's not just that reports don't synchronize correctly across instances (i.e. if you want to moderate a community on another instance, you're at a severe disadvantage). It's that they're wildly fragmented, presented just all over the place like some kind of scavenger hunt.

  • As I said previously, the context menu of a comment is the only way you can ban and unban users (except that you actually can ban them if you use the API directly).
  • Moderation has zero hierarchy, so 1) any moderator if they want to can perform a Night of the Long Knives and become the sole moderator (fine for now when admins can quickly intervene, but impossibly stupid if Lemmy ever became bigger), and 2) every moderator has access to all of the tools (including appointing other mods).
  • You can't view a list of banned users and unban them from there; this gets back into point 1 where you need to dig up the last comment on your community (not easily if you removed it) to unban them.
  • On Voyager (third-party mobile app), I have more tools than I do on desktop, which indicates to me that the tools are there in the API but just aren't exposed on desktop for some god-forsaken reason.
  • ~~I literally can't even view a per-community modlog on desktop. I have to go out and find the Lemmy.World modlog (usually from a search engine) and then filter by action and pray that it was recent enough that I can find it in the rest of the heap.~~
  • ~~Oh, but don't worry. There's a third-party tool for viewing the modlog, which is just ??? What the fuck?? How is this in some random tool you have to go searching for instead of in Lemmy proper? And even then, this tool has its flaws.~~

Edit: obviously no automod either, although I know that's a much larger undertaking than any of the things I've listed thus far.

[–] [email protected] 14 points 2 days ago (2 children)

You're on LW, newer versions of Lemmy are better in that regard.

https://tesseract.dubvee.org/ is a better frontend for moderation. Allows you to see votes as a mod, and ban users who never commented or posted.

I literally can’t even view a per-community modlog on desktop.

There's an orange "modlog" button in the sidebar of every community that shows the community modlog?

[–] [email protected] 3 points 2 days ago (1 children)

Whoops! I didn't even notice the Modlog because (at least for me) it's tucked away at the very bottom of the sidebar and nestled between the list of mods and some statistics I don't really care too much about. :P Genuinely my bad, though; I should've looked harder. Appreciate it now that I can finally see it!

[–] [email protected] 2 points 2 days ago

Don't get too excited. It seems to be missing a bunch of stuff.

I don't really know the explanation for why the Lemmy API seems to just randomly drop stuff out of the modlog if it's more than 5-10 entries long, but you'll have to search for the exact stuff you're specifically looking for a lot of the time. Maybe I am misunderstanding what I'm seeing but I've gotten the strong impression that's what I'm seeing. It's similar to how looking at a user's profile randomly drops comments out after a certain time and just switches to posts only, so it's hard to search through for specific stuff you're looking for. Apparently that is going to be fixed in 0.20.

[–] [email protected] 2 points 2 days ago

The Tesseract front end is just completely superior for moderation imo. It took me a little bit of getting used to, but it is clean

[–] [email protected] 14 points 2 days ago

On Voyager (third-party mobile app), I have more tools than I do on desktop, which indicates to me that the tools are there in the API but just aren't exposed on desktop for some god-forsaken reason.

Apollo was also better at moderating Reddit than whatever Reddit could put out so you could say Voyager goes above and beyond at cloning Apollo.

[–] [email protected] 6 points 2 days ago

What the fuck is “Magazines”

This but unironically. I could never get over it with Kbin and still can't with Mbin. It's a bad name for a community/sub and I'll die on that hill. You can never get me to call a meme shitpost an "article" in a "magazine".

[–] [email protected] 6 points 2 days ago (1 children)

Disagree hard with ugly and awkward. It being less of that han Lemmy is the reason I use it in the first place.

If anything, I'd swap the pros and cons around, because every time I accidentally respond to a Masto post over here and half the functionality is missing I have a few seconds of confused panic before I realize what's going on and drop that conversation altogether.

[–] [email protected] 5 points 2 days ago (1 children)

I mean Lemmy is pretty ugly and awkward too sometimes... actually I realized that I changed around my Lemmy theme so it wouldn't look quite so bad to me. So maybe I'm making an unfair comparison of that versus stock Mbin. But check this out:

What's the important stuff? Is it the high-contrast areas, like the "what is the fediverse" box or the always-vital "Add new link" button? Or the icons for the users, which are huge and in attention-grabbing high contrast for some reason? What does the pushpin do? Oh, that's letting me know it's a pinned comment. Can we just change the color for that, like every other platform? Is "People" really so vital that it needs it own big menu entry? Why is everything that's in a bright contrasting color something that isn't important, and the headlines are only a little shade different from the normal text? Why do we have giant boxes with speech bubbles in them, right in a super-prominent place, which sort of look like skeleton shapes because the page hasn't finished dynamically loading yet, except that they're actual final content elements? And why do they so skillfully separate the very unobtrusively colored vote counts from the things that they are counting votes for?

Compare that to this:

See how it does the same "what the heck is this place," but it isn't the most attention-grabbing thing on the screen every time you're there, and put in a place where you will look if you're first getting oriented (the first thing in left-to-right, top-to-bottom reading order), but not grabbing your attention every other time? See how "show me all the users" is way down at the bottom left in an unobtrusive list, because it's not commonly used, whereas the main three types of feeds it can show you are the only things grabbing your attention up top, and then there's a bar off to the side with a small handful of other actions separate from that you might want to do? And how, if you're totally lost, the one button that's most useful (create an account) is the most obviously high-contrasting thing?

Like I say, I am saying all this with love. Mbin has great features and Mastodon has a lot more eyes on it and people who want to chip in and make it attractive. I'm just saying that anything you use every day, you can get used to, and Mbin could look like the Mastodon interface and become to my eyes a lot less jarring. Put a little "feed settings" icon next to where "Explore" is now, that pops down a set of filters if you want one, get rid of a bunch of the stuff that gets thrown around on the screen that only very rarely is relevant, emphasize the stuff that needs attention and de-emphasize the stuff that doesn't. That is my feeling.

Yeah, Lemmy's UI has more gratuitous awkwardness in the actual design, maybe. Mbin does a lot more stuff, and generally has it pretty well-organized conceptually. Lemmy does a more minimal set of stuff and somehow still manages to make some of it confusing or hard to access. I think I was mostly just talking visually.

[–] [email protected] 2 points 2 days ago (1 children)

Hold on, that doesn't seem like an apples to apples comparison. You're doing light theme in one and dark in another. The light theme has a different balance (also, ow, my retinas).

The default Fedia dark theme I am using does not look like that at all. Sure, both the main column and the tool column on the right have the same emphasis, but you still get hierarchy from both the relative sizes and the positioning (if you're a left-to-right reader, at least).

[–] [email protected] 2 points 2 days ago (1 children)

I just opened fedia.io and screenshotted what it showed me. Same for mastodon.xyz. I wasn’t trying any kind of rigged setup. If there’s a simple change to the default theme choice which would make it less horrendous by default, or the layout is more logical on some screen sizes, then I think they should make the defaults better yes. Maybe I happened to hit on one badly-configured server or bad screen size, but I didn’t change anything on purpose, it just kind of feels like making it not-horrible visually is simply not a priority.

I would actually describe that as a problem for both Mbin and Lemmy. It really annoyed me when I was setting up this server that the default theme is kind of bad, the default sort is “Active”, and so on. It feels like there’s a pretty common mindset of “as long as it works for my account I don’t care what experience new users get.” I don’t think it’s deliberate, I think it’s just a natural outgrowth of working on the project because you want it to exist for you, not like trying to “grow the user base” necessarily or worry about what happens to novice users, like would be front of mind for a standard software company.

[–] [email protected] 2 points 2 days ago (6 children)

Honestly, choosing whether to default to dark or light is pretty arbitrary, and pointless once the user sets a preference on login anyway. I'm not sure if there's a reason you can't default to OS/browser preference on a logged out user, but also don't think it's a big deal. Plus highlighting a "what is this app" tile makes more sense on the logged-out default, so there's that as well.

Which is not to say that you're wrong on the larger point. FOSS devs having the attitude that the UI is a secondary concern or wildly misrepresenting the ability of users to deal with friction or bad looks is an ongoing frustration. I guess engineers are more likely to attempt FOSS projects than UX designers.

load more comments (6 replies)
[–] [email protected] 14 points 2 days ago* (last edited 2 days ago) (1 children)

If I am being honest, Mbin/Kbin's concept is much better than Lemmy. I like how you can microblog and just use it like a normal forum, which means you can interact with even more people since microblogs (from Mastodon, for example) don't really federate with Lemmy. I'd like to use Mbin, but there is no real useful android app for it yet (yes I know Interstellar exists, but it isn't very featureful yet).

[–] [email protected] 7 points 2 days ago

I wish there were more Mbin apps

[–] [email protected] 14 points 2 days ago (1 children)

One thing I haven't seen mentioned yet is that Mbin supports custom magazine/community CSS like Old Reddit did. Don't think it's federated currently though, so it's local only. There's also the ability to follow users and boost (retweet) content, which Lemmy lacks.

Judging by recent posts by Piefed's creator, they seem to be planning to add end-to-end encryption and ephemeral content.

[–] [email protected] 3 points 2 days ago (1 children)

How does the boosting work? Because I was never a major Twitter user, and on Tumblr, the "retweet". Option makes things a bit of a disjointed mess because (at least with new Tumblr and the app) it treats each share as a separate post and they aren't linked properly together. So, say someone responds to a comment you made on the reshare ten reshare ago. You may or may not even be able to access it. You may not even be able to find it.

[–] [email protected] 7 points 2 days ago (1 children)

Boosting re-sends the original message, with the original message id attached, and both Lemmy and mbin filter filter out duplicates. On Lemmy, upvoting a post boosts it, and on mbin the functions are separate. Boosting works to get the community/magazine group actor to re-send the post to subscribed remote sites, so if the site you're using subscribed to a community after the original post was made, it could now receive it thanks to the boost.

[–] [email protected] 2 points 2 days ago (1 children)

So it doesn't work like it does on Tumblr then. Thank you!

[–] [email protected] 2 points 2 days ago

Not here, no. It does on Mastodon and other microblogs, though.

[–] [email protected] 21 points 2 days ago

Mbin has better support for microblogs and Mastodon federation than Lemmy. I also prefer the default front-end of Mbin to Lemmy, but Lemmy has better alternative frontends and apps. I think it's great to support Mbin as well.

[–] [email protected] 17 points 2 days ago* (last edited 2 days ago) (3 children)

tl;dr:

  • Lemmy for apps (shit moderation tools)

  • Piefed for fast development rate, responsive dev and great features (no apps at all)

  • Mbin for keeping your forum and microblog account in one place (really awkward to use)

Piefed is almost perfect, if it actually had apps then it'd probably blow all of these out the water (in my opinion, of course)

Can't go wrong with any.

[–] [email protected] 14 points 2 days ago (2 children)

Thunder is being forked for piefed. Once this happens I’ll move to piefed full time. In the mean time we should think of a better band and logo for piefed which the creator said he’s open to changing

[–] [email protected] 2 points 2 days ago

I heard of that, but I also like to use a third party web client like photon or tesseract too. Piefed is still new so it doesn't have the same level of support as Lemmy does. Thunder being ported is a huge step imo and a path for more apps and clients being created or ported to it.

load more comments (1 replies)
[–] [email protected] 7 points 2 days ago (1 children)

I wouldn't say mbin is awkward to use, but microblogging is included as a bit of a second thought. It's still nice to be able to communicate with the fediverse at large.

PieFed feels faster than the others to me. It has good support for various content (like peertube channels), allows for content filtering with keywords, has combined communities, and a lot of other clever stuff.

[–] [email protected] 4 points 2 days ago (1 children)

Yeah it was a poor choice of words. I just see no reason to put my forum account with my microblog account and it just feels wrong how they implemented it. It's clear they focused on only the forum part and just kinda implemented the microblog part later.

Piefed is amazing, though the fact that there's no apps or clients at all. They're hard to make since there's no API, correct me if i'm wrong though.

[–] [email protected] 7 points 2 days ago (2 children)

I use Mbin (well, Fedia, but same thing), and honestly I do that because of the interface. Lemmy's UX seems so much worse.

The microblogging thing is... there, but it mostly just serves some random post here and there. It's fine to be able to have a microblog follow in there if you want, but I think the assumption that you'd centralize multiple AP services in a single app now feels entirely obsolete. That doesn't get in the way and it's still a much better client for Lemmy than Lemmy, though.

[–] [email protected] 3 points 2 days ago (1 children)

You're right on that, the lemmy UI is horrible. Mbin's UI is the only which has card posts so that's awesome, but I just don't see much reason (imo) to use it over lemmy or piefed. Tbf mbin's always kinda been the weird one but i can respect its existence.

To each his own ;)

[–] [email protected] 4 points 2 days ago

I suppose that's the point of interoperability. I would much rather support an ecosystem of apps doing the exact same thing to satisfy different UX preferences than the excruciating endless talk of "which of these identical instances all plugging to the same service should I arbitrarily joing as an identity-defining statement" you get in Masto.

[–] [email protected] 1 points 1 day ago (1 children)

but I think the assumption that you'd centralize multiple AP services in a single app now feels entirely obsolete

It's not that I want a single app, it's that I want a single account with all my posts/data even though I'm using different apps. I don't want to have to have so many duplicate follows across all the different fediverse apps.

[–] [email protected] 1 points 1 day ago (1 children)

Yeah, but that's solved through cross-login, which I've already seen used at least once in Pixelfed. Logging in with a pre-existing Masto account and importing your follows should have been the default solution, but I understand how the tech may not have been in place.

[–] [email protected] 1 points 1 day ago

But that still just creates a new Pixelfed account which trusts the Mastodon account identity, and it must be followed separatel from the Mastodon account. And you can't enable the SSO between existing accounts, and there's no account migration on Pixelfed.

[–] [email protected] 1 points 1 day ago (1 children)

You can't use Lemmy apps with piefed? I thought the API was the same?

[–] [email protected] 3 points 1 day ago

No, that's sublinks which isn't finished yet.

[–] [email protected] 8 points 2 days ago (1 children)

Not familiar enough with PieFed to give an opinion, but among Lemmy and Mbin, of things I can observe:

  • Lemmy has far more visual candies / visual noise than Mbin, whose UI rather barebones
  • But as Mbin has a more basic UI, it tends to break less and be more compatible with user scripts and filters
  • On RSS, from my experience, Mbin links to posts properly through RSS, while, maybe it's version-dependent, Lemmy sites seem to have a bit of trouble with linking posts with links attached to their titles, usually opening the title's attached link instead
  • However, Mbin doesn't seem to be able to fetch the post's body through RSS
  • On newer versions of the Lemmy engine, you can block instances and hide posts, but not block domains linked in posts
  • On Mbin, afaik, you can't block instances nor hide posts (both requiring browser modifications from my tests), but you can block domains
  • On Lemmy, also maybe version-dependent, but it seems that instances don't host RSS for federated communities, while Mbin does (good for redundancy, I think)
  • For microblogging, RSS doesn't work on Mbin (might in the future?) despite other microblogging alternatives having them, and integration of microblogging to Lemmy only happens indirectly
  • On Lemmy, some communities seem to have an extra step to subscribing where you need approval after applying, while Mbin doesn't
  • Specific to Mbin, but the error 404 issue from Kbin when blocking or subscribing to an user or community seems to be extremely rare with its successor
  • Lemmy allows visualizing how formatting will look like before posting, while Mbin doesn't
[–] [email protected] 5 points 2 days ago (1 children)

On a more personal take, I prefer Mbin because "it just works", I use far more RSS than the sites directly, and when I use them directly, I use an UBlock Origin filter to hide posts I either vote up or down (very responsive =D ) and block sites I recognize as manipulative (rather common sadly). That also makes so I end up not missing much on Lemmy's functions.

[–] [email protected] 3 points 2 days ago (1 children)

I use an UBlock Origin filter to hide posts I either vote up or down

Would you maybe share your filter as a separate post? Seems handy :)

[–] [email protected] 7 points 2 days ago (2 children)

I use Lemmy because there's a good ad free app (jerboa)

[–] [email protected] 2 points 20 hours ago

Yeah jeroboa is awesome! They did great work.

[–] [email protected] 1 points 1 day ago

Good? Hah

(Written in jerboa, constantly fighting with the keyboard bugs the devs refuse to fix)

[–] [email protected] 7 points 2 days ago (1 children)

Is piefed any of three listed on their site? Is it like mbin where fedia.io is one execution of it? Or is everyone here speaking of piefed.social, specifically?

[–] [email protected] 3 points 1 day ago

Yee, there are multiple Piefed instances, for example there's also https://feddit.online/ that I know about

[–] [email protected] 6 points 2 days ago (1 children)

Mbin has microblogg and thread support, so you can post and respond to both formats, piefed and mbin both have the goal of letting instance owners or ppl make topics that contain multiple communities to make it easier to sub to similar topics, like subbing to linux topic for linux, linuxmemes, etc. instead of subbing one by one and finding communities whos name may not fit what they are

[–] [email protected] 5 points 2 days ago* (last edited 2 days ago)

Right now lemmy has better app support, eventually Id love to see just one client/app that supports threads, microblogging, etc. with feeds, you kinda have to build your feed brick by brick with friendica, streams, hubzilla, etc. but they connect them all, letting you browse and post to communities you're subbed to, reply and see peoples microblogging stuff,no apps tho

[–] [email protected] 6 points 2 days ago

Piefed/mbin both have better fediverse integration with other platforms. Lemmy has the numbers and is super fast + apps.

load more comments
view more: next ›