Lemmy User Feedback and Improvement Thread: Share Your Complaints, Suggestions, and Ideas
from PumpkinDrama@reddthat.com to fediverse@lemmy.world on 30 Jul 23:28
https://reddthat.com/post/46840655
from PumpkinDrama@reddthat.com to fediverse@lemmy.world on 30 Jul 23:28
https://reddthat.com/post/46840655
I’d like to invite you all to share your thoughts and ideas about Lemmy. This feedback thread is a great place to do that, as it allows for easier discussions than Github thanks to the tree-like comment structure. This is also where the community is at.
Here’s how you can participate:
- Post one top-level comment per complaint or suggestion about Lemmy.
- Reply to comments with your own ideas or links to Github issues related to the complaints.
- Be specific and constructive. Avoid vague wishes and focus on specific issues that can be fixed.
- This thread is a chance for us to not only identify the biggest pain points but also work together to find the best solutions.
By creating this periodic post, we can:
- Track progress on issues raised in previous threads.
- See how many issues have been resolved over time.
- Gauge whether the developers are responsive to user feedback.
Your input may be valuable in helping prioritize development efforts and ensuring that Lemmy continues to meet the needs of its community. Let’s work together to make Lemmy even better!
threaded - newest
There were several issues on GitHub regarding proposals on how to solve the low visibility of small communities. However, after the Scaled Sort was implemented, all those issues were closed, yet the problem persists. I continue to use Reddit the same as before because I primarily used it for niche communities, which are lacking here. The few times I’ve posted to a niche community here, I’ve either received no answers or been subject to drive-by downvotes, likely from users not even subscribed to the community. As a result, I now only post on Lemmy when the post is directed to a large community, and I use Reddit for the rest.
Yea, looking back we probably should’ve had limits on creating communities. We all created too many lol
this makes me think we should have a marker for communities that are inactive/dead or an easy way to hide them or filter them out in favor of more active communities
github.com/LemmyNet/lemmy-ui/issues/3174
They should just be locked down until we have a bigger userbase
The topic comes up regularly on !fedigrow@lemmy.zip
If they are locked, the people who come here and see them locked will go elsewhere instead of contributing, because they literally can’t.
Some people came here to creat communities (eg.: in the wake of Reddit stuff) with the hope that it would catch on. But we can’t expect them to do all the work.
Locked with a pinned post to a more active community lemmy.sdf.org/post/39199203
My usual concern with force redirecting people to “where the stuff is popular” is that it promotes centralization, which is the literal opposite of why we’re here. Besides, as I’ve commented some other times, the feasibility of user participation is not transitive across instances. !soccer@sports.xyz might have a completely different rules, mood or culture than !soccer@euro.pe , or the redirect might lead to !soccer@ya.ml which is blocked in my country or otherwise made unavailable. (I am using examples here ofc but I guess this could very well hit people in and around feddit.uk, for one).
There is literally no punishment for keeping a community open so it can sometime either grow organically or die organically. Locking them however, fully prevents either option.
Locking a community still allows people to comment under the pinned post, so if there’s any interest to revive that community it can be done that way
At the moment we have a few famous examples
All of those communities have similar rules, there’s nothing distinguishing them (!privacy@lemmy.ml for instance is different) except that mods never bothered to agree on a single place
!fedigrow@lemmy.zip
It's funny because for new low-traffic communities now, Reddit is worse than the Fediverse in my opinion. The Fediverse has an effective catalog on every instance, you can search instances, you can rename your community to be more visible (you can't do this on reddit). I would also suggest you look into Piefed, which has even more tools here.
github.com/LemmyNet/lemmy/issues/3048 - Create community redirects
github.com/LemmyNet/lemmy/issues/3100 - Co-hosting communities across instances (e.g. “sharding”)
I’m not really sure this is a software issue, if anything Lemmy probably handles new and small communities better than Reddit does. We just don’t have as many users.
The decentralized nature of Lemmy, while appealing in theory, creates significant frustration in practice due to widespread instance blocking. Finding an ideal instance becomes a daunting task, as users must navigate a complex web of inter-instance politics and restrictions. The only reliable solutions seem to be either hosting a personal instance—a technical hurdle for many—or simply hoping that your chosen instance’s admins align with your preferences and don’t block communities you enjoy. This politicking ultimately undermines the platform’s potential.
Use a different software then? Federation is a core aim of lemmy, what’s the point complaining about it?
Or alternatively, perhaps present some kind of alternative solution that you think would deal with this problem as you see it…
When software is used as a noun, it’s a mass noun and not countable. This is like “a email”, which is as wrong as “y’all” in a wedding vow.
Ok
Is this written by Ai?
Widespread instance blocking? I only know of a handful of instances often blocked.
The issue with Lemmy’s “all feed” is that the largest or most popular instances tend to dominate what appears there, which undercuts the ability of users on niche or smaller instances to discover content truly relevant to their specific interests. This make different instances feel less distinct and reduces the value of joining a niche instance. This lack of meaningful, diverse niche content makes federation a moot point—if every instance is just a clone of the same meme and political noise, users gain nothing distinct from joining a smaller or niche instance, turning Lemmy into a less convenient, more fractured Reddit without the depth or polish users expect.
Allowing a user-configurable option to sort posts based solely on the current instance would address this by making the content feed more localized and personalized, helping each instance maintain its unique character and fostering community discovery without being overshadowed by larger instances.
That’s exactly what the Local feed is for.
If you don’t want All, don’t use All. Because All will give you All, not just Local. If you want Local, use Local.
For me, the issue is the lack of an ability to view the local of a different instance.
I’m on Lemmy.World. You’re on Communick.News.
If I want to view the local on Communick.News, I can’t. I have to create an account there. And if I want to view the local on Lemmy.World I need to log out of your instance, and log in over here.
Now here’s the bigger issue. Lets say I can click a button, and now a home instance, and all its communities could be saved to a special drop down tab that replaces the local. Your instance is always the default, but the rest are alphabetically listed.
So now that solves that, but we run into the next issue.
What makes Communick.News different from Lemmy.World?
See, if I had a Lemmy.Nintendo instance, it could have 50 different communities of different Nintendo stuff.
Then you could have Lemmy.Linux and have all the linux communities.
And sure, it’s decentralized so maybe Linux.paradise also exists and has some of the same communities.
The idea isn’t to centralize the instances. The idea is to theme them.
you don’t actually need to logout/login, you can view them anonymously
even if you wanted to login to a different instance, you don’t need to logout of the previous one
although you’ll have to copy paste the post links to your own instance’s search bar in order to vote/comment
Reddit did this with multi-reddits. PieFed does this with categories of communities, Topic areas that are user customizable and shareable. Lemmy does not do this readily, although Blaze managed it... by making 50 different accounts, one per instance.
I don’t think I understand. You mean choose a local view of a different server? That would require every instance to duplicate everything on every other instance. Not possible.
It’s a paid instance. I pay a subscription fee to ensure it won’t die do to lack of resources.
What benefit would themed instances have. You can’t follow an instance…
Oh! That’s what your trying to do! You want to be able to see some logical grouping of related communities, and follow that! Now I get it.
Yah. That’s not the way to do that. The “MultiReddit” concept is what you want for that. A shareable list of related communities. That’ll work regardless of what instance they are hosted on. Multi-communities are on the pre v1.0 list already
Sorting by Scaled, which by design puts emphasis on posts from smaller/less active communities, helps s lot.
I know it’s been said already and it’s not a perfect solution but for now it’s an under appreciated first step.
In my opinion scaled is pretty unusable as it just “balances” out the feed with obscure hentai and conspiracy posts with zero comments
I think you might benefit from trying the “local” feed, which is just your home instance :)
It could perhaps be better communicated though, but I’m not sure what framing or label might make it more clear what local means for less technical folks
It might just be something people need to learn because the fediverse is a different thing than traditional social platforms. But I don’t think that possibility should stop us from improving clarity if we can think of a good way to do so :)
Try All + scaled it order active posts and scales it so its not dominated by large communties… Also yeah its expected large communities will dominate an all inclusive feed. They product the most content and have the most users.
No, instead scaled sort makes the feed dominated by single users posting the same thing to 5 similar communities. Or a community's single moderator posting 5 or 12 things at once to a community with no users
I find it far less helpful when browsing all.
Scaled is AMAZING for the Subscribed view, and this is my primary way of browsing Lemmy. But yea it’s pretty terrible for All
I use subscribed feeds, sorted by “scaled”. It pushes stuff from smaller communities I’m interested in up higher. Scaled doesn’t work that well on All though. It does mean I need to subscribe to things first, but I generally just subscribe to everything I’m interested in. I also browse All sorted by Top 6h regularly, to see what else is happening. Pretty good combo.
PieFed's categories of communities / Topic areas does this. When I used Lemmy I never found anything remotely close to that, but perhaps the best was to (1) visit each and every community that you want to check up on individually, and/or (2) use New rather than Hot or Top... and then be prepared to block hundreds of communities that you never want to see content from, like sports or individual locations (cities, towns, stateships, regions, countries, etc.).
PieFed also combines all comments across all cross-posts, reversing the fragmentation effect from having too many communities split across many instances.
You all on Lemmy need to catch up!:-P
I hear you, but this is a problem that I’ve solved by browsing the splash as Posts/All/New. It helps to catch rando posts that I wouldn’t normally stumble across.
If you want to see smaller communities, sort by “Scaled”
If you REALLY want to browse All, try the “New Comments” sort, it’s like old forums
But I rarely look at All, mostly just Subscribed or Local
+100
The default “hot” sorting algorithm needs to prioritize smaller communities. Yes, I know we have new comments and scaled, but a classic UX principle is most users use the defaults.
Piefed has multicommunities piefed.fediverse.observer/list
github.com/LemmyNet/lemmy/issues/3100 - Co-hosting communities across instances (e.g. “sharding”)
how do I follow specific users?
Use Mastodon. Lemmy is built around topics, not people.
I feel as though I’m still missing something about Mastadon that others have absorbed and moved past. There was remarkably little content there, aside from the spam shotgunned into my feed by the few brand/city official accounts that I subbed to… What’s the appeal? I set it to display the rando posts, but it appeared to be literally that, random shitposting the way that people scream into the void of Twitter or Bluesky…
I never enjoyed Mastodon or Twitter either
but if you want to follow a person instead of a topic/community then you use Mastodon/Mbin/etc
That’s part of the problem, I can’t even begin to figure out who or what to follow. I’m not kidding about the part where I browsed the random feed; there was random K-pop stuff, ultra-local politics with no context, posts about random low-key mobile games, stream of thought… I’m literally at a complete loss about where to narrow my focus with that platform, it might as well be a hacked feed of every single cell phone DM/individual group chat messages (minus the smut). I can’t even figure out why I should give a fuck about it existing TBH, what am I supposed to do with this thing?
I think that just means the platform is not for you (or for me). If it was a good fit for you then you would have people that you want to follow.
Try hashtags.
Yes exactly! It’s just like Twitter or Blusky. It’s 99.3% people just shouting into the void, without form or structure. You’re not confused.
Hashtags are pretty good.
They really aren’t.
They’re a user created workaround, attempting to fix the structure-less, findability problem. Twitter embraced and officially incorporated them, because they had no better solution that wasn’t completely rebuilding the entire system. They rightly new everybody would hate that.
The point of twitter is (more like was at this point) to follow people.
They’re different formats completely, and one isn’t inherently better than the other.
Agreed.
Until people started following hashtags. Then they were trying to be about more than just people, and doing it poorly. Kind of like wanting to subscribe to people on Lemmy. That’s not what it’s for, and just shouldn’t be an option, so people know that.
following hashtags kinda tricks people into thinking that it’s going to be good, but hashtags don’t trigger federation so it’s a bit of a disappointment unless you’re on a big instance
You’d want mastadon for that. Lemmy is for following communities. Someone could make their own community if they wanted something for just them.
try Mbin joinmbin.org
PieFed has that
Mbin and piefed would be better for that.
JPEGXL(JXL) support.
While I would love this personally. I think this is still a bit of a browser support issue Etc. But yes jpeg XL please. Smaller size for similar fidelity as JPEG. Even lossless with transparencies much better sizes than PNG. Though I know there is traction on the PNG side again and they are talking of implementing something other than lzma compression. That's still the future. Jpeg XL is here and now. Not As tied as webp is to a single company Period and not quite as esoteric as avif is.
This is more of a browser issue than a lemmy issue.
You can post a link to any image, it’d break for most people though.
Lemmy’s approach to privacy is fundamentally flawed compared to other social media platforms. All your posts are permanently public under your profile, with no option to restrict visibility. This means anyone can see your outdated and potentially cringe-worthy posts at any time, and tech companies could likely de-anonymize your profile by analyzing the topics you post about. The open profile design only serves to enable stalking and doesn’t contribute anything practical to the site.
Lemmy privacy isn’t a joke, because there isn’t any. It’s 100% public by design.
If you want to keep something private, don’t post it publicly online.
That’s by design though. There’s no way to have a federated system and ensure that everything deletes it.
This is typical of forum software. Some have access controls, but they’re at the admin/moderator level.
This is a valid complaint in an ideal world, but in our current world this happens with every other site that has the same discussion model as lemmy. Your posts are not gone when you delete them on reddit. Reddit has a ton of mirrors and reddit themselves will never delete your post.
Personally I’d rather see lemmy grow as it is rather than die try the extremely tough task of building a good federated privacy protocol. The privacy on lemmy comes from being able to create an account while providing no info, being able to access from TOR. People seeing your public posts is debatably even a privacy issue.
…It’s literally a public communication network? The point is that what you post is seen.
If you want private there’s Signal, Jabber, etc. Wholly different purposes.
That’s… the point?
Thanks for reaching out to the community. Here are mine.
PieFed does this
This post is about Lemmy however.
yea, but if Lemmy never adds a feature you really want, maybe we just switch to PieFed lol
the Lemmy devs are very much against merged comments
and they haven’t even seemed to notice this thread yet (Rimu did though!) and just closed a ton of issues as “won’t fix”, meanwhile Rimu responded in a similar thread for PieFed within 2 hours of it being posted piefed.social/comment/7335468
although Lemmy does show crossposts already and v1.0 will have multi-communities
For good reason perhaps? It merges distinct communities together, making communities less distinct. Different communities can have different moderation and participation standards and norms. Merging them I feel is a bad idea.
merging them completely is bad yes, but the way PieFed does it is nice, they have separate headers for the comments from each community
<img alt="" src="https://retrolemmy.com/pictrs/image/f3156779-1f6d-495f-9aaf-50b0c59e531e.png">
I personally still feel like this brings the communities too close.
I could see it causing clashes for very specific communities, maybe those could be manually disabled cause I can only think of very few
or the comments could be grouped by multicommunities
At the moment we have a few famous examples of similar communities coexisting
All of those communities have similar rules, there’s nothing distinguishing them (!privacy@lemmy.ml for instance is different) except that mods never bothered to agree on a single place
I don’t think this is a problem. If the communities are similar enough, one will eventually win and be the bigger and main one. If they are different enough, they can continue coexisting.
Those are examples of similar communities that will probably never merge. The Android ones have been coexisting for more than 2 years now, and none of them is "winning.
This gives lawsofux.com/choice-overload/ to new joiners
“Where should I post? Those two communities look the same, one has more active users but the other one has more subscribers. Well, this is too confusing, guess I’ll just go back to Reddit”
No? It was said it shouldn’t be done in the backend, a frontend or an alternative client can still do PieFed style comment listing.
Holy crap am I glad someone piped up.
You know how much I don’t care about Toyota when I’m talking about Hyundai? You know much I really don’t care about piefed’s features when this is not about piefed?
Thank you.
I agree. And while it is amazing the features that rimu has added to piefed, I personally really like Sopuli, and its admin team. I do have a piefed account, and I use it. But Sopuli, and thereby lemmy, is my main instance.
Are you affiliated with the project? Because I don’t think the devs are tracking this post. You should contribute to the project itself: github.com/LemmyNet/lemmy
although that isn’t the place for random complains. Well laid out bug reports and feature requests, for sure though.
Either way there’s value in perspective from different audiences. Not everyone is going to make an account and post on github.
We need to remember how many users aren’t even registered to an instance.
Still, the post is worded as if it’s official and devs will be looking at this. That’s deceptive.
If it’s not, I’d rather take the time to post on Github instead of shouting into a space the devs will not see.
Requires Github (/Microsoft). Not good.
Lemmy needs a hierarchy similar to Usenet, or a way to tag each c/ with keywords to make it easier for the user or client software to block huge swaths of topics the user is not interested in.
Examples: Memes. Sports. News. Politics. Entertainment. Music.
It would improve signal to noise ratio in the All feed, allowing users to find new content they are interested in, rather than simply 100 dupes of things they are not.
doesn’t PieFed do this?
I've been lurking in threads like this for 2+ years, and coding accordingly.
we can tell :) keep it up
The All feed is for All. If you don’t want All don’t use All.
It’s designed as a White List system, with subscriptions. You pick the things you want to see.
You’re asking for a Black List system, where you see everything accept what you don’t want. That only works while things are small. As they grow, Black Lists become much larger, and more difficult to manage. When you get to the point where their are tens of thousands of communities, and hundreds of thousands of posts every second, they become useless.
The All feed is useless because it’s the same meme or news story posted 100 times each day because everyone thinks they have to start their own sub for memes or news stories.
All->Top Hour
That’s where the good stuff is.
Or all -> hot.
The ability to block posts by keyword would be nice. The ability to merge communities and have lemmy move the subscriptions over to the merged community, mastodon does something similar with moving accounts so it is possible.
PieFed has keyword filters and multicommunities
Personal labels/tags or whatever they are called for both users and communities would be awesome to have in the standard lemmy front end. I think some apps or other formats might have them, but I do like the default lemmy interface and they would be extremely handy to have saved by an account for personal reminders.
Some examples would be the ability to set personal reminders for uncommon rules on specific communities or who has good takes on some random topic. There are just so many of both and it can be hard to keep similarly named things straight.
I would love a tagging standard. I have a lot on Sync, and while none are critical, it would be nice to be able to transfer them over to another app.
Piefed has flairs for both posts and users
The last time I checked the piefed layout options weren’t my thing, but I’ll give it another shot.
For user tagging. see this . its implemented on the server side but not on the UI side. give it a thumbs up maybe it will help the developers prioritize it.
I would like to be able to comment and vote on items on the modlog.
I’d just get banned from that too ;-)
I am not able to import data from a backup file. It always says “Try importing or exporting after a few minutes”
Remotely open post, similar to remote follow
I think this would greatly reduce confusion for new users when they click a Lemmy link and end up on a different instance
github.com/LemmyNet/lemmy-ui/issues/2318
That would require some kind of local client side software.
Some kind of browser extension.
have you seen the “Subscribe from Remote Instance” feature that already exists in Lemmy?
<img alt="" src="https://retrolemmy.com/pictrs/image/e778ae1a-1881-4257-8c17-18f51a1a03b6.png">
Could be identical to this
You’d have manually enter your home instance on every site you visit. Super annoying. Not a solution.
it’s better than nothing, users get so confused currently when they see this
<img alt="" src="https://retrolemmy.com/pictrs/image/b4ca9c0c-c91d-4524-9714-ee784c629263.png">
that message would be greatly improved if it said “or open this in your home instance by clicking here”
also if it uses a common input name (which it would because it’s the same Lemmy software) then your webbrowser would suggest/autocomplete it
That’s exactly the local software I’m talking about! Now we’re on the same page. Rather than being a form, the local software could just detect and do it all seamlessly.
yea the web browser is local software lol
but really this feature should exist regardless of autocomplete, just to reduce user confusion, so people are aware of how this stuff works instead of trying to click the login link and then failing to login and making an angry Reddit post about it
the fact that it presents a link to solve the user’s problem means that the user will click on it, and currently Lemmy only shows the login link as the solution to the problem, so of course the users will click on that and then they’re lost
the web browser won’t grant access to cross domain storage
even if it did some people have multiple accounts, or may not have logged in on the current device yet, or might be browsing incognito/inprivate, so it would still have to be a form of some kind
Someone should really submit a patch to firefox and chromium for this honestly, this is pretty jank.
Mastodon does what @Die4Ever@retrolemmy.com is suggesting.
It’s better than the current solution.
.
like how Discord uses hammertime
github.com/LemmyNet/lemmy-ui/issues/2482
this would be almost identical to old school forums, clubsall does this too even with posts that originated from Lemmy
github.com/LemmyNet/lemmy-ui/issues/2544
More URL tag functionality!
?Top=1Y&Start=20240101 This would give the top results of the last year, according Jan 1st 2024 (so top posts of last year). One of things I most dislike about Reddit is not being able to find top content, but as it was in the past (e.g. before a subreddit went to s*** or voting became inflated and top of all time is suddenly everything from last month).
?Max=100 This would limit the amount of results you see, so if you start doom scrolling eventually you would just get no results at all.
just about any setting you can set with an account I don’t want to login to things, if there’s a setting that can be done via account, it can probablf also be done via URL tag. Then I can bookmark it and not have to login.
(Note that I am not sure how much of this is depends on my client - Voyager.)
Ability to filter out posts made by people from the instances I have blocked, on communities that I did not block.
For example: feddit.org seems to have blocked all IPs from my country so I cannot see any posts made by them (I can only see their crossposts).
However, people on that instance can post to lemmy.world and while I can see the post text, any media fails to load. Sometimes, when I am not lazy, I use a VPN to see such posts in detail.
Piefed has instance blocking that blocks users, and supports Voyager piefed.fediverse.observer/list
Thanks. This might finally push me to switch.
A multi-community feature that allows you to group communities into a single feed is urgently needed.
Agreed. I want to be to join them together. The only real difficulty will be for comments. How do they get federated between different instances
Piefed has that piefed.fediverse.observer/list
Piefed has that piefed.fediverse.observer/list
pretty sure Lemmy v1.0 will have that
I don’t like anybody else here. Please leave.
Don’t use github, don’t post like an AI, don’t compare to piefed without constructive criticism.
I’d like the ability to block users when I stumble over an imbecile while browsing, but I still need to see the blocked user’s comments in groups that I moderate.
At present, user blocks are absolute, and don’t take moderation into consideration. This means, since I moderate a group, I can’t block users. If I do, and they later post to the group I moderate, I won’t see their posts or comments.
I think polls could be useful.
Piefed has polls
NSFW only filter. Flip the existing one, add that as radio button with the NSFW block.
Most communities are almost dead, we need to make a effort to pull enmass people from reddit to here
I discuss the topic regularly on !fedigrow@lemmy.zip, I also brought it up in another topic just now (lemmy.world/post/33886241/18608911)