RDL: a lightweight system for adding contracts to Ruby | Hacker News Reader