4/ The opposite of CISC is RISC. REDUCED instruction set computer. The smaller the instruction set, the easier to prove correctness. OK, so that's hardware CPUs. Say that we want to build something clean and tidy that abstracts away from the silicon CPU. What do we do?
-
Show this thread
-
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!
2 replies 0 retweets 4 likesShow 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!
-
-
ⓘ 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,
This Tweet is unavailable.2 replies 0 retweets 4 likesShow this thread -
ⓘ 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 thread
End of conversation
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.