Generative adversial networks explained | Hacker News Reader