A robust framework for evaluating the quality of puns | Hacker News Reader