TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

CRDT resources

119 pointsby stichersover 3 years ago

9 comments

dangover 3 years ago
Lists don&#x27;t make good HN submissions—they&#x27;re too generic. The only thing to discuss is the lowest common denominator of the items on the list, and that&#x27;s usually some very general topic about which there&#x27;s nothing particularly new to say. Also, HN is itself a list. A pointer to a pointer to a pointer is too much indirection!<p>It&#x27;s better to post the most interesting item on the list. That increases the chance that there&#x27;s something specific to talk about.<p><a href="https:&#x2F;&#x2F;hn.algolia.com&#x2F;?dateRange=all&amp;page=0&amp;prefix=true&amp;sort=byDate&amp;type=comment&amp;query=denominator%20list%20by:dang" rel="nofollow">https:&#x2F;&#x2F;hn.algolia.com&#x2F;?dateRange=all&amp;page=0&amp;prefix=true&amp;sor...</a>
评论 #29005617 未加载
conaclosover 3 years ago
Interested readers may also find interest in <a href="https:&#x2F;&#x2F;crdt.tech" rel="nofollow">https:&#x2F;&#x2F;crdt.tech</a>
mox111over 3 years ago
Most of the CRDT examples I&#x27;ve seen appear to be Electron apps e.g. <a href="https:&#x2F;&#x2F;github.com&#x2F;automerge&#x2F;pushpin" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;automerge&#x2F;pushpin</a>.<p>My understanding is that CRDT&#x27;s rely on having a safe place to store data on the user&#x27;s machine (otherwise it&#x27;s a bit like doing a `git clone` to receive new data, rather than a `git pull`).<p>Is this not a major limitation for people hoping to use it for web apps?
评论 #29002851 未加载
评论 #29000937 未加载
cyber_kinetistover 3 years ago
&gt; “Distributed state is so fundamentally complex that I think we actually need CRDTs (or something like them) to reason about it effectively.”<p>Gamedevs working on multiplayer FPSs and MMOs (which requires resolving incredibly complex state synchronizations at millisecond-scales) have done this for decades, and they haven’t been using any fancy CRDTs. Maybe they might have some ideas on how to achieve fast document synchronization as well?<p>If you forget about P2P and only think about server&#x2F;client type connections (since P2P doesn’t give you that much advantages in a Google-Docs type service), I think there’s a lot of overlap between multiplayer games and collaborative document editing, and maybe some cross-domain pollination might be needed to solve this problem.
评论 #29001292 未加载
评论 #29002111 未加载
评论 #29001040 未加载
评论 #29000932 未加载
评论 #29003794 未加载
评论 #29001026 未加载
评论 #29000844 未加载
评论 #29002060 未加载
评论 #29001529 未加载
globular-toastover 3 years ago
At least just write out the name in full before using the acronym. &quot;CRDT&quot; could mean literally anything and it doesn&#x27;t help when half the links in the list also don&#x27;t bother to name it before using the acronym.<p>Resist using acronyms before defining them. Don&#x27;t just do it because everyone else does it. You are only creating barriers for people who might be interested in what you are talking about. I know people do this intentionally too. Don&#x27;t be so insecure. You don&#x27;t need to invent special language to remain relevant.<p>Another user commented on a similar thing earlier today: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28997945" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28997945</a>
评论 #29000734 未加载
pfrazeover 3 years ago
Off topic - probably the most successful piece of &quot;content&quot; I&#x27;ve ever made is the CRDT notes [1] item that&#x27;s nestled in there. I saw this submission and thought, &quot;I wonder if my repo made it in there&quot; and indeed it did.<p>Why I find that funny is that I made that repo on a whim while I was doing my own reading, and then did nothing with it. Maybe I tweeted it? But somehow it SEOed well with Google for a stretch and I&#x27;ve been getting a steady stream of stars on that repo ever since. I assume it was because I created it when CRDTs were still early and so it got the clicks.<p>I&#x27;m sure a lot of folks here know what it&#x27;s like to try to put projects out there and go looking for traction. It&#x27;s always made me chuckle that one of my biggest successes was the unintentional one.<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;pfrazee&#x2F;crdt_notes" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pfrazee&#x2F;crdt_notes</a>
keewee7over 3 years ago
What are some interesting use cases for CRDTs beyond collaborative (text) editing?
评论 #29001008 未加载
评论 #29000814 未加载
评论 #29003065 未加载
nuerowover 3 years ago
The content is interesting but the page is totally unusable in mobile.
评论 #28999256 未加载
tomsonjover 3 years ago
I&#x27;ve observed that implementing a CRDT system requires blogging about it afterward
评论 #29004275 未加载
评论 #29000822 未加载
评论 #29000526 未加载
评论 #29002728 未加载