Extending a client with the language server protocol | Hacker News Reader