• Acamon@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    What’s the difference? Can I see piefed communities through Lemmy? Or do I need a different account and/or app?

    • Saapas@piefed.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      Piefed has more features and different devs. From an user perspective they’re not very different.

      • NuXCOM_90Percent@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        6 days ago

        How different are the devs? Is it just a fork where they regularly pull the upstream lemmy? Or ground up?

        This account is getting pretty old and about due for a nuking and dessalines seems to be speedrunning being the tankie musk (right down to surrounding himself with bot-friends). Lemmy is still good enough software but looking for an offramp if you catch my drift.

        • [object Object]@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          6 days ago

          Piefed is unrelated at all, afaik.

          They’re a bit cavalier with development, though: when they recently rolled out the feature of posts having a ‘selected answer’ a-la StackOverflow, someone pointed out that the marker for the selected answer should be on the post’s data structure, not the comment’s, so a commenter can’t hijack the marker — but the developer replied that they already moved on from that feature and won’t be changing it.

          • hendrik@palaver.p3x.de
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            6 days ago

            Yes. Entirely different software. Different programming language and tech stack. Also different system requirements and feature set.

            Not sure about the developer spirit. PieFed development has traditionally been moving crazy fast and it gets like several new features every month. I think that’s a matter of focus. It comes with consequences, though. But I think overall the project is doing a good job with trying to be compatible to other software. Prioritizing important stuff and doing the right thing. Sometimes some things get done, rather than be 100% perfect. But past experience tells me things often get fixed or changed around once necessary. Not sure if that’s a wise decision here. The JSON exchanged between the servers is probably extra work if changed around later.

            • Skavau@piefed.social
              link
              fedilink
              English
              arrow-up
              0
              ·
              6 days ago

              I’d legit rather the software develop and occasionally spaff it up and break the server for a few hours every once in a while rather than the non-moving 5 year plans of Lemmy development.

              Also, usually piefed.social is the only instance that gets hit with this as, being the flagship server - it takes the brunt of more ‘experimental’ features. Most other servers don’t upgrade to the latest iteration until they’re sure it’s not going to break them.

              • [object Object]@lemmy.world
                link
                fedilink
                English
                arrow-up
                0
                arrow-down
                1
                ·
                6 days ago

                break the server for a few hours every once in a while

                That’s not what botching the protocol does. It opens the way to mess up the posts that shouldn’t be messed up, until the devs get around to fixing it in the protocol and implement the fix on the server and all the clients change their implementation. By that time data on the posts can be irretrievably borked unless someone sits down and retroactively reassigns which answer is the the ‘selected’ one, which again might need an addition to the protocol because it isn’t a central database, except the dev also can’t actually unilaterally decide which is the ‘selected’ answer because the user might’ve changed the selected answer themselves.

                Does this sound like ‘breaking the server for a few hours’?

                This smells of fresh college-grad coding with people who can’t foresee how their programming decisions affect the software’s workings in the future.

                • Rimu@crust.piefed.social
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  6 days ago

                  Haha

                  I have 25 years of experience at this and am well aware of the tradeoffs I’m making.

                  We’re not building a space shuttle, here. Lighten up.

                  • [object Object]@lemmy.world
                    link
                    fedilink
                    English
                    arrow-up
                    0
                    arrow-down
                    1
                    ·
                    edit-2
                    6 days ago

                    I have a bit over twenty years with some of them spent at a site that had a million users daily. Seeing as we’re measuring dicks here.

                    We’re not building a space shuttle, here. Lighten up.

                    Come on man. It should be a mantra for web devs to never ever lose or bungle users’ data. You know, the thing that gives the web its entire worth, one person sharing with others their personal experience in overcoming the daily grind and tedium: them asking “how do you deal with this shit?” and others replying “well if you contort just so to keep your back from giving out, and press these buttons, you can in fact live to the end of the day”. This should persist on the web for years to come and for everyone to discover. But somehow you think that if you save five minutes on ruminating through your decisions, that’s worth a whole lot and everyone should cheer on you for implementing that change despite the fact that I could overwrite that reply with “you greedy schmuck need to shut up and do your miserable job because you suck”, and this is entirely okay with you.