Live data from Hacker News

Bootstrapping Urbit from Ethereum

urbit.org

21–30 of 172 posts

Re: Bootstrapping Urbit from Ethereum

#21

Earlier quoted context omitted.

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.

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."

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?

Re: Bootstrapping Urbit from Ethereum

#22
post #6

I'm still very confused about urbit, but think it's quite interesting to follow. I found that this video explains it reasonably well. Watch it from 6:00 https://www.youtube.com/watch?v=Md4boH1eZvc This snippet also helps: > Making the web programmable > The first thing your Urbit can do is act as a transparent layer to your existing services. We’d like urbit to be usable as a self-hosted IFTTT for geeks. Your urbit c…

So identity, IoT, and literally everything in between.

Re: Bootstrapping Urbit from Ethereum

#23
post #16
post #3

Earlier quoted context omitted.

You can get started, sort of, from the white paper: https://urbit.org/posts/ (TL;DR: "Urbit also invents a lot of alien technical jargon. We admit that this is annoying. Abstractly, it’s part of the clean-slate program: words smuggle in a lot of assumptions." - to which all I can say myself is: qupnux.)

I think the obfuscation is an elaborate hazing ritual that makes it optimal to cooperate with the existing community rather than defect and launch your own competing "land" registry.

You mean like cults do?

Re: Bootstrapping Urbit from Ethereum

#24

Every time I read something about Urbit I am reminded of the Lewis Padgett short sci-fi story, "Mimsy Were The Borogroves" [0], [1] describing children discovering alien future toys, and subsequently via use of those toys learning to manipulate reality in incomprehensible ways. I still have not been able to figure out if there's actually something that amazing about Urbit, or if behind the obfuscated terminology ther…

Urbit has been around for a few years and has done nothing to clear up the confusion around it. I think at this point it is safe to say that any claims of Urbit being a revolutionary form of computing are hogwash.

This is probably similar to how Scientology got started. Nobody really believes in it, but are too afraid to strongly denounce it because they don't want to be the one who "doesn't get it." So they all just go along and get sucked further along down the rabbit hole. The difference between Scientology and Urbit is that Scientology managed to rope in a few celebrities and gained some sustaining mass. If Urbit wants to make it big, they should pay Zuckerberg and Musk to evangelize it, and then everyone will be falling all over themselves to be part of it.

Re: Bootstrapping Urbit from Ethereum

#25
post #24

Every time I read something about Urbit I am reminded of the Lewis Padgett short sci-fi story, "Mimsy Were The Borogroves" [0], [1] describing children discovering alien future toys, and subsequently via use of those toys learning to manipulate reality in incomprehensible ways. I still have not been able to figure out if there's actually something that amazing about Urbit, or if behind the obfuscated terminology ther…

Urbit has been around for a few years and has done nothing to clear up the confusion around it. I think at this point it is safe to say that any claims of Urbit being a revolutionary form of computing are hogwash. This is probably similar to how Scientology got started. Nobody really believes in it, but are too afraid to strongly denounce it because they don't want to be the one who "doesn't get it." So they all just…

That's... a baffling claim.

Urbit is well documented, in easy-to-understand terminology, from low level, to high level: https://urbit.org/docs/ https://urbit.org/docs/nock/definition/ https://urbit.org/docs/hoon/concepts/

The code is open source, under MIT license: https://github.com/urbit/urbit

Heck, urbit even shows up to Hacker News semi-regularly: https://news.ycombinator.com/threads?id=urbit

What backs your claim they have done nothing to clear up the confusion about it?

Re: Bootstrapping Urbit from Ethereum

#26

Every time I read something about Urbit I am reminded of the Lewis Padgett short sci-fi story, "Mimsy Were The Borogroves" [0], [1] describing children discovering alien future toys, and subsequently via use of those toys learning to manipulate reality in incomprehensible ways. I still have not been able to figure out if there's actually something that amazing about Urbit, or if behind the obfuscated terminology ther…

Others, including myself, have noticed this too and it reminds us of something else a little closer to home: namely, what happens to Scientologists and the like after they've been in the cult a while. Even the Scientologists who later leave still think in terms of engrams and body thetans.

I think Curtis Yarvin is a master huckster and wordsmith, but near as I can tell what's good about Urbit isn't original and what's original isn't very good. The central concept is basically Java's "write once, run anywhere" concept from the 90s. Remember that? It wasn't just about applets; applets were only the beginning. With "mobile code" that could run on any device, Java was going to make existing operating systems obsolete and finally bury Microsoft.

Sound familiar?

Curtis adds sizzle to the steak by mixing in ideas Hackernews people will find appealing -- functional programming, blockchain, distributed computing -- and finally he plays the same semantic shellgame with his words he plays with his political essays, to convince you that the horrible political views he has aren't so horrible. Except this time it's to convince you that Urbit is more than a reimplementation of interesting ideas from the past, some of which failed massively.

Why? Well, the fact that he is selling "virtual real estate" in his new internet that's totally going to change everything real soon now might be a clue.

Re: Bootstrapping Urbit from Ethereum

#27
To everyone either 1) comparing it to some sci-fi text or 2) saying it is unparsable: It is no accident. This is written like a religious text.

I am not kidding. It might have came out like this by accident, but i could spend days mapping the semiotics of this to, say, scientology "books".

The most blatant technique there is the slightly out of place technical terms and insertion of sci-fi elements. Here is a paper on christian texts and the use of metaphor on the willingness of the audience http://cogprints.org/4863/1/Cognitive_Semiotics_and_On-Line_...

Re: Bootstrapping Urbit from Ethereum

#28

Every time I read something about Urbit I am reminded of the Lewis Padgett short sci-fi story, "Mimsy Were The Borogroves" [0], [1] describing children discovering alien future toys, and subsequently via use of those toys learning to manipulate reality in incomprehensible ways. I still have not been able to figure out if there's actually something that amazing about Urbit, or if behind the obfuscated terminology ther…

I'm one of those people that get it, so I'll try to explain it without going off the deep end and waxing poetically about planets or whatever.

Urbit is a platform for building decentralized apps. To that end, it's a tightly integrated set of different features that play into that: an identity system so that all the apps can refer to the same people by the same handle, a typed RPC network for easy message sending, and an append-only log of all events that platform handles being the most important parts.

Right now you can build decentralized apps like Mastodon, except they 1) take hours to setup a node, along with having to know arcane Linuz sysadmining 2) aren't actually decentralized, but federated. Urbit wants to make it easy to setup your own server, which runs as a node for all these decentralized apps (instant messaging, Twitter, etc.), along with be useful for server-y things like aggregate APIs (email, Facebook).

There's not actually anything that amazing about Urbit once you figure it out. It just wants everyone to be able to run their own server, and make it easy to build decentralized apps that talk to other Urbit servers. The important part is that somehow, they saw how bad trying to do that currently is, said "let's rewrite everything", /and then did/. It's like reading about Oberon or Plan9/Inferno.

Edit: This post is probably the worst introduction to Urbit imaginable. It basically is a technical spec for bootstrapping a PKI over Ethereum, and you should expect about as much as if you got linked something from BitTorrent about that. It assumes domain knowledge from both Urbit and Ethereum (both of which are terrible to explain), and /doesn't actually matter/ for most people interested in Urbit. Please don't use this as the benchmark for "babies first urbit intro".

Re: Bootstrapping Urbit from Ethereum

#29
post #21

Earlier quoted context omitted.

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."

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.

Re: Bootstrapping Urbit from Ethereum

#30
post #20

Earlier quoted context omitted.

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.
Post reply on HN