How pierre diffs codeviewer component works | Hacker News Reader