The reusable holdout: Preserving validity in adaptive data analysis | Hacker News Reader