Nice things about PieFed:
- Written in a common programming language that many developers understand and which has a bright future ahead of it. Python, of course! This will enable more contributions from a wider range of people than if it was made with Erlang, Ruby, Rust or PHP, for example.
- Constructed in a simple and straightforward manner that new contributors can come to grips with quickly. No fancy algorithms, special design patterns, fragile build process, or front-end framework. Just Flask with sprinklings of vanilla JS and htmx.
- Keep third party dependencies to an absolute minimum, to make server administration easier. Python + database (PostgreSQL) and you’re good to go! Redis optional.
- Consume few resources, to make it cheap to run. Many examples of federated software are bloated Rube Goldberg machines that require hefty servers and serious server administration skills, making money a constant problem. PieFed instances will be small and nimble.
- Emphasise trust, safety and happiness, drawing inspiration from the Mastodon Covenant.
- Built to last using tried and true technology that will still work decades from now.
Differences between Lemmy and PieFed
- Comments with -10 score are collapsed by default.
- Communities are organized into topics. See piefed.social/topics.
- Image-heavy communities can have a tiled/masonry view, like piefed.social/c/pics@lemmy.world
- People who get downvoted a lot end up with a ‘low reputation’ indicator next to their name. You’ll know it when you see it.
- Hide all posts based on keyword filters.
- Keyboard shortcuts.
- Upvotes in meme communities do not add to reputation.
- Better UI design (somewhat subjective!)
- Improved hotness ranking algorithm (subjective)
- Voting is private.
- See also features for healthy communities.
- Each community has it’s own wiki.
Mastodon Covenant & “safe spaces” are overmoderated trash.
Features for healthy communities consist of Reddity moderation tactics.
Heavy handed moderation shit is the main reason I left Reddit, so no thanks, & fuck that.
zonnewin@feddit.nl 1 week ago
Not from what I’ve seen.
I don’t have a problem with Lemmy as software. I do wish the devs weren’t tankies, but we don’t have to engage with them.