First of all, how is called this category of programs, instance engine?

Second, why there are 3 different, basically inter-compatible projects out there, what are the benefits of each one over the others? and why does Lemmy prevail all of them.

*i will be using feddit as a umbrella term for all the reddit-like fediverse.

I don’t have much of a technical Background to know how this things work under the hood, but I’m quite curious of where all of this is heading.

I see a lot of awesome features locked away in these other projects that would be just nice if it was standard to have them, like piefed’s hashtag-like system that allows people to seek things by topic instead of going to a specific community hosted in a specific instance, it would instantly fix the fragmentation problem across feddit, lol.

How the future of feddit will be? will be all be using Lemmy or other specific project, or instances will use whatever project they like and they will be cross compatible enough that it won’t be much of a deal what project is running underneath?

  • @rglullis@communick.news
    link
    fedilink
    English
    92 days ago
    • The flair part does not federate.
    • They send fake (non-existing) actor ids for votes to obfuscate the identity of the real user. It is “compliant”, but completely against the spirit of a public social network.
    • Every proposal that I’ve seen from them had ActivityPub as an afterthought. Creating “Feed” as a type of Actor, using a special formatted type of message to share ip addresses of abusers for “spam mitigation” even before considering a simple usage of the Flag activity, etc.

    I am not saying they have bad intentions. I am just saying that they prefer to develop things that work for them first and for the rest of the Fediverse second.

    • @dbtng@eviltoast.org
      link
      fedilink
      English
      3
      edit-2
      20 hours ago

      They send fake (non-existing) actor ids for votes to obfuscate the identity of the real user. It is “compliant”, but completely against the spirit of a public social network.

      Ok. This is a damn good reason not to run piefed. Votes are useful. Votes are public.

      People that are acting in public, with a reputation to uphold and consequences, tend to act much more civil. And I want that. I want Lemmy to remain as civil as we can keep it.

      I’m spinning up a new lemmy instance right now to run a copy of lemvotes and help break up this logjam. This whole question about votes needs to be over.

      Its in the protocol. Votes are public.

    • OpenStars
      link
      fedilink
      English
      42 days ago

      Your points seem phrased unnecessarily adversarially. Flairs are a brand-new feature, but if it helps, polls were added a year ago and those federate - not to Lemmy of course that lacks them entirely despite repeated requests to add them for many years, but to other federated platforms that have them e.g. Mastodon.

      I’ve always disliked the spirit of “anonymous voting”, and am glad that they discontinued that.

      I do not see how what you are saying is all that different from Lemmy.

      It is easy to criticize from afar - it is hard to actually build something. But PieFed is managing!

      • @rglullis@communick.news
        link
        fedilink
        English
        2
        edit-2
        2 days ago

        To be completely honest, my dislike of AP server software is not restricted to PieFed. I think all of them are an evolutionary dead end and I wish we stopped wasting our time trying to emulate closed social networks.

        • OpenStars
          link
          fedilink
          English
          22 days ago

          Hrm, interesting. This seems a strongly minority opinion though: people enjoy talking, whether it be focused on non-anonymous user-centric short-form content like Mastodon or Friendica, or topic-focused threaded forums like Lemmy + Mbin + PieFed + nodebb + flarum.

          But if you mean only the implementation, you could very well be correct, knowing so much more than I about such. “Most people” simply want stuff delivered to them for free, not really thinking about how it gets done. I appreciate that you actually take the time to care:-).

          I will add that I for one have no desire to visit a non-closed social network, such as 4chan, bc the amount of spam and trash seems likely to be insurmountable. That said, we need not be limited by what Reddit would do, and that is actually one of the chief things that I appreciate about PieFed - that it is moving beyond what Reddit offered, and is desiring to continue much further along those lines, rather than convert into purely profit making.

            • @dbtng@eviltoast.org
              link
              fedilink
              English
              1
              edit-2
              19 hours ago

              Wow. I respect your opinion, which was obviously carefully considered, and I completely disagree with your perspective about instances being a dead end.

              As instances are currently structured, they are tied to web domain, and actually owned by somebody somewhere. That somebody has a level of commitment having setup hosting and configured the server itself, and likely to want to not lose their toys. If that somebody refuses to enforce order in their instance, they can be defederated. Thus, bad actors incur risk. There is power in this structure.

              This is all public. Somebody owns it. It goes back to real people, who can have real consequences if they do bad things.

              There’s a lot of people out there doing bad things. I don’t see a lot of that here.

              I’ve seen a lot of crappy ways to organize people on the internet.
              This one seems to work alright. For now.

              • @rglullis@communick.news
                link
                fedilink
                English
                113 hours ago

                As instances are currently structured, they are tied to web domain, and actually owned by somebody somewhere. That somebody has a level of commitment having setup hosting and configured the server itself, and likely to want to not lose their toys

                In this system, the people that simply want to access the web MUST trust the server owner and the people that want to have full control over their identity MUST setup their own server.

                This is complex, fragile, expensive and a huge barrier of entry. Just this week the admins of the second largest lemmy instance are closing down their server and 5000 people are left with no choice but to move on from their identity and find a new home.

                Email doesn’t have that. The WWW doesn’t have that. Phone networks doesn’t have that. Bluesky doesn’t have that.

    • r00ty
      link
      fedilink
      62 days ago

      They send fake (non-existing) actor ids for votes to obfuscate the identity of the real user. It is “compliant”, but completely against the spirit of a public social network.

      There have been discussions about how to implement this before. But it has to be done in a way that is agreed by other threadiverse software. Unless they actually provide profiles for these fake actors there will be problems since some software will look up the profile info to cache it, even for likes…

      Personally I’m of the opinion of a standard header to mark a favourite message as a private one and use a random ID that the originating instance can use to validate the message as genuine. But, this needs to be adopted properly by all.

      • @rglullis@communick.news
        link
        fedilink
        English
        112 days ago

        There have been discussions about how to implement this before. But it has to be done in a way that is agreed by other threadiverse software.

        I think we should move away from “threadiverse software” and embrace a transparent social web.

        If we want to be transparent, we need to stop creating these leaky abstractions. Votes are not private. A vote on Lemmy is just a Like, a downvote is just a dislike. Instead of pretending this information should be private, we should make it clear to the users that they should only react in anyway if they feel comfortable in sharing their opinion in public.

        • @dbtng@eviltoast.org
          link
          fedilink
          English
          119 hours ago

          I’m about to spin up a personal lemmy instance. It sounds like Vocta might be more suited to my needs, but the software’s deployment and use is pretty darn obtuse. Like, maybe that does what I want, but I really can’t tell. While you caught my interest here, I ultimately did not learn anything useful. Please explain this social web thing further if you were trying to make a point.

          And yes. Votes are quite simply public. I’m all about exposing that.
          People act better when they know they are observed.

        • Snoopy
          link
          fedilink
          English
          2
          edit-2
          2 days ago

          That depend, what your are trying to achieve.

          Your point is valid. PieFed point of view is also valid. There are circumtance where voting is better private than transparency. As for myself, i would completly remove the voting system because it is useless.

          Why are you voting ? Do you like the cat picture ? The article ? The title ? We will never know. So what’s the point of voting since we don’t know its reasons ?

          Why it is at the top of my timeline ? And what about minorities ? Let’s imagine 10 deafs people 1000 hearing people. If ya 1000 hearing people downvote a post because you don’t want to see a post with sign language…

          • @rglullis@communick.news
            link
            fedilink
            English
            62 days ago

            So what’s the point of voting since we don’t know its reasons ?

            Don’t overcomplicate this. Voting is a way to collectively curate content. If it is relevant to the community and you feel the content is a positive addition to the community, you vote up. If you think it’s a negative addition, you vote it down. That’s all that there is to it.

            • Snoopy
              link
              fedilink
              English
              1
              edit-2
              2 days ago

              I never downvoted any posts, you may check my alts. I don’t do that. I simply ignore or tell users or repport.

            • Kichae
              link
              fedilink
              English
              02 days ago

              Voting like this is a bit of a dark pattern, though. Especially downvotes. They come from places where the platform owners want to download the responsibility of community management to the community itself. This has a nasty tendency to silence valid criticism while simultaniously supporting brigading behaviour.

              At the very least, we should be having serious, design-focused discussions about eliminating or highly restricting downvotes.

              • @fuzzzerd@programming.dev
                link
                fedilink
                English
                22 days ago

                StackOverflow solved this specific issue pretty well IMO. Each downvote costs you a reputation/karma/fake-internet-point. Lemmy doesn’t count karma, so that’d a bit of a nonstarter, but for systems that do, that feels like a good way to discourage rampant use of downvotes.