A Language Agnostic Introduction to Dependent Types | Hacker News Reader