Hacker News new | ask | show | jobs
by hossbeast 3191 days ago
Yeah, I was waiting for the "you can use Urbit to do X". No idea what it's for. There was a bit about real estate transactions .. then alot about space.
1 comments

I think this is the closest it gets: "Your Urbit instance is your personal server. Your urbit should eventually contain and manage your whole digital life. You may compute at home or in the cloud, based on your security/privacy tradeoff, but Urbit's formal semantics makes ships trivial to migrate. You'll never be locked in to one computing provider."
Somebody put up cash on the barrelhead, a bounty for the Urbit developers and hypemen to develop an actual app -- a simple strip-poker game -- in Urbit.

There were no takers.

The question of "but what can you actually do with it?" went unanswered by Urbit's own promoters, even when they were incentivized with real cash money to come up with an answer.

I never heard of this. Like, never even in passing have I seen that bounty mentioned. One of the trivial apps that was demoed literally years ago was a simple tic-tac-toe app, and there is even a MUD written for Urbit, so saying it's impossible to write apps for it isn't true. The web server is hosted in Urbit, along with the developer chat room. And really, the problem isn't that apps are impossible to write but that they would be easier to write using a different platform, which is probably true (for strip poker at least), since you don't need anything more complex than a couple hundred lines of C.
IIRC, that particular episode happened in, like, 2013, when Arvo (Urbit OS) was barely prototype-grade. Urbit developers decided to work on the OS rather than chase after a bounty of about $1000.

There was also no meaningful documentation at the time, which is why nobody else could complete it.

I'm confused. Is this just saying that Urbit supposed to replace my Windows desktop and all the cloud services I use?

Also, what does "Urbit's formal semantics makes ships trivial to migrate" mean?

> I'm confused. Is this just saying that Urbit supposed to replace my Windows desktop and all the cloud services I use?

You'd run an Urbit instance (a planet) in the cloud (ideally, on three separate machines where a disk write succeeds if two out of three nodes receive it) and then run sub-instances (moons) on each of your personal computing devices (computers, phone, tablets). You could then interact with your planet and/or moons from your browser.

You'd do this because you want to run cloud-type services like photo sharing and (micro)blogging and such, but you _also_ want to do so through your own UI, not UI controlled by someone else whose interests are disaligned with yours, like Mark Zuckerberg's.

I can't imagine it'd replace standard OSs like Windows, macOS, iOS, and Android.

> Also, what does "Urbit's formal semantics makes ships trivial to migrate" mean?

If you want to move a ship (a directory containing your planet's data) from one (cloud?) computer to another, all you need to do is shut it down, scp it to the new location, and then start it back up again.