Autonomous smartphone apps: self-compilation, mutation, and viral spreading | Hacker News Reader