Sorry it took me a few days to see this. Right now we have trust per person, and a separate "preference" by topic. Our end goal is to do trust per person per topic.
Sift (https://sift.quest/) is working hard on doing exactly that. We don't have enough users to actually show it off yet, but at our core we're building around a user reputation/relevance graph that we think will let people curate streams like that.
In our model, as soon as anyone you trust in our graph says "this is a 101 type post/comment" we can realize you are not interested in seeing it and de prioritize it in your feeds/comments while still showing it to other newbies or to people who have expressed an interest in engaging with that kind of topic.
We don't have a community yet, but sift (https://sift.quest/) is aiming to be a comprehensive alternative.
We've got some new ideas around dealing with cross posts:
* posts can have multiple tags and be findable from any of them
* all posts to the same url map to the same backend node (so you don't get as many duplicates)
I'm actually most excited about what we're trying to do with regards to the low effort content and degradation of communities aspects.
At our core we're actually a reputation/trust/"how much do I want to see things from this person" graph that has recently pivoted to being a Reddit alternative. This means that (once we get the community going and our algorithms tuned up), we should be able to offer you much more ergonomic ability to choose how much of what kind of content you want to see (people who like memes can post them, but you can choose not to see them.
We're still in alpha and don't have much of a community yet, but we're adding features fast and will be very friendly and responsive to any feature requests you have.