I never publicly announced this but I loved Slashdot’s friend/foe system so much that I built it as a cross browser extension for Hacker News. It’s called Hacker Smacker and it’s on GitHub. https://github.com/samuelclay/hackersmacker Supports not only friends and foes but also friends of friends and foes of friends. Makes it easy to scan the HN homepage and comment threads and see what’s good. Much like how Slashdot’…
I do understand that not everyone interacts with every site in the same way, and I personally do not approach every online community in the same way. So, I say, to each their own. The use of a friend/foe system seems to impose a bit of centralized structure, however, and I'm not sure how comfortable I am with the idea of enumerating to some website exactly whom I prefer as people, when I'm constantly trying to reevaluate and expand that in myself.
Slashdot is interesting in that it is one of the remaining bastions of (at least superficially) anonymous discussion. There are apparently several strata of users: some don't read anything by anonymous cowards, some don't read posts by their foes, and some only use the site anonymously. It makes me curious about how these different self-selected filter bubbles might give different perceptions of the discussion to different participants. Personally I have great difficulty engaging in public discussion without trying to read and understand as many diverse opinions as possible - I feel as though otherwise I'd be speaking out of ignorance.
EDIT: On occasion (at least speaking for myself) we don't like someone because they remind us of something about ourselves we try not to acknowledge or think about. Blocking their posts en masse can deprive us of an opportunity to explore this and grow.