Bad ML Abstractions (Generative vs. Discriminative Models) | Dark Hacker News