New Nature papers debunk STAP cells | Hacker News Reader