Proposal: Modlists need allowlists #1978
Replies: 6 comments 16 replies
-
I agree with the motivation here: having to take a modlist all-or-nothing can be difficult. Being able to compose multiple lists (additive/subtractive) could expand the number of folks interested in a list, and make this form of moderation more collaborative and customizable. The biggest downside I can see is complexity and cognitive load: it becomes harder to figure out whether and why content is showing up in various contexts. It feels like some stacking of prioritization would be necessary. Most of the implementation of modlists is in the backend (appview), and we already have had some concerns about performance and scaling (especially with many large modlists subscribed to by many accounts). I'm personally hopeful that 3rd party labeling services and other product/protocol interventions could fill the gap here. The behaviors, UX, and capabilities with those will be different, but could work better than large modlists. What are some ways we could achieve the underlying goal here without a complex mechanism for composing lists natively? Lists could be "forks" (duplicated) and edited. An external tool could make it easier to maintain a list which is derivative of one or more other list (eg, a bot that maintains list C as A-minus-B). Maintainers of large lists could split their lists up in to multiple smaller more granular lists (it is relatively easy for folks to follow multiple lists). |
Beta Was this translation helpful? Give feedback.
-
First big problem with the "outside tool" implementation that I can see: it violates the privacy of usage that modlists give, forcing people who want to customize to disclose the lists they subscribe to, in making modified duplicates of them. I have a few lists, and I can attest that the potential blowback for negative list-making is pretty strong. I am comfortable with it, but I'm not typical in that regard. |
Beta Was this translation helpful? Give feedback.
-
I've given it some time to percolate, and I don't see a great outside path for this. Are you interested in my contributing code to provide either a) full allowlist as suggested, or b) using Following as an allowlist? |
Beta Was this translation helpful? Give feedback.
-
https://bsky.app/profile/msh.bsky.social/post/3l3q63lkfpk2m contains more discussion about why third party tools are a poor patch to this need. |
Beta Was this translation helpful? Give feedback.
-
I think one way to do this that would reduce friction for users would be to have it such that you can override modlist effects within your app by simply either 1) going onto the modlist and clicking an "exclude" button beside their handle (or whatever it shows), or 2) going onto their profile and setting their state the way you want it (unblocked/unmuted/etc.) and behind the scenes this would update an "allowlist" that applies only to that user, and overrides the modlist behavior. so if I have 200 people blocked by a modlist and want to unblock Dave I can either find his name in the mod list and click "exclude" or go to his profile manually and click "unblock" and that will update the allowlist in the background. |
Beta Was this translation helpful? Give feedback.
-
I think moderation list has many problems and it should be replaced with Ozone labeler service. issues which says moderation list has a problem:
|
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
Modlists as implemented have a gap in usefulness: either they're too small to matter much, or they contain what potential subscribers consider false positives.
Describe the solution you'd like
A way of subscribing to a list that is the mirror of a modlist: preventing muting or blocking by modlists for the subscriber. It should not affect personal mutes or blocks. This is separate from following, or subscribing to a list's feed.
Describe alternatives you've considered
We might instead (or additionally) allow individuals to break through modlists with a follow. That presumes they want that person's content on their following feed, instead of only when they encounter it on feeds. It also doesn't provide symmetry in shareability, which is necessary for fairness and to reduce required work by targeted groups (as with modlists).
I'm glad to contribute code to this, if you agree it's worthwhile to work on, and likely to be accepted once written.
Beta Was this translation helpful? Give feedback.
All reactions