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.

  • UltraGiGaGigantic@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    27 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.

    • can@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      27 days ago

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

        This, content is already mirrored to federated instances and stored forever (though media may not be included).

        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?

        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.

        • can@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          26 days ago

          That makes sense. Thanks for the clarification (and for all the work put into this platform).

  • shortwavesurfer@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    27 days ago

    I’m just a user and don’t follow the project super closely so please forgive me if this has already been addressed somewhere.

    Is there any sort of JavaScript-less interface that would work properly on the Tor network with strict settings enabled? And could you set up instances only with a .onion domain? That way you don’t have to pay for a domain and you’re not at risk of having your domain yanked by ICANN, etc.

    If I remember correctly, there was a mastodon instance that was using like a Pakistan domain or something like that and they yanked it.

    Also, Federation between Onion and Standard Domains that way tor users would not be isolated.

    My main reason for asking is that in my worldview, governments want to break encryption and break freedom of speech, if at all possible, and so the dark web is going to be more and more necessary as time goes on.

    Edit: The more standard traffic we add onto the Tor network, the less able it is to be blocked or surveilled as to why somebody is using the Tor network. As an example, I send all of my signal traffic through Tor and download apps from fdroid through Tor and chat on SimpleX through Tor and quite a number of other things. Not because I need the Tor network, but just simply to be yet another person using it for standard activity

  • totallyNotARedditor@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    28 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

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    28 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
      ·
      27 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.

    • nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      0
      ·
      27 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.

    • Vent@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      28 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
        ·
        28 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.

  • Meldrik@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    26 days ago

    Dunno if I’m too late, but here goes. My question is about federation between instances.

    On PeerTube an instance follows another instance and then federates every channel and videos available.

    On Lemmy, the user can follow a specific community and then that community will federate with the users instance.

    How about being able to, either as the instance itself or a user, to follow an entire instance and have it federate everything?

    An example. I have a user on Lemmy.wtf, but I am also very interested in the communities at Feddit.dk. I never know when new communities have been created on Feddit.dk, unless I go directly to Feddit.dk and look. If I could subscribe my instance to Feddit.dk, then all future communities would be visible to me automatically.

    If something like that isn’t possible, then what about being able to browse other instance’s communities from my own instance?

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

      We have an issue discussing non-local community discovery here.

      My vote there is to extend our lemmy-stats-crawler to crawl communities also, host that file somewhere, and build in a scheduled job to refetch and populate missing communities periodically. Its centralized, but if that file is unavailable, it wouldn’t break anything.

  • MemmingenFan923@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    28 days ago

    Some companies use Reddit as their main forum or an established way to communicate with customers. Are there any companies that have explored Lemmy and have their community yet?

  • Blaze (he/him) @lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    28 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
      ·
      27 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
      ·
      27 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.

  • Azzu@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    27 days ago

    Are there any plans to deal with the most common annoyances regarding Lemmy? In my opinion these are all based on federation:

    1. Some completely automated way for users to join Lemmy. Yeah, it’s not hard to select a server and it’s a “good thing to do”, but it’s still better to give people the option to go for convenience instead of the “proper” path. Maybe some kind of system where instances sign up for this general, convenience way of signing up, and the registered users just get automatically distributed evenly across those instances.
    2. Duplicate post aggregation. The nature of federation will always make it make sense to have duplicate communities, but this will also make posts with the same links, same images, same videos, etc show up in people’s “all” feeds multiple times. It is technically possible to algorithmically detect these duplicates and offer users a UI option (not actual backend merge) to merge them all visually into one post.
    3. A way to backup your whole user data and completely restore it on any instance you want. If an instance goes under, it should be possible to keep all subscriptions, all your posts, all your comments, and migrate them to a new instance.
    • Dessalines@lemmy.mlM
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      27 days ago

      Yeah, it’s not hard to select a server and it’s a “good thing to do”, but it’s still better to give people the option to go for convenience instead of the “proper” path.

      We could add a “fast join” button to the signup dialog on join-lemmy.org , where it takes you to a random instance’s signup page.

      Overall though, we should ignore the “advice” from reddit that tells us that people are too stupid to sign up for anything now. People did this for every forum and every other site all until ~2005 when US tech gobbled up most services, and ppl continue to show us that yes, they do know how to type in a username, password, and email to sign up for something.

      Duplicate post aggregation. The nature of federation will always make it make sense to have duplicate communities, but this will also make posts with the same links, same images, same videos, etc show up in people’s “all” feeds multiple times.

      In lemmy-ui we have a post-deduplicator for feeds, but unfortunately not a lot of other apps (including jerboa, that’s my bad) have added something similar.

      A way to backup your whole user data and completely restore it on any instance you want. If an instance goes under, it should be possible to keep all subscriptions, all your posts, all your comments, and migrate them to a new instance.

      Settings export already exists. Copying historical content and rewriting history isn’t possible in a federated system, but we do have an open issue for data export.

      • Azzu@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        26 days ago

        we should ignore the “advice” from reddit that tells us that people are too stupid to sign up for anything

        Definitely agree. The problem is just when someone in the past said “you should join <forum x>!”, you were always able to just immediately go to forum x’s signup page and sign up. But if someone hears of Lemmy, and goes to join-lemmy.org, there is no way to go to a signup page directly. They have to first learn about the multiple servers, and choose one. I think a “fast join” button like you say should be fine, and immediately next to it something to catch all the advanced actually curious users with something like a “advanced sign-up”

        In lemmy-ui we have a post-deduplicator for feeds

        That’s weird, because that’s exactly from where I’m coming from, I’m always using the lemm.ee website directly on all my devices, and I constantly see duplicate posts.

        Copying historical content and rewriting history isn’t possible in a federated system

        I have less knowledge of this topic so I’ll defer to you, but I have the feeling this may not be true. You might of course not be able to ensure consistency between all instances, ensure that it’s been changed everywhere, but I really can’t see why this is any different than “editing” a comment’s content or a post title, which is already possible. Why wouldn’t it be possible to “edit” the comment/post author in exactly the same way?

        Thanks for your response and all you’re doing!

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

      it’s still better to give people the option to go for convenience instead of the “proper” path.

      https://phtn.app/signup gives a prepopulated list

      show up in people’s “all” feeds multiple times.

      Which interface do you use? Crossposts only show up once on the default UI

      A way to backup your whole user data and completely restore it on any instance you want. If an instance goes under, it should be possible to keep all subscriptions, all your posts, all your comments, and migrate them to a new instance.

      You can already export and import your subscriptions between instances (account settings - import/export)

      Posts and comments can’t be migrated, but Mastodon doesn’t allow it either.

      Mastodon currently does not support importing posts or media due to technical limitations, but your archive can be viewed by any software that understands how to parse Activity Streams 2.0 documents.

      https://docs.joinmastodon.org/user/moving/#export

      • Azzu@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        27 days ago

        gives a prepopulated list

        The official one also does that. I’m talking about choosing a username, password, and email maybe, and then clicking register, and being done. No thinking involved.

        Crossposts only show up once on the default UI

        False, you get links to the other posts, of which you posted a screenshot, but each post is handled as being completely separate. If you are in the subscribed, local or all feeds, you would see all of these posts separately. Have you really never noticed scrolling by “the same” post multiple times? You have to go to each post manually to get all the comments to the “same” thing.

        but Mastodon doesn’t allow it either […] due to technical limitations

        Yes, I know that. But I’m also a programmer and I know that “technical limitations” is mostly a term for “that’s how we started it and it would be too costly to solve now, so we’ll just dismiss it” and not for actual limitations (i.e. not technically possible). It’d maybe require breaking changes of some kind or some kind of annoying backwards compatibility workaround, but that is why I’m asking. I’m not completely familiar with activity pub, but there’s likely some key used to verify posts/messages are made by a certain user, and there’s currently no way to transfer or change that key to a new account. But it seems very technically possible to me, and also possible without massive security issues. So that was my question, is there any plans to do this or no?

        • can@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          27 days ago

          False, you get links to the other posts, of which you posted a screenshot, but each post is handled as being completely separate. If you are in the subscribed, local or all feeds, you would see all of these posts separately.

          I understand your frustration, however these can be multiple posts but to different communities with varying focuses and moderation styles.

          Simply consolidating all the comments in one introduces its own problems.

          • Azzu@lemm.ee
            link
            fedilink
            English
            arrow-up
            0
            ·
            27 days ago

            That’s why no one suggested “simply consolidating”. I didn’t suggest any solution at all. I’m just posing a question of if this actually pretty big problem is attempted to be handled.

            • can@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              0
              ·
              27 days ago

              I guess it’s just been mentioned too much in the past that it still comes to mind when I hear this. Sorry.

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

      A bit tired because my whole family is half sick. Luckily the kids are still okay to go to school.

      Otherwise Im excited for this AMA, because I rarely have such direct conversations with users about Lemmy. The discussions on Github are usually quite technical.

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

      Not bad, the swiss chard and spinach I planted recently are sprouting, so that’s got me excited.

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

      We have gone back and forth a few times on how deleted content is returned by the API, its very tricky to get right.

      • gazby@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        26 days ago

        I’ve read the Github issues. While I could agree there’s some nuance to it, black-holing the entire thing as though it never existed is a bummer.

  • m_f@discuss.online
    link
    fedilink
    English
    arrow-up
    0
    ·
    27 days ago

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

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

      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.

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

      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.

  • sabreW4K3@lazysoci.al
    link
    fedilink
    English
    arrow-up
    0
    ·
    28 days ago

    Are you disappointed with the way things are growing with people trying to marginalise the likes of ML and Grad?

    • KimBongUn420@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      27 days ago

      Communities that go against hegemonic capitalist/imperialist discourse will always get marginalised. Not being able to take down those communities easily like on Reddit is a huge win by itself for Lemmy. The software offers a valuable savehaven for e.g ex r/chapotraphouse, r/genzedong etc.

      • Cowbee [he/they]@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        27 days ago

        Yep, the fact that Communists can build their own platform and networks free from any outside censorship on corporatized platforms is itself the strategy for building leftist spaces. The goal isn’t hurt by more non-Communists being on the overall Lemmy platform because these non-Communists can’t actually do much to shut the Communists out.

        That’s a good thing, as a Communist I’m happy we have spaces.

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

      The anti-communist witch-hunters are extremely peeved that they can’t remove our communities like they can on reddit. Overall it doesn’t bother me because I don’t work for them, and they can always go back to reddit where their views are already dominant.

      Anyone trying to make the world a better place, will always be hated and hunted by some people; it’s a fact of life, and the sooner we accept it, the better.

    • Sleepless One@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      26 days ago

      I get a chuckle out of the “Tankie Triad” talking point some people keep using. It sounds like a villain organization from a Saturday morning cartoon.

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

      It seems some people simply need some target to hate on. Hopefully they will learn to accept different opinions when they arent being manipulated by for-profit social media anymore.

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

    What are its greatest strengths and weaknesses? How would you improve it?

    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.

    • Inconsistent language UX between lemmy-ui and Jerboa. Specifically, that Jerboa provides no way to specify the language of a post or comment.
    • Inconsistent parsing of markdown between lemmy-ui and Jerboa. Specifically. Superscript and subscript work fine on single words, but ^multiple words in superscript^ ~or in subscript~ do not display correctly in lemmy-ui. They do in Jerboa.

    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 text syntax is clumsy. I like the idea of having collapsible text, but ::: spoiler [display text] is an insanely wordy way of doing it. In what other context is markdown do anything similar to requiring the literal text spoiler? 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.
    • Lemmy has a nasty habit of transforming user input. I just found out it converts your backslashes into forward slashes (see this comment), but a while ago I noticed that it completely removes text posted between angle brackets <like this text>, which is annoying when trying to write pseudo-XML. {does it allow braces?} [square brackets?]. It feels to me like a relatively lazy attempt to sanitise user inputs, and it creates a poor UX, especially since I’m sure prepared statements and other safe data handling is employed. In my opinion any time you’re changing what a user wrote, that’s an anti-pattern. If you can’t just leave it how it is, it’s better to just block posting with a clear error message explaining why

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

    @[email protected] will not be a hyperlink for viewers in lemmy-ui, but /u/[email protected] 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: @[email protected].

    Communities are even weirder. Allowing the autofill of [email protected] 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 [email protected], 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.

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

      All these are due to a lack of developers for open source in general. Jerboa needs more devs than just me and @MV-GH, but no one else has stepped up to take on fixing any of these. If there were 5 more of me, I could get these done, but I’m too busy.

    • Sleepless One@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      26 days ago

      Regarding the markdown point for lemmy-ui, I think part of the issue is that we don’t use a markdown parser tailored to our purposes. We use 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.

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

        I had not. I had no idea that even existed, thanks!

        Do they have a Lemmy community for feedback? It’s super buggy right now unfortunately, with “a” taking me to the post on the poster’s instance, instead of upvoting (or at least taking me to the post on my instance…), and with all keyboard shortcuts handling alternative keyboard layouts in what I would consider to be the wrong way (though this is possibly debatable/up to preference).

  • abobla@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    27 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).

        • Zagorath@aussie.zone
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          27 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.

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

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

          • abobla@lemm.ee
            link
            fedilink
            English
            arrow-up
            0
            ·
            27 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
              ·
              26 days ago

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

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

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