Tonyonodi launched an updated version of his notepad calculator, NumPad (numpad.io), as a Progressive Web App (PWA). This new version allows users to create multiple documents and save them locally using IndexedDB. For paying customers, NumPad offers a syncing service powered by Automerge, a CRDT (Conflict-free Replicated Data Type) library, with the future goal of enabling document sharing.
Users are generally positive about NumPad's clean interface and usefulness for quick calculations exceeding paper's capabilities but less complex than spreadsheets. One commenter questioned the use of CRDT for syncing versus conflict detection, while another requested support for superscripts and explored using CRDT for rich undo history. A noted issue is the calculator's unconventional order of operations, specifically division being performed before exponentiation. The discussion also touched on licensing concerns and the appeal of the tool's execution, despite users not immediately knowing its use cases.