Controllable text generation with natural language constraints | Hacker News Reader