About:

Zxch3n is the founder of Loro, focusing on local-first collaboration tools, with interests in Rust, CRDTs, and text editors.

Website:

Specializations:

Interests:

Rust CRDTs Text editors

Outgoing Links:

Subscribe to RSS:

0About Me

2025-03-14

...
The author encountered a bug while trying to import an entire Git Repo using Loro. The bug was difficult to locate and was eventually traced to an error in the CRDT Tree. The author tried various methods to fix the bug, including ...
The text is a summary of the article 'The Cook and the Chef: Musk's Secret Sauce' by Wait But Why, discussing Elon Musk's approach to thinking and decision-making. It delves into the differences between scientific and theological ...
The article introduces the algorithm to draw non-layered trees in linear time and re-layout partially when some nodes change in O(d) time. It discusses the aesthetic rules for tidy trees and presents the first O(n) algorithm to so...
The text discusses the design of CRDT algorithms, specifically focusing on two types: operation-based and state-based. It explains the necessary conditions for designing CRDT algorithms and delves into the definitions and properti...
CRDT (conflict-free replicated data type) is a data structure that can be replicated across multiple computers in a network, where replicas can be updated independently and in parallel, without the need for coordination between re...
CRDT (conflict-free replicated data type) is a data structure that can be replicated on multiple computers in a network, allowing independent and parallel updates without coordination between replicas, ensuring no conflicts occur....
The text discusses the handling of errors in TypeScript and JavaScript, highlighting the limitations of the throw, try..catch method and the benefits of using a special function return type to express exceptions. It introduces the...
The text provides an analysis of the Comlink source code, which is a tool for running scripts in new threads in web content. It discusses the benefits of using Web Workers for heavy computational tasks and introduces Comlink as a ...
The text discusses Haskell, a standardized, general-purpose purely functional programming language with lazy evaluation and strong static typing. It explains how to create infinite arrays in Haskell and how to use them to solve se...