Don't Unroll Adjoint: Differentiating SSA-Form Programs | Hacker News Reader