Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is from April 2020.

You can find a few implementations (1, 2) to play with now if you’re interested…

I found the video series [3] in the latter particularly interesting in trying to understand it, if you’re game to sit through a few hours of live stream.

[1] - (rust) https://github.com/dkellner/chronofold

[2] - (js) https://github.com/jmatsushita/purescript-chronofold

[3] - https://m.youtube.com/watch?v=gg5q_V7tBjE&pp=sAQA



unfortunately, [1] has incorrect behavior on some inputs. The hard part of the algo - integration - is implemented incorrectly there :(

and for [2] it is still an "open question", as per their Readme.


then would you mind opening an issue in the first repository so that it can have a chance to be fixed?


The repo seems to be abandoned. Author of chronofold (@gritzko) pointed me to another impl ( https://github.com/decentralized-hse/collab-edit ) but not checked it, yet...

Edit: I’m apparently wrong on the “abandoned” part. The author of this repo wants to maintain it and accepts bugs and issues on github, https://news.ycombinator.com/item?id=28025692


that's wonderful news! I'm hoping to be able to use this data structure in the near future using rust, so this helps a lot. thank you so much


how about opening an issue instead of complaining?


Holy moly your bar for "complaining" is low. It'd be like if I were hiking in the woods, overheard someone talking about crossing a bridge, and said "careful, that bridge isn't very sturdy!" and you respond "How about contacting your local ranger station, submitting a form BQ-447r with your real name and contact info, including a structural analysis of exactly where you see the issue, and sitting through multiple council meetings about the issue, instead of complaining!?"

GP's not really complaining, they're just warning people. And the reality is that submitting an issue can take a lot of time. I don't even bother submitting bug reports to Microsoft anymore because their burden for reproducibility is so high that they're basically asking me to reverse-engineer their software to find their bug for them.


what is GP?


GP is not the parent (P) reply, but the grandparent reply, i.e. the one written by "omgtehlion".

When you write a reply, P would be the one you're replying to. GP is the reply the person you reply to was replying to




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: