Generalizing Automatic Differentiation: Uncertainty, Stability, and Parallelism | Hacker News Reader