Skip to content

Commit

Permalink
*
Browse files Browse the repository at this point in the history
  • Loading branch information
rekkabell committed Nov 29, 2024
1 parent 5828818 commit 3cb8438
Show file tree
Hide file tree
Showing 5 changed files with 166 additions and 177 deletions.
1 change: 0 additions & 1 deletion site/nasu.html
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,6 @@ <h3><a id='uxncontrols'>Uxn-specific controls</a></h3>
<div><kbd class='shortcut'><dt>f3</dt></kbd><dd>screenshot</dd></div>
</dl>


<h3><a id='renaming'>Renaming a file</a></h3>

<p>The default filename reads <b>untitled.chr</b>. To change it, click on the text. The text field will blink, allowing you to type a new file name. Nasu can import and export the <a href='https://wiki.xxiivv.com/site/chr_format.html' target='_blank'>chr file format</a>, typically used in the development of Famicom games.</p>
Expand Down
1 change: 0 additions & 1 deletion site/nasu_guide.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,6 @@ <h3><a id='uxncontrols'>Uxn-specific controls</a></h3>
<div><kbd class='shortcut'><dt>f3</dt></kbd><dd>screenshot</dd></div>
</dl>


<h3><a id='renaming'>Renaming a file</a></h3>

<p>The default filename reads <b>untitled.chr</b>. To change it, click on the text. The text field will blink, allowing you to type a new file name. Nasu can import and export the <a href='https://wiki.xxiivv.com/site/chr_format.html' target='_blank'>chr file format</a>, typically used in the development of Famicom games.</p>
Expand Down
171 changes: 84 additions & 87 deletions site/shining_sand.html
Original file line number Diff line number Diff line change
Expand Up @@ -61,23 +61,23 @@ <h2>A Shining Place Built Upon The Sand</h2>

<img style='max-width:700px' src='../media/content/blog/shin_02.png'/>

<p>Not that it mattered to most people in it, as it was more of a backdrop to
<p>Not that this mattered to most people in it, as it was more of a backdrop to
their lives, in fact, most people didn't pick up a single book in their
lifetime. These lives are spent within the walls of large octagonal rooms. In
each room, there are 4 hallways connecting to other rooms. Restrooms and
bedrooms, and other facilities are found in the gaps. A perpetual day radiates
from the translucent glassy floor. At the center of some octagons grows a fruit
lifetimes. These lives were spent within the walls of large octagonal rooms. In
each room, there were 4 hallways connecting to other rooms. Restrooms and
bedrooms, and other facilities were found in the gaps. Perpetual daylight radiated
from the translucent glassy floor. At the center of some octagons grew a fruit
tree.</p>

<img style='max-width:350px;float:left' src='../media/content/blog/shin_03.png'/>
<img style='max-width:350px' src='../media/content/blog/shin_04.png'/>

<p> In the silence of the library, people communicate by signing to each other.
Every conceivable meaning is transmitted quietly that way. Each sign
corresponds to either one of 32 word, or one of 16 numbers. The children learn
to count with their fingers, only they count in base-16, or
hexadecimal. They'd say there are 4 fingers in a hand and a thumb. Each hand can
count to 16, 32 if you use the thumb Both hands can count to 256.</p>
<p> In the silence of the library, people communicated by signing to each other.
Every conceivable meaning was communicated quietly that way. Each sign
corresponded to either one of 32 words, or one of 16 numbers. The children learned
to count with their fingers, only they counted in base-16, or in
hexadecimal. They'd say there were 4 fingers in a hand and a thumb. Each hand could
count to 16, 32 if they included the thumb. Using both hands permitted counting to 256.</p>

<!--
(
Expand All @@ -86,17 +86,17 @@ <h2>A Shining Place Built Upon The Sand</h2>

<img style='max-width:700px' src='../media/content/blog/shin_05.png'/>

<p>In each octagon, 4 of the walls each hold 8 shelves. On the shelves, instead of
Borges' books of 410 pages, each of 40 high, and line some 80 characters
wide. The books in this library are perfectly square, each page is 16 lines long,
each line 16 letters wide. Each book contains exactly 256 pages.</p>
<p>In each octagon, 4 of the walls each held 8 shelves. Borges' books had 410 pages, each
page was 40 lines long, and each line spanned 80 characters, but the books in this particular
library were perfectly square, each page was 16 lines long, each line was 16 letters wide,
and each book contained exactly 256 pages.</p>

<img style='max-width:700px' src='../media/content/blog/shin_06.png'/>

<p>The pages are made of a material that feels like bark, on it grows a kind of
moss, which can be marked with a reed and erased by rubbing your thumb over the
marks, like how you can draw on some carpets, and erase by passing your hand
the other way and realign the fibers.</p>
<p>The pages were made of a material that felt like bark, on it grew a kind of
moss, with which a writer could mark with a reed and erase by rubbing their thumb over the
marks, like how it it possible to draw on some carpets and erase the drawings by passing a hand
the other way to realign the fibers.</p>

<img style='max-width:700px' src='../media/content/blog/shin_07.png'/>

Expand All @@ -105,7 +105,7 @@ <h2>A Shining Place Built Upon The Sand</h2>
some of its attributes.</p>
<img style='max-width:700px' src='../media/content/blog/shin_08.png'/>

<p>It also has 16 <b>numbers</b>.</p>
<p>It has 16 <b>numbers</b>.</p>
<img style='max-width:700px' src='../media/content/blog/shin_09.png'/>

<p>Its alphabet has some properties that you'll find in some natural languages,
Expand All @@ -126,12 +126,12 @@ <h2>A Shining Place Built Upon The Sand</h2>

<img style='max-width:700px' src='../media/content/blog/shin_13.png'/>

<p>But that also means that the cost of a single letter mistake throws the
<p>But that also means that the cost of a mistake with a single letter throws the
story into an entirely different direction.</p>

<img style='max-width:700px' src='../media/content/blog/shin_14.png'/>

<p>Whereas, in natural languages, a wrong letter, or a shuffled word might still
<p>Whereas, in natural languages, a wrong letter, or a shuffled word, might still
preserve some of its meaning, making natural languages more robust. </p>

<img style='max-width:700px' src='../media/content/blog/shin_15.png'/>
Expand All @@ -144,65 +144,63 @@ <h2>A Shining Place Built Upon The Sand</h2>

<img style='max-width:700px' src='../media/content/blog/shin_16.png'/>

<p>They are called "lazy", the readers who will come across a word like <b>infinity</b>,
And instead of reading it infinitely, understand the word to mean infinity, and
read over it.</p>
<p>When coming across a word like <b>infinity</b>, instead of reading it infinitely,
some lazy readers, merely understand the word to mean infinity.</p>

<img style='max-width:700px' src='../media/content/blog/shin_17.png'/>

<p>In these seemingly infinite recursions, many spend their entire life going in
circle, expecting to someday reach the book's end, even tho it might not end.
And so, you find these people going round and round in their book, hoping to
get to the end, there is no clear process of elimination that will tell you if
<p>In these seemingly infinite recursions, many spend their entire lives going in
circles, expecting to someday reach the book's end, even though it might not end.
And so, you find them going round and round in their book, hoping to
get to the end, while there is no clear process of elimination that will tell you if
a book will end or not. Some books are so convoluted that people still
believe that they might terminate, but they can never be sure.</p>

<img style='max-width:700px' src='../media/content/blog/shin_18.png'/>

<p>For example, this snippet of text above is also known as the tak() function.<br/>
<p>For example, the snippet of text above is also known as the tak() function.<br/>
Let me show you what this does in a familiar language:</p>

<img style='max-width:350px' src='../media/content/blog/shin_19.png'/>

<p>Which you can understand how this sentence has consumed a lot reading time.
<p>You can now understand how this sentence has consumed a lot reading time.
Confounding the reader to recurse near infinitely back over the same passages.</p>

<p>Here is a fragment of a book which can be read in both directions, in which
every letter is read(not jumped over) and just so happen to reveal the letters "T
<p>Here is a fragment of a book which one can read in both directions, in which
every letter is read(not jumped over) and just so happens to reveal the letters "T
E N E T" in ASCII values.</p>

<img style='max-width:700px' src='../media/content/blog/shin_20.png'/>

<p>Notice how this program begins and and with the same things. This is called a
<p>Notice how this program begins and ends with the same things. This is called a
<i>palindromic program</i>. Some suggested that reading the books forward and backward
reduces the search for meaninful books by half. Others have said that, instead,
this doubles the work of searching for meaningful books as one is now fearing
to come across The Book, only to now fearing to having read it the wrong way
around.</p>
reduced the search for meaninful books by half. Others have said that, instead,
this doubles the work of searching for meaningful books because of the fear of coming
across The Book, only to now fear having read it the wrong way around.</p>

<!--
(
@|Other-Worlds )
-->

<p>Some inhabitants of the library believed that the astronomical number of
permutations of these 65536 letters books were too few, that the books
don't have enough pages, that the alphabet has too few letters.</p>
permutations of these 65536-letters books were too few, that the books
didn't have enough pages, that the alphabet had too few letters.</p>

<p>"Get with the times!" We need bigger books!"</p>

<p>We haven't even begun to explore this one and you want a bigger one? But, even
<p>We haven't even begun to explore this one, and you want a bigger one? But, even in
my dream, I had in my mind the idea that other libraries must exist where the
symbols on the pages are different.</p>
symbols on the pages were different.</p>

<p>And others believed in the opposite, that our usage of so many characters is
frivolous. They suggest that the alphabet could be encoded entirely in two
characters, a dot and a dash, capable of encoding all possible meaning. So
why write this complex thing..</p>
<p>And others believed in the opposite, that our usage of so many characters was
frivolous. They suggested that the alphabet could be encoded entirely in two
characters, a dot and a dash, capable of encoding all possible meaning. So,
why write this complex thing...</p>

<img style='max-width:700px' src='../media/content/blog/shin_21.png'/>

<p>.. When you can simply write this!</p>
<p>... when you can simply write this!</p>

<img style='max-width:700px' src='../media/content/blog/shin_22.png'/>

Expand All @@ -212,12 +210,12 @@ <h2>A Shining Place Built Upon The Sand</h2>
<img style='max-width:700px' src='../media/content/blog/shin_24.png'/>

<p>In fact, in my dream, after wandering the halls for what seemed a long time, I
found an ancient stairway that lead me downward closer to the sun. As I was going
down, my fingers traced the walls, and I noticed the brickwork began to change,
found an ancient stairway that led me downward closer to the sun. As I was going
down, my fingers traced along the walls, and I noticed the brickwork began to change,
it appeared that my familiar library was a rather new construction, built on top of a
much older foundation. There, I met an inhabitant of the sublevels of the
library. This person, whom for some reason evoked in me, a sense of loss, told
me that the only letters anyone needs is these 4. I was incredulous at first,
library. This person, whom for some reason evoked in me a sense of loss, told
me that the only letters anyone needs was those 4. I was incredulous at first,
it took me a while to understand what this person meant, so let me try to
explain what I was told:</p>

Expand All @@ -229,26 +227,26 @@ <h2>A Shining Place Built Upon The Sand</h2>
<img style='max-width:700px' src='../media/content/blog/shin_25.png'/>

<p>I will use decimal numbers from now on so I can communicate this to you
properly. To understand what I'm about to tell you, it's important to
more clearly. To understand what I'm about to tell you, it's important to
understand that: <b>the prime factoring of a number is to break it down into
indivisible parts</b>.</p>

<img style='max-width:700px' src='../media/content/blog/shin_26.png'/>

<p>When you multiply a number by a fraction, what you really are doing is
decrement the prime factors in the denumerator, and incrementing those in the
<p>When you multiply a number by a fraction, what you're really doing is
decrementing the prime factors in the denumerator, and incrementing those in the
numerator. For example: we remove one amount of 2 and add one amount of 3, in
3/2. We remove one amount of 3 and add one amount of 2, in 2/3.</p>

<img style='max-width:700px' src='../media/content/blog/shin_27.png'/>

<p>So we can think of any number as a bag, containing items of different
numerical values, or prime values. Primes are like the DNA of numbers. So,
these books begins with an initial number or bag, followed by a series of
<p>So, we can think of any number as a bag, containing items of different
numerical values, or prime values. Primes are like the DNA of numbers. These
books begins with an initial number, or bag, followed by a series of
fractions.</p>

<p>Keeping that initial number in mind, we walk through each fraction on the
page, if the modulo of our accumulator and the denominator of a fractionis
page, if the modulo of our accumulator and the denominator of a fraction is
zero, we update our accumulator by the product of our accumulator and the
fraction, and start over at the first fraction, otherwise we try the next
fraction.</p>
Expand All @@ -258,8 +256,8 @@ <h2>A Shining Place Built Upon The Sand</h2>
<p>For example: (18 % 2) = 0 means that the bag is divisible by the first
fraction, that our bag contains that item, we multiply 18 by 5, update the
accumulator and start over until it fails to match, then move onto the second
fraction, and stop upon reaching the end. This is page of a book adds two
numbers together stored in r2 and r3: We itterate like this, first emptying r2
fraction, and stop upon reaching the end. This page of a book adds two
numbers together stored in r2 and r3: We iterate like this, first emptying r2
into r5 Then r3 into r5. We have added 1+2=3</p>

<p>If we look at complete implementation of this program in pseudocode:</p>
Expand All @@ -268,8 +266,8 @@ <h2>A Shining Place Built Upon The Sand</h2>

<p>This is how I came to learn that each book in each library, can be encoded in
nothing but fractions and multiplications. But anyways, this is all too
complicated, let's look at it another way. Basically what we have on the pages,
as a list of changes. We can give names to registers and do away with fractions
complicated, let's look at it another way. Basically, what we have on the pages is
a list of changes. We can give names to registers and do away with fractions
altogether: r2 = apple, r3 = orange, ..</p>

<img style='max-width:400px' src='../media/content/blog/shin_31.png'/>
Expand All @@ -279,21 +277,21 @@ <h2>A Shining Place Built Upon The Sand</h2>

<img style='max-width:400px' src='../media/content/blog/shin_32.png'/>

<p> If we look at the page from before, we can think of it as these changes:</p>
<p>If we look at the page from before, we can think of it as these changes:</p>

<img style='max-width:400px' src='../media/content/blog/shin_33.png'/>

<p> I'm using names for registers, but I could just as easily use shapes,
<p>I'm using names for registers, but I could just as easily use shapes,
colors, tastes, smells..</p>

<img style='max-width:400px' src='../media/content/blog/shin_34.png'/>

<p> Here's what boolean logic looks like: If my bag contains the items x and y, I
<p>Here's what boolean logic looks like: If my bag contains the items x and y, I
take them out, and put in a true item -- otherwise a false one.</p>

<img style='max-width:400px' src='../media/content/blog/shin_35.png'/>

<p>If we want to compare the value of two registers</p>
<p>If we want to compare the value of two registers:</p>

<img style='max-width:400px' src='../media/content/blog/shin_36.png'/>

Expand All @@ -303,51 +301,50 @@ <h2>A Shining Place Built Upon The Sand</h2>

<p>These books are reversible too, as long as numerators and denomerators are all
unique. Books can be read backward, from the end to the start, and recover the
original state. I think: This is fantastic!</p>
original state. I think his is fantastic!</p>

<img style='max-width:700px' src='../media/content/blog/shin_38.png'/>

<p> The mind reels, beholding all these possibilities, the implications of a
computation system so fundamental that it can be explained in 10 seconds,
transcends language, seems to be weeved in the fabric of the universe itself.
Why isn't this more known, we should rewrite our library! I'm dying to see the
<p>The mind reels, beholding all these possibilities, the implications of a
computation system so fundamental that one can explain it in 10 seconds, it
transcends language, it seems to be weaved in the fabric of the universe itself.
Why isn't this more known? We should rewrite our library! I'm dying to see the
library halls that hold these books. I would love to see all the different
libraries!</p>

<p>So, I ask: Are there halls without books?</p>
<p>So, I ask, "Are there halls without books?"</p>

<p>"yes, there are halls where the people destroyed them"<br />
<p>What?! why, would anyone do that. It's
inconcievable, it's painful enough to think of those who don't ever pick a book
from the shelf. If it was up to me everyone should be forced to learn how to
read, a book in every hands! </p>
<p>"Yes, there are halls where the people destroyed them."<br />
<p>"What?! why, would anyone do that. It's inconceivable! It's painful enough to
think of those who don't ever pick a book from the shelf. If it was up to me,
everyone should be forced to learn how to read, a book in every hand!"</p>

<img style='max-width:350px' src='../media/content/blog/shin_39.png'/>

<p>The person raises a finger, I stop talking.</p>

<p>"Why did do you think, the first person took one of
these books off of the shelf?"</p>
<p>"Why do you think the first person took one of these books off the
shelf?"</p>

<p>I don't know, maybe they were looking to better
understand the universe, to learn about history, or just to waste some time
reading some fiction. I answer.</p>
<p>"It was to so they could more assuredly kill
someone at a distance."</p>
<p>"I don't know, maybe they were looking to better understand the universe, to
learn about history, or just to waste some time reading some fiction." I answer.</p>
<p>"No, it was so they could make certain they could kill someone at a distance."</p>

<p>Then I wake up. Dreams are silly like that.</p>
<p>Then I woke up. Dreams are silly like that...</p>

<p>It seems I fell asleep in front oh my terminal waiting for the ARM
<p>It seems I fell asleep in front of my terminal, waiting for the ARM
architecture manual to open.</p>

<img style='max-width:700px' src='../media/content/blog/shin_40.png'/>

<p>And, it's still loading..</p>
<p>And, it's still loading...</p>

<img style='max-width:700px' src='../media/content/blog/shin_41.png'/>





</main><footer>
<a class='logo' href="home.html">
<img src="../media/interface/logo.svg" aria-label='open homepage' alt="hundred rabbits logo consisting of one hundred white dots" width="100" height="100">
Expand Down
1 change: 0 additions & 1 deletion src/inc/nasu_guide.htm
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ <h3><a id='uxncontrols'>Uxn-specific controls</a></h3>
<div><kbd class='shortcut'><dt>f3</dt></kbd><dd>screenshot</dd></div>
</dl>


<h3><a id='renaming'>Renaming a file</a></h3>

<p>The default filename reads <b>untitled.chr</b>. To change it, click on the text. The text field will blink, allowing you to type a new file name. Nasu can import and export the <a href='https://wiki.xxiivv.com/site/chr_format.html' target='_blank'>chr file format</a>, typically used in the development of Famicom games.</p>
Expand Down
Loading

0 comments on commit 3cb8438

Please sign in to comment.