I discovered about Lemmy and Piefed devs opinions and views which i not agree with¹, so i was thinking of using Mbin², i looked in to join mbin website and idk what to choose, there is a big instance which i want to avoid³ and idk if the smaller ones are stable, any suggestion?

1 Piefed is also made with Python which isn’t the fastest language and i hate reading python codebases lmao

2 Please don’t tell me that the devs are nazis or smth 😭

3 joining a big instance kinda defeat the purpose of the fediverse tbh


Perchance

  • OpenStars@discuss.online
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    edit-2
    2 days ago

    One thing to note is that the implementation language matters significantly less than the method of handling database accesses. According to the sh.itjust.works admin team who announced an upcoming migration from Lemmy to PieFed this year, Lemmy’s handing (which used to be fairly crappy, requiring routine machine reboots rather than solving the issue of leakages) has recently gotten much better.

    Another reason PieFed performs so well is that it is 25-fold more efficient in pulling data from its servers than Lemmy. That is a design choice that hopefully one day Lemmy will catch up to making also.

    Thus, the choice of back-end language - Rust vs. Python - is much less relevant than all of the other factors involved. Although it does result in very noticeable downstream effects, particularly the increased speed of adding new features.

    I would even go so far as to say that the choice of software itself - PieFed vs. Lemmy, or Mbin, nodeBB, Mastodon integration, even mostly-dead (though reportedly undergoing revival!!) projects like Sublinks - works out to offer far less of an impact to your overall experience than the choice of admin team. e.g. the .world and .zip teams both offer both Lemmy and PieFed options, and if you use something like Voyager (which only offers “experimental” support for PieFed), then you will barely notice the difference.

    Your other questions are answered already but I hope this additional information has been of interest as well.

    Edit: another consideration is whether you want to host your own instance. For that I would unhesitatingly recommend PieFed as by far the easiest to deploy (especially via the docker container) and using least resources. Tbf, that is not from 1st-hand experience but so very many reports of others do state this.

    • Axolotl@feddit.itOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      That was a nice comment, thank you! I didn’t knew the database implementation of lemmy was so much worse than piefed one, though, i doubt i am gonna switch to piefed because of some opnions that the devs have and i don’t want to support

      Edit: another consideration is whether you want to host your own instance. For that I would unhesitatingly recommend PieFed as by far the easiest to deploy (especially via the docker container) and using least resources. Tbf, that is not from 1st-hand experience but so very many reports of others do state this.

      That’s not something i am gonna do (for now!) because i just don’t have the hardware, though, i once tried to make a lemmy instance and it was such a mess!

      • OpenStars@discuss.online
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        2 days ago

        Used to be worse yeah, although again, it might be better now? And it was fixable by just rebooting every so often.

        Overall people say both that the code written by the PieFed devs is much higher quality… while others say the exact opposite, so I have no idea:-P.

        I hope you are happy with Mbin. At the very least it’s nice to have options to choose from. I don’t really like Mbin personally - nothing against the project but the web UI is much better suited to Mastodon-style content (like with long titles that wrap around the screen so don’t waste that horizontal space) than to like cat pics with super-short, maybe even one-word titles. And it has odd terminology and procedures like upvotes exist but they don’t affect sorting like they do in Lemmy and that is rather done by “increases”, which I guess are somewhat like Mastodon “boosts”? (I’ve never used Mastodon so I have no idea) Also, those are publicly visible whereas the downvote equivalent “reduces” are hidden from view. So… it will take quite some getting used to!!

        • Axolotl@feddit.itOP
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 days ago

          I might aswell make a frontend then! I will def make a post on this community if i will ever make one

          • OpenStars@discuss.online
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            2 days ago

            Cool, yes please do!

            Or contribute to the development of Interstellar, Blorp, Voyager, Thunder, etc. Honestly most people here seem to use 3rd-party apps rather than a web browser UI, which I’ve never really understood exactly why but I’m just saying that they do.

            • Axolotl@feddit.itOP
              link
              fedilink
              English
              arrow-up
              4
              ·
              2 days ago

              which I’ve never really understood exactly why but I’m just saying that they do.

              Most people prefer to use socials on their smartphones and usually apps can feel more polished than websites