Hacker News new | past | comments | ask | show | jobs | submit login

For all the other commenters who couldn't understand what the heck this is (like myself)... Wikipedia at least gives a fairly straightforward explanation [1]:

> Urbit is a decentralized personal server platform. The platform seeks to deconstruct the client-server model in favour of a federated network of personal servers in a peer-to-peer network with a consistent digital identity.

> The Urbit software stack consists of a set of programming languages ("Hoon," a high-level functional programming language, and "Nock," its low-level compiled language); a single-function operating system built on those languages ("Arvo"); a personal address space, built on the Ethereum blockchain, for each instance of the operating system to participate in a decentralized network ("Azimuth"); and the decentralized network itself, an encrypted, peer-to-peer protocol running on top of the User Datagram Protocol.

[1] https://en.wikipedia.org/wiki/Urbit




Worst naming convention I've ever seen. Did they just draw from a hat of cooky names? What ever happened to the concept of choosing names relevant to the thing you're describing? I start to understand what's going on, then they throw words like "Hoon" and "Arvo" at me, and now I'm confused again. I still don't understand what it does, but now I don't care.


From https://urbit.org/blog/a-founders-farewell/ :

"Urbit's internal opacity persists for two reasons, one good and one bad. The bad reason is just laziness. The good reason is justified fear of premature explanation, which like premature optimization ruins the annealing process.

When you don't know exactly what you're doing, preserve as much ambiguity as possible. For example, a name that means something is a commitment to one specific explanation; a name that means nothing is no commitment at all. A cryptic name is productive procrastination; it lets the hard problem of naming get solved later, and hence better."


Anyone else ever work on a project without a firm definition?

Anyone ever finish those projects?


The (now deleted!) "Urbit overview" page on urbit.org [1] is probably clearer, but still doesn't really make sense to me.

[1] https://web.archive.org/web/20190114175600/https://urbit.org...




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

Search: