My Golang UI package: lessons learned about threading and plans for the future | Hacker News Reader