Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
urbit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
Urbit language tutorial, chapter 0
(urbit.org)
128 points
by
urbit
11y ago
|
97 comments
62.
▲
Urbit and the impatience principle
(dividuals.wordpress.com)
3 points
by
urbit
11y ago
|
1 comments
63.
▲
Urbit user guide, hosted on Urbit
(urbit.org)
150 points
by
urbit
11y ago
|
69 comments
64.
▲
by
urbit
11y ago
Ironically, the St. Louis hacker who first suggested urbit would be a great fit for Strange Loop (hi Justin!) is an African-American. An obsession with collective identity and collective characteristics - all proletarians are noble, all Ger
65.
▲
by
urbit
11y ago
"He has literally written that several of his co-speakers are genetically more fit to be slaves while he, a white male, is genetically designed to be a master." Certainly a powerful use of the word literally . Frankly, I'm
66.
▲
by
urbit
11y ago
Hard-coded into the network layer? Not only is this not true, I can't even imagine how it could be true...
67.
▲
by
urbit
12y ago
Exactly. An easy way to think about solving the exactly-once problem, on top of an at-least-once message layer, is to use the at-least-once layer to write idempotently (eg, HTTP PUT) into a sequence of numbered messages. There is no possibi
68.
▲
by
urbit
12y ago
As concisely as possible: IPFS is a way to publish your data in the cloud (and the related Filecoin project is a way to host your cloud data), urbit is a way to publish and host your identity, computing and data. As a more specialized proje
69.
▲
by
urbit
12y ago
As Dr. Emilio Lizardo once put it... never mind. :-)
70.
▲
by
urbit
12y ago
If you look below I've made arguments for all these things, but let me try to address them here. Compare ++ add |= [a=@ b=@] ^- @ ?: =(0 a) b $(a (dec a), b +(b)) to attribute add { function(left-
71.
▲
by
urbit
12y ago
They do - but arguably being forced to define the distinction between direct hierarchical references, and symbolic links, helps constrain your data model and make it more rigorous. Note that relational databases don't have back pointer
72.
▲
by
urbit
12y ago
That I was keeping my p - never mind. It's amazing how quickly words you know lose their meanings, or rather acquire new and distinct ones, in a functional context. When the iPad was released, I remember distinctly the number of peopl
73.
▲
by
urbit
12y ago
+1 - I can't emphasize this too strongly.
74.
▲
by
urbit
12y ago
Don't worry - the test of a system is what it can do. If we were ready to show you what it can do, we'd have released it intentionally instead of unintentionally. It's very difficult for a language, good or bad, to compete o
75.
▲
by
urbit
12y ago
Nock works perfectly, of course, but it's poorly optimized. The various "jets" (optimized implementations) in our runtime haven't been adequately tested and there are probably a few corner cases, errors, etc, where the
76.
▲
by
urbit
12y ago
Right. The way I'd put it is: in system software, the iron law is that you don't make the programmer pay for anything she doesn't need to buy. What you pay (GC) for the privilege of having pointer cycles in your data is gros
77.
▲
by
urbit
12y ago
That's correct. :-)
78.
▲
by
urbit
12y ago
It's not ready for them yet. :-)
79.
▲
by
urbit
12y ago
I resemble this remark. We're making progress more than twice as fast than Xanadu!
80.
▲
by
urbit
12y ago
Yeah, it's probably not one of our better decisions.
81.
▲
by
urbit
12y ago
Frankly, it always surprises me that people are willing to randomly run other peoples' C code! It's really quite plausible that I'm just out to steal your Bitcoin wallet. The above are all data structures - not even function
82.
▲
by
urbit
12y ago
I definitely wouldn't endorse this description - it's a bit secondhand. What I'd say is that Urbit is not designed to be a darknet. It is not Tor and it's not Bitcoin. Also, it is not designed for external governments,
83.
▲
by
urbit
12y ago
If you s/is/could be/, I would agree. I would say s/is/should not be/. That is, it is possible to screw this up and create "intimacy" (high coupling), but obviously I recommend against it. Put it
84.
▲
by
urbit
12y ago
Essentially, I'd say most peoples' brains are better at associative memory than they think they are. When you see a digraph like -> or ?: in C, do you think "hyphen greater-than" or "question-colon"? Your b
85.
▲
by
urbit
12y ago
Three-letter variable, one-letter variable, http://www.merriam-webster.com/dictionary/lapidary .
86.
▲
by
urbit
12y ago
The latter. :-)
87.
▲
by
urbit
12y ago
TempleOS is a competitor , not a partner. Privately, between you and me - that guy is going down .
88.
▲
by
urbit
12y ago
I prefer to think of it as: you can be "free as in beer" or "free as in speech," but not both. Sith Lord Zuck has set you free as in beer, but not in speech. Urbit will set you free as in speech, but not as in beer. T
89.
▲
by
urbit
12y ago
Again, the contributor list in github is WAY misleading, because it accidentally somehow pulled in all the contributors of the libraries we bundled (eg, libuv). We need to fix this, I think.
90.
▲
by
urbit
12y ago
Yes, some people have made this criticism. We'll be thinking about it.
More ›