Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com.
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.
6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu
view the rest of the comments
A huge minus of reddit was the heavy skew in politics to the right due to US influence.
I am obviously not going to switch away from Lemmy because there are communists here. That's without knowing that piefed by default defederates communities for being communist.
No, it doesn't. A new Piefed instance defederates two specific instances - both of which your current instance also defederates.
Yeah, I should probably switch home instances again, it didn't use to defed hexbear when I joined.
If you want to try PieFed with hexbear and lemmygrad.ml, you could check out PieFed.zip - for one thing it prides itself on rarely defederating from much of anything (obviously it blocks known CSAM instances though), and an admin there recently related how it makes federation with those two as opt-in, so blocking them for new users by default but with easy to follow instructions on how to remove that and show all content from them.
They brought this social isolation on themselves, especially that incident where hexbear admins were caught actually lying to admins of other instances. They can do whatever they want, but then again so too can everyone else - like even the anarchist instance Quokk.au defederates from hexbear, it's simply not worth exposing everyone (especially new users) to being trolled OUTSIDE of the communities that were created specifically for trolling.
If you like leftist messaging, you may find it interesting that slrpnk.net is going to switch over to PieFed sometime this year. However, they too defederate from both hexbear.net and lemmygrad.ml, so I would guess that your aim would need to be more towards neutral instances such as PieFed.zip.
And piefed removes your ability to choose that.
No, it doesn't. A piefed site admin can change those defederations.
I may be reading this wrong, but it seems defederated instances it falls back to defederating hexbear/ml/grad? It runs every time site_instance_chooser_view is called.
Yes, they're defederated by default (along with lots of other instances) but a piefed instance admin can remove them.
You do know that piefed.zip and anarchist.nexus removed it, and federate with hexbear and lemmygrad.
from the .zip admin:
https://piefed.zip/comment/3366842
It's a different system if I recall, however it works as it is opt-out.
Yeah, it's just showing that indeed Piefed.zip is still federated with HB and Lemmygrad (while still informing new users about them)
What other instances beyond the 4 listed in the code here are by default defederated? Afaiu if you try to 100% federate by having no defederated instances, this overrides and defederates from these 4 again.
Like 80 or so are also defederated.
How would you know this at all? You run a Piefed server, have you?
Why are you trying to lecture me about how Piefed must work when you've never run or looked at Piefed from an admin perspective?
I am reading it directly from the code in the repo.
Okay? And as I've told you, there are active Piefed instances THAT ARE FEDERATED WITH HEXBEAR, LEMMYGRAD AND HILARIOUSCHAOS. I've never heard anything about the system automatically re-applying those instances in the event of an instance wiping all preset defederations. Lemmy.zip, and thus Piefed.zip has no defederation and they currently federate with those instances.
Notably, lemmy.ml is listed there too - which piefed.social does not defederate from, much less anywhere else.
I'm just reading the code, no need for all caps. Have you tested it to see that, if you remove your defederated list, that it doesn't fallback to defederating those?
No, I don't run an instance myself personally. I can see the defederated instances in the admin toolbox though. I'm not going to purge them all briefly just to experiment. But I don't believe piefed.zip has any servers they refuse federation with (I can ask demi if he actually does defederate with anyone either on lemmy.zip or piefed.zip), and given the inclusion of lemmy.ml in that list - I suspect it doesn't work like that in the first place if you were to do so.
Also, this is regarding the instance chooser in the code.
Thanks for the input. I am planning on spinning a test instance up to investigate more this week next week if I have time.
"Alright, it doesn't do any defederation, this function just controls what the api reports. It will list which of those four instances the instance is defederated from but that doesn't look like it is actually used anywhere to do something...let me grab you links here is where piefed digests this api endpoint to populate the instance_chooser table, and the defed_list field isn't actually used at all
https://codeberg.org/rimu/pyfedi/src/commit/e3f0fa864d9fcff65f6b2be761e40e2afff97118/app/shared/tasks/maintenance.py#L978"