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.

  • daytonah@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago
    1. I have no idea how and which server I joined, is there any manial I can read better yet visually see how servers are connected that are federated? Thx. And when we search something does it search across all servers? Thanks.
  • interdimensionalmeme@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago

    When will anyone be able to click the following /c/books And see an agglomeration of all “books” communities on all federated server? I don’t mean multireddits Thanks!!

  • interdimensionalmeme@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago

    When will users be able to frictionlessly migrate between instances without losing their posts, their comments, their history, their relationships, their reputation etc? (Without requiring the consent of the exiting instance owner, or that this server still even exists, as they sometimes don’t)

  • UltraGiGaGigantic@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 days ago

    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.

  • lorty@lemmygrad.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 days ago

    Do you feel a recommendation algorithm of some sorts is something lemmy will need for bigger audiences?

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 days ago

    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.

    • Skelectus@suppo.fi
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 days ago

      I just set up Anubis today. Specifically I’m only testing it for Lemmy-ui, and it seems to work fine.

      It looks like the distributed waves that keep bringing the service down hit exclusively our lemmy-ui subdomain, so maybe non-SSR photon is also a good defense, heh.

      • poVoq@slrpnk.net
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        10 days ago

        Hmm, that is odd. I guess I need to double check my Nginx config for lemmy-ui then. You have your setup documented somewhere?

        Edit: ah, you run Photon as the main UI and lemmy-ui somewhere else? I think specifically the split between frontend and backend on the root domain somehow makes Anubis fail to set the correct cookie.

        • Skelectus@suppo.fi
          link
          fedilink
          English
          arrow-up
          0
          ·
          10 days ago

          I don’t think it should be a problem, but I’m not that sure either. Lemmy.fedi.zutto.fi also runs it and that’s just a normal lemmy-ui installation. I think Zutto simply forwarded all traffic to Anubis and then fixed federation. There was some discussion and config shared in sopuli’s finnish matrix room.

    • OsrsNeedsF2P@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      10 days ago

      I’ve previously worked in anti-scraping. There is a negative 0% chance the Lemmy devs have the resources to effectively do this without tanking the server for everyone else.

    • Vent@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 days ago

      Anyone that wants to scrape Lemmy would have an easier time setting up their own server, federating with everyone, and reading straight from their DB. No web scraping required. Though, web scraping defenses would be useful against general web scrapers/crawlers.

      • poVoq@slrpnk.net
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 days ago

        That would require the authors of these AI scrapers to actually give a f*ck. The problem is that they don’t, and just scrape what ever they can find repeatatly almost like a ddos attack on the open web.

    • nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      You can load a different robots.txt in your nginx config, something like this:

      location /robotx.txt {
          index /path/to/my/robots.txt;
      }
      

      Additionally 1.0 will change the “private instance” to work with federation enabled (see https://github.com/LemmyNet/lemmy/pull/5530). Then only logged-in users will see content, while AI scrapers wont see anything except the login page.

  • Jeena@piefed.jeena.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 days ago

    I think the greatest strength is that it is so compatible with other Threadyverse software like PieFed and Mbin. This brings a lot of freedom to the users.

    • nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      Yes this is a major benefit of an open network. Lemmy is a very large project already, so it takes a lot of effort to implement new features, because they have to meet high standards for quality and performance and also work together with all the existing features. A project like Piefed is much smaller and can implement new features more quickly. This allows for more experimentation, and successful features can later be added to Lemmy.

      Also users who are not happy with Lemmy for any reason can switch to a different platform while still interacting with those on Lemmy. So if Piefed and Mbin grow that is also a benefit for Lemmy.

    • Dessalines@lemmy.mlM
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      Yes I’m very excited about the growth of other fediverse software, and a lot of the cool new features they’re adding. Its a great eco-system where we can experiment, be creative, and learn from each other.

      • illpillow@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 days ago

        Absolutely agree on this point. My first app didn’t fulfill my requirements, so I just tested another one being able to configure it how I like.

  • Blaze (he/him) @lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 days ago

    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@lemmy.mlM
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      With the rate ppl are adding issues (and we’re finding more), is sometimes feels like it keeps getting farther away than nearer, but we’ll get there in some months.

    • nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      Its hard to say because these things always take longer than expected. Now we are finally getting to the point where all the breaking database and api changes are almost finished. After that it will take some months to update lemmy-ui for all the backend changes and new features, and the same for all other apps. Then a testing period to fix all the problems that come up. So maybe around autumn for the final release, although lemmy.ml and some other instances may upgrade some months before already.

  • Blaze (he/him) @lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 days ago

    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?

    One of the biggest issue at this point is probably the registration experience. There are quite a few occurrences on [email protected] 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: https://lemmy.ml/post/27607055?scrollToComments=true

    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.

  • totallyNotARedditor@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 days ago

    We are seeing an influx of new users, but what’s happening to older users? Are they still active? What’s the average lifetime of Lemmy users nowadays? I’m kinda curious about the user retention in general

    • Dessalines@lemmy.mlM
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      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: https://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.

    • mstrk@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 days ago

      I’ve been here for almost two years and don’t think I can go back to anything else. I like the freedom of information that this idea brought to us.

    • comfy@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      but what’s happening to older users? Are they still active?

      There are certainly names still around who I remember from my first year on the site. Like Blaze said, I’m also not sure how to get some concrete numbers.

    • nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      I believe they are still active. User numbers have been stable for a long time, and there are some names that I recognize from the very early days 5 years ago.

  • abobla@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 days ago

    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).

      • abobla@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 days ago

        but then the user might not realize that there’s an image in the post, which will also limit it’s reach.

          • Dessalines@lemmy.mlM
            link
            fedilink
            English
            arrow-up
            0
            ·
            9 days ago

            Even that isn’t too necessary, since you can already put images in spoiler markdown blocks.

          • abobla@lemm.ee
            link
            fedilink
            English
            arrow-up
            0
            ·
            9 days ago

            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@lemmy.mlOPM
              link
              fedilink
              English
              arrow-up
              0
              ·
              9 days ago

              Not sure, we would have to see whenever we get around to implementing that.

        • Zagorath@aussie.zone
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          9 days ago

          Yeah a lot of former Reddit apps that switched to Lemmy did a really lazy job of it and haven’t implemented all of the Lemmy text parsing syntax properly. Spoilers are one of the most common issues, but so are subscript (including ~multiple word subscript~) and superscript (and ^multiple words of it^).

          If your app doesn’t parse text correctly 2 years later, it may be time to consider switching.