Making a good diff algorithm | Hacker News Reader