~sorreg-namtyv Profile picture
Curtis Yarvin (~sorreg-namtyv on Urbit). Rhymes with "hand jive."
Sep 2 35 tweets 6 min read
Armed with the new tool of formats, we are designing the structure and semantics of your future Urbit(tm) brand personal cloud server, from first principles. All we know is that the state of your digital life is one well-formed noun.

(See start of thread series: ) It seems proper to start with the four elements: earth, water, air, and fire. We set aside fire, which is nondeterminism. Urbit is deterministic and abhors fire. This leaves three layers: solid, liquid, and gas
Sep 2 25 tweets 4 min read
One of my many intentional mistakes when originally building Urbit was that, when building the userspace data layer, I was very conservative.

Urbit is a stack and building the stack took a long time (a decade). By the top, I did not feel I had a lot of time Knowing that I did not know anything about the application layer in a purely-functional single-level store, I built “%gall agents,” the current state of the art. A %gall agent is basically a cross between the actor and Unix process models
Sep 14, 2024 12 tweets 2 min read
Scaling decentralized systems is difficult because everything turns into n^2. Staying in centralized systems is undesirable because everything turns into a government agency. How can we trade off these two unsolvable problems? A new generation of semi-decentralized protocols, like Bluesky and Farcaster, have balanced these two pressures in interesting ways
Aug 21, 2024 64 tweets 8 min read
So maybe you have some Urbit questions... Let me start by sending my love to all Urbiters past and present: UF people, Tlon people, grant recipients and open-source contributors, planet holders, star and galaxy holders, and all friends and well-wishers