What sparked the Cambrian explosion? | Hacker News Reader