ConstraintJS: A library for creating dynamic web apps | Hacker News Reader