Skip Navigation
Lemmy is a failed Reddit alternative
  • Finally, Lemmy appears to be run by developers who appear to be interested in their own issues and regularly appear to dismiss issues raised by users. This is not sustainable.

    I would love to fix all the issues that users report, but for that we would need about ten times as many developers. The way it is we simply don't have enough time to work on everything, and need to prioritize things.

  • NSFW Locked Removed
    Lemmy.ml moderator defends pedophilia
  • CSAM stands for "child sexual abuse material", such footage of rape. But the post in /c/technology is about nudes, which obviously doesn't fall into that category. That doesnt mean it's acceptable, but it's a different thing.

  • NSFW Locked Removed
    Lemmy.ml moderator defends pedophilia
  • I wish I could decipher your comment.

  • NSFW Locked Removed
    Lemmy.ml moderator defends pedophilia
  • No one said it is fine, stop making things up.

  • [SOLVED] Postgres using a lot of CPU since update
  • You can use pg_stat_statements to find slow queries. Try sorting by top total_exec_time.

  • NSFW Locked Removed
    Lemmy.ml moderator defends pedophilia
  • From what I see, @TheAnonymouseJoker@lemmy.ml also agrees that these images are not acceptable, but for a slightly different reason (defamation and libel instead of CSAM). So I dont see how he is defending pedophilia in any way. Also keep in mind that he is from India which has a completely different legal system, you cant pretend that every country has the exact same laws as the United States.

  • The older I get, the less I pretend to care
  • Its okay, everyone is wrong about some things.

  • Any lemmies that are politically neutral?
  • Those are pretty common opinions. It's sad that some people cannot accept them.

  • Already 61 servers updated to Lemmy 0.19.5!
  • They refuse to upgrade and then complain that mod tools are insufficient (which have improved a lot in the meantime). You really can't make this up.

  • "Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?
  • Having another volunteer also means more work for us, as we need to communicate with this person regularly. It also means that we maintainers get more removed from the users, and wont be able to talk with them directly anymore. And in my experience, volunteers are very motivated in the beginning, but most of them get bored or busy after a while and then you need to find someone new again. Not really worth the hassle in this case.

    Also the database issues mentioned in this thread may simply be from lack of ram.

  • "Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?
  • Its easy to say this now, more than half a year later. But youre ignoring that we were completely overworked and exhausted back then. That said Im taking your feedback into account and will hopefuly to handle it better in the future.

  • "Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?
  • How else would you say this? And who do you suggest reaching out to? Keep in mind that it would have to be a volunteer position as we dont have the funds to pay for it.

  • What are the conditions for the Lemmy post to be distributed to other Lemmy instances?
  • Good example of AI making stuff up instead of simply saying "I don't know".

  • Already 61 servers updated to Lemmy 0.19.5!
  • I'm surprised that there are still instances out there running 0.18.2-rc2 or 0.17.0. Those versions are full of bugs and miss so many features.

  • Already 61 servers updated to Lemmy 0.19.5!
  • Federation doesnt have many breaking changes anymore. The bigger problem is if a database migration goes wrong, then there should be an admin around to fix it manually. Im sure Wordpress has the resources for much more thorough testing so these things dont happen.

  • "Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?
  • Last year before the Reddit migration I worked a fulltime job for a few months, and the salary was around 8k€ per month.

  • "Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?
  • I looked at some of the pull requests and most of them seem very small, only changing a couple of lines. Still impressive but not really comparable to implementing a new feature in Lemmy. For that we need to make changes to various different parts of the code (database, federation, api, js library, frontend), then test it and pass code review. All that takes a lot of work because we need to ensure that existing functionality doesnt break. In this way a web server like Lemmy has much higher standards because there should be no bugs at all. If your AI project has some bugs, users can easily roll back their local install to an earlier version.

    Youre right about lemmy-ui, unfortunately it doesnt have enough contributors. I dont know why that is, you'd think a project written in a popular language like Typescript would easily find contributors.

  • "Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?
  • The entire time after the Reddit migration was extremely chaotic. I dont remember when exactly the CSAM attacks happened, but around that time we were already very exhausted from all the urgent work we had to do on scaling, patching security vulnerabilities and fixing countless bugs. I also dont remember receiving any requests from admins to help out with this. So if you notice something similar in the future, feel free to message me directly. Anyway we are only two people working full-time on Lemmy, and have lots of different tasks to take care of. So it gets very difficult to give everything the attention it deserves, and to prioritize things correctly.

  • [Meta] Looking for Moderators

    /c/opensource is currently unmoderated because all the existing mod accounts are inactive.

    Thats why we are looking for new moderators. To apply as mod, reply below indicating what would make you a good moderator for this community, and mention any previous mod experience you have. You should be registered on lemmy.ml and have previous posting history.

    16
    [Meta] Looking for Moderators

    This community is currently unmoderated because the only moderator has deleted his account. For this reason the community is currently locked until new mods are added.

    To apply as /c/politicalhumer mod, reply below indicating what would make you a good moderator for this community, and mention any previous mod experience you have. You should be registered on lemmy.ml and have previous posting history.

    0
    Documentation for writing Lemmy Plugins
    github.com lemmy-docs/src/contributors/08-plugins.md at plugins · LemmyNet/lemmy-docs

    Documentation for Lemmy. Contribute to LemmyNet/lemmy-docs development by creating an account on GitHub.

    lemmy-docs/src/contributors/08-plugins.md at plugins · LemmyNet/lemmy-docs

    If you write a plugin, let me know how it goes!

    Link to PR

    6
    Proof of concept for Lemmy plugin system
    github.com Proof of concept for Plugin system (fixes #3562) by Nutomic · Pull Request #4695 · LemmyNet/lemmy

    This PR adds a basic plugin hook using Extism (webassembly), including a simple example plugin written in Go. Plugins can also be written in many other languages like JS, Rust, .NET or C. For now t...

    Proof of concept for Plugin system (fixes #3562) by Nutomic · Pull Request #4695 · LemmyNet/lemmy
    18
    Better names for Lemmy versions?

    The names of previous Lemmy versions were all very boring and repetetive. We need something much more creative. Any ideas?

    !

    50
    RFC for Private Communities in Lemmy
    github.com Private Communities by Nutomic · Pull Request #5 · LemmyNet/rfcs

    Requests for comment for changes to Lemmy. Contribute to LemmyNet/rfcs development by creating an account on GitHub.

    Private Communities by Nutomic · Pull Request #5 · LemmyNet/rfcs
    15
    Lemmy Development Update 2024-02-09

    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

    The last two weeks were rather quiet, with only some minor changes merged:

    @Elara6331 made improvements to the RSS feeds, adding thumbnails and filtering invalid characters. She also made a change to account creation, so that new accounts automatically have the correct interface language.

    @iatenine increased the font sizes in lemmy-ui.

    @Kradyz improved the message of the add mod dialog.

    @dessalines has been adding more mod tools to jerboa: adding ban actions and viewing votes.

    @Sleepless has been working on lemmy-ui-leptos, as well as creating a rust api library for lemmy called lemmy-client-rs.

    Support development

    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

    5
    NodeBB Update on Activitypub Development
    community.nodebb.org January Update on ActivityPub Development

    Hello everybody! As January draws to a close, I often wonder where the time went. It seems like just yesterday that we celebrate the arrival of 2024 My last...

    January Update on ActivityPub Development
    1
    Scientific Study analyzing impact of Reddit Migration on Lemmy
    www.jmis.org J Multimed Inf Syst: User Sentiments and Dynamics in the Decentralized Web: Reddit Migration’s Impact on Lemmy

    Decentralized alternatives like Mastodon and Lemmy are gaining popularity in response to growing complaints about centralized social media platforms such as Twitter and Reddit, which frequently prioritize business interests over user experience. This study employs a mixed-methods approach to scrutin...

    J Multimed Inf Syst: User Sentiments and Dynamics in the Decentralized Web: Reddit Migration’s Impact on Lemmy
    10
    Activitypub-Federation 0.5.0 released
    github.com Release 0.5.0 · LemmyNet/activitypub-federation-rust

    This release consists mostly of bug fixes and minor improvements. Biggest change is the removal of the builtin federation queue as Lemmy implemented its own persistent queue. Now there is only a si...

    Release 0.5.0 · LemmyNet/activitypub-federation-rust

    This library is responsible for federation in Lemmy, and can also be used by other Rust projects.

    9
    Activitypub-Federation 0.5.0 released
    github.com Release 0.5.0 · LemmyNet/activitypub-federation-rust

    This release consists mostly of bug fixes and minor improvements. Biggest change is the removal of the builtin federation queue as Lemmy implemented its own persistent queue. Now there is only a si...

    Release 0.5.0 · LemmyNet/activitypub-federation-rust

    This library is responsible for federation in Lemmy, and can also be used by other Rust projects.

    0
    Lemmy Development Update 2023-12-22

    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

    Last Friday we finally released Lemmy 0.19.0, after a long development time and extensive bug fixing. Read the announcement to find out about the major changes. A few days later on Wednesday we had to publish 0.19.1 to fix a few more bugs that slipped through.

    @phiresky fixed the critical bug with outgoing federation in 0.19. Previously he fixed an authentication bug in lemmy-ui which was blocking the 0.19 release.

    @dessalines fixed the broken logic for "hide read posts". He also fixed a problem with email login being case sensitive

    @nutomic reenabled pushing to crates.io so Rust developers can easily interact with Lemmy. He also made performance optimizations for /api/v3/site and the optimized the Activitypub context sent by Lemmy, reducing the database size and the amount of data sent between instances. He fixed various tests to prevent random failures in continuous integration 1 2

    @dullbananas has long been busy improving the database queries for Lemmy, such as fixing a bug in the way different posts sorts are combined, and improving the test cases.

    This is our last update for 2023. It was a very busy year for Lemmy, and it looks like 2024 might have even more changes in store. So lets enjoy these holidays, have a Merry Christmas and Happy New Year!

    Support development

    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

    3
    What would be a good name for a federated Wikipedia?

    Let's say someone created a Wikipedia clone with Activitypub support, so you can freely read and edit articles on other servers. Basically the same way that Lemmy works. What would be a good name for such a project? Bonus points if the name goes with a cute animal mascot.

    Edit: Here you can see the names of existing Fediverse projects.

    90
    Lemmy Development Update 2023-12-01

    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

    This week we finally started deploying 0.19 release candidates to lemmy.ml, as a final testing step before release. Unfortunately there are some nasty authentication which we have been attempting to debug all week, without success so far. So it will take some more time to fix this and other issues before publishing the final version.

    @rasklyd made Lemmy releases for ARM64 platforms possible. @kroese did the same for lemmy-ui. This means that official releases from Lemmy 0.19 will work on devices such as Raspberry Pi.

    @dessalines has been very busy attempting to fix the previously mentioned authentication bug. He also worked on other bug fixes and upgraded Jerboa for Lemmy 0.19.

    @nutomic again fixed various problems that were introduced during 0.19 development, to get ready for the release.

    @Sleeplessone1917 implemented the frontend for user settings import/export. He also started work on an overhaul of context menus.

    Support development

    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

    15
    Lemmy 0.19.0-rc.5 and Development Update 2023-11-17

    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

    @Neshura87 submitted the first ever RFC for Lemmy! It describes how post tags can be implemented.

    0.19.0 is getting closer and closer to release, but we are still busy squashing bugs and getting lemmy-ui ready. For now there is another release candidate deployed on voyager.lemmy.ml for testing. Here is the full list of changes since the last release candidate for Lemmy and lemmy-ui

    @nutomic fixed a bug with following local communities in the release candidate. He added a first integration test for image uploads.

    @dessalines has been busy updating lemmy-ui to account for Lemmy API changes, and squashing various bugs like an issue with timezone db migrations, adding a creator_is_admin field to Post and Comment views.

    @SleeplessOne1917 has implemented support for settings import/export in lemmy-ui, as well as some bug fixes.

    Support development

    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

    26
    Lemmy 0.19.0-rc.3 and Development Update 2023-10-20

    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

    We published a new release candidate for Lemmy 0.19.0. Note that this so-called release candidate is really a beta. In the future we will use more appropriate version names.

    Most importantly it includes the new feature to export user settings, and later import them on another instance.

    The Docker image was changed from Alpine to Debian which should improve stability and performance (#3972). This unfortunately broke ARM builds, so we'd need some assistance getting them working again for debian.

    The remaining changes are mostly minor improvements and bug fixes, you can see them in the full changelog. Please test the new version on voyager.lemmy.ml or by installing tag 0.19.0-rc.3 on your server. If you encounter any problems, report them on Github.

    For Developers: This version includes various API changes compared to rc.1:

    • The endpoints for exporting and importing user settings are at GET /api/v3/user/export_settings and POST /api/v3/user/import_settings. Note that the returned json is not meant to be parsed, but directly stored to disk (#3976).
    • /api/v3/login now sets the auth cookie automatically, so clients might not have to handle it anymore. There is also a new endpoint /api/v3/logout which clears the cookie and invalidates the auth token (#3818).
    • There is a new endpoint /api/v3/user/validate_auth which returns errors in case of invalid auth token. This is necessary because other API actions silently ignore invalid auth and treat the user as unauthenticated. We are changing various endpoints to return simply {"success": "true"} (#3993, #4058 (not included in rc.2)).
    • The endpoint /api/v3/post/mark_as_read can now take an array post_ids instead of single post_id value but remains backwards compatible (#4048).

    @nutomic improved the way that titles for Mastodon posts are handled (#4033). He also worked on various minor fixes and enhancements, see here.

    @dessalines is nearly done with the redesign of join-lemmy.org. You can see it here, and check the pull request to provide feedback / suggestions. Also worked on cleaning up stale lemmy issues.

    @SleeplessOne1917 reworked a much cleaner 2FA interface for lemmy UI (#2179), fixed a bug with the emoji picker (#2175), and added an enable_animated_images setting to users (#4040). Also worked on lemmy-ui-leptos.

    Support development

    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

    19
    Very useful website to auto-generate translated subtitles for videos
    www.translate.mom TranslateMom

    Translate and transcribe videos with TranslateMom. Fast, accurate, and easy to use.

    TranslateMom

    In my experience the translated subtitles were even better than some human-made ones.

    1
    Lemmy Development Update 2023-10-06

    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

    We are slowly getting closer to the 0.19 release, although there is still a lot of work left. Client developers should read this post with information about breaking changes to update their projects.

    Edit: You can test the latest 0.19 code on voyager.lemmy.ml, or by installing 0.19.0-beta.8 on your server. Be sure to report any bugs on Github.

    @nutomic has closed over 100 issues, most of them duplicates, invalid or already resolved ones. He also made numerous pull requests to fix minor bugs and implement small enhancements. This includes a bug fix for federation of admin actions which was released as 0.18.5. He is also changing the way HTML escaping is handled to avoid broken texts.

    @dessalines is working on redesigning the join-lemmy.org website, adding the apps and instances pages. Also worked on rewriting the Docker images to use Debian as base instead of Alpine. Additionally he is adding support for new backend features to lemmy-ui (scaled search and cursor-based pagination).

    @SleeplessOne1917 has implemented support for new block instance feature, finished implementing the remote follow feature, and updated 2-Factor-Auth to account for a backend rework. He also implemented some bug fixes. He has also been working on adding authentication to lemmy-ui-leptos.

    Support development

    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

    22