Vanadium: Declarative client-side validation | Hacker News Reader