Live data from Hacker News

Bootstrapping Urbit from Ethereum

urbit.org

111–120 of 172 posts

Re: Bootstrapping Urbit from Ethereum

#111
post #108

Earlier quoted context omitted.

Urbit might never become popular enough for this sort of thing to really matter. And decisions like this might be a part of why it never becomes popular. Elsewhere in the thread people are suggesting that, say, children don't need their own "planet" or whatever it's called, and that they could be one per family and still service the whole world. But that bakes in an awful lot of assumptions about culturally-specific…

Have they given a reason as to why it's not larger than 32-bit?

Yes, and it's been quoted and referred to multiple times in this discussion thread.

Re: Bootstrapping Urbit from Ethereum

#112

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…

It's a clean state reinvention of the computing environment (it's software component at least).

That by itself might be a good idea, but if you're going to sell people on your project, you need to give some rationale / objective for your projects. And there, Urbit doesn't do well. There is some talk of decentralization, but it's not clear what the goals are.

Like many people, I find the way it's being done slightly confusing (the names, etc), but it is being done. At this point, I would just lump it in the stack of intellectual curiosities, right next to TempleOS. It might turn into something yet, but I'm not holding my breath.

Re: Bootstrapping Urbit from Ethereum

#113
post #83
post #76

Earlier quoted context omitted.

Right, I get that. So I guess my question is: in what ways justifying new terminology are the approaches taken by Urbit different? And whether or not they're different enough from prior art to merit obscure new terms, are those differences worthwhile, or are they different for the sake of being different? Because not all of the last 30 odd years of systems and programming research was pointless.

> not all of the last 30 odd years of systems and programming research was pointless. Indeed, which is why it's a shame our primary server OSes (Unix-likes) can't incorporate them. Urbit can. As for what are the approaches different, there have been many words spilled over that, but here's a few examples to wit, most of which exist in one or two other systems, but aren't widely used: - All events are transactions, do…

Rust uses Hindley-Milner type inference. OCaml uses Hindley-Milner. Swift apparently uses a variant of the system with more features.

None of these make use of monads or anything rooted in category theory.

https://en.wikipedia.org/wiki/Hindley%E2%80%93Milner_type_sy...

HM is a type system that also gives you an algorithm to infer types without having to do the "List foo = new ArrayList()" dance from languages without type inference. That's it. It has nothing to do with category theory.

Re: Bootstrapping Urbit from Ethereum

#114

Earlier quoted context omitted.

I agree. Which is why I can under no circumstance support Urbit, but would be happy to see a parallel project without the toxic founder. I hope most people feel their hearts constrict when they read up about what Curtis and his ilk believe[1] and don't immediately reach for the "PC culture" bugbear with comments like mine. To me, it's clear that zero dollars should be going towards the sustenance of such ideas. [1]:…

I've spent the last 15 minutes reading everything I can find about the subject, and honestly nothing seems very inflammatory. Have you read this? https://medium.com/@curtis.yarvin/why-you-should-come-to-lam... He seems like a reasonable, intelligent person, and people have gone out of their way to mischaracterize what he did say and to label him a racist. He was also writing under a pen name, and -- believe it or not…

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512

> One of the most persuasive things you could do in this situation would be to post a quote written by Chris. Posting a quote from Moldbug would be the second most persuasive thing. Failing either of those, are we supposed to just take your word for it that the dude should be excluded from society? > This whole "label and exclude" thing is for the birds. Why not judge ideas instead of people?

Don't mind if I do:

- From my perspective, Urbit is culty vaporware which does nothing out of the ordinary that actually DELIVERS. CY (or MM, whatever) seems to me what can best be described as an edgelord, using sophistry to make himself sound smarter than he is (which might still be plenty smart) and stirring controversy by going against mainstream views just because.

Arguements: Urbit ticks all of the boxes for techno-cults like we saw in the 60s and 70s.

* invent their own special language * reinvent everything from scratch to improve group cohesion * dismiss any criticism as "not getting it"

I will be convinced if anything USEFUL comes out of urbit. Not "can't you see that it WOULD be useful", but "here, I built this thing". That settles the technical argument for me

On the edgelord topic, two quotes, one from the link you gave and one form the AMA he gave (https://www.reddit.com/r/IAmA/comments/4bxf6f/im_curtis_yarv...)

Quote 1:

> HNU(“human neurological uniformity”). is not a natural null hypothesis. Its doubters don’t need to disprove it. It needs to prove itself. Genetic and anatomical inhomogeneity is normal in the species. Statistically, its presence is expected and its absence would be remarkable. No such absence is found.

I don't want to judge the politics, but just on the intellectual criticism and CONTENT:

1. He switches and dodges between "statistical" and absolutist language. A uniform distribution is something very different than uniformity. 2. Without any external bias or information, neither presence or absence of a uniform distribution is expected, or remarkable. 3. To just assume HNU or non-HNU as a given without asking for "why" and just attributing it to species/genome is simplistic

Notice how he never makes an actual CLAIM, or clarifies everything, just uses vague language and puts himself in the persecuted role

Quote 2, answering what I think is a...fan? who asked for some clarifications to the writings (broken apart by me):

>Fascism no longer exists. It's as dead as Odinism. You can reinvent Odinism, but it's not Odinism, it's fake Odinism. Unless it's a joke (and don't get me wrong, Nazi Microsoft chatbots are funny), it's pathetic. Actually, the fact that /pol has made Hitler funny is the best possible evidence that Hitler is completely dead.

Ok so far,though you could start arguing that this is weasely sophistry by arguing about the exact definition of "fashism", and you can disagree on whether fashism in the hitler style is truly dead, but nothing evil. It's a bit of a tautology (nothing can exist exactly like it was before), but ok.

>What's alive is the ideological system that defeated fascism -- which committed plenty of atrocities of its own. Of our own. When we think about crimes from the last century, it seems more relevant to think about the crimes we committed, not those they comitted

Here the little bit of sophistry turns into a blatant misdirection: instead of talking about fashism, he's talking about general human attrocities while creating a false equivalency. But let's assume he means it in an innocent way, just badly phrased, and REALLY cares about the current attrocities and problems in modern society and will take actual positions.

>What is fascism? It's exactly what everyone thinks it is. The conventional wisdom is perfectly correct. Our historians have a merciless, laser-sharp understanding of everything bad that fascism was and everything it did wrong. What hasn't been done is turning this same laser on our own institutions.

Except, yes, it has. Ask any civil rights advocate, ask ACLU, ask anyone outside of the mainstream for the last 50 years. Criticism has been abound, it was just silenced. Blatant misrepresentation

>As for the word "slavery," it means too many things at the same time. Robert Nozick in the '70s devised a beautiful little paradox for people who think they can define "slavery": [http://www.colorado.edu/studentgroups/libertarians/issues/no...]. Try it.

Again, instead of talking about the THING, playing with definition. By this point we might want to abandon the hypothesis of innocence and assume sophistry. But nothing horrible yet (except the blatant misrepresentation in the last sentence). Just because words change over history does not mean they don't carry specific meaning right now

>For example, is "debt slavery" slavery? Or is it only slavery when you can't declare bankruptcy? Oddly enough, our society has one form of debt that can't be shed in bankruptcy: student loans. The institutions that benefit from it are our most powerful and privileged.

Good point, if taken alone. Notice here he ACTUALLY makes a statement for once. There are other people who'd argue that student loans, prison labor etc. are modern forms of slavery.

>What Carlyle said about slavery is that you can ban the word, but not the institution.

You can also ban the institution. Look at norway, germany, any other country. And yes, there is no perfection, but that is missing the point.

>There are plenty of people today who will be paying off their student loans until they die. Is this the same as being whipped by Leonardo DiCaprio unless you chop your quota of sugarcane? It is not.

Correct, nobody claims it is. But he implies people claim that.

>Is it "slavery"? Dunno, you tell me. Are they both bad things? Sure. Is everything that can fit, or has in the past fit, under this label, evil? If so, it would be a very unusual label.

Actually, from our perspective: yes, it would. Some forms might be more acceptable (house slaves in ancient greece/rome), but nobody would choose to be a slave coming from our society. Just because the world changes, doesn't mean you can dismiss it.

>As for your last question, it's simply a matter of who has actual power in our society. Everyone wants to think of themselves as powerless and/or oppressed. But actual power dynamics are not hard to find.

This is true. You can argue it is also shying away from taking a stand, but it's implied that he did that somewhere else, so ok.

Synopsis:

In a question for clarification asked by someone who seemed to express sympathy, we have enough dodging and sophistry to severely question the intellectual merit of his position. Without taking any other judgement, I classify him as "edgelord". I couldn't find an email, but I would love to interview him via a GPG signed email chain, so there is accountability for statements. My keys for this:

- -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.14 (GNU/Linux)

mQINBFnDfXYBEADihghaToFHSoNonenJx6LVh7JFqaQ3FX/AEhYzvUooekCOmcGZ 1nnduvUKj8aL83jdG0tgd05dvZ95DP026xnJAQwP7F44j/ajiVRmsCaZQ8bUwsrl rmNNLtgSZhMG96sM4j50+tRvnde5QwUir6QEvoMlmaY/Oba2Y7ZLJYwgV6cwHkCe H5ruCYoJ8Ujctc/nl4UeiiSzUKzMLe+zRX4Vs6yCt1e9nLeE7xzHF2oyB1gyOelW Wsx/Q0oQcDOzEh2EkiypOnNMg8YuJCgL51PWSnhlzoVgdC/B5uZTinTBPts2KvT1 KIwwO1KvswhfJK5NqGeZjyaRHRgJ4AygZzNtvUnQehrqB6gmlzDa2k6e3utiIvSF 9l9Pctt/oihArafbkN/4rYj/gHGUYwLdott9uPngQZBqhLuUUKk+/13FQwRlSxa1 o1Tq4STFr6HiySnInNYN0GBIzbG6zCwa3UwHqsCCxLSS9TB9s+wfsCQtwBpg4nq/ gDuvOTKVQVYSMiM9ZnOZLMfZpl22MAIE0cOvJvUzcKczMR5SF+cvn3JIImYgFwBz /eejIiV73ZswAbRGOn0Gij07m2F3uNaQxLOBzsmNhfWsHYO1FlSz77VqtD//BszQ EzoinV9S8yEevqL7gB56el9I20wDH40eXX7ZCVjmFRFZ+mLZWr1njrw8BwARAQAB tD1ISElJSkpLSyAoT25lIHllYXIga2V5IGZvciBjb21tdW5pY2F0aW9uKSA8SEhJ SUpKS0tAdGVzdC5jb20+iQI9BBMBCgAnBQJZw312AhsPBQkB4TOABQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJENmLkldTMRsiRRUP/1md33KBhUkUuAS1ueNImX06 4fRk+U0SyamCxtZ0dd1p5txMII2KK7HPcKa54ptSARlc6Egdw0YwEaAMDLQ4x9g3 ezzNH/etnF1T3RlnIIPFHY0KiGpfYhRT6ZvL/JNpt65l6TzULcKxQ4lti3UJkn9e mgoqFnntXdp34UA71ceQgiQ0jS2JdC6ltE0DfRi+0uMx384J/8yFta+q33t6jkD2 PLtviCdQ7Os7QmP0SpilR8Q0cqaccuhi7Zf9biyl81uobnwcFgZskfkO8n3iovHC no4LJCHxpdblJDcSkYZ/2XEhJw5FHsqvhKC9C907LC6L+RakexPe7OofwSohtUak YWFAF6HjkaB9BjS74OwvbVFx2Ih7X9Z8K8HfpUbh1gGaEcRwK3+SbfaE8QCUPSZV TqyIro5xlL7voR8g2pUGNGxdTLKHPYDks5RO5ZxHqDwdS09tAva6o2kMY7ibXb9M 8oV2vZc+RT3kXYJvsJTxbKUpDvg7OlaWw56qW8OpJoSFxMP7z+ORprS7cWReLTzR jasubfajjomMHDBSbl1inWsscupw7P+sJaC7iKzS4sPtKvxd1eIQuXvzvByWi70m djjfX8hvPnncnRXALnns0qqoWNQ92qUVy/BDiWT64ysFsFZi+mMo00ZO3QqTw7iW 7eP7SjLBzftyehLZSHOI =SZSA - -----END PGP PUBLIC KEY BLOCK----- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux)

iQIcBAEBCgAGBQJZw391AAoJENmLkldTMRsims0QAMTpaigKDAAnMMQGlfA36W4H 12Togj6+mo62X627HDm/Q1byjhBhCdI55+F6Z7vX3UOCxcPxWSI42PK7vTFKKTYl FGDuNN77uNYjAhsRl8EEVhzDV7LFvKx29w/grYUEQa1kUJbp/6bCDD6j3kKWML5L aKMNJxqcN5TXramo+jnEt+5jyggRpBdlEpr1rwQ/Q5pxSLxIV91WNP52/KlDyMtr nILYF16R50YQf5XV/peq6+VZ+ASsgpGPgrDqkhrAy4OmIJ2tpzkJGHGolnBS2YNR s6OG7s7mk2xbNLjfDVb0fhO2tU/s/Bnkj+ibzxL9dvSinSVea/yNcV9jk06MChDq Ihg9G0Edajx8175KpEpVF1ShUArrjWrxfHbvzJksseBETylIqqwwojqrbyhtsjN/ tWOb9zGoZ7cOd0CRUVuuHaxPM/HQfN5iygUczOhBDULI55IVLy/OWtcmsu/tPR7u MfNSm3wTPV1ijK62xQgunmDb3nHUaMDnpiYfP33Z/kfeEbhRhZ9qfN4MpxgCpbDg H1T452MLjPZGii7EEUNJB33uW1weteef1VCGBp+QOPVFAqjCAaaQCo0pV7E3U/Ty RzqG25BTLGTdbSdnE+E0yZtskSjpdKKHw+6wdH0VXf0lAQqYhWWX43P1N4SjVMVR RRzMolt3STEyHfgj5zZT =RXy8 -----END PGP SIGNATURE-----

Re: Bootstrapping Urbit from Ethereum

#115

Earlier quoted context omitted.

I've spent the last 15 minutes reading everything I can find about the subject, and honestly nothing seems very inflammatory. Have you read this? https://medium.com/@curtis.yarvin/why-you-should-come-to-lam... He seems like a reasonable, intelligent person, and people have gone out of their way to mischaracterize what he did say and to label him a racist. He was also writing under a pen name, and -- believe it or not…

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 > One of the most persuasive things you could do in this situation would be to post a quote written by Chris. Posting a quote from Moldbug would be the second most persuasive thing. Failing either of those, are we supposed to just take your word for it that the dude should be excluded from society? > This whole "label and exclude" thing is for the birds. Why not judge i…

Wanted to edit, but can't, so here: I assume hn will mess up the signature with formatting, here is a pastebin https://pastebin.com/mzxtFGWS

Re: Bootstrapping Urbit from Ethereum

#116
post #110

For those confused about Urbit's value proposition, I recommend Isaac Simpson's briefish explanation here. Funny enough, the original version was posted behind Medium's membership paywall, and the public link was just recently distributed: https://storage.googleapis.com/urbit-extra/etc/the%20not%20s... My own perspective regarding these new decentralized platforms is that we're at the very tail end of low-hanging fru…

I'm not sure about Urbit as a solution, but they have identified a very real problem around the issues of identity and information that is connected to identity. This essay sums it up nicely, so I won't repeat it. But I very much identify with, and am personally vexed by, the disorganized, Balkinized, online world we citizens of the "first world" are being forced to navigate. One idea I don't grasp is how an Urbit se…

> Would this violate the terms of service of a system like Facebook?

Yep. As far as I'm aware they don't allow you to display Facebook content next to content of competing sites, like Twitter. But if everyone's doing that locally on their own machines, how will Facebook know? And what can they do to stop them?

If the API is being used, they can take that away. But website scraping will remain as a viable (if slightly sub-optimal) way of getting the data out. Facebook won't stop its users from using its website, after all.

Re: Bootstrapping Urbit from Ethereum

#117
post #17

How does Urbit team feel about Richard from Silicon Valley(the show) seemingly getting his idea to "invent a new internet" from Urbit?

Hi, member of the Urbit team here!

There was definitely a feeling of "holy shit they're doing our thing!" going around, but we can't be entirely sure if they got the idea from Urbit specifically. More likely, they aggregated ideas from all decentralization projects going on right now.

Definitely cool to see these kinds of ideas being represented in more mainstream media though!

Re: Bootstrapping Urbit from Ethereum

#118
post #78
post #48

Earlier quoted context omitted.

Right, but you could do that with any P2P overlay network with any embeddable VM. Why use the very unorthodox one that Urbit came up with? I really think that's the question people are asking when they say they don't understand Urbit. Not, "why would we want to do what this system claims to let us do", but rather, "why would we want to do it that way ?"

Theory: only a system as esoteric as Urbit could generate the necessary asabiyyah to actually pull this off. It's not just a tech problem, it's also a social engineering problem. As in, how can you self-select for only the smartest, most dedicated people to build your system? Well, allow me to introduce you to Hoon https://urbit.org/docs/hoon/

Well, there's a question of who I want engineering my social reality in addition.

I think there's quite a lot of selection going on and the criteria are much broader than just just "the smartest, most dedicated" engineers.

Re: Bootstrapping Urbit from Ethereum

#119
post #99
post #98

Earlier quoted context omitted.

4,294,967,296 is the number of planets which is a much more than 4 million. Think about a planet as a piece of land more than a phone number. How many people on earth own a piece of land? And when will that reach 4 billion? Also, if Urbit becomes popular other groups will start similar systems and they will be able to interact.

I believe the 4 million in your parent's comment is a typo. Further along in the same comment they refer to 4^32 and down thread they refer to 4 billion.

Like IPv4, it's a theoretical maximum that will be hard to reach because the number of allocations are divided up into blocks... Universe(Galaxy / Star / Planet / Moon) are the top 64 bits of the address space, so there is a 2^32 space for planets, and the top 8 bits of each segment followed by all zeros would refer to a (Galaxy / Star) of which each are also addressable, single machines.

So yeah, 2^32 planets (minus 65536 stars (minus 256 galaxies)) and each planet has a plot of "land" that is 2^32 wide to allocate moons out of. What happens if we run out of planets? Then people will start living on moons, simple. Or comets (the remaining 64 bits in the 128-bit address space are for comets, which are not comparable to land or homesteads.)

Re: Bootstrapping Urbit from Ethereum

#120
post #108

Earlier quoted context omitted.

Urbit might never become popular enough for this sort of thing to really matter. And decisions like this might be a part of why it never becomes popular. Elsewhere in the thread people are suggesting that, say, children don't need their own "planet" or whatever it's called, and that they could be one per family and still service the whole world. But that bakes in an awful lot of assumptions about culturally-specific…

Have they given a reason as to why it's not larger than 32-bit?

The address space is 128 bit. You don't need a planet, but for a theoretical $10 price tag, why wouldn't you get one?

(FWIW I have never seen anyone pay $10 for their planet.)

Post reply on HN