How various git diff viewers represent file encoding changes in pull requests | Hacker News Reader