Top all-time · #7934
Moment
Company blog · moment.dev/blog · on HN as anticsprogrammingstartups
Moment is the company blog at moment.dev, writing about programming and startups. Since 2023, 9 different Hacker News readers have linked it 15 times, most often “Lies I was Told About Collaborative Editing, Part 2: Why we don't use Yjs”. No feed was found, so read it on the site itself.
Too few sampled comments (6) to say how often HN recommends it.?
Why HN links it
HN readers link Moment's posts on CRDTs, sync engines and collaborative editing, including its critique of Yjs. Commenters point to its explanations of what makes a good abstraction.
Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Run your entire business out of a Markdown file.
Most-linked posts?
- Lies I was Told About Collaborative Editing, Part 2: Why we don't use Yjs4 people · 4 mentions · first linked 2026-03-13
- Lies I was told about collab editing, Part 1: Algorithms for offline editing3 people · 3 mentions · first linked 2024-12-06
- Show HN: We want to displace Notion with collaborative Markdown files2 people · 2 mentions · first linked 2023-08-25
What Hacker News says?
This is such a great quote, and helps explain what is a good abstraction. Because CRDTs have been in the zeitgeist a lot lately, I want to pick them as an example of a "good" abstraction. CRDTs have mathematical properties which can be described and understood independently of a specific implementation. And importantly, you can judge whether an implementation is correct with reference to these abstract rules. This m…
Comment linking /blog/lies-i-was-told-pt-1
on “That's not an abstraction, that's a layer of indirection”Submitted Lies I was told about collab editing, Part 1: Algorithms for offline editing as a story · 352 points
HN discussionThere isn’t a monolithic “CRDT” in the way you’re describing. CRDTs are, broadly, a kind of data structure that allows clients to eventually agree on a final state without coordination. An integer `max` function is a simple example of a CRDT. The behavior the article found is peculiar to the particular CRDT algorithms they looked at. But they’re probably right that it’s impossible for all conflicting edits to “just…
Comment linking /blog/lies-i-was-told-pt-1
on “Sync Engines Are the Future”Submitted Show HN: We want to displace Notion with collaborative Markdown files as a story · 8 points
HN discussionMoment is distinctive because (1) it's natively programmable, and (2) has a native, high-performance, live collaborative editing. For (1), programmability is why our templates[1] are generally so rich. See, e.g , our NES emulator[2] or our SQLite Explorer[3], both of which would be vastly harder to accomplish in Notion. It's even much harder in Obsidian, which is Markdown-first! Both templates took ~30 minutes of wo…
Comment linking /templates/4m8zt4ne0bnqfb4hjtcwm2fob
on “Show HN: We want to displace Notion with collaborative Markdown files”Submitted Lies I was Told About Collaborative Editing, Part 2: Why we don't use Yjs as a story · 5 points
HN discussionThis reminds me of a less-refined version of Moment.dev [1]. [1]: https://www.moment.dev/
Comment linking /
on “Runme – Interactive Runbooks Built with Markdown”Submitted Lies I was told about collaborative editing, Part 2: Why we don't use Yjs as a story · 3 points
HN discussionIt appears Moment is producing "high-performance, collaborative, truly-offline-capable, fully-programmable document editor" - https://www.moment.dev/blog There seems to be a conflict of interest with describing Yjs's performance, which basically does the same thing along with Automerge.
Comment linking /blog
on “Lies I was told about collaborative editing, Part 2: Why we don't use Yjs”Submitted Collaborative editing with AI is hard as a story · 3 points
HN discussionHey folks! Handle with Care is a software collective that builds and maintains open source rich text editing libraries, including React ProseMirror [1]. We all came from The New York Times’ content management system team, and we spend a lot of time thinking about rich text and collaborative editing. Now we’re working on something new: Pitter Patter will be a fully featured collaborative rich text editing toolkit, wi…
Comment linking /blog/lies-i-was-told-pt-2
on “We're building a better rich text editing toolkit”Submitted Lies I was Told About Collaborative Editing, Part 2: Why we don't use Yjs as a story · 1 points
HN discussionI'm following a startup who does just that: https://www.moment.dev/docs It's still early stage, but I love their pitch so I'm following them with fingers crossed.
Comment linking /docs
on “Show HN: Tolaria – open-source macOS app to manage Markdown knowledge bases”