Skip Navigation
My wife and I just came home from vacation, and after 4½ years of avoiding it, we have COVID.
  • Maybe it's different where you live, but in my country the covid pandemic has been over since at least two years.

  • My wife and I just came home from vacation, and after 4½ years of avoiding it, we have COVID.
  • Those stats are from some foreign country, completely irrelevant for me.

  • My wife and I just came home from vacation, and after 4½ years of avoiding it, we have COVID.
  • So 99 percent of the population is insane, alright.

  • My wife and I just came home from vacation, and after 4½ years of avoiding it, we have COVID.
  • No that is absolutely expected, but the pandemic has been over for a long time.

  • My wife and I just came home from vacation, and after 4½ years of avoiding it, we have COVID.
  • After so many years you are still wearing covid masks and doing tests? For me the last time I wore a mask was almost two years ago, and only because I visited another country where it was still mandatory.

  • Want to contribute to Lemmy? Heres a list of good issues to get started

    We also have documentation to setup the dev environment: https://join-lemmy.org/docs/contributors/02-local-development.html

    If you have questions, feel free to ask here, in the relevant issue or in matrix.

    3
    Which code style to initialize structs?
  • To decide if I should merge the linked PR or not (I did merge it).

  • Which code style to initialize structs?
  • Thats even more verbose so the second option is better.

  • Which code style to initialize structs?
  • @DemocratPostingSucks@lemm.ee @Deebster@programming.dev @al4s@feddit.org Thanks for the feedback! Personally I prefer the first option, but based on your comments I will merge the PR with the second option.

  • Which code style to initialize structs?

    Which of these code styles do you find preferable?

    First option using mut with constructor in the beginning: rust let mut post_form = PostInsertForm::new( data.name.trim().to_string(), local_user_view.person.id, data.community_id, ); post_form.url = url.map(Into::into); post_form.body = body; post_form.alt_text = data.alt_text.clone(); post_form.nsfw = data.nsfw; post_form.language_id = language_id;

    Second option without mut and constructor at the end: rust let post_form = PostInsertForm { url: url.map(Into::into), body, alt_text: data.alt_text.clone(), nsfw: data.nsfw, language_id, ..PostInsertForm::new( data.name.trim().to_string(), local_user_view.person.id, data.community_id, ) };

    You can see the full PR here: https://github.com/LemmyNet/lemmy/pull/5037/files

    23
    Men: What sequence do you fellow to dry your body off after showering or bathing?
  • Just move the towel around randomly until Im halfway dry. Doesnt matter if there is some water left, it will dry soon enough.

  • Hot Take: Lemmy communities should function similar to hashtags on Mastodon.
  • Good reply, like you explain this wouldn't work. Just one thing:

    Lemmy doesn’t aim to be an uncensorable platform.

    https://join-lemmy.org/docs/users/05-censorship-resistance.html

  • Schrödinger's Immigrant
  • Consider this: half the migrants are collecting welfare, and half of them are taking jobs.

  • Old vs. new, which one do you like more?
  • Old. Back then they had real people as motives instead of imaginary ugly buildings.

  • 11 day old moderator of c/vegan overstepping their position
  • I will start working on private communities soon.

  • What is a low technology you really love ?
  • I dont know about you, but our rice cooker seems quite high tech. It can even talk!

  • What is a low technology you really love ?
  • You can always use a knife instead.

  • Mbin instances
  • What happened with active users on Lemmy?
  • Its not merged/deployed yet.

  • What happened with active users on Lemmy?
  • Second attempt, I removed lemmy.world from the blocklist and instead added some code to hide any instances with more than 30% of all active users.

  • Mbin instances
  • Ah yes Im a liability to Lemmy which wouldnt even exist without my work. Troll harder kiddo.

  • The Crypto-Keepers - Interview with Telegram founder Pavel Durov
    thebaffler.com The Crypto-Keepers | Yasha Levine

    If apps like Signal really posed a threat to the NSA’s surveillance power, why would the U.S. government continue to fund them?

    The Crypto-Keepers | Yasha Levine
    4
    [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.

    88
    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