Building a roam-like, networked, heavily-customized realtime editor, part 1 | Hacker News Reader