Lemmy AMA March 2025
In the last weeks Lemmy has seen a lot of growth, with thousands of new users. To welcome them we are holding this AMA to answer questions from the community. You can ask about the beginnings of Lemmy, how we see the future of Lemmy, our long-term goals, what makes Lemmy different from Reddit, about internet and social media in general, as well as personal questions.
We'd also like to hear your overall feedback on Lemmy: What are its greatest strengths and weaknesses? How would you improve it? What's something you wish it had? What can our community do to ensure that we keep pulling users away from US tech companies, and into the fediverse?
Lemmy and Reddit may look similar at first glance, but there is a major difference. While Reddit is a corporation with thousands of employees and billionaire investors, Lemmy is nothing but an open source project run by volunteers. It was started in 2019 by @dessalines and @nutomic, turning into a fulltime job since 2020. For our income we are dependent on your donations, so please contribute if you can. We'd like to be able to add more full-time contributors to our co-op.
We will start answering questions from tomorrow (Wednesday). Besides @dessalines and @nutomic, other Lemmy contributors may also chime in to answer questions:
Here are our previous AMAs for those interested.
Questo sito web utilizza cookie tecnici e di sessione. Proseguendo la navigazione su questo sito, accetti l'utilizzo dei cookie.
Alas Poor Erinaceus
in reply to Nutomic • • •Probably not at the top of anyone's list, and a little bit old, but do you have any thoughts about the following?:
If the Reddit mascot's name is "Snoo," then the Lemmy mascot's name is . . . ?
Nutomic
in reply to Alas Poor Erinaceus • • •Dessalines
in reply to Alas Poor Erinaceus • • •totallyNotARedditor
in reply to Nutomic • • •I'm kinda curious about the user retention in general
Dessalines
in reply to totallyNotARedditor • • •Every server and community has monthly active users stats. Best way to see them would be a tool like this that keeps track of history: lemmy.fediverse.observer/stats
We don't do any tracking of user retention, but overall lemmy has been fairly steady at ~50k users for a year now.
Fediverse Observer checks all sites in the fediverse and gives you an easy way to find a home from a map or list or automatically.
lemmy.fediverse.observerNutomic
in reply to totallyNotARedditor • • •Blaze (he/him)
in reply to Nutomic • • •Hello,
Thank you for organizing this AMA!
Starting with a quite expected question: when do you think you'll be able to release Lemmy 1.0?
Dessalines
in reply to Blaze (he/him) • • •Nutomic
in reply to Blaze (he/him) • • •prototype_g2
in reply to Nutomic • • •Some Lemmy clients offer the option to auto-hide posts and comments which contain certain keywords of the choice of the user. Are there any plans to implement this feature into the stock Lemmy experience?
I know it is possible to do some hacky stuff with UblockOrigin to do the same, but that is not something most know about and are willing to do.
Nutomic
in reply to prototype_g2 • • •Feature filter keywords 3710 by leoseg · Pull Request #5263 · LemmyNet/lemmy
GitHubmurd0x
in reply to Nutomic • • •Nutomic
in reply to murd0x • • •m_f
in reply to Nutomic • • •Not really a question, but something to think about is being more strict about backwards compatibility so that people don't get burnt out on having stuff break. Coming from this post by the Tesseract dev, who did not like the breaking changes to the v3 API in 1.0: dubvee.org/post/2904152
To formulate that into an actual question, do you think the changes are still worth it and you'd make the same decision to break backwards compatibility?
Lemmy 1.0
dubvee.orgDessalines
in reply to m_f • • •This is all a matter of dev resources. If we had maybe 6 full-time devs, we could handle things like backwards compatibility.
People forget that lemmy, like other open source hobby projects, don't have the resources that large corporations do. People understandably get frustrated when there's breaking changes, but they also need to not put enterprise-level expectations on a small number of people.
If someone wanted to work on that, of course we wouldn't be opposed, but you should know how monumental a task that would be.
Remove api v3 routes. #5508 by dessalines · Pull Request #5516 · LemmyNet/lemmy
GitHubNutomic
in reply to m_f • • •I would reply directly to that post, but it looks like the admin (who is also the Tesseract dev) has completely blocked federation with lemmy.ml by IP block or useragent block. So Im going to respond here to his complaints:
Lemmy didnt have a single breaking change since version 0.19 which was released 1 year and 4 months ago. And the breaking changes in that version were quite minor. Before that was 0.18, 1 year and 6 months earlier. That version only removed websockets, so most third-party app devs who used the HTTP API didnt notice any difference. Meaning the API has been almost unchanged for over three years which is quite long for a project that hasnt reached a stable version yet. 1.0 includes all the breaking changes that were held back over the years, so that we dont need any more breaking changes for a long time.
That said it would be great if we could keep backwards compatibility with the existing API in Lemmy 1.0. Problem is with all the major changes we are doing now, it would take a huge amount of work to implement this kind of backwards compatibility. If w
... mostra di piùI would reply directly to that post, but it looks like the admin (who is also the Tesseract dev) has completely blocked federation with lemmy.ml by IP block or useragent block. So Im going to respond here to his complaints:
Lemmy didnt have a single breaking change since version 0.19 which was released 1 year and 4 months ago. And the breaking changes in that version were quite minor. Before that was 0.18, 1 year and 6 months earlier. That version only removed websockets, so most third-party app devs who used the HTTP API didnt notice any difference. Meaning the API has been almost unchanged for over three years which is quite long for a project that hasnt reached a stable version yet. 1.0 includes all the breaking changes that were held back over the years, so that we dont need any more breaking changes for a long time.
That said it would be great if we could keep backwards compatibility with the existing API in Lemmy 1.0. Problem is with all the major changes we are doing now, it would take a huge amount of work to implement this kind of backwards compatibility. If we had twice as many fulltime developers working on Lemmy this would be doable, but our resources are very limited so we have to make some compromises.
Blaze (he/him)
in reply to Nutomic • • •One of the biggest issue at this point is probably the registration experience. There are quite a few occurrences on !fedibridge@lemmy.dbzer0.com of users not sure whether their email has been validated or not, and at the moment they really need to look out for the toastify notification on their first try, later attempts won't show it.
Most recent example: lemmy.ml/post/27607055?scrollT…
If there could be a way to inform a user saying "your email address has been validated, please wait for an administrator to activate your account, you can reach out to them at xxx", that would be great.
Dessalines
in reply to Blaze (he/him) • • •Nutomic
in reply to Blaze (he/him) • • •- github.com/LemmyNet/lemmy/issu…
- github.com/LemmyNet/lemmy/issu…
Send email if registration application was denied · Issue #5547 · LemmyNet/lemmy
GitHubpoVoq
in reply to Nutomic • • •What are your thoughts on blocking AI scraper access? Any attempts to improve that on the side of Lemmy? Basic things like allowing to customize the robots.txt easily would already help.
I also recently tried this new AI block tool called Anubis with Lemmy, but for some reason it fails with Lemmy-ui. Might be interesting to investigate further.
Nutomic
in reply to poVoq • • •Additionally 1.0 will change the "private instance" to work with federation enabled (see github.com/LemmyNet/lemmy/pull…). Then only logged-in users will see content, while AI scrapers wont see anything except the login page.
Change private instance setting to allow federation by Nutomic · Pull Request #5530 · LemmyNet/lemmy
GitHubGnuLinuxDude
in reply to Nutomic • • •I like Lemmy a lot, but when you share a URL it's just an ID number. Compare that to Reddit, where you can get a lot more information on what you're about to look at just from the URL alone.
lemmy.ml/post/27659153 vs
old.reddit.com/r/AsahiLinux/co…
Are there any plans to make Lemmy URLs more meaningful?
Progress Report: Linux 6.14
redditNutomic
I like Lemmy a lot, but when you share a URL it's just an ID number. Compare that to Reddit, where you can get a lot more information on what you're about to look at just from the URL alone.
lemmy.ml/post/27659153 vs
old.reddit.com/r/AsahiLinux/co…
Are there any plans to make Lemmy URLs more meaningful?
Nutomic
2025-03-25 11:40:36
Dessalines
in reply to GnuLinuxDude • • •There's some discussion of this here. It's not something I care too much about, but anyone is free to add more detailed URLs to either lemmy-ui or other front-ends.
Its been years but no one has found it important enough to them to work on.
Community name in post URL · Issue #875 · LemmyNet/lemmy
GitHubm-p{3}
in reply to GnuLinuxDude • • •Another issue is that post links are instance-specific, since the post ID isn't the same across instances.
ex: lemmy.ml/post/27659153 is lemmy.ca/post/41237641 on Lemmy.ca
There are external tools like lemmyverse.link/ and some browser addons to alleviate those issues, but it'd be nice if this could be addressed at the source if doable.
And I dream of a
lemmy:\\protocol handler one day.Lemmyverse.link - Create shareable link to Lemmy
lemmyverse.linkAnother issue is that post links are instance-specific, since the post ID isn't the same across instances.
ex: lemmy.ml/post/27659153 is lemmy.ca/post/41237641 on Lemmy.ca
There are external tools like lemmyverse.link/ and some browser addons to alleviate those issues, but it'd be nice if this could be addressed at the source if doable.
And I dream of a
lemmy:\\protocol handler one day.Nutomic
2025-03-25 11:40:36
Dessalines
in reply to m-p{3} • • •Add a lemmy protocol handler · Issue #3031 · LemmyNet/lemmy-ui
GitHubFerk
in reply to m-p{3} • • •Potentially, using some sort of predictable hashing to get the same id across instances might also help in the detection of duplicate links so that they can be aggregated in a single place (sort of what was suggested at point 2 here).
I fear this could be too much of a breaking change though.
Dessalines
in reply to Ferk • • •Bloomcole
in reply to Nutomic • • •How is it some can mod 15+ comms, like this awful character PugJesus , ban anyone for no reason and then comment stuff like this without consequence:
Nutomic
in reply to Bloomcole • • •Itte
in reply to Nutomic • • •thanks
edit: lemmy dev replies only please
Nutomic
in reply to Itte • • •Afaik Bluesky is a for-profit company with millions in budget and probably a dozen or more fulltime employees. Of course they have much more resources to polish the new user experience, and also have an actual marketing budget. Plus in practice its completely centralized, they dont need to worry about all the difficulties that federation brings. Its only natural that they are more successful than Mastodon in the short term. But sooner or later they will also have problems when the Bluesky admins make decisions that the community doesnt like, and then there may be another migration wave to the Fediverse.
For the same reasons mentioned above, Lemmy cant become as easy as Bluesky. But the more contributors and donors we have, the closer we can get.
Itte
in reply to Nutomic • • •Nutomic
in reply to Itte • • •Dessalines
in reply to Itte • • •It shows only that like most open source tools, US media institutes a general conspiracy of silence about platforms like the fediverse, and mastodon (or lemmy). Not because they're not user-friendly enough, but because ultimately it's not something the US can control. Bluesky is really just a rebranded twitter, founded by the same people, but with owners more friendly to the US democratic party, as opposed to musk who is more friendly to republicans. Both are US corporations subject to its laws and beholden to push pro-US foreign policy lines.
I hope most of the world will choose to escape all these monopolistic US-controlled platforms, and for countries to fund open source, and encourage their own citizens to use community-run alternatives.
Lemmy won't become bluesky, because we're a community/topic-focused link aggregator, not a person-focused microblogging platform.
Die4Ever
in reply to Itte • • •I'm not a Lemmy dev (well I've made a couple of small commits lol), but this type of question can be hard to answer from the inside of a project.
It would probably be easier to answer a question more like: "Do you plan to implement feature XYZ in order to be easier to use like Bluesky?"
Nutomic
in reply to Die4Ever • • •Zagorath
in reply to Nutomic • • •There are some more obvious things, like mod tooling, but I'm gonna concentrate on smaller, niche UX issues that I think arise from how it is designed already, because I think there are probably already enough voices who will speak up for the bigger things.
It's bad enough that third-party apps do these things (and others, like spoiler text) without following the spec consistently. But can they really be blamed when even the two main first-party UIs don't do it right? The post/comment language feature is awesome, as is the fact
... mostra di piùThere are some more obvious things, like mod tooling, but I'm gonna concentrate on smaller, niche UX issues that I think arise from how it is designed already, because I think there are probably already enough voices who will speak up for the bigger things.
It's bad enough that third-party apps do these things (and others, like spoiler text) without following the spec consistently. But can they really be blamed when even the two main first-party UIs don't do it right? The post/comment language feature is awesome, as is the fact that you can do such a wide variety of syntax including subscript. But if users are not getting a consistent experience with these across platforms, it leads to confusion.
::: spoiler [display text]is an insanely wordy way of doing it. In what other context is markdown do anything similar to requiring the literal textspoiler? It would be great if (a) an inline spoiler text syntax could be implemented, similar to>!Reddit's!<or||Discord's||, and (b) if a more elegant collapsible text syntax could be created.Basically, I'd just like to see an overall focus on the user experience and how it all fits together as a system.
Also my little pet feature: keyboard navigation. Back on that other site, before the redesign, there was incredible keyboard navigation thanks to the Enhancement Suite. j/k to navigate up/down through comments. Enter to collapse. a/z to up/downvote. Etc. It's a delight to use, and is a big part of the reason I could never move to the redesign, before I came over here. Not having that is a big drawback IMO.
edit: looks like the angle brackets thing was . Still need the backslash thing fixed.
edit 2: I was just reminded of another example of the lemmy-ui vs Jerboa confusion, as well as another example of well-intentioned by ultimately anti-patternesque transformation of user text: how user and Community mentions are handled.
@nutomic@lemmy.ml will not be a hyperlink for viewers in lemmy-ui, but /u/nutomic@lemmy.ml will be...despite the latter being generally not the preferred way to do it. lemmy-ui also does this awkward thing where if you use the autofill suggestions when typing a name, it wraps them in a hard-instanced URL instead of the better UX of taking someone to their profile on your instance: @dessalines@lemmy.ml.
Communities are even weirder. Allowing the autofill of !announcements@lemmy.ml will create a hard-instanced URL (
[!community@domain](https://domain/c/community)), but then the parser ignores this and creates a URL to the user's instance. If, instead, URLs went where the user's text input says they go, but the autofill would default to naked Community mentions such as !announcements@lemmy.ml, this would be a much better experience.Meanwhile, Jerboa doesn't have an autofill capability for users or Communities. Users who are mentioned with /u/ are not linked, while users who are linked with @ get a link that is handled within the user's instance, regardless of whether it's a hard-instanced link or a naked mention. Communities are also always handled within the user's instance.
Sleepless One
in reply to Zagorath • • •markdown-it, and our custom (non-common mark, so stuff like the spoiler blocks) stuff uses plugins for it like this one. One of these days I'd like to make a markdown parser specifically for Lemmy.markdown-it
npmNutomic
in reply to Sleepless One • • •Dessalines
in reply to Zagorath • • •ex_06
in reply to Nutomic • • •Hi! As you might remember, i've been pushing for this platform for quite some time so i'll just dump ideas in a pretty annoying way, hope you'll spare me :3
- do you realize that the power of the threadiverse is that a forum can even fully exist alone and the federation between them is a plus while for microblogging it's kinda a shit to not have the big reach? basically, are you going to bring lemmy in a ''more forum'' direction or a ''more social'' direction?
- will you ever take into consideration to eliminate downvotes? it's clear that the reddit effect is already here and people are not incentivized to read the article and comment on point or discuss less agreable stuff just because posts gets downvoted?
- if on my instance downvotes are deactivated, do they still influence my home when I browse subs from other instances that have downvotes?
- more UI mod tools! they are never enough because a community manager has not to be also a sysadmin or a linux poweruser just to take care of the community; stuff like subscribing to blocklists and allowlists, s
... mostra di piùHi! As you might remember, i've been pushing for this platform for quite some time so i'll just dump ideas in a pretty annoying way, hope you'll spare me :3
alright i think it's enough lol; now one very big appreciation: thank you for the rss first approach, having rss for basically everything like it was on reddit (well still miss some query rss but i understand it's harder to do) it's really so fucking useful and cool and i really hope that lemmy will make niche communities shine again
Dessalines
in reply to ex_06 • • •There's a forum sort called
NewComments, that servers and any user can use to turn lemmy into a forum-style feed.Instances can already disable downvotes site-wide, but we also already have fine-grained vote display settings:
Merging communities is no more possible than merging mastodon users.
Which mod tools do we need?
We already have RSS feeds.
We already have the ability to save posts and comments.
Word filters and flairs are in the works.
There's too many other things here for me to answer.
Nutomic
in reply to ex_06 • • •Im not a fan of microblogging, so for me Lemmy should definitely be more like a forum.
... mostra di piùAs mentioned by others, downvotes can already disabled by the instance, so that local users cannot downvote and federated downvotes are ignored. Lemmy 1.0 will also add per-community downvote settings.
Im not a fan of microblogging, so for me Lemmy should definitely be more like a forum.
As mentioned by others, downvotes can already disabled by the instance, so that local users cannot downvote and federated downvotes are ignored. Lemmy 1.0 will also add per-community downvote settings.
Yes
I only work on the backend, lemmy-ui and other frontends could definitely use more contributors to work on these things. Im not familiar with all the different apps but they are probably missing many features that already exist in the backend. That said subscribing to blocklists and allowlists seems a bit risky, as you can end up with most instances subscribing to the same list, giving the creator a lot of power. I believe Mastodon or Twitter had some drama like that. Anyway this could be implemented with the API.
Practically finished, you can already start developing plugins.
Lemmy is not a company with a boss ordering the workers what to do. Everyone including me and Dessalines are volunteers, and chooses for himself what he wants to work on. As its all open source its not really competition, more users on NodeBB is also good for Lemmy as it means more user choice and activity.
One reason Im working on Ibis is because I waited for a long time for someone to start a federated wiki project. Its a major thing thats missing from the Fediverse. As no one else did, I have to do it myself. The other reason is to have something different that Lemmy to code on. Working on Lemmy can be quite exhausting because the project is already very mature, so every new change needs to pass tests, be approved by other maintainers and work with the existing features. Ibis is still in early stages and under my control alone, so I can do whatever I want.
I checked your profile and it looks like you received adequate replies for all the latest posts.
There are open issues for these, but developer time is very limited so we need to set priorities.
Theres an open pull request for post tags.
A lot of things would be nice to have, but with the very limited resources we have there is only so much we can do. So we need to focus on the main functionality, its basically the unix philosophy: "Do one thing and do it well".
Yes, but in the end I dont think the profit would be enough to justify the workload.
We dont have time to manage yet another installation method, but anyone can help out and contribute there.
Wow these were a lot of questions :D
gazby
in reply to Nutomic • • •+1 on registration experience being the #1 issue.
Would also be cool if we could stop 404/500ing deleted posts and instead display some indication it has been deleted. See en.m.wikipedia.org/wiki/Princi…
Thanks for Lemmy! 💙
principle in computer system design
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)Nutomic
in reply to gazby • • •murd0x
in reply to Nutomic • • •Dessalines
in reply to murd0x • • •Lemmy - A link aggregator for the fediverse
join-lemmy.orgmurd0x
in reply to Dessalines • • •It's simple or it's complicated.
Dessalines
in reply to murd0x • • •Lemmy - Browse servers
join-lemmy.orgBeNotAfraid
in reply to Nutomic • • •krolden
in reply to BeNotAfraid • • •Any possibility for hash tags to be added? Cross instance topics would be so much easier to browse especially when similar topics are discussed across different community names across difference instances.
I'd like to be able to browse the federation for tv show discussion with #tvshows or #fringe or something
Dessalines
in reply to krolden • • •Community post tags (part 2: API methods) by phiresky · Pull Request #5389 · LemmyNet/lemmy
GitHubDessalines
in reply to BeNotAfraid • • •This is a serious problem, that we didn't anticipate during the first reddit migration wave. Since then, we added a join dialog to join-lemmy.org, and tried to make its join page sort by random, to spread out users more evenly.
Unfortunately, the people evangelizing lemmy on other platforms like reddit, continue to link specific popular servers, rather than join-lemmy.org or server pickers that sort by random. And people also tend to just link their own home server as a sign-up, instead of join-lemmy.org, so we'll likely continue to see centralization problems.
We're doing what we can to fight it, but other need to also.
... mostra di piùThis is a serious problem, that we didn't anticipate during the first reddit migration wave. Since then, we added a join dialog to join-lemmy.org, and tried to make its join page sort by random, to spread out users more evenly.
Unfortunately, the people evangelizing lemmy on other platforms like reddit, continue to link specific popular servers, rather than join-lemmy.org or server pickers that sort by random. And people also tend to just link their own home server as a sign-up, instead of join-lemmy.org, so we'll likely continue to see centralization problems.
We're doing what we can to fight it, but other need to also.
@nutomic recently added Donation dialogs, which adds support for wikipedia-style banners (which are annoying, but they work). I think most of lemmy's problems could be solved if we were able to add a few more full time devs. We currently don't even have a single dev funded.
Lemmy - A link aggregator for the fediverse
join-lemmy.orguberstar
in reply to Nutomic • • •Random general question, how do you feel about file hosting? When posting, I tend to avoid uploading media larger than like, 5MB, just cause I know that the cost of storing said media can get exorbitant very quickly and I wouldn't want to be part of the burden.. I'm not able to donate just yet. Knowing this, I am currently on the fence on whether I should create a "gaming clips" community.
That said, it's nice to be able to embed media from other sources (despite it potentially not working natively for mobile platforms if I'm not mistaken?), which got me thinking: it'd be nice to have some sort of preference list of image/video hosting hosts that users can add to or remove from, and uploading directly from the comment/create post view would use the first working file hosting domain from the list.. Just spitballing here.
Nutomic
in reply to uberstar • • •Dessalines
in reply to uberstar • • •join-lemmy.org/docs/users/02-m…
Torrents should be used, as it entirely solves the static data distribution problem, and keeps servers from having to shoulder potentially enormous hosting costs.
I've even added a lot of torrent-support related features to lemmy-ui and jerboa, that will come in 1.0
Media
join-lemmy.orgjsomae
in reply to Nutomic • • •murd0x
in reply to jsomae • • •I think I've seen a thing like macro community in one of the clients?! Could that be it?
Dessalines
in reply to murd0x • • •news, work for say, a server about star trek, and another located in a city.Dessalines
in reply to jsomae • • •Having distinct communities is a feature, not a bug. If two cities set up their own lemmy instances, say
lemmy.sao_luis.br, andlemmy.lagos.ng, they can each have anewscommunity, without them overlapping.Do a search for metroid, and subscribe to whichever ones you like.
jsomae
in reply to Dessalines • • •newsit doesn't make as much sense -- fixes for this would be that some communities don't have the behaviour I'm suggesting, or the convention is to call itsao_luis_newsor something.Dessalines
in reply to jsomae • • •UltraGiGaGigantic
in reply to Nutomic • • •When a instance goes permanently offline, does the content vanish? If so, could there possibly be a way for another instance to "adopt" the content on their instance so those posts aren't lost to time?
I think it might help reassure people to pick smaller instances.
Dessalines likes this.
Dessalines
in reply to UltraGiGaGigantic • • •It can't be transferred, but the posts / content will never vanish. Most importantly, it will stay searcheable.
The best option is just to create another community on a living server, and link to the local version of a dead one in a sidebar.
trashcan
in reply to UltraGiGaGigantic • • •Edit: I suppose I shouldn't be answering this. Kinda forgot the thread I'm in. I guess I asked something as well.
If your instance was federated with it when it existed then your instance automatically has its own backup of it is as far as I understand things. I would like clarity on this however. My instance is a few days older than this account. Therefore the smaller instances that have already died are already duplicated locally here at sh.itjust.works. I can still view vlemmy, waveform.social, lemmy.film, (etc.) communities/posts as essentially an archive.
What I'd like to know is if I linked a sh.itjust.works link to one of those threads could a user of a more recent instance load the content?
I'm not sure what point it would ultimately serve as with the host instance being offline nothing could federate out between us anyway.
Nutomic
in reply to trashcan • • •This, content is already mirrored to federated instances and stored forever (though media may not be included).
Lemmy only loads content from the original instance where it was created, otherwise it would be possible to impersonate users. So it is not possible to load that.
Mallspice
in reply to Nutomic • • •Dessalines
in reply to Mallspice • • •Adding a variable time_range_limit, rather than having many post sorts like `TopSixHours` by dessalines · Pull Request #5403 · LemmyNet/lemmy
GitHublorty
in reply to Nutomic • • •Dessalines
in reply to lorty • • •Lemmy already uses recommendation algorithms for most of its sorts.
As far as a "personalized" one that isn't the communities you explicitly subscribed to, I don't think its really necessary, but it wouldn't be impossible to add (someone could probably come up with some good adjacent-community queries based on the most partipipated communities of users who you've liked comments and posts of. Make an issue for this on the lemmy github if you would like.
Votes and Ranking
join-lemmy.orgP4ulin_Kbana
in reply to Nutomic • • •I'm quite discontent with how few options there is to explore Lemmy. And it doesn't helps that the top posts are always related to politics.
We should have community unifying.
Nutomic
in reply to P4ulin_Kbana • • •I dont think theres an issue for this yet, feel free to open one. It could be a checkbox for "Blocked Instances" setting, eg "Also block users".
There is an issue for easier discovery of federated communities which is part of our roadmap. Piefed recently implemented a similar feature which we will take inspiration from. It also helps if you block communities that you dont want to see. Are there any other ideas you are thinking of?
This is work in progress.
Federate lightweight list of communities to ease discovery / find remote communities. · Issue #2951 · LemmyNet/lemmy
GitHubGrumpyDuckling
in reply to Nutomic • • •Nutomic
in reply to GrumpyDuckling • • •The easiest solution would be to mention in the sidebar or in a welcome post that donations are not for you, but for the developers of the software. Also the frontend supports custom css so you can change the entire design. It is also possible to use a different frontend or write your own, as its all open source.
To be honest its quite bold of you asking to remove the donation buttons. Working on Lemmy has been our fulltime job for the past years, and we rely on user donations to pay for food and rent. Yet you are getting the results of our work entirely for free. Having some donation links is a very small price for that.
GrumpyDuckling
in reply to Nutomic • • •Nutomic
in reply to GrumpyDuckling • • •Dessalines likes this.
GrumpyDuckling
in reply to Nutomic • • •I put my foot in my mouth bringing it up, sorry.
Nutomic
in reply to GrumpyDuckling • • •Dessalines likes this.
GrumpyDuckling
in reply to Nutomic • • •Nutomic
in reply to GrumpyDuckling • • •Dessalines likes this.
asudox
in reply to Nutomic • • •Dessalines
in reply to asudox • • •Lena
in reply to Nutomic • • •Nutomic
in reply to Lena • • •GitHub - wereii/lemmy-thumbnail-cleaner
GitHubegidighsea
in reply to Nutomic • • •Nutomic
in reply to egidighsea • • •This is part of the roadmap and will be implemented soon.
github.com/LemmyNet/lemmy/issu…
Draconic NEO
in reply to Nutomic • • •Nutomic
in reply to Draconic NEO • • •Draconic NEO
in reply to Nutomic • • •Nutomic
in reply to Draconic NEO • • •diamat
in reply to Nutomic • • •Nutomic
in reply to diamat • • •abobla
in reply to Nutomic • • •Parola filtrata: nsfw
Do you guys have plans to add a spoiler tag? I post a lot of memes about tv shows that I watch, but the users complain that the post isn't blurred.
I know I can use the NSFW tag, but this gives the wrong idea and limits the post visibility (since people can hide nsfw posts).
morrowind
in reply to abobla • • •You can put spoilers in the body
::: spoiler spoiler
Helloooo
:::
abobla
in reply to morrowind • • •Nutomic
in reply to abobla • • •Community post tags (part 2: API methods) by phiresky · Pull Request #5389 · LemmyNet/lemmy
GitHubabobla
in reply to Nutomic • • •I see. Would the spoiler tag also blur the thumbnail?
The only thing that concerns me about handling spoilers is how the third party apps handle them. Do you think it would be a good idea to also blur the entire image (not only the thumbnail) and remove the blur only when the user clicks the image?
Nutomic
in reply to abobla • • •Dessalines
in reply to Nutomic • • •Dessalines
in reply to abobla • • •You can hide images behind spoiler tags also:
::: spoiler check it out
:::
Dessalines
Unknown parent • • •ᴇᴍᴘᴇʀᴏʀ 帝
in reply to Nutomic • • •From my perspective we need better Mod and Admin tools. Forum software has a lot of them but Lemmy is lacking in this department.
The key important one is being able to move posts to different communities. You'll often get reports of posts not being appropriate for a community but there is no way to actually move it.
Rogue
in reply to ᴇᴍᴘᴇʀᴏʀ 帝 • • •There was some discussion of this not long ago: feddit.uk/post/24412286
@nutomic@lemmy.ml linked this GitHub issue: github.com/LemmyNet/lemmy/issu…
Move posts from one community to another. · Issue #2345 · LemmyNet/lemmy
GitHubᴇᴍᴘᴇʀᴏʀ 帝
in reply to Rogue • • •Nutomic
in reply to ᴇᴍᴘᴇʀᴏʀ 帝 • • •Dessalines
in reply to ᴇᴍᴘᴇʀᴏʀ 帝 • • •Which tools specifically? I ask because this is a common complaint, but 99% of the time its something we already have, that most ppl are unaware of.
Lemmy like all federated services, can't rewrite history, but you can already cross-post. It would just take someone adding that as an issue to lemmy-ui and working on it.
ᴇᴍᴘᴇʀᴏʀ 帝
in reply to Dessalines • • •Standard Web forum tools include:
This post makes some good points about reports federating (being worked on, I believe) but also about the lack of what we'll call a "moderation panel" where you can access tools for the community, like seeing a list of banned users and being able to add to it there or unban someone.
There are other "nice to have" tools like post approval
I am curious to see what moderation tools PieFed, has and NodeBB now they are federated, but the documentation is skimpy on that front.
Dessalines
in reply to ᴇᴍᴘᴇʀᴏʀ 帝 • • •You can read over the discussion here, but we will never allow mods or admins to act as / impersonate users, or edit their content.
We also can't rewrite history in the fediverse (unlike a forum) so "moving" a post would also entail deleting and recreating content other people made.
These ones sound really strange, but its similar, I don't want mods to be able to rewrite user history or move it.
We don't store IPs so that'd be impossible.
Allow moderators to edit post data by Ategon · Pull Request #4065 · LemmyNet/lemmy
GitHubflamingos-cant (hopepunk arc)
in reply to Dessalines • • •I really don't get this. Why is editing user content with slur_filter or modifying URLs accepted but allowing mods/admins to change the NSFW toggle isn't? It also ignores that savvy-enough admins can edit user content with SQL queries.
Dessalines
in reply to flamingos-cant (hopepunk arc) • • •I think slur filters, tracking param removals, and local link rewriting are acceptable, because (with the exception of the slur filter) they're non-moderation actions, and also applied uniformly regardless of who made them.
That's unavoidable of course, anyone with DB access ultimately can edit things. But if people catch on, I doubt your server would gain many users or last that long. Most importantly, we shouldn't allow that to happen via the API.
You're free to start a "Should mods be able to edit user's data?" discussion, but I doubt it would get much support, especially from reddit allowing this and it souring everyone to it.
flamingos-cant (hopepunk arc)
in reply to Dessalines • • •My view is that not adding this to the API will only encourage admins who want this to do it through less transparent means, like injecting fake activities into the
sent_activitytable. Most admins are reasonable people, and have good relations with their users, so if admins explained themselves then I think most users would be pretty accepting.I mean there's been like 3 or 4 GitHub issues opened about this, so there's clearly some demand for it. Should I make a post in !lemmy@lemmy.ml? So users not on GitHub can chime in.
Dessalines
in reply to flamingos-cant (hopepunk arc) • • •Blaze (he/him)
in reply to Dessalines • • •Dessalines
in reply to Blaze (he/him) • • •The upcoming combined modlog has this, as well as other more detailed filters.
You can read through these issues related to modmail, but the short version is that it's way out of scope for us, and not something we have time to do. Replicating private group chats is better done by other services like matrix, or using a shared email inbox.
lemmy/crates/api_common/src/site.rs at main · LemmyNet/lemmy
GitHub