Top all-time · #14691
Araz Abishov
Personal blog · abishov.comprogrammingsystems
Araz Abishov's personal blog at abishov.com covers programming and systems. Since 2016, 5 different Hacker News readers have linked it 12 times. It is still writing: the last post was on 2026-02-23, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link these pages as documentation on ropes, a text editor data structure, drawn from the xi-editor project. Commenters call the rope notes good and very thorough.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Bits and bytes about mobile development and Rust.
What Hacker News says?
CRDTs seem very promising, but we still have a long way to go. The most exciting work in this area is being done by Ink&Switch [0]. They have a number of interesting real-world app prototypes based on CRDTs. - An interesting case where CRDTs failed is Xi-editor, where they tried to use CRDTs as the basis for a plugin system [1,2]. - One of the biggest problems with CRDTs is the overhead needed to keep track of the f…
Comment linking /xi-editor/docs/crdt-details.html
on “CRDTs are the future”Submitted Exploring Android Development on iPad as a story · 20 points
HN discussionRopes have all kinds of bonus benefits. The Xi editor author has some good notes about text editor rope coding: https://abishov.com/xi-editor/docs/rope_science_01.html
Comment linking /xi-editor/docs/rope_science_01.html
on “Text Editor: Data Structures”Submitted Implementing a Bot for Slack in Rust, Rocket and Anterofit – Part 1 as a story · 3 points
HN discussionHere's some very thorough documentation of the use of ropes a modern text editor https://abishov.com/xi-editor/docs/rope_science_00.html
Comment linking /xi-editor/docs/rope_science_00.html
on “Ropes, an Alternative to Strings [pdf] (1995)”Submitted A 3D printed iPad tray for a compact dual-screen setup as a story · 2 points
HN discussionWhile building pvec-rs (a persistent vector based on RRB-Trees) for my master's, I felt that abstract concepts like structural sharing and path copying were much easier to explain through visuals. It took some time, but I’ve finally built an interactive tool to provide better intuition for how these trees work under the hood. The web-vis module compiles pvec-rs to WASM and uses D3.js to render the internal state cha…
Comment linking /blog/pvec-rs-visualizing-structural-sharing
on “Show HN: Visualizing persistent vectors in the browser using Rust and WASM”Submitted Implementing a Bot for Slack in Rust, Rocket and Anterofit – Part 2 as a story · 2 points
HN discussionSubmitted Implement a Slack bot in Rust as a story · 2 points
HN discussionSubmitted How Google Summer of Code landed me a full-time job as a story · 2 points
HN discussionSubmitted A 3D printed iPad tray for a compact dual-screen setup as a story · 1 points
HN discussionSubmitted Running LLaMA 2 models on your Mac as a story · 1 points
HN discussion