So, it seems like PieFed is becoming a real alternative to lemmy.

What are the differences between these two? From a tech perspective, and also morality/ethics, if you want. Any differences in vision for these services?

Say whatever is on your mind. I want to know.

On which one should we put our weight?

PieFed all the way. It’s developing at lightning speed, while Lemmy lags behind as the transphobic genocide denying devs beg for donations with in built donation begging banners on all Lemmy instances front pages. Instances are apparently scared to defed from .ml for fear the devs wont support them with help.

Rimu has made some interesting choices, such as blocking 196 from default federating posts until a user subs first or a dislike for meme subs. But when spoken to has been receptive and removed such things or made them optional for admins.

Ethically and feature wise PieFed is in the lead, its not perfect but its open to change and receptive to ideas

  • goferking (he/him)@lemmy.sdf.org
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    8 months ago

    Linking to top of a comment thread that yes started with a terrible username. But it boiled down to people bringing up some of these concerns to people trying to say ml is super censorship

    Then a piefed cheerleader(spokesperson?) who tries to make everyone’s concerns just a sign they’re misunderstanding what piefed does.

    ~~https://lemmy.ml/comment/2338226~~

    https://lemmy.ml/comment/23382263

    Correct link, I accidentally removed the 3

      • goferking (he/him)@lemmy.sdf.org
        link
        fedilink
        arrow-up
        8
        ·
        8 months ago

        Yeah I accidentally removed a number at the end, edited post.

        https://lemmy.ml/post/41773598/23384239

        And where other user started to explain why it’s okay if it doesn’t even let the person know it doesn’t leave a comment. Because it shows in piefed…

        At this point wonder if the attitude they have even works properly if voting outside of piefed

          • goferking (he/him)@lemmy.sdf.org
            link
            fedilink
            arrow-up
            7
            ·
            8 months ago

            https://lemmy.ml/comment/23390349

            As I said initially, if every instance was Piefed - you wouldn’t be able to reply in the first place to someone who has blocked you. Whilst that interpretation of blocking could be disagreeable, it’s not what I consider ‘shadowbanning’ as you’re being directly blocked from interacting.

              • RedWizard [he/him, comrade/them]@hexbear.net
                link
                fedilink
                English
                arrow-up
                7
                ·
                8 months ago

                You haven’t created a bug, and you have it correct. If a Piefed user blocks a remote Piefed user, and that remote Piefed user attempts to reply to them in the UI this is what happens:

                • UI shows reply button regardless of block status (no template check)
                • Local routes check in_reply_to.author.has_blocked_user(current_user.id); fails if block known locally.
                • User blocks are not federated by PieFed, so local instance often unaware
                • If block unknown locally, reply is created and federated
                • Remote instance (where block exists) rejects reply via create_post_reply check, may send Delete activity back
                • Creates “ghost reply” scenario: appears locally but not on remote instance

                Piefed has no means of federating blocks. In fact, they have some TODOs to actually implement federated blocks:

                • No sending code: app/user/routes.py:811 has a TODO comment # federate block with placeholder ellipsis, and app/post/routes.py:1384 has a similar TODO.
                • Only moderation bans are federated: app/shared/tasks/blocks.py:ban_person sends Block activities exclusively for site/community bans, not user‑to‑user blocks.
                • Incoming blocks are handled: app/activitypub/routes.py:1520‑1526 processes incoming Mastodon‑style blocks (without a target field) and creates local UserBlock records, but there is no corresponding outgoing federation.

                So as it stands now, Lemmy and PieFed experience the exact same thing. I guess Piefed users just don’t notice.

              • goferking (he/him)@lemmy.sdf.org
                link
                fedilink
                arrow-up
                2
                ·
                8 months ago

                Added more context in separate reply with a link. But basically they’re saying it is a fine way to handle it, not adding comments if blocked on piefed but on lemmy, because it shows that you can’t reply on piefed.

                So like most issues brought up brushed aside completely.

                And now why I’m both curious and not curious to see if it actually does some of the user control stuff properly if a user is doing it on lemmy not piefed (the reputation/attitude thing where you get pushed by the system for not behaving properly)