How to validate forms properly? Some useful dos and donts | Hacker News Reader