Reverse-engineering Viktor and making it open source | Hacker News Reader