Hidduc Posmeg's Hoon Tutorials – The Urbit Programming Langauge
hidduc-posmeg.urbit.org
hidduc-posmeg.urbit.org
These are markdown files served from ~hidduc-posmeg's own planet and converted to HTML by urbit, proxied by ~hidduc-posmeg's star ~doznec. Since this system isn't actually supposed to be live yet, hidduc-posmeg.urbit.org is DNSed to doznec.urbit.org; ~doznec talks to ~hidduc-posmeg over Urbit's own network, an encrypted P2P protocol (%ames). Ideally, hidduc-posmeg.urbit.org would DNS to the actual Unix server the planet is running on, for obvious reasons.
This whole thing, like http://www.urbit.org, would fall over in a few seconds of HN traffic if it wasn't behind an nginx cache. However, if you look at your network window you should see a long-poll. If ~hidduc-posmeg edits zir tutorials from vim on zir Unix server and saves, this will drive an update event that'll propagate forward and refresh your browser. You can see this in action in our demos...
did you have a stroke?
~hidduc-posmeg is an HN user with a very definite gender, but doxing is bad karma and avoiding pronouns is cumbersome. So, why not?
In a system where you choose your own handle, you tend to gender it. But when your "name" is just a number in a phonetic base, it seems like a pity to sacrifice any of its delicious opacity. This obviously shouldn't be read as some sort of taking sides in some culture war or other...
Urbit is secretly much cooler than you give it credit for...
...am I the only person who has absolutely no idea what this guy is talking about?
>Gates are a of type core that have only one arm with the empty name '$'.
Okay
I enjoy investigating new languages and technologies. These tutorials were built while I was doing that for urbit. They probably read like a foreign language to some folks. It does assume a little bit of familiarity with nock and urbit servers.
Urbit sounds really cool, but it needs people to actually get used to it, understand it, and then parse it and explain it for us mortals.
We're generally quite responsive on the urbit-dev mailing list, and we're making a concerted effort to be more helpful everywhere. Urbit is one of those projects that can't succeed without a community. The pace of github pull requests from outside contributors is increasing, and more and more docs are coming out, both from the core dev team and outside contributors.