ProseMirror: collaborative editing with a rigid semantic document model | Hacker News Reader