Every time I go to the piefed frontpage I’m blown away by how much more polished it is. It has all the bells and whistles that lemmy is sometimes missing.

Whats the catch? Why aren’t we recommending everyone goes to piefed instead of lemmy?

App support is one thing I can think of.

  • Avid Amoeba
    link
    fedilink
    English
    24
    edit-2
    16 days ago

    We have data on what it costs to run a sizeable instance of Lemmy and it’s not a lot. How does Piefed compare? Anyone starting an instance who envisions it growing large has to contend with this question. Currently it seems it’s got a bit under 1000 users across under 10 servers.

    There are now sizeable communities run on Lemmy instances that are reinforced by network effects. There needs to be a significant reason for them to migrate. To that point, the collective project is building communities away from corporate power, not software. The software is a tool to facilitate that. Lemmy has worked well so far in this regard. If someone can show that Piefed can work better and not cost significantly more, it’ll probably get adopted for new communities. If the difference is drastic, we may even see migrations from Lemmy.

    • @Sibshops@lemm.ee
      link
      fedilink
      English
      916 days ago

      I second this. Lemmy is written in Rust where as piefed is written in Python. When it comes to running a high-performance webserver, Lemmy has the advantage.

      • poVoq
        link
        fedilink
        English
        1116 days ago

        While theoretically true, the main bottleneck with Lemmy seems to be the database performance, so with both projects depending on PostgreSQL for that, I somewhat doubt that Piefed being written in Python will have much noticeable effect in reality.

      • Avid Amoeba
        link
        fedilink
        English
        5
        edit-2
        16 days ago

        Yeah, this would be my concern as well if I had to run it. Sure Python apps can be fast and most time is spent in IO, not compute, and if you’re running a profitable operation the exact cost of compute might not matter much. However if you’re running a non-profit service and you want it to be as dirt cheap as possible so it can be free for most users, then the cost of compute very much does matter.

    • irelephant [he/him]🍭OP
      link
      fedilink
      English
      2
      edit-2
      16 days ago

      Its written in python, but I don’t think the overhead is too much because the bottleneck is DB performance.
      It has support for lemmy’s protocol, so the network effect really isn’t an issue.