seminars icon indicating copy to clipboard operation
seminars copied to clipboard

Limit how many people someone can endorse per day?

Open poonen opened this issue 4 years ago • 7 comments

Should we put an upper bound on the number of email addresses an endorsed user can endorse per day? The question is whether this would help keep the R_0 down, in case the site gets infected by one rogue endorsed user.

poonen avatar Apr 24 '20 16:04 poonen

This seems like a good idea to me. Maybe 3 endorsements per day?

AndrewVSutherland avatar Apr 24 '20 17:04 AndrewVSutherland

If we are afraid of spambots taking over, then we should also put some time lock maybe. Only allow one to endorse others after being endorsed yourself.

Update: apparently my <some time unit> is not displayed above.

rbommel avatar Apr 24 '20 17:04 rbommel

@AndrewVSutherland: I was thinking of a number more than 3, maybe something like 10 per day. Or maybe the number could start small and increase 24 hours after the user creates the user's first seminar or institution (since we won't really know whether the user is a reasonable one until after we see what content the user produces).

poonen avatar Apr 24 '20 17:04 poonen

@rbommel This is already the case, only endorsed users can endorse others.

@poonen I like the idea of increasing it once the start adding content.

AndrewVSutherland avatar Apr 24 '20 18:04 AndrewVSutherland

@AndrewVSutherland Yes, but the problem is that this limit of 3 per day only makes sense if there is also a time lock for newly endorsed users. Otherwise, I can just endorse 3 copies of myself, endorsing 9 other copies of myself, and we still have exponential growth.

rbommel avatar Apr 24 '20 18:04 rbommel

@rbommel Ah, now I understand your concern. We could add a time lag for endorsements to take effect, or maybe only allow one endorsement prior to creating content.

AndrewVSutherland avatar Apr 24 '20 18:04 AndrewVSutherland

I think if we manage captcha, the registration page, we should be able to limit the rate.

On Fri, Apr 24, 2020 at 2:17 PM Andrew Sutherland [email protected] wrote:

@rbommel https://github.com/rbommel Ah, now I understand your concern. We could add a time lag for endorsements to take effect, or maybe only allow one endorsement prior to creating content.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/roed314/seminars/issues/225#issuecomment-619170212, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACO2BVKRWJKUQU6DDW7WR3ROHJSRANCNFSM4MQHYB7A .

edgarcosta avatar Apr 25 '20 15:04 edgarcosta