How far should a programming language aware diff go? | Hacker News Reader