Re:Show HN: Learn to Code with Interactive Challenges
by Method-X on Tuesday May 16, 2017 @10:37AM
(#14349893)
What about putting a small banner / notice right above the code editor that explains the user must register before executing code? I'm honestly not intentionally trying to create an annoying site, it's just when you have users running code you legitimately have to take some security precautions. I'll put some thought into how I can communicate this to the user... My favorite idea so far is to just let the user execute code X number of times and then prompt for registration.
[ Parent
| on HN ]
Re:Show HN: Learn to Code with Interactive Challenges
by lgas on Tuesday May 16, 2017 @11:27AM
(#14350299)
Having an account tied to the execution of the code does nothing to help with security. I can still register with a bogus email account and then run code anonymously. This doesn't inconvenience attackers, only legit users.
Re:Show HN: Learn to Code with Interactive Challenges
by happy-go-lucky on Tuesday May 16, 2017 @11:41AM
(#14350417)
> This doesn't inconvenience attackers, only legit users.
You just nailed it.
Re:Show HN: Learn to Code with Interactive Challenges
by noxToken on Tuesday May 16, 2017 @10:54AM
(#14350044)
I am sympathetic to your reasoning. I am terrible at design, but I think almost anything would be better than what you have. An obvious banner works well. Allowing a few attempts works well, but in that case, how do you rate limit someone executing code without an account?