<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>XXIIVV</title><link>https://wiki.xxiivv.com/</link><description>Journal Logs</description>
<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 17 Dec 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Revisited the <a href='tga_format.html'>tga format</a> as a potential transfer format for Varvara applications such as Noodle. I've also been flicking through the massive collection of notes I've accumulated on the topic of <a href='paper_computing.html'>paper computing</a> and reflecting on this year that is now ending.</p>
<ul>
	<li>Wrote a <a href='chip8.html'>CHIP-8</a> emulator for Varvara.</li>
</ul>
<img src='../media/refs/xneko.png'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 3 Dec 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Spent the first few days of December solving the <a href='https://adventofcode.com/' target='_blank'>Advent Of Code</a> puzzles in Uxntal, got distracted, and started thinking about image support inside Left. I've also spent time experimenting with the <a href='subleq.html'>Subleq</a> virtual machine.</p>
<ul>
	<li>Released the <a href='turye.html'>Turye</a> font-editor.</li>
	<li>Released a <a href='https://git.sr.ht/~rabbits/catclock.html' target='_blank'>Cat Clock</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 19 Nov 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Was away from <a href='pino.html'>Pino</a> to visit family, spent our
evenings catching up and watching movies. Received a replacement keyboard for
<i>Ayatori</i>, it's good to be working on the Thinkpad
again.</p>
<ul>
	<li>Rewrote the Uxn assembler to use a single pass.</li>
	<li>Released <a href='busy_doing_nothing.html'>Busy Doing Nothing</a> in paperback.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 5 Nov 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Wrote a little <a href='brainfuck.html'>brainfuck</a> interpreter in Uxntal during this week's transits. My thoughts have been drifting back to <a href='primes.html'>primes</a> and <a href='fractions.html'>fractions</a>, I've been considering a twist to <a href='fractran.html'>fractran</a> where fractions with a zero as nominator or denominator might be used as jump operations, but I have yet to implement this.</p>
<img src='../media/refs/jeremy.png'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 22 Oct 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Decided to stop doing daily drawings and port <a href='donsol.html'>Donsol</a> instead. I had it all planned out in my head before starting, I went ahead and completed the port within just a few days. The work was done on a Pinebook Pro, revealing a few issues with <a href='left.html'>Left</a>, so I spent some time optimizing the text-editor so it would run faster.</p>
<ul>
	<li>Released <a href='donsol.html'>Donsol</a>, for Varvara.</li>
	<li>Added a <a href='uxntal_reference.html'>reference manual</a> for the Uxntal opcodes.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 8 Oct 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Spending the month of October between <a href='https://merveilles.town/web/statuses/107033448028097574' target='_blank'>daily drawings</a>, and various <a href='https://100r.ca/site/growing_food.html' target='_blank'>food preservation projects</a>. As I work on a picture, I'll occasionally stop to improve Noodle in some way or correct a bit of friction. The near totality of my computer activities(drawing, composing and programming) are now done from within the <a href='uxn.html'>Uxn</a> virtual machine. <i>I couldn't be happier</i>.</p>
<ul>
	<li>Added guides for the line and rect tool, in <a href='noodle.html'>Noodle</a>.</li>
	<li>Added interface responsiveness, in <a href='dexe.html'>Dexe</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 24 Sep 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Rewrote Dexe to be compatible to the latest changes to Varvara. I'm unsure what to do about Oscean's twtxt and RSS feeds, generating them in Uxntal will be hard, especially the date conversion. Maybe I could build the now page's body from the twtxt feed, but if I did, I would loose the <a href='varvara.html'>Arvelie</a> timestamps and links. Picked up <a href='moogle.html'>Moogle</a> again, cleaned up the codebase.</p>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 10 Sep 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>The grey weather gives us only a few hours of solar power each day, so we alternate between cleaning and doing other things, such as <a href='origami.html'>origami</a>. I've been optimizing <a href='orca.html'>Orca</a>, trying to make it run faster, inspired by the recent optimizations of Noodle. </p>
<ul>
	<li>Added d-pad controls, in <a href='https://git.sr.ht/~rabbits/orca-toy' target='_blank'>Orca</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 27 Aug 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Currently rewriting <a href='oscean.html'>Oscean</a> in Uxntal, as an experiment to see how far I can push Uxn, and explore what a <i>wiki from first principles</i> might even look like. A few features have yet to be ported, but the main components are done. We're slowly sailing North toward Vancouver to see friends, we left Saturna for Ladysmith and Silva Bay, Pino has engine problems, again. </p>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2021.html</link>
<pubDate>Fri, 13 Aug 2021 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>We're anchored near <a href='canada.html'>Saturna</a>, it has been nice to
work offgrid again. I've started porting <a
href='paradise.html'>paradise</a> in Uxntal, it would be nice to port <a
href='oscean.html'>Oscean</a> at some point too.</p>
<p>After 16 years of daily journaling and tracking, I am finally stopping. I
believe that the problems I was attempting to tackle, such as moodswings and
the lack of focus, have been fixed and the data gathered in these recent years
reveals nothing new or actionable. A bi-monthly format where I write a few
sentences on my recent interests might be more practical.</p>
<p>Let's begin, once again.</p>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 17 Dec 2022 12:00:00 -0000</pubDate>
<title>Reversible Computing</title>
<description><![CDATA[
<p>This week, I was introduced to <a href='reversible_computing.html'>reversible
computing</a> and linear logic, which not only do not generate garbage, but
also preserves state by making any loss of entropy explicit and an integral
part of the program's architecture. To say that this new knowledge shook my
understanding of programming would be an understatement.</p>
<p>I don't know what 2023 has in store, but some of it will be invariably spent
tangled up in this.</p>
<ul>
	<li>Wrote a <a href='https://git.sr.ht/~rabbits/uxnbal' target='_blank'>stack-effect checker</a> for Uxntal.</li>
</ul>
<img src="../media/refs/mocking.png" width='100' class='nodark'>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 3 Dec 2022 12:00:00 -0000</pubDate>
<title>Beetbug</title>
<description><![CDATA[
<p>Continuing my recent experiments with the <a
href='https://git.sr.ht/~rabbits/blinkengenie' target='_blank'>self-hosted
emulator</a>, I decided to repurpose it and turn it into an entirely
virtualized step-debugger. It is called <a href='beetbug.html'>Beetbug</a>,
after <a href='https://github.com/randrew/uxn32' target='_blank'>Uxn32</a>'s
debugger. To improve error reporting across the ecosystem, I've also written a
<a href='symbols.html'>symbols file</a> specification that will allow the
various emulators and debuggers to add labels to addresses when throwing errors
and warnings.</p>
<p>As I was learning to use the Soroban to do elementary level multiplications, I
stumbled on this <a href='https://ethw.org/Ancient_Computers'
target='_blank'>fantastic article</a> on the use of the Salamis Tablet, which
has been fascinating me and occupying my mind at night. There, now it can
torment you too.</p>
<ul>
	<li>Created a <a href='https://git.sr.ht/~rabbits/moth' target='_blank'>calendar program</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 19 Nov 2022 12:00:00 -0000</pubDate>
<title>Soroban</title>
<description><![CDATA[
<p>I had this idea of implementing the Uxn virtual machine <i>in itself</i>, to
virtualize the memory and runtime entirely in a <a
href='https://git.sr.ht/~rabbits/blinkengenie' target='_blank'>sandboxed
emulator</a> rom. That would allow something like a debugger to be built that
doesn't preclude any special <a href='varvara.html'>Varvara</a> support.</p>
<p>I also tried writing a <a href='http://turboforth.net/tutorials/blocks.html'
target='_blank'>block editor</a> for Uxntal, but failed, I couldn't make up my
mind on how to visualize each cell, and in the end, I've decided to drop the
idea and went back to reading Takashi Kojima's <i>Advanced Abacus</i> book and
toying with my virtual soroban while the snow fell on the boat.</p>
<ul>
	<li>Created a <a href='https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/soroban/soroban.tal' target='_blank'>little virtual abacus</a>.</li>
	<li>Enjoyed discovering <a href='https://git.sr.ht/~vdupras/duskos' target='_blank'>DuskOS</a>.</li>
</ul>
<img src="../media/refs/soroban.png">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 5 Nov 2022 12:00:00 -0000</pubDate>
<title>Merveilles Meetup 2022</title>
<description><![CDATA[
<p>I had a unforgettable time at a conference. I met countless wonderful
creatives, including someone who introduced me to <a
href='interaction_nets.html'>Interaction Nets</a>, another who showed me their
<a href='https://github.com/HParker/dotal' target='_blank'>little programming
language</a> targeting Uxn, someone even noticed the <a
href='https://en.wikipedia.org/wiki/Ithkuil' target='_blank'>Ithkuil</a> easter
egg on one of my slides and came to talk to me about it. I also got to spend
hours exchanging ideas with <a href='https://www.inkandswitch.com'
target='_blank'>Peter van Hardenberg</a> and <a href='https://rsms.me'
target='_blank'>Rasmus Andersson</a>, whose work inspire me.</p>
<p>The conference coincided with the first Pacific Northwest <a
href='merveilles.html'>Merveilles</a> meetup. There was no better way to end
this trip than having the chance of finally meeting, in person, some of the
friends with whom I share this online community.</p>
<ul>
	<li>Presented <a href='https://vimeo.com/771406693#t=1h25m46s' target='_blank'>Weathering Software Winter</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 22 Oct 2022 12:00:00 -0000</pubDate>
<title>Last Daily</title>
<description><![CDATA[
<p>Today was the last day of October, and the last <a
href='https://forum.merveilles.town/thread/58/drawtober-92/#bottom'
target='_blank'>daily drawing</a>. I had a good time beginning each morning
that way, but it's time to wrap up the slides for <a
href='https://100r.ca/site/weathering_software_winter.html'
target='_blank'>Weathering Software Winter</a>.</p>
<p>I haven't had time to do much else this month, but I did modify <a href='left.html'>Left</a> to use a variant of the Smalltalk-76 font, which after a handful of <a href='https://git.sr.ht/~rabbits/left/tree/main/item/etc/cream.uf2' target='_blank'>tweaks</a>, has quickly turned into my favourite font to program with.</p>
<ul>
	<li>Implemented <a href='https://git.sr.ht/~rabbits/sunflower-basic' target='_blank'>TinyBASIC</a> in Uxntal.</li>
</ul>
<img src="../media/refs/basic.png" width='140'>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 8 Oct 2022 12:00:00 -0000</pubDate>
<title>TinyBASIC</title>
<description><![CDATA[
<p>I've recently finished reading <i>What The Doormouse Said</i>, and I was fascinated by the story of the People's Computer Company publishing the specification for a subset of the <a href='basic.html'>BASIC programming language</a>, inviting programmers to write their own unique implementations for their machines.</p>
<p>This motivated me to take a deep dive in the language, and what better way to grasp a language than to <a href='https://git.sr.ht/~rabbits/sunflower-basic' target='_blank'>write an implementation</a>.</p>
<ul>
	<li>Preparing slides for <a href='https://100r.ca/site/weathering_software_winter.html' target='_blank'>Weathering Software Winter</a>.</li>
	<li>Still doing <a href='https://forum.merveilles.town/thread/58/drawtober-92/#bottom' target='_blank'>daily drawings</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 24 Sep 2022 12:00:00 -0000</pubDate>
<title>A month of conworld</title>
<description><![CDATA[
<p>We have returned to Victoria for the winter and reconnected with our little local sailing community, it has been wonderful hearing about everyone's summer adventures. We have a lot of <a href='https://100r.ca/site/boat_projects.html' target='_blank'>challenging projects</a> to do over the next few months and knowing that we have dependable friends nearby is reassuring.</p>
<p>I am dedicating each morning to drawing a different scene from the <a href='neauismetica.html'>Neauismetica</a>, and will try to keep it up for as long <a href='https://forum.merveilles.town/thread/58/drawtober-111/' target='_blank'>as I have ideas</a>.</p>
<ul>
	<li>Sown a <a href='playdate_sleeve.html'>sleeve for the Playdate</a>, and a <a href='https://100r.ca/site/burgee.html' target='_blank'>Merveilles burgee</a>.</li>
	<li>Updated the <a href='https://git.sr.ht/~rabbits/uxn-playdate' target='_blank'>Playdate implemenation of Uxn</a> to the latest core.</li>
	<li>Added d-pad controls to the <a href='wireworld.html'>Wireworld playground</a>.</li>
</ul>
<img src="../media/identity/burgee.svg" height="100" class='nodark'>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 10 Sep 2022 12:00:00 -0000</pubDate>
<title>We've got worlds to go to</title>
<description><![CDATA[
<p>Once again, finding ourselves having drinks over a scattering of world atlases and passage planning compendiums.</p>
<p>The days are getting shorter, and so is the time that we can spend on the computer, due to our batteries depleting earlier a bit each day. So, I spend my evenings proof-reading the <a href='wiktopher.html'>Wiktopher</a> manuscript and <a href='reading.html'>reading</a>. </p>
<ul>
	<li>Added monochromatic modes to <a href='orca.html'>Orca</a>, <a href='cccc.html'>CCCC</a> and <a href='catclock.html'>Catclock</a>.</li>
	<li>Wrote a <a href='https://git.sr.ht/~rabbits/arduino-cookbook/tree/main/item/adafruit-playground/teatime.ino' target='_blank'>little program</a> for the <a href='playground.html'>Adafruit Playground</a>.</li>
	<li>Finally gotten around to fixing the <a href='calendar.html'>calendar</a> page.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 27 Aug 2022 12:00:00 -0000</pubDate>
<title>Hunger for a Way Out</title>
<description><![CDATA[
<p>The misantropia that accompanied our return to the noise and smell of the cities, has not yet subsided. We find ourselves surrounded by people, homologous to those who merrily mow the lawn at dinner time, who will break the quietude of an anchorage by running a gas generator to watch <a href='technology.html'>television</a> as the sun sets.</p>
<p>It's no wonder that birds don't sing here, lest their songs be invariably drowned by the deafening display of the <a href='simulacra.html'>vacationers</a> broadcasting to the fourth horizon over that they are taking it easy.</p>
<ul>
	<li>Made <a href='drifblim.html'>Drifblim</a> capable of assembling large files, namely Potato.</li>
	<li>Started poking at building a <a href='https://git.sr.ht/~rabbits/zombie' target='_blank'>little sequencer</a> again, oh no.</li>
</ul>
<img src="../media/refs/nocars.png">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 13 Aug 2022 12:00:00 -0000</pubDate>
<title>Farewell Desolation</title>
<description><![CDATA[
<p>We've left <a href='https://100r.ca/site/western_canada.html' target='_blank'>Desolation Sound</a>, and stopped in Texada to reprovision before sailing south. We finally have access to reliable internet access again, but none of my <a href='bookmarks.html'>near-endless supply</a> of things to catch up on, none of it stirs any interest in me right now.</p>
<p>Despite my unsettled moods, I was able to built myself a cozy little world to work from, the operating system turned out to be extremly useful in looking through my large collection of pcm, chr and icn files.</p>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 30 Jul 2022 12:00:00 -0000</pubDate>
<title>A Potato</title>
<description><![CDATA[
<p>We've sailed ourselves into somewhat of an internet deadzone, where my evenings consist of lying in the hammock hung between the jib and the mast, thinking about what sort of an <a href='operating_systems.html'>operating system</a> I'd like for myself; what would be both realistic for the Uxn platform, and the limits of my own aptitude for realizing it.</p>
<ul>
	<li>Built an <a href='potato.html'>operating system</a>.</li>
</ul>
<img src='../media/generic/potato.png' width='100'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 16 Jul 2022 12:00:00 -0000</pubDate>
<title>Slideshow Tech 2000</title>
<description><![CDATA[
<p>I haven't had it in me to start new projects these past two weeks, so I've instead revisited projects in need of care; namely <a href='https://100r.ca/site/adelie.html' target='_blank'>Adelie</a> which was until now undocumented, leaving people to guess at how things worked. It has been nice to see some terrific projects made with it, like <a href='https://merveilles.town/web/@l3kn/108641034195971494' target='_blank'>tower of hanoi</a>, and these <a href='https://social.weho.st/@dvn/108630529793221806' target='_blank'>gorgeous</a> <a href='https://mstdn.social/@JotaEmese/108620021297292173' target='_blank'>slides</a>. It took all the restrain in the world not to turn it into another <a href='hypertalk.html'>Hypercard</a>.</p>
<ul>
	<li>Wrote a <a href='thue.html'>Thue interpreter</a>, and a tiny <a href='cccc.html'>desktop calculator</a>.</li>
	<li>Sent artwork to the second issue of <a href='https://fantomeszine.com' target='_blank'>Fantomes</a> zine.</li>
	<li>Designed a fresh <a href='https://merveilles.town/web/@neauoire/108705386563362320' target='_blank'>new bold font</a> for Orca.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 2 Jul 2022 12:00:00 -0000</pubDate>
<title>Self Documenting Binaries</title>
<description><![CDATA[
<p>The more I try to imagine what resilient software might look like, the more shortcomings I find in <a href='roms.html'>Varvara roms</a>, namely, the ones that rely entirely on external <a href='documentation.html'>documentation</a>. So, I decided to try and begin to tackle this problem by adding a menu navigation <a href='manifest.html'>manifest</a> to each one, which not only makes the application self-documenting, but also improves accessibility.</p>
<ul>
	<li>Planted soy at 50°8.549'N 124°56.972'W</li>
	<li>Wrote a macros pre-processor for <a href='drifblim.html'>Drifblim</a>.</li>
</ul>
<img src='../media/generic/adelie.png'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 18 Jun 2022 12:00:00 -0000</pubDate>
<title>Dwindling Stores</title>
<description><![CDATA[
<p>I hate to think that we will, at some point, have to sail south to re-supply, we've both decided that we shall stretch our supplies for as long as we possibly can. We will soon run out of fresh produce, but we have prepared enough <a href='https://grimgrains.com/site/lactofermentation.html' target='_blank'>preserves</a> to last us for months.</p>
<ul>
	<li>Wrote our keynote for <a href='https://nime2022.org/' target='_blank'>NIME 2022</a>.</li>
	<li>Transcribed notes over to the <a href='https://permacomputing.net' target='_blank'>Permacomputing Wiki</a>.</li>
	<li>Planted wheat, barley and mustard greens at 50°8.409'N 124°56.842'W</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 4 Jun 2022 12:00:00 -0000</pubDate>
<title>Uxntal Communication II</title>
<description><![CDATA[
<p>We've arrived in Desolation Sound and met up with friends. We spend the long afternoons rowing the dinghy along the shoreline and exploring the thickly forested coast. I went ahead and assigned a glyph to each Uxn opcode, to make an <a href='uxntal_alphabet.html'>Uxntal Alphabet</a>, it adds a wonderful conlang aspect to the project. I'm hoping to turn this into a little graphical assembler at some point.</p>
<img src='../media/generic/ugl/min2.png' width='150' alt='min2()'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 21 May 2022 12:00:00 -0000</pubDate>
<title>Uxntal Communication I</title>
<description><![CDATA[
<p>I couldn't stop thinking about the idea of a <a href='uxntal_reference.html'>Uxntal Sign Language</a>. So, with Rekka's help, I began assigning hand gestures to numbers, operators and modes. I'm also thinking that I might like to assign glyphs so an assembler that does away with English altogether could be envisioned.</p>
<ul>
	<li>Wrote a <a href='uxnlin.html'>linter</a> for Uxntal, and implemented <a href='https://wiki.c2.com/?TailCallOptimization' target='_blank'>tail-call optimization</a> to uxnasm.</li>
	<li>Planted lentils, mung beans and radishes at 50°8.527'N 124°40.195'W</li>
</ul>
<img src='../media/generic/usl/lth.png' width='200' />
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 7 May 2022 12:00:00 -0000</pubDate>
<title>Heading North</title>
<description><![CDATA[
<p>We are finally making our way north toward Desolation Sound and the Broughton Archipelago. We are spending these late spring days anchored between high mountains, revisiting ideas for projects we conceived of this last winter, but decided to leave for a later time. I've been fascinated by how an entire computing paradigm can emerge from the primitives of combinatory logics, my recent thoughts have been populated by these <a href='logic.html'>strange talking birds</a>.</p>
<ul>
	<li>Implemented an <a href='https://git.sr.ht/~rabbits/ornithologics' target='_blank'>ornithologics</a> playground.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 23 Apr 2022 12:00:00 -0000</pubDate>
<title>Slides rules</title>
<description><![CDATA[
<p>Acquired a couple of <a href='slide_rule.html'>slide rules</a> from a retired teacher, and figured out how to use them. My plan is to gift them to people we meet in our travels. I've spent the better part of the week plotting shapes on paper with the help of the slide rule, while also experimenting with a <a href="turquoise.html">line-plotting engine</a>, inspired from <i>Turtle Graphics</i>, for creating procedural graphics.</p>
<ul>
	<li>Made a little <a href='nebu.html'>spreadsheet program</a> that fits neatly in a 6kb rom.</li>
	<li>Wrote a <a href="https://git.sr.ht/~rabbits/uxn5" target="_blank">HTML5 implementation</a> of UxnVM.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 9 Apr 2022 12:00:00 -0000</pubDate>
<title>Uxn Specs</title>
<description><![CDATA[
<p>I felt frustrated by the development of Uxn this week. It reminded me of the difficult period in Orca's development when it was beginning to be actively used, meanwhile the last few operators were being finalized. Folks would raise hell each time operators were moved around and it made finalizing the spec extremely painful.</p>
<img src='../media/generic/permacomputing.png' />
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 26 Mar 2022 12:00:00 -0000</pubDate>
<title>Bedrock Failure</title>
<description><![CDATA[
<p>Inspired from the <a href="http://www.vpri.org/pdf/tr2015004_cuneiform.pdf" target="_blank">Cuneiform Tablets</a> paper, I considered realizing the paper's point of implementing <a href='https://wiki.squeak.org/squeak/989' target="_blank">Smalltalk72</a> on a UVM, I spent a few days experimenting with the ST72 environment &mdash; Only to realize that, like the <a href="https://paste.sr.ht/~rabbits/b23e80eaf675c1b704bc704577e503cfd0d8f474" target="_blank">ChifirVM</a>, it is poorly thought out and fundamentally irreconcilable with my vision of small computing.</p>
<ul>
	<li>Wrote a plain <a href="https://git.sr.ht/~rabbits/uxn11" target="_blank">X11 implementation</a> of Varvara.</li>
	<li>Created an Uxntal REPL, called <a href='bicycle.html'>Varvara's Bicycle</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 12 Mar 2022 12:00:00 -0000</pubDate>
<title>FSF</title>
<description><![CDATA[
<p>We gave our talk at <a href='https://www.fsf.org/blogs/community/libreplanet-living-liberation-day-two-retrospective-and-motivation-for-freedom' target="_blank">LibrePlanet 2022</a>, and it went very well. During the Q&A, we talked about living without a fridge, from food preservation to <a href='https://grimgrains.com/site/sprouting.html' target="_blank">sprouting</a>, and we were delighted to see so many people interested in that stuff. I guess the intersection of computers and gardens is slightly larger than I thought. </p>
<ul>
	<li>Played a <a href='https://www.youtube.com/watch?v=h1eC8czDAkk' target="_blank">little set</a> for Algorave's 10th anniversary.</li>
	<li>Revamped Orca, Nasu, and Left to support Varvara's new Screen/Auto port.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 26 Feb 2022 12:00:00 -0000</pubDate>
<title>Digital Preservation</title>
<description><![CDATA[
<p>Took a deep dive into the various experiments in digital preservation(PADI, CAMiLEON, Domesday, etc..), didn't really find anything worthy of note, but it did inspire me to rewrite some of the content on <a href='permacomputing.html'>permacomputing</a>. I've also spent the past couple of days improving <a href='noodle.html'>Noodle</a>, and adding support for <a href="tga_format.html">tga</a> images.</p>
<ul>
	<li>Wrote a little single-file Uxntal assembler called <a href='drifblim.html'>Drifblim</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 12 Feb 2022 12:00:00 -0000</pubDate>
<title>A Dice Game</title>
<description><![CDATA[
<p>Rekka is putting the finishing touches to <a href='wiktopher.html'>Wiktopher</a>, and asked me to design a game that the people of Iridi could be playing. I thought a dice game combining the capture mechanism of Go and the randomness of the Domino draw might be a good fit, learn to play <a href='hako.html'>Hako</a>.</p>
<ul>
	<li>Implemented <a href='https://www.youtube.com/watch?v=xIBTzswUmzY' target='_blank'>J & Y wiring</a>, in the Uxn port of Orca.</li>
	<li>Wrote a version of <a href='https://git.sr.ht/~rabbits/minesweeper' target='_blank'>minesweeper</a> for Varvara.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 29 Jan 2022 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Our upcoming keynote for <a href='https://www.fsf.org/news/artist-collective-hundred-rabbits-to-keynote-libreplanet-living-liberation' target='_blank'>Libre Planet 2022</a> has been announced, we've built a little <a href='adelie.html'>slideshow program</a> for the presentation. I've revamped the <a href='orca.html'>Orca</a> documentation and added a <a href='orca_reference.html'>reference page</a>, as well as fixing a few bugs in the <a href='https://git.sr.ht/~rabbits/orca-toy' target='_blank'>Uxntal implementation</a>. Toying with wireworld sucked much of my time, again.</p>
<p>Finally, brought back incoming links at the bottom of wiki pages. They had been gone since the migration from C, to Uxntal.</p>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 15 Jan 2022 12:00:00 -0000</pubDate>
<title>Tamagochi</title>
<description><![CDATA[
<p>Rekka and I completed <a href='yufo.html'>Yufo</a>, our entry for the <a href='https://itch.io/jam/virtual-pet-jam' target='_blank'>Virtual Pet Jam 2022</a>, we also added a Serbian and Polish translation to <a href='thousand_rooms.html'>Thousand Rooms</a>. When I wasn't playing with <a href='primes.html'>primes</a>, or <a href='reading.html'>reading</a>, I was noodling in <a href='https://git.sr.ht/~rabbits/wireworld' target="_blank">wireworld</a>. Ah! Also, <a href='uxn.html'>Uxn</a> turned one year old.</p>
<img src="../media/generic/uxn.cake.png" width="250">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2022.html</link>
<pubDate>Sat, 1 Jan 2022 12:00:00 -0000</pubDate>
<title>Devlog Start</title>
<description><![CDATA[
<p>To kick off 2022, I've decided to write 3 documents for the Uxn project, in
which I'll save my design notes, the <a href='uxn_devlog.html'>first one</a> is
about the virtual machine itself, the <a href='varvara_devlog.html'>second
one</a> is about a personal computer and the last one might be about the
language design. Hopefully, by the end of this year, this project will have
have matured into something that is more easily definable.</p>
<img src='../media/refs/mothra.png' alt='mothra' width='16'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 17 Dec 2023 12:00:00 -0000</pubDate>
<title>Lisp</title>
<description><![CDATA[
<p>I've been taking it easy for the last few days of the year, cooked a lot,
walked a lot. I've been re-reading SICP and idly poking at implementing a <a
href='lisp.html'>Lisp</a> system in the style of <a
href='varvara.html'>Varvara</a>. I don't have any specific goal for it beyond
exploring low-level symbolic computing, but who knows where these things might
lead.</p>
<p>After watching an excellent documentary about the <a
href='https://www.youtube.com/watch?v=5kxRi34PqWo' target='_blank'>Newton</a>,
I found myself reading about the various ways to convert hand-written letters
into their digital representations, and soon found myself fascinated enough
that I just had to invent my own little shorthand <a
href='grail.html'>calligraphy and interpreter</a>. </p>
<ul>
	<li>Wrote a daily devlog for <a href='https://rabbits.srht.site/decadv/' target='_blank'>December Adventure</a>.</li>
	<li>Revisited the <a href='https://git.sr.ht/~rabbits/lispkit' target='_blank'>Lispkit book and ecosystem</a>.</li>
</ul>
<img src='../media/refs/chine_nual.png' width='120'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 3 Dec 2023 12:00:00 -0000</pubDate>
<title>Pomparu</title>
<description><![CDATA[
<p>Rek's <a href='wiktopher.html'>Wiktopher</a> is out! After nearly seven
years, it's finally available for anyone to read. It includes a few side projects documented on here, such as a dialect
of <a href='solresol.html'>Solresol</a>, and the game <a
href='hako.html'>Hako</a>. That's all I've this week, so <a
href='https://100r.ca/site/wiktopher.html' target='_blank'>go read it</a>!</p>
<ul>
	<li>Explored <a href='grail.html'>graphical input languages</a>.</li>
	<li>Noodling on an <a href='https://rabbits.srht.site/decadv/' target='_blank'>operating system</a>, again.</li>
</ul>
<img src='../media/refs/pomparu.png' width='120'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 19 Nov 2023 12:00:00 -0000</pubDate>
<title>Ulz Compression + Elmet Brae</title>
<description><![CDATA[
<p>The <a href='elmet_brae.html'>Elmet Brae</a> compilation has been released,
and put up on <a href='beldam_records.html'>Beldam Records</a> with a
beautiful cover by <a href='https://nchrs.xyz' target='_blank'>Rostiger</a>, who also
made the <a href='varvara_zine.html'>Varvara Zine</a>.</p>
<p>I've spared a few evenings to implement a <a href='ulz_format.html'>Ulz
encoder</a>, for which my first attempt was nearly a year ago, and at the time,
writing programs in Uxn that involved many nested loops terrified me. So, it
felt great to revisit this old problem that stumped me before, and solve
it.</p>
<p>Members of the <a href='solresol.html'>Solresol</a> community and I talked
about the lack of useful example sentences in the language, and how the handful
of examples out there often include mistakes, so we've put together a <a
href='resolsido.html'>revised list of sentences</a> that we could agree on.</p>
<ul>
	<li>Released the <a href='https://beldamrecords.bandcamp.com/album/elmet-brae-the-land' target='_blank'>Elmet Brae</a> compilation.</li>
	<li>Implemented the <a href='https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/cli/lz/ulzenc.tal' target='_blank'>ULZ compressor</a> in Uxntal.</li>
</ul>
<img src='../media/refs/kaufman_pig.png' width='150'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 5 Nov 2023 12:00:00 -0000</pubDate>
<title>Ternary Party</title>
<description><![CDATA[
<p>Rek and I are doing a final proof-reading of <a
href='wiktopher.html'>Wiktopher</a> before release, we're trying to make sure
that all of the book's conlang dialogs are consistent with each other. On the
topic of conlangs, we've also translated <a href='thousand_rooms.html'>Thousand
Rooms</a> in <a href='solresol.html'>Solresol</a>.</p>
<p>In the evenings, I've been revisiting <a href='ternary_computing.html'>ternary
computers</a> after wondering about string encoding in such a system. I've only
implemented the <a href='https://git.sr.ht/~rabbits/gyo' target='_blank'>basic
scaffolding</a> so far, but I'm hoping to reach a point where it can assemble
and run basic <a href='terscii.html'>TerSCII</a> printing routines.</p>
<ul>
	<li>Improved the <a href='https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/cli/opctest' target='_blank'>Opcode Tests</a>.</li>
	<li>Made a <a href='https://rabbits.srht.site/solrela/' target='_blank'>Solresol Translator</a> based on Sidosi.</li>
	<li>Did a few fixes to <a href='https://git.sr.ht/~rabbits/uxn5' target='_blank'>Uxn5</a> and <a href='https://git.sr.ht/~rabbits/nasu' target='_blank'>Nasu</a>.</li>
</ul>
<img src='../media/refs/trefoil.png' width='120'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 22 Oct 2023 12:00:00 -0000</pubDate>
<title>Back Aboard</title>
<description><![CDATA[
<p>After being away since leaving for the train to Strange Loop, we finally made
our way back to Pino. It feels great to be back in our things, and to have the
mind-space to create again, I was able to write music this week, and it had
been a very long time since I last felt like doing so.</p>
<p>I also helped with the implementation of a few devices for the
Javascript version of Varvara that a friend of ours use in their classroom,
someone also contributed a <a href='https://github.com/remko/uxn.wasm'
target='_blank'>WASM implementation</a> of the Uxn core, which speeds things up
a lot in comparison with the old one I made last year. I've also played with
<a href='https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/sixels/sixels.tal'
target='_blank'>sixels</a>.</p>
<ul>
	<li>Wrote a song for <a href='https://orllewin.github.io/elmet_brae/EB01' target='_blank'>Elmet Brae EB01</a>.</li>
	<li>Released transcription of <a href='https://100r.ca/site/computing_and_sustainability.html' target='_blank'>Computing And Sustainability</a>.</li>
	<li>Implemented a few missing devices to <a href='https://git.sr.ht/~rabbits/uxn5' target='_blank'>Uxn5</a>.</li>
	<li>Overjoyed to be back on the water.</li>
</ul>
<img src='../media/refs/softrains.png' width='140'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 8 Oct 2023 12:00:00 -0000</pubDate>
<title>Perma</title>
<description><![CDATA[
<p>These past few days, Rek and I were invited to participate in conversations
with students, researchers, and radio hosts about sustainable technological
practices(Right To Repair, Design for Disassembly, Open Source, etc). We're
witnessing a growing interest in software longevity, digital preservation, and
the organization of a critical mass of ecofeminist collectives exploring the
failability of modern tech, and the development of <a
href='collapse_computing.html'>resilient practices</a>, beyond mere
academics.</p>
<ul>
	<li>Nothing to show yet, but working on Varvara's new Audio device with <a href='https://badd10de.dev' target='_blank'>Bad Diode</a>.</li>
	<li>The talk for Strange Loop is now <a href='https://www.youtube.com/watch?v=T3u7bGgVspM' target='_blank'>available online</a>!</li>
	<li>Enjoyed reading Pauwels' <i>Blumroch L'Admirable</i> once again.</li>
</ul>
<img src='../media/refs/cybersix.jpg' width='220'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 24 Sep 2023 12:00:00 -0000</pubDate>
<title>Stolas</title>
<description><![CDATA[
<p>After taking the train from Seattle to Saint-Louis, I kept on heading East to
visit family and friends. I've been feeling a bit of out of sorts in regards to
programming, and unmotivated to do any software development. It'll come back to
me, but in the meantime I'll be spending my days <a href='journal.html'>drawing
dailies</a> for the month of October, and catching up with movies and music
that came out since we last had access to reliable internet connection.</p>
<ul>
	<li>Translated parts of <a href='wiktopher_translations.html'>Wiktopher to Solresol</a>.</li>
	<li>Removed interactive mode to <a href='drifblim.html'>Drifblim</a>.</li>
	<li>Got a <a href='https://merveilles.town/@ritualdust/111191488456801990' target='_blank'>Prince Stolas</a> from <a href='https://ritualdust.com/tattoo' target='_blank'>Lizbeth</a>.</li>
</ul>
<img src='../media/refs/stolas.png' width='120'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 10 Sep 2023 12:00:00 -0000</pubDate>
<title>Strange Loop Or Die Tryin'</title>
<description><![CDATA[
<p>On the eve of the talk, I sit half-awake waiting for my first real meal since
leaving Victoria to arrive, it's been two hours, blatter is coming down hard on
this very loud, and very understaffed, and only available vegetarian place
within walking farness from the hotel. And, my voice is shut, the talk is in a
few hours.</p>

<p>I normally am a really careful planner when it comes to giving these sorts of
technical talks, you wouldn't catch me going out the night before.</p>

<p>I had assumed that the train from Seattle would either carry their one
vegetarian meal on the menu, or accommodate. After a first day of eating cold
bread loaves with margarine, and an altercation with an uncompromising
attendant on the second day, I managed to secure myself a "<i>Steamed Russet
Potato A-la Tomato Sauce</i>" for the third.</p>

<p>I had also assumed that the venue would carry palatable vegan options, or that
I could cook my own. After missing the Strange Loop meal service twice in a
row, due to talk scheduling conflicts, I managed to queue long enough to
acquire one of the last remaining scoops of an awful vegan soup. I promptly
returned to stealing whole fruits from the hotel gym and eating them in my
room, which I was content with. The problem that wasn't apparent at first was
that eating sweets all day kept me up all night. </p>

<p>Despite these mistakes in preparing properly for the road leading to the talk,
I managed to show up on stage on time, give an (hopefully) entertaining
presentation at Strange Loop 2023. I'd love to give a sunderly thank to Jack
Rusher for the tea that brought my voice back, and Josh Morrow for letting me
borrow their laptop and install Uxn on it for the presentation.</p>
<ul>
	<li>Released slides for the <a href='https://git.sr.ht/~rabbits/strangeloop2023'>Strange Loop 2023 Talk</a>.</li>
	<li>Added soft-reboot to <a href='varvara.html'>Varvara</a>.</li>
	<li>I learnt how to <a href='https://merveilles.town/@neauoire/111101767065278410' target='_blank'>cook instant noodles with a clothing iron</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 27 Aug 2023 12:00:00 -0000</pubDate>
<title>Solresol</title>
<description><![CDATA[
<p>Now that the first pass of proof-reading for <a
href='wiktopher.html'>Wiktopher</a> is behind us, we have begun to look into
cleaning up some of the worlding aspects of the book, which include <a
href='hako.html'>congames</a>, conlangs and even <i>conrecipes</i>. One of
Lupin's dialects can be whistled, and as to encode the various poems of the
story into pitches, we decided to pick the <a href='solresol.html'>Solresol</a>
constructed language as a suitable candidate.</p>
<p>Not previously knowing the language, I have spent the past few days neck-deep
in digital archeology excavating some of the language's vanishing documents
from the Wayback Machine and transcribing them in a format that will allow me
to translate the texts. While I'm at it, I'm planning on translating the <a
href='thousand_rooms.html'>Thousand Rooms</a> story, <i>Famimi Remisolla</i> as
practice.</p>
<ul>
	<li>Collected notes into a <a href='solresol.html'>Solresol</a>, and <a href='solrela.html'>Solrela</a>, pages.</li>
	<li>Enjoyed exploring the archives of the <a href='https://www.sidosi.org' target='_blank'>Sidosi</a> community.</li>
</ul>
<img src='../media/refs/ecodisc.png' width='350'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 13 Aug 2023 12:00:00 -0000</pubDate>
<title>Oekaki</title>
<description><![CDATA[
<p>In an attempt to catch up with all of the readings I have had queued in
preparation to <a href='talk.html'>Strange Loop</a>, I've inadvertently filled
my every waking moments with enough dry PLT papers to make myself altogether
<i>sick</i> with the topic. I've been so caught up trying to learn about
expressiveness, that I momentarily forgot what about it was that I even wanted
to express. So, while I recover, I've picked up <a
href='neauismetica.html'>daily drawing</a> again.</p>
<ul>
	<li>Wrote a 4kb <a href='oekaki.html'>illustration program</a>, and <a href='journal.html'>drew</a>.</li>
	<li>Enjoyed rediscovering the <a href='https://www.altaplana.be' target='_blank'>AltaPlana</a> wiki.</li>
</ul>
<img src='../media/refs/urbicande.png' width='200'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 30 Jul 2023 12:00:00 -0000</pubDate>
<title>Lambdas</title>
<description><![CDATA[
<p>The first pass of review for <a href='wiktopher.html'>Wiktopher</a> is
done! Rek and I have been working toward this milestone for months.</p>
<p>While implementing changes to <a href='oquonie.html'>Oquonie</a>, I noticed
how many single-purpose labels were used merely to hop over short lengths of
code, enough that having ran of ideas for names to called them, I would default
to things such as <code>&skip</code>, <code>&continue</code> or even
<code>&ok</code>. The solution was to create anonymous labels, and as to be
capable of nesting them, I ended up inadvertently adding <a
href='uxntal_labels.html#anonymous'>lambdas to Uxntal</a> which has drastically improve
code readability, and as a side effect allowed for the rapid creation of tree
data-structures.</p>
<ul>
	<li>Started <a href='https://merveilles.town/@neauoire/110856485157270511' target='_blank'>versioning Varvara</a>.</li>
	<li>Implemented <a href='https://merveilles.town/@neauoire/110832824831251535' target='_blank'>whole-sprite flipping</a> to Varvara.</li>
	<li>Added makefiles to major uxntal projects.</li>
	<li>Enjoyed playing with Felix Winkelmann's <a href='http://www.call-with-current-continuation.org/fleng/fleng.html' target='_blank'>Fleng</a>.</li>
</ul>
<img src='../media/refs/bulb.png' width='120'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 16 Jul 2023 12:00:00 -0000</pubDate>
<title>Maintenance All The Things</title>
<description><![CDATA[
<p>We are anchored in Von Donop, and I'm taking some time away from working on
the talk to finish proof-reading <a href='wiktopher.html'>Wiktopher</a>.</p>
<p>Week after week, I find myself revisiting <a
href='drifblim.html'>Drifblim</a>'s implementation, and each time I leave
convinced that I've succeeded in improving it as much as I ever could,
considering the negligible scale of the program, yet more elegant solutions,
entirely unimaginable at the time, always become nothing less than obvious, a
week later. &mdash; The destination that I'm grasping for is getting ever
farther at the same rate that I approach it, but for as long as the program
decreases in size, and increases in reliability, the chase remains
exhilarating.</p>
<ul>
	<li>Changed how the <a href='https://merveilles.town/@neauoire/110781490513459345' target='_blank'>0x00 color</a> is handled by Varvara.</li>
	<li>Added a bit of breathing room to <a href='left.html'>Left</a>'s interface.</li>
	<li>Enjoyed Nettie's <a href='https://mastodon.scot/@nettles/110766224231850097' target='_blank'>Uxntal Cheatsheet</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 2 Jul 2023 12:00:00 -0000</pubDate>
<title>Uxntal Presentation</title>
<description><![CDATA[
<p>I've done little else this week other than proof-reading Rek's <a
href='wiktopher.html'>Wiktopher</a> manuscript, but I did have this idea, while
working on program verification, that I might like to realize in the fall. A
system like <a href='smalltalk.html'>Smalltalk</a>'s definition of interfaces
for message passing, in which a message must find a match in the listening
object's methods dictionary, might help improve Uxntal's expressiveness and be
realized entirely with syntax already understood by the assembler.</p>
<p>We had to negotiate rapids and convert the ideal transit time from tide
tables to Daylight Saving Time, which reminded me that I never made time to
know when the change occurred in Canada. I am taking a not of it here for next
autumn, it begins on the second Sunday of March at 2 a.m. and ends on the first
Sunday in November at 2 a.m.</p>
<ul>
	<li>Created a desktop <a href='https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/sliderule/sliderule.tal'>slide rule</a> toy.</li>
	<li>Implemented a <a href='logic.html'>few birds</a> to <a href='https://git.sr.ht/~rabbits/yo-joy' target='_blank'>yo!joy</a>.</li>
	<li>Added an <a href='astronomy.html'>astronomy</a> page.</li>
	<li>Enjoyed using Lynn's <a href='https://github.com/lynn/chibicc' target='_blank'>Chibicc</a> compiler.</li>
</ul>
<img src='../media/refs/living-structures.png'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 18 Jun 2023 12:00:00 -0000</pubDate>
<title>Princess Louisa</title>
<description><![CDATA[
<p>Ever since we sailed back to Canada, from Japan, friends have told us to make
the trip through Jervis Inlet to <a
href='https://100r.ca/site/princess_louisa_inlet.html' target='_blank'>Princess
Louisa Inlet</a>. After making our way there this week, and hiking up and down
its cliffsides, I can confirm that it does indeed live up to its fame, it is
absolutely breathtaking.</p>
<p>Having no connectivity has helped me focus on writing my talk for <a
href='https://thestrangeloop.com/2023/an-approach-to-computing-and-sustainability-inspired-from-permaculture.html'
target='_blank'>Strange Loop 2023</a>.</p>
<ul>
	<li>Added speaker's notes and pencil mode to <a href='adelie.html'>Adelie</a>.</li>
	<li><a href='https://git.sr.ht/~rabbits/uxnfor' target='_blank'>Formatted</a> some of the major roms.</li>
	<li>Redesigned the <a href='https://git.sr.ht/~rabbits/uxnbal' target='_blank'>uxntal arity-checker</a>, some <a href='uxntal_devlog.html'>design notes</a>.</li>
	<li>Enjoyed Jenny Odell's <a href='https://emergencemagazine.org/interview/another-kind-of-time/' target='_blank'>Another Kind Of Time</a> conversation.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 4 Jun 2023 12:00:00 -0000</pubDate>
<title>Context Inference</title>
<description><![CDATA[
<p>We're on our way north, anchored in Telegraph harbor. We've preserved enough
food to get us through the summer, and stocked the shelves with <a
href='reading.html'>books</a> to last us as long. I was especially merry about
finding a copy of Carroll's <i>Sylvie & Bruno</i>, and Golding's <i>Lord Of The
Flies</i>, to carry along with us.</p>
<p>To continue my research on concatenative language inference, in contrast to
the <a href='https://git.sr.ht/~rabbits/uxnrea' target='_blank'>reassembler</a>
which creates an intelligible textual representation from a binary file and a
symbols file; this time, I've written a <a
href='https://git.sr.ht/~rabbits/uxnfor' target='_blank'>reformatter</a> that
works from a textual source file and reindents it based on context. An
interesting puzzle, considering how few syntaxic structures Uxntal has, lacking
explicit notation for loops or even conditionals.</p>
<ul>
	<li>Found a way to removed the page limit of 32kb for the <a href='https://github.com/XXIIVV/oscean' target='_blank'>wiki</a>.</li>
	<li>By popular demand, the <a href='../docs'>docs folder</a> is now browsable.</li>
	<li>Enjoyed playing with Bellinitte's <a href='http://167.235.19.20/pinhole/' target='_blank'>Pinhole</a> renderer.</li>
</ul>
<img src='../media/refs/borders.png' width='300'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 21 May 2023 12:00:00 -0000</pubDate>
<title>Road to Strange Loop</title>
<description><![CDATA[
<p>I've submitted a talk about <a href='permacomputing.html'>permacomputing</a>
to <a href='https://www.thestrangeloop.com' target='_blank'>Strange Loop
2023</a> and it has been <a
href='https://thestrangeloop.com/2023/an-approach-to-computing-and-sustainability-inspired-from-permaculture.html'
target='_blank'>accepted</a>. This summer, as we sail north, I'll be collating
my notes on the overlaps between permaculture and situated software design
practices &mdash; And, hopefully, have a substantial presentation by
September.</p>
<p>It's unbelieveable that we can sail up along the coast, find a pretty nook
between two mountains that seems inviting, and just live there. When we'll have
walked up and down the old trails to our heart's content, maybe we'll keep
going. Part of me wonder for how long this will remain possible, it's just too
good to last.
</p>
<ul>
	<li>Implemented <a href='https://git.sr.ht/~rabbits/uxn-games/tree/main/item/dads/dads.tal' target='_blank'>Dad's Puzzler</a>, in Uxntal.</li>
	<li>Added interface controls to <a href='https://git.sr.ht/~rabbits/bicycle' target='_blank'>Varvara's Bicycle</a>.</li>
	<li>Illustrated an <a href='https://merveilles.town/@neauoire/110437810242395465' target='_blank'>interpretation</a> of the Merveilles logo.</li>
	<li>Enjoyed Graham Shawcross's <a href='https://grahamshawcross.com/2014/02/06/five-finger-exercises/' target='_blank'>Five Finger Exercises</a>.</li>
</ul>
<img src='../media/refs/finger_binary.png' width='130'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 7 May 2023 12:00:00 -0000</pubDate>
<title>Type Inference</title>
<description><![CDATA[
<p>For a few weeks now, I've been sketching the basis for a <a
href='uxntal_notation.html#validation'>type inference</a> system for Uxntal. I
first came across a stack-effect validator when writing <a
href='https://docs.factorcode.org/content/article-inference.html'
target='_blank'>Factor</a>, and I've been meaning to make my own since after
reading Rob Kleffner's <a
href='https://prl.khoury.northeastern.edu/blog/static/stack-languages-talk-notes.pdf'
target='_blank'>talk notes</a>. Prior to this project, I had a sense of what
the sundry constructions were, but writing a <a
href='type_systems.html'>type-checker</a> drew clearer lines between all these
different patterns.</p>
<p>We're casting off for <a href='https://100r.ca/site/western_canada.html'
target='_blank'>Desolation Sound</a> in a few days. Most afternoons are spent
stocking up <a href='pino.html'>Pino</a> with enough food to last us until we
make our way back south next autumn. I'm eager to depart.</p>
<ul>
	<li>Implemented <a href='https://git.sr.ht/~rabbits/uxnbal' target='_blank'>type-inference</a> in Uxntal.</li>
	<li>Resuming work on proof-reading <a href='wiktopher.html'>Wiktopher</a>.</li>
	<li>Wrote a <a href='https://git.sr.ht/~rabbits/uxn-games/tree/main/item/sand/sand.tal' target='_blank'>falling sand</a>, simulator.</li>
	<li>Enjoyed Conal Elliot on <a href='https://www.typetheoryforall.com/2022/05/09/17-The-Lost-Elegance-of-Computation-(Conal-Elliott).html' target='_blank'>elegance and beauty in computation</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 23 Apr 2023 12:00:00 -0000</pubDate>
<title>Concurrency All The Things</title>
<description><![CDATA[
<p>I recently watched David Ungar's <i>Everything You Know About Parallel
Programming Is Wrong</i> talk, which lead me to read Tony Hoare's
<i>Communicating Sequential Processes</i>, after which I felt inspired to
consider <a href='parallel_computing.html'>parallel computing</a> once more,
and soon found myself taking a detour to play with the <a
href='https://en.wikipedia.org/wiki/Occam_(programming_language)'
target='_blank'>OCCAM programming language</a>, and revisit threads in Uxn.</p>
<p>As a side-project, unrelated to threads, I made a pixel-perfect
implementation of the classic Macintosh Note Pad application, so I could keep
notes throughout the day and that turned out to be a fantastic aid to
collecting passing thoughts. While building it, I also had a chance to
implement text-wrapping in a project with very few moving parts and better
understood how to handle text selection, where the boundary of a selection ends
up being before the original anchor, and implemented it in <a
href='left.html'>Left</a>.</p>
<ul>
	<li>Ported the classic Macintosh <a href='https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/notepad/notepad.tal' target='_blank'>Note Pad</a> application to Varvara.</li>
	<li>Enjoyed Ramsey Nasser's <a href='https://www.youtube.com/watch?v=ZZgQ3MoNJUQ&t=22099s' target='_blank'>Causal Islands 2023 talk</a>.</li>
</ul>
<img src='../media/refs/inmos.png' width='230'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 9 Apr 2023 12:00:00 -0000</pubDate>
<title>Structured Editing</title>
<description><![CDATA[
<p>These past few months, I've explored <a href='computation.html'>playful
things</a> to do with programming that might not directly serve a purpose, or
at least, one wouldn't come across them without seeking them out specifically,
and I've collected some of those seemingly useless, ideas into a talk and
submitted it to the <a href='https://www.thestrangeloop.com'
target='_blank'>Strange Loop</a> conference happening in September.</p>
<p>Also, while I consider <a href='beetbug.html'>Beetbug</a> to be a kind of
<i>disassembler</i>, I wanted to see if I could build something that would let
me go from a source file to an assembled rom, and back again. I figured that
being able to recover a project from a rom and its symbols file has important
potential in terms of data preservation. To make this possible, I modified the
<a href='symbols.html'>symbols file</a> to include comments, and was able to
complete the back and forth I wanted.</p>
<p>This allowed me to experiment with something called <a
href='https://en.wikipedia.org/wiki/Structure_editor'
target='_blank'>structured editing</a>, in which you modifying the underlying
structure, symbols and bytecode of a program, and not its structural
representation.</p>
<ul>
	<li>Added an interactive mode to <a href='drifblim.html'>Drifblim</a>.</li>
	<li>Started building a <a href='https://git.sr.ht/~rabbits/uxnrea'>reassembler</a>.</li>
	<li>Added a type port to the <a href='varvara.html#console'>Varvara Console</a> device.</li>
</ul>
<img src='../media/refs/programma101.png' width='260'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 26 Mar 2023 12:00:00 -0000</pubDate>
<title>Interaction Nets + Oquonie</title>
<description><![CDATA[
<p>The past two weeks have flown by, between finishing <a
href='oquonie.html'>Oquonie</a> and preparing <a href='pino.html'>Pino</a> for
the summer, each day I fall into bed completely exhausted. But the game is
nearly finished now, there are fewer and fewer bugs, and most of my time is
spent doing optimization.</p>
<p>I've been diving into <a href='interaction_nets.html'>Interaction Nets</a>
again, and fallen for Sato's <a
href='https://github.com/inpla/inpla' target='_blank'>Inpla</a> language, the
code is a nightmare but I feel that with a bit of work, and a better division
between the interpreter and virtual machine, this could turn out to be
something very fun.</p>
<p>After watching Alan Kay's <a
href='https://www.youtube.com/watch?v=oKg1hTOQXoY' target='_blank'>OOPSLA
1997</a> talk, I went and read <a href='reading.html'>Smalltalk-80: Bits of
History, Words of Advice</a> and I've been fascinated with it. It goes in
details about their approach to the implementations of the <a
href='smalltalk.html'>Smalltalk</a> VM, and the challenges to getting the ST-80
image to boot on all these platforms.</p>
<ul>
	<li>Discovering new things in <a href='https://lists.sr.ht/~rabbits/uxn/%3CCAE2DaSTZVHDpWg1Cw84Ukva4%3Dxpe6oQ9yhANyJM9ZV%3DY37zAjw%40mail.gmail.com%3E' target='_blank'>Uxntal</a>.</li>
	<li>Rewrote <a href='bicycle.html'>Bicycle</a> to be a <a href='https://llllllll.co/t/uxn-virtual-computer/46103/393?u=neauoire' target='_blank'>companion application</a> to Left.</li>
</ul>
<img src='../media/refs/ma.png' width='100'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 12 Mar 2023 12:00:00 -0000</pubDate>
<title>Residency at Biosonic</title>
<description><![CDATA[
<p>Spent the week at the <a href='https://lenaresidency.com'
target='_blank'>LEÑA residency</a> collaborating with audio-visual artists.
They call it a <i>retreat</i>, but really, I returned from Galiano more
exhausted than when I left. It was well worth it tho, as I rarely allow myself
to play music for more than an hour or two at a time.</p>
<p>I've had a bit of time to kill between rehearsals, and whenever I had a few
minutes to myself, I'd pour over the <a href='../docs/memo528_cadr.html'
target='_blank'>Lisp Machine memos</a>. It occurred to me that the
<i>byol</i>-type books really ought to teach about targetting Lisp
architectures(or at the very least, something in the vein of <a
href='secd.html'>SECD</a> abstract machines), instead of implementing <a
href='lisp.html'>Lisp</a> on top of imperative languages, which does a
disservice to the entire exercise.</p>
<ul>
	<li>Preparing slides for our talk at <a href='https://activepassive.ca/' target='_blank'>Biosonic</a>.</li>
	<li>Implemented the <a href='https://merveilles.town/@neauoire/110017135586137496' target='_blank'>Hilbert Curve</a> fractal.</li>
	<li>Returned <a href='gly_format.html'>image</a> support to <a href='left.html'>Left</a>.</li>
	<li>Added the <a href='hundred_rabbits.html'>Hundred Rabbits</a> splash to <a href='donsol.html'>Donsol</a>.</li>
</ul>
<img src='../media/refs/lmi.png' width='100'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 26 Feb 2023 12:00:00 -0000</pubDate>
<title>Preparing for Biosonic</title>
<description><![CDATA[
<p>I've been progressing on <a href='oquonie.html'>Oquonie</a>, implementing
sounds and making sure that it runs as smoothly as possible on as many
different platforms as I can. This meant revisiting a lot of the implementation
details. The month has flown by, but it has been a lot of fun learning about
optimization.</p>
<p>I will be staying on <a href='https://en.wikipedia.org/wiki/Galiano_Island'
target='_blank'>Galiano</a> for a week during the Biosonic residency, it has
been a while since I've last slept on firm ground.</p>
<ul>
	<li>Preparing slides for our talk at <a href='https://activepassive.ca/' target='_blank'>Biosonic</a>.</li>
	<li>Wrote a faster <a href='../etc/uxnmin.c' target='_blank'>Uxn core</a>.</li>
</ul>
<img src='../media/generic/oquonie.wizard.png'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 12 Feb 2023 12:00:00 -0000</pubDate>
<title>Oquonie is nearly ready</title>
<description><![CDATA[
<p>The weather has been absolute garbage and so has been a great help in
advancing the <a href='oquonie.html'>Oquonie</a> port. Not only is the project
pushing <a href='uxn.html'>Uxn</a> further than it previously ventured, but it
is equally pushing the tools used in its creation. The building of the game has
had me do some significant improvements to <a
href='drifblim.html'>Drifblim</a>, <a href='uxnlin.html'>Uxnlin</a>, and <a href='left.html'>Left</a>.</p>
<ul>
	<li>It looks like Oquonie will make its way to the <a href='playdate.html'>Playdate</a>.</li>
	<li>Played a set at the <a href='https://www.youtube.com/watch?v=p5mBG1hlDQU' target='_blank'>Lovebyte Party</a>.</li>
	<li>Added a REPL mode to <a href='beetbug.html'>Beetbug</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 29 Jan 2023 12:00:00 -0000</pubDate>
<title>Oquonie is happening!</title>
<description><![CDATA[
<p>After putting together a demo of what a <a href='varvara.html'>Varvara</a>
implementation of <a href='oquonie.html'>Oquonie</a> could look like, Rekka and
I decided to officially port it. It's a lot of fun to revisit this strange
universe. I hope that we can bring the essence of the original into the redux
version.</p>
<ul>
	<li>Spared some time to fix a handful of issues in <a href='https://git.sr.ht/~rabbits/orca-toy/' target='_blank'>Orca</a>.</li>
	<li>Spent nearly every waking moment working on the Oquonie prototype.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 15 Jan 2023 12:00:00 -0000</pubDate>
<title>Function Stacks</title>
<description><![CDATA[
<p>I've been reading about <a href='reversible_computing.html'>reversible
computing</a> and put together a <a href='https://git.sr.ht/~rabbits/yo-joy'
target='_blank'>playground</a> that allows me to experiment with the ideas of
<a href='../docs/psi_lisp.html'>psi-lisp</a>. This whole business of time
reversible logic feels like visiting <a href='the_sartre_mechanism.html'>an old
friend</a>.</p>
<p>Meanwhile, I've also tried to bring <a href='potato.html'>potato</a> to a
usable state, which means that for it to entirely replace the current launcher,
it should be able to assemble and run the assembled rom, a state to which I am
inching closer.</p>
<ul>
	<li>Finally found a use for the 3 unused <a href='uxntal_reference.html'>uxn opcodes</a>.</li>
	<li>Rewrote the <a href='../etc/uxnrepl/index.html'>javascript REPL</a> implementation.</li>
	<li>Could I possibly port <a href='oquonie.html'>Oquonie</a>, to Uxntal?</li>
</ul>
<img src='../media/refs/oiseau_det.png' width='140'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2023.html</link>
<pubDate>Sun, 1 Jan 2023 12:00:00 -0000</pubDate>
<title>Pino Rewiring</title>
<description><![CDATA[
<p>Since the new year began, we have spent every waking hour <a
href='http://100r.ca/site/electrical_refit.html' target='_blank'>rewiring
Pino</a>, it has been a more challenging project than we had hoped but we will
sleep soundly knowing that each connection has been well made.</p>
<p>I've read Koopman's <a
href='https://users.ece.cmu.edu/~koopman/stack_computers' target='_blank'>Stack
Machines: The New Wave</a> and it inspired me to experiment with other virtual
machine designs, namely that of the NOVIX NC4016. But after two weeks of
experiments, I returned to writing Uxntal, partly since I do not feel limited
in the realization of my ideas with my current stack, and partly because these
sort of systems make for extremely obfuscated assembly languages. That being
said, I can't seem to shake the craving to experiment with the <a
href='../docs/dssp.txt'>Setun-70</a>..</p>
<ul>
	<li>Chose a new <a href='metadata.html'>metadata</a> format and implemented it.</li>
	<li>Revamped the <a href='mirrors.html'>mirrors</a>.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 16 Dec 2024 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>I've been trying to take it easy, but it has been difficult. I haven't been
able to consistently save a rest day between social events like I hoped.
So, I savour each little quiet inbetween moment I can find, whenever in transit or
waiting for guests to arrive, stealing a bit of time to read and relax.</p>
<p>How dearly I wish I had time to write more, and if I hadn't left our
camera aboard, take some pictures.</p>
<ul>
	<li>Wrote a daily devlog for <a href='https://rabbits.srht.site/decadv/' target='_blank'>December Adventure</a>.</li>
	<li>Enjoyed reading <a href='reading.html'>The Secret History</a>.</li>
</ul>
<img src='../media/refs/minidisc_chum80.png' width='130'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 2 Dec 2024 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Spending the holidays with family, between eating and sleeping too much, I
sometimes sneak in a few moments on the computer to listen to music and tackle
a few curiosities, but otherwise, I'm trying to keep off the keyboard.</p>
<ul>
	<li>Played <a href='https://www.youtube.com/watch?v=kzEfsPFRbIo' target='_blank'>techno with friends</a>.</li>
	<li>Implemented and documented <a href='vera.html'>Vera</a>.</li>
	<li>Added <a href='fractran.html#exhaustive'>exhaustive rules</a> support to Fractran.</li>
	<li>Enjoyed catching up with <a href='watching.html'>recent movies</a>.</li>
</ul>
<img src='../media/refs/television.png' width='150'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 18 Nov 2024 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>Back from Seattle, where I had the immense pleasure of sharing a few days
with kind, passionate and most of all <a href='merveilles.html'>wonderful</a>
individuals, some I had crossed paths with already, others, new faces that I am
now looking forward to see once more. Evenings were busied with conversations
that felt as easy as picking up where we might have left off despite not having
seen each other for years, or even when meeting for the first time.</p>
<p>I was curious to see whether using creative storytelling to give a <a
href='talk.html'>talk</a> about computation would resonate with the Handmade
attendees, fortunately, based on what echoed late into the night within the
halls of the Mediterannean Inn, above tables covered with <a
href='zines.html'>zines</a> and whiteboards ornate with hastily scribbled <a
href='rewriting.html'>rewrite rules</a>, most people <i>got</i> it. I hope that
my loveletter to the work of Borges, Conway and Wryl, will be an invitation to
explore the space of rewriting, while remaining critical of the trajectory of
computing.</p>
<ul>
	<li>The <a href='https://spectralepoch.bandcamp.com/album/a-tribute-to-diablo' target='_blank'>Diablo Tribute</a> was released!</li>
	<li>Redesigned <a href='left.html'>Left</a>, the font is now bigger!</li>
	<li>Hyped for the <a href='https://ampindustrialevents.com' target='_blank'>Aliceffekt show in Montreal</a>, Dec 6.</li>
	<li>Released <a href='https://100r.ca/site/shining_sand.html' target='_blank'>A shining palace built upon the sand</a>.</li>
	<li>Enjoyed playing Diablo 2.</li>
</ul>
<img src='../media/refs/noai.png' width='100'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 4 Nov 2024 12:00:00 -0000</pubDate>
<title>Untitled</title>
<description><![CDATA[
<p>October came and went, ideas piled up in notebooks, but I kept on drawing. I
knew already by the time I had finished the <a
href='pocket_rewriting.html'>Pocket Rewriting</a> zine that I would make a
dynamic implementation of it which, by the way, was very well received despite
my not having even had a chance of giving away a single one. I was delighted to
see folks print their own copies.</p>
<p>These past two weeks have been a throwback to the release of <a
href='orca.html'>Orca</a>, where the less <i>programmatically inclined</i>
started playing with it right away, and those with preconceptions about what
programming is, what it should look and work like, found it inscrutable and
opaque. To some, the booklet remains near undecipherable. I will try to help
bridge that gap with more approachable documentation and examples over the winter.</p>
<ul>
	<li>Implemented a <a href='tote.html'>Pocket Rewriting Playground</a>.</li>
	<li>Released a <a href='https://soundcloud.com/neauoire/solvent-formulate' target='_blank'>remix of Solvent</a>.</li>
	<li>Finished <a href='journal.html'>Drawtober</a>.</li>
	<li>Enjoyed Virginia Woolfe's <a href='reading.html'>Books & Portraits</a>.</li>
</ul>
<img src='../media/refs/multiset.png' width='130'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 21 Oct 2024 12:00:00 -0000</pubDate>
<title>Inktober II</title>
<description><![CDATA[
<p>Three weeks! I think that was the longest I went on without writing a single
line of code for the past many years, for even during long transits at sea, I
find time to sneak some in to answer these questions one ponders while gazing
at the horizon. I had other things on my mind this month, slides to finish,
dailies to draw, and settling back in our winter life in Victoria. As of
yesterday, that streak ended.</p>
<p>For a upcoming event, I wanted to be able to show anyone who
might ask a few simple examples of rewriting computation in a way that would
not be intrusive during a conversation, so I printed a <a
href='zines.html'>zine</a> that covers the basics of it, basics that I could
foresee myself repeat over again and having a challenging time doing so without
visual aids, rewriting being inherently a visual coding paradigm.</p>
<ul>
	<li>Still drawing <a href='journal.html'>new scenes</a> everyday.</li>
	<li>Released a <a href='https://soundcloud.com/neauoire/papercutz-loose-ends' target='_blank'>remix of Papercutz</a>.</li>
	<li>Wrote a <a href='pocket_rewriting.html'>rewriting zine</a>.</li>
	<li>Enjoyed David Cowley's <a href='reading.html'>book on Modern Old English</a>.</li>
</ul>
<img src="../media/refs/chesshire_head.png" width='140' class='nodark'>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 7 Oct 2024 12:00:00 -0000</pubDate>
<title>Inktober I</title>
<description><![CDATA[
<p>This is what I should have done last year when between the research for <a
href='https://100r.ca/site/computing_and_sustainability.html'
target='_blank'>Strange Loop</a>, daily maintenance of active projects, and
implementation of new ones, code was what I only ever read or wrote about for
weeks on end. By the time winter came, I was fed up with all of it. If
everything works according to plan, I'm well on my way to not writing a single
line of code this month.</p>
<p>It can all wait 'til November.</p>
<ul>
	<li>Drawing <a href='journal.html'>everyday</a> this month.</li>
	<li>Released a remix of <a href='https://soundcloud.com/neauoire/wumpscut-wreath-of-barbs' target='_blank'>Wumpscut</a>.</li>
	<li>Enjoyed seeing everyone's <a href='https://forum.merveilles.town/thread/101/drawtober-2024-29/' target='_blank'>drawtobers</a>.</li>
</ul>
<img src='../media/refs/smash.png' height='160'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 23 Sep 2024 12:00:00 -0000</pubDate>
<title>Loosing the plot</title>
<description><![CDATA[
<p>I finished my slides but I left in them some gaps to fill with puns, and
other miscellanea. There's this one where a whole culture of people is
programming entirely by <a href='fractran.html'>multiplying fractions</a>,
y'know what would be ridiculous? If I had actual examples, or even
implementations of classic functions to show the attendees. Not only that, how
better would my point be made if I built enough documentation to teach people
and even wrote games for it. </p>
<p>It has been 4 weeks now, I have vivid dreams in which I reduce the number of
steps it takes my fractions to find the Fibonacci sequence, I have written 3
different implementations and sit on enough material for a
whole extra talk of its own, or at least enough to bore a whole amphitheater to
tears. &mdash; Have we lost the plot yet?</p>
<ul>
	<li>Against my better judgment, wrote more <a href='https://git.sr.ht/~rabbits/fractran/tree/main/item/examples' target='_blank'>Fractran examples</a>.</li>
	<li>Released <a href='https://soundcloud.com/neauoire/sophie-one-more-time' target='_blank'>remix of SOPHIE</a>.</li>
	<li>Started a <a href='https://lists.sr.ht/~rabbits/horadric' target='_blank'>rewriting mailing list</a>, say hi!</li>
</ul>
<img src='../media/refs/fractran.adder1.png' height='90'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 9 Sep 2024 12:00:00 -0000</pubDate>
<title>Fractranfooding</title>
<description><![CDATA[
<p>We are again in familiar waters, with their familiar weather radio voices,
tugboats, madronas, lean little swallows, cormorants, banana slugs and
extremely bitter IPAs. We wake up and it's still dark out, summer must be
slipping away; the sun looks all burnt up, red and angry against the morning
haze. The music aboard is changing to an appropriate shoegaze, as if to match
the rustling of leaves and wailing of the wind passing through the shrouds.</p>
<p>Six or seven months has been enough to fall so far behind software updates, to
miss just enough versions, that even the part of the program that looks for
updates doesn't recognize the new server endpoints. As expected, most updated
things got worse, a few of them became <a
href='https://merveilles.town/@neauoire/113098293330752047'
target='_blank'>quite awful</a>, as it typically goes with software. A friend
uses <i>necrotic</i> as opposed to bitrot, because bitrot implies things have
been left to decay but software necrosis is rotting while being alive and
maintained.</p>
<ul>
	<li>Wrote Conway's Game Of Life <a href='https://paste.sr.ht/~rabbits/046a86f42b74789fd5ea08657d253287b3847ffc' target='_blank'>in Conway's Fractran</a>.</li>
	<li>Found a mouse-picking bug while doodling with <a href='oekaki.html'>Oekaki</a>, and <a href='https://git.sr.ht/~rabbits/oekaki/commit/c434589cb4d50e7c54426f0605fc7b5e572925ac' target='_blank'>fixed it</a>.</li>
	<li>Improved the <a href='m291.html'>little music player</a> with <a href='http://plastic-idolatry.com/erik/' target='_blank'>d6</a>'s help.</li>
	<li>A thought for the crew of SV Dakota who lost their home.</li>
</ul>
<img src='../media/refs/anarchybook.png' width='110'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 26 Aug 2024 12:00:00 -0000</pubDate>
<title>Fractalfooding</title>
<description><![CDATA[
<p>I always fall within visible range of a technical solution needed to solve
some generic software issue tormenting me but ever so far as to not be capable
of navigating the tool-chain involved in applying said change to its source,
and so it goes, each time this occurs a new software is born to replace it.</p>
<p>Years melt away, no tool-chain moat is ever bridged, programs of every shape
and form have been transcended, the dogfood thoroughly consumed. "Blessed!",
for the transformation of the damned into doghood is complete.</p>
<ul>
	<li>Wrote a <a href='uxntal_labyrinth.html'>cyclical self-replicating program</a>.</li>
	<li>Added macro support to <a href='uxnfor.html'>Uxnfor</a> and <a href='left.html'>Left</a>.</li>
	<li>Thank you <a href='https://cmus.github.io' target='_blank'>cmus</a> for years of service, it's now time for a <a href='https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/m291' target='_blank'>change</a>.</li>
	<li>Enjoyed Kristen Ghodsee's <a href='reading.html'>Everyday Utopia</a>.</li>
</ul>
<img src='../media/refs/sciame.png' height='120'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 12 Aug 2024 12:00:00 -0000</pubDate>
<title>Back to Hathayim</title>
<description><![CDATA[
<p>We finally emerged from the fog bank that haunts the north of the island, and
sailed into the remains of a familiar Desolation Sound summer. The sound of
dinghies being pulled up the beach, dry mosses crackling under your feet. Do
our legs remember how to walk, where are the fair weather clothes, put away the
firewood, the sun is setting, catching up with friends, our time apart has it
been years, no, we have just seen you haven't we. How was it up there? Was it
<a href='action.html#fun'>fun</a>.</p>
<q>How near to good is what is wild.</q>
<p>It's time to manifest all these thoughts scribbled in transit. I need to
finish up the slides for the <a href='talk.html'>upcoming talk</a>, and the
music for the upcoming show, and, and <i>time is ebbing!</i></p>
<ul>
	<li>Found a neat optimization of the <a href='../etc/uxnmin.c.txt' target='_blank'>Uxn core</a>.</li>
	<li>Made a few contributions to <a href='https://git.phial.org/d6/kodiak' target='_blank'>Kodiak</a>.</li>
	<li>Added macros support to <a href='drifblim.html'>Drifblim</a>.</li>
	<li>Wrote a <a href='fractran.html'>Fractran</a> runtime and updated notes.</li>
</ul>
<a href='https://unistoten.camp/' target='_blank'>
	<img src='../media/refs/wet_suwet_en.png' height='160' style="border:2px solid black; border-radius:3px;display:block"/>
</a>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 29 Jul 2024 12:00:00 -0000</pubDate>
<title>Roudo Ses</title>
<description><![CDATA[
<p>The automated weather radio voice drones about the advent of favorable
northerly winds that never manifest, so we've resorted to doing short hops,
weather permitting, between the safety of one inlet and the next whenever the
storm catches its breath, often against tide, oftener against wind. We occupy
the disquieting lulls of what feels more like trench warfare than passaging
drowned in tea, blankets and the <a href='reading.html'>smell of paperbacks</a>.</p>
<p>I've also kept busy revising some of the <a href='solresol.html'>Solresol</a>
poetry in <a href='wiktopher.html'>Wiktopher</a>. In R. W. Kimmerer's Grammar
of Animacy, she says that 70% of words in Potawatomi are verbs, as opposed to
English in which only 30% are. Through the lens of an animist language, the
hill is less <i>there</i>, than <i>there</i> is occupied at being a hill. She
puts it succinctly in "A bay is a noun only if water is dead".</p>
<ul>
	<li>Corrected Solresol translations in <a href='wiktopher.html'>Wiktopher</a>.</li>
	<li>Designed a calligraphy system for <a href='solresol.html#calligraphy'>Solresol</a>.</li>
	<li>Added Symmetric dictionary to <a href='https://rabbits.srht.site/solrela/#cat' target='_blank'>Solrela</a>.</li>
	<li>Reworked tbsp's <a href='https://merveilles.town/@neauoire/112843822812911628' target='_blank'>tea timer</a>.</li>
</ul>
<img src='../media/refs/dofasol.png' height='80'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 15 Jul 2024 12:00:00 -0000</pubDate>
<title>A Halo Around The Sun</title>
<description><![CDATA[
<p>The inlets we find ourselves anchored in are worlds of their own with
inhabitants that, as transitory as some may be, are affairing themselves with
happenings that extend to the shores of the lagoon, but no further. A
strange new thing has come into the sheltered water and disrupted its hubbub,
now everyone looks as if caught in a gasp, at its skyward pointing wing, at its
opaque lifelessness. Through the oblong eyes of the vessel, like under a
diving bell, we peer back in wonder.</p>
<p>There are as many days to our bow without connectivity than those that lay
between our stern and Prince Rupert, where we were last able to make contact.
In these secluded days, I am reminded of a passage from one of Thoreau's
journals that reads the inscription on a Swedish inn: </p>
<q>You will find at Trolhate excellent bread, meat, and wine, provided you bring
them with you!</q>
<ul>
	<li>Progressed toward a <a href='https://git.sr.ht/~rabbits/markl' target='_blank'>Markl</a> prototype.</li>
	<li>Improved <a href='https://git.sr.ht/~rabbits/uxnfor' target='_blank'>Uxnfor</a> to better handle OOP formatting.</li>
	<li>Wrote for Malleable Systems Collective's <a href='https://forum.malleable.systems/t/fearless-extensibility-extending-think-pascal/213' target='_blank'>Fearless Extensibility</a>.</li>
	<li>Took care of many small tasks for the <a href='index.html'>wiki</a> that I
had been putting off, such as improving categorizing and removing redundant
pages.</li>
</ul>
<img src="../media/refs/tomie.png" width="160">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 1 Jul 2024 12:00:00 -0000</pubDate>
<title>Southward</title>
<description><![CDATA[
<p>We twice waved farewell to Sitka. A few hours after untying the lines, the
engine that normally cycles water through itself to cool down decided that it
would not do that anymore. The problem appeared to have gone away after some
tinkering, only to return further down the coast, precipitating an emergency
arrival in some questionably-sheltered flies-infested inlet hidden past but a
few jagged rocks that the ocean breakers have as of yet unsuccessfully softened.
We dropped the anchor, slept, slept some more, once our strength returned, we
had to seriously take things apart and <a href='action.html#fun'>figure shit
out</a>.</p>
<q style='margin:0 0 30px 30px'>A single persimmon<br>&nbsp;&nbsp;&nbsp;&nbsp;left in the sky;<br>picked for me.</q>
<p>For as long as Uxn has been around, I've meant to resume and complete a puzzle
game that Rek and I wanted to build after <a href='oquonie.html'>Oquonie</a>,
called <a href='markl.html'>Markl</a>. During these recent night passages I've
spent my watches playing the game out in my head, and arrived to an exciting
place with the design. I've started implemented it the moment we reached
port.</p>
<ul>
	<li>Wrote a track for a Diablo tribute cassette.</li>
	<li>Added binary data pasting to <a href='left.html'>Left</a>.</li>
	<li>Enjoyed the haikus from Santoka's teacher Seisensui Ogiwara.</li>
</ul>
<img src="../media/refs/iching56.png" width="100">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 17 Jun 2024 12:00:00 -0000</pubDate>
<title>A sensibility for the useless</title>
<description><![CDATA[
<p>We have sailed as far north as we are willing to go this year. As the summer
weather settles, heading further would mean crossing longer distances with
decreasing chances of favorable winds, less sailing and more motoring, which
does not appeal to us one bit. We'll head to <a
href='alaska.html'>Sitka</a> before making our way back down to <a
href='canada.html'>warmer waters</a> and enjoy what remains of the summer free
of foul-weather jackets.</p>
<p>Spend enough time in the esoteric programming circuit and you'll come across
the usual suspects: self-generating programs, polyglot programs and quines; but
until this week I had never heard of ambigram/palindrome programs, which that
can be evaluated from either directions. Naturally, I had to have a go at it,
and I've added it to my growing collection of <a href='uxntal_labyrinth.html'>
labyrinthine programs</a>.</p>
<ul>
	<li>Improved the <a href='index.html'>sitemap</a>.</li>
	<li>Added selection tool to <a href='oekaki.html'>Oekaki</a>.</li>
	<li>Added step-by-step evaluation to the <a href='../etc/uxnrepl/index.html'>Uxntal playground</a>.</li>
	<li>Enjoyed listening to Rek read <a href='reading.html'>West With The Night</a> from the companionway.</li>
</ul>
<img src="../media/refs/exorcist.png">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 3 Jun 2024 12:00:00 -0000</pubDate>
<title>Endless summer days</title>
<description><![CDATA[
<p>Alaskan summer days are long, the sun wakes us up at 4am, and it stays bright
until 11pm. By 5am, the batteries are already topped up from solar, if we were
very motivated, we could solar-cook every meals each day.</p>
<p>I occupy the few moments we have between sails by knocking down tasks I had in
my notes for a while, like making a <a href='https://git.sr.ht/~rabbits/uxndis'
target='_blank'>disassembler</a> and cleaning up the <a
href='https://rabbits.srht.site/uxn5/' target='_blank'>web emulator</a> enough
that I can use it to show programs on wiki pages, like <a
href='bifurcan.html'>bifurcan</a> and <a
href='wireworld.html'>wireworld</a>.</p>
<ul>
	<li>Added custom brushes to <a href='https://git.sr.ht/~rabbits/oekaki' target='_blank'>Oekaki</a> and alpha graphics to <a href='https://git.sr.ht/~rabbits/adelie' target='_blank'>Adelie</a>.</li>
	<li>Also, made lots of near imperceptible changes to the <a href='oscean.html'>wiki</a>.</li>
	<li>Enjoyed reading the <a href='https://r2ak.com/race-news' target='_blank'>RA2K race updates</a>.</li>
</ul>
<img src="../media/refs/alaska_flag.png" width='130' alt="The flag for the state of Alaska">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 20 May 2024 12:00:00 -0000</pubDate>
<title>At the Alaskan border</title>
<description><![CDATA[
<p>Sitting aboard Pino in the <a href='https://100r.ca/site/prince_rupert.html'
target='_blank'>last port in Canada</a> before entering <a href='alaska.html'>Alaska</a>, thinking about
how odd it is to be sailing straight from the south and having to change
timezone. We've been moving every day of the past two weeks, making use of the
favorable wind to jump from anchorage to anchorage. During these long passages,
I try to write the talk for <a href='talk.html'>Handmade</a> in my head.</p>
<p>Abner, who organizes the conference, asked me specifically to explore <a
href='solarpunk.html'>other ways to live</a> with the attending creatives and
developers affected by burnout or the mass layoffs. I've had Edna St. Vincent
Millay's poem in mind these past few weeks, it goes: </p>
<q style='max-width: 100%;margin-bottom: 30px;'>
	Safe upon the solid rock the ugly houses stand:<br />
	Come and see my shining palace built upon the sand!
</q>
<ul>
	<li>Made lots of tiny improvements to <a href='https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/notepad' target='_blank'>Notepad</a> and <a href='https://git.sr.ht/~rabbits/oekaki' target='_blank'>Oekaki</a>.</li>
	<li>Enjoyed listening to Alcest's <a href='https://www.youtube.com/watch?v=haQ_zgn9ck4' target='_blank'>L'Envol</a>.</li>
</ul>
<img src="../media/refs/geometryfun.png" width='130' alt="Nature vignette from the fantastic book, Geometry For Entertainment">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 22 Apr 2024 12:00:00 -0000</pubDate>
<title>String rewrite III</title>
<description><![CDATA[
<p>We've stowed away our 120v devices, untied the lines and begun our sail north
to <a href='alaska.html'>Alaska</a>! During the next few days, we will sail
through the inside passage and out the northern tip of Vancouver Island. As we
hop between anchorages, I wonder if a <a href='thuesday.html'>graphical
environment</a> running on a naive <a href='rewriting.html'>string
rewriting</a> computer possible, or even usable?</p>
<ul>
	<li>Started work on <a href='https://git.sr.ht/~rabbits/thuesday' target='_blank'>Thuesday</a>.</li>
	<li>Enjoying Rek's reading of Andy Weir's <a href='reading.html'>The Martian</a> to me at night.</li>
	<li><a href='https://github.com/hundredrabbits/Orca/issues/297' target='_blank'>Is Orca dead?</a>, no, it's just <i>finished</i>.</li>
</ul>
<img src="../media/refs/blood_guts_highschool.png" width='130'>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 8 Apr 2024 12:00:00 -0000</pubDate>
<title>String rewrite II</title>
<description><![CDATA[
<p>Rek and I are completing the remaining projects on our pre-departure list and
provisioning for our sail to <a href='alaska.html'>Alaska</a>. Over the winter,
we've strengthened critical parts aboard <a href='pino.html'>Pino</a>, replaced
experienced pieces of the rigging and simplified the habitat's life-systems
&mdash; Hopefully, this will all make the journey safer, and dryer.</p>
<p>After exploring Wryl's <a href='modal.html'>Modal language</a> further, I
decided to write <a href='../etc/modal.c.txt' target='_blank'>an
implementation</a> to better understand how it worked, mechanically. This
sparked a renewed interest from the original creator, attracted members of
catlang community to explore string rewriting and has given me long and
delightful evenings pondering about how to crack various programming problems
with it. </p>
<ul>
	<li>Implemented <a href='https://git.sr.ht/~rabbits/modal' target='_blank'>Modal in ANSI C</a>.</li>
	<li>Wrote <a href='https://concatenative.org/wiki/view/Tic-tac-toe' target='_blank'>Tic-tac-toe</a> in it.</li>
	<li>Returned <a href='https://git.sr.ht/~rabbits/left/commit/bbfd6cf44fd96026f28c0aed1c0ca624a77214a0' target='_blank'>matching parentheses</a> to Left.</li>
	<li>Enjoyed following progress on <a href='https://github.com/tsalvo/openfpga-varvara' target='_blank'>Uxn FPGA</a>.</li>
</ul>
<img src="../media/refs/soulages.png" width='130'>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 25 Mar 2024 12:00:00 -0000</pubDate>
<title>String rewrite I</title>
<description><![CDATA[
<p>We are waiting for a few parts that we had machined, to return to us from the
local fabricator. While we wait, I spend most of time playing with esolangs,
one that has especially interested me lately is <a href='modal.html'>Modal</a>,
which is a simple string-rewriting scheme similar to <i>Thue</i>,
but with the added feature that it allows for variables, and recognizes scope
delimiters. It's a brutally simple idea that allows a program to be shaped as
to mimic nearly any programing paradigm.</p>
<p>I had been reticent to expanding the <a href='uxntal_macros.html'>Uxntal
macro</a> system because of how it creates disjointed fragments of code that
couldn't be properly optimized, but after talking to people writing programs in
which macros were definitely the right tool for the task, I've decided to
rewrite the implementation and make them more robust. </p>
<ul>
	<li>Made a <a href='https://github.com/neauoire/uxn-docker' target='_blank'>Uxn bot</a>, for the <a href='https://discord.gg/vn4EgHqExX' target='_blank'>Concatenative Discord</a>.</li>
	<li>Implemented some of <a href='forth.html#minforth'>Mikael Patel's minforth</a> primitives.</li>
	<li>Collected a <a href='concatenative.html#combinators'>list of named combinators</a> for stack machines.</li>
	<li>Enjoyed listening to the <a href='https://tippingpoint-podcast.com/the-problematique-part-1/' target='_blank'>Tipping Point</a> podcast.</li>
</ul>
<img src="../media/refs/the_all_is_one.png" width='130'>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 11 Mar 2024 12:00:00 -0000</pubDate>
<title>Catlangs</title>
<description><![CDATA[
<p>As days are getting warmer, we can begin to tackle some much needed
maintenance topside like changing old lines, varnishing the oars and inspecting
the rigging. After a whole winter of getting up in the dark to do weight
training, I feel it was well worth it as my back pain is gone, I sleep better
and feel more overall physically capable. I have a month left of gym membership
and plan to make use of it as much as I physically can before its expiration,
and our casting off.</p>
<p>I've spend the idle hours of these past few days improving <a
href='left.html'>Left</a>, thinking about <a
href='concatenative.html'>concatenative programming</a> and trying to better
understand <a
href='https://concatenative.yahoogroups.narkive.com/hrdFdrU7/stack-what-does-actually-mean'
target='_blank'>what makes a language concatenative</a>. To try and answer this
question, I've asked members of the catlang community to add example programs
for the various flavors. One of these examples was the <a
href='https://concatenative.org/wiki/view/Tak%20function' target='_blank'>Tak
Function</a> which was new to me, and found it to map surprisingly well to
stack programming.</p>
<ul>
	<li>It's just been too nice outside for any more computer musings.</li>
	<li>Enjoyed Henrik Karlsson's <a href='../docs/third_chair.txt' target='_blank'>Third Chair</a> story.</li>
</ul>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 26 Feb 2024 12:00:00 -0000</pubDate>
<title>Left Revamp</title>
<description><![CDATA[
<p>We took <a href='pino.html'>Pino</a>'s chainplates off and while the new ones
are being fabricated, we reinforced the area where the chainplate meet the
deck. It makes for a momentarily uninhabitable place to live, so I haven't had
much headspace to do creative work these past few days, but it will be well
worth it considering the places we're hoping to venture into.</p>
<p>Whenever I get to reclaim my desk from the pile of tools and materials that
took residency on there, I fool around with <a href='utf8.html'>UTF-8</a>
encoding support in <a href='left.html'>Left</a>. Looking into how diacritics
can be appended to other glyphs, I've begun to consider if I couldn't possibly
encode the <a href='uxntal_alphabet.html'>Uxntal Alphabet</a> entirely from
pre-existing glyphs within the two-bytes range and use diacritics for
modes.</p>
<ul>
	<li>Made a few improvements to <a href='https://git.sr.ht/~rabbits/left' target='_blank'>Left</a>'s support for UTF-8.</li>
	<li>Rewrote the <a href='../etc/uxnrepl/src/uxn.js' target='_blank'>uxn.js</a>, it now passes the opcode tests.</li>
	<li>Added <a href='https://concatenative.org/wiki/view/Example%20programs' target='_blank'>example programs</a> to the concat wiki.</li>
</ul>
<img src="../media/refs/erewhon.png" alt="Samuel Butler, 1872">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 12 Feb 2024 12:00:00 -0000</pubDate>
<title>Hello, Dot?</title>
<description><![CDATA[
<p>Our plans for the summer are coming into focus. It looks like we'll depart
early, head as far north as we can make it, and see if the boat and its crew
can weather the cold. This ought to give us taste of what we might expect would
we decide to make it further into the arctic <a href='2025.html'>next year</a>.</p>
<p>Someone found an interesting undefined behavior in the assembly of Uxn code,
where the <a href='uxntal_labels.html#scope'>nesting of child labels</a> could be
implemented in one of two ways, leading to an incompatiblity between
assemblers. I've explored this further and found myself pulled me into a
concatenative object-oriented programming rabbit-hole.</p>
<ul>
	<li>Released <a href='potato.html'>Potato</a>, added to <a href='https://git.sr.ht/~rabbits/uxn' target='_blank'>uxnemu</a> and <a href='https://git.sr.ht/~rabbits/uxn11' target='_blank'>uxn11</a> emulators.</li>
	<li>Added <a href='utf8.html'>Latin Accented</a> support to <a href='left.html'>Left</a>.</li>
	<li>Composed a remix of <a href='https://soundcloud.com/neauoire/sara-landry-skate' target='_blank'>Sara Landry's Skate</a>.</li>
	<li>Enjoyed reading Bosun Bird's <a href='https://www.bosunbird.com/beyond-the-rapids' target='_blank'>sailing beyond the rapids</a>.</li>
</ul>
<img src="../media/refs/billard.png" width="120" alt="Fredkin & Toffoli, 1982">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 29 Jan 2024 12:00:00 -0000</pubDate>
<title>Conlang Weekly</title>
<description><![CDATA[
<p>Other than <a href='https://100r.ca/site/boat_projects.html'
target='_blank'>doing improvements aboard</a>, it has been a month of playing
with conlangs and conscripts. I begun exploring <a href='utf8.html'>variable
length glyphs</a> in <a href='left.html'>Left</a> after adding support for the
Lambda(λ) character last month, and went further still by supporting the <a
href='shavian.html'>Shavian alphabet</a>. I had been looking for an alternative
alphabet for a while and loved its 48 letters, the symmetries in the glyphs and
how easy it was to <a href='https://shavian.school' target='_blank'>learn
it</a>.</p>
<ul>
	<li>Added a dark mode to the wiki.</li>
	<li>Dodo soldosisol <a href='solresol.html#numbers'>larelafa solmisimi</a>.</li>
	<li>𐑒𐑮𐑦𐑱𐑑𐑩𐑛 𐑖𐑱𐑝𐑾𐑯 <a href='https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/shaviankb' target='_blank'>𐑪𐑯𐑕𐑒𐑮𐑰𐑯 𐑒𐑰𐑚𐑹𐑛</a>.</li>
	<li>Composed a remix of <a href='https://soundcloud.com/neauoire/ivoxygen-destruction' target='_blank'>Ivoxygen's Destruction</a>.</li>
</ul>
<img src="../media/refs/shavian.png" width="120" alt="stupendous written in the Shavian script">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 15 Jan 2024 12:00:00 -0000</pubDate>
<title>Back to music</title>
<description><![CDATA[
<p>I've originally started looking into virtual machines to build a target to
host some games, a handful of tools and my wiki &mdash; but instead of stopping
once I had done so, I kept pushing further and became obsessed with this
programming language design stuff, and along the way, I lost track of why I was
even doing it all in the first place. After a two year detour, I look back and
I've almost totally ignored my other interests as a digital artist and
musician. It's about time I find my way back. </p>
<ul>
	<li>Finding my <a href='https://soundcloud.com/neauoire' target='_blank'>way back</a>.</li>
</ul>
<img src='../media/refs/multivac.png' height='110'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2024.html</link>
<pubDate>Mon, 1 Jan 2024 12:00:00 -0000</pubDate>
<title>Maintenance</title>
<description><![CDATA[
<p>The forge that we use at Hundred Rabbits has been <a
href='https://status.sr.ht' target='_blank'>taken down by DDoS attacks</a> and
is struggling to come back online, the event reminded us that we ought to also
have mirrors and release versions of these source files available elsewhere. I've begun
to host copies across our various websites. The builds are still
accessible through <a href='https://hundredrabbits.itch.io'
target='_blank'>itch.io</a>.</p>
<p>Until we regain access and release the changes of the last few days, keeping
with the spirit of improving the resilience of the tools we use I've taken a
moment to write a kind of <i>pocket version</i> of the console emulator and <a
href='drifblim.html'>self-hosted assembler</a> as to see how many lines are
needed to start from the seed assembler and replicate it. A copy of the pocket
emulator, the source for the assembler and its hexadecimal representation have
been <a href='uxn.html'>added to the wiki</a>.</p>
<p>In the meantime, if anyone is looking for a specific file that is currently
unavailable, get in touch!</p>
<ul>
	<li>Revamped the <a href='permacomputing.html'>permacomputing</a> page.</li>
	<li>Enjoyed watching the mini series <a href='https://archive.org/details/effondrement-collapse-2019'>L'Effondrement(2019)</a>.</li>
	<li>Thankful for Sourcehut's tireless work on <a href='https://status.sr.ht' target='_blank'>resolving the issue and communication</a>.</li>
</ul>
<img src="../media/refs/acab.gif" width='130'>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 17 Dec 2025 12:00:00 -0000</pubDate>
<title>O May I join the choir invisible</title>
<description><![CDATA[
<p>I've had the growing impression, in recent years, that it has become thoroughly uncool to try your best. Exceeding expectations is embarrassing, meeting them worthy of ridicule. I see it all the time. You're caught rehearsing, or journaling in public? how performative. It kept you up at night, did it? you poured sweat into it? such a try-hard.</p>
<q>So shall I join the choir invisible<br />Whose music is the gladness of the world.</q>
<p>But I don't think this is new. It's that ol' familiar cynicism, one we've cycled through before. It usually precedes a moment when people grow tired of poorly made things, and what is done carefully and thoughtfully can once again be appreciated without shame. I'm hopeful that we're about to emerge into a renaissance, and convinced that those who are giving their honest best are just avant-garde.</p>
<p>If despite it all, you put your heart into it.<br />I'm here for it and thank you!</p>
<ul>
	<li>Wrote daily devlogs for <a href='https://rabbits.srht.site/decadv/' target='_blank'>December Adventure</a>.</li>
	<li>Ported <a href='https://git.sr.ht/~rabbits/pinhole' target='_blank'>Pinhole</a> to modern Uxntal.</li>
	<li>Wrote a <a href='../etc/uxn2.c.txt' target='_blank'>new SDL2 emulator</a>.</li>
	<li>Enjoyed watching <a href='watching.html'>Casablanca</a>.</li>
</ul>
<img src='../media/refs/ma.png' height='120'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 3 Dec 2025 12:00:00 -0000</pubDate>
<title>Tumbling Weeds</title>
<description><![CDATA[
<p>I find myself wandering the once familiar streets of <a href='http://nightfall.city' target='_blank'>Nightfall</a>, following the intermittent buzzing of a flickering neon bulb toward what used to be a bustling part of town. After much detouring, dead ends and stepping over debris, I finally reached our <a href='https://kiosk.nightfall.city' target='_blank'>ol' kiosk</a>. The dusty shelves laid bare save for a few issues from <a href='https://kokorobot.ca/' target='_blank' target='_blank'>Rek</a>, <a href='https://felix.plesoianu.ro' target='_blank'>Felix</a> and myself.</p>
<p>I wonder where all the people that used to write for this corner have gone, if there isn't a shinier corner with avider readers that called them away, or if maybe writing has done its good work onto them so they didn't feel the need to anymore. Well, I'll hope so, it is now the fifth year since I began writing these <a href='arvelie.html'>bi-monthly</a> pamphlets. After this, there will be one more left to pen this year. </p>
<ul>
	<li>Wrote daily devlogs for <a href='https://rabbits.srht.site/decadv/' target='_blank'>December Adventure</a>.</li>
	<li>Added rom export to <a href='basic.html'>SunflowerBASIC</a>.</li>
	<li>Implemented a <a href='heol.html'>Lisp for Uxn</a>.</li>
	<li>Enjoyed playing The Neverhood.</li>
</ul>
<img src='../media/refs/heol.png' height='120'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 19 Nov 2025 12:00:00 -0000</pubDate>
<title>0,0000000001mm</title>
<description><![CDATA[
<p>Spent the last few days between Bregenz and Hohenems, in <a href='austria.html'>Austria</a>, for the <a href='http://www.ultramateria.art' target='_blank'>Ultramateria</a> festival. I was invited to talk about the <a href='hundred_rabbits.html'>Hundred Rabbits</a> design philosophy and take part in a round-table discussion on the topic of <i>Utopias</i>.</p>
<p>On saturday, I gave an <a href='orca.html'>Orca</a> workshop to a crowd of people, including students from the CIM Lab in Ravensburg, and played some techno in the gorgeous <a href='lives.html#895'>Collini Areal building</a>. I also took this opportunity to meet with local activists fighting for fair wages for artists, get lost in the train system, wander up snowy hills at night and practice my non-existent German.</p>
<ul>
	<li>Improved <a href='orca.html'>Orca</a>'s interface.</li>
	<li>Implemented a <a href='https://merveilles.town/@neauoire/115614176516283188' target='_blank'>tug-o-war</a> memory model for <a href='drifblim.html'>Drifblim</a>.</li>
	<li>Did a brief appearance on ORF's <a href='https://www.youtube.com/watch?v=_iGkp1Qat0c' target='_blank'>Vorarlberg Heute Vom</a>.</li>
	<li>Enjoyed zipping around <a href='austria.html'>Austria</a> by train.</li>
</ul>
<img src='../media/refs/feisar.png' height='100'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 5 Nov 2025 12:00:00 -0000</pubDate>
<title>a playlist to romanticize stack shuffling</title>
<description><![CDATA[
<p>Dogwood, camellia, hazel, jasmin, hellebore, snowdrop, holy. Look! We're
ready too. Musty from three seasons tucked away in boxes, sweaters, socks,
scarves and tuques are all laid out to breathe. To the back of the pantry with
the summer spices. A cup of lapsang souchong in hand, nestle by the crackling
woodstove after a stiff walk through the moist haze that marks the year's
lengthening nights.</p>
<p>Despite constant maintenance and cajoling, my X250 has had difficulty booting
lately. I would normally dig deeper into the issue if I had more time, but
unfortunately I have imminent appointments to which I simply can't attend without a working computer. To the pleasure of every stage technician to
whom I've asked for a VGA to HDMI converter, I have found myself a used
T580.</p>
<ul>
	<li>Improved <a href='http://www.call-with-current-continuation.org/uf/uf.html' target='_blank'>UF</a>, <a href='https://rabbits.srht.site/uxn5/' target='_blank'>Uxn5</a> and <a href='m291.html'>m291</a>.</li>
	<li>Wrote a standalone <a href='../etc/uxnbot.tal.txt'>Uxn REPL</a>.</li>
	<li>Increased parity between <a href='orca.html'>Orca</a> versions with <a href='https://git.sr.ht/~rabbits/orca-toy/tree/main/item/etc/tests.orca' target='_blank'>new tests</a> </li>
	<li>Released an <a href='orca_zine.html'>Orca Cheatsheet</a> for the <a href='http://www.ultramateria.art/' target='_blank'>upcoming workshop</a>.</li>
	<li>Enjoyed reading <a href='reading.html'>The Outsiders</a>.</li>
</ul>
<img src='../media/refs/neko.png' height='140' alt="Nekojirus on a jitensha"/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 22 Oct 2025 12:00:00 -0000</pubDate>
<title>Commutative Arithmetic Anarchy</title>
<description><![CDATA[
<p>We ought to purge the division operator from the curriculum. Let's be honest, it shipped broken, it enforces sequential evaluation where order ought not to matter. Free your notation system from the tyranny of rule, and multiply fractions in whichever order you like.</p>
<q>40 / 10 * 2, a kludge.<br />
40 2/10, timeless, classic, parallel.<br />
40 5^-1, if fractions are not your thing.</q>
<p>Now, don't even get me started on subtraction, get rid of that bloat, add negative numbers if you need to, but <b>do not ever subtract</b>.</p>
<ul>
	<li>Visited by some <a href='bagel.html'>very cursed thoughts</a>.</li>
	<li>Added a factorization mode to <a href='cccc.html'>CCCC</a>.</li>
	<li>Released a song for Merveilles' <a href='https://merveilles.town/@neauoire/115447417167596112' target='_blank'>Hallow(2025)</a>.</li>
	<li>Revamped the <a href='paradise.html'>Paradise documentation</a>.</li>
	<li>Carved a pumpkin of <a href='https://100r.co/site/halloween_pumpkins.html' target='_blank'>Scavengers Reign's Hollow</a>.</li>
	<li>Enjoyed sitting in the dark listening to <i>Autechre</i> live.</li>
</ul>
<img src='../media/refs/paper_doll1911.png' height='140' alt="Paper Doll Costume(1911)"/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 8 Oct 2025 12:00:00 -0000</pubDate>
<title>Radio Taiso</title>
<description><![CDATA[
<p>I started off by getting the attendees to mimic my <a href='https://en.wikipedia.org/wiki/Radio_calisthenics' target='_blank'>movements</a>, standing on one of the stage monitors. I raised a hand, a few hands shyly went up, I bent sideways as if to stretch, more joined in. I raised the other and a venue-worth of hands poked through the fog machine haze, laughing. I twisted left, right and clapped my hands twice, the answer went <i>clap! clap!</i> I jumped in place twice, the answer went <i>boom! boom!</i> My friend said it looked like an alien tried to establish contact before the whole place blew up.</p>
<p>It has been a few years since I last enjoyed the early autumn weather of the east coast. We waste the shortening daylight hours kicking at the dried leaves along the park trails talking about horror movies, ideas for pumpkins and the clever things that kids we've met along the way have said.</p>
<ul>
	<li><a href='https://www.youtube.com/watch?v=ObCjiUWll7g' target='_blank'>Jumped around a bunch</a>!</li>
	<li>Wrote some strange <a href='uxntal_labyrinth.html#factorial'>factorial implementations</a>.</li>
	<li>Reviewed <a href='https://rhizome.org/editorial/2025/sep/15/open-call-microgrants-2025/' target='_blank'>microgrants</a>, with Rek, for Rhizome.</li>
	<li>Fixed a bug with the <a href='calendar.html'>Calendar</a> rom.</li>
	<li>Enjoyed watching <a href='watching.html'>The Substance</a>.</li>
</ul>
<img src='../media/refs/einsturzende_neubauten.png' height='140' alt="Einstürzende Neubauten Petroglyph"/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 24 Sep 2025 12:00:00 -0000</pubDate>
<title>Dear Majmasz</title>
<description><![CDATA[
<p>A searing hot shower, fresh unwilted vegetables, new old shoes and a spray of fragrant golden leaves all conspire, during the fretful hours of the night when a few sleepless neurons can't seem to riddle out why the wind is not pivoting us around the anchor, to reassure me that we have indeed returned and are once again docked in Victoria.</p>
<p>I will try and draw a few <a href='https://merveilles.town/@neauoire/115300719359764136' target='_blank'>dailies</a> before we get caught in the whirlwind of visiting families and friends, I fear that I won't have much time to spare in the next two weeks.</p>
<ul>
	<li>Started proof-reading the Victoria-Sitka logbook(untitled).</li>
	<li>Found an important optimization to the <a href='../etc/uxnmin.c.txt' target='_blank'>Uxn core</a>!</li>
	<li>Finalizing rehearsals for <a href='https://ampindustrialevents.com'>AMP Festival</a> on the 11th.</li>
	<li>Enjoyed reading that <a href='reading.html'>Books & Portraits</a> for a third time.</li>
</ul>
<img src='../media/refs/hittamul.png' height='110'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 10 Sep 2025 12:00:00 -0000</pubDate>
<title>Aliceffekt Unslumber</title>
<description><![CDATA[
<p>It had been a very long time since I last gathered enough songs to release an album, I wish I could say that life got in the way, or something excusable like that, but in truth, when I released that last album, I felt like I had just about written all that I meant to write, so I let <a href='aliceffekt.html'>Aliceffekt</a> fall asleep and focused onto other things.</p>
<p>Every once in a while, I did have ideas for new songs, but nothing that made it past the drawing board I could tie with the rest of the <a href='neauismetica.html'>Neauismetica</a>. Lately, I started to imagine new places to populate <a href='dinaisth.html'>Dinaisth</a> with, and the songs and pictures started to come back, so I decided to gather some of those, wake Aliceffekt up again, and <a href='ver_iytsl.html'>put it out</a>!</p>
<ul>
	<li>Release a new Aliceffekt album, <a href='https://aliceffekt.bandcamp.com/album/veriytsl' target='_blank'>Ver'Iytsl</a>.</li>
	<li>Redesigned <a href='noodle.html'>Noodle</a> in preparation for <i>Drawtober</i>.</li>
	<li>Improved <a href='../src/oscean.tal' target='_blank'>oscean.tal</a> to be safer from overflows.</li>
	<li>Enjoyed watching <i>Common Side Effects</i>.</li>
</ul>
<img src='../media/refs/toha.png' height='60'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 27 Aug 2025 12:00:00 -0000</pubDate>
<title>Year Of The Basic Desktop!</title>
<description><![CDATA[
<p>Once again, I find myself wasting valuable scientific computing equipment on clerical work. This time around, I've persuaded my computer to evaluate <a href='https://merveilles.town/@neauoire/115136151460275352' target='_blank'>BASIC programs</a>. I began implementing the graphical interpreter back in 2023 without ever finishing it, leaving it in an utterly unusable state. </p>
<p>But, I resumed working on it the other day, overcome by a kind of creative fever, I finished it, released it as <a href='basic.html'>Sunflower BASIC</a> and I haven't been able to put it down since. It's just too fun. Maybe this will appeal to someone's else nihilistic programming sensibilities!</p>
<q>What are we going to do? Return to the order of the day, presumably..</q>
<ul>
	<li>Wrote a bunch of examples for <a href='https://hundredrabbits.itch.io/sunflower-basic' target='_blank'>Sunflower BASIC</a>.</li>
	<li>Released a <a href='https://soundcloud.com/neauoire/aliceffekt-lidou-mora-feriu' target='_blank'>new Aliceffekt track</a>.</li>
	<li>Added a <a href='https://www.youtube.com/watch?v=mjo1mO77wOk' target='_blank'>string operator</a> to <a href='orca.html'>Orca</a>.</li>
	<li>Enjoyed watching <i>Scavengers Reign</i>.</li>
</ul>
<img src='../media/refs/basic.png' height='50'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 13 Aug 2025 12:00:00 -0000</pubDate>
<title>Fiu Sos</title>
<description><![CDATA[
<p>Warm gusts passing through blackberry bushes on the shoreline carry with them that distractingly sweet summer smell inside the companionway, making it difficult not to want to be out there, either cycling or skating.</p>
<p>Whenever we're not busy playing outside, doing errands or stuffing our faces with wild plums, I spend some of my time translating the lesser known Solresol documents, more specifically Joséphine Sudre's <i>Théorie & Pratique</i>, and incorporating the different families and categories to the <a href='../etc/solrela/index.html' target='_blank'>En-Sr Translator</a>.</p>
<ul>
	<li>Released <a href='https://www.youtube.com/watch?v=BNYxAdjl1f0' target='_blank'>Permacomputing 101</a> talk.</li>
	<li>Optimized <a href='https://git.sr.ht/~rabbits/uxn11' target='_blank'>Uxn11</a>'s screen drawing.</li>
	<li>Incorporated families and categories to <a href='https://git.sr.ht/~rabbits/solrela' target='_blank'>Solrela</a>.</li>
	<li>Enjoyed diving back into <i>Middlemarch</i>.</li>
</ul>
<img src='../media/refs/uttuku.png' height='70'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 30 Jul 2025 12:00:00 -0000</pubDate>
<title>Liud a Solresol</title>
<description><![CDATA[
	<!--
	I corrected the Solresol translation in Wiktopher, meanwhile, 
	Mimidola(meanwhile) Wiktopher fa Solresol dodo sifami(was correcting),
	Midau Wiktopher a Solresol do tam,

	I noticed that the language does not have a way of doing questions.
	dore sisi misisolmi(observed), sisolsi'ladosila(question'form) midomila(lacked).
	de tiu miusi, tout'lotau tiu momau.

	Gajewski places the subject of a sentence after the verb,
	Gajewski larela'lafasi(sentence'subject) doladofa(places) faredomi(after) solmire(verb)
	Gajewski lel'lat dauda, fedi sir,

	this creates a lot of conflicting sentence structures.
	fasi milasolfa(conflict) larela siredo(grammar) fasolla.
	fiu mausa, lel ted foul.

	similar to how japanese uses ka at the end of a sentence,
	Sollafala(like) か fa Japanese fadosi(end) larela(sentence)
	Saufau か a Japanese fot lel,

	"sol" in Solresol, could create a question'form!
	"sol" fa Solresol, sisolsi'ladosila fafa solsifasol(creates)!
	"sol" a Solresol tout'lotau fa siufou!

	--> 
	<p>Midau <a href='wiktopher.html'>Wiktopher</a> a <a href='solresol.html'>Solresol</a> do tam, de tiu miusi, tout'lotau tiu momau.
	Gajewski lel'lat dauda, fedi sir, fiu mausa, lel ted foul. 
	Saufau か a <a href='japanese.html'>Japanese</a> fot lel, "sol" a Solresol tout'lotau fa siufou!</p>
	<!--
	Soon, I must give a programming class,
	Mimisifa, solmilami(programming? lol) solmisido mimi remila,
	Mita, sili'sito mi ril,

	and I decided to introduce the Thue programming language.
	Thue solmilami'solresol fafa larefasi.
	Thue sili'ses fa lefiu.

	For the class, I wanted to have a good documentation,
	Fa solmisido, misol sisifala(docs) fasi mifala,
	A sito, mou tiufau fiu mal,

	So i rewrote the page and made an interpreter REPL.
	misolsoldo, lafare'sisifala sisi solrefasi, re REPL sisi solsifasol 
	Mouso, lar'tiufau re REPL tiu sefiu.
	-->
	<p>Mita, sili'sito mi ril, <a href='thue.html'>Thue</a> sili'ses fa lefiu. A sito, mou tiufau fiu mal, mouso lar'tiufau re <a href='../etc/thuerepl/index.html' target='_blank'>REPL</a> tiu sefiu.
	<ul>
		<!-- 
		wiktopher translation improved 
		soldosol fa wiktopher sisi resolrela
		Sos a tiu rourau 
		-->
		<li>Sos a <a href='https://kokorobot.ca/site/wiktopher.html' target='_blank'>Wiktopher</a> tiu rourau.</li>
		<!--
		Wrote a Thue interpreter in uxntal, improved docs.
		Thue soldosol fa Uxntal sisi similare, sisifala(docs) sisi solrefasi.
		Thue sos a Uxntal tiu tile, e tiufau sefiu.
		-->
		<li><a href='../etc/thue.tal.txt' target='_blank'>Thue sos a Uxntal</a> tiu tile, e <a href='thue.html'>tiufau</a> sefiu.</li>
		<!--
		Fixed crash with Drifblim
		relaredo fa Drifblim sisi fadodola
		Rauro a Drifblim tiu fodau.
		-->
		<li>Rauro a <a href='drifblim.html'>Drifblim</a> tiu fodau.</li>
		<!--
		Uxn Contact Card made
		Uxn remirela sisi fasolla
		Uxn rirau tiu foul
		-->
		<li><a href='https://angelwood.xyz/blog/bcards-are-boring/' target='_blank'>Uxn rirau</a> tiu foul.</li>
	</ul>
	<img src='../media/generic/mel.png' height='60'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 16 Jul 2025 12:00:00 -0000</pubDate>
<title>Workout Routine</title>
<description><![CDATA[
<p>I've received a few messages asking about workout plans, and
like I've said before, I am the last person you want to take advice from. I'm
merely writing these down for the sake of being able to look back on what I
tried. My aim in all this is to build just enough upperbody strength so that I
can do a <a href='https://en.wikipedia.org/wiki/Muscle-up'
target='_blank'>muscle-up</a> when spring rolls in. Unless you're
already somewhat deep into your calisthenics journey, I wouldn't try
replicating any of this.</p>
<p>We're already a few weeks deep into summer, so I want to look back at how
working out aboard actually <i>worked out</i>. Our life aboard has been much
too chaotic to allow for any kind of pattern, so I can't say that I've
developed anything like a routine, but these are the predictably recurring
exercises that I've enjoyed doing every single day:</p>
<ul>
	<li>Rowing: 10min.</li>
	<li>Dips: 2x10.</li>
	<li>Dead-Hang: 2x60sec.</li>
	<li>Pull Ups: 4x10.</li>
	<li>Hand Grippers: 10x50lb, 10x100lb, 5x150lb.</li>
</ul>
<img src='../media/refs/process.png' height='90'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 2 Jul 2025 12:00:00 -0000</pubDate>
<title>Polycat</title>
<description><![CDATA[
<p>Spent a few days making <a href='polycat.html'>Polycat</a> with Rek for <a
href='https://concatenative.org/wiki/view/Events' target='_blank'>Catjam
2025</a>. It was a nice distraction from the Uxn book and an
opportunity for us to make a little platformer together. We worked on the game during our sail up the west coast of Vancouver Island on our way to Ucluelet. We had a few days of downtime along the way,
when we were anchored and <a href='../media/diary/879.jpg'>surrounded by hummingbirds</a>, making sure that our strange little cat could make it over the obstacles.</p>
<ul>
	<li><a href='https://hundredrabbits.itch.io/polycat'>Play Polycat</a> in the browser.</li>
	<li>Working on my slides for <a href='https://criticalsignals.nz' target='_blank'>Critical Signals</a>.</li>
	<li>Made a <a href='theme.html'>theme editor</a>.</li>
	<li>Enjoyed Snufkin's <a href='https://www.youtube.com/live/u0ifjegamqY' target='_blank'>Introduction to Uxntal</a>.</li>
</ul>
<img src="../media/generic/oquonie.wizard.png">
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 18 Jun 2025 12:00:00 -0000</pubDate>
<title>Tent</title>
<description><![CDATA[
<p>A couple of months ago, on the train to Strange Loop, I had the good
fortune of sharing a cabin with Anders, whom I had just met and who
shared with me a way of guessing at the correct settings for shooting with a
broken light meter using a technique called <i>Sunny-16</i>. Unfortunately, by
the time I had made it back home, I couldn't recall how it all worked.</p>
<p>I just spent the past few days anchored by Blakely Island, wandering into the
woods holding old <a href='film.html'>film</a> cameras with a few friends, 
which I am now gladly counting Anders among them who spent
time with me to go through the motion once again using my own Voightlander and
its broken light meter.</p>
<p><b>Sunny-16</b> goes something like this: At f-16, with the shutter speed at
about roughly the film speed, should turn up a good picture on a sunny clear
day. From there, one can work their way down the f-stops, so that at the speed
of the film, f-8 would be a cloudy day, f-4 an indoors picture, and so on.</p>
<ul>
	<li>Haven't been up to much at all these past two weeks.</li>
	<li>But, I've read the Silmarillion, and dear lord-</li>
</ul>
<img src='../media/refs/nostromo.png' height='150'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 4 Jun 2025 12:00:00 -0000</pubDate>
<title>Working Out</title>
<description><![CDATA[
<p>Before casting off from Victoria, we wondered if it'd be enjoyable, or even
safe to work out aboard Pino. It did take a bit of getting used to at first,
but we've eventually both fallen into a daily habit of doing pull ups from the
companionway, dips with the cockpit seats, seated rows by trapping a resistance
band around a winch and lat pulldowns from the boom.</p>
<p>One of my projects for the next few years is to raise my grip strength enough
that I can reliably close down a 70kg hand gripper, so every evening, I pull
out a book or a video(solar permitting) and do <a href='home_gym.html'>hand exercises</a> for an hour or
so.</p>
<ul>
	<li>Improved the <a href='../etc/neurrepl/index.html'>Neur Playground</a>.</li>
	<li>Added a REPL to the a <a href='orca.html'>Orca documentation</a>.</li>
	<li>Wrote a few thoughts about <a href='malleable_computing.html'>Malleable computing</a>.</li>
	<li>Do <a href='refadodo.html'>Ses Rado</a> lide!</li>
</ul>
<img src='../media/refs/people29.png' height='150'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 21 May 2025 12:00:00 -0000</pubDate>
<title>Haul Out In Texada</title>
<description><![CDATA[
<p>While we are hauling out <a href='pino.html'>Pino</a>, my laptop is safely
stored in the chart-table. In this idle time away from the keyboard, I'm
daydreaming about strange finite-state machines.</p>
<ul>
	<li>Expanded documentation on <a href='uxntal_notation.html#validation'>Uxntal Validation</a>.</li>
	<li>Created an interactive <a href='../etc/modalrepl/index.html'>Modal Playground</a>.</li>
	<li>Implemented <a href='modal.html'>Modal</a> in Uxntal and improved examples. </li>
	<li>Enjoyed re-reading Loeliger's Threaded Interpretive Languages.</li>
</ul>
<img src='../media/refs/xla_d.png' height='130'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 7 May 2025 12:00:00 -0000</pubDate>
<title>Cast Off</title>
<description><![CDATA[
<p>It's happening! I've begun drafting a rough layout for a tentative book
project, for which the working title is currently <i>Turnip Complete</i>. I
don't know if I can actually go through with this idea yet, but I'm going find
out over the summer, and hopefully have something to show in the fall. The idea
would be to have a paper artifact that contains everything that currently makes
up the Uxn/Varvara ecosystem, from implementation details, to language
specification; all from basic principles.</p>
<p>We're just about ready to cast off from Victoria for the summer, and today was
my last day at the gym. I pushed hard these past few months, and it's beginning
to pay off. The back pains I had are gone, I sleep much better, I feel stronger
and clothes even fit me better. I gained 10kg, and I'm hoping to reach my ideal
weight of 80kg in the next few months. I have plans to work out from aboard <a
href='pino.html'>Pino</a>, but in practice, I'm not sure how possible, or safe,
it'll be..</p>
<ul>
	<li>Wrote a <a href='../etc/uxntal.bnf.txt'>BNF definition of Uxntal</a>.</li>
	<li>Upcoming show at <a href='https://amp-festival.com'>AMP Festival</a>, Montreal October 11th.</li>
	<li>Released Oquonie on the <a href='https://play.date/games/oquonie/' target='_blank'>Playdate Catalogue</a>.</li>
	<li>Played with <a href='lunar_arithmetic.html'>Lunar Arithmetic</a>.</li>
</ul>
<img src='../media/refs/st80.png' height='120'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 23 Apr 2025 12:00:00 -0000</pubDate>
<title>For The Future</title>
<description><![CDATA[
<p>Over the years, by haphazardly filling-in missing details to the docs as
questions arose, I've let the <a href='uxntal.html'>Uxntal language</a> pages
grow into a tangled and overgrown labyrinthine mess that oftener threw folks
into opaque dead-ends than answer questions.</p>

<p>This week, a pointedly cutting criticism of the Uxn documentation shook me out of
the laissez-faire that I had over these few pages and reminded me how letting
it go the way I did was a disservice to others, but especially myself,
considering that I may be using this tool, possibly for the rest of my
life.</p>

<p>Since I couldn't clearly discern what should and shouldn't be there, I've
asked for help, and got excellent ideas. With feedback from both new learners
and experienced folks, I rewrote most of the documentation, included new
examples, expanded tests and added setup instructions for both Uxn, and
Varvara.</p>

<p>Looking at the documentation now, I feel like I would very much like to work
on writing a book about it, to have a paperback artifact in the style of
Henderson's <a href='https://www.cs.ox.ac.uk/files/3299/PRG32%20vol%201.pdf'
target='_blank'>LispKit Manuals</a>. A treatise on the design and
implementation of the system from the bottom up, but plastered with
drawings.</p>

<ul>
	<li>Wrote 10 examples for the revamped <a href='../etc/uxnrepl/index.html'>Uxn REPL</a>.</li>
	<li>Made a graphical version of <a href='drifblim.html'>Drifblim</a>.</li>
	<li>Changed behavior of lowercase jumper operators in <a href='orca.html'>Orca</a>.</li>
	<li>Enjoyed Ryan Coogler's <i>Sinners</i>.</li>
</ul>
<img src='../media/refs/vax11780.png' height='90'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 9 Apr 2025 12:00:00 -0000</pubDate>
<title>Paper Paper Paper</title>
<description><![CDATA[
<p>I was recently reminded of that paper about how <a
href='paper_logic.html'>flat origami</a> is Turing-complete, and of how I never
did attempt to fold one of these for myself. I've already written about a <a
href='paper_computer.html'>paper computer</a> and all the ways in which
computer emulators can be operated on paper, but nothing on using the paper
itself for doing the computation. So I set out to correct that, and all the
while learning how to do hexagonal folds for the first time.</p>
<p>Another thing on my plate has been to gradually getting rid of <a
href='../etc/uxnasm.c.txt'>Uxnasm.c</a> in favor of the <a
href='drifblim.html'>self-hosted one</a>. Before I entirely drop that
dependency, I want to be absolutely certain that the bootstrapping process is
as robust as I could possibly make it. I'm not 100% happy yet, but uxnasm.c is
getting closer to retirement.</p>
<ul>
	<li>Added a download button to the <a href='../etc/uxnrepl/index.html'>Uxn REPL</a>.</li>
	<li>Fixed an implementation issue with <a href='proquints.html'>Proquints</a>.</li>
	<li>Implemented <a href='uxntal_labyrinth.html#bf'>Brainfuck entirely in macros</a>.</li>
	<li>Enjoyed Tadashi Tokieda's <a href='https://www.youtube.com/watch?v=8p02DtmyQhU'>A world from a sheet of paper</a>.</li>
</ul>
<img src='../media/refs/hairpin.png' height='90'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 26 Mar 2025 12:00:00 -0000</pubDate>
<title>Spring Skates</title>
<description><![CDATA[
<p>Spring is finally poking its nose in Victoria and messing around on the
computer is the last thing on my mind at the moment. But I did find some time
to make a bit of non-sense with <a href='flick.html'>Flick</a>, and improve the
<a href='solresol.html'>Solresol</a> documentation.</p>
<ul>
	<li>Mesi <a href='https://rabbits.srht.site/solrela/' target='_blank'>Ses Sel</a> do sefiu.</li>
	<li>Added opengraph tags to the wiki.</li>
	<li>Put on my new <a href='skates.html'>skates</a>.</li>
	<li>And, rushed outside listening to Hideki Naganuma!</li>
</ul>
<img src='../media/refs/jsrf.png' width='170'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 12 Mar 2025 12:00:00 -0000</pubDate>
<title>Flick Game</title>
<description><![CDATA[
<p>I recently came across Increpare's lovely <a href='https://www.flickgame.org'
target='_blank'>Flickgame</a> project. It's a kind of slideshow program and
game engine in which scenes are navigated based on which color is clicked on. I
didn't see myself using the javascript implementation, and since this elegant
idea was so straightforward, I figured I might as well spend a day to port it
to <a href='varvara.html'>Varvara</a>.</p>
<p>I took the opportunity to improve things a bit and made it usable on the
NintendoDS. Once I had a working version, I wrote a compiler for flick games to
uxn roms, so I could share the results. And then, I started drawing little
stories, and then some. How about a <a
href='https://merveilles.town/tags/flickjam' target='_blank'>#flickjam</a>?</p>
<ul>
	<li>Implemented a port of <a href='flick.html'>Flickgame</a>.
	<li>Redesigned <a href='turye.html'>Turye</a>.</li>
	<li>Enjoyed two months sober.</li>
</ul>
<img src='../media/refs/ai.png'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 26 Feb 2025 12:00:00 -0000</pubDate>
<title>Process</title>
<description><![CDATA[
<p>For a while now, I've been feeling like I've sort of <i>maxed out</i> on <a
href='programming.html'>programming</a>, not to say that I know everything
there is to know about the topic, but that I've learned enough to shape software
in exactly the way I need to tackle the problems I typically need programming
for. So I've been turning my gaze into other domains of life which I've all but
neglected while on this creative coding journey.</p>
<p>I've ramped things up a notch these past few weeks and dedicated more time to
learning about <a href='fitness.html'>fitness</a>, <a
href='nutrition.html'>nutrition</a>, anatomy and getting a bit smarter about
the way I work out. This new fascination of mine is teetering close to a full
on project, when even on rest days, a sizeable chunk of my waking hours goes
into reading about related topics and planning the next day's exercises and
meals. I might just keep on pulling on that thread to see where this leads. A
nagging voice in my head keeps going on and on about how this might just come
in handy in the very near future.</p>
<ul>
	<li>Made <a href='drifblim.html'>Drifblim</a> faster and smaller.</li>
	<li>Redesigned <a href='cccc.html'>CCCC</a> and <a href='dexe.html'>Dexe</a>.</li>
	<li>Wrote some <a href='https://soundcloud.com/neauoire/aliceffekt-risan-aldeth' target='_blank'>new music</a>.</li>
	<li>Redid the gelcoat on <a href='https://100r.ca/site/teapot.html' target='_blank'>Teapot</a>.</li>
	<li>Enjoyed the return of the cherry blossoms!</li>
</ul>
<img src='../media/refs/hg.png' width='150'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 12 Feb 2025 12:00:00 -0000</pubDate>
<title>Faeputing</title>
<description><![CDATA[
<p>I've had various little undocumented <a href='utilities.html'>utilities</a>
hanging around that didn't share a clear connection in terms of design. I
recently needed a desktop calendar to track some personal stats and decided to
riff on <a href='notepad.html'>Note Pad</a> for its UI, which is itself already
a port of the classic <a href='macintosh.html'>Macintosh</a> program. To tie it all
together, I gave the same treatment to the music player, which was inspired
from the first generation iPod. They all look really nice next to each other
now.</p>
<ul>
	<li>Ah yeah, I also wrote a <a href='nebu.html'>spreadsheet editor</a>.</li>
	<li>Object-oriented stack machine assembly is such a joy!</li>
</ul>
<img src='../media/refs/flash.png' width='100'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 29 Jan 2025 12:00:00 -0000</pubDate>
<title>Monochrome Oquonie and Neural Nets</title>
<description><![CDATA[
<p>Trying to bridge the gap between <a href='rewriting.html'>rewriting
systems</a> and <a href='interaction_nets.html'>interaction nets</a>, I gave a
second look at McCulloch & Pitts <a href='neural_nets.html'>neural nets</a>. I
was curious to see if this would make for a fun and readily parallelizable
language runtime, so I went ahead and spent the better part of the past few
days designing one. </p>
<p>I haven't used it for anything serious yet, but already with as little as <a
href='../etc/neur.c.txt' target='_blank'>150 lines of code</a> it allows me to
quickly prototype and evaluate tasks! My plan is to use it as a sort of
<i>coordination language</i>.</p>
<ul>
	<li>Released <a href='oquonie.html'>Oquonie</a> for <a href='playdate.html'>Playdate</a>!</li>
	<li>Created a little programming language for <a href='neural_nets.html'>neural nets</a>.</li>
	<li>And, I also <a href='https://git.sr.ht/~rabbits/neur/tree/master/item/src/neur.tal' target='_blank'>ported it to Uxntal</a>.</li>
	<li><a href='french.html'>Swiss-French numerals</a> are wonderful!</li>
</ul>
<img src='../media/refs/neuron.png' height='50'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 15 Jan 2025 12:00:00 -0000</pubDate>
<title>Handmade Conference Post-Mortem</title>
<description><![CDATA[
<p>Some months ago, attendees of the Handmade Seattle conference expressed their
grievances with the conference in regards to its pivoting to include talks with
mentions of social justice awareness and a slightly more diverse panel of
speakers, at the cost of the usual <i>guy-packs-bytes-in-the-right-sequence</i>
talks. Which I have nothing against as someone who tends to give talks of
that exact flavor.</p>
<p>In any case, the conference organizer apologized for the poor selection of
speakers which did not correspond to the expectations of ticket holders,
promising to resolve the issue in the following year, and in passing, that free
and open source software developers would <a href='https://assets.merveilles.town/media_attachments/files/113/886/295/005/674/393/original/9e6b93f5d01f8c12.mp4' target='_blank'>no longer</a> be welcomed as
speakers.</p>
<p>I happened to be present in the chatroom when the apology letter went out and
merely questioned whether the choice was really about the lack of
<i>low-level</i> talks, and not something else. It did not take long for
bigots of all sorts to come out and lament the good old days of the conference
and soon the chatroom was ablaze with some pretty vile things against trans
people, this went on for hours without intervention, the usual.</p>
<p>What I did not expect was for the conference organizer, who ghosted me for
months, to finally break radio silence to slam me for speaking out and
partially blaming me for the unraveling of the conference organization, and
decided against covering the agreed upon travel stipend. I have since
requested for the talk videos to be removed. </p>
<q>So why is software so terrible?<br />We made it terrible.</q>
<cite>The Handmade Manifesto</cite>
<img src='../media/refs/red_scare.png' width='220' class='nodark'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2025.html</link>
<pubDate>Wed, 1 Jan 2025 12:00:00 -0000</pubDate>
<title>Langdev January</title>
<description><![CDATA[
<p>It has become something of a yearly ritual to take the first few days of the
year to write a new implementation of the <a href='drifblim.html'>compiler</a>
I use daily. It serves to see how my programming style and solutions to these
now familiar problems might have evolved, it also ensures that the language
itself doesn't grow beyond what I am capable of implementing in at most a
week's time.</p>
<p>The most discernible difference in this new implementation, is that it leans
heavily on <a href='uxntal_labels.html#scope'>object-oriented patterns</a>, by
favoring methods acting on private values, over pointer arithmetic by function
application. The stack is principally used as the communication channel between
objects, for example, a text object's buffer is only ever modified through its
explicitly defined capabilities, not by a function taking a text pointer. It
turns out it limits bugs, it is faster and even often smaller!</p>
<ul>
	<li>Reimplemented <a href='drifblim.html'>Drifblim</a>, OOP style.</li>
	<li>Added auto-complete and a <a href='https://merveilles.town/@neauoire/113811222046461898' target='_blank'>few other goodies</a> to <a href='left.html'>Left</a>.</li>
	<li>Created a <a href='https://rabbits.srht.site/days/' target='_blank'>photo sharing website</a> for Hundred Rabbits.</li>
	<li>Enjoyed going back to the gym!</li>
</ul>
<img src='../media/refs/memory.png' width='140'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 7 May 2026 12:00:00 -0000</pubDate>
<title>Attention!</title>
<description><![CDATA[
<p>"Attention!", shouts a mynah.</p>
<p>I am not too proud to say I'm wrong when I am, so there, I was, I'll admit it. Against my most cynical reservations, television did turn out to be the <i>university in every home</i> that it promised, and the telephone also did end loneliness.</p>
<p>It worked best of all once we turned it off, went next door, and invited our neighbors over to teach us stuff. Someone always brought food. Hunger, unsurprisingly, was also just a logistics problem, and the logistics were embarrassingly simple. Nothing, not mandatory office playdays, not outlawing aloneness, no sociability programs, was even remotely as effective to bring people together as forcing people to get audio and video working in digital meetings. But first, we had to build it all so we could shut it off.</p>
<p>We stopped buying all of that shit and, more efficiently, started to meet. Self-obviation? Yes, it even lived up to its promise of emancipation, instead of cluttering our lives, it taught us that if we stack it all in a pile and never turn any of it on again, we'll be alright and we'll be safe.</p>
<p>I said it would never work, and I'm getting a lot of I told you sos.<br />I deserve them.</p>
<ul>
	<li>Finished proofreading <i>No Bears None</i>!</li>
	<li>Released a <a href='pocket_nets.html'>zine about interaction nets</a>.</li>
	<li>And yes, you can <a href='interaction_nets.html'>program with doodles</a>.</li>
	<li>Implemented <a href='https://git.sr.ht/~rabbits/annihilate' target='_blank'>Symmetric Interaction Combinators</a>.</li>
	<li>Enjoyed meeting folks at the IWP9.</li>
</ul>
<img src='../media/refs/mynah.png' width='150'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 23 Apr 2026 12:00:00 -0000</pubDate>
<title>Two things can be false at the same time</title>
<description><![CDATA[
<p>Back in January, I received a message asking something like: "How did the permacomputers predict-?" I forget which self-inflicted calamity it was referring to, but the question has stayed with me. I don't think <a href='permacomputing.html'>permacomputing</a> is about predicting anything, especially not <i>collapse</i>. The idea driving it is based on a simpler observation: our culture will either figure out how to live sustainably, or it won't.</p>
<p>Daniel Quinn put it <a href='https://www.ishmael.org/daniel-quinn/essays/the-new-renaissance/' target='_blank'>like this</a>: "If there are still people here in two hundred years, they won't be thinking the way we do, because if people go on thinking the way we do, then they'll go on living the way we do, and so there won't be any people here."
<p>This reads, to me at least, as both a reminder that minds can change and an invitation, that if we're paying attention, we can already catch glimpses of a new holistic thinking emerging, one that positions human culture as a participant in a wider ecosystem. Maybe we're collectively holding our breath, just as people did before each renaissance, tending an ear for the sound of something that'll tear the <a href='history.html#middle_ages'>Middle Ages</a> wide open.</p>
<p>The <a href='../../docs/sybilline_books.txt'>Sibylline Books</a> offer a similar wisdom: We can either willingly learn about the world the better to participate in it, or reach that same knowledge from merely getting caught and swept into its tempers. The knowledge is coming either way, but nobody is ever predicting the future.</p>
<q>E pur si muove.</q>
<ul>
	<li>Added signed arithmetic and comments support to <a href='heol.html'>Heol</a>.</li>
	<li>Improved the <a href='https://git.sr.ht/~rabbits/uxn-playdate' target='_blank'>Uxn Playdate Emulator</a>.</li>
	<li>Released a new <a href='oquonie.html'>Oquonie</a> version.</li>
	<li>Enjoyed Kevin Graaf's <a href='https://www.youtube.com/watch?v=Vhx-hRyh6BM' target='_blank'>Computerising Hieroglyphic Scripts</a>.</li>
</ul>
<img src='../media/refs/flammarion.png' width='130'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 9 Apr 2026 12:00:00 -0000</pubDate>
<title>Chau is back!</title>
<description><![CDATA[
<p>"You're going to-", a slit throat for good measure but really, it was the arrow. Back to our small, sufficient priceless things that make up our lives. They'll be back.</p>
<p>See, I told ya, here they are again. And they've brought trinkets, cameras, efficiency and other diseases that rot the mind and body. "You're going to be left-". That arrow shut him up good, we didn't let him finish, yes! That's what we want, please leave us behind. Back to the treeline.</p>
<p>Are you fucking kidding me, "-going to be left behind" these god damn missionaries. Yes, please! Only you won't let us. More arrows.</p>
<ul>
	<li>Implemented <a href='ornithologics.html'>a few birds</a> in <a href='heol.html'>Heol</a>.</li>
	<li>Created a <a href='rejoice_devlog.html#bestiary'>bestiary of multiset combinators</a>.</li>
	<li>Made a procedural letter for Ink & Switch's <a href='https://www.inkandswitch.com' target='_blank'>Tenfold</a>.</li>
	<li>Enjoyed preparing <a href='pino.html'>Pino</a> for cast-off.</li>
</ul>
<img src='../media/refs/uttuku.png' width='130'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 26 Mar 2026 12:00:00 -0000</pubDate>
<title>Sur une courbe qui rempli toute une aire plane</title>
<description><![CDATA[
<p>Lee Tusman sent me this graphic design book <i>A Co-Program For Graphic Design</i>, in it were a few pages about Hilbert, Peano, and briefly mentioning <i>Formulario Mathematico</i>, a book written in Giuseppe's own <a href='latino_sine_flexione.html'>Latino Sine Flexione</a>. His work has been on my mind lately as I try to design a kind of standard notation, one in which the computation and the reasoning about the computation are the same object, to use across all my notes hoping to standardize multiple topic-specific notations into just <a href='spirograph.html'>one style</a>.</p>
<p>Regardless, as I was clumsily trailing Peano's footsteps, I came across this <a href='https://www.youtube.com/watch?v=sfWMgWnSQUw' target='_blank'>video</a>, giving me the idea to try and translate some of the <a href='rejoice.html'>Rejoice</a> examples into Peano's language, as a kind of.. homage? Zoom forward a few days, a hundred hours of Latin youtube, nearly breaking Arch installing Latin dictionaries, I might have <a href='gaude.html'>lost the plot</a>..</p>
<q>[] es nihil, identitate. []/n es predecessore. n es successore.</q>
<ul>
	<li>Implemented <a href='rejoice.html'>Rejoice</a>.</li>
	<li>Released a new version of <a href='oquonie.html'>Oquonie</a>.</li>
	<li>Translated Rejoice into <a href='latino_sine_flexione.html'>Latino Sine Flexione</a>.</li>
	<li>Enjoyed seeing HEALTH live.</li>
</ul>
<img src='../media/generic/lsf.png' width='100'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 12 Mar 2026 12:00:00 -0000</pubDate>
<title>Don’t tell me</title>
<description><![CDATA[
<p>I just turned one of those bold, round numbers that invites metaphysical thoughts about <i>Time</i>. Waking up at forty, I find myself in a body that feels healthy. From here, the past doesn’t look effortless, waking at six, workouts, repetitions, injuries, recoveries. But it does feel contingent. Perhaps a future version of me wished it so. Maybe a wish is not something that happens in the future, but something that selects a past.</p>
<p>Not an injection of energy, a constraint on what histories are allowed, a pressure that filters the trajectories that can lead to this moment. There has to be a sequence of events that leads to the arrangement of me now. Perhaps this is the only history that survives the constraint of a wish I would one day impose: that I be well.</p>
<p>If so, thanks.</p>
<ul>
	<li>Made a new version of <a href='https://git.sr.ht/~rabbits/donsol-hd' target='_blank'>Donsol</a>.</li>
	<li>Wrote new emulators for the <a href='m5.html'>m5 stack</a> and <a href='playdate.html'>Playdate</a>.</li>
	<li>Did 100 pull ups on March 22nd.</li>
	<li>Enjoyed playing <a href='https://merv-teapot.netlify.app/' target='_blank'>Stephen's Teapot</a>.</li>
</ul>
<img src='../media/refs/ofui.png' width='130'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 26 Feb 2026 12:00:00 -0000</pubDate>
<title>Everyone's rich inner-lives</title>
<description><![CDATA[
<p>They're still up, preparing for bed, watching a film, reading? I always wonder how anyone's evening is spent. I could peer inside, and I would know and they wouldn't see me against the night, but I would see them. Walking by, throwing the briefest of glances into this life, and that one. They're playing cards, a late dinner, they're talking to their dog and brushing their teeth.</p>
<p>I wonder whether any among them is haunted. Prime factorization feels ancient and inevitable, doesn't it. A passerby, peering through our window, would find equally nothing. Every positive integer is already a <a href='multisets.html'>multiset</a> and has always been one, it was all just waiting to be interpreted that way. Someone at a desk, balancing a pencil, putting it down to type something, erasing it, nothing to betray my visitation. Something so minimal has no right to be that powerful, it feels almost geological.</p>
<p>There's something unsettling about it in the best way, the feeling that numbers were always secretly a <a href='rejoice.html'>computational substrate</a>, putting on a thick sweater, water to boil, they wouldn't know how much I'm haunted.</p>
<ul>
	<li>Finished the initial proof-reading of <i>No Bears None</i>(TBA).</li>
	<li>Made some slides for <a href='https://kulaacademy.ca/rabbits/' target='_blank'>Library Futures</a> next week.</li>
	<li>Added constructions to the <a href='wireworld.html'>wireworld</a> page.</li>
	<li>Wrote the first page of a <a href='noic.html'>novel</a>.</li>
</ul>
<img src='../media/refs/exorcist.png' width='100'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 12 Feb 2026 12:00:00 -0000</pubDate>
<title>Mathematically elegant, thermodynamically fictional</title>
<description><![CDATA[
<p>In classical logic, bindings are inexhaustible so if a formula proves something from <i>x</i>, you can use <i>x</i> ten times, zero times, it doesn’t matter. Using something changes the world, like closing a file or freeing memory, it consumes the access to that resource. <a href='https://en.wikipedia.org/wiki/Jean-Yves_Girard' target='_blank'>Jean-Yves Girard</a> noticed this and his <i>linear logic</i> is one that is closer to reality, it makes logic reflect process.</p>
<p>I see <a href='forth.html'>Forth</a> thrown left and right around <a href='permacomputing.html'>permacomputing</a> circles on vague notions of efficiency, but I think what lies beneath these intuitions is that classical logic assumes infinite copyability. Which is unrealistic for memory, energy and just about any physical system. In <a href='concatenative.html'>concatenative languages</a>, bindings are fuel, if you want two copies, you must duplicate, this conservation law aligns logic with a finite natural world. Duplication and erasure are explicit instructions that classical logic hides. </a>
<p>Programming languages typically hide duplication and lifetimes, or tack helpers on top as an afterthought. Values duplicate freely, things exist everywhere at once, names abstract away placement, this may activate one's linguistic brain but it keeps the spatial system asleep. My experience with concatenative languages has had less to do with fussing with symbols and more to do with weaving. On this loom, things exist in space on a braid, over time. If I had to guess, I'd say that probably triggers the same part of the brain that tracks physical objects.</p>
<p>And that's the unique bit about catlangs.</p>
<ul>
	<li>Added support for <a href='ufx_format.html'>uf3</a> in <a href='turye.html'>Turye</a>.</li>
	<li>Made a <a href='https://git.sr.ht/~rabbits/pavol' target='_blank'>volume control widget</a> for pulseAudio.</li>
	<li>Created a timeline with some <a href='history.html'>historical events</a>.</li>
	<li>Enjoyed watching <a href='watching.html'>La Bataille d'Alger</a>.</li>
</ul>
<img src='../media/refs/braid.png' height='170'/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 29 Jan 2026 12:00:00 -0000</pubDate>
<title>Ink &amp; Switch Madrid</title>
<description><![CDATA[
<p>Rek and I have just returned from a delightful couple of days deep in the wintry <a href='spain.html'>Spanish countryside</a>, holed up in a labyrinthine medieval monastery with the <a href='https://www.inkandswitch.com/' target='_blank'>Ink & Switch</a> team.</p>
<p>It does my mood something good to sit among peers who are singularly focused on researching how to make the craft of computing more approachable, robust and playful. The activity of hand-crafting software seems unfortunately a rather radical and rebellious practice right now. But a sort of push back, or at least, willingness to challenge the prevailing narrative recurred in nearly every session I attended, at times lasting late into the night.</p>
<p>I especially enjoyed geeking out about <a href='smalltalk.html'>Smalltalk</a> & Self with Dan Ingalls, playtesting Lilith Duncan's game, reciting Ivan Reese's <a href='https://github.com/ivanreese/2222' target='_blank'>interminable list of four-letters words</a>, sharing a day with folks from <a href='merveilles.html'>Merveilles</a> whom I had been meaning to meet in person for the longest time, finding a zipline and calisthenics park among the olive trees and stuffing my face with bread.</p>
<p>It wasn't all good news tho, I experienced <i>sopa de ajo blanco</i> for the first(and last) time, and even after days of learning to operate these European light switches where the button is pressed down to light things up, I only ever managed the rocker correctly half the time.</p>
<ul>
	<li>Redrew some of <a href='left.html'>Left</a>'s glyphs.</li>
	<li>Created <a href='uxntal_library.html'>libraries</a> for standard Uxntal routines.</li>
	<li>Improved <a href='cccc.html'>CCCC</a>'s modal buttons, added reduce fraction button.</li>
	<li>Implemented a <a href='https://git.sr.ht/~rabbits/subleq-forth' target='_blank'>SUBLEQ interpreter</a> capable of running Forth-83.</li>
	<li>Enjoyed wandering the cobblestone streets of Chinchón.</li>
</ul>
<img src='../media/refs/madrid.png' height='90' alt="Bear and strawberry tree"/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 15 Jan 2026 12:00:00 -0000</pubDate>
<title>Sewing Machine</title>
<description><![CDATA[
<p>Isn't just wonderful that clothes come with their sources? If you slice the different parts off with a seamripper, lay them all down, trace them on new fabric, cut them out, and stitch them back together, you can effectively clone and fork garments. I realize that this is probably real obvious to most people, but it only dawned on me recently.</p>

<p>So, that’s what I’ve been up to, most nights my laptop is stowed away to make room for the sewing machine on the nav table. It all began when the store that made the patrol cap that Rek and I wear stopped carrying it. The seams of the old worn-out cap were cut, new 14oz canvas was bought and the cap was cloned, <a href='https://merveilles.town/@neauoire/115890346154400025' target='_blank'>twice</a>! I enjoyed the process so much, I made a new <a href='commuter_backpack.html'>messenger backpack</a>, fixed ripped panels on my winter jacket, sewn tartan wool <a href='https://merveilles.town/@neauoire/115962663618543180' target='_blank'>arm warmers</a> and some other things. At one point, I realized that I was wearing six items of clothing I had made or mended.</p>
<ul>
	<li>Created an <a href='https://subversive.pics' target='_blank'>Instagram account</a>.</li>
	<li>Drawn dailies during <a href='ghostly_chanting.html'>Goblin Week</a>.</li>
	<li>Implemented <a href='soundex.html'>Soundex</a>.</li>
	<li>Wrote a page for the <a href='commuter_backpack.html'>backpack</a>.</li>
	<li>Enjoyed playing squash on rainy days.</li>
</ul>
<img src='../media/refs/future_house.png' height='110' alt="House Of The Future(1957)"/>
]]></description>
</item>

<item>
<link>https://wiki.xxiivv.com/site/2026.html</link>
<pubDate>Thu, 1 Jan 2026 12:00:00 -0000</pubDate>
<title>New Logo</title>
<description><![CDATA[
<p>Back in 2006, when the <a href='identity.html'>XXIIVV logo</a> was created, web 2.0 aesthetics were in full swing, outer glows and shiny vertical gradients were everywhere. As a reaction to that trend, I tried to design it as stark as possible, without decoration and without texture. The goal was for it to be representable using only a handful of Bézier control points which aligned with my style at the time.</p>
<p>In 2026, the era of gradients and extrusion blendings has long passed, minimalism reigns supreme, logos are reduced to simple black shapes with not a single line that couldn't be justified to a board-meeting. So, I felt the urge to move away from all that, and get something closer to the works I do today, and at the same time, find a way to express my love for cursive and analog practices.</p>
<p>In other words, the change was to go from a logo that can be written in a single stroke by a computer, to one that can be written in a single stroke by a person.</p>
<ul>
	<li>Started a new version of <a href='donsol.html'>Donsol</a>.</li>
	<li>Created a live playground for <a href='neur.html'>Neur</a>.</li>
	<li>Added volume controls to <a href='m291.html'>m291</a>.</li>
	<li>Enjoyed Aer Vacuum's <a href='https://youtube.com/watch?v=xYS3tytVll8' target='_blank'>Snake In Orca</a>.</li>
</ul>
<img src='../media/refs/nomogram.png' height='130'/>
]]></description>
</item>

</channel></rss>