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


https://lemmy.ml/comment/23390349
Which AFAICT is incorrect as it is right now. Unless I somehow managed to create a bug where I can reply from one piefed account to another which has the first blocked.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
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:
in_reply_to.author.has_blocked_user(current_user.id); fails if block known locally.create_post_replycheck, may sendDeleteactivity backPiefed has no means of federating blocks. In fact, they have some TODOs to actually implement federated blocks:
app/user/routes.py:811has aTODOcomment# federate blockwith placeholder ellipsis, andapp/post/routes.py:1384has a similarTODO.app/shared/tasks/blocks.py:ban_personsendsBlockactivities exclusively for site/community bans, not user‑to‑user blocks.app/activitypub/routes.py:1520‑1526processes incoming Mastodon‑style blocks (without atargetfield) and creates localUserBlockrecords, 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.