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


Am I reading this correctly, that if you have no defederated instances it falls back to defederating hexbear/ml/grad?
defed_list = BannedInstances.query.filter(or_(BannedInstances.domain == 'hexbear.net', BannedInstances.domain == 'lemmygrad.ml', BannedInstances.domain == 'hilariouschaos.com', BannedInstances.domain == 'lemmy.ml')).order_by(BannedInstances.domain).all()Pretty amusing that there’s apparently no thought to abstraction, just a bunch of brain genius “feature” additions strung together.
Absolutely zero abstraction to be found.
well that’d create hierarchies
Someone in a different release thread was going on about how piefed just made up its own federation return ignoring standards
Found it
https://lemmy.world/comment/21179968
Edit, for those getting wrong thread comment in question
{ "id": "https://piefed.social/activities/answer/hgb4iO4b8UAFRTn", "type": "ChooseAnswer", "actor": "https://piefed.socialz/u/rimu", "object": "https://piefed.ngrok.app/comment/224", "@context": ["https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1"], "audience": "https://crust.piefed.social/c/linux_questions", "to": ["https://www.w3.org/ns/activitystreams#Public"], "cc": ["https://crust.piefed.social/c/linux_questions"] }lmao of course they aren’t even implementing the underlying protocol properly.
edit: lmao that whole thread is good entertainment.
In fairness the underlying protocol is fairly shit
I’m seeing mamdami comments?
Not a fediverse thread on piefed update?
Jerboa seems to be handling the link badly, but voyager linked correctly.
Just making sure as earlier did mess up the url when writing up the comment.
I think that might be at least what happens on initial load. If you never change it, that’s what it is. I could be wront though.
It is called each time site_instance_chooser_view is run, and if the filter returns empty it uses that list it seems.
Nice. So what, do you have to put a fake instance in to get around it? Or just have lemmynsfw as a recommended default first defederated instance to bypass it?
I skimmed this on my phone so it’s tough to look over the whole codebase, but yes it seems like to be 100% federated you need to have a dummy instance you are defederated from? If I have time this week I might scan the codebase and see how it’s actually called.