• oce 🐆@jlai.lu
        link
        fedilink
        English
        arrow-up
        55
        ·
        11 days ago

        Admins more precisely.

        The key reason is that we just don’t have enough people on the admin team to keep the place running. Most of the admin team has stepped down, mostly due to burnout, and finding replacements hasn’t worked out.

        The sad reality is that while there are a lot of great people on Lemmy, there are also some who use the platform to attack others, stir up conflict, or actively try to undermine the project. Admins are volunteers who deal with the latter group on a constant basis, this takes a mental toll. Please understand why our admins chose to step down, and be kind to the admins on whatever instance you decide to join.

        We know this sucks. We’re genuinely sorry it’s ending like this. Thank you to everyone who spent time here and helped make it better.

      • Pennomi@lemmy.world
        link
        fedilink
        English
        arrow-up
        21
        ·
        11 days ago

        I like their software philosophy.

        • Use a common language
        • Minimize dependencies
        • Simplest possible architecture

        I think being “uncreative” like this is a smart move for long-lasting software.

        • OpenStars@piefed.social
          link
          fedilink
          English
          arrow-up
          21
          arrow-down
          3
          ·
          edit-2
          11 days ago

          PieFed is written in Python, and so has already managed to surpass Lemmy in available features (by a lot, and new ones continue to be added practically weekly), despite Lemmy having an enormous head start. Lemmy is written in Rust and even high experienced and capable C++ developers do not know how to work with it, plus the language itself is not finished.

          Tbh, there are still some things that Lemmy does better, like having a post + comment preview, and Lemmy has a really excellent search feature (though you don’t even need an account to use that…). However, PieFed will continue to run laps around Lemmy for the foreseeable future, as feature requests languish for literally many years (not joking here) in Lemmy, but people are willing (and capable) to volunteer and they show up in PieFed quickly.

          The best way to learn about PieFed, as you already saw, is just to go check it out, but be prepared to fall in love instantly, bc those features are truly amazing! 😍🤩

          Edit: e.g. https://piefed.social/ .

          • ReversalHatchery@beehaw.org
            link
            fedilink
            English
            arrow-up
            13
            arrow-down
            1
            ·
            11 days ago

            Lemmy is written in Rust and even high experienced and capable C++ developers do not know how to work with it, plus the language itself is not finished.

            that’s just plain false. It’s easier to use Rust than C++ because most of the pitfalls are eliminated, and many tools helping to get things done are built in nd have good quality. C++ devs just have a hard time getting used to the differences. It’s also questionable whether rust is unfinished. It’s not like its “beta” or “pre-release”, and if your point is that it’s still getting new features, then consider that C++ and Python does too.

            python is better for prototyping, and it can be better for tools and simpler software. but if you think Python is better for “production” generally, then look at Matrix Synapse.

            that being said, I agree that Rust is more complicated than other languages, but not by a large margin. but yeah, it matters for beginner friendliness, and I would never recommend Rust for someone who is just a beginner in programming; but neither would I recommend C or C++ for them.
            though to be honest, I would be happier if the defacto beginner friendly language would be something with stricter types.

            • tal@lemmy.today
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              5 days ago

              While I come from more of the Rust sort of side of things, and I agree with you that I’d rather have widely-used languages having static typing (though I’ve written more Python than Rust), it’s also true that different languages have different degrees of uptake in different areas.

              As things stand, Piefed, Lemmy, and Mbin all have an integrated Web frontend and backend, with third party client support via API. That is, they work kind of like Reddit does, not Usenet or IRC servers, where the backends and the frontends are entirely different projects.

              I’m confident that Python has vastly more uptake for frontend Web development than Rust does. That means that it’s going to be way easier to find contributors who understand how to build a Web UI who know Python than who know Rust.

              If there were a split from this approach — that is, if the UI became decoupled from the backends, and users just used Aphrodite or mlym or whatever, and the backend wound up looking something like Usenet server software, — then I think that there might be a stronger argument for doing the backend in something like Rust, depending upon how it was structured.

              But I think that Rust probably creates a high bar for attracting front-end contributors who are knowledgeable in building Web systems.

              I’d also point out that Reddit started out in Common Lisp — Paul Graham, who was involved with its early days, is a huge fan of Common Lisp — but eventually was rewritten in Python.

              EDIT: There’s also Sublinks, in Java, but it doesn’t look like it’s getting a lot of activity.

          • Dave@lemmy.nz
            link
            fedilink
            English
            arrow-up
            6
            ·
            11 days ago

            I was writing a comment about how miss the “Top” sorting options. Then I check and there they are. I’m sure they weren’t there not that long ago, which kinda proves your point 😅

              • Dave@lemmy.nz
                link
                fedilink
                English
                arrow-up
                4
                ·
                10 days ago

                Ah that makes sense. I’m not using it enough to notice the subtle changes over time.

    • Auli@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 days ago

      That doesn’t make sense I f Thu had a no pornography rule how could they federate with instances that had porn.

      • tal@lemmy.today
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        5 days ago

        You can have a “no local pornography” rule without also defederating from instances that have pornography.

        The instance I’m on, lemmy.today, has an admin who disallows local pornography communities on the instance and explicitly says that he’s fine with users participating in pornography communities on other instances through his instance. From its server rules:

        No local pornography communities (but you are free to subscribe to them on other instances if you wish).

        That makes sense if you don’t have some sort of desire to block it from users on the server, but just don’t want to deal with the administrative hassle that comes with it.

  • samus12345@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    10 days ago

    I was made aware of Piefed from recent posts about this and went ahead and made an account in case I want to ditch Lemmy altogether in the future, but I’m familiar with how it works and will keep using it for now.