Would you like some pie? Check it out here: https://piefed.ca/
What is PieFed
PieFed follows a similar format as Lemmy and Mbin. Those that are familiar with Lemmy will find it very similar, with some additional features including topic lists, optional private voting, new mod and admin tools, crosspost de-duplication, community wikis, etc. Thanks to how the fediverse works, you can use either lemmy.ca or piefed.ca to interact freely!
We will put together some guides on our non-profit’s website at some point. In the meantime, we have created !newtopiefed@piefed.ca for us to learn from each other. There is also the official !piefed_help@piefed.social community which has a similar purpose.
We have done some testing and we are learning as we go, but please bear with us while this new platform gets going 🙂
Other Links & FAQ
- lemmy.ca is not migrating to PieFed. We will run both instances at the same time. You can use whichever one you prefer.
- Learn about the differences between PieFed & Lemmy: https://join.piefed.social/features/
- A tour of the community moderation features in PieFed: https://piefed.social/post/844065
- One of the first mobile apps to implement support for PieFed, with more to come: https://interstellar.jwr.one/
Awesome, is part of the motivation here to guard a bit against the unpopularity of the Lemmy devs / lemmy.ml?
I do somewhat feel like they’ve made people a bit more skeptical of the Lemmy name, PieFed might be an easier sell as a reddit alt.
Mmmmmmmmmmm. Sugar Pie. My birthday treat!
I’m not quite sure what this is and why I should use this over Lemmy … but I’d like to give it a try lol! Also very cool how the Fediverse allows for different entry points and view the same content.
Congrats on the expansion!
We’re also learning as we go :) In addition to the features mentioned in the post, a big one for regional instances like ours might be the topic lists (once we set those up anyway)
Congrats on the expansion!
Thanks!
Whoa! This is really cool!
I’m just happy we have another Canadian instance
Well… It’s the same management. It gives users another option for how to consume but it doesn’t add a lot of diversity. No fault implied.
Hello from PieFed
Stuff like this really helps reinforce why the fediverse is the best platform. Portability is no joke.
Pie flavor. I’m stoked that Piefed has Atkinson Hyperlegible as a font choice! It’s my favorite font, especially for ereaders.
Excellent work folks!
The true power of federation showing itself here. In this case, it’s two software packages with the same server/admin team – which basically future proofs both.
I’d make a recommendation: have some sort of cross-pollination tool. Basically, pull the database of all subscribed communities on Lemmy.ca and have a bot subscribe to the same on PieFed, and vice versa. Probably easy to do if you have server-side access.
Furthermore, in the ideal world, “Local” from the Lemmy instance includes the piefed.ca local commuities. This might be a harder ask. The reason would be to prevent bisecting the Local feeds.
Finally, ideally there is a community migration tool, to cross between Lemmy and PieFed if a community wants to move from one side to the other. This would be a bigger project, but would future proof Fedican even further should either piece of software become badly maintained.
Well, okay, I just created a year’s worth of work for a programmer. How can I help?
I’d make a recommendation: have some sort of cross-pollination tool. Basically, pull the database of all subscribed communities on Lemmy.ca and have a bot subscribe to the same on PieFed, and vice versa. Probably easy to do if you have server-side access.
This is actually somewhat built into PieFed. Users can import from a lemmy account, and admins can do a bulk community import of the local communities on a particular instance (filtering by number of posts and users in the past week in those communities). However, it’s buggy. Eventually it would be nice to have tools to synchronize administration between the instances so that we don’t need to repeat actions on both instances.
Furthermore, in the ideal world, “Local” from the Lemmy instance includes the piefed.ca local commuities. This might be a harder ask. The reason would be to prevent bisecting the Local feeds.
Agreed :) PieFed does have a ‘popular’ feed, so another solution would be to have a default feed that we have more control over (ex. picking specific instances or communities). As long as the exact breakdown is communicated to the user, perhaps as a ‘learn more’ button in the existing “Create an account to tailor this feed to your interests.”, I don’t think people will mind the admins customizing it to fit the instance. We’ve discussed in the past whether it is better to have the default logged out view be ‘local’ or ‘popular’, and this might help with that problem too.
Finally, ideally there is a community migration tool, to cross between Lemmy and PieFed if a community wants to move from one side to the other
This actually exists for the Lemmy -> PieFed direction! @blaze posted some information about it here: https://lemmy.ca/comment/16976004
It could be better, since right now while the PieFed instance does get a copy of all the posts, the Lemmy instance doesn’t know about it. Hopefully the various platforms can coordinate some common solution.
Also happy cake day! 🥳
Whoa! Cakeday on Lemmy! Thanks!
Also, great notes! :D
Yeah, I noticed that the option “local” is pretty much empty on piefed.ca I wonder if we create the same communities there and group them together would work.
Here is their repo, https://codeberg.org/rimu/pyfedi/issues I imagine you can propose some of those ideas there.
I think one of the problems on migrating users right now is how lemmy stores password compared to piefed. https://codeberg.org/rimu/pyfedi/issues/712 - But technically, it should work if you ask the user to write a new password.
Congratulations!
Thank you for your hard work :)
Trying out PieFed after 2 years of Lemmy and it’s looking more and more like Voyager has ended it’s time on my phone
Does PieFed have an api yet that lets it work with Lemmy apps?
There is an API but it is slightly different from Lemmy, and it’s very new, which is why the app list is small. Right now that includes !interstellar@kbin.earth and using the website as a PWA. As more people use it, more apps should implement support.
The PieFed dev docs say that the API is 95% similar, so hopefully it should be easy enough for app developers to implement
Hello from the other side!
Oh, Piefed has the ability to see threading and micro-blogging posts?
You might be thinking of Mbin, the other one of the “big three” (more like big one and the other two). Mbin’s biggest differentiating feature is microblog support. It’s hard to boil PieFed down to one main feature compared to Lemmy/Mbin, but anonymous voting and de-duplication of reposts might be the main ones. However, its focus is still on the (Lemmy-style) threaded side of the fediverse.
Example showing comments across reposts in 6 different communities.
Out of curiosity, can a community opt out of its comments being bundled with others?
After seeing it in action, I think that’s actually a nifty feature that most communities and the threadiverse as a whole would benefit from, but I could also potentially foresee a minority of communities not wanting to increase their comments exposure to that degree.
Is the API active? I want to use PieFed over Lemmy, but don’t like to join so called “flagship instances”, they always go overboard with moderation at some point.
So instead of joining piefed.social I signed up with .au, only to find out that the admin never bothered to activate the api, so can’t use any apps, and posts aren’t federating outwards properly.
Edit: Confirmed working, registration sent.
Edit 2: Approved within 5 min, thanks for that!
Yep the API is on as of earlier today. It’s not listed in the docs yet, which is probably why the au instance doesn’t have it on.
Is the API similar to that of Lemmy’s?
Very similar. I expect app devs will have an easy time of it.
It suck that they implements karma and collapsing downvoted comments. Two censorship methods
This is ActivityPub, not Reddit. It is optional, democratic and auditable.
People are not sending posts/comment to be approved first, you can post whatever you want. It is a plus if the community found a bad faith actor and tagged them. So I am not forced to see their disinformation campaign.
We all know that most people use downvotes as a disagree button not just to suppress hate speech and any other really harmful opinions. There is a report button for that. Even an opinion based comment could be heavily downvoted
The collapsing of downvoted comments is configurable in the user settings, so it’s possible to disable it or fine tune it to the way you want it. The discussion is still valid for what the default settings should be
I’m still learning about the karma side, so I don’t want to comment on that yet
Should be the opposite, people who want to collapse comment with lot of downvotes should activate it
The downvotes and karma do not stop you from saying whatever you want. It just means you have to say it somewhere else. Hence, you are not censored.
Are you being glib?
When a comment is collapsed , people tend to skip the comment. Hiding stuffs is censorship
It’s just improving the signal-to-noise ratio.
Yes; through censoring unpopular comments. Whether or not it’s a good thing is debatable, but not so much whether it exists.