11

For example, for me, here are some things I wish to see (or would implement in my design) :

  • design around ease of self-hosting. A non technical user must be able to self host easily and at a very low cost.
  • Embrace content sorting and filtering algorithms, but on the client side, with optional control by the user.
  • Standardize tags on all content. So many of the different ways different platforms classify or organize content can be implemented as tags, which increases interoperability between them.
  • Abandon obsession with real-time-first implementations for use cases that don't explicitly need it.
  • Transferable user identity (between instances)
  • User identity and authentication as separate service from social network instance

Would love to hear yours!

top 21 comments
sorted by: hot top controversial new old
[-] JTode@lemmy.world 4 points 2 months ago

Radical interoperability. If I want to subscribe to this board via Gopher, or via Dialup modem, there should be an implemented way to do that.

[-] lambalicious@lemmy.sdf.org 2 points 2 months ago

1.- and I'm going to emphasize this a lot.

PAGING

(or at least some concept in the vein of "show only a finite amount of information at a time")

Lemmy does it well, but Mastodon sorely requires it for example. Anything that induces the pattern of autorefreshing, auto-filling, constantly changing timelines only empahsizes the addictions that antisocial media is working with already.

2.- More and better reactions than simply "upvote" and "downvote".

A upvote or a downvote can mean things in different categories, from "I don't like this" to "this is uninformative" to "this is misinformative!" to "enough Musk spam!". Condensing and factoring such results into how threads are found and sorted artificiates any or all of popularity, consensus and usefulness. So, being able to "react" (add a singular tag to a message without the need for a reply) to a message with more options than "upvote" and "downvote" would be useful. I'd count at least three axis (axeses? switchaxes?) that are useful to gauge: "agree - disagree", "informational - misinformational" and "verified - debunked".

3.- Global, or at least shareable and moveable, user identity. Won't comment on this more because others already cover it enough.

4.- Fucking decouple instance identity from DNS. DNS is the layer that big corpo will rein in next, depending on it to validate who an instance is is playing an eventually loser game.

[-] DFX4509B@lemmy.wtf 1 points 2 months ago

Some instances already implement this, but a hard anti-AI stance or at least requiring labeling of AI-generated content?

[-] leraje@piefed.blahaj.zone 1 points 2 months ago

For the threadiverse in particular I'd add transferable user created Communities (between instances).

[-] muntedcrocodile@hilariouschaos.com 2 points 2 months ago

If Activpub does portable actors (a user is just an actor) communities are just actors so therefore portable users means u get portable communities for free

[-] RobotToaster@mander.xyz 1 points 2 months ago

User sovereignty first design, where users individually control what instances they wish to block.

[-] matcha_addict@lemy.lol 1 points 2 months ago

I agree with this. I think instance owners retaining ability to block other instances is still unfortunately necessary, if at least for administrative and legal reasons. But putting the onus on granular blocking controls on the user is a big achievement, as I prefer the user to retain that control.

[-] ada@piefed.blahaj.zone 1 points 2 months ago

That's not a universal want. Trans people and other vulnerable, targeted minorities face a real cost in having to play whack a mole with bigots. Sure, you can block them as they appear, but by that point, you've already seen their hate. And it means every trans person has to see and block that content. After which, the bigot just comes back with a new account, and does another round.

The blahaj instances offer aggressive, pre-emptive blocking of bigots and transphobes, at the instance level, with the goal of giving our users an experience of social media that isn't shaped by hate.

Of course, not all trans folk want that, and some absolutely do want the power to choose for themselves who gets blocked and are willing to face the hate in order to retain that ability. But that's the other power of the fediverse, because there are instances that cater to that approach as well.

tl;dr - Granular user control of blocking/federation is good, but it's not "better" than instance level blocking and defederation.

[-] matcha_addict@lemy.lol 0 points 2 months ago

An easy middle ground is the ability to sync your block list with someone else. This gives the same capability you desire, but allows users freedom to do it on their own. Everyone's happy! What do you think?

[-] ada@piefed.blahaj.zone 0 points 2 months ago

It's a good idea, but still not an alternative to instance level blocking.

The downside is that if you're new to the fediverse, you have no way of knowing whose lists you should follow. So there needs to be some sort of instance/client level opt in recommendation to make it visible/useful to new users.

Beyond that though, on an instance like blahaj, it would be largely irrelevant, because there is no scenario where I let transphobes federate to the instance, whether or not individuals have the ability to block them from a subscription list.

[-] matcha_addict@lemy.lol 1 points 2 months ago

The downside is that if you're new to the fediverse, you have no way of knowing whose lists you should follow.

Isn't the whole idea that you choose a trans-friendly instance and you naturally adopt the instance wide blocklist? Same thing here, except you choose the block list similar to choosing an instance in the old flow.

And if you disagree, this could still easily be mediated. For example, the instance could have a default block list. As long as one can opt out, that would respect user choice.

Or choosing the blocklists can be part of the account creation flow.

There's others ways to go about it.

Beyond that though, on an instance like blahaj, it would be largely irrelevant, because there is no scenario where I let transphobes federate to the instance

What I suggest isn't meant to take away the instance owner ability to defederate or moderate. But this makes it such that you don't have to modify your moderation strategy when your users can adopt different moderation in addition to what you have. (example: maybe a large group of your users want to block US-centric content, or political content, etc.) and people not on your instance could possibly adopt your moderation as well!

[-] ada@piefed.blahaj.zone 2 points 2 months ago

Yep, that would pretty much be the ideal scenario :)

[-] WamGams@lemmy.ca 1 points 2 months ago

you should look at the domain names of some of these blocked instances.

going live without a block list implemented upon start up is going to put you in a very serious legal quagmire where you are now responsible for your ISP having transmitted CASM.

[-] muntedcrocodile@hilariouschaos.com 1 points 2 months ago

Unified identity really needs a modification at the core of activpub. The issue at the moment is that a user is just an actor and an actor is just a url. What it needs to be is something like a did(distributed identity) which is what atproto (bluesky uses) does. And the did points to a list of actors that can be across multiple servers. The did has a private, public key pair and signs all activities by per server actors as ur user. What this means is u don't need to trust any server with login details or anything and u can do activities acting as any instance you want.

[-] hendrik@palaver.p3x.de 1 points 2 months ago* (last edited 2 months ago)

Uh, I'd love someone to have a try at full-blown direct democracy. Most aspects being controlled (and ideally owned) by the very same people who use the platform. Not sure if that's good or feasible, though.

And what I always love is to see design principles that foster a nice, amicable atmosphere. Some online communities, games etc have aspects of that. It's somewhat more rare on modern social media. I sometimes wish hanging out on the internet was a bit less about politics, trolling and memes, getting agitated amongst random anonymous people. And a bit more like an evening at the Irish Pub with friends. Or getting to know new friends there.
We do things like that. I just think good platform design still has potential to achieve way more than we currently do.

[-] ademir@lemmy.eco.br 1 points 2 months ago

Tbh It sounds awesome

[-] matcha_addict@lemy.lol 0 points 2 months ago

What exactly would be controlled differently under this direct democracy?

[-] hendrik@palaver.p3x.de 1 points 2 months ago* (last edited 2 months ago)

I think the most obvious one is moderation. What gets deleted, who gets kicked out. Then for example community rules, what's the topic and rules of discussion. Every user/member could have a say in that. Maybe we could do some more structural and organizational decisions.

It gets a bit tricky with technology. Ideally we could do things like democratically decide to have a voice chat (if that's what people want) and somehow 3 months later the platform has a voice chat... But it's not that easy, software development doesn't work this way.

[-] moonpiedumplings@programming.dev 0 points 2 months ago

design around ease of self-hosting. A non technical user must be able to self host easily and at a very low cost.

This may be a controversial opinion, but I actually like the way that hosting a lemmy instance is somewhat difficult to spin up. I like the way that it is requires a time investment and spammers can't simply spin up across different domain names. I like the way that problematic instances get defederated and spammers or other problematic individuals can't simply move domain names due to the way activitypub is tied to those.

In theory, you could set up something like digitalocean's droplets, where a user does one click to deploy an app like nextcloud or whatever. But I'm not really eager to see something like that.

Transferable user identity (between instances)

I dislike this for a similar reason, tbh. If someone gets banned, they should have to start over. Not get to instantly recreate and refederate all their content from a different instance.

Of course, ban evasion is always a thing. But what I like is that spammers or problematic individuals who had their content nuked are forced to start from scratch and spend time recreating it before they get banned again.

As for what I would really like to see, I would really love features that make lemmy work as a more powerful help forum. Like, on discourse if you make a post, it automatically searches for similar posts and shows them to you in order to avoid duplicate posts. Lemmy does something similar, but it appears to only be the title. It would also be cool to automatically show relevant wiki pages, or FAQ content, since one of the problems on reddit was that people wouldn't read the wiki or FAQ of help forums.

I would also like the ability to mark a comment on a post as an "answer", or something similar. I think stackoverflows model definitely had lots of issues with mods incorrectly marking things as duplicate, but I think it was a noble goal to try to ensure that questions were only asked once, and for them to accumulate into a repository of knowledge. For the all the complaints about it, stackoverflow is undeniably the one of the biggest and most useful repositories of knowledge.

[-] ada@piefed.blahaj.zone 3 points 2 months ago

I dislike this for a similar reason, tbh. If someone gets banned, they should have to start over. Not get to instantly recreate and refederate all their content from a different instance.

A ban on transferable ID would follow the ID.

[-] Assassassin@lemmy.dbzer0.com -1 points 2 months ago

I need the ability to send someone over and lightly slap other users if their comment reaches enough downvotes

this post was submitted on 06 Jan 2026
11 points (100.0% liked)

Fediverse

40949 readers
163 users here now

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

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

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

founded 2 years ago
MODERATORS