Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I posted some additional ideas in a reply to another comment that I think addresses some of your points, but actually I think you bring up a good point of another thing that is broken with both offline and online communities: reputation is transferrable across communities far more than it should be.

You see this anytime e.g. a high profile athlete "weighs in" on complicated geopolitical matters, when in reality their opinion on that matter should count next to nothing in most cases, unless in addition to being a great athlete they have also established a track record (reputation) of being expert or insightful in international affairs.

A free-for-all community like Twitter could continue to exist, where there are basically no waiting periods before posting and your reputation from other areas counts a lot. But then other communities could set their own standards that say you can't post for N days and that your incoming reputation factor is 0.001 or something like that.

So the person could stay in character but they couldn't post for awhile, and even when they did, their posts would initially have very low visibility because their reputation in this new community would be abysmally low. Only by really engaging in the community over time would their reputation rise to the point of their posts having much visibility, and even if they were playing the long game and faking being good for a long time and then decided to go rogue, their reputation would drop quickly so that the damage they could do would be pretty limited in that one community, while also potentially harming their overall reputation in other communities too.

As noted in the other post, there is lots of vagueness here because it's just thinking out loud, but I believe the concepts are worth exploring.



> You see this anytime e.g. a high profile athlete "weighs in" on complicated geopolitical matters, when in reality their opinion on that matter should count next to nothing in most cases, unless in addition to being a great athlete they have also established a track record (reputation) of being expert or insightful in international affairs.

I apologize for multiple replies; I'm not stalking you. It's just an area I'm interested in and you're hitting on many ideas I've kicked around over the years.

I once got paid to write a white paper on a domain-based reputational system (long story!), based on just this comment. I think it requires either a formal taxonomy, where your hypothetical athlete might have a high reputation for sports and low one for international affairs, or a post-hoc cluster-based system identifies the semantic distance from one's areas of high reputation.

And reputation itself can be multi-dimensional. Behavior, like we've talked about elsewhere, is an important one. But there's also knowledge. Can the system model the difference betwwen a knowledgeable jerk (reputation 5/10) and a hapless but polite and constructive novice (reputation 5/10)?

So if your athlete posts about workouts, they may have a high knowledge reputation. And if they post about the design of stadiums, it's relatively closer to their area of high knowledge reputation than international affairs would be. And so on. And independently of their domain knowledge, they have a behavior reputation that follows them to new domains.


These are such great questions, and worth exploring IMO. My thinking is biased towards online communities (like old Usenet groups or mailing lists) and not towards giant free-for-alls like Twitter, so I think I have a lot of blind spots, but this is something I've thought about a lot too, so it's great to hear peoples' ideas, thank you.

> I think it requires either a formal taxonomy [...] or a post-hoc cluster-based system identifies the semantic distance

Yeah, I wonder if some existing subject-x-is-related-to-subject-y mapping could be used, at least as a hint to the system, e.g. all the cross-reference info from an encyclopedia. When communities become large enough, you might also be able to tease out a little bit of additional info from how many people in group X also participate in group Y maybe.

As an experiment, I'd also be curious to see how annoying it'd be to have your reputation not transfer across communities at all, but instead you build reputation via whatever that community defines as good behavior and having existing community members vouch for you (which, if you turn out to be a bad apple relatively soon after joining, then their endorsement ends up weakening their reputation to some degree a little too). There are some aspects to how it works in real life that are worth bringing over into this, I think.

> system model the difference betwwen a knowledgeable jerk (reputation 5/10) and a hapless but polite and constructive novice (reputation 5/10)?

I touched on this in a sibling comment somewhere though I've long lost track of the threads, but I think the platform would want to rely on human input to some degree - part of being a good community member is doing things like periodically reviewing a batch of posts that got flagged by other users. In one community, there might be an 'anything goes' mentality, where another may set stricter standards around what's considered normal discussion, and so I think it'd be hard for a machine to differentiate but relatively easy for an established community member (again though, it always has at least a micro impact on your reputation, so how you carry out your reviewing duties can also increase or decrease your reputation in that community).

Odds are too that, if you occasionally have to put on the hat of evaluating others' behavior, it might help you pause next time you're tempted to fly off the handle and post a rant.

Anyway, the focus of the technology would be less about automatically policing behavior and more about making it easier for communities to to call out good and bad behavior without much effort, and then having that adjust a person's reputation - often very tiny adjustments that over time accumulate to establish a good reputation.

> independently of their domain knowledge, they have a behavior reputation that follows them to new domains

I really like this a lot.


These are good ideas that might help manage an online community! On the other hand, they would be bad for business! When a high-profile athlete weighs in on a complicated geopolitical matter and then (say) gets the continent wrong, that will generate tons of engagement (money) for the platform. Plus there's no harm done. A platform probably wants that kind of content.

And the whole reason the platform wants the athlete to post in the first place is because the platform wants that person's real-world reputation to transfer over. I believe it is a property of people that they are prone to more heavily weigh an opinion from a well-known/well-liked/rich person, even if there is no real reason for that person to have a smart opinion on a given topic. This likely is not something that can be "fixed" by online community governance.


I agree this solution wouldn't scale to all platforms; those driven by maximizing views and engagement would find it counter-productive, as you say.

But that's fine. There are enough of those platforms already, and they have all the flaws we're talking about. We don't need to fix the existing ones so much as get to a world where better (by these standards) platforms exist and can compete on quality.

Twitter/Reddit/etc kind of try to do that, but it's hard to get right and it's always an afterthought, like Yoshin mentioned.

But maybe there's room in the market for something with higher signal to noise, that's reputation based. And reputation doesn't have to be super cerebral and dry and stodgy; reputation can be about sense of humor or whatever is appropriate for the sub-communities that evolve on the platform.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: