Reliable Undo/Redo in Document-Based Applications | Hacker News Reader