zlacker

[return to "Vouch"]
1. 1a527d+1E1[view] [source] 2026-02-08 18:53:40
>>chwtut+(OP)
I think denouncing is an incredibly bad idea especially as the foundation of VOUCH seems to be web of trust.

If you get denounced on a popular repo and everyone "inherits" that repo as a source of trust (e.g. think email providers - Google decides you are bad, good luck).

Couple with the fact that usually new contributors take some time to find their feet.

I've only been at this game (SWE) for ~10 years so not a long time. But I can tell you my first few contributions were clumsy and perhaps would have earned my a denouncement.

I'm not sure if I would have contributed to the AWS SDK, Sendgrid, Nunit, New Relic (easily my best experience) and my attempted contribution to Npgsql (easily my worst experience) would have definitely earned me a denouncement.

Concept is good, but I would omit the concept of denouncement entirely.

◧◩
2. acjohn+7F1[view] [source] 2026-02-08 19:02:01
>>1a527d+1E1
I'm guessing denounce is for bad faith behavior, not just low quality contributions. I think it's actually critical to have a way to represent this in a reputation system. It can be abused, but abuse of denouncement is grounds for denouncement, and being denounced by someone who is denounced by trusted people should carry little weight.
◧◩◪
3. ncr100+jG1[view] [source] 2026-02-08 19:09:29
>>acjohn+7F1
IDK about this implementation ...

OVER-Denouncing ought to be tracked, too, for a user's trustworthiness profile.

◧◩◪◨
4. acjohn+ow2[view] [source] 2026-02-09 01:48:40
>>ncr100+jG1
I'm pretty sure this project just does the storage model. It's up to communities that use it to determine the semantics and derive reputation and other higher level concepts from the data.
[go to top]