So far, I like what’s been built here. There are a few things I’d change, but they’re not dealbreakers. My main concern is the voting system and how it works. Otherwise, Lemmy seems like a solid option. I’m not sure how much voting can be disabled or changed on an instance.

I’m considering either hosting a Lemmy instance for nightash.net, where I currently run a traditional forum, or building something closer to the architecture I described here .

I’d appreciate feedback, especially from people who might be interested in using it.

  • parallelminds@piefed.zipOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 days ago

    Thanks, that helps clarify the differences between Lemmy and PieFed. My concern isn’t mainly who can see vote records. It’s that votes can influence which posts and comments people see.

    My main issue is that people often use votes as likes and dislikes, even though they’re also meant to help moderate content by handing some of that responsibility to the user base. In practice, that can be abused. I’m not exactly sure how Lemmy calculates scores or how much they affect visibility, but if downvotes were purely cosmetic, I wouldn’t have the same concern. Mass downvotes can bury good posts, while mediocre posts can get boosted simply because they’re popular.

    Users can choose how votes factor into their feeds, and disabling downvotes locally won’t stop other instances from using their own votes. I’d still want reactions to be cosmetic, or at least never used by the protocol to rank or suppress content.

    The topic and flair idea overlaps with what PieFed already does. The part I’m still trying to work out is whether spaces should be entirely local to each instance or whether instances could optionally share directory entries. I don’t want the largest instance to control the organization, and smaller instances should be free to organize things differently. A shared directory, if there is one, would need to be optional and not authoritative. I haven’t figured out the governance for that yet.

    • Die4Ever@retrolemmy.com
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      3 days ago

      My concern isn’t mainly who can see vote records. It’s that votes can influence which posts and comments people see.

      Set your default sorting to “New Comments”, which is identical to how forums do it, ignoring votes entirely.

      You can also disable downvoting if you wish.

      I’m not exactly sure how Lemmy calculates scores or how much they affect visibility

      I’m pretty sure Lemmy doesn’t consider downvotes beyond 3. Also voting doesn’t affect visibility, just sorting.

      https://github.com/LemmyNet/lemmy/blob/ca5193d171987f19dc0891a225b9d0609b962a9d/migrations/2023-10-23-184941_hot_rank_greatest_fix/up.sql#L17

      So the score can’t be downvoted to extreme negative sorting, there’s a limit.

      Users can choose how votes factor into their feeds, and disabling downvotes locally won’t stop other instances from using their own votes.

      Sort of. If the post/comment comes from one of your users and you have downvotes disabled, then your server will decline the downvotes, so other instances won’t see those declined downvotes.

      If you still want to make changes you could consider making pull requests for additional config options, or keeping a soft fork