5/ We define a VIRTUAL machine. We write some software that runs on the actual silicon CPU and which simulates some other CPU. Which other CPU? What model? What brand? Here's a crazy thing: any! ...and you can even invent your own fictional CPU!
-
Show this thread
-
6/ Java did this, and their virtual machine is called the JVM (Java Virtual Machine)https://en.wikipedia.org/wiki/Java_virtual_machine …
1 reply 0 retweets 1 likeShow this thread -
7/ Urbit has done this too, and their virtual CPU is called "Nock" or "the Nock VM" or something. It's a RISC design (reduced instruction set). It has just 10 or 12 or so integer opocodes. https://urbit.org/docs/learn/arvo/nock/definition/ …
1 reply 0 retweets 2 likesShow this thread -
8/ You either are a coder, or you have friends who are coders, right? They don't program x86 chips using integers. They use higher level languages like C / C++ / Ruby / Python, which are then boiled down by other software into a sequence of integers that the x86 silicon groks
3 replies 0 retweets 4 likesShow this thread -
9/ Likewise, folks are not expected to program in Nock. Hoon is a higher level language that is easier to write in. https://urbit.org/docs/learn/arvo/hoon/ …
4 replies 0 retweets 2 likesShow this thread -
10/ OK, so we've done a very very VERY quick overview of what the Urbit "CPU" and "opcodes" and higher level programming language look like. Where is this CPU? Who gets one? What does it do?
1 reply 0 retweets 4 likesShow this thread -
11/ More on that later, maybe after lunch.
1 reply 0 retweets 2 likesShow this thread -
ⓘ Dogs don't have thumbs Retweeted 𝔻𝕦𝕩 𝔹𝕖𝕝𝕝𝕠𝕣𝕦𝕞
12/ No, you do not. There is a thing called a "comet", which is a free little resource that you can use. Every piece of urbit real estate, from the very expensive "galaxy" down to the kinda affordable "star" down to free "comets" lets you run a full VMhttps://twitter.com/Face_Almighty44/status/1085190738164371462 …
ⓘ Dogs don't have thumbs added,
1 reply 0 retweets 5 likesShow this thread -
13/ The only thing that higher levels of ownership get you are authority in the network of linked processes. Think of a galaxy as like owning ".biz" or ".com". Think of a star as like owning "http://fred.biz ". Think of a comet as like having a PC w internet connection
2 replies 0 retweets 6 likesShow this thread -
14/ A comet / a PC / a phone is good for 99% of what people want. Create content, consume content, run spreadsheets, etc. What does "http://fred.biz " get you? A nice name, and the authority to create http://jobs.fred.biz , http://blog.fred.biz , etc. Not much!
1 reply 0 retweets 6 likesShow this thread
ⓘ Dogs don't have thumbs Retweeted
15/ Correct; if your PC is turned off, you get no net traffic. When you turn it back on and reboot your urbit (i.e. comet/planet) you can - I THINK - get playback of net traffic. ...but not sure exactly how. https://twitter.com/_molten_steel_/status/1085277254651805697 …
ⓘ Dogs don't have thumbs added,
-
-
ⓘ Dogs don't have thumbs Retweeted Matt S "therapeutic lalochezia advocate" Trout
16/ I just made up an anki "deck" ( a flash card program https://apps.ankiweb.net/ ) and am drilling myself. I've got my head 80% around Hoon now. Working on 100%.https://twitter.com/shadowcat_mst/status/1085286086962806787 …
ⓘ Dogs don't have thumbs added,
5 replies 0 retweets 9 likesShow this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This Tweet is unavailable.
- Show replies
New conversation
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.