logoalt Hacker News

abracosyesterday at 5:42 PM7 repliesview on HN

Isn't it extremely difficult problem? It's very easy to game, vouch 1 entity that will invite lots of bad actors


Replies

mjr00yesterday at 6:06 PM

At a technical level it's straightforward. Repo maintainers maintain their own vouch/denouncelists. Your maintainers are assumed to be good actors who can vouch for new contributors. If your maintainers aren't good actors, that's a whole other problem. From reading the docs, you can delegate vouching to newly vouched users, as well, but this isn't a requirement.

The problem is at the social level. People will not want to maintain their own vouch/denounce lists because they're lazy. Which means if this takes off, there will be centrally maintained vouchlists. Which, if you've been on the internet for any amount of time, you can instantly imagine will lead to the formation of cliques and vouchlist drama.

spepsyesterday at 5:58 PM

The usual way of solving this is to make the voucher responsible as well if any bad actor is banned. That adds a layer of stake in the game.

show 2 replies
dboonyesterday at 5:53 PM

You can't get perfection. The constraints / stakes are softer with what Mitchell is trying to solve i.e. it's not a big deal if one slips through. That being said, it's not hard to denounce the tree of folks rooted at the original bad actor.

show 1 reply
DJBunniesyesterday at 5:45 PM

Indeed, it's relatively impossible without ties to real world identity.

show 1 reply
hobofanyesterday at 5:53 PM

Then you would just un-vouch them? I don't see how its easy to game on that front.

show 1 reply
smotchedyesterday at 5:46 PM

you can't really build a perfect system, the goal would be to limit bad actors as much as possible.