What features are missing from piefed, or, why aren't we reccommending piefed instead of lemmy?
-
Every time I go to the piefed frontpage I'm blown away by how much more polished it is. It has all the bells and whistles that lemmy is sometimes missing.
Whats the catch? Why aren't we recommending everyone goes to piefed instead of lemmy?
App support is one thing I can think of.
-
Every time I go to the piefed frontpage I'm blown away by how much more polished it is. It has all the bells and whistles that lemmy is sometimes missing.
Whats the catch? Why aren't we recommending everyone goes to piefed instead of lemmy?
App support is one thing I can think of.
We have data on what it costs to run a sizeable instance of Lemmy and it's not a lot. How does Piefed compare? Anyone starting an instance who envisions it growing large has to contend with this question. Currently it seems it's got a bit under 1000 users across under 10 servers.
There are now sizeable communities run on Lemmy instances that are reinforced by network effects. There needs to be a significant reason for them to migrate. To that point, the collective project is building communities away from corporate power, not software. The software is a tool to facilitate that. Lemmy has worked well so far in this regard. If someone can show that Piefed can work better and not cost significantly more, it'll probably get adopted for new communities. If the difference is drastic, we may even see migrations from Lemmy.
-
Every time I go to the piefed frontpage I'm blown away by how much more polished it is. It has all the bells and whistles that lemmy is sometimes missing.
Whats the catch? Why aren't we recommending everyone goes to piefed instead of lemmy?
App support is one thing I can think of.
Generally, because I think all server-centric AP software is broken and I want to see a client-first application to browse the social web.
Particularly in relation to piefed: it seems to be focused on the exact opposite (giving more power to the server admins) and it takes a good page of social engineering / "nudge theory" principles to guide its design. Much like Mastodon, it seems to be strongly opinionated about how people should behave and it kinda gives me an icky feeling about its culture.
-
Every time I go to the piefed frontpage I'm blown away by how much more polished it is. It has all the bells and whistles that lemmy is sometimes missing.
Whats the catch? Why aren't we recommending everyone goes to piefed instead of lemmy?
App support is one thing I can think of.
What's missing from Lemmy that would make it unattractive to the average user? Remember the majority of users don't post, comment or otherwise interact with the platform beyond voting.
-
Generally, because I think all server-centric AP software is broken and I want to see a client-first application to browse the social web.
Particularly in relation to piefed: it seems to be focused on the exact opposite (giving more power to the server admins) and it takes a good page of social engineering / "nudge theory" principles to guide its design. Much like Mastodon, it seems to be strongly opinionated about how people should behave and it kinda gives me an icky feeling about its culture.
It may be a bit opiniated, but it's nice to see a different approach from Lemmy devs who don't see the need for any additional moderation tool.
I brought up mod mail during the AMA, it has been considered too complex to implement. A moderation panel with an overview of the mod queue would be nice too, but not a priority.
I'm not saying Piefed is perfect, but at least they prioritize that aspect.
-
What's missing from Lemmy that would make it unattractive to the average user? Remember the majority of users don't post, comment or otherwise interact with the platform beyond voting.
For those that may only vote and otherwise lurk, there's a decent amount.
The inability to create multi-communities/reddits (or feeds as Piefed calls them), the absence of post-folding/deduplication for when someone posts the same article to multiple communities (sometimes similar, sometimes distinct), the absence of keyword filtering to automatically filter out stuff from local/all feeds one's uninterested in, and these are just a few from the top of my head for those that mostly lurk.
-
We have data on what it costs to run a sizeable instance of Lemmy and it's not a lot. How does Piefed compare? Anyone starting an instance who envisions it growing large has to contend with this question. Currently it seems it's got a bit under 1000 users across under 10 servers.
There are now sizeable communities run on Lemmy instances that are reinforced by network effects. There needs to be a significant reason for them to migrate. To that point, the collective project is building communities away from corporate power, not software. The software is a tool to facilitate that. Lemmy has worked well so far in this regard. If someone can show that Piefed can work better and not cost significantly more, it'll probably get adopted for new communities. If the difference is drastic, we may even see migrations from Lemmy.
We won't 100% know the answer to that until we get there. But in 2025 fear of a lack of CPU cores is NOT what keeps me awake at night.
Early performance results are positive. Check these links out:
https://join.piefed.social/2024/02/13/technical-performance-of-each-fediverse-platform/
https://join.piefed.social/2024/02/09/comparing-network-utilization-of-lemmy-kbin-and-piefed/
There are many many ways to ruin web app performance and choice of backend language is not really a big one. It's what you do with it that counts.
https://piefed.social is running on a low end VPS which costs $7.50 per month. Load average is about 1.45 during the busiest part of the day. Most of the load is caused by federating with lemmy.world and that won't increase as more users come on board.
PieFed is also really efficient with storage. After 16 months of operation, subscribed to every popular community, the piefed.social DB is 30 GB and the media storage is 28 GB. A Lemmy instance would be 10x that. I haven't bothered to add S3 storage code because we just don't need it (yet).
Anyway, all this focus on costs and downsides is only half the coin. There are massive benefits that come from using Python:
- Easy and fun
- Fast development velocity
- Huge amounts of developers know Python
- Extensive and mature libraries with good documentation
- Good readability
- Cross-platform without re-compiling
For a FOSS project where volunteer contributions from people play a big part these things are really important. There are many ways a project can fail (not just technical reasons but social & governance too) and running out of CPU is way way down on the list.
-
We won't 100% know the answer to that until we get there. But in 2025 fear of a lack of CPU cores is NOT what keeps me awake at night.
Early performance results are positive. Check these links out:
https://join.piefed.social/2024/02/13/technical-performance-of-each-fediverse-platform/
https://join.piefed.social/2024/02/09/comparing-network-utilization-of-lemmy-kbin-and-piefed/
There are many many ways to ruin web app performance and choice of backend language is not really a big one. It's what you do with it that counts.
https://piefed.social is running on a low end VPS which costs $7.50 per month. Load average is about 1.45 during the busiest part of the day. Most of the load is caused by federating with lemmy.world and that won't increase as more users come on board.
PieFed is also really efficient with storage. After 16 months of operation, subscribed to every popular community, the piefed.social DB is 30 GB and the media storage is 28 GB. A Lemmy instance would be 10x that. I haven't bothered to add S3 storage code because we just don't need it (yet).
Anyway, all this focus on costs and downsides is only half the coin. There are massive benefits that come from using Python:
- Easy and fun
- Fast development velocity
- Huge amounts of developers know Python
- Extensive and mature libraries with good documentation
- Good readability
- Cross-platform without re-compiling
For a FOSS project where volunteer contributions from people play a big part these things are really important. There are many ways a project can fail (not just technical reasons but social & governance too) and running out of CPU is way way down on the list.
-
It may be a bit opiniated, but it's nice to see a different approach from Lemmy devs who don't see the need for any additional moderation tool.
I brought up mod mail during the AMA, it has been considered too complex to implement. A moderation panel with an overview of the mod queue would be nice too, but not a priority.
I'm not saying Piefed is perfect, but at least they prioritize that aspect.
We are working on new moderation features all the time, for example 1.0 will correctly federate instance bans which is quite complicated to get right. There will also be a plugin system which allows for much more flexible mod tools. Its just that our time is very limited for all the work that needs to be done on a project with over 50k active users.
-
For those that may only vote and otherwise lurk, there's a decent amount.
The inability to create multi-communities/reddits (or feeds as Piefed calls them), the absence of post-folding/deduplication for when someone posts the same article to multiple communities (sometimes similar, sometimes distinct), the absence of keyword filtering to automatically filter out stuff from local/all feeds one's uninterested in, and these are just a few from the top of my head for those that mostly lurk.
Keyword filtering is about to be merged into Lemmy. Other features will also be added over time.
-
We are working on new moderation features all the time, for example 1.0 will correctly federate instance bans which is quite complicated to get right. There will also be a plugin system which allows for much more flexible mod tools. Its just that our time is very limited for all the work that needs to be done on a project with over 50k active users.
This comment was not supposed to be a huge critique of Lemmy, more like a comparison.
Everybody is aware that you do what you can with the resources you have.
-
Keyword filtering is about to be merged into Lemmy. Other features will also be added over time.
Will there be a release with that feature before Lemmy 1.0, or will it be delivered with Lemmy 1.0?
-
This comment was not supposed to be a huge critique of Lemmy, more like a comparison.
Everybody is aware that you do what you can with the resources you have.
Fair enough, its just a bit strange that this particular critique comes up regularly.
-
Will there be a release with that feature before Lemmy 1.0, or will it be delivered with Lemmy 1.0?
It could be backported, but there are now significant changes between the 0.19 and development branches, so it would take some work.
-
Fair enough, its just a bit strange that this particular critique comes up regularly.
I just gave it a try, this is what the moderation panel looks like on Piefed:
Maybe this makes it more clear
-
I just gave it a try, this is what the moderation panel looks like on Piefed:
Maybe this makes it more clear
Thanks, good to know.