Hacker News new | ask | show | jobs
by AlabasterAxe 2259 days ago
Urbit sounded interesting but I dug into the source code a bit and found that the core of the whole system (the Nock language) has "loobeans" instead of booleans in which 1 represents false and 0 represents true at which point I nope'd out pretty hard.
1 comments

In electrical engineering (digital technology), there exist both circuits where

* High (voltage) represents 1 and Low (voltage) represents 0 (positive logic) and

* High (voltage) represents 0 and Low (voltage) represents 1 (negative logic)

With this background, loobeans don't seem so strange anymore.

In electrical engineering, there are practical reasons to do this.

Here, there are none, except to be contrarian. Being contrarian is not the same as being clever, and this is very much not clever.

> In electrical engineering, there are practical reasons to do this.

> Here, there are none, except to be contrarian.

I know that in electrical engineering, there exist good reasons. But doubt whether the reason for loobeans is to be contrarian. I rather suspect that if you look deeply into the architectural details of Nock, you will find a good reason for loobeans, too. In this sense, I suspect that loobeans are "contrarian" is rather a welcome side-effect than raison d'ĂȘtre.

This entire project is built from basically 95% contrarianism.

It is contrarianism, pure and simple.