Cicada 3301: the Internet code-breaking mystery that has the world baffled | Hacker News Reader