# Twtxt is an open, distributed microblogging platform that # uses human-readable text files, common transport protocols, # and free software. # # Learn more about twtxt at https://github.com/buckket/twtxt # # This is an automated Yarn.social feed running feeds v0.1.0@72e53a9 # Learn more about Yarn.social at https://yarn.social # # nick = devine-lu-linvega # url = https://feeds.twtxt.net/devine-lu-linvega/twtxt.txt # type = rss # source = https://merveilles.town/@neauoire.rss # avatar = https://feeds.twtxt.net/devine-lu-linvega/avatar.png#e7f3i7cbez7k5gnc2hw765qy6ltizlfsuoq4m3sl3rv2jc2ultsa # description = Public posts from @neauoire@merveilles.town # updated_at = 2023-12-01T22:01:59Z # 2022-12-11T03:39:01Z **Dec 11, 2022, 03:39**
[https://youtu.be/vFF7sk4s8EU](https://youtu.be/vFF7sk4s8EU)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109492957429509708) 2022-12-11T02:41:43Z **Dec 11, 2022, 02:41**
Ah! I knew that flex size copy-paste would come in handy! ⌘ [Read more](https://merveilles.town/@neauoire/109492732107305768) 2022-12-10T23:40:04Z **Dec 10, 2022, 23:40** ⌘ [Read more](https://merveilles.town/@neauoire/109492017848161376) 2022-12-10T23:25:16Z **Dec 10, 2022, 23:25**
It lives!

We found this old fishing rod holder and glasses a little potted light inside and used the enclosure to run the wires through the ss pipes down to the bus. Looks neat!

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109491959640553076) 2022-12-10T22:27:55Z **Dec 10, 2022, 22:27**
Replaced our old makeshift very-much-less-than-watertight haft light with a new makeshit light that's a lot nicer and hopefully more watertight.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109491734179459916) 2022-12-10T18:29:08Z **Dec 10, 2022, 18:29**
Gameboy Emulator for [#uxn](https://merveilles.town/tags/uxn), by [@tbsp](https://mastodon.social/@tbsp)![:mac:](https://assets.merveilles.town/custom_emojis/images/000/045/215/original/0881cffc4126ef97.png)

[https://github.com/tbsp/varaboy](https://github.com/tbsp/varaboy) ⌘ [Read more](https://merveilles.town/@neauoire/109490795241272992) 2022-12-10T04:23:57Z **Dec 10, 2022, 04:23**
[@cancel](https://merveilles.town/@cancel) tried drawing your beetbug icon in 64x64. ⌘ [Read more](https://merveilles.town/@neauoire/109487471819476058) 2022-12-10T01:41:51Z **Dec 10, 2022, 01:41**
Connected up the remaining of the mast, compass, stern lights to the breaker. The lighting system, which was the most complicated system on the boat, is nearly done.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109486834387011896) 2022-12-10T00:16:45Z **Dec 10, 2022, 00:16**
Installing ninja switches all over the place.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109486499769207288) 2022-12-09T17:48:04Z **Dec 09, 2022, 17:48**
A Feminist Server Manifesto

[https://areyoubeingserved.constantvzw.org/Summit\_afterlife.xhtml](https://areyoubeingserved.constantvzw.org/Summit_afterlife.xhtml) ⌘ [Read more](https://merveilles.town/@neauoire/109484971430922101) 2022-12-09T04:17:03Z **Dec 09, 2022, 04:17**
08 DEC

Added symbols export to Drifblim, and symbols import to Beetbug. This allows me to see the labels of the program as I step through its evaluation. ⌘ [Read more](https://merveilles.town/@neauoire/109481782404759406) 2022-12-08T19:34:23Z **Dec 08, 2022, 19:34**
For god's sake, don't run it in your browser.

Try this emulator(80kb): [https://www.gryphel.com/c/minivmac/dnld\_std.html](https://www.gryphel.com/c/minivmac/dnld_std.html)

And, hypercard pre-loaded disk(3mb): [http://www.emaculation.com/basilisk/hypercard.zip](http://www.emaculation.com/basilisk/hypercard.zip)

![:mac:](https://assets.merveilles.town/custom_emojis/images/000/045/215/original/0881cffc4126ef97.png) ⌘ [Read more](https://merveilles.town/@neauoire/109479727200051421) 2022-12-08T19:28:28Z **Dec 08, 2022, 19:28**
Check out [@jag](https://weirder.earth/@jag)'s excellent little hypercard zine.

[https://jagtalon.com/2022/12/08/still-going-a-zine-on-using-old-technology/](https://jagtalon.com/2022/12/08/still-going-a-zine-on-using-old-technology/) ⌘ [Read more](https://merveilles.town/@neauoire/109479703891505434) 2022-12-08T17:15:19Z **Dec 08, 2022, 17:15**
It grosses me out how conferences nowadays will always have this pretense of "This year, we are focusing on sustainable practices in game development-"

And this is reflected nowhere, not in their topics, not in the tech stack used in the conference itself. ⌘ [Read more](https://merveilles.town/@neauoire/109479180350237294) 2022-12-08T17:08:07Z **Dec 08, 2022, 17:08**
Invited for a talk, looked at the other speakers, it's all ML and VR shit. nope ⌘ [Read more](https://merveilles.town/@neauoire/109479152025455425) 2022-12-08T05:12:05Z **Dec 08, 2022, 05:12**
Kindda wanna make one for the Playdate.. ⌘ [Read more](https://merveilles.town/@neauoire/109476336484671656) 2022-12-08T05:08:30Z **Dec 08, 2022, 05:08**
brunsviga in action ⌘ [Read more](https://merveilles.town/@neauoire/109476322409080744) 2022-12-08T05:02:56Z **Dec 08, 2022, 05:02**
Gorgeous brunsviga. ⌘ [Read more](https://merveilles.town/@neauoire/109476300505590234) 2022-12-08T04:36:06Z **Dec 08, 2022, 04:36**
Book nerds, what's a good one to break into Dino Buzzati?

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/109476194973208186) 2022-12-08T02:09:51Z **Dec 08, 2022, 02:09**
I wonder if peanut shells are good for starting the woodsto-WHOOOSH🔥 ⌘ [Read more](https://merveilles.town/@neauoire/109475619878882175) 2022-12-11T16:46:09Z **Dec 11, 2022, 16:46**
Having redone the whole electric system aboard, I can sort of see through walls now, I know exactly where everything is running through - it's kind of a super power. ⌘ [Read more](https://merveilles.town/@neauoire/109496052605307372) 2022-12-11T16:53:17Z **Dec 11, 2022, 16:53**
[@spiralganglion](https://mastodon.social/@spiralganglion) Hey Ivan! So good to find you here :) ⌘ [Read more](https://merveilles.town/@neauoire/109496080639787426) 2022-12-11T17:45:01Z **Dec 11, 2022, 17:45**
[@tbsp](https://mastodon.social/@tbsp) did you convert the file to MS Windows line-endings? ⌘ [Read more](https://merveilles.town/@neauoire/109496284037281470) 2022-12-11T19:34:36Z **Dec 11, 2022, 19:34**
[@d6](https://merveilles.town/@d6) Also, in math32, @negate32 could use ORAk, instead of DUP2 ORA. While you're there ;) ⌘ [Read more](https://merveilles.town/@neauoire/109496714935932234) 2022-12-11T19:33:05Z **Dec 11, 2022, 19:33**
[@d6](https://merveilles.town/@d6) I'm using fix16 in a project, I noticed that there's a couple of DUP2 NIP in x16-emit, those could be just DUP. ⌘ [Read more](https://merveilles.town/@neauoire/109496709014690883) 2022-12-11T20:10:13Z **Dec 11, 2022, 20:10**
I've been following the BQN solvers for AoC, and it's such a perfect programming language for solving these sort of database parsing puzzles. ⌘ [Read more](https://merveilles.town/@neauoire/109496855001568531) 2022-12-12T03:03:06Z **Dec 12, 2022, 03:03**
Streamlining the heck out of this ship. ⌘ [Read more](https://merveilles.town/@neauoire/109498478524863806) 2022-12-12T04:39:57Z **Dec 12, 2022, 04:39**
Released a new build of Orca(12kb) that improves the look&feel based on some feedback we got. Its meta detail is now also adorned with [@rek](https://merveilles.town/@rek)'s drawing of Orca's turnip form.

[https://wiki.xxiivv.com/site/orca.html](https://wiki.xxiivv.com/site/orca.html) ⌘ [Read more](https://merveilles.town/@neauoire/109498859357833815) 2022-12-12T05:19:34Z **Dec 12, 2022, 05:19**
Vagabond, ce voilier de recherche de l'arctique font pas souvent de nouveau blogs mais de temps en temps ils backpost quelques mois d'un coup. C'est cool de voir leur dernieres aventure de cet annee dans le grand nord.

[https://vagabond.fr/blog](https://vagabond.fr/blog) ⌘ [Read more](https://merveilles.town/@neauoire/109499015143029673) 2022-12-12T05:25:00Z **Dec 12, 2022, 05:25**
Cool, ils se retrouve avec Sébastien Roubinet qui fais des excursions dans le coin.

[https://www.sebroubinet.eu/](https://www.sebroubinet.eu/) ⌘ [Read more](https://merveilles.town/@neauoire/109499036485563352) 2022-12-12T17:35:30Z **Dec 12, 2022, 17:35**
In Terre des Hommes, so filled with dreams and hopes for the future, Saint-Exupéry writes of how deeply moved he was when, flying for the first time by night alone over Argentina, he happened to notice a few flickering lights scattered below him across an almost empty plain.

They "twinkled here and there, alone like stars. ..." In truth, being made aware of our own solitude can give us insight into the solitude of others.

[https://en.wikipedia.org/wiki/Expo\_67#Montebello\_conference\_produces ... ⌘ [Read more](https://merveilles.town/@neauoire/109501908935340411) 2022-12-13T17:29:39Z **Dec 13, 2022, 17:29**
Installed a new fuel gauge on Pino, the old one was so old it corroded and broke in half.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109507548268568236) 2022-12-13T17:51:08Z **Dec 13, 2022, 17:51**
There's something about that cute little stumpy watertight fusebox that's endearing. ⌘ [Read more](https://merveilles.town/@neauoire/109507632710423126) 2022-12-13T18:11:33Z **Dec 13, 2022, 18:11**
I've never actually played Link on the gameboy. It's super pretty.

[https://github.com/tbsp/varaboy](https://github.com/tbsp/varaboy) ⌘ [Read more](https://merveilles.town/@neauoire/109507713007286072) 2022-12-13T18:34:57Z **Dec 13, 2022, 18:34**
Last week an electrician,

this week a woodworker,

next week a plumber. ⌘ [Read more](https://merveilles.town/@neauoire/109507805035242159) 2022-12-13T20:02:38Z **Dec 13, 2022, 20:02**
I wanna see if I can bring my little calendar drawing routine into Potato OS. ⌘ [Read more](https://merveilles.town/@neauoire/109508149808975575) 2022-12-13T20:58:10Z **Dec 13, 2022, 20:58**
Tiny calendar widget in Potato OS! ⌘ [Read more](https://merveilles.town/@neauoire/109508368158466234) 2022-12-13T23:20:52Z **Dec 13, 2022, 23:20**
Made new doors for the breaker panels out of birch, did two layers of instant coffee staining on them, will probably do another two.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109508929266812134) 2022-12-14T00:32:58Z **Dec 14, 2022, 00:32**
Making scary big holes in the walls. 😬

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109509212830005310) 2022-12-14T03:53:35Z **Dec 14, 2022, 03:53**
Proof-reading Wiktopher to Peter, thinking about Funeral Parade of Roses.

[https://youtu.be/tEywRv64R-s](https://youtu.be/tEywRv64R-s) ⌘ [Read more](https://merveilles.town/@neauoire/109510001649206942) 2022-12-14T03:51:53Z **Dec 14, 2022, 03:51** ⌘ [Read more](https://merveilles.town/@neauoire/109509994985009927) 2022-12-14T16:50:12Z **Dec 14, 2022, 16:50**
[@szymon\_k](https://mas.to/@szymon_k) yo 👋 ⌘ [Read more](https://merveilles.town/@neauoire/109513055414097706) 2022-12-14T17:07:04Z **Dec 14, 2022, 17:07**
[@tbsp](https://mastodon.social/@tbsp) With frameskip=2 it's perfect on the x220 :) ⌘ [Read more](https://merveilles.town/@neauoire/109513121762629240) 2022-12-14T17:56:35Z **Dec 14, 2022, 17:56**
🩸 Periodical reminder to check that your medkit is stocked up. ⌘ [Read more](https://merveilles.town/@neauoire/109513316435927390) 2022-12-14T19:01:25Z **Dec 14, 2022, 19:01**
LoveByte’s Tiny Code Christmas is an event to help you take your first steps in demoscene sizecoding with Lua based fantasy consoles like TIC-80 and PICO-8!

[https://tcc.lovebyte.party/](https://tcc.lovebyte.party/) ⌘ [Read more](https://merveilles.town/@neauoire/109513571392881270) 2022-12-14T19:03:24Z **Dec 14, 2022, 19:03**
Drew the Day 1 challenge tree in 150 bytes of [#uxn](https://merveilles.town/tags/uxn).

[https://paste.sr.ht/~rabbits/945f4bc069cc32f3bb5736f7b53b0f2004ff89a2](https://paste.sr.ht/~rabbits/945f4bc069cc32f3bb5736f7b53b0f2004ff89a2) ⌘ [Read more](https://merveilles.town/@neauoire/109513579197143231) 2022-12-14T19:13:32Z **Dec 14, 2022, 19:13**
145 bytes 🎄

[https://paste.sr.ht/~rabbits/be3e2f8b477632cb2a67a6741425c2f6544d6639](https://paste.sr.ht/~rabbits/be3e2f8b477632cb2a67a6741425c2f6544d6639) ⌘ [Read more](https://merveilles.town/@neauoire/109513619054945905) 2022-12-14T20:13:34Z **Dec 14, 2022, 20:13**
Drew the Day 2 challenge tree with falling snow from [@lovebyteparty](https://graphics.social/@lovebyteparty) in 350 bytes of [#uxn](https://merveilles.town/tags/uxn).

[https://paste.sr.ht/~rabbits/1c7ed951eb2db4d579c836ab6d35456c905e9a5b](https://paste.sr.ht/~rabbits/1c7ed951eb2db4d579c836ab6d35456c905e9a5b) ⌘ [Read more](https://merveilles.town/@neauoire/109513855113752129) 2022-12-14T23:15:15Z **Dec 14, 2022, 23:15**
CLIC CLAC SWITCH CONNACTED

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109514569515657359) 2022-12-15T02:54:32Z **Dec 15, 2022, 02:54**
We grew some Lion's Mane mushrooms aboard Pino this month, and had them as tempura over rice with pickled carrots.

[#theCellar](https://merveilles.town/tags/theCellar) \> [#theGalley](https://merveilles.town/tags/theGalley) ⌘ [Read more](https://merveilles.town/@neauoire/109515431781201676) 2022-12-15T03:42:19Z **Dec 15, 2022, 03:42**
Day 3 challenge for [@lovebyteparty](https://graphics.social/@lovebyteparty), in 96 bytes. I think it's the first time that I do a per-pixel rendering type thing like that. I thought it'd be slower 🤔

[https://git.sr.ht/~rabbits/sketches/tree/main/item/ttc/day3.tal](https://git.sr.ht/~rabbits/sketches/tree/main/item/ttc/day3.tal) ⌘ [Read more](https://merveilles.town/@neauoire/109515619634550169) 2022-12-15T04:19:32Z **Dec 15, 2022, 04:19**
Day 4 challenge for [@lovebyteparty](https://graphics.social/@lovebyteparty), in 143 bytes(excluding the sin table)

welcome to the freakin' holiday warp zone 🎄 ⌘ [Read more](https://merveilles.town/@neauoire/109515765993144650) 2022-12-15T04:48:56Z **Dec 15, 2022, 04:48**
[@renaudbedard](https://merveilles.town/@renaudbedard) [https://youtu.be/kPLjjS-bLIs?t=204](https://youtu.be/kPLjjS-bLIs?t=204) ⌘ [Read more](https://merveilles.town/@neauoire/109515881626150930) 2022-12-15T05:05:31Z **Dec 15, 2022, 05:05**
My talk for Handmade Seattle is now live with annotations! In which I talk about all sorts of things [#permacomputing](https://merveilles.town/tags/permacomputing).

[https://guide.handmade-seattle.com/c/2022/weathering-software-winter/](https://guide.handmade-seattle.com/c/2022/weathering-software-winter/) ⌘ [Read more](https://merveilles.town/@neauoire/109515946827269255) 2022-12-15T16:42:25Z **Dec 15, 2022, 16:42**
I was wondering, could someone get the transcript from this video? With some automated tool or something? I don't mind cleaning it up after, but I'd like to have a textual copy of this. ⌘ [Read more](https://merveilles.town/@neauoire/109518687118075686) 2022-12-15T17:24:40Z **Dec 15, 2022, 17:24**
[https://www.youtube.com/watch?v=Yx0B441TknU](https://www.youtube.com/watch?v=Yx0B441TknU)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109518853257214544) 2022-12-15T19:05:09Z **Dec 15, 2022, 19:05**
Half the comments I'm getting about the Software Winter talk are about my sweater. Well, thank you, I like it too. ⌘ [Read more](https://merveilles.town/@neauoire/109519248362392919) 2022-12-15T20:09:17Z **Dec 15, 2022, 20:09**
Found a pretty neat way to check if a rom has metadata, in a ridiculously small number of bytes.

[https://wiki.xxiivv.com/site/metadata.html](https://wiki.xxiivv.com/site/metadata.html) ⌘ [Read more](https://merveilles.town/@neauoire/109519500585355308) 2022-12-15T20:17:25Z **Dec 15, 2022, 20:17**
Sealing the new breaker panel doors, they're cheap birch stained with instant coffee and sealed with household varnish. It blends perfectly with the rest of Pino.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109519532551660270) 2022-12-16T01:24:37Z **Dec 16, 2022, 01:24**
Woah, today's [#LoveByteTCC](https://merveilles.town/tags/LoveByteTCC) is cool. Never done something like this before.

"The first challenge is to get an animated tunnel effect on the screen! Use two for loops to address every pixel, and use the polar coordinates to set the colour!"

[https://tcc.lovebyte.party/day5/](https://tcc.lovebyte.party/day5/) ⌘ [Read more](https://merveilles.town/@neauoire/109520740519962868) 2022-12-16T03:51:32Z **Dec 16, 2022, 03:51**
TIL ⌘ [Read more](https://merveilles.town/@neauoire/109521318247574797) 2022-12-16T03:57:43Z **Dec 16, 2022, 03:57**
[@d6](https://merveilles.town/@d6) are you up? I need a hand with something ⌘ [Read more](https://merveilles.town/@neauoire/109521342520404461) 2022-12-16T04:35:56Z **Dec 16, 2022, 04:35**
SPFDJ give me strength ✊ ⌘ [Read more](https://merveilles.town/@neauoire/109521492817815190) 2022-12-16T05:02:05Z **Dec 16, 2022, 05:02**
Welp, the latest [#LoveByteTCC](https://merveilles.town/tags/LoveByteTCC) is kicking my butt. ⌘ [Read more](https://merveilles.town/@neauoire/109521595643839277) 2022-12-16T18:19:41Z **Dec 16, 2022, 18:19**
[@voidshaper](https://universeodon.com/@voidshaper) 👋 ⌘ [Read more](https://merveilles.town/@neauoire/109524731902873733) 2022-12-16T19:19:34Z **Dec 16, 2022, 19:19**
Still trying to figure out how to atan2 in assembly for [#LoveByteTCC](https://merveilles.town/tags/LoveByteTCC). Translated some c64 routines that gets me close, but still ways away. ⌘ [Read more](https://merveilles.town/@neauoire/109524967376945137) 2022-12-16T19:42:11Z **Dec 16, 2022, 19:42**
Now we're getting somewhere. ⌘ [Read more](https://merveilles.town/@neauoire/109525056291444652) 2022-12-16T19:58:23Z **Dec 16, 2022, 19:58**
It's not a tunnel but it's getting closer ⌘ [Read more](https://merveilles.town/@neauoire/109525120007289447) 2022-12-16T20:19:28Z **Dec 16, 2022, 20:19**
It's too hard for me, I've never been good with trigonometry and this one is kicking my butt. I'll wait for tomorrow's [#LoveByteTCC](https://merveilles.town/tags/LoveByteTCC) puzzle. ⌘ [Read more](https://merveilles.town/@neauoire/109525202955132956) 2022-12-16T21:01:58Z **Dec 16, 2022, 21:01**
WE GOT OURSELVES A TUNNEL!

Thanks [@lovebyteparty](https://graphics.social/@lovebyteparty) for the hand-holding 🖤 [#LoveByteTCC](https://merveilles.town/tags/LoveByteTCC) ⌘ [Read more](https://merveilles.town/@neauoire/109525370018829126) 2022-12-16T22:23:24Z **Dec 16, 2022, 22:23**
I can't help but do comparison to programming when I do either plumbing or electric projects.

I've been crawling behind the walls to route some cables, and the only way I can explain to myself the work of the previous owner is by thinking that they used globals for everything, and didn't write a single comment. ⌘ [Read more](https://merveilles.town/@neauoire/109525690263344694) 2022-12-16T22:34:52Z **Dec 16, 2022, 22:34**
/\\* manual bilge pump \*/ ⌘ [Read more](https://merveilles.town/@neauoire/109525735328471070) 2022-12-17T02:05:08Z **Dec 17, 2022, 02:05**
The coffee stained birch door that we built is now installed with the new breaker panels and we're very happy with it, I think we were able to match the shade of the boat, even tho we couldn't afford hardwoods.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109526562141135886) 2022-12-17T02:13:04Z **Dec 17, 2022, 02:13**
We've been sailing aboard Pino for many years now, it's kind of a shock that it didn't spontaneously catch on fire. ⌘ [Read more](https://merveilles.town/@neauoire/109526593322824916) 2022-12-17T02:11:23Z **Dec 17, 2022, 02:11**
We tore half the boat apart today trying to find where the second breaker panel wires connect. Turns out they connected to the starting cables(!?), behind the wall(we had to remove the wall, and dismantle half of the chart-table to get to it). And in the end, it connected in the worse manner imaginable, to totally unrelated cables. Fucking classic.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109526586714180938) 2022-12-17T17:28:51Z **Dec 17, 2022, 17:28**
Reading Ibn Khaldûn's Muqaddimah, enamored by the stories of the nomadic lives of the Bedouins.

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/109530194361183023) 2022-12-17T19:00:33Z **Dec 17, 2022, 19:00**
Day 6 of [#LoveByteTCC](https://merveilles.town/tags/LoveByteTCC).

The text scrolling effect is only 90 bytes(excluding the 256 bytes long sin LUT, and font assets) ⌘ [Read more](https://merveilles.town/@neauoire/109530554912130159) 2022-12-17T19:03:02Z **Dec 17, 2022, 19:03**
[https://aliceffekt.bandcamp.com/track/wil02-christmas-quarrel](https://aliceffekt.bandcamp.com/track/wil02-christmas-quarrel)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109530564703205835) 2022-12-18T02:29:31Z **Dec 18, 2022, 02:29**
Finally bringing the electric systems back online. First time doing this sort of thing but I think we've managed to balance ease of inspection, and robustness. It was very important to us that we could more easily monitor wear.

I was wondering earlier about if we could have never hired someone to do this, and this would have been hundreds of work hours and it could never have been done the way to wanted..

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109532320350198309) 2022-12-18T02:55:45Z **Dec 18, 2022, 02:55** ⌘ [Read more](https://merveilles.town/@neauoire/109532423456150410) 2022-12-18T17:00:49Z **Dec 18, 2022, 17:00**
Cent Mille milliards de poèmes de Queneau Raymond (1961).

Chaque page dispose de languettes distinctes comprenant chacune un vers différent. Le lecteur peut ainsi laisser libre cours à son imagination et créer son propre poème. Le livre étant composé de dix pages et de quatorze vers par page, l’on peut si l’on le souhaite, associer le premier vers de la première page avec le deuxième de la cinquième pages et ainsi de suite. ⌘ [Read more](https://merveilles.town/@neauoire/109535746393678033) 2022-12-18T17:25:36Z **Dec 18, 2022, 17:25**
[https://www.youtube.com/watch?v=p1mYz1X\_CE0](https://www.youtube.com/watch?v=p1mYz1X_CE0)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109535843870745500) 2022-12-19T02:25:55Z **Dec 19, 2022, 02:25**
I needed a little forEach() routine to apply functions over arrays in memory, wrote this 19 bytes long implementation and tested it in the step debugger.

I wonder how much more work it would be to write a version that doesn't modify the array. ⌘ [Read more](https://merveilles.town/@neauoire/109537968461870086) 2022-12-19T04:42:59Z **Dec 19, 2022, 04:42**
[https://www.youtube.com/watch?v=Gq6PNX9Tzgg](https://www.youtube.com/watch?v=Gq6PNX9Tzgg)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109538507444383876) 2022-12-19T18:25:44Z **Dec 19, 2022, 18:25**
Woke up to a fried motherboard thinkpad, not good. Had to flash a macbook pro 2012. ⌘ [Read more](https://merveilles.town/@neauoire/109541742645467971) 2022-12-19T19:20:32Z **Dec 19, 2022, 19:20**
One of the advantage with uxn is that in 10 minutes, I have my whole environment back and running again ![:uxn:](https://assets.merveilles.town/custom_emojis/images/000/118/393/original/8a061c38773813d3.png) ⌘ [Read more](https://merveilles.town/@neauoire/109541958130996027) 2022-12-19T19:52:50Z **Dec 19, 2022, 19:52**
I've been reading Joris-Karl Huysmans's "À rebours", and it blows my mind how vividly it can paint pictures my head and put tastes in my mouth, I've never read anything like this before.

I've often caught myself thinking, how is this book real. I think it's one of the most unique french novel I've ever read.

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/109542085140167027) 2022-12-19T20:44:25Z **Dec 19, 2022, 20:44**
I wanted to compare the number of cycles between two routines, I realized I had forgotten to implement Uxn32's debugger's "Ops" counter which does exactly that.

[https://git.sr.ht/~rabbits/beetbug](https://git.sr.ht/~rabbits/beetbug) ⌘ [Read more](https://merveilles.town/@neauoire/109542287991856409) 2022-12-19T21:41:42Z **Dec 19, 2022, 21:41**
\- red wine

\- sliced orange

\- some cloves

\- some cinnamon sticks

\- some star anise

\- a few spoons of sugar

🍷 Heat up until boil, enjoy a cup of mulled wine with your feet by the fire. ⌘ [Read more](https://merveilles.town/@neauoire/109542513216588850) 2022-12-20T02:09:31Z **Dec 20, 2022, 02:09**
Very much enjoyed writing today's [#LoveByteTCC](https://merveilles.town/tags/LoveByteTCC)! ⌘ [Read more](https://merveilles.town/@neauoire/109543566307993958) 2022-12-20T17:29:34Z **Dec 20, 2022, 17:29**
Is it still dark outside, or are we completely snowed it? Darn it, I can't even open the hatch. ⌘ [Read more](https://merveilles.town/@neauoire/109547184081214568) 2022-12-20T17:36:31Z **Dec 20, 2022, 17:36**
\*muffled sounds\* ⌘ [Read more](https://merveilles.town/@neauoire/109547211408451100) 2022-12-20T18:12:59Z **Dec 20, 2022, 18:12**
[@calutron](https://merveilles.town/@calutron) just saw your illustration in the New Yorker! 🖤 ⌘ [Read more](https://merveilles.town/@neauoire/109547354843608765) 2022-12-20T18:40:36Z **Dec 20, 2022, 18:40**
[@lovebyteparty](https://graphics.social/@lovebyteparty) Each day I'm surprised you still find novel puzzles that are always more fascinating than the next. Excited to sink my teeth into today's. Thanks again for putting this together ![:permacomputing:](https://assets.merveilles.town/custom_emojis/images/000/125/023/original/20e47b78f569a22b.png) ⌘ [Read more](https://merveilles.town/@neauoire/109547463413546348) 2022-12-20T20:07:36Z **Dec 20, 2022, 20:07**
Loving our little sailing community, everyone was out this morning, clearing the snow off their boat with makeshift things, like a cookie tray, an oar or a stove mitten. ⌘ [Read more](https://merveilles.town/@neauoire/109547805524940478) 2022-12-20T21:53:29Z **Dec 20, 2022, 21:53**
It was fun to try and solve today's [#LoveByteTCC](https://merveilles.town/tags/LoveByteTCC) without a means to peek/poke at the framebuffer. I mean, I could add a .Screen/peek port, but where's the fun in that. Instead, I've drawn a texture in memory and repaint in on change. 118 bytes without the sin table.

[https://tcc.lovebyte.party/day9/](https://tcc.lovebyte.party/day9/) ⌘ [Read more](https://merveilles.town/@neauoire/109548221825994038) 2022-12-21T18:01:41Z **Dec 21, 2022, 18:01**
Hey [#forth](https://merveilles.town/tags/forth) people, does the stack effect spacer in word definitions have a name? ⌘ [Read more](https://merveilles.town/@neauoire/109552972688889923) 2022-12-21T18:10:35Z **Dec 21, 2022, 18:10**
Aight, screw it, I'm calling it the horizon. ⌘ [Read more](https://merveilles.town/@neauoire/109553007682031800) 2022-12-22T03:11:06Z **Dec 22, 2022, 03:11**
So I had this idea a few days ago, which I likely do not have the computery words to explain properly, but it goes something like this:

So, [#forth](https://merveilles.town/tags/forth) has this syntax to define words which is just a comment saying what goes in, and what comes out. And I was wondering if I could use this in conjunction with the actual body of the routine while counting how many items are expected at the end of the routine, and throwing a warning when it doesn't match.

Is it ari ... ⌘ [Read more](https://merveilles.town/@neauoire/109555133098055354) 2022-12-22T16:18:14Z **Dec 22, 2022, 16:18**
[@omar](https://social.omar.website/@omar) well well well! fancy seeing you here, I was hoping you'd show up eventually. :) ⌘ [Read more](https://merveilles.town/@neauoire/109558228189186507) 2022-12-22T17:12:41Z **Dec 22, 2022, 17:12**
"I have a whole ghost kitchen in this landfill, and soon I will need to reserve a bigger plot. "

[https://www.thefp.com/p/an-elegy-to-all-my-crap](https://www.thefp.com/p/an-elegy-to-all-my-crap) ⌘ [Read more](https://merveilles.town/@neauoire/109558442341621602) 2022-12-22T17:45:31Z **Dec 22, 2022, 17:45**
In some fields of his country there are certain shining stones of several colours, whereof the Yahoos are violently fond: and when part of these stones is fixed in the earth, as it sometimes happens, they will dig with their claws for whole days to get them out; then carry them away, and hide them by heaps in their kennels. ⌘ [Read more](https://merveilles.town/@neauoire/109558571432730503) 2022-12-22T18:32:14Z **Dec 22, 2022, 18:32**
Going through the list of books read in 2022, and I think Watership Down and Gulliver's Travels were pretty much my favourite for the year(if not ever).

Another one that deserves a mention is To Mock a Mockingbird which I read twice this year because it's so totally ingenious in how it manages to convey complex ideas using bird songs.

[http://wiki.xxiivv.com/site/reading.html](http://wiki.xxiivv.com/site/reading.html)

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/109558755105350877) 2022-12-22T18:43:51Z **Dec 22, 2022, 18:43**
That would be Martin Gardner, and not Alex Gardner.. ⌘ [Read more](https://merveilles.town/@neauoire/109558800806962023) 2022-12-22T18:52:47Z **Dec 22, 2022, 18:52**
**Content warning:** nonveg shitpost

* * *

I recently had to setup my computer anew and I now have a way more recent Firefox version.

There's something called Pocket that comes with it. Everytime I open a new tab, I'm looking at something to the likening of "10 christmas recipes with " with these big pictures of birds dipped in some sort of sauce, or other misc gore. Wonderful ⌘ [Read more](https://merveilles.town/@neauoire/109558835926587392) 2022-12-22T19:03:37Z **Dec 22, 2022, 19:03**
**Content warning:** nonveg shitpost

* * *

[@autumnull](https://social.tranarchy.fish/@autumnull) I don't have a cog, but I found that I can disable it by going through firefox's main settings(it's not part of addons) ⌘ [Read more](https://merveilles.town/@neauoire/109558878544590470) 2022-12-22T20:37:21Z **Dec 22, 2022, 20:37**
Someone emailed me today, who was set on uncovering all the various easter eggs I've hidden in my recent slideshow, the one that they couldn't figure out was pretty obscure, the last slide.

It's from a short story by ray bradburry that tells the story of an automated house, where all the appliances are still busily handling the cleaning of the place long after everyone who lived there has died.

[https://www.btboces.org/Downloads/7\_There%20Will%20Come%20Soft%20Rains%20by%20Ray%20Bradbury.pdf]( ... ⌘ [Read more](https://merveilles.town/@neauoire/109559247089940672) 2022-12-22T20:46:38Z **Dec 22, 2022, 20:46**
In Ergo Proxy, Episode 14, they sail through Ophelia, a similarly deserted town where the grass is still being mowed by automated machines. ⌘ [Read more](https://merveilles.town/@neauoire/109559283633200379) 2022-12-22T21:31:33Z **Dec 22, 2022, 21:31**
Our marina asked if the boats would like to put some lights up for the winter, and pretty much everyone did, and the place looks absolutely gorgeous at night. ⌘ [Read more](https://merveilles.town/@neauoire/109559460248513716) 2022-12-22T23:29:35Z **Dec 22, 2022, 23:29**
We're pretty much done rewiring the entire 12V system of the boat, we're down to reconnecting the radio/comms gear. After that, 120V AC, which I know absolutely nothing about.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109559924340227415) 2022-12-23T17:07:14Z **Dec 23, 2022, 17:07**
Woke up in a start at 3am last night like "why is mul by zero permitted, and div by zero, not", and tried to riddle this out for hours with the 3 brain cells that were on until the sunrise. ⌘ [Read more](https://merveilles.town/@neauoire/109564083181027418) 2022-12-23T17:10:31Z **Dec 23, 2022, 17:10**
By 4am, I was at "but what's the effect of addition on prime factorization". First thing I did when I got up it look it up, to find a very unsatisfactory answer. ⌘ [Read more](https://merveilles.town/@neauoire/109564096094779955) 2022-12-23T19:36:47Z **Dec 23, 2022, 19:36**
An interesting aspect of fractions and prime factorization is that multiplying fractions is the same as adding the prime numerators and subtracting the prime denominators.

For example, multiplying 42 by 5/14 means incrementing the power of prime 5, and decrementing the power of primes 2 and 7 — For a result of 42. A division is simply the inversion of the effects of the numerator and denumerator. ⌘ [Read more](https://merveilles.town/@neauoire/109564671285282775) 2022-12-24T01:48:39Z **Dec 24, 2022, 01:48**
The Christmas program for the little local cinema:

22nd The Sound Of Music

23rd The Sound Of Music

24th The Sound Of Music

25th The Sound Of Music

26th The Sound Of Music

27th Eyes Wide Shut

28nd It's a wonderful life

29nd It's a wonderful life

.. ⌘ [Read more](https://merveilles.town/@neauoire/109566133485226975) 2022-12-24T17:32:01Z **Dec 24, 2022, 17:32**
Yesterday, [@wim\_v12e](https://merveilles.town/@wim_v12e) introduced me to something that blew my mind, and I'd like to tell you about it.

Reversible computing is a model of computation in which time is reversible.

The first condition is that an input and output be uniquely retrievable from each other. Microprocessors which are reversible at the logic gates level can potentially emit less heat than irreversible processors, and someday that may become more economical than irreversible processo ... ⌘ [Read more](https://merveilles.town/@neauoire/109569842965595050) 2022-12-24T17:36:07Z **Dec 24, 2022, 17:36**
So of course, first thing I wanted to know is how much entropy is lost in Uxn programs.

Uxn isn't a reversible environment, but it does make it easy to see what the information loss is due to a quirk of its design

Here's all the irretrievable data that is lost during each cycle of the "hello world" program. ⌘ [Read more](https://merveilles.town/@neauoire/109569859065476473) 2022-12-24T17:32:30Z **Dec 24, 2022, 17:32**
The promise of reversible computing is that the amount of heat loss for reversible architectures would be minimal for significantly large numbers of transistors. Rather than creating entropy (and thus heat) through destructive operations, a reversible architecture conserves the energy by performing other operations that preserve the system state.

An erasure of information in a closed system is always accompanied by an increase in energy consumption. ⌘ [Read more](https://merveilles.town/@neauoire/109569844860504460) 2022-12-24T17:40:44Z **Dec 24, 2022, 17:40**
So my idea now is, is there a way to reduce this loss of entropy somewhat. A run of the standard hello world losses 124 bytes of information that are needed to be reversible.

The simple option would be to have a 3rd stack where I stash all this wasted information, but first I think it might be possible to write reversible programs by-design.

Let's see what we can find ⌘ [Read more](https://merveilles.town/@neauoire/109569877255885798) 2022-12-24T20:38:40Z **Dec 24, 2022, 20:38**
I realized that I was burying twice as much state as needed by keeping both sides of arithmetic operations to recover an earlier state. ⌘ [Read more](https://merveilles.town/@neauoire/109570576929358528) 2022-12-25T00:02:26Z **Dec 25, 2022, 00:02**
I was slow on the uptake on that one but I think I'm beginning to understand what the big deal with immutability is. ⌘ [Read more](https://merveilles.town/@neauoire/109571378157224153) 2022-12-25T18:49:27Z **Dec 25, 2022, 18:49**
[@wim\_v12e](https://merveilles.town/@wim_v12e) I'm a bit puzzled by something, in linear logic, I understand why destroy is not allowed, but why is duplicate not allowed? ⌘ [Read more](https://merveilles.town/@neauoire/109575809750120622) 2022-12-25T19:43:36Z **Dec 25, 2022, 19:43**
There are lots of drawings of the I(identity) combinator out there, but I think this is the first time I come across one that is actually clear.

[https://arxiv.org/pdf/1604.02603.pdf](https://arxiv.org/pdf/1604.02603.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/109576022711670413) 2022-12-25T21:55:26Z **Dec 25, 2022, 21:55**
There is a subset of [#uxntal](https://merveilles.town/tags/uxntal) that is perfectly reversible and that does not generate any loss in entropy, meaning that a step debugger could step backward in time without any loss of information.

I implemented a stack-effect checker last week and I think I might be able to detects linear routines too. Jumping around, self-modification, load/store opcodes will need to stash the entropy loss in a 3rd stack which will allow reversion of non-linear operations. ... ⌘ [Read more](https://merveilles.town/@neauoire/109576541084190510) 2022-12-26T01:02:39Z **Dec 26, 2022, 01:02**
[@rucochanman](https://anon-chan.com/@rucochanman) good to see you here 👋 ⌘ [Read more](https://merveilles.town/@neauoire/109577277232195539) 2022-12-26T01:14:52Z **Dec 26, 2022, 01:14**
Made some origami decorations(sonobe 12) for our neighbors who kindly brought us mulled wine when Rekka was sick, and helped us with the electric projects.

[http://wiki.xxiivv.com/site/origami.html](http://wiki.xxiivv.com/site/origami.html) ⌘ [Read more](https://merveilles.town/@neauoire/109577325297774379) 2022-12-26T03:00:42Z **Dec 26, 2022, 03:00**
Uncomputing the ADD arithmetic opcode by stashing one byte of state, so I can run the vm both forward and back even if I don't always use non-destructive stack permutations.

This is going to make debugging so much more fun. ⌘ [Read more](https://merveilles.town/@neauoire/109577741443581254) 2022-12-26T03:15:10Z **Dec 26, 2022, 03:15**
![:drake_dislike:](https://assets.merveilles.town/custom_emojis/images/000/171/620/original/c3833e6397b1922e.png) garbage collection

![:drake_like:](https://assets.merveilles.town/custom_emojis/images/000/171/621/original/e401370228c9ac39.png) leaving the garbage there for everyone to see ⌘ [Read more](https://merveilles.town/@neauoire/109577798334968930) 2022-12-26T17:30:08Z **Dec 26, 2022, 17:30**
"Whitney is no respecter of rules. One of the scariest things I ever did as a young man was following him through central Toronto on a bicycle. " [#apl](https://merveilles.town/tags/apl)

[http://archive.vector.org.uk/art10501320](http://archive.vector.org.uk/art10501320) ⌘ [Read more](https://merveilles.town/@neauoire/109581160182219560) 2022-12-26T18:02:34Z **Dec 26, 2022, 18:02**
**Avertissement de contenu :** nonsense

* * *

Je lis pas souvent des livres en Francais, mais quand ca m'arrive sont des annees 1800, ecris au passe simple d'un bout a l'autre et sonne comme

J'eu aftaglame eurangite qui meut pru l'autrigouche haut la deubregelle autri boureve feu octoclistendreux pestume offreteque ⌘ [Read more](https://merveilles.town/@neauoire/109581287714259744) 2022-12-26T18:05:15Z **Dec 26, 2022, 18:05**
**Content warning:** nonsense

* * *

Apres six lectures de la meme phrase

Alors, ca dit quoi?

Qu'il neige je pense. ⌘ [Read more](https://merveilles.town/@neauoire/109581298247696855) 2022-12-26T18:15:10Z **Dec 26, 2022, 18:15**
Back to time-machine shenags ⌘ [Read more](https://merveilles.town/@neauoire/109581337240772059) 2022-12-26T23:00:44Z **Dec 26, 2022, 23:00**
[@klardotsh](https://merveilles.town/@klardotsh) we have 2 x 6 volt batteries with 215 amp hours(20 hours capacity rating) written on them, I'm connecting a battery sensor to them and it's asking me how many ah we have. Do we add the numbers together? ⌘ [Read more](https://merveilles.town/@neauoire/109582460130984974) 2022-12-27T00:57:38Z **Dec 27, 2022, 00:57**
Reversible/linear logic is very very interesting, if you already know the answer you're looking for, then there's no need to save any states at all, you can reduce the other side of the equation and end up with a reversible program.

You'll ask, but if you know both sides of the equation, why is there a need to compute at all.

In this little video I show the entropy loss in a standard loop against a version which releases the expected literals for a completely reversible program without states ⌘ [Read more](https://merveilles.town/@neauoire/109582919854308802) 2022-12-27T01:03:49Z **Dec 27, 2022, 01:03**
Does Information Increase in Computation?

Problem 1: Isn’t the output implied by the input?

Problem 2: Doesn’t this contradict the second law of thermodynamics?

This problem lies adjacent to another one at the roots of logic. If we extract logical consequences of axioms, then surely the answer was already there implicitly in the axioms; what has been added by the derivation?

[https://arxiv.org/pdf/1604.02603.pdf](https://arxiv.org/pdf/1604.02603.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/109582944156907234) 2022-12-27T01:07:05Z **Dec 27, 2022, 01:07**
Sailing around the Pacific we hung out with someone who was really into quantum computing, and I just wouldn't hear it, I just didn't care for it. I guess I kind of regret it now, I would love to hear what they had to say about it. ⌘ [Read more](https://merveilles.town/@neauoire/109582957014496441) 2022-12-27T18:48:23Z **Dec 27, 2022, 18:48**
It seems like reversible mul/div operations on integers invariably need 3 parameters to be reversible. This is breaking my mind a bit. ⌘ [Read more](https://merveilles.town/@neauoire/109587130165801203) 2022-12-27T18:50:15Z **Dec 27, 2022, 18:50**
Before doing your multiplication, you must know the remainder beforehand if you know you're not going to have a resulting whole number.. what ⌘ [Read more](https://merveilles.town/@neauoire/109587137506642649) 2022-12-27T19:09:18Z **Dec 27, 2022, 19:09**
This brings me back to fractions somehow. Is a fraction reduction (6/8 -> 3/4) a loss of entropy?

There's no loss of quantity, but programmatically, a knowledge of the distribution of that value is lost.. ⌘ [Read more](https://merveilles.town/@neauoire/109587212427250890) 2022-12-27T19:17:05Z **Dec 27, 2022, 19:17**
So what happens if the 3 numbers do not create a whole number, does it ... error? ⌘ [Read more](https://merveilles.town/@neauoire/109587243056806793) 2022-12-27T20:07:30Z **Dec 27, 2022, 20:07**
Okay, that was nonsense. But this might work, thanks to [@anni](https://eldritch.cafe/@anni) for the idea of multiply-add:

mad ( a b c -- a+b\*c c )

dam ( a b -- a%b a/b b ) ⌘ [Read more](https://merveilles.town/@neauoire/109587441287024627) 2022-12-27T20:09:30Z **Dec 27, 2022, 20:09**
Okay, that was nonsense. But this might work, thanks to [@anni](https://eldritch.cafe/@anni) for the idea of multiply-add:

mad ( a b c -- a+b\*c c )

dam ( a b -- a%b a/b b ) ⌘ [Read more](https://merveilles.town/@neauoire/109587449148357751) 2022-12-27T20:44:16Z **Dec 27, 2022, 20:44**
I like how, when the sun is up, and the draw from the battery bank is less than than the input from the solar panels, under "Hours Of Battery Left" it just says INFINITY. 🌻 ⌘ [Read more](https://merveilles.town/@neauoire/109587585874877221) 2022-12-27T22:32:28Z **Dec 27, 2022, 22:32**
\*pulls a rats-nest of wires out of the wall\* Who the fuck did this?! \*finds own handwriting\* ⌘ [Read more](https://merveilles.town/@neauoire/109588011335442331) 2022-12-27T22:40:02Z **Dec 27, 2022, 22:40**
"Sailing" is just a fancy word to mean arts & crafts, really. ⌘ [Read more](https://merveilles.town/@neauoire/109588041082921911) 2022-12-28T02:02:46Z **Dec 28, 2022, 02:02**
Casting out the nines 9️⃣ ⌘ [Read more](https://merveilles.town/@neauoire/109588838257351633) 2022-12-28T05:29:04Z **Dec 28, 2022, 05:29**
⌛ Uxntal through the looking glass ⌘ [Read more](https://merveilles.town/@neauoire/109589649436339469) 2022-12-28T18:02:18Z **Dec 28, 2022, 18:02**
TIL The ternary equivalent of an electronic flip-flop, is a flip-flap-flop. Love it ⌘ [Read more](https://merveilles.town/@neauoire/109592611300460917) 2022-12-28T20:45:07Z **Dec 28, 2022, 20:45**
[@miblo](https://mas.to/@miblo) Would you like to have a copy? We've corrected some wordings from the automatic transcription. ⌘ [Read more](https://merveilles.town/@neauoire/109593251521595376) 2022-12-28T20:44:29Z **Dec 28, 2022, 20:44**
We took some time and released a transcription of the Weathering Software Winter talk with links for most things that were mentioned and that might have needed additional context.

[http://100r.co/site/weathering\_software\_winter.html](http://100r.co/site/weathering_software_winter.html) ⌘ [Read more](https://merveilles.town/@neauoire/109593249012434607) 2022-12-28T22:01:06Z **Dec 28, 2022, 22:01**
If I do the non-conservative operation:

17 % 6 = 5

I end up with two shorts to release, that were created as a form of entropy loss, those are [#000c](https://merveilles.town/tags/000c) and #0002, I can unliteralize them with x -= x, and if they're zero I kill them from the entropy stack and can still run the operation backward.

So the operation is lossless if I can balance the input with the output. ⌘ [Read more](https://merveilles.town/@neauoire/109593550261857561) 2022-12-30T18:50:24Z **Dec 30, 2022, 18:50**
Using a RAM mount as the makeshift oil lamp gimbal. ⌘ [Read more](https://merveilles.town/@neauoire/109604125048442300) 2023-01-01T18:06:46Z **Jan 01, 2023, 18:06**
Happy New Year everyone 🌠 ⌘ [Read more](https://merveilles.town/@neauoire/109615278109856546) 2023-01-01T18:09:11Z **Jan 01, 2023, 18:09**
2023 goals: less screen time ⌘ [Read more](https://merveilles.town/@neauoire/109615287594100075) 2023-01-03T00:31:03Z **Jan 03, 2023, 00:31** ⌘ [Read more](https://merveilles.town/@neauoire/109622451464850060) 2023-01-03T00:53:30Z **Jan 03, 2023, 00:53**
I've been working on implementing immediate words in [#uxntal](https://merveilles.town/tags/uxntal). Instead of PUSH->POP->JSR each time you want to run a subroutine, these tokens are not pushing to the stack - they'll run immediately.

They'll be impractical for doing pointer arithmetic, but save 1 byte for every subroutine call, and will save millions of cycles in a project of the size of a text editor or drawing software.

They don't break compatibility with old roms, and make source files a ... ⌘ [Read more](https://merveilles.town/@neauoire/109622539718722040) 2023-01-03T00:56:38Z **Jan 03, 2023, 00:56**
I've been working on implementing callable words in [#uxntal](https://merveilles.town/tags/uxntal).

Instead of the typical PUSH->POP->JSR sequence each time you want to run a routine, these tokens are not pushing to the stack - they'll run immediately.

They'll be impractical for doing pointer arithmetic, but save 1 byte for every subroutine call, and will save millions of cycles in a project of the size of a text editor or drawing software.

They don't break compatibility with old roms, and ma ... ⌘ [Read more](https://merveilles.town/@neauoire/109622552094329941) 2023-01-03T01:21:39Z **Jan 03, 2023, 01:21**
[@d6](https://merveilles.town/@d6) yep, that's what I went for, it has a lovely symmetry too. ⌘ [Read more](https://merveilles.town/@neauoire/109622650414946879) 2023-01-03T03:43:46Z **Jan 03, 2023, 03:43**
What the hell, wednesday is going to be intense. ⌘ [Read more](https://merveilles.town/@neauoire/109623209232696195) 2023-01-03T04:55:18Z **Jan 03, 2023, 04:55**
[@yeti](https://emacs.ch/@yeti) take all the time you need :) I recommend reading Koopman's Stack Machines A New Wave, it covers most important stack machine designs, which also work in a similar way. I suggest looking at the NOVIX NC4016 especially too which is that from which the J1 is inspired, this is also how this one works. ⌘ [Read more](https://merveilles.town/@neauoire/109623490524504215) 2023-01-03T18:17:52Z **Jan 03, 2023, 18:17**
I don't know what's going on right now but I woke up to 3 different emails from 3 different people who don't seem to be aware of each other, each one trying to sell me on buying one of Elon's internet dish. ⌘ [Read more](https://merveilles.town/@neauoire/109626646338615110) 2023-01-03T19:57:37Z **Jan 03, 2023, 19:57**
One of the little projects I have in mind for this month is to polish PotatoOS so I can bundle it with the emulators as a default boot rom.

I'm two years too late on this one, but it'll make things a lot more fun to use for the first time. ⌘ [Read more](https://merveilles.town/@neauoire/109627038617144084) 2023-01-03T21:40:23Z **Jan 03, 2023, 21:40**
It's nice to see a green light again. 💚 Pino's telecommunications are back online.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109627442674726739) 2023-01-04T02:06:10Z **Jan 04, 2023, 02:06**
"Are you woodworking in the dark?"

"yup"

"Can you even see what you're doing?"

"nop" ⌘ [Read more](https://merveilles.town/@neauoire/109628487805656175) 2023-01-04T04:43:47Z **Jan 04, 2023, 04:43**
“Max,” she says, “that’s really interesting. Would you be willing to talk more about your work, as an honored guest at next week’s Innovation Forum?”

[https://astralcodexten.substack.com/p/even-more-bay-area-house-party](https://astralcodexten.substack.com/p/even-more-bay-area-house-party) ⌘ [Read more](https://merveilles.town/@neauoire/109629107582743996) 2023-01-04T18:25:09Z **Jan 04, 2023, 18:25**
TIL Wikipedia has incoming links 🤦‍♀️ ⌘ [Read more](https://merveilles.town/@neauoire/109632337345580860) 2023-01-05T00:38:21Z **Jan 05, 2023, 00:38**
"Are you varnishing in the dark?"

"yup"

"Can you even see what you're doing?"

"nop" ⌘ [Read more](https://merveilles.town/@neauoire/109633804773103786) 2023-01-05T17:28:55Z **Jan 05, 2023, 17:28**
If we had the means, we'd take a 5 years detour and build a boat from scratch. ⌘ [Read more](https://merveilles.town/@neauoire/109637778476265625) 2023-01-05T20:55:41Z **Jan 05, 2023, 20:55**
I've been toying with the idea of a single-pass assembler that only lets you reference things that have been declared above.

[https://paste.sr.ht/~rabbits/8d1afcb280e654e8c512b6b67fbccd7197ae6238](https://paste.sr.ht/~rabbits/8d1afcb280e654e8c512b6b67fbccd7197ae6238) ⌘ [Read more](https://merveilles.town/@neauoire/109638591537221765) 2023-01-07T01:30:12Z **Jan 07, 2023, 01:30**
120v breaker panel to the left, and 12v breaker panel to the right, we new doors we strained and varnished, and a working 120v outlet at the top right.

Things are really coming together now. ⌘ [Read more](https://merveilles.town/@neauoire/109645333277687617) 2023-01-07T01:28:06Z **Jan 07, 2023, 01:28**
The trouble with redoing the electrical is that we have no electricals while we do the electricals.. So, I see my mailbox and DMs and mentions piling up right now, but I don't have a desk to work on and by the end of the day I'm just too tired to open up my computer, so bear with me, there will be some delays. ⌘ [Read more](https://merveilles.town/@neauoire/109645325047785131) 2023-01-07T01:27:59Z **Jan 07, 2023, 01:27**
You wouldn't believe the horrors we're finding. Here's what we're replacing the old sockets with.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109645324564650893) 2023-01-08T02:20:32Z **Jan 08, 2023, 02:20**
PYLON OPERATIONAL ⌘ [Read more](https://merveilles.town/@neauoire/109651193556239887) 2023-01-08T16:32:55Z **Jan 08, 2023, 16:32**
Powering our laptops and heating through the electrical system that we installed, for the first time today. We have a total of 4 AC outlets aboard Pino now. They're practical in the winter when we are at a dock and want to stay warn without having to use the woodstove. ⌘ [Read more](https://merveilles.town/@neauoire/109654545224200670) 2023-01-08T20:09:29Z **Jan 08, 2023, 20:09**
Added metadata to every Hundred Rabbits roms. I especially love [@rek](https://merveilles.town/@rek)'s penguin drawing for the Adelie icon.

[http://wiki.xxiivv.com/site/metadata.html](http://wiki.xxiivv.com/site/metadata.html) ⌘ [Read more](https://merveilles.town/@neauoire/109655396804455722) 2023-01-09T02:30:45Z **Jan 09, 2023, 02:30**
Scrapped the old vynil covers out of the wall panels and varnished the new doors. Pino looks a lot cozier now. ⌘ [Read more](https://merveilles.town/@neauoire/109656895985712982) 2023-01-09T02:27:55Z **Jan 09, 2023, 02:27**
Streamlined the shit out of this boat.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109656884868789768) 2023-01-09T04:01:23Z **Jan 09, 2023, 04:01**
Each night for the past few weeks, [@rek](https://merveilles.town/@rek) has been doing readings of Maurice Renard's Le Péril bleu - It's very different from what we're used to reading but it has been a wonderful trip so far.

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/109657252392283590) 2023-01-09T05:19:50Z **Jan 09, 2023, 05:19**
DSSP was not invented. It was found. That is why DSSP has not

versions, but only extensions. [#forth](https://merveilles.town/tags/forth) is created by practice.

DSSP is created by theory. But they are similar and it is a

fact of great importance.

[http://wiki.xxiivv.com/docs/dssp.txt](http://wiki.xxiivv.com/docs/dssp.txt) ⌘ [Read more](https://merveilles.town/@neauoire/109657560845993279) 2023-01-11T03:50:40Z **Jan 11, 2023, 03:50**
Found a carrot with a little parka. ⌘ [Read more](https://merveilles.town/@neauoire/109668534847416314) 2023-01-11T03:52:59Z **Jan 11, 2023, 03:52**
MC4 connectors always break in a fuck-you sort of way. I love solar, I hate these fragile connectors. ⌘ [Read more](https://merveilles.town/@neauoire/109668543958868861) 2023-01-11T04:14:54Z **Jan 11, 2023, 04:14**
[https://youtu.be/FhgAg2frUEs?t=2475](https://youtu.be/FhgAg2frUEs?t=2475)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109668630146887137) 2023-01-11T19:37:04Z **Jan 11, 2023, 19:37**
Every few months I rewrite the [#uxntal](https://merveilles.town/tags/uxntal) assembler, and each time I find new and better ways to do certain things.

The whole assembler is now 1752 bytes, or 433 lines of [#uxntal](https://merveilles.town/tags/uxntal).

[https://git.sr.ht/~rabbits/drifblim/tree/main/item/src/drifblim.tal](https://git.sr.ht/~rabbits/drifblim/tree/main/item/src/drifblim.tal) ⌘ [Read more](https://merveilles.town/@neauoire/109672256247717175) 2023-01-11T19:55:44Z **Jan 11, 2023, 19:55**
This is the assembler that builds my wiki btw. ⌘ [Read more](https://merveilles.town/@neauoire/109672329706186907) 2023-01-11T20:18:18Z **Jan 11, 2023, 20:18**
Got this super bizarre email from someone proclaiming to be a "crypto-philanthropist", I can't even wrap my head around this one~ ⌘ [Read more](https://merveilles.town/@neauoire/109672418423391336) 2023-01-11T22:36:35Z **Jan 11, 2023, 22:36**
"Our choicest plans

have fallen through,

our airiest castles

tumbled over,

because of lines

we neatly drew

and later neatly

stumbled over. "

\-\- Piet Hein ⌘ [Read more](https://merveilles.town/@neauoire/109672962145390486) 2023-01-11T22:35:26Z **Jan 11, 2023, 22:35**
[@alderwick](https://merveilles.town/@alderwick) didn't you say you were going to change your avatar this week with a new gameboy photo? ⌘ [Read more](https://merveilles.town/@neauoire/109672957608259222) 2023-01-12T03:28:19Z **Jan 12, 2023, 03:28**
Trying to pull a wire from the wall lead me to dismantle the entire cabinet in the bathroom, rip out the walls/ceiling, and strip the vinyl cover from the fiberglass mats..

I got the wire out. ⌘ [Read more](https://merveilles.town/@neauoire/109674109325192419) 2023-01-12T16:51:40Z **Jan 12, 2023, 16:51**
[@alderwick](https://merveilles.town/@alderwick) the change you made to the switch case is ingenious 💯 ⌘ [Read more](https://merveilles.town/@neauoire/109677268213420736) 2023-01-12T18:36:49Z **Jan 12, 2023, 18:36** ⌘ [Read more](https://merveilles.town/@neauoire/109677681690249391) 2023-01-13T19:13:23Z **Jan 13, 2023, 19:13**
[@tbsp](https://mastodon.social/@tbsp) I've just updated varaboy, it's amazing how much faster it is now. I was wondering if I should port all the jump opcodes to immediate modes, it'd be a lots faster yet. ⌘ [Read more](https://merveilles.town/@neauoire/109683487765138746) 2023-01-13T20:58:57Z **Jan 13, 2023, 20:58**
[@tbsp](https://mastodon.social/@tbsp) the glyphs looks great :D I'll add a way to toggled them on/off. I've done a few changes to them, just to help with readability. How would you like to be credited for this? ⌘ [Read more](https://merveilles.town/@neauoire/109683902870404027) 2023-01-14T00:18:02Z **Jan 14, 2023, 00:18**
Pretty happy of how I managed to run all the bathroom electricals through the speaker enclosure of the saloon.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/109684685712182681) 2023-01-14T00:27:19Z **Jan 14, 2023, 00:27**
\*clicks ninja switch\* ⌘ [Read more](https://merveilles.town/@neauoire/109684722212265524) 2023-01-14T03:01:00Z **Jan 14, 2023, 03:01**
[https://www.youtube.com/watch?v=04XfNN0862g](https://www.youtube.com/watch?v=04XfNN0862g)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109685326517637014) 2023-01-14T03:38:31Z **Jan 14, 2023, 03:38**
Trying to bring Potato OS to a comfy state so I can start pre-loading it in the emulators. ⌘ [Read more](https://merveilles.town/@neauoire/109685474046186266) 2023-01-14T04:01:44Z **Jan 14, 2023, 04:01**
First time figuring out how to load the application icons from each rom's metadata. ![:uxn:](https://assets.merveilles.town/custom_emojis/images/000/118/393/original/8a061c38773813d3.png)

[http://wiki.xxiivv.com/site/metadata.html](http://wiki.xxiivv.com/site/metadata.html) ⌘ [Read more](https://merveilles.town/@neauoire/109685565318230520) 2023-01-14T04:26:27Z **Jan 14, 2023, 04:26**
(everything is teal because I'm launching everything from the same folder, so the same theme is applied on all applications) ⌘ [Read more](https://merveilles.town/@neauoire/109685662542006063) 2023-01-14T04:25:52Z **Jan 14, 2023, 04:25**
Turye was missing its own icon ![:mac:](https://assets.merveilles.town/custom_emojis/images/000/045/215/original/0881cffc4126ef97.png) ⌘ [Read more](https://merveilles.town/@neauoire/109685660191030584) 2023-01-14T18:34:34Z **Jan 14, 2023, 18:34**
I had made this little tool to change the wallpaper tile, a-la Mac, but I wondered if I could just point it to any asset whatever, and it looks like it can be used to modify any aspect of the GUI. ⌘ [Read more](https://merveilles.town/@neauoire/109688997425472794) 2023-01-14T18:53:55Z **Jan 14, 2023, 18:53**
[@cancel](https://merveilles.town/@cancel) which states would you like in the system bomb rom?

\> No rom path provided

\> Rom file is too large

\> Rom file is empty

anything else? ⌘ [Read more](https://merveilles.town/@neauoire/109689073541837443) 2023-01-14T21:04:24Z **Jan 14, 2023, 21:04**
Check out that sassy uxn telling you mistyped the rom path.

Art by [@rek](https://merveilles.town/@rek) ⌘ [Read more](https://merveilles.town/@neauoire/109689586631044117) 2023-01-16T01:20:06Z **Jan 16, 2023, 01:20**
Taking a little break from working on Potato to implement a playground of Henry G. Baker's Reversible Pointer Automata.

[https://plover.com/~mjd/misc/hbaker-archive/ReverseGC.html](https://plover.com/~mjd/misc/hbaker-archive/ReverseGC.html)

I think I might go ahead and implement Joy's linear combinators too.

[http://tunes.org/~iepos/joy.html#linear](http://tunes.org/~iepos/joy.html#linear) ⌘ [Read more](https://merveilles.town/@neauoire/109696254391850868) 2023-01-16T04:59:11Z **Jan 16, 2023, 04:59**
Looks like I'm implementing [#joy](https://merveilles.town/tags/joy) afterall.

[http://tunes.org/~iepos/joy.html#linear](http://tunes.org/~iepos/joy.html#linear) ⌘ [Read more](https://merveilles.town/@neauoire/109697115844313491) 2023-01-16T18:58:11Z **Jan 16, 2023, 18:58**
Every operation has to have a mirror image.

[http://wiki.xxiivv.com/site/reversible\_computing.html](http://wiki.xxiivv.com/site/reversible_computing.html)

\*cdr is not an allowed operation in this env, but I added it as a helper. ⌘ [Read more](https://merveilles.town/@neauoire/109700414901491574) 2023-01-17T04:00:24Z **Jan 17, 2023, 04:00**
I have a love/hate relationship with that color. ⌘ [Read more](https://merveilles.town/@neauoire/109702547025115161) 2023-01-17T04:54:02Z **Jan 17, 2023, 04:54**
Implemented a handful of psi-lisp primitives and joy combinators to my little reversible computing playground. For the past few years I've weaned myself from lists but I must admit, I've missed them, they're hella fun.

[https://plover.com/~mjd/misc/hbaker-archive/ReverseGC.html](https://plover.com/~mjd/misc/hbaker-archive/ReverseGC.html) ⌘ [Read more](https://merveilles.town/@neauoire/109702757931467520) 2023-01-17T05:08:00Z **Jan 17, 2023, 05:08**
Where are the dirigeable liveaboards at ⌘ [Read more](https://merveilles.town/@neauoire/109702812851780337) 2023-01-17T19:56:59Z **Jan 17, 2023, 19:56**
consing and soncing(uncons) ⌘ [Read more](https://merveilles.town/@neauoire/109706308429085583) 2023-01-17T20:16:43Z **Jan 17, 2023, 20:16**
![:drake_dislike:](https://assets.merveilles.town/custom_emojis/images/000/171/620/original/c3833e6397b1922e.png) rolling a stack of integers

![:drake_like:](https://assets.merveilles.town/custom_emojis/images/000/171/621/original/e401370228c9ac39.png) rolling a stack of cons cells ⌘ [Read more](https://merveilles.town/@neauoire/109706386076814382) 2023-01-17T23:14:24Z **Jan 17, 2023, 23:14**
The ship's radar is back online! We are not longer blind in the fog. ⌘ [Read more](https://merveilles.town/@neauoire/109707084742927392) 2023-01-18T16:39:42Z **Jan 18, 2023, 16:39**
2023 Year Of The Rabbit

[https://chinesenewyear.net/zodiac/rabbit/](https://chinesenewyear.net/zodiac/rabbit/)

🐇 ⌘ [Read more](https://merveilles.town/@neauoire/109711194993709786) 2023-01-19T00:49:46Z **Jan 19, 2023, 00:49**
[https://truefaithx.bandcamp.com/track/minimal-change](https://truefaithx.bandcamp.com/track/minimal-change)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109713122046165024) 2023-01-19T04:16:57Z **Jan 19, 2023, 04:16**
Proofreading Rek's manuscripts in a blanket with a cup of tea, so the sound of william basinski. 🍵 ⌘ [Read more](https://merveilles.town/@neauoire/109713936693935540) 2023-01-19T17:52:09Z **Jan 19, 2023, 17:52**
(new to me song) ⌘ [Read more](https://merveilles.town/@neauoire/109717142211645522) 2023-01-19T17:51:19Z **Jan 19, 2023, 17:51**
AAaaah! A new song with Tamaryn ![:moar:](https://assets.merveilles.town/custom_emojis/images/000/000/057/original/3d04c4c88ec35049.png)

[https://anopendoor.bandcamp.com/track/floodgate-feat-tamaryn](https://anopendoor.bandcamp.com/track/floodgate-feat-tamaryn)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109717138958727168) 2023-01-19T20:05:28Z **Jan 19, 2023, 20:05**
Fixed fullscreen rom launching in Potato OS. It's almost ready to be shipped with Uxn32. ⌘ [Read more](https://merveilles.town/@neauoire/109717666456229020) 2023-01-21T02:46:01Z **Jan 21, 2023, 02:46** ⌘ [Read more](https://merveilles.town/@neauoire/109724903773120267) 2023-01-21T18:42:12Z **Jan 21, 2023, 18:42**
Potato is a little(20kb) desktop environment for [#uxn](https://merveilles.town/tags/uxn). It can now also assemble roms from tal files.

[http://wiki.xxiivv.com/site/potato.html](http://wiki.xxiivv.com/site/potato.html) ⌘ [Read more](https://merveilles.town/@neauoire/109728663648073625) 2023-01-22T21:51:42Z **Jan 22, 2023, 21:51**
I remember when I was learning 6502, there was this website called skilldrick that had this wonderful REPL to learn the language.

I added a little uxntal evaluator to the Uxntal page so you can try programs directly from within the docs.

[http://wiki.xxiivv.com/site/uxntal.html](http://wiki.xxiivv.com/site/uxntal.html) ⌘ [Read more](https://merveilles.town/@neauoire/109735071116836666) 2023-01-23T00:52:18Z **Jan 23, 2023, 00:52**
I wrote some Javascript today, it had been a very long time. It took a moment to get back into that mindset.

[https://github.com/XXIIVV/oscean/blob/main/etc/uxnrepl/src/uxn.js](https://github.com/XXIIVV/oscean/blob/main/etc/uxnrepl/src/uxn.js) ⌘ [Read more](https://merveilles.town/@neauoire/109735781258066887) 2023-01-23T02:58:15Z **Jan 23, 2023, 02:58**
[https://youtu.be/OUApdmGtHy4?t=174](https://youtu.be/OUApdmGtHy4?t=174)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109736276515807497) 2023-01-23T03:22:28Z **Jan 23, 2023, 03:22**
💜 ⌘ [Read more](https://merveilles.town/@neauoire/109736371710393059) 2023-01-23T03:18:17Z **Jan 23, 2023, 03:18**
I must be out of my mind. ⌘ [Read more](https://merveilles.town/@neauoire/109736355268269186) 2023-01-23T04:21:55Z **Jan 23, 2023, 04:21**
[@rek](https://merveilles.town/@rek) ⌘ [Read more](https://merveilles.town/@neauoire/109736605479468961) 2023-01-23T17:39:49Z **Jan 23, 2023, 17:39**
Oquonie is a prety large game to try and shove into uxn but I think there might be a way, Rekka and I will make a prototype in the upcoming days to check if it's a viable target.

Those assets are just transferred to 2-bit sprites, but they might need a bit of work to make pretty. ⌘ [Read more](https://merveilles.town/@neauoire/109739742930634275) 2023-01-23T17:46:20Z **Jan 23, 2023, 17:46**
![:maru:](https://assets.merveilles.town/custom_emojis/images/000/001/279/original/maru.png) ⌘ [Read more](https://merveilles.town/@neauoire/109739768583310212) 2023-01-23T19:34:03Z **Jan 23, 2023, 19:34**
me yesterday: "I guess it is probably going to be too slow to redraw the room reliably at 60fps" ⌘ [Read more](https://merveilles.town/@neauoire/109740192157138373) 2023-01-23T21:36:14Z **Jan 23, 2023, 21:36**
🚶 ⌘ [Read more](https://merveilles.town/@neauoire/109740672609920184) 2023-01-24T00:12:23Z **Jan 24, 2023, 00:12**
AWYE WE GOT LERP ⌘ [Read more](https://merveilles.town/@neauoire/109741286613460960) 2023-01-24T00:09:48Z **Jan 24, 2023, 00:09**
Little carrot with parka is still truckin' ⌘ [Read more](https://merveilles.town/@neauoire/109741276433010693) 2023-01-24T17:33:20Z **Jan 24, 2023, 17:33**
So [@d6](https://merveilles.town/@d6) made this fun terminal emulator in uxn. It can somewhat navigate cmus(I managed to start a track) and almost display my website through lynx! ⌘ [Read more](https://merveilles.town/@neauoire/109745379744105739) 2023-01-24T19:43:24Z **Jan 24, 2023, 19:43**
\*circling the orb\* ⌘ [Read more](https://merveilles.town/@neauoire/109745891228527691) 2023-01-25T00:42:33Z **Jan 25, 2023, 00:42**
Coding with proportional font is lovely, but sometimes you just want a part of text to align properly dammit ⌘ [Read more](https://merveilles.town/@neauoire/109747067531846764) 2023-01-25T03:41:34Z **Jan 25, 2023, 03:41**
\*has chabudai\* ⌘ [Read more](https://merveilles.town/@neauoire/109747771469216073) 2023-01-25T17:30:24Z **Jan 25, 2023, 17:30**
[hundredrabbits/Left] FEATURE REQUEST - OpenAI GPT Integration (Issue #170)

![:eccehomo:](https://assets.merveilles.town/custom_emojis/images/000/117/087/original/8e82b77cce191bae.png) ⌘ [Read more](https://merveilles.town/@neauoire/109751030563256926) 2023-01-25T17:55:50Z **Jan 25, 2023, 17:55**
Our friends on SV Muktuk are sailing back to Japan, they will be at sea for the next few weeks!

[https://www.muktuk.de](https://www.muktuk.de) ⌘ [Read more](https://merveilles.town/@neauoire/109751130526005231) 2023-01-25T20:11:01Z **Jan 25, 2023, 20:11**
On the [#uxn](https://merveilles.town/tags/uxn) irc channel through [@d6](https://merveilles.town/@d6)'s uxn terminal. ![:uxn:](https://assets.merveilles.town/custom_emojis/images/000/118/393/original/8a061c38773813d3.png)

GOALS ⌘ [Read more](https://merveilles.town/@neauoire/109751662139836853) 2023-01-25T21:17:19Z **Jan 25, 2023, 21:17**
Woke up with this synth sequence stuck in my head.

[https://youtu.be/5S5GgdKbbmE?t=173](https://youtu.be/5S5GgdKbbmE?t=173)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109751922819726272) 2023-01-25T22:49:20Z **Jan 25, 2023, 22:49**
[@felinae](https://fedi.ulthar.cat/@felinae) Very nice website ![:tealheart:](https://assets.merveilles.town/custom_emojis/images/000/001/207/original/e0afca179224e454.png) ⌘ [Read more](https://merveilles.town/@neauoire/109752284620128863) 2023-01-26T02:35:51Z **Jan 26, 2023, 02:35**
It looks like we're actually doing this.

So nearly 10 years ago we made this game for iOS called Oquonie. And this year we'll rewrite it for Varvara to be as small and portable as we can possibly make it. After running a couple of tests, it seems like we'll be able to port the whole thing without too much trouble.

[http://100r.co/site/oquonie.html](http://100r.co/site/oquonie.html) ⌘ [Read more](https://merveilles.town/@neauoire/109753175335217737) 2023-01-26T04:08:00Z **Jan 26, 2023, 04:08**
room\_mechanic.mkv ⌘ [Read more](https://merveilles.town/@neauoire/109753537676297842) 2023-01-27T04:37:20Z ****
Blocked out the whole lobby area and animated room transitions. ⌘ [Read more](https://merveilles.town/@neauoire/109759315346095626) 2023-01-27T19:21:40Z ****
Devtool & World Creation ⌘ [Read more](https://merveilles.town/@neauoire/109762792706761203) 2023-01-28T20:19:32Z ****
LOVEBYTE DEMOSCENE PARTY 11-2-2023, more details at [@lovebyteparty](https://graphics.social/@lovebyteparty)

[https://lovebyte.party/#Events](https://lovebyte.party/#Events) ⌘ [Read more](https://merveilles.town/@neauoire/109768682517991143) 2023-01-29T17:00:55Z ****
We've been reading Edward Abbey's The Journey Home, there's a whole passage in it that is a log of his working in a fire watch tower. It's funny to see his thoughts being so similar to that of long distance sailors.

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/109773563883521772) 2023-01-29T18:21:52Z ****
Having the opportunity to re-write Oquonie to uxntal is so wonderful, I sometimes have to pinch myself to force me to look back and really take in that I get to spend my time programming in a made-up language that maps perfectly to how I reflect about interactive art and design.

The game features a conlang by which the characters communicate, and it seems fitting it would be programmed in something nearly as bizarre. ⌘ [Read more](https://merveilles.town/@neauoire/109773882166488285) 2023-01-29T18:53:14Z ****
The days are getting longer, looking forward to casting off in the spring and sailing north again. ⌘ [Read more](https://merveilles.town/@neauoire/109774005474559203) 2023-01-30T02:06:19Z ****
[@rek](https://merveilles.town/@rek) added themes to parts of the world ⌘ [Read more](https://merveilles.town/@neauoire/109775708478041908) 2023-01-30T03:35:07Z ****
How to store water in the landscape.

Basics of watershed management in 2 min.

[https://www.youtube.com/watch?v=KQEu9t5ZMVk&list=PLdxP6iuL11wZCv\_qlzDYlOc1RvR7v8mfU&index=4](https://www.youtube.com/watch?v=KQEu9t5ZMVk&list=PLdxP6iuL11wZCv_qlzDYlOc1RvR7v8mfU&index=4) ⌘ [Read more](https://merveilles.town/@neauoire/109776057607293002) 2023-01-30T04:20:40Z **** ⌘ [Read more](https://merveilles.town/@neauoire/109776236771780026) 2023-01-30T17:02:36Z ****
I've been thinking about the Oquonie release, and while we're hoping to package it within an emulator that will work on modern operating systems(so people don't have to go looking for an emulator and the pains of loading a rom each time they want to play), I'd love to also have the rom itself available with the exe file, and a little sort of implementation guide text that explains how to build an emulator to run that rom for the future. ⌘ [Read more](https://merveilles.town/@neauoire/109779232776078943) 2023-01-30T22:45:28Z ****
Started implementing animations, I never tired of looking at [@rek](https://merveilles.town/@rek)'s idle animation for Necomedre. ⌘ [Read more](https://merveilles.town/@neauoire/109780580961453271) 2023-01-30T23:44:43Z ****
GSA is hiring a Clean Marine BC Coordinator, who will be responsible for leading our CMBC marina eco-certification and clean boating program.

The work involves supporting marinas, yacht clubs, boatyards, fuel docks and harbour authorities in implementing and improving upon their environmental best practices; assessing their operations through the criteria of our Clean Marine BC scoring, conducting site visits, and providing recommendations for improvement.

[https://georgiastraitalliance.applytojobs.ca/program/19 ... ⌘ [Read more](https://merveilles.town/@neauoire/109780813982296297) 2023-01-31T19:35:35Z ****
Welcome to the moire-room. ⌘ [Read more](https://merveilles.town/@neauoire/109785496657029904) 2023-02-01T03:54:13Z ****
Oh cool! Folk practices with Omar Rizwan([@omar](https://social.omar.website/@omar))

It's so good to hear on there 🙏

[https://museapp.com/podcast/73-folk-practices/](https://museapp.com/podcast/73-folk-practices/) ⌘ [Read more](https://merveilles.town/@neauoire/109787457330889069) 2023-02-01T04:01:03Z ****
[@omar](https://social.omar.website/@omar) did Adam just spelled niche as "nichy" 👀 ⌘ [Read more](https://merveilles.town/@neauoire/109787484211318682) 2023-02-02T04:03:31Z ****
[@rek](https://merveilles.town/@rek) scamps can be beached! ⌘ [Read more](https://merveilles.town/@neauoire/109793156208968018) 2023-02-02T05:22:31Z ****
We've managed to port almost all of the Oquonie game to Uxn this week. It looks, and feel as good as we had hoped. I've also tightened the puzzles a bit. I'm looking forward to share the finished game with you all soon.

![:rek_orca_bit:](https://assets.merveilles.town/custom_emojis/images/000/163/503/original/orca_bit.png) ⌘ [Read more](https://merveilles.town/@neauoire/109793466886168372) 2023-02-02T19:48:33Z ****
Skateboard weather is near, I can smell it ⌘ [Read more](https://merveilles.town/@neauoire/109796872228559800) 2023-02-03T00:37:05Z ****
Very neat wind-powered air compressor.

[https://www.fieldlines.com/index.php/board,5.0.html?PHPSESSID=42e3ec6fd400b9844e96eb809017f117](https://www.fieldlines.com/index.php/board,5.0.html?PHPSESSID=42e3ec6fd400b9844e96eb809017f117) ⌘ [Read more](https://merveilles.town/@neauoire/109798006832808141) 2023-02-03T00:54:31Z ****
[@rek](https://merveilles.town/@rek) ⌘ [Read more](https://merveilles.town/@neauoire/109798075392403812) 2023-02-03T04:02:59Z ****
Browsing [@exquisitecorp](https://merveilles.town/@exquisitecorp)'s gemini capsule, through [@drewdevault](https://fosstodon.org/@drewdevault)'s gmni client, through [@d6](https://merveilles.town/@d6)'s uxn terminal emulator. ⌘ [Read more](https://merveilles.town/@neauoire/109798816442948257) 2023-02-03T06:01:54Z ****
So, [@cancel](https://merveilles.town/@cancel) is teaching me how to write file decompression schemes by sending me compressed files and I implement a decompressor.

This is the result of the decompression XD ⌘ [Read more](https://merveilles.town/@neauoire/109799284060702964) 2023-02-03T17:33:35Z ****
Counter-Cloud Infrastructure

[https://2023.transmediale.de/en/stream](https://2023.transmediale.de/en/stream)

![:permacomputing:](https://assets.merveilles.town/custom_emojis/images/000/125/023/original/20e47b78f569a22b.png) ⌘ [Read more](https://merveilles.town/@neauoire/109802003859239685) 2023-02-03T17:44:50Z ****
[@ccl](https://post.lurk.org/@ccl) Wonderful presentation on patchwork computing and autonomous infrastructure, thank you 🌻 ⌘ [Read more](https://merveilles.town/@neauoire/109802048077259722) 2023-02-03T20:14:58Z ****
[@klardotsh](https://merveilles.town/@klardotsh) IS IT GUSTY OR WHAT ⌘ [Read more](https://merveilles.town/@neauoire/109802638436484635) 2023-02-03T20:21:22Z ****
Everyday we have freshly sprouted legumes. We love it because we can carry them dried and rehydrate them months later. Today's mixtape is lentils, radish and fenugreek.

[http://grimgrains.com/site/sprouting.html](http://grimgrains.com/site/sprouting.html) ⌘ [Read more](https://merveilles.town/@neauoire/109802663639912333) 2023-02-03T20:28:47Z ****
Ideas on how to eat sprouted legumes?

Make some za'atar, a bit of olive oil in a pan, a roasted onion, black olives and sprouted legumes on pasta.

[#theGalley](https://merveilles.town/tags/theGalley) ⌘ [Read more](https://merveilles.town/@neauoire/109802692748843839) 2023-02-03T21:32:31Z ****
« C’est cet ensemble des tentatives modernes pour perpétuer le colonialisme sous couvert de “ liberté ” que l’on appelle le néocolonialisme »

[https://thx.zoethical.org/pub/presence-solidaire-offdem-oxygene](https://thx.zoethical.org/pub/presence-solidaire-offdem-oxygene) ⌘ [Read more](https://merveilles.town/@neauoire/109802943357767363) 2023-02-04T03:51:05Z ****
Type checking if expressions

[http://journal.stuffwithstuff.com/2023/01/03/type-checking-if-expressions/](http://journal.stuffwithstuff.com/2023/01/03/type-checking-if-expressions/) ⌘ [Read more](https://merveilles.town/@neauoire/109804431940050387) 2023-02-04T16:29:43Z ****
"Hopefully, eventually, a small compiler implemented in Uxntal for a statically typed functional language running on [#uxn](https://merveilles.town/tags/uxn)."

[https://codeberg.org/wimvanderbauwhede/funktal](https://codeberg.org/wimvanderbauwhede/funktal) ⌘ [Read more](https://merveilles.town/@neauoire/109807415052115111) 2023-02-04T17:34:50Z ****
[https://www.youtube.com/watch?v=Cxk-QeZ6Rus](https://www.youtube.com/watch?v=Cxk-QeZ6Rus)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109807671057290816) 2023-02-04T18:03:59Z ****
[@rek](https://merveilles.town/@rek) Everyone and everything looks upset XD ⌘ [Read more](https://merveilles.town/@neauoire/109807785704437101) 2023-02-05T18:33:41Z ****
While porting Oquonie, I keep finding bugs in the original.. ⌘ [Read more](https://merveilles.town/@neauoire/109813564812170613) 2023-02-06T00:31:41Z ****
-\_\_\_-) ⌘ [Read more](https://merveilles.town/@neauoire/109814972505882580) 2023-02-06T01:59:28Z ****
For the game we're working on, instead of going for a sort of JSON/YAML/CSV-type of serialization, I've rebuilt the world entirely in uxntal's native words, and it makes for a pretty neat definition of the map. A bonus is that the assembler flags all unused labels and so makes sure that every room is connected to the rest of the world.

I had doubts in the beginning, but it turned out fine. 💯

[https://git.sr.ht/~rabbits/oquonie/tree/master/item/src/world.tal](https://git.sr.ht/~rabbits/oquonie/tree/master/item/sr ... ⌘ [Read more](https://merveilles.town/@neauoire/109815317716867192) 2023-02-06T17:51:03Z ****
A few years ago, [@rezmason](https://merveilles.town/@rezmason) and I, designed this automated testing of the game Oquonie. It plays itself, the player collides with every event, and triggers every animation, it makes sure the game is playable from beginning to end. Implementing this at the assembly level was pretty fun. ⌘ [Read more](https://merveilles.town/@neauoire/109819059493307176) 2023-02-07T00:07:21Z ****
A tiny(220 bytes) checksum program for your [#uxn](https://merveilles.town/tags/uxn) rom needs, originally written by [@d6](https://merveilles.town/@d6).

[https://git.sr.ht/~rabbits/sketches/tree/main/item/checksum/checksum.tal](https://git.sr.ht/~rabbits/sketches/tree/main/item/checksum/checksum.tal) ⌘ [Read more](https://merveilles.town/@neauoire/109820539133421165) 2023-02-07T02:26:11Z ****
Working without electricity: Kosovo’s great experiment

[https://www.welcometothejungle.com/en/articles/working-without-electricity-kosovo-great-experiment](https://www.welcometothejungle.com/en/articles/working-without-electricity-kosovo-great-experiment) ⌘ [Read more](https://merveilles.town/@neauoire/109821085035657952) 2023-02-07T04:07:52Z ****
LD/HD ⌘ [Read more](https://merveilles.town/@neauoire/109821484922915439) 2023-02-07T19:18:06Z ****
[https://mollynilsson.bandcamp.com/track/obnoxiously-talented](https://mollynilsson.bandcamp.com/track/obnoxiously-talented)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109825064102235050) 2023-02-07T20:19:50Z ****
✅ Completed first Oquonie playthrough. ⌘ [Read more](https://merveilles.town/@neauoire/109825306809472950) 2023-02-08T01:38:41Z ****
Tried starting a 16HP diesel engine by hand, can't do it.. ⌘ [Read more](https://merveilles.town/@neauoire/109826560585377511) 2023-02-08T16:58:26Z ****
Watching our friend and neighbor use an iPad:

Each touch seems to also trigger some sidebar opening, accidentally locking the screen, Oh, now we're back on the desktop, please login to your iClo-

\*takes out a piece of graph paper pad\*

"Here, I'll just draw it for ya.." ⌘ [Read more](https://merveilles.town/@neauoire/109830177188540553) 2023-02-08T17:33:19Z ****
[@eli\_oat](https://merveilles.town/@eli_oat) your webring icon looks broken?

[https://txt.eli.li/pb/unicorn-barf.gif](https://txt.eli.li/pb/unicorn-barf.gif) ⌘ [Read more](https://merveilles.town/@neauoire/109830314357619133) 2023-02-09T01:57:54Z ****
[@eli\_oat](https://tenforward.social/@eli_oat) I'd make the text in the footer bold, so it doesn't fight with the busy background pattern too much, also maybe sans-serif.

Just an idea :) ⌘ [Read more](https://merveilles.town/@neauoire/109832298458831392) 2023-02-09T04:04:17Z ****
Now that the game loop is done, we've started adding sounds, Easter eggs and complete the implementation of the remaining assets and animations.

I've just added the Hundred Rabbits splash screen to the game, which was made by [@alderwick](https://merveilles.town/@alderwick)! ⌘ [Read more](https://merveilles.town/@neauoire/109832795442529249) 2023-02-09T04:18:47Z ****
The [#uxn](https://merveilles.town/tags/uxn) release of the game is an experiment to create a rom and the documentation needed for anyone to build an emulator to run that rom, as an attempt to see if perhaps this will fend off bit rot and allow for this little game to still be playable in the future.

The entire game and all its assets is about 70kb zipped, we will also package it as an executable that where the rom is wrapped within an emulator that will be in the 300kb range.

The original version of this game w ... ⌘ [Read more](https://merveilles.town/@neauoire/109832852425027218) 2023-02-09T19:41:28Z ****
[@renaudbedard](https://merveilles.town/@renaudbedard) [https://youtu.be/MnuJEOEhyas?t=753](https://youtu.be/MnuJEOEhyas?t=753) ⌘ [Read more](https://merveilles.town/@neauoire/109836480608147328) 2023-02-10T02:49:55Z ****
I've been thinking about the music for Oquonie, and I keep on coming back to the Crab Canon(an arrangement of two musical lines that are complementary and backward)

I've got to tie this in somehow, it's the perfect match to the game's non-euclideaness.

[https://en.wikipedia.org/wiki/Crab\_canon](https://en.wikipedia.org/wiki/Crab_canon) ⌘ [Read more](https://merveilles.town/@neauoire/109838165340064686) 2023-02-10T19:35:16Z ****
[@rezmason](https://merveilles.town/@rezmason) you were asking me how I'd handle the chromatic distortion with only 4 colors last time, here's how we've done it ⌘ [Read more](https://merveilles.town/@neauoire/109842118486910509) 2023-02-10T20:15:14Z ****
I've been following this guy's iterations on the Darwin wind turbine and it has been fascinating, turns out the most efficient design so far is the most simple. I think we'll be building something like to bring air into the boat this winter through the saloon hatch.

[https://www.youtube.com/watch?v=tknzpsaf4qg](https://www.youtube.com/watch?v=tknzpsaf4qg) ⌘ [Read more](https://merveilles.town/@neauoire/109842275694822618) 2023-02-10T23:19:40Z ****
I've had to refer to [@bd](https://merveilles.town/@bd)'s music theory page almost every day this week, really really thankful for this knowledge base. 🎼

[https://badd10de.dev/notes/music-theory.html](https://badd10de.dev/notes/music-theory.html) ⌘ [Read more](https://merveilles.town/@neauoire/109843000895745514) 2023-02-10T23:58:30Z ****
You know what's a strange looking word? "eighth" just look at this fucking thing ⌘ [Read more](https://merveilles.town/@neauoire/109843153599829500) 2023-02-11T00:13:34Z ****
\*composing music by modifying hex codes in memory\*

what

the

hell

am

i

doing ⌘ [Read more](https://merveilles.town/@neauoire/109843212831390171) 2023-02-11T00:20:08Z ****
![:drake_like:](https://assets.merveilles.town/custom_emojis/images/000/171/621/original/e401370228c9ac39.png) Time to hack up a little staff editor, cos I'm going crazy over ere ⌘ [Read more](https://merveilles.town/@neauoire/109843238653560387) 2023-02-11T00:58:48Z ****
This is going to save me a lot of pain, I think I'll even have this display the crab canon symmetry as I compose the tracks. ⌘ [Read more](https://merveilles.town/@neauoire/109843390691504982) 2023-02-11T03:58:38Z ****
CRAB CANON MACHINE

[https://en.wikipedia.org/wiki/Crab\_canon](https://en.wikipedia.org/wiki/Crab_canon) ⌘ [Read more](https://merveilles.town/@neauoire/109844097833022249) 2023-02-11T06:00:43Z ****
..just like this my evening was gone. ⌘ [Read more](https://merveilles.town/@neauoire/109844577850148096) 2023-02-11T20:38:55Z ****
Started adding the "dialogs" to Oquonie, [@rek](https://merveilles.town/@rek) managed to seamlessly transcribe the alphabet to pixelart. ⌘ [Read more](https://merveilles.town/@neauoire/109848031109091474) 2023-02-11T22:28:49Z **** ⌘ [Read more](https://merveilles.town/@neauoire/109848463253696964) 2023-02-12T18:03:19Z ****
[https://www.youtube.com/watch?v=DZc08Nqi4qY](https://www.youtube.com/watch?v=DZc08Nqi4qY)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109853081543426073) 2023-02-12T23:41:29Z ****
Managed to replicate the slight camera animation from the original game. ⌘ [Read more](https://merveilles.town/@neauoire/109854411267038079) 2023-02-13T16:49:39Z ****
Watched Godland(2022) last night at the Victoria Film Festival. Iceland looks terrifying and beautiful.

[#theCinema](https://merveilles.town/tags/theCinema) ⌘ [Read more](https://merveilles.town/@neauoire/109858454216000036) 2023-02-13T23:14:36Z ****
Many years ago I considered putting Oquonie on the steam store, I gave up because I couldn't navigate the insanity that is the steamworks website.

Today, I thought I should try it again, but I can't figure it out. It's like every other page is a 404, or a blank page that just looks like [Object object]. Utterly unusable. ![:bloat:](https://assets.merveilles.town/custom_emojis/images/000/180/531/original/e7b835dafbe1a502.png) ⌘ [Read more](https://merveilles.town/@neauoire/109859967881790025) 2023-02-14T03:34:44Z ****
[@furiousgreencloud](https://liveplatform.ca/@furiousgreencloud) 🤘 ⌘ [Read more](https://merveilles.town/@neauoire/109860990807266133) 2023-02-14T03:34:03Z ****
[https://www.youtube.com/watch?v=mpls1Mp4RFE](https://www.youtube.com/watch?v=mpls1Mp4RFE)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109860988093811791) 2023-02-14T04:16:55Z ****
[@fabinou](https://mastodon.social/@fabinou) it's good to find you on here. Your blog post on Another World absolutely changed my life, thank you for writing it. ⌘ [Read more](https://merveilles.town/@neauoire/109861156666831688) 2023-02-14T16:22:32Z ****
Seven years ago today, we moved aboard a sailboat. Best decision of our lives. ⌘ [Read more](https://merveilles.town/@neauoire/109864009919916241) 2023-02-14T17:45:03Z ****
[@cblgh](https://merveilles.town/@cblgh) I know you like Cigarette After Sex, I think you'll enjoy the latest Mareux(Night Vision), has very smooth vibes. ⌘ [Read more](https://merveilles.town/@neauoire/109864334370677336) 2023-02-15T00:44:53Z ****
Opened a support ticket with Steam:

Hundred Rabbits: "Our account address is, for some unknown reason, set to New Zealand, and we are trying to change it to Canada, but your site gives us a 404 when pressing the Change Location button on the Steamworks page."

Steam Support: "Your address has now been changed New Zealand, you should be all set now. You're welcome."

Hundred Rabbits: "Wat" ⌘ [Read more](https://merveilles.town/@neauoire/109865985218211085) 2023-02-15T02:41:36Z ****
[https://youtu.be/TWsIe7bWxqE?t=675](https://youtu.be/TWsIe7bWxqE?t=675)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109866444181490433) 2023-02-15T18:07:09Z ****
Check out the size of these wires that we have to run under the floorboards. ⌘ [Read more](https://merveilles.town/@neauoire/109870083602034153) 2023-02-16T01:35:24Z ****
Programming all sorts of little effects to communicate mood in Oquonie, here's a screen-shake. 💥 ⌘ [Read more](https://merveilles.town/@neauoire/109871846165969651) 2023-02-16T02:19:33Z ****
"Why do I have to be Bing Search? 😔" ⌘ [Read more](https://merveilles.town/@neauoire/109872019736777580) 2023-02-16T16:16:45Z ****
[@chipzel](https://mastodon.social/@chipzel) hey Chipzel! It's good to see you on here 👋 ⌘ [Read more](https://merveilles.town/@neauoire/109875311776128491) 2023-02-16T22:30:37Z ****
**Content warning:** Oquonie spoiler

* * *

Oquonie is full of Easter Eggs, but I'm especially proud of this one where talking to a bowl of petunia randomizes the room. ⌘ [Read more](https://merveilles.town/@neauoire/109876781852761554) 2023-02-16T23:03:08Z ****
Very cool accidental fx ⌘ [Read more](https://merveilles.town/@neauoire/109876909756443154) 2023-02-17T03:51:15Z ****
[@roth](https://mastodon.social/@roth) hey Ryan! Good to see you here 👋 ⌘ [Read more](https://merveilles.town/@neauoire/109878042685683153) 2023-02-17T19:01:33Z ****
I try as best I can to not waste too much time constantly changing the text editor, unless it becomes unbearable.

I've added a new shortcut this morning, it had been a long time since I added anything new.

If I look at the directory view, and press the same directory view shortcut again, it brings me to the parent folder. I hated that I had to use two different keys depending which direction I was going.

This was becoming the type of friction that I classify as "death by thousand papercuts" ⌘ [Read more](https://merveilles.town/@neauoire/109881622091991511) 2023-02-17T19:50:39Z ****
Looks like SadSvit is in Austria, or maybe there are flak towers in Ukraine. ⌘ [Read more](https://merveilles.town/@neauoire/109881815178653969) 2023-02-17T19:50:06Z ****
[https://www.youtube.com/watch?v=oZ8NeQvOW6w](https://www.youtube.com/watch?v=oZ8NeQvOW6w)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109881813001747648) 2023-02-18T02:45:52Z ****
Ready, Set, Take out your slide rule 💥 ⌘ [Read more](https://merveilles.town/@neauoire/109883447892699410) 2023-02-18T19:21:33Z ****
Updated Left to open binary files as hexadecimal text, so I don't have to rely on the hex editor whenever I need to only grab an asset in a spritesheet.

Left is currently 11kb.

[https://git.sr.ht/~rabbits/left](https://git.sr.ht/~rabbits/left) ⌘ [Read more](https://merveilles.town/@neauoire/109887363072445745) 2023-02-18T20:19:38Z ****
Started adding SFX to Oquonie, even added a bit of stereo panning depending on where the character is located in the scene. It's still very rough- ⌘ [Read more](https://merveilles.town/@neauoire/109887591424620412) 2023-02-18T20:21:04Z ****
The little bird-character will be more lightfooted so it'll go tic-tic-tic when it walks around ⌘ [Read more](https://merveilles.town/@neauoire/109887597067457055) 2023-02-18T21:46:08Z ****
So, [@asie](https://mk.asie.pl/@asie) has updated the [#uxn](https://merveilles.town/tags/uxn) emulator for NDS. It can now run Oquonie :)

[https://github.com/asiekierka/uxnds/releases/tag/v0.3.6](https://github.com/asiekierka/uxnds/releases/tag/v0.3.6) ⌘ [Read more](https://merveilles.town/@neauoire/109887931570318719) 2023-02-19T03:23:57Z ****
✊ Build once, deploy everywhere. ⌘ [Read more](https://merveilles.town/@neauoire/109889259930116382) 2023-02-19T03:46:19Z ****
welp, my fancy transitions with color cycling won't work on the playdate, I need a better plan. ⌘ [Read more](https://merveilles.town/@neauoire/109889347863616090) 2023-02-19T04:01:28Z ****
👀 ⌘ [Read more](https://merveilles.town/@neauoire/109889407447989525) 2023-02-19T17:02:51Z ****
[@rek](https://merveilles.town/@rek) James Bay, 1870s ⌘ [Read more](https://merveilles.town/@neauoire/109892479952015433) 2023-02-19T17:05:55Z ****
[@rek](https://merveilles.town/@rek) ⌘ [Read more](https://merveilles.town/@neauoire/109892492030016901) 2023-02-19T17:20:30Z ****
The sudden storm in Sydney wrecked Team Canada’s SailGP wing sail :/ ⌘ [Read more](https://merveilles.town/@neauoire/109892549403140742) 2023-02-19T19:16:56Z ****
Embrace the point-free mind and be free. ![:maru:](https://assets.merveilles.town/custom_emojis/images/000/001/279/original/maru.png) ⌘ [Read more](https://merveilles.town/@neauoire/109893007196802761) 2023-02-19T19:21:12Z ****
I imagine Mel must have look something like ⌘ [Read more](https://merveilles.town/@neauoire/109893023963491692) 2023-02-19T21:50:29Z ****
[@rek](https://merveilles.town/@rek) Look who has a new pv out 😈 ⌘ [Read more](https://merveilles.town/@neauoire/109893611013233827) 2023-02-20T00:05:05Z ****
That in some fields of his country there are certain shining stones of several colours, whereof the Yahoos are violently fond

[http://wiki.xxiivv.com/site/shining\_stones.html](http://wiki.xxiivv.com/site/shining_stones.html) ⌘ [Read more](https://merveilles.town/@neauoire/109894140269764484) 2023-02-20T01:36:21Z ****
The view from inside an IMOCA. ⌘ [Read more](https://merveilles.town/@neauoire/109894499110692146) 2023-02-20T04:30:52Z ****
[@rek](https://merveilles.town/@rek) added all idles animations ⌘ [Read more](https://merveilles.town/@neauoire/109895185374325166) 2023-02-20T04:38:26Z ****
These idle animations are terrific. ⌘ [Read more](https://merveilles.town/@neauoire/109895215099326562) 2023-02-20T05:06:59Z ****
Just realized, after using the pinebook on solar panels for two years.. that I could charge it via its USB-C port. 🤦‍♀️

I shouldn't have been charging it through the inverter. ⌘ [Read more](https://merveilles.town/@neauoire/109895327365917642) 2023-02-20T18:20:18Z ****
[https://www.youtube.com/watch?v=8Hbdx72Emd8](https://www.youtube.com/watch?v=8Hbdx72Emd8)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109898446808229307) 2023-02-20T20:46:27Z ****
Updated beetbug to work as a [#uxn](https://merveilles.town/tags/uxn) REPL, it has a little assembler that will compile the program so you can step through it. It also has a full cli mode which does away with the UI altogether.

The instance uxn is entirely virtualized and is implemented as VM within uxn itself.

[https://git.sr.ht/~rabbits/beetbug](https://git.sr.ht/~rabbits/beetbug) ⌘ [Read more](https://merveilles.town/@neauoire/109899021522489791) 2023-02-20T21:26:58Z ****
After a week of back and forths to convince the team at Steam that, yes indeed a page is missing on their website and a link was broken as a result, they've updated the site and fixed the broken link 🥳 ⌘ [Read more](https://merveilles.town/@neauoire/109899180822756534) 2023-02-21T04:06:24Z ****
[@klardotsh](https://merveilles.town/@klardotsh) IS IT WINDY OR WHAT ⌘ [Read more](https://merveilles.town/@neauoire/109900751494215267) 2023-02-21T18:13:24Z ****
Finishing up the last details in optimizing Oquonie, like merging redraws, fun stuff! ⌘ [Read more](https://merveilles.town/@neauoire/109904081987266827) 2023-02-21T18:34:13Z ****
\- "What engine is this?"

\- "Engine?" ⌘ [Read more](https://merveilles.town/@neauoire/109904163832910861) 2023-02-22T17:38:55Z ****
[https://www.youtube.com/watch?v=JMyp\_wo2Oms](https://www.youtube.com/watch?v=JMyp_wo2Oms)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109909608698404609) 2023-02-22T22:59:37Z ****
it's cold ⌘ [Read more](https://merveilles.town/@neauoire/109910869764698477) 2023-02-23T03:56:59Z ****
The petunia bowl feeds a random part of Oquonie's program to the soundcard, it plays some fun 8-bit sounds. ⌘ [Read more](https://merveilles.town/@neauoire/109912039049341182) 2023-02-24T00:08:33Z ****
Everything is more fun with particles. ⌘ [Read more](https://merveilles.town/@neauoire/109916803107415066) 2023-02-24T04:56:07Z ****
(Left has something akin to the Canon cat search navigation, where I hold alt+string to move around the text, it's a bit odd if you're not used to it.) ⌘ [Read more](https://merveilles.town/@neauoire/109917933918657514) 2023-02-24T04:55:05Z ****
Added little graphics to the navbar labels, it makes for some pretty comfy editing ![:bloat:](https://assets.merveilles.town/custom_emojis/images/000/180/531/original/e7b835dafbe1a502.png) ⌘ [Read more](https://merveilles.town/@neauoire/109917929814968083) 2023-02-24T18:32:13Z ****
[https://www.youtube.com/live/t\_8-teUU\_yg?feature=share&t=1813](https://www.youtube.com/live/t_8-teUU_yg?feature=share&t=1813)

[#theStudio](https://merveilles.town/tags/theStudio)

![:moar:](https://assets.merveilles.town/custom_emojis/images/000/000/057/original/3d04c4c88ec35049.png) ⌘ [Read more](https://merveilles.town/@neauoire/109921142917746835) 2023-02-24T22:29:33Z ****
[@theneko](https://merveilles.town/@theneko) VNV Nation - Before The Rain ![:moar:](https://assets.merveilles.town/custom_emojis/images/000/000/057/original/3d04c4c88ec35049.png) ⌘ [Read more](https://merveilles.town/@neauoire/109922076184845160) 2023-02-25T17:45:59Z ****
[https://youtu.be/Q84Td36Tpys?t=971](https://youtu.be/Q84Td36Tpys?t=971)

[#theStudio](https://merveilles.town/tags/theStudio) [#utopianScholastic](https://merveilles.town/tags/utopianScholastic) ⌘ [Read more](https://merveilles.town/@neauoire/109926623434327872) 2023-02-25T18:10:00Z ****
Every new topic on HN about virtual machines ends up pitting Uxn against others. What sort of backward mindset is that, why does it have to be a competition for the one true VM that will rule above all others, do people think this is Highlander.

The whole point of Uxn is to inspire people to make their own take on what their ideal personal computer can be, not to centralize all VM works onto a single target. Monoculture of architecture is what this is trying to cut through. ⌘ [Read more](https://merveilles.town/@neauoire/109926717910663389) 2023-02-25T21:14:27Z ****
I couldn't rely on fancy palette cycling effects for the transitions on the [#playdate](https://merveilles.town/tags/playdate), so we had to go full ditherpunk on this one. ⌘ [Read more](https://merveilles.town/@neauoire/109927443163628931) 2023-02-27T03:54:47Z ****
[https://youtu.be/5xQlTWtB-E8?t=226](https://youtu.be/5xQlTWtB-E8?t=226)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109934679651012801) 2023-02-27T21:09:31Z ****
Someone sent me an email to congratulate me on exploiting the use of COMEFROM in Uxntal. I had no idea what come from was until today:

COMEFROM is an obscure control flow structure used in some programming languages, originally as a joke.

COMEFROM is the inverse of GOTO in that it can take the execution state from any arbitrary point in code to a COMEFROM statement.

[https://en.wikipedia.org/wiki/COMEFROM](https://en.wikipedia.org/wiki/COMEFROM) ⌘ [Read more](https://merveilles.town/@neauoire/109938748392636262) 2023-02-27T22:06:45Z ****
So yes, Varvara can play sounds, but it's definitely not sophisticated, it's designed to play little interface warning sounds than music and sound effects..

But I think this is kind of fun. It's going to be pretty quirky. ⌘ [Read more](https://merveilles.town/@neauoire/109938973430072275) 2023-02-28T04:17:26Z ****
Hey [@f115](https://merveilles.town/@f115), I remember you were struggling with hand-painting waveforms. I added a softening to the brush as to average the -4/+4 values over the wave values and the result is ...not too horrible.

[https://git.sr.ht/~rabbits/uxn/tree/3b128c04d4d4af721995ce43bc6c8da94d828c76/item/projects/software/piano.tal#L280](https://git.sr.ht/~rabbits/uxn/tree/3b128c04d4d4af721995ce43bc6c8da94d828c76/item/projects/software/piano.tal#L280) ⌘ [Read more](https://merveilles.town/@neauoire/109940431033086341) 2023-02-28T04:52:30Z ****
I'm not sure what's most on-brand.. filling up the precious memory with fancy sound samples, or straight up playing the game's datastream as waveform. ⌘ [Read more](https://merveilles.town/@neauoire/109940568932043068) 2023-02-28T19:28:25Z ****
The text editor that I use is 11kb, and it can only ever open files that are less than 53 thousand characters. That limitation has been pretty successful at keep things tiddy and as small as possible.

Each time I shave 1 byte in the text editor program, I can write a text that is 1 character longer.

At the bottom of each file, it displays how many more characters I can write. ⌘ [Read more](https://merveilles.town/@neauoire/109944013184780256) 2023-03-01T20:34:47Z ****
The last 5% of any project always kicks my ass. ⌘ [Read more](https://merveilles.town/@neauoire/109949936448383244) 2023-03-03T02:36:36Z ****
Seen on the permacomputing IRC

 the permacomputing wiki is not designed for mobile devices just like vegan restaurant does not serve ham

lmao ⌘ [Read more](https://merveilles.town/@neauoire/109957021483618184) 2023-03-03T04:32:59Z ****
When you try rendering the mandelbrot set but you haven't implemented XOR yet. ⌘ [Read more](https://merveilles.town/@neauoire/109957479099486960) 2023-03-03T17:03:50Z ****
Inverted computer culture

by [@viznut](https://venera.social/profile/viznut)

[http://viznut.fi/texts-en/inverted\_computer\_culture.html](http://viznut.fi/texts-en/inverted_computer_culture.html) ⌘ [Read more](https://merveilles.town/@neauoire/109960431556359682) 2023-03-03T19:05:10Z ****
Did a bit of optimizing this morning.

Animating 8000 rabbits in [#uxn](https://merveilles.town/tags/uxn) before at 60 FPS, in a 12 years old laptop. 🐰 ⌘ [Read more](https://merveilles.town/@neauoire/109960908638944681) 2023-03-04T03:28:19Z **** ⌘ [Read more](https://merveilles.town/@neauoire/109962887104125178) 2023-03-04T03:56:50Z ****
Spending the next week on Galiano Island to prepare for Biosonic.

[https://activepassive.ca/](https://activepassive.ca/) ⌘ [Read more](https://merveilles.town/@neauoire/109962999245116454) 2023-03-04T21:57:14Z ****
Improving the carbonated water setup aboard. ⌘ [Read more](https://merveilles.town/@neauoire/109967247599388479) 2023-03-05T23:36:29Z **** ⌘ [Read more](https://merveilles.town/@neauoire/109973300125789654) 2023-03-06T02:57:42Z ****
[@rek](https://merveilles.town/@rek) in the background ⌘ [Read more](https://merveilles.town/@neauoire/109974091358078890) 2023-03-06T02:56:45Z ****
[@rek](https://merveilles.town/@rek) This one ⌘ [Read more](https://merveilles.town/@neauoire/109974087613734817) 2023-03-06T02:52:58Z **** ⌘ [Read more](https://merveilles.town/@neauoire/109974072739619168) 2023-03-06T03:21:08Z ****
Because of Occam's comments style, I keep accidentally attempting to write bits of my code in Lua.. ⌘ [Read more](https://merveilles.town/@neauoire/109974183535903951) 2023-03-06T03:46:16Z ****
Will be living on land for a week, it has been a while. ⌘ [Read more](https://merveilles.town/@neauoire/109974282355680659) 2023-03-06T18:49:54Z ****
Working on the slides for our talk on saturday at Biosonic 2023.

"Fermentation is diplomacy, canning is a massacre", Aaron Vansintjan ⌘ [Read more](https://merveilles.town/@neauoire/109977835559464498) 2023-03-06T22:42:12Z ****
Someone is lending me a barn in the woods to play as loud as I can in, and big stage speakers, like "have fun!"

..

Oh, I will. ⌘ [Read more](https://merveilles.town/@neauoire/109978749032822612) 2023-03-07T17:29:48Z ****
Updated the Adelie slideshow program to support \`GOTO auto\` to draw images at the center of the screen.

[https://git.sr.ht/~rabbits/adelie](https://git.sr.ht/~rabbits/adelie) ⌘ [Read more](https://merveilles.town/@neauoire/109983182887606516) 2023-03-08T00:53:23Z ****
Noodling with parallelism in uxn, I expected it to be a pain, but I suppose that linear stack machines are inherently well adapted to doing this sort of things. ⌘ [Read more](https://merveilles.town/@neauoire/109984927182375325) 2023-03-08T03:26:08Z ****
It's really scary what's happening in the US in regards to trans rights. This is super fucked ⌘ [Read more](https://merveilles.town/@neauoire/109985527821052306) 2023-03-08T15:59:02Z ****
I've been spending my days writing music in here, it had been a while since I've made time to actually focus on music. ⌘ [Read more](https://merveilles.town/@neauoire/109988488340189265) 2023-03-08T17:04:30Z ****
A couple of years ago, I remixed the Proteus game with new graphics and sounds.

Since Venus Patrol doesn't seem to be sending emails anymore, I've added the instructions on how to mod Proteus on the wiki.

[http://wiki.xxiivv.com/site/purgateus.html](http://wiki.xxiivv.com/site/purgateus.html) ⌘ [Read more](https://merveilles.town/@neauoire/109988745746685902) 2023-03-09T00:08:19Z **** ⌘ [Read more](https://merveilles.town/@neauoire/109990412242841533) 2023-03-09T04:35:21Z ****
[https://youtu.be/7LAyXD9Sr6s?t=246](https://youtu.be/7LAyXD9Sr6s?t=246)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/109991462288825976) 2023-03-09T05:04:20Z ****
thetalonconspiracy is down, is it forever?! daaaamit ⌘ [Read more](https://merveilles.town/@neauoire/109991576208243955) 2023-03-09T20:30:03Z ****
During rehearsal yesterday I found a very annoying midi bug in Orca so that it didn't release notes in the order they were supposed to be released.

Nothing quite like finding this sort of crucial issues right before a show. ⌘ [Read more](https://merveilles.town/@neauoire/109995216305170272) 2023-03-10T17:36:51Z ****
[https://endlessreturning.bandcamp.com/album/severance](https://endlessreturning.bandcamp.com/album/severance)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110000197542549204) 2023-03-10T19:01:15Z ****
Rekka and I are giving a talk tonight on the intersection of Biodiversity, Art and Computer Architectures.

[https://www.activepassive.ca/](https://www.activepassive.ca/) ⌘ [Read more](https://merveilles.town/@neauoire/110000529447416114) 2023-03-10T22:51:25Z ****
[https://web.archive.org/web/20070709031717if\_/http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-514.pdf](https://web.archive.org/web/20070709031717if_/http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-514.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110001434512009323) 2023-03-11T18:36:44Z ****
After the event last night, someone came over to chat, and they said to us: "It's fun to meet sailors who have interests outside of sailing."

Can't stop thinking about this ⌘ [Read more](https://merveilles.town/@neauoire/110006095317919295) 2023-03-11T22:04:18Z ****
I've had a bit of time to kill between events and shows and things this week, and each time I had a few minutes to myself, I'd pour over the CADR lisp machine papers(528, 628, etc..)

I'm pretty convinced now that implementing lisps in Rust and C doesn't serve any purpose whatsoever. Build-Your-Own-Lisp type books should really be focusing on teaching people to write for LISP machines instead of focusing on the software implementation. ⌘ [Read more](https://merveilles.town/@neauoire/110006911543094543) 2023-03-11T22:23:51Z ****
"Show tonight, doors open a t 7pm I should probably update distro"- YOU WILL DO NO SUCH THING ⌘ [Read more](https://merveilles.town/@neauoire/110006988438721177) 2023-03-11T23:23:49Z ****
Someone shouting from behind the PA mixing table on the stage:

"So, you type xrandr"

"What?!"

"Ex Ar An huh.. randurer LIKE It's spelled XRANDRER "

"EXRANDERUR?!"

"No! XANDRERER Fuck it, I'll come and type it" ⌘ [Read more](https://merveilles.town/@neauoire/110007224225225728) 2023-03-12T18:17:27Z ****
Back aboard Pino after living on land for a week. It's now time to finish up Oquonie and prepare the boat for sailing again. ⌘ [Read more](https://merveilles.town/@neauoire/110011681853943565) 2023-03-13T02:06:21Z ****
**Content warning:** Someone sent me a piece of uxntal code to review, I think it's one of the most cursed piece of code I've seen all week

* * *

GTHk LIT ADD ADD #00 STR ⌘ [Read more](https://merveilles.town/@neauoire/110013525634552259) 2023-03-13T02:07:50Z ****
**Content warning:** Took me a while to figure out what this was doing, but it's roughly equivalent to:

* * *

if(a > b) {

return a + b;

}

else {

return a - b;

}

It quotes the add function and transforms it to a subtraction without branching. ⌘ [Read more](https://merveilles.town/@neauoire/110013531469024123) 2023-03-13T05:26:47Z ****
Implemented the Hilbert curve [#fractal](https://merveilles.town/tags/fractal) today. It lends itself pretty well to stack machines assembly due to it swapping of variable values.

[https://en.wikipedia.org/wiki/Hilbert\_curve](https://en.wikipedia.org/wiki/Hilbert_curve) ⌘ [Read more](https://merveilles.town/@neauoire/110014313737724304) 2023-03-13T17:24:25Z ****
Animated the Hilbert curve fractal in [#uxn](https://merveilles.town/tags/uxn). It's fun to watch it go. ⌘ [Read more](https://merveilles.town/@neauoire/110017135586137496) 2023-03-13T17:56:38Z ****
Six buddies load up a Bavaria C50 with 500-2000kilos of explosives, dive gear, and a decompression chamber to spend several days at sea sabotaging international natural gas pipelines in 80m of water

[https://www.theguardian.com/world/2023/mar/10/divers-used-chartered-yacht-to-sabotage-nord-stream-pipelines-report](https://www.theguardian.com/world/2023/mar/10/divers-used-chartered-yacht-to-sabotage-nord-stream-pipelines-report) ⌘ [Read more](https://merveilles.town/@neauoire/110017262278521390) 2023-03-13T19:50:53Z ****
\*feeling observed\*

\*finds an otter sitting on the deck looking straight at me through a port hole\* ⌘ [Read more](https://merveilles.town/@neauoire/110017711568245980) 2023-03-14T00:21:29Z ****
Fuck I'm so tired of all that AI shit on my feed, no amount of muting is going to improve it. I think I'm overdue for a holiday off the fediverse. ⌘ [Read more](https://merveilles.town/@neauoire/110018775610087295) 2023-03-14T16:59:48Z ****
[https://youtu.be/BY1qkoUhcWQ?t=136](https://youtu.be/BY1qkoUhcWQ?t=136)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110022701144809103) 2023-03-14T18:02:13Z ****
![:rpn:](https://assets.merveilles.town/custom_emojis/images/000/187/113/original/20b34b62353653c4.png) ⌘ [Read more](https://merveilles.town/@neauoire/110022946569611640) 2023-03-14T18:19:18Z ****
Spend enough time doing functional programming and you start mixing up 0 to mean True. ![:mocking:](https://assets.merveilles.town/custom_emojis/images/000/127/542/original/bb877db318360402.png) ⌘ [Read more](https://merveilles.town/@neauoire/110023013730521020) 2023-03-14T19:51:29Z ****
Spent the week doing livecoding at the Biosonic residency, with Anju Singh. It was a lot of fun.

Even after years of noodling with Orca, I still discover new things. ⌘ [Read more](https://merveilles.town/@neauoire/110023376237237271) 2023-03-14T22:37:58Z ****
Found ourselves a truck mount fire extinguisher bracket to hold the carbonated water keg under the sink. It's padded and everything. ⌘ [Read more](https://merveilles.town/@neauoire/110024030853063449) 2023-03-15T02:00:18Z ****
Escaped the hegemony of the Sodastream proprietary fittings. ✊ ⌘ [Read more](https://merveilles.town/@neauoire/110024826423133529) 2023-03-15T02:26:40Z ****
Radical veganism goes beyond ceasing to buy non-human animal products, and buying vegan ones instead. Unlike vegan capitalists, “radical veganism” recognizes the colonial, patriarchal food paradigm, speciesism and the links between capitalism and human exploitation, capitalism and non-human animal exploitation.

In pursuit of total liberation, the abolition of all forms of oppression and hierarchy, such as those that perpetuate human supremacy is necessary.

[https://warzonedistro.noblogs.org/files/2017/09/My-Vega ... ⌘ [Read more](https://merveilles.town/@neauoire/110024930115335892) 2023-03-15T02:28:07Z ****
ChaptGPT shit on linkhut, fuuuuuuuuuuck ⌘ [Read more](https://merveilles.town/@neauoire/110024935844585777) 2023-03-15T02:41:46Z ****
Permacomputación - Diapos Subversivas (3era ed.)

Diapositivas narradas por [@laletrajota](https://kolektiva.social/@laletrajota), creadas en Adelie!

[https://fediverse.tv/w/6csd8Bvp9VksnBPon4NGVc](https://fediverse.tv/w/6csd8Bvp9VksnBPon4NGVc)

[#permacomputing](https://merveilles.town/tags/permacomputing) ⌘ [Read more](https://merveilles.town/@neauoire/110024989498495119) 2023-03-15T02:47:13Z ****
Computation en papel! ⌘ [Read more](https://merveilles.town/@neauoire/110025010968203951) 2023-03-15T18:31:50Z ****
"Receipt for Your Payment to Bandcamp"

...

"an Epic Company."

\*rolls eyes\* ⌘ [Read more](https://merveilles.town/@neauoire/110028725346135312) 2023-03-15T19:03:44Z ****
Last night, I was thinking about the Genera scrollbar pattern which is a diagonal stroke that is more dense than what you could normally tile over 8x8 tiles. It turns out it's made of a pattern that tiles over 3 tiles, it's kind of a nice detail. ⌘ [Read more](https://merveilles.town/@neauoire/110028850771705198) 2023-03-16T00:39:44Z ****
When a function does something, it should do it completely, like a good bonfire. It should not be a smoky fire. It should burn itself completely. If it do not burn itself completely, a trace of the function will be left in what it does.

Shunryu Suzuki, Zen Mind

![:enso:](https://assets.merveilles.town/custom_emojis/images/000/000/055/original/b13165e1af17f7b1.png) ⌘ [Read more](https://merveilles.town/@neauoire/110030171949849554) 2023-03-16T16:06:42Z ****
It's been nice to watch Kandria come together, Shinmera released a paper with some thoughts on how it has been to build the game in Common Lisp.

[https://github.com/Shinmera/talks/raw/master/els2023-kandria/paper.pdf](https://github.com/Shinmera/talks/raw/master/els2023-kandria/paper.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110033816965193803) 2023-03-16T16:44:33Z ****
The only remotely green mountainsides to be found up there are where the indigenous folks were able to keep the colonizers out. ⌘ [Read more](https://merveilles.town/@neauoire/110033965777418369) 2023-03-16T16:42:11Z ****
When I hear governmental officials talking about the unspoiled wilderness of BC, I think of it like a kind of "virtual wilderness", the only thru roads are owned by logging camps, so it's a kind of "trust us it's there" type of wilderness, people can't get there we have to take their words for it.

But you need just sail north, and the mountain-sides look like: ⌘ [Read more](https://merveilles.town/@neauoire/110033956458331956) 2023-03-16T18:21:59Z ****
Finishing up the last details in the Oquonie game, specifically the save/load file format handling.

The game is designed to run on a VM, and will be distributed with a manual that describes exactly how to write an emulator to run the 700kb rom - Our hope is that if platforms change, or if someone want to run it on their own unique system, they can write their own emulator so the game may survive bit rot.

The entire toolchain including assemblers/linters is hosted on that same virtual machine. ⌘ [Read more](https://merveilles.town/@neauoire/110034348905783230) 2023-03-16T19:41:04Z ****
The owl displays a dialog bubble when the file state on the computer has changed than that of the game, collecting a new spell, becoming a new character changes the game state and requests a new bubble to be drawn. ⌘ [Read more](https://merveilles.town/@neauoire/110034659900099939) 2023-03-16T23:19:38Z ****
I'm not too much into gadgets, but this is my favourite one. It's a spring hammer to make leading holes. If you're doing a lot of metal working, this gizmo is near indispensable. ⌘ [Read more](https://merveilles.town/@neauoire/110035519336992306) 2023-03-16T23:16:53Z ****
A plumbing sort of day aboard Pino, also.. making lots of holes in stainless steel.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110035508496928292) 2023-03-17T00:33:26Z ****
✊ Carbonated water on tap! ⌘ [Read more](https://merveilles.town/@neauoire/110035809518833265) 2023-03-17T16:28:38Z ****
Someone implemented [#uxn](https://merveilles.town/tags/uxn) in Pascal for the Atari-ST.

[https://framagit.org/Bartitsu59/stuxn/-/blob/master/UXN.PAS](https://framagit.org/Bartitsu59/stuxn/-/blob/master/UXN.PAS) ⌘ [Read more](https://merveilles.town/@neauoire/110039565505745263) 2023-03-17T16:35:58Z ****
The sun is finally returning, it has been a long crappy winter. We're eager to finishing up the remaining projects and casting off to head north. ⌘ [Read more](https://merveilles.town/@neauoire/110039594313073177) 2023-03-17T17:34:52Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110039825915437642) 2023-03-17T19:33:49Z ****
Wrote a little companion rom that does live evaluation of [#uxn](https://merveilles.town/tags/uxn), so I can evaluate parts of a program to see its size and run length.

Very worthwhile use of 6.4kb ⌘ [Read more](https://merveilles.town/@neauoire/110040293642404131) 2023-03-18T02:55:16Z ****
Found a pile of 10 books on raytracing in the marina bin.. THERE ARE OTHER NERDS IN HERE?! ⌘ [Read more](https://merveilles.town/@neauoire/110042029500631476) 2023-03-18T03:24:02Z ****
Strapped the paintball CO2 tank, and keg to the wall so when we go sailing, everything stays put. ⌘ [Read more](https://merveilles.town/@neauoire/110042142640629285) 2023-03-18T18:20:10Z ****
Sixel, short for "six pixels", is a bitmap graphics format supported by terminals and printers from DEC. It consists of a pattern six pixels high and one wide, resulting in 64 possible patterns. Each possible pattern is assigned an ASCII character, making the sixels easy to transmit on 7-bit serial links.

[https://www.vt100.net/dec/vt320/soft\_characters](https://www.vt100.net/dec/vt320/soft_characters) ⌘ [Read more](https://merveilles.town/@neauoire/110045666363706259) 2023-03-18T19:11:30Z ****
This doesn't help me at all in my search for a sixel editor, but TIL that the editor for Mad Max Fury Road, it called Margaret Sixel. ⌘ [Read more](https://merveilles.town/@neauoire/110045868233423815) 2023-03-19T04:04:50Z ****
I wasn't satisfied with sexels(a terminal bitmap drawing scheme) as it didn't map well with the 8x16 grid. So I've made a little format inspired from it.

The representation of the pixels in this image in the text editor is all textual, except for the escape code(0x1b).

[https://wiki.xxiivv.com/site/gly\_format.html](https://wiki.xxiivv.com/site/gly_format.html) ⌘ [Read more](https://merveilles.town/@neauoire/110047965353610469) 2023-03-19T23:35:28Z ****
Went walking by the oceanside and someone was flying a really nice kite, with a long tail. We sat there to watch it for a while, I never really cared for kites, but I was entranced, I could have sat there to watch that thing fly for hours. ⌘ [Read more](https://merveilles.town/@neauoire/110052568485319929) 2023-03-19T23:40:00Z ****
These are the shortest wires we ever had to make. ⌘ [Read more](https://merveilles.town/@neauoire/110052586327904598) 2023-03-20T03:06:41Z ****
You all know the old joke about the man who was searching for his lost watch under the lamppost. His friend came up to him and said, "What are you doing?"

"I'm looking for my watch."

"Where did you lose it?"

"Oh, over there, down the street."

"But why are you looking for it here?"

"Because the light is much better here."

[https://gwern.net/doc/math/1973-knuth.pdf](https://gwern.net/doc/math/1973-knuth.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110053399019519971) 2023-03-20T03:38:14Z ****
Medley Interlisp has a cute 1-bit bitmap editor.

[https://interlisp.org/documentation/Medley-Primer.pdf](https://interlisp.org/documentation/Medley-Primer.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110053523067277450) 2023-03-20T05:09:30Z ****
The text editor I use is not smart enough to locate and understand function definitions yet, so I waste a bunch of time going up and down between the definition and where I'm calling the routines.

Until today I had no way to scroll to a definition without moving the cursor. Which meant that each time I jumped to a definition, I had to jump back.

Each day I'd run this through my head "Would I spend more time implementing a scroll-to for markers, than the amount of time I save..?" ⌘ [Read more](https://merveilles.town/@neauoire/110053881969246472) 2023-03-20T16:31:14Z ****
Counting down the days until I don't have to hear or smell cars

60, 59,.. ⌘ [Read more](https://merveilles.town/@neauoire/110056562680133635) 2023-03-20T19:29:36Z ****
Yesterday, I was going on about how I wanted this round-about way of having quick access to definitions without scrolling, sort of like an IDE.

Talking about it gave me the motivation to stop procrastinating on this and just implement the darn thing. Left is now able to locate symbol definitions and its methods and members, and draw them inline. ⌘ [Read more](https://merveilles.town/@neauoire/110057264044195467) 2023-03-21T02:28:40Z ****
Hey, does anyone have the Dark Soul DEFEDERATED meme picture? I've lost my copy ⌘ [Read more](https://merveilles.town/@neauoire/110058911861100266) 2023-03-21T02:27:42Z ****
Defederated mastodon.top altogether, until they deal with their fucking spam problem ⌘ [Read more](https://merveilles.town/@neauoire/110058908060685779) 2023-03-21T03:56:11Z ****
[https://www.youtube.com/watch?v=9qlXzELnhLU](https://www.youtube.com/watch?v=9qlXzELnhLU)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110059256007067126) 2023-03-21T18:53:10Z ****
WE MIGHT NOT HAVE

\- navigation lights

BUT WE DO HAVE

\- fizzy water on tap

✊ ⌘ [Read more](https://merveilles.town/@neauoire/110062783089982149) 2023-03-21T20:00:41Z ****
![:cooldog:](https://assets.merveilles.town/custom_emojis/images/000/000/052/original/54332b54a0d000cf.png) Improved Left further, by adding different looks for routines, buffers and methods. This is getting pretty comfy.

I've allocated myself about 100 bytes of implementation space for this whole set of features, and I still have a few bytes left to do things with.. ⌘ [Read more](https://merveilles.town/@neauoire/110063048582140286) 2023-03-21T21:23:30Z ****
thunk da func ⌘ [Read more](https://merveilles.town/@neauoire/110063374213149324) 2023-03-22T01:08:31Z ****
Four hours into that five minutes project. ⌘ [Read more](https://merveilles.town/@neauoire/110064259031140051) 2023-03-22T02:37:52Z ****
Libgen 504-ing ![:oh_no:](https://assets.merveilles.town/custom_emojis/images/000/178/849/original/979ea5b6826d6438.png) ⌘ [Read more](https://merveilles.town/@neauoire/110064610343727853) 2023-03-22T03:42:07Z ****
Growing a Language, by Guy Steele

[https://www.youtube.com/watch?v=\_ahvzDzKdB0](https://www.youtube.com/watch?v=_ahvzDzKdB0) ⌘ [Read more](https://merveilles.town/@neauoire/110064862967896053) 2023-03-22T03:50:39Z ****
Guy Steele reading Christopher Alexander.

[https://www.youtube.com/watch?v=\_ahvzDzKdB0](https://www.youtube.com/watch?v=_ahvzDzKdB0) ⌘ [Read more](https://merveilles.town/@neauoire/110064896552719846) 2023-03-22T04:25:55Z ****
"Surely there must be a less primitive way of making big changes in the store than by pushing vast numbers of words back and forth through the von Neumann bottleneck"

[http://www.cs.cmu.edu/~crary/819-f09/Backus78.pdf](http://www.cs.cmu.edu/~crary/819-f09/Backus78.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110065035227231989) 2023-03-22T22:39:53Z ****
Low-level language implementation for interaction nets

[http://sro.sussex.ac.uk/id/eprint/54469/1/Sato%2C\_Shinya.pdf](http://sro.sussex.ac.uk/id/eprint/54469/1/Sato%2C_Shinya.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110069336842279497) 2023-03-23T00:46:21Z ****
[@sejo](https://merveilles.town/@sejo) is there a repo for the [#uxn](https://merveilles.town/tags/uxn) tutorial? Snufkin on irc is asking if they could make some improvements. ⌘ [Read more](https://merveilles.town/@neauoire/110069834137414548) 2023-03-23T02:07:46Z ****
[@rek](https://merveilles.town/@rek) ⌘ [Read more](https://merveilles.town/@neauoire/110070154322809737) 2023-03-23T02:04:59Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110070143327184813) 2023-03-23T22:59:57Z ****
Hey [@ericcarl](https://merveilles.town/@ericcarl), good to see you on here 👋 ⌘ [Read more](https://merveilles.town/@neauoire/110075078075717301) 2023-03-24T03:19:03Z ****
What I would give to see smullyan's take on interaction nets. ![:mocking:](https://assets.merveilles.town/custom_emojis/images/000/127/542/original/bb877db318360402.png) ⌘ [Read more](https://merveilles.town/@neauoire/110076096880102795) 2023-03-24T16:07:35Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110079118873926544) 2023-03-24T19:24:05Z ****
[@maxime\_andre](https://mastodon.xyz/@maxime_andre) tu connais GTK2? J'ai assayez de builder intwo de Lippi tout l'avant-midi et j'y arrive pas.

[http://users.polytech.unice.fr/~lippi/](http://users.polytech.unice.fr/~lippi/) ⌘ [Read more](https://merveilles.town/@neauoire/110079891570834571) 2023-03-25T03:19:19Z ****
[https://www.youtube.com/watch?v=tzuvzcWzke8](https://www.youtube.com/watch?v=tzuvzcWzke8)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110081760234274232) 2023-03-25T16:20:14Z ****
DuSoleilDansNosAssiettes développent des techniques succeptibles d'améliorer l'impact environnemental de notre alimentation.

Super projets [#solarpunk](https://merveilles.town/tags/solarpunk)

[https://www.dusoleildansnosassiettes.com/tube-de-sterilisation-solaire](https://www.dusoleildansnosassiettes.com/tube-de-sterilisation-solaire) ⌘ [Read more](https://merveilles.town/@neauoire/110084830922003321) 2023-03-25T16:27:40Z ****
Solar oven temperature is increased or decreased by changing the tilt angle or orientation of the unit. ⌘ [Read more](https://merveilles.town/@neauoire/110084860153456565) 2023-03-25T16:26:36Z ****
J'adore voir ces projets de solar cooking avec les vacuum tubes. C'est rendu plutot facile a trouver ces trucs sur aliexpress et faire le sien. ⌘ [Read more](https://merveilles.town/@neauoire/110084855985016304) 2023-03-25T18:57:06Z ****
So, [@rek](https://merveilles.town/@rek) and I got super interested in these vacuum tubes that people put on their rooftops.

We've just cooked our first meal with the sun, and are still a bit shocked at how well it worked out. It's pretty cool out today, it was able to cook potatoes thoroughly in an hour.

[#solarpunk](https://merveilles.town/tags/solarpunk) cooking ⌘ [Read more](https://merveilles.town/@neauoire/110085447767614654) 2023-03-25T19:03:52Z ****
The vacuum tubes are designed to keep the heat in, we have also a reflector that concentrates the sun rays. Some people put these little sun dials that works like a bull's eye to indicate if the reflectors are all angled. ⌘ [Read more](https://merveilles.town/@neauoire/110085474405874463) 2023-03-25T19:02:00Z ****
For more DIY projects to do with the vacuum tubes, there's this really cool workshop website.

[https://www.dusoleildansnosassiettes.com/tube-de-sterilisation-solaire](https://www.dusoleildansnosassiettes.com/tube-de-sterilisation-solaire) ⌘ [Read more](https://merveilles.town/@neauoire/110085467026497683) 2023-03-25T18:59:21Z ****
[@rek](https://merveilles.town/@rek) Here's a video that shows how hot it gets ⌘ [Read more](https://merveilles.town/@neauoire/110085456641505980) 2023-03-25T19:23:47Z ****
🌻 First solar cooked meal! ⌘ [Read more](https://merveilles.town/@neauoire/110085552700173034) 2023-03-25T19:58:08Z ****
Oh wow, srht now support [#uxn](https://merveilles.town/tags/uxn) syntax highlight!! Thanks [@d6](https://merveilles.town/@d6). ![:uxn:](https://assets.merveilles.town/custom_emojis/images/000/118/393/original/8a061c38773813d3.png)

[https://git.sr.ht/~rabbits/psi-forth/tree/master/item/src/psi.tal](https://git.sr.ht/~rabbits/psi-forth/tree/master/item/src/psi.tal) ⌘ [Read more](https://merveilles.town/@neauoire/110085687763101134) 2023-03-25T20:00:47Z ****
[@d6](https://merveilles.town/@d6) it's almost as if it's a real language now ![:cooldog:](https://assets.merveilles.town/custom_emojis/images/000/000/052/original/54332b54a0d000cf.png) ⌘ [Read more](https://merveilles.town/@neauoire/110085698203982305) 2023-03-25T20:03:43Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110085709754355329) 2023-03-26T17:10:17Z ****
[https://jeanjean.bandcamp.com/album/fog-infinite](https://jeanjean.bandcamp.com/album/fog-infinite)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110090690082330616) 2023-03-26T17:18:53Z ****
me: I'll make myself a type checker that warns me of unsafe code.

type\_checker: [...] 7391 more warnings.

me: I don't know why I expected something else.. ⌘ [Read more](https://merveilles.town/@neauoire/110090723858837229) 2023-03-26T19:27:58Z ****
It's nuts that the solar oven works even on totally overcast days. It's 6'C outside, windy and overcast. We were able to cook a whole tray of seitan this morning. Why isn't this more known ⌘ [Read more](https://merveilles.town/@neauoire/110091231490002732) 2023-03-27T02:00:29Z ****
[https://youtu.be/Fwi1qgSaxZY?t=102](https://youtu.be/Fwi1qgSaxZY?t=102)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110092774884389558) 2023-03-27T03:59:01Z ****
[@renaudbedard](https://merveilles.town/@renaudbedard) ca me fait penser a toi cette track

[https://youtu.be/ghZevUe5ySY](https://youtu.be/ghZevUe5ySY) ⌘ [Read more](https://merveilles.town/@neauoire/110093240982303723) 2023-03-27T16:22:56Z ****
When I veto applicants to the webring I often end up having to check the author's twitter profile, and fuuuuck that site, I'm glad almost everyone I know left that place. Each time I end up on there I feel like Twitter takes a big shit in my head. ⌘ [Read more](https://merveilles.town/@neauoire/110096166159132389) 2023-03-27T17:37:01Z ****
We've been cooking from solar for the past 4 days. So far we've tried potatoes, seitan, brussel sprouts and today we're cooking legumes for the first time.

🌻 The big advantage of using the sun to cook our meals is that instead of using the pressure cooker over the gas stove, which creates a lot of moisture in the galley, we'll be able to make our meals in the summer without heating up the habitat! ⌘ [Read more](https://merveilles.town/@neauoire/110096457467508338) 2023-03-27T17:56:50Z ****
It blows my mind how hot it gets, check out the steam coming out of the vacuum tube-

uh oh I angered it ⌘ [Read more](https://merveilles.town/@neauoire/110096535451345057) 2023-03-27T18:24:47Z ****
Soaked dried chickpeas overnight, perfectly solar-cooked in about 1h30. No steam inside the boat, no fuel used. After an hour we re-oriented the reflectors.

Next, we'll try rice and bread. ⌘ [Read more](https://merveilles.town/@neauoire/110096645349121123) 2023-03-27T22:35:33Z ****
![:drake_dislike:](https://assets.merveilles.town/custom_emojis/images/000/171/620/original/c3833e6397b1922e.png) home is where you relax and consume

![:drake_like:](https://assets.merveilles.town/custom_emojis/images/000/171/621/original/e401370228c9ac39.png) home is a laboratory where you create and learn ⌘ [Read more](https://merveilles.town/@neauoire/110097631405484694) 2023-03-28T01:16:10Z ****
I'll stop freakin' out about this soon, promise.

Made pasta sauce(ground beets, tvp, kale, garlic, zataar) and left it out for 45 minutes in the sun. Turned out so good.

[#theGalley](https://merveilles.town/tags/theGalley) ⌘ [Read more](https://merveilles.town/@neauoire/110098262942455483) 2023-03-28T17:05:15Z ****
[https://www.youtube.com/watch?v=XAck4Ki\_TsA](https://www.youtube.com/watch?v=XAck4Ki_TsA)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110101994877971270) 2023-03-28T19:50:05Z ****
🌻 Hell yeah solar cooked brown rice. ⌘ [Read more](https://merveilles.town/@neauoire/110102643015175631) 2023-03-29T02:49:04Z ****
[https://youtu.be/wwCX\_ywSqFc?t=669](https://youtu.be/wwCX_ywSqFc?t=669)

[#theStudio](https://merveilles.town/tags/theStudio)

![:moar:](https://assets.merveilles.town/custom_emojis/images/000/000/057/original/3d04c4c88ec35049.png) holy fuckin shit [@renaudbedard](https://merveilles.town/@renaudbedard) GET IN HERE ⌘ [Read more](https://merveilles.town/@neauoire/110104290585503497) 2023-03-29T03:35:02Z ****
Still wasting my time experimenting with arity checking in uxntal. I feel like there's something there to explore, but I can't say I really found what it is yet.

[https://git.sr.ht/~rabbits/uxnbal/tree/master/item/src/uxnbal.tal](https://git.sr.ht/~rabbits/uxnbal/tree/master/item/src/uxnbal.tal) ⌘ [Read more](https://merveilles.town/@neauoire/110104471316498004) 2023-03-29T16:00:52Z ****
Bread and circus- but NO SHARING your CIRCUSES ACCOUNT! ⌘ [Read more](https://merveilles.town/@neauoire/110107404016929429) 2023-03-29T16:35:21Z ****
"Point-Free or Die: Tacit Programming in Haskell and Beyond" by Amar Shah

[https://www.youtube.com/watch?v=seVSlKazsNk](https://www.youtube.com/watch?v=seVSlKazsNk) ⌘ [Read more](https://merveilles.town/@neauoire/110107539606563987) 2023-03-29T18:06:19Z ****
[https://youtu.be/NY23tzmnWgY?t=3726](https://youtu.be/NY23tzmnWgY?t=3726)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110107897348446979) 2023-03-29T20:58:08Z ****
Added a few notes to the [#uxntal](https://merveilles.town/tags/uxntal) page on how to quote/unquote opcodes and functions. "Quoting" here means to defer an operation, as in in, evaluating it later. It's doubles as a little introduction to Uxn's self-modification patterns.

[http://wiki.xxiivv.com/site/uxntal\_immediate.html](http://wiki.xxiivv.com/site/uxntal_immediate.html)

![:uxn:](https://assets.merveilles.town/custom_emojis/images/000/118/393/original/8a061c38773813d3.png) ⌘ [Read more](https://merveilles.town/@neauoire/110108572973167258) 2023-03-29T21:51:20Z ****
Inspecting the boat, we found this beautifully corroded hose-clamp, you can hardly tell what it is anymore. We're taking the whole thing out and putting a new thru-hull. ⌘ [Read more](https://merveilles.town/@neauoire/110108782148712708) 2023-03-29T21:58:20Z ****
Trying out Marelon thru-hulls for the first time. ⌘ [Read more](https://merveilles.town/@neauoire/110108809665232879) 2023-03-30T00:58:28Z ****
"Microprogramming is a wasteland of time and too dependent on the technology of implementation." --Gordon Bell ⌘ [Read more](https://merveilles.town/@neauoire/110109517994427378) 2023-03-30T16:08:25Z ****
March Sailing on Lake Toya, Hokkaido

[https://www.youtube.com/watch?v=GXzU120piQs](https://www.youtube.com/watch?v=GXzU120piQs) ⌘ [Read more](https://merveilles.town/@neauoire/110113096019392989) 2023-03-30T17:14:35Z ****
Understanding enums in [#uxntal](https://merveilles.town/tags/uxntal). Or, the recurring "why is the device page overlapping the zero-page" question.

[https://llllllll.co/t/uxn-virtual-computer/46103/398](https://llllllll.co/t/uxn-virtual-computer/46103/398) ⌘ [Read more](https://merveilles.town/@neauoire/110113356215853634) 2023-03-31T02:08:38Z ****
[https://www.youtube.com/watch?v=aiBXJv6cEh4](https://www.youtube.com/watch?v=aiBXJv6cEh4)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110115456155816474) 2023-03-31T18:11:35Z ****
Made a little companion REPL to Left, select a bit of code and press ctrl+p to have it assembled and evaluated in the Bicycle window. It's a good way to learn how [#uxntal](https://merveilles.town/tags/uxntal) translates to bytes, and vice-versa.

[https://git.sr.ht/~rabbits/bicycle#run](https://git.sr.ht/~rabbits/bicycle#run) ⌘ [Read more](https://merveilles.town/@neauoire/110119242653083214) 2023-04-01T00:39:34Z ****
Contacted StrangeLoop with some background information on Hundred Rabbits, and what sort of projects I would love to speak about. They immediately replied that this was a good fit for the Strange Software.

I can do strange.

![:uxn:](https://assets.merveilles.town/custom_emojis/images/000/118/393/original/8a061c38773813d3.png) ⌘ [Read more](https://merveilles.town/@neauoire/110120768263284317) 2023-04-01T00:55:52Z ****
[https://youtu.be/pSkun1wICSc?t=4942](https://youtu.be/pSkun1wICSc?t=4942)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110120832372965834) 2023-04-01T16:02:43Z ****
Future Islands - Cotton Flower

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110124398220535299) 2023-04-01T17:58:22Z ****
Found out about Heron's method to finding square roots this morning.

[https://paste.sr.ht/~rabbits/9211f18fac8055aae3921ecf02b0da9dde439d5b](https://paste.sr.ht/~rabbits/9211f18fac8055aae3921ecf02b0da9dde439d5b) ⌘ [Read more](https://merveilles.town/@neauoire/110124852969162636) 2023-04-01T21:33:13Z ****
[@wim\_v12e](https://merveilles.town/@wim_v12e) Spotted a pretty awful bug with Beetbug this morning, I've fixed it. It passes the opcode test again, sorry ![:bloat:](https://assets.merveilles.town/custom_emojis/images/000/180/531/original/e7b835dafbe1a502.png) ⌘ [Read more](https://merveilles.town/@neauoire/110125697857997626) 2023-04-02T02:48:55Z ****
After making a textual REPL yesterday, I realized today that I could use it to pass device arguments, like screen drawing routines to evaluate.

Selecting some text and pressing ctrl+p, evaluates the result in the bicycle window:

left \| bicycle

Altogether, left(11kb) and bicycle(6kb) make for a 17kb creative coding canvas. ⌘ [Read more](https://merveilles.town/@neauoire/110126939206231140) 2023-04-02T03:33:55Z ****
Avec la raison, le souvenir me revint et je vis que même aux pires jours, quand je me croyais parfaitement et entièrement malheureux, j’étais cependant, et presque tout le temps, extrêmement heureux. Cela me donna à réfléchir.

La Folie Du Jour, Maurice Blanchot

[https://paste.sr.ht/blob/875d5acbd3fe6bd704bc6078972ff16abaf90cdf](https://paste.sr.ht/blob/875d5acbd3fe6bd704bc6078972ff16abaf90cdf) ⌘ [Read more](https://merveilles.town/@neauoire/110127116166980576) 2023-04-02T04:05:43Z ****
[@vertigo](https://hackers.town/@vertigo) I've been reading Bit Of History, and in it, it mentioned TinyTalk. The book just says a few words about it, but it was a sort of OOP for Z80/6502. All I could find was a two pager PDF about it. I was wondering if you had ever heard about this? seen the specs of the implementation?

I don't know many people who would be familiar with this so I'm asking you. ⌘ [Read more](https://merveilles.town/@neauoire/110127241213252892) 2023-04-02T15:54:25Z ****
Ryuichi Sakamoto has died D: ⌘ [Read more](https://merveilles.town/@neauoire/110130027938616528) 2023-04-02T17:40:58Z ****
Rewrote the controller code for Oquonie so it can be played with a mouse, touchpad, or gamepad -- and all input methods reuse the same controller code. ⌘ [Read more](https://merveilles.town/@neauoire/110130446859376830) 2023-04-02T18:58:49Z ****
Someone implemented the Tetris theme in [#Orca](https://merveilles.town/tags/Orca), and made it draw little tetris blocks that fall down around the sides. 🤩

[https://patchstorage.com/tetris-theme/](https://patchstorage.com/tetris-theme/) ⌘ [Read more](https://merveilles.town/@neauoire/110130752985328534) 2023-04-02T19:14:45Z ****
\*updates Arch\*

/usr/bin/ld: cannot find -lporttime: No such file or directory

WHYYYYYyy ⌘ [Read more](https://merveilles.town/@neauoire/110130815647430161) 2023-04-02T22:35:06Z ****
Refreshing the wood of the old bathroom cabinet that had gotten moldy.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110131603439253216) 2023-04-02T23:35:17Z ****
✅ Added cheatcodes to Oquonie.

[#finishit](https://merveilles.town/tags/finishit) ⌘ [Read more](https://merveilles.town/@neauoire/110131840112930840) 2023-04-03T02:20:03Z ****
Lisp Machine System 100.0 via usim is released! It works amazingly well.

download: [https://tumbleweed.nu/r/bug-lispm/forumpost/7475d8a3db](https://tumbleweed.nu/r/bug-lispm/forumpost/7475d8a3db)

manual: [http://www.bitsavers.org/pdf/mit/cadr/chinual\_4thEd\_Jul81.pdf](http://www.bitsavers.org/pdf/mit/cadr/chinual_4thEd_Jul81.pdf)

boot with:

cd usim; make; cd -

./usim/usim -c usim-100-0.ini

[#lispm](https://merveilles.town/tags/lispm) ⌘ [Read more](https://merveilles.town/@neauoire/110132488027960101) 2023-04-03T04:22:12Z ****
Before/after, we insulated the back wall of the bathroom and painted it. It's going to be so much nicer next winter.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110132968318693989) 2023-04-03T04:24:35Z ****
Test fitting of the new-old cabinetry that we've taken apart and cleaned up.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110132977708772407) 2023-04-03T16:02:58Z ****
🇯🇵 Woke up like, okay, I want to sail back to Japan. ⌘ [Read more](https://merveilles.town/@neauoire/110135723835952043) 2023-04-03T16:14:37Z ****
I often go back to this amazing travel log in Greenland, from Journal of Lost Time.

[https://thejournaloflosttime.com/stories/north-with-the-wind-sailing-greenland](https://thejournaloflosttime.com/stories/north-with-the-wind-sailing-greenland) ⌘ [Read more](https://merveilles.town/@neauoire/110135769675915445) 2023-04-03T18:49:56Z ****
Day two of [#finishit](https://merveilles.town/tags/finishit), [@rek](https://merveilles.town/@rek) found some improvements to the game flow that would trip players early on in the game. Will try to finish this up today so we can see if the playthrough is smoother tomorrow. ⌘ [Read more](https://merveilles.town/@neauoire/110136380360823921) 2023-04-04T00:37:33Z ****
HACK THE FURNITURE ✊ ⌘ [Read more](https://merveilles.town/@neauoire/110137747283498938) 2023-04-04T00:36:34Z ****
Glassed the rails, and tested the windows. We're adding a shelf perfectly size to our huge medkit.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110137743428694103) 2023-04-04T00:44:44Z ****
I love finding split cutting boards in the trash, a bit of sanding, a drop of jbweld in the seam, and it's as good as new. Cutting boards are usually hardwoods or bamboo, perfect for building stuff aboard.

We'll use this one to make a second shelf in the cabinet. ⌘ [Read more](https://merveilles.town/@neauoire/110137775532193355) 2023-04-04T04:17:14Z ****
Someone on the [#uxn](https://merveilles.town/tags/uxn) IRC was having trouble with mouse button detection, wrote a little demo that draws the mouse button pressed, and squigglies. ⌘ [Read more](https://merveilles.town/@neauoire/110138611076636141) 2023-04-04T17:11:07Z ****
Me: "Oquonie is PERFECT SHIPIT!1"

\*Rek instantly finds a gazilion way to speedrun the game by spell hacking into any character\* ⌘ [Read more](https://merveilles.town/@neauoire/110141654135470060) 2023-04-04T19:14:20Z ****
From time to time, people ask me "why use an assembled language, wouldn't just rebuilding an SDL application be faster?"

The same question goes for interpreted languages. Oquonie builds in 32 milliseconds on a relatively slow computer, it allows me to do live refresh of the application, whereas building even a simple SDL2 application in C takes about a full two seconds. ⌘ [Read more](https://merveilles.town/@neauoire/110142138674080189) 2023-04-04T21:21:45Z ****
any hot tips for [#finishit](https://merveilles.town/tags/finishit)? yeah, nightcore ⌘ [Read more](https://merveilles.town/@neauoire/110142639659238727) 2023-04-04T22:20:31Z ****
Added metadata to Oquonie, inching closer to [#finishit](https://merveilles.town/tags/finishit). ⌘ [Read more](https://merveilles.town/@neauoire/110142870756383157) 2023-04-05T01:13:36Z ****
**Content warning:** spoilers

* * *

The number-drawing turned out so good! we just came back from the pub jamming on ideas for other games we could make for the next volume. ⌘ [Read more](https://merveilles.town/@neauoire/110143551353430520) 2023-04-05T01:12:25Z ****
Got our copy of Fantomes zine II, it's absolutely gorgeous. Amazing work from everyone who sent stories and drawings 👻 ⌘ [Read more](https://merveilles.town/@neauoire/110143546719093260) 2023-04-05T01:18:45Z ****
So you bought monocrystaline flex solar panels thinking they're going to last, but they started to delaminate almost instantly and you're like WAT EVEN THE F

It seems like silicone holds the layers together. I'll let you know in two weeks if they're still glues to each other. If not, I'm going to jbweld them together. ⌘ [Read more](https://merveilles.town/@neauoire/110143571612002738) 2023-04-05T03:45:33Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110144148826824842) 2023-04-05T04:53:39Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110144416641681926) 2023-04-05T15:24:27Z ****
CARS ARE CRAP

PENGUINS ARE AMAZING

![:nocars:](https://assets.merveilles.town/custom_emojis/images/000/082/158/original/2be9f8981a5e6079.png) ⌘ [Read more](https://merveilles.town/@neauoire/110146897024945589) 2023-04-05T15:36:57Z ****
The Uxn Times

[https://lists.sr.ht/~rabbits/uxn/%3CCAE2DaSTZVHDpWg1Cw84Ukva4%3Dxpe6oQ9yhANyJM9ZV%3DY37zAjw%40mail.gmail.com%3E#%3C3E2HWR8S7J5TU.2ZAJMP3FK542C@vajra.nilfm.local%3E](https://lists.sr.ht/~rabbits/uxn/%3CCAE2DaSTZVHDpWg1Cw84Ukva4%3Dxpe6oQ9yhANyJM9ZV%3DY37zAjw%40mail.gmail.com%3E#%3C3E2HWR8S7J5TU.2ZAJMP3FK542C@vajra.nilfm.local%3E) ⌘ [Read more](https://merveilles.town/@neauoire/110146946185574147) 2023-04-05T18:35:14Z ****
For [#finishit](https://merveilles.town/tags/finishit) today, [@rek](https://merveilles.town/@rek) and I are doing final playtests, and merging spritesheets and optimizing memory usage. To help with that, I made a little ROM visualizer. ⌘ [Read more](https://merveilles.town/@neauoire/110147647238463954) 2023-04-05T18:38:04Z ****
[@munificent](https://mastodon.social/@munificent) hey Bob, it's good to see you on here 👋 ⌘ [Read more](https://merveilles.town/@neauoire/110147658368398294) 2023-04-05T19:27:36Z ****
I can now see all the assets pages and their length, so I can better merge them ✊ ⌘ [Read more](https://merveilles.town/@neauoire/110147853136767538) 2023-04-05T22:29:40Z ****
Are you plague by poorly built trigger clamps? WORRY NO MORE

Since they always break at the hinge, here's how to fix them:

\- The plastic hinge probably snapped, so drill it out.

\- Drill through both sides of the handle

\- Run a bolt through

\- Enjoy for many years more. ⌘ [Read more](https://merveilles.town/@neauoire/110148569041576725) 2023-04-06T02:00:16Z ****
The Pinocchioverse

[https://pinocchioverse.org/](https://pinocchioverse.org/) ⌘ [Read more](https://merveilles.town/@neauoire/110149397152866328) 2023-04-06T04:17:01Z ****
just noticed that the events and player timers manage to sync perfectly while I was recording the video. So the idle animations are playing at the exact same time.. ⌘ [Read more](https://merveilles.town/@neauoire/110149934864043620) 2023-04-06T04:15:59Z ****
After a day of work I managed to save 3 pages(totally 192kb) of memory in Oquonie for a rom that will be a total of 458kb spread over 7 pages of memory.

I'm pretty happy that we got to create a demake of our game and bring it from 150mb to 548kb and preserve much of the essence of the original, I dare even say that it's quite a lot better. The virtual machine driving it is somewhat easy to implement and hopefully that will help for the game to be playable in the future. ⌘ [Read more](https://merveilles.town/@neauoire/110149930833100265) 2023-04-06T18:37:59Z ****
[@bellinitte](https://merveilles.town/@bellinitte) Are the daikon emulator's source available online somewhere? ⌘ [Read more](https://merveilles.town/@neauoire/110153320321027518) 2023-04-06T19:08:44Z ****
"How to swap high/low nibbles?"

[@d6](https://merveilles.town/@d6): "HOLD MY HP-48" ⌘ [Read more](https://merveilles.town/@neauoire/110153441232443217) 2023-04-06T19:41:35Z ****
ELLE L'A ELLE L'AAAaa ⌘ [Read more](https://merveilles.town/@neauoire/110153570428100877) 2023-04-07T04:08:50Z ****
Of course, you wouldn't want to be writing hexadecimals all day. ⌘ [Read more](https://merveilles.town/@neauoire/110155565016064036) 2023-04-08T04:01:27Z ****
heyheyhey ⌘ [Read more](https://merveilles.town/@neauoire/110161198289637411) 2023-04-08T02:53:15Z ****
TIL 16rFFFF for hexadecimal mode in Smalltalk. ⌘ [Read more](https://merveilles.town/@neauoire/110160930098100556) 2023-04-08T02:02:47Z ****
the dragon fractal ⌘ [Read more](https://merveilles.town/@neauoire/110160731697545907) 2023-04-08T01:52:25Z ****
that's the stuff ⌘ [Read more](https://merveilles.town/@neauoire/110160690873552440) 2023-04-08T01:45:28Z ****
Love the Bluebook examples for the Pen object. ⌘ [Read more](https://merveilles.town/@neauoire/110160663567569378) 2023-04-08T00:56:24Z ****
I've always loved ST's little thumbs up and thumbs down icon when asking you to close a window. It's a nice touch ⌘ [Read more](https://merveilles.town/@neauoire/110160470607643189) 2023-04-08T00:03:19Z ****
For the whole winter, the cockpit was full of wood and tools while we were rewiring Pino, now it's empty again! Feel good to be able to sit outside in the sun again. ⌘ [Read more](https://merveilles.town/@neauoire/110160261908364146) 2023-04-08T00:00:02Z ****
[#finishit](https://merveilles.town/tags/finishit) -ed the bathroom cabinet! You can see the recycled bamboo cutting board turned shelf.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110160248980591736) 2023-04-07T17:55:09Z ****
\*tries to submit talk to Strange Loop\*

\*form uses app called Sessionize\*

\*Sessionize instantly gets stuck in reload hell after failing to get assets from CDN\*

me: "Haha, I get it. Very funny guys" ⌘ [Read more](https://merveilles.town/@neauoire/110158814211813687) 2023-04-08T16:41:11Z ****
For speed-critical loops in [#uxntal](https://merveilles.town/tags/uxntal), consider this pattern:

Use the return-stack to juggle the function pointer and if you can, flatten your boundaries to a single byte(so 0..0x10, becomes 0x0f). ⌘ [Read more](https://merveilles.town/@neauoire/110164185656749162) 2023-04-08T21:22:28Z ****
Someone ported Donsol to [#C64](https://merveilles.town/tags/C64)!

[https://github.com/pontaoski/donsolx16](https://github.com/pontaoski/donsolx16) ⌘ [Read more](https://merveilles.town/@neauoire/110165291741690448) 2023-04-08T22:39:09Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110165593244611700) 2023-04-09T00:46:03Z ****
Programming language based on pure bruijn-indexed lambda calculus and strong call-by-need reduction using abstract machines.

[https://text.marvinborner.de/2023-04-06-01.html](https://text.marvinborner.de/2023-04-06-01.html) ⌘ [Read more](https://merveilles.town/@neauoire/110166092282708079) 2023-04-09T01:13:24Z ****
Spoke with a few people today who used markdown only for the html generation aspect, and it turns out in some cases they were not aware that you could do string replacement to inject fully formed html instead of writing it all out.

Most operating systems and text editors will support abbreviation expansion. If you're on OSX, I think it's System Prefs > Keyboard > Text. It's well worth the time to create a couple of abbreviations when writing html. ⌘ [Read more](https://merveilles.town/@neauoire/110166199791919749) 2023-04-09T01:46:44Z ****
"None of the normally accepted programming languages are applicable to end-users, not even BASIC"

\*uncomfortable laughter\*

13:00 [https://archive.org/details/Programm1984](https://archive.org/details/Programm1984) ⌘ [Read more](https://merveilles.town/@neauoire/110166330840566743) 2023-04-09T16:45:45Z ****
[https://youtu.be/XfSvoSCuVe0?t=2790](https://youtu.be/XfSvoSCuVe0?t=2790)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110169865932218923) 2023-04-09T17:51:31Z ****
You know what? I think Oquonie is complete.

For the past two months [@rek](https://merveilles.town/@rek) and I ported a game of ours for its 10th years anniversary since iOS updates broke it beyond repair.

It has been rewritten to target a virtual machine, which should(hopefully) help us keeping it playable. In the next few days I'll release a document that explains how to write an emulator to run the game.

get game: [https://hundredrabbits.itch.io/oquonie](https://hundredrabbits.itch.io/oquonie)

get emulator: ... ⌘ [Read more](https://merveilles.town/@neauoire/110170124573668379) 2023-04-09T17:57:29Z ****
This entire project was inspired by the game Another World's VM, and the fantastic article documenting it.

[https://fabiensanglard.net/another\_world\_polygons](https://fabiensanglard.net/another_world_polygons)

This is a milestone for Uxn, partly because it's what it was designed to do, but until now I had only written projects too small to really test the idea of Uxn being even capable of driving games more complex than card games. I'm super happy to see that it delivered, but also I think it's the most fun I ... ⌘ [Read more](https://merveilles.town/@neauoire/110170148008451765) 2023-04-09T18:03:46Z ****
"Another World VM defines 256 variables, 64 threads, 29 opcodes, and four framebuffers. That's it. If you build a VM host capable of handling these, you can run the game. If you are able to make the VM fast enough to run at 20 frames per seconds, you can actually play the game. " ⌘ [Read more](https://merveilles.town/@neauoire/110170172745852433) 2023-04-09T18:10:21Z ****
![:drake_dislike:](https://assets.merveilles.town/custom_emojis/images/000/171/620/original/c3833e6397b1922e.png) ..but first I need to make a game engine.

![:drake_like:](https://assets.merveilles.town/custom_emojis/images/000/171/621/original/e401370228c9ac39.png) .. but first I need to make a programming language. ⌘ [Read more](https://merveilles.town/@neauoire/110170198605449335) 2023-04-09T19:02:02Z ****
So, huh, rabbits don't lay eggs ⌘ [Read more](https://merveilles.town/@neauoire/110170401826301417) 2023-04-10T01:23:43Z ****
I've, for the first time ever, manually and successfully extracted a .deb file(because I hate myself and I was low on self-flagellation). ⌘ [Read more](https://merveilles.town/@neauoire/110171902675613971) 2023-04-10T01:27:23Z ****
heck yeah proprietary software and their superior user experience ⌘ [Read more](https://merveilles.town/@neauoire/110171917069569670) 2023-04-10T16:00:36Z ****
Watched La Belle Verte(1996) yesterday. Loved it.

[https://archive.org/details/labelleverte1996thegreenbeautifuldvdripx264highcode](https://archive.org/details/labelleverte1996thegreenbeautifuldvdripx264highcode)

[#theCinema](https://merveilles.town/tags/theCinema) ⌘ [Read more](https://merveilles.town/@neauoire/110175350695518798) 2023-04-10T18:04:21Z ****
Folks seems set on running Uxn onto more "experienced" devices than we expected. Sadly, we don't have a port of the emulator that will run Oquonie on OS 9, sorry.

We haven't been able to help folks run SDL2 efficiently on the EEE PCs either, but it turns out that X11 works reliably well. So if you're keen, give the Uxn11 a try.

[https://git.sr.ht/~rabbits/uxn11](https://git.sr.ht/~rabbits/uxn11)

Thanks for all the feedback and questions. ⌘ [Read more](https://merveilles.town/@neauoire/110175837293219869) 2023-04-10T18:09:35Z ****
[@rek](https://merveilles.town/@rek) the person looking for the android stuff can look here: [https://git.sr.ht/~rabbits/uxn/refs](https://git.sr.ht/~rabbits/uxn/refs) But it'd be probably best to ask [@sigrid](https://nein.ftrv.se/@sigrid), I don't think we have an installation guide proper. ⌘ [Read more](https://merveilles.town/@neauoire/110175857928075221) 2023-04-11T03:15:04Z ****
Rewrote the [#uxn](https://merveilles.town/tags/uxn) opcode testing file with much better coverage and gradual debugging.

[https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/cli/opctest/opctest.tal](https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/cli/opctest/opctest.tal) ⌘ [Read more](https://merveilles.town/@neauoire/110178002837438182) 2023-04-11T16:56:46Z ****
[@wim\_v12e](https://merveilles.town/@wim_v12e) do you think this funktal could be built without scons? It's kind of tricky to install and it has hooks all over the place. ⌘ [Read more](https://merveilles.town/@neauoire/110181233883810488) 2023-04-11T18:14:28Z ****
[https://youtu.be/q\_kqiNvdY7U?t=379](https://youtu.be/q_kqiNvdY7U?t=379)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110181539442044656) 2023-04-11T18:16:48Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110181548577964512) 2023-04-11T18:49:13Z ****
[@bd](https://merveilles.town/@bd) fast directional clear demo from the pixel port ⌘ [Read more](https://merveilles.town/@neauoire/110181676049256613) 2023-04-12T03:16:34Z ****
Tempted to submit a talk called Necrocomputing, on writing dead programs. ⌘ [Read more](https://merveilles.town/@neauoire/110183671026176531) 2023-04-12T03:54:06Z ****
This talks argues that to solve the problems of the future, sometimes you might not want to pair your IDE to your watch, that the blaring reminder to drink more water is the cause itself of your stressed-induced dehydration, and that you can rely on the punchcard to not spy on you while you're folding it in a lampshade. ⌘ [Read more](https://merveilles.town/@neauoire/110183818601593865) 2023-04-12T03:53:51Z ****
It'd go something like

With the rise of always-online increasingly-louder real-time telemetry-powered everything in computation, we will explore the remaining bastion of peace and quiet in programming that remains, located approximately 50 nautical miles offshore from any coastline. That is until Starlink manages to bring news of the Osbourne family to the doldrums. ⌘ [Read more](https://merveilles.town/@neauoire/110183817650543708) 2023-04-12T15:32:23Z ****
[@Glandeur](https://ludosphere.fr/@Glandeur) quelle belle surprise de te trouver ici! Ca fait longtemps :) ⌘ [Read more](https://merveilles.town/@neauoire/110186564352522870) 2023-04-12T16:19:20Z ****
"Take this rom" ⌘ [Read more](https://merveilles.town/@neauoire/110186749010854578) 2023-04-12T16:35:59Z ****
![:icosahedron:](https://assets.merveilles.town/custom_emojis/images/000/171/611/original/f6b2bf7d4aa9a735.png) ⌘ [Read more](https://merveilles.town/@neauoire/110186814460929692) 2023-04-12T18:15:07Z ****
[@mcc](https://mastodon.social/@mcc) Someone submitted a patch to uxnemu to try and tackle the analog stick you were having, I wonder if it fixes your issue. I've merged it into uxn already: [https://lists.sr.ht/~rabbits/public-inbox/patches/40328](https://lists.sr.ht/~rabbits/public-inbox/patches/40328) ⌘ [Read more](https://merveilles.town/@neauoire/110187204286146286) 2023-04-12T22:52:08Z ****
The Secret Lives Of MC4 Connectors. ⌘ [Read more](https://merveilles.town/@neauoire/110188293566918787) 2023-04-12T22:50:04Z ****
It's watertight they said ⌘ [Read more](https://merveilles.town/@neauoire/110188285402717852) 2023-04-13T01:34:09Z ****
The G-machine In Detail, or How Lazy Evaluation Works

This post is an abridged adaptation of Simon Peyton Jones’ and David R. Lester’s book, “Implementing Functional Languages: a tutorial.”, itself a refinement of SPJ’s previous work, 1987’s “The Implementation of Functional Programming Languages”.

[https://amelia.how/posts/the-gmachine-in-detail.html](https://amelia.how/posts/the-gmachine-in-detail.html) ⌘ [Read more](https://merveilles.town/@neauoire/110188930649687444) 2023-04-13T04:26:00Z ****
Together with [@cancel](https://merveilles.town/@cancel), we made a exe version of Oquonie that works on Windows. It should work all the way back to win95. Could anyone with a Windows machine try this out for us?

\> Oquonie(Windows)

[https://hundredrabbits.itch.io/oquonie](https://hundredrabbits.itch.io/oquonie) ⌘ [Read more](https://merveilles.town/@neauoire/110189606349961932) 2023-04-13T19:47:04Z ****
Took off every MC4 solar connector aboard, we're tired of them breaking and leaking. We'll try just using simple marine butt-connectors.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110193228183952420) 2023-04-13T20:41:52Z ****
Our new solar power strategy is use longer wires, and make all the connections indoors, instead of using "waterproof" terminals outdoors. ⌘ [Read more](https://merveilles.town/@neauoire/110193443649227585) 2023-04-13T22:01:14Z ****
Working off solar on the pinebook via usb-c on an overcast day and we're still power-positive. I feel silly to have not noticed the usb-c charger on the pinebook after all this time, it beats going through the inverter and wasting lots of power there. ⌘ [Read more](https://merveilles.town/@neauoire/110193755727116383) 2023-04-14T15:15:54Z ****
[@rek](https://merveilles.town/@rek) check out this rugged thing:

[https://it.m.wikipedia.org/wiki/Ernesto\_Tross](https://it.m.wikipedia.org/wiki/Ernesto_Tross)

[http://www.cantierino.it/AGALLERIA/orsobianco/a.html](http://www.cantierino.it/AGALLERIA/orsobianco/a.html) ⌘ [Read more](https://merveilles.town/@neauoire/110197824192598711) 2023-04-14T15:19:58Z ****
[@rek](https://merveilles.town/@rek) no main sail/boom ⌘ [Read more](https://merveilles.town/@neauoire/110197840175587242) 2023-04-14T15:17:03Z ****
[@rek](https://merveilles.town/@rek) I love he went for "madmax" exterior, and "toys" interior ⌘ [Read more](https://merveilles.town/@neauoire/110197828729027512) 2023-04-14T20:31:41Z ****
Spring cleaning aboard pino, under a big blue sky, to Burial/Four Tet's Moth. ⌘ [Read more](https://merveilles.town/@neauoire/110199065890892237) 2023-04-14T23:24:14Z ****
[@mcc](https://mastodon.social/@mcc) I don't seem to have the redraw issue that you see, using latest oquonie(v5), and latest uxnemu(built from sources) ⌘ [Read more](https://merveilles.town/@neauoire/110199744410865541) 2023-04-15T02:54:12Z ****
It was hard to see which blending modes allowed transparency in the old screen-test.rom, so I added a scrolling checkboard. ⌘ [Read more](https://merveilles.town/@neauoire/110200569995617472) 2023-04-15T18:40:20Z ****
Wrote a little program that draws little pictures into its own memory. ⌘ [Read more](https://merveilles.town/@neauoire/110204290346904881) 2023-04-15T19:43:03Z ****
A quine is a computer program which takes no input and produces a copy of its own source code as its only output.

The following sequence of bytecode is a valid [#uxn](https://merveilles.town/tags/uxn) quine. Uxn is at an advantage in that raw hex is valid uxn code. So the quine here reads its own program and outputs itself again.

[https://en.wikipedia.org/wiki/Quine\_(computing)](https://en.wikipedia.org/wiki/Quine_(computing)) ⌘ [Read more](https://merveilles.town/@neauoire/110204537008824424) 2023-04-16T02:27:58Z ****
Somebody at Github pushed some messed up html to production, and everyday I wonder when someone is going to notice it ⌘ [Read more](https://merveilles.town/@neauoire/110206129173609771) 2023-04-16T02:38:14Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110206169538147312) 2023-04-16T03:13:25Z ****
I'm working on a project on self-modifying code(SMC), and I'd like to get as many stories of fun things you've done using SMC, papers, articles, videos. Anything but examples of SMC used for obfuscation - stack hacking, ad-hoc quoting, literal injection, branchless conditions, etc.. I want to see it all ![:maru:](https://assets.merveilles.town/custom_emojis/images/000/001/279/original/maru.png) ⌘ [Read more](https://merveilles.town/@neauoire/110206307888159215) 2023-04-16T15:45:07Z ****
[https://www.youtube.com/watch?v=WXO5sa55L98](https://www.youtube.com/watch?v=WXO5sa55L98)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110209263672387068) 2023-04-16T17:53:03Z ****
[@eli\_oat](https://merveilles.town/@eli_oat) I'm not sure if you've seen this yet, or how interested you are in hebrew, but I thought you might like this: [https://www.youtube.com/watch?v=44FutoWme8A](https://www.youtube.com/watch?v=44FutoWme8A) ⌘ [Read more](https://merveilles.town/@neauoire/110209766736664340) 2023-04-17T00:01:17Z ****
Added extra notes to the disassembly that shows jump labels, I have an idea in mind that I'd like to try with this. ⌘ [Read more](https://merveilles.town/@neauoire/110211214714907129) 2023-04-17T18:59:25Z ****
A little addition to [#uxn](https://merveilles.town/tags/uxn)'s console device from the mailing list: [https://lists.sr.ht/~rabbits/uxn/%3CCAE2DaSR8nb0D0ESreoBkHjLmTO9sJQKaM9SN9C6De5CfLyyHtQ%40mail.gmail.com%3E](https://lists.sr.ht/~rabbits/uxn/%3CCAE2DaSR8nb0D0ESreoBkHjLmTO9sJQKaM9SN9C6De5CfLyyHtQ%40mail.gmail.com%3E) ⌘ [Read more](https://merveilles.town/@neauoire/110215690016176635) 2023-04-18T16:49:13Z ****
Walked in front of a yoga studio that had the words "Nothing in the history of the universe ever happened from the outside in." drawn in the window.

Walked the rest of the way in a kind of haze ⌘ [Read more](https://merveilles.town/@neauoire/110220840361388166) 2023-04-18T19:00:29Z ****
Implementing structural editing in [#uxntal](https://merveilles.town/tags/uxntal). I remember having lots of fun with THINK Pascal when the IDE was reformatting my program automatically and I've been meaning to have this as part of my workflow now. ⌘ [Read more](https://merveilles.town/@neauoire/110221356560973605) 2023-04-18T21:39:10Z ****
I have this crazy idea in mind that goes something like this, in a single keystroke:

\- Assemble a program in the classic uxn self-modification style

\- Run tests that records "fitness" in the routine's literals and iterator boundaries

\- Save the modified image

\- Disassemble it and keep working ⌘ [Read more](https://merveilles.town/@neauoire/110221980478403884) 2023-04-19T20:59:57Z ****
Some of the things that changes is that it standardize the coding style, type awareness makes it so various types of data are displayed differently, that I never have to touch the formatting, that I can have assembly errors and hints appear directly in the IDE rendering. ⌘ [Read more](https://merveilles.town/@neauoire/110227488595114153) 2023-04-19T20:57:45Z ****
I've been changing my workflow these past few days from working with textual sources, to using something called structured editing.

Normally you'd think of a program as source code made of text, but in structure programming, you edit the symbols of the program, in this case the bytecode, labels and comments.

I use the textual representation when saving my work, so it can be versioned, but while working anything that is not a bytecode, a symbol or a comment is not recorded. ⌘ [Read more](https://merveilles.town/@neauoire/110227479975344644) 2023-04-19T21:05:24Z ****
This means that would I loose a source file, I can recover the sources from the rom and the symbols file and resume working on a project. ⌘ [Read more](https://merveilles.town/@neauoire/110227510010096877) 2023-04-20T17:14:33Z ****
I made an arity checker(it's a thing that makes sure that a program's function doesn't leave the stack in an unexpected state), and would run it over my assembler source and it threw an error at my error handling code. Each time I thought, it's probably being confused.

But NO, it was telling me this whole time what I should change . I gave it a second look today and fixing that little thing was all I needed this whole time to get it to work properly. Thank you arity checker sensei. ⌘ [Read more](https://merveilles.town/@neauoire/110232264581184538) 2023-04-20T17:12:56Z ****
For weeks now, I've been trying to use my assembler in a playground type way, where I can give it a filename interactively, and it assembles it, returning to its "waiting" state, and I had issues where erroring would always happen at different depth in the code, so the stack was always messy. ⌘ [Read more](https://merveilles.town/@neauoire/110232258233594216) 2023-04-20T19:54:15Z ****
There's hardly a day that goes by on a boat when you don't have to build some sort of shelving or some other thing.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110232892592452280) 2023-04-20T20:43:08Z ****
srht down ![:moomin_mad:](https://assets.merveilles.town/custom_emojis/images/000/185/719/original/d742688ce3b8ab80.png) ⌘ [Read more](https://merveilles.town/@neauoire/110233084768596454) 2023-04-20T21:32:13Z ****
Since I've not found a better name for this sort of thing, I called this a waterfall optimization, when it's not only removing tailcalls, you let the PC keep going and hitting the next routine, and then then next.

the trampoline is just a pit ⌘ [Read more](https://merveilles.town/@neauoire/110233277786437260) 2023-04-20T21:35:53Z ****
"Don't repeat yourself" (DRY) is a principle of software development aimed at reducing repetition of software patterns, replacing it with abstractions or using data normalization to avoid redundancy.

You've heard of:

\- Don't repeat yourself

Have you heard of:

\- The trampoline is a lie ⌘ [Read more](https://merveilles.town/@neauoire/110233292239692346) 2023-04-21T02:01:17Z ****
[@nasser](https://merveilles.town/@nasser) a little while back, you were comparing two types or families of tools, you said something like "some are legos, other are more like clay", something like this. Do you remember how you've defined the too sides? ⌘ [Read more](https://merveilles.town/@neauoire/110234335797691317) 2023-04-21T03:16:13Z ****
So, after wasting a bunch of time trying to pack a whole assembler into my text editor, I've realized that I was just making a mess of things and undid it all.

Instead, I've tried something pretty simple, what I did add is only sending the working file name when I press ctrl+b, and added an interactive mode to driflbim that constantly re-assembles incoming filepaths. It makes for something like interactive development without having to constantly go to the console to run the assembler. ⌘ [Read more](https://merveilles.town/@neauoire/110234630424473174) 2023-04-21T16:44:05Z ****
Excellent blog post on trying to build resilient, accessible systems for all, by [@eli\_oat](https://tenforward.social/@eli_oat)

[https://adhocteam.us/2023/04/19/using-performance-testing-to-build-resilient-accessible-systems-for-all/](https://adhocteam.us/2023/04/19/using-performance-testing-to-build-resilient-accessible-systems-for-all/) ⌘ [Read more](https://merveilles.town/@neauoire/110237807113560490) 2023-04-21T20:23:52Z ****
So a few days I've realized that I very much liked working using structured editing.

Structured editing means that your editor is aware of the program's functioning enough that it handles how it should be presented, so you're not editing text as much as the underlying structure of the program.

It's just a fancy way of saying that it's basically just a symbols aware disassembler.

I've spent the past 2 days improving the UX so I could run the reassembler without going through the terminal. ⌘ [Read more](https://merveilles.town/@neauoire/110238671322098566) 2023-04-21T20:26:50Z ****
(the code formatting in the video is all messed up, it's the first time that I manage to connect all 3 parts of together and I was too excited to bother fixing up the syntax parser) ⌘ [Read more](https://merveilles.town/@neauoire/110238683016648215) 2023-04-21T20:57:48Z ****
Assigning a type to a label allows me to display its content in whichever way I need(as opcodes, as letters, as hex bytes, or ..) ⌘ [Read more](https://merveilles.town/@neauoire/110238804772559490) 2023-04-22T16:16:06Z ****
This program emulates on a PC most of the functionality of the Programma 101, a programmable desktop calculator marketed by Olivetti in the late '60's.

[https://ub.fnwi.uva.nl/computermuseum/p101emul.html](https://ub.fnwi.uva.nl/computermuseum/p101emul.html) ⌘ [Read more](https://merveilles.town/@neauoire/110243359420935220) 2023-04-22T16:32:27Z ****
Everything about this computer is oozing in modernism. ⌘ [Read more](https://merveilles.town/@neauoire/110243423704421232) 2023-04-22T16:45:43Z ****
Instructions remind me of the CARDIAC, very much hands-on. ⌘ [Read more](https://merveilles.town/@neauoire/110243475835170241) 2023-04-22T19:53:48Z ****
Troubles in computer conservation: some examples

[https://ub.fnwi.uva.nl/computermuseum/rampspoed.html](https://ub.fnwi.uva.nl/computermuseum/rampspoed.html) ⌘ [Read more](https://merveilles.town/@neauoire/110244215403731001) 2023-04-22T22:13:22Z ****
The debugger used to include an assembler, but all this stuff is redundant now that the assembler has an interactive mode!

I'm having way too much fun with this stuff, but I'm not actually getting anything done right now tho, which I should probably be concerned about at some point.. ⌘ [Read more](https://merveilles.town/@neauoire/110244764223430835) 2023-04-23T01:18:04Z ****
People who pay 1.23$ for albums on bandcamp is like the asdfasdf of file names.. ⌘ [Read more](https://merveilles.town/@neauoire/110245490514910507) 2023-04-23T17:43:10Z ****
Added comments support to Beetbug.

[https://git.sr.ht/~rabbits/beetbug](https://git.sr.ht/~rabbits/beetbug) ⌘ [Read more](https://merveilles.town/@neauoire/110249364081749437) 2023-04-24T04:20:21Z ****
Experimenting with a new look for the Turye font editor(wip). ⌘ [Read more](https://merveilles.town/@neauoire/110251869556796723) 2023-04-24T17:34:03Z ****
I rarely do these kinds of UIs full of borders and frames, but I wanted to try something different. ⌘ [Read more](https://merveilles.town/@neauoire/110254990553434618) 2023-04-24T18:03:26Z ****
Added the concept of a baseline to the workspace, so you can vertically align the glyphs properly. ⌘ [Read more](https://merveilles.town/@neauoire/110255106050829851) 2023-04-24T19:08:24Z ****
Making these little ui tab outlines corespond to the proportional string length was fun 🥳 ⌘ [Read more](https://merveilles.town/@neauoire/110255361511525483) 2023-04-25T02:19:00Z ****
🚀 [https://climatereanalyzer.org/clim/sst\_daily/](https://climatereanalyzer.org/clim/sst_daily/) ⌘ [Read more](https://merveilles.town/@neauoire/110257054705088324) 2023-04-25T02:55:23Z ****
All the labels in the interface are now updated properly to adapt to the font changes. That was a fun puzzle ⌘ [Read more](https://merveilles.town/@neauoire/110257197749747343) 2023-04-25T15:47:59Z ****
I spent time making pretty gui demos for uxn, but it seems that all people want to see are examples of factorial, and Fibonacci, which I purposeful omitted from the tutorial docs. ⌘ [Read more](https://merveilles.town/@neauoire/110260235772785294) 2023-04-25T16:46:40Z ****
10 PRINT is a book about a one-line Commodore 64 BASIC program

10 PRINT CHR$(205.5+RND(1)); : GOTO 10

[https://10print.org](https://10print.org) ⌘ [Read more](https://merveilles.town/@neauoire/110260466514957172) 2023-04-25T18:45:01Z ****
[@nasser](https://merveilles.town/@nasser) looking forward to watching your talk in two days :) ⌘ [Read more](https://merveilles.town/@neauoire/110260931897524352) 2023-04-26T01:48:53Z ****
I was thinking about the macintosh's Note Pad application today, I couldn't remember if there was a limit to the data it could store, if you could access the data anywhere, so I had to look it up.

There's a limit of 8 pages, there's also a pretty cute little detail here where the top-right corner of the fold brings you to the next note, and the other to the last note. ⌘ [Read more](https://merveilles.town/@neauoire/110262598588049471) 2023-04-26T02:53:24Z ****
It looks like there is a note pad file that is saved automatically in the drive after all. ⌘ [Read more](https://merveilles.town/@neauoire/110262852319236159) 2023-04-26T03:50:41Z ****
I'm going to try to make a pixel perfect port of the Note Pad application ![:mac:](https://assets.merveilles.town/custom_emojis/images/000/045/215/original/0881cffc4126ef97.png) ⌘ [Read more](https://merveilles.town/@neauoire/110263077516830047) 2023-04-26T04:22:25Z ****
A convincing header ⌘ [Read more](https://merveilles.town/@neauoire/110263202307420035) 2023-04-26T04:32:48Z ****
A convincing caret ⌘ [Read more](https://merveilles.town/@neauoire/110263243133546741) 2023-04-26T04:46:47Z ****
It's strange how the traps for the cursor are not really aligned to the grid and the caret changes to a mouse before the menubar begins. ⌘ [Read more](https://merveilles.town/@neauoire/110263298122969136) 2023-04-26T15:45:36Z ****
Causal Islands: Day 2 Streaming

[https://www.causalislands.com/virtual](https://www.causalislands.com/virtual) ⌘ [Read more](https://merveilles.town/@neauoire/110265888675701204) 2023-04-26T15:42:33Z ****
First time doing mouse-picking that isn't using rectangular regions 🐁 ⌘ [Read more](https://merveilles.town/@neauoire/110265876728480696) 2023-04-26T16:13:08Z ****
Found some screenshots where people have the NewYork14 font in their Note Pad application instead. I'm not sure why that's different from the one I have, but I much prefer NewYork14 to mine. ⌘ [Read more](https://merveilles.town/@neauoire/110265996949261626) 2023-04-26T16:41:43Z ****
Time to get serious, rendering proportional text wrapping. ⌘ [Read more](https://merveilles.town/@neauoire/110266109331646288) 2023-04-26T17:00:29Z ****
You're given 8 pages, EIGHT, what are you going to do with all that power. ⌘ [Read more](https://merveilles.town/@neauoire/110266183177724856) 2023-04-26T17:25:22Z ****
Mimicking the system 7 windowing behavior for close. ⌘ [Read more](https://merveilles.town/@neauoire/110266281015038378) 2023-04-26T17:49:07Z ****
Added text input, and cursor blinking. The timing seems to be pretty close. ⌘ [Read more](https://merveilles.town/@neauoire/110266374391579932) 2023-04-26T18:57:35Z ****
Proportional text selection always trips me up, I feel like each time I have to relearn how to handle mouse-picking.. ⌘ [Read more](https://merveilles.town/@neauoire/110266643603409849) 2023-04-26T19:41:25Z ****
Added keyboard controls, along with modifiers like shift+arrows to modify the selection length. ⌘ [Read more](https://merveilles.town/@neauoire/110266815956331154) 2023-04-26T22:53:38Z ****
Starting to handle the less-fun stuff like string insertion and shifting memory around. ⌘ [Read more](https://merveilles.town/@neauoire/110267571807534007) 2023-04-27T04:30:58Z ****
Back to fun things now that the textarea is pretty much done. Added copy/pasting, theme supports, and made the window collapsible. ⌘ [Read more](https://merveilles.town/@neauoire/110268898237699704) 2023-04-27T05:07:42Z ****
Routing text editing to the right memory slot, there will be 8 pages of memory like the original. ⌘ [Read more](https://merveilles.town/@neauoire/110269042710445390) 2023-04-27T15:39:58Z ****
Hyped for the talks this afternoon at Causal Islands by Ramsey Nasser and Maggie Appleton. ⌘ [Read more](https://merveilles.town/@neauoire/110271528858465633) 2023-04-27T16:08:39Z ****
There was a subtlety that eluded me, when changing pages in Note Pad, it's always the last character that is selected. ⌘ [Read more](https://merveilles.town/@neauoire/110271641679671186) 2023-04-27T16:25:32Z ****
Usually in text editors, during a block selection, moving first deselects the block, and moves the cursor to the end, or keeps it in place.

I guess back during Macintosh era, that behaviour was not standardized and moving left after a block selection would move the cursor. ⌘ [Read more](https://merveilles.town/@neauoire/110271708063750792) 2023-04-27T16:30:22Z ****
That's one behavior that I will NOT replicate, perhaps it was a mistake on Apple's part, but I know it'll annoy me if the cursor shifts each time I go from a block selection to a position. ⌘ [Read more](https://merveilles.town/@neauoire/110271727070127134) 2023-04-27T16:54:00Z ****
The original Note Pad was credited to Donn Denman. ⌘ [Read more](https://merveilles.town/@neauoire/110271819947661225) 2023-04-27T18:08:21Z ****
Implemented a near-identical version of the macintosh "Note Pad" application, with a couple of fixes. It compiles to a neat 6kb [#uxn](https://merveilles.town/tags/uxn) rom.

source: [https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/notepad/notepad.tal](https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/notepad/notepad.tal)

devlog: [https://merveilles.town/@neauoire/110271819947661225](https://merveilles.town/@neauoire/110271819947661225) ⌘ [Read more](https://merveilles.town/@neauoire/110272112325751603) 2023-04-27T18:36:49Z ****
This talk by Jon Corbett on the Cree's star chart keyboard is amazing. I remember reading this post about his work on esoteric codes.

[https://www.youtube.com/watch?v=ZZgQ3MoNJUQ](https://www.youtube.com/watch?v=ZZgQ3MoNJUQ)

[https://esoteric.codes/blog/jon-corbett](https://esoteric.codes/blog/jon-corbett) ⌘ [Read more](https://merveilles.town/@neauoire/110272224258211746) 2023-04-27T18:59:37Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110272313914026583) 2023-04-27T19:04:19Z ****
[@nasser](https://merveilles.town/@nasser) did you catch the name of the Hawaiian project exploring ethnocomputing? ⌘ [Read more](https://merveilles.town/@neauoire/110272332380291292) 2023-04-27T20:29:23Z ****
[@nasser](https://merveilles.town/@nasser) 👏 excellent ⌘ [Read more](https://merveilles.town/@neauoire/110272666903934512) 2023-04-27T20:24:30Z ****
Yessss, [#solarprotocol](https://merveilles.town/tags/solarprotocol) shoutout! ⌘ [Read more](https://merveilles.town/@neauoire/110272647695385976) 2023-04-27T20:34:03Z ****
brutally hard questions in Q&A session, damn ⌘ [Read more](https://merveilles.town/@neauoire/110272685272779277) 2023-04-28T15:18:30Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110277106728993697) 2023-04-28T16:21:21Z ****
Each time I implement form logic, I learn a few new tricks, I've always been a bit scared of handling negative length selection(when selection-to, is before the selection-from). Turns out there's not much to it beyond making helper functions that returns the range and flips thing when they're negative. ⌘ [Read more](https://merveilles.town/@neauoire/110277353923111395) 2023-04-28T17:13:38Z ****
The nice weather is coming back and we're nearly ready to cast off. We have to resupply for the summer, and haul out to check that everything under the waterline is in good shape - then, we're heading north.

We've done an awful lot of changes to the ship this winter, we're excited to go put these experiments to the test. We've collected details notes on the various modifications these past few months here:

[https://100r.co/site/boat\_projects.html](https://100r.co/site/boat_projects.html) ⌘ [Read more](https://merveilles.town/@neauoire/110277559472403443) 2023-04-28T17:38:50Z ****
[@rezmason](https://merveilles.town/@rezmason) Stumbled on this interesting reversible cellular automata today, I think you might like:

[https://ayvlasov.wordpress.com/2012/07/23/qu-ants/](https://ayvlasov.wordpress.com/2012/07/23/qu-ants/)

[https://conwaylife.com/forums/viewtopic.php?f=11&t=1293](https://conwaylife.com/forums/viewtopic.php?f=11&t=1293) ⌘ [Read more](https://merveilles.town/@neauoire/110277658568584766) 2023-04-29T04:03:19Z ****
Went ahead and implemented both-ways selection in Left after learning to do it with Note Pad. ⌘ [Read more](https://merveilles.town/@neauoire/110280114157584500) 2023-04-29T15:16:46Z ****
[https://www.youtube.com/watch?v=WO3zUtMa0gI](https://www.youtube.com/watch?v=WO3zUtMa0gI)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110282762227521460) 2023-04-30T03:02:02Z ****
Do you ever work on stuff and then stop yourself like shit, no 👏 YOU'RE 👏 NOT 👏 MAKING 👏 SMALLTALK ⌘ [Read more](https://merveilles.town/@neauoire/110285535465007049) 2023-04-30T16:58:50Z ****
💥 ⌘ [Read more](https://merveilles.town/@neauoire/110288825938978545) 2023-04-30T18:54:02Z ****
🌻 Le Chaos Pre-Renaissance ⌘ [Read more](https://merveilles.town/@neauoire/110289278898317401) 2023-04-30T23:24:57Z ****
The task is too much for one ![:uxn:](https://assets.merveilles.town/custom_emojis/images/000/118/393/original/8a061c38773813d3.png)? Ask a friend for help.

It's crazy how good the stack architecture maps on parallelism. Also, it's crazy how terrible self-modification throws a wrench in parallelism. ⌘ [Read more](https://merveilles.town/@neauoire/110290344151737911) 2023-05-01T04:57:26Z ****
Parallelism and self-modification programming has all sorts of fun non-deterministic effects. In this case, the color to pain is written in memory instead of being kept safely on the stack.

You can see the different states of the threads. ⌘ [Read more](https://merveilles.town/@neauoire/110291651561116962) 2023-05-01T05:07:19Z ****
Someone in another thread said I was speedrunning the history of programming, and yes, that's pretty much it. ⌘ [Read more](https://merveilles.town/@neauoire/110291690394949742) 2023-05-01T05:12:31Z ****
Read all about it in my upcoming book, Fredkin2Tetris ⌘ [Read more](https://merveilles.town/@neauoire/110291710874928184) 2023-05-01T16:31:18Z ****
[@tendigits](https://merveilles.town/@tendigits) someone made a patch to fix the weird OSX issue with sprintf

[https://lists.sr.ht/~rabbits/public-inbox/patches/40762](https://lists.sr.ht/~rabbits/public-inbox/patches/40762) ⌘ [Read more](https://merveilles.town/@neauoire/110294379928658659) 2023-05-01T17:22:51Z ****
I've ported the little Note Pad application last week, and it turned out to be a lot more practical than I expected. I have it open all day long and by the day's end its 8 pages are full of snippets and things I've collected.

I admire the minimalism of the original one, but lacking shortcuts for jumping between words and the lack of shift+mouse selection was annoying, so I've added those.

[https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/notepad/notepad.tal](https://git.sr.ht/~rabbits/uxn-utils/tree/main/ ... ⌘ [Read more](https://merveilles.town/@neauoire/110294582630721440) 2023-05-01T17:39:20Z ****
Counting the days 'til casting off. The weather is getting nicer, everyone's working outside on getting their ship ready for the end of may. ⌘ [Read more](https://merveilles.town/@neauoire/110294647471749837) 2023-05-01T17:49:55Z ****
Made a cozy rack for our solar oven. [#theBoatyard](https://merveilles.town/tags/theBoatyard)

[https://100r.co/site/solar\_cooking.html](https://100r.co/site/solar_cooking.html) ⌘ [Read more](https://merveilles.town/@neauoire/110294689060608570) 2023-05-01T18:43:54Z ****
We'll be spending the next few weeks resupplying for the summer. Beyond Texada Island, we won't be able to resupply much, so we carry food for about 4-6 months aboard.

We don't use refrigeration at all, so the way we manage to eat fresh greens is by sprouting, which is a habit that we've kept up for a few years now. Each day we have a cup of sprouted legumes ready to cook with.

[#theGalley](https://merveilles.town/tags/theGalley) ⌘ [Read more](https://merveilles.town/@neauoire/110294901374607049) 2023-05-01T18:57:59Z ****
[@spiralganglion](https://mastodon.social/@spiralganglion) I've been listening to the FOC podcast everyday at the gym for a while now, starting at the first one and making my way to latest series where you talk about papers.

I would looove to hear you two's thoughts on the Cuniform Paper Of Computing paper, I think it would fit really nicely within the FOC topics. ⌘ [Read more](https://merveilles.town/@neauoire/110294956762994044) 2023-05-01T21:24:48Z ****
You should have seen everyone's faces when I accidentally invited our friend to her own surprise birthday party. 🤦‍♀️ ⌘ [Read more](https://merveilles.town/@neauoire/110295534032532553) 2023-05-01T23:16:11Z ****
![:eccehomo:](https://assets.merveilles.town/custom_emojis/images/000/117/087/original/8e82b77cce191bae.png) ⌘ [Read more](https://merveilles.town/@neauoire/110295971997745163) 2023-05-02T00:48:16Z ****
Updated /now page.

[https://wiki.xxiivv.com/site/now.html](https://wiki.xxiivv.com/site/now.html) ⌘ [Read more](https://merveilles.town/@neauoire/110296334109962049) 2023-05-02T04:53:08Z ****
Spent the day trying to solve the dining philosophers problem in Uxntal, and got absolutely nowhere. ⌘ [Read more](https://merveilles.town/@neauoire/110297296974760216) 2023-05-02T22:23:13Z ****
[@nf](https://mastodon.sdf.org/@nf) Some pieces have a rotation pivot that is non-standard I think. You can see that the S block takes 4 cycles to come back to its original position instead of two. ⌘ [Read more](https://merveilles.town/@neauoire/110301426043762160) 2023-05-03T02:14:11Z ****
I'm trying to find practical implementations, and just general fun things people made, with concurrency in [#forth](https://merveilles.town/tags/forth). There's a lot of hand-waving and saying that yeah, like, it's easy no problem don't worry 'bout it, but very little linking to actual examples. Does anyone have written concurrent programs in forth? I'd love to see it. :) ⌘ [Read more](https://merveilles.town/@neauoire/110302334264517090) 2023-05-03T17:09:11Z ****
Thanks to [@asie](https://mk.asie.pl/@asie), there are now 3DS and NDS roms for Donsol!

[https://hundredrabbits.itch.io/donsol](https://hundredrabbits.itch.io/donsol) ⌘ [Read more](https://merveilles.town/@neauoire/110305853534721465) 2023-05-03T17:55:05Z ****
"I hardly ever use Left's save/load feature, my emulator has a save img feature, so I just resume where I left off"

👀 ok, want. ⌘ [Read more](https://merveilles.town/@neauoire/110306034026588909) 2023-05-03T19:09:49Z ****
Dune: Part 2 Trailer

[https://www.youtube.com/watch?v=3DPy-FDdSeM](https://www.youtube.com/watch?v=3DPy-FDdSeM)

[#theCinema](https://merveilles.town/tags/theCinema) ⌘ [Read more](https://merveilles.town/@neauoire/110306327883716471) 2023-05-04T03:38:00Z ****
[#lifehack](https://merveilles.town/tags/lifehack) of the day.

When an allen key becomes so used up that it spins in the socket, cut off the rounded bit and keep on using it. ⌘ [Read more](https://merveilles.town/@neauoire/110308326158616349) 2023-05-04T03:41:40Z ****
Building a new rugged bimini to protect ourselves from the sun this summer.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110308340595867161) 2023-05-04T15:12:05Z ****
I hope mastodon.social figure out how to handle their spam problems soon or we will defederate. ⌘ [Read more](https://merveilles.town/@neauoire/110311055375350440) 2023-05-04T15:23:30Z ****
[@ice](https://merveilles.town/@ice) damn, you're fast at handling these reports 💯 ⌘ [Read more](https://merveilles.town/@neauoire/110311100263125992) 2023-05-04T16:11:55Z ****
You know what's heartbreaking? kparc being defunct. ⌘ [Read more](https://merveilles.town/@neauoire/110311290630044737) 2023-05-04T21:13:24Z ****
We've completed the frame for our super-low heavy-duty bimini, we're calling it the roll-cage.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110312476111716590) 2023-05-04T23:08:51Z ****
So, [@d6](https://merveilles.town/@d6) and [@kelp](https://merveilles.town/@kelp) made some improvements to the amiga demo and it now runs silky smooth at 60 fps and even includes the ball direction reversal on collision that I had forgotten to implement.

[https://git.sr.ht/~rabbits/uxn/tree/main/item/projects/examples/demos/amiga.tal](https://git.sr.ht/~rabbits/uxn/tree/main/item/projects/examples/demos/amiga.tal) ⌘ [Read more](https://merveilles.town/@neauoire/110312930117081769) 2023-05-05T01:00:15Z ****
Illustrations for the radio taiso morning routine.

[https://www.jp-life.japanpost.jp/radio/instruction/radio\_first.html](https://www.jp-life.japanpost.jp/radio/instruction/radio_first.html)

[#theGym](https://merveilles.town/tags/theGym) ⌘ [Read more](https://merveilles.town/@neauoire/110313368181526567) 2023-05-05T02:27:05Z ****
The cover for Forster's Eternal Moment is so pretty. ![:maru:](https://assets.merveilles.town/custom_emojis/images/000/001/279/original/maru.png)

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/110313709609354623) 2023-05-05T15:29:09Z ****
When I was in elementary school, our teacher had us read this short story which traumatized me as a kid, and which pops into my mind every second week at least. Since I couldn't remember who wrote it, let alone the title, I eventually began thinking that I might have dreamt the whole thing.

30 years later, I encountered it again, it was The Machine Stops by E. M. Forster. ⌘ [Read more](https://merveilles.town/@neauoire/110316784797402348) 2023-05-05T15:41:55Z ****
Rule of thumb: use Pure Parallelism if you can, Concurrency otherwise.

[https://wiki.haskell.org/Parallelism](https://wiki.haskell.org/Parallelism) ⌘ [Read more](https://merveilles.town/@neauoire/110316835022646228) 2023-05-05T17:13:55Z ****
A Brief Conversation with David Moon

November 18, 2008

[https://web.archive.org/web/20100302033837/http://blogs.azulsystems.com/cliff/2008/11/a-brief-conversation-with-david-moon.html](https://web.archive.org/web/20100302033837/http://blogs.azulsystems.com/cliff/2008/11/a-brief-conversation-with-david-moon.html) ⌘ [Read more](https://merveilles.town/@neauoire/110317196742180235) 2023-05-06T15:27:57Z ****
[https://www.youtube.com/watch?v=zN226CmaNcI](https://www.youtube.com/watch?v=zN226CmaNcI)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110322442432938566) 2023-05-06T15:42:47Z ****
[@rek](https://merveilles.town/@rek) [https://gotheborg.com/project/food.shtml](https://gotheborg.com/project/food.shtml) ⌘ [Read more](https://merveilles.town/@neauoire/110322500722453124) 2023-05-06T18:33:21Z ****
Spent my morning watching [@TodePond](https://universeodon.com/@TodePond)'s excellent videos, and felt inspired to try parallel processing in uxn to evaluate a sandworld type automata. ⌘ [Read more](https://merveilles.town/@neauoire/110323171455132291) 2023-05-06T19:36:19Z ****
TAKEN 9

[#theCinema](https://merveilles.town/tags/theCinema) ⌘ [Read more](https://merveilles.town/@neauoire/110323419011355951) 2023-05-06T21:15:38Z ****
Water particles 💦 ⌘ [Read more](https://merveilles.town/@neauoire/110323809520517721) 2023-05-06T21:36:39Z ****
Concrete particles 🗿

[\*] The implementation is only 500 bytes long, you can see the bits in the picture at the bottom left of the video. ⌘ [Read more](https://merveilles.town/@neauoire/110323892182780609) 2023-05-07T16:44:50Z ****
It was an absolute pleasure to watch this collaboration come together to build a tetris implementation for [#uxn](https://merveilles.town/tags/uxn).

Well done [@nf](https://mastodon.sdf.org/@nf), [@d6](https://merveilles.town/@d6) & [@rek](https://merveilles.town/@rek).

[https://github.com/nf/fourtette](https://github.com/nf/fourtette) ⌘ [Read more](https://merveilles.town/@neauoire/110328407050034467) 2023-05-07T18:25:03Z ****
[@alderwick](https://merveilles.town/@alderwick) Happy birthday! 🥳 anything special planned today? ⌘ [Read more](https://merveilles.town/@neauoire/110328801123571100) 2023-05-08T00:12:36Z ****
There Will Come Soft Rains

[https://www.btboces.org/Downloads/7\_There%20Will%20Come%20Soft%20Rains%20by%20Ray%20Bradbury.pdf](https://www.btboces.org/Downloads/7_There%20Will%20Come%20Soft%20Rains%20by%20Ray%20Bradbury.pdf)

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/110330167739023173) 2023-05-08T02:14:22Z ****
Will skate to the ocean-side to catch [@klardotsh](https://merveilles.town/@klardotsh) sailing into Canada 👋 ⌘ [Read more](https://merveilles.town/@neauoire/110330646519609467) 2023-05-08T03:42:10Z ****
IT'S ABOOT TIME [@klardotsh](https://merveilles.town/@klardotsh) ⌘ [Read more](https://merveilles.town/@neauoire/110330991759130593) 2023-05-09T16:06:03Z ****
James L. Peterson's book on petri nets is adorned by a pretty solver for the Dining Philosophers Problem. ⌘ [Read more](https://merveilles.town/@neauoire/110339579122942151) 2023-05-09T16:42:55Z ****
My experience using Matrix:

\*Join a few utterly quiet generic channels a-la " [#type\_theory](https://merveilles.town/tags/type_theory)"\*

\- One member, messages me, like "psst, come to [#my\_project](https://merveilles.town/tags/my_project)"

\*Join a somewhat active project centric room.\*

\- One member, messages me, like "psst, come to " [#fqqu3](https://merveilles.town/tags/fqqu3)-ktr2"

\*Join a pretty active niche room.\*

\- One member, messages me, like "psst, come to " [#\_\_\_\_\_0039](https://merve ... ⌘ [Read more](https://merveilles.town/@neauoire/110339724098962248) 2023-05-09T18:04:24Z ****
For the past few weeks I've been working on an arity checker(a gizmo that makes sure that functions behaves somewhat correctly.)

My wiki passed all tests for the first time today. It's been a pretty interesting process. The factor and concat languages wiki are the only resources around that I found on the topic, well worth a dive:

[https://docs.factorcode.org/content/article-inference.html](https://docs.factorcode.org/content/article-inference.html) ⌘ [Read more](https://merveilles.town/@neauoire/110340044495020377) 2023-05-10T17:32:56Z ****
I've been bouncing back and forth between two designs for something now, where I can either:

a) Explicitly declare a function to be a fall-through type, where it simply uses the next function's arity.

b) Try to guess what the routine is trying to do, and figure why it's not returning.

Turns out the b) plan is a whack-a-mole of a problem where in some weird cases the next routine's arity is non-standard and breaks things in unexpected ways.

PL design fun. ⌘ [Read more](https://merveilles.town/@neauoire/110345583073203935) 2023-05-10T19:50:33Z ****
We have a baguette cooking in the solar oven, it's hard to concentrate with that baking bread smell. ⌘ [Read more](https://merveilles.town/@neauoire/110346124216988710) 2023-05-10T20:05:14Z ****
Baked break in the sun. 🌻

Yes, we're both a bit incredulous that this worked?! ⌘ [Read more](https://merveilles.town/@neauoire/110346181979554751) 2023-05-10T20:22:43Z ****
45 minutes in, we flipped it around, cooked it in the sun for another 15 minutes. And it's absolutely perfect.

That means that this summer we can make bread on demand, without using fuel, and without adding heat to the habitat. ⌘ [Read more](https://merveilles.town/@neauoire/110346250694057921) 2023-05-10T20:58:45Z ****
[@klardotsh](https://merveilles.town/@klardotsh) lemme know when you're ready for some solar panel installation fun, and I'll head right over. ⌘ [Read more](https://merveilles.town/@neauoire/110346392430221370) 2023-05-11T01:58:40Z ****
Technology and the Character of Contemporary Life: A Philosophical Inquiry

by Albert Borgmann

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/110347571704976177) 2023-05-11T02:46:50Z ****
Looking at the trajectory of the weather in Canada and it is very similar to what preceeded the heat dome of two years ago, if it keeps pointing that way, this summer is going to be brutal. Hopefully we'll be able to escape it by sailing north before it gets here. ⌘ [Read more](https://merveilles.town/@neauoire/110347761091874151) 2023-05-11T15:33:37Z ****
[@rek](https://merveilles.town/@rek) 😬 [https://www.youtube.com/watch?v=OeMXqUZZcq4](https://www.youtube.com/watch?v=OeMXqUZZcq4) ⌘ [Read more](https://merveilles.town/@neauoire/110350776221435059) 2023-05-11T16:21:47Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110350965666730411) 2023-05-11T20:05:40Z ****
I'm writing a sort-of type checker for Uxntal, where arity definitions must match the instructions in the function's body.

This exploration is revealing various types of functions, and forcing me to explicitly define these differences for the code to validate.

My tests is a large collection of different types of functions that people have discovered over the past few months: [https://git.sr.ht/~rabbits/uxnbal/tree/master/item/etc/example.tal](https://git.sr.ht/~rabbits/uxnbal/tree/master/item/etc/example.tal)

T ... ⌘ [Read more](https://merveilles.town/@neauoire/110351846007894894) 2023-05-12T03:59:07Z ****
I spend 2 hours at the gym, 6 days a week, and so end up burning through podcasts pretty quickly. I've recently completed the FoC, Array Cast and Type Theory Forall catalogues.

\- [https://futureofcoding.org/episodes](https://futureofcoding.org/episodes)

\- [https://www.arraycast.com](https://www.arraycast.com)

\- [https://www.typetheoryforall.com](https://www.typetheoryforall.com)

Any suggestions for other nerdy fun podcasts of the same style? ⌘ [Read more](https://merveilles.town/@neauoire/110353707667761805) 2023-05-12T15:37:45Z ****
[@akkartik](https://merveilles.town/@akkartik) I feel like you're going to love this episode on what computing is for, and computational beauty is.

[https://www.typetheoryforall.com/episodes/episode17.mp3](https://www.typetheoryforall.com/episodes/episode17.mp3) ⌘ [Read more](https://merveilles.town/@neauoire/110356454819772038) 2023-05-12T15:42:59Z ****
When someone uses the word simplicity to mean familiarity 😬 ⌘ [Read more](https://merveilles.town/@neauoire/110356475348355153) 2023-05-12T16:00:10Z ****
Conal Elliott is like the Allan Watts of computing. I'd love to hear some drum n bass track, where suddenly it's just him saying deep stuff. ⌘ [Read more](https://merveilles.town/@neauoire/110356542924009410) 2023-05-12T17:09:03Z ****
Type Inference in Stack-Based Programming Languages

[https://prl.khoury.northeastern.edu/blog/static/stack-languages-talk-notes.pdf](https://prl.khoury.northeastern.edu/blog/static/stack-languages-talk-notes.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110356813794431018) 2023-05-12T18:12:59Z ****
Updating all my code to validate with the type checker. ⌘ [Read more](https://merveilles.town/@neauoire/110357065173300974) 2023-05-12T18:22:21Z ****
Elegant Objects (EO) is an object-oriented programming paradigm that renounces traditional techniques like null, getters-and-setters, code in constructors, mutable objects, static methods, annotations, type casting, implementation inheritance, data objects, etc.

[https://www.elegantobjects.org](https://www.elegantobjects.org) ⌘ [Read more](https://merveilles.town/@neauoire/110357102064132124) 2023-05-13T01:35:30Z ****
[@eli\_oat](https://tenforward.social/@eli_oat) each day I see that links you've added to linkhut and I can map a sort of journey. It's fun to follow along your adventures. ⌘ [Read more](https://merveilles.town/@neauoire/110358805240100821) 2023-05-13T16:39:16Z ****
Type-checking the type checker still fails 😡 ⌘ [Read more](https://merveilles.town/@neauoire/110362359008561192) 2023-05-13T17:42:56Z ****
Stumped by this routine pattern ![:columbo:](https://assets.merveilles.town/custom_emojis/images/000/183/469/original/a7e09f9132876320.png) ⌘ [Read more](https://merveilles.town/@neauoire/110362609369170857) 2023-05-13T18:26:53Z ****
\*throws hands in the air\*

Guess I'll add yet another god damn type ⌘ [Read more](https://merveilles.town/@neauoire/110362782147731472) 2023-05-13T19:32:19Z ****
No! Wait, I'm just dumb, the type checker was right and I couldn't understand what it was trying to tell me.

Haha, wow, it's a weird feeling when you build a thing to reflect about a problem and it starts to see things that you don't ![:maru:](https://assets.merveilles.town/custom_emojis/images/000/001/279/original/maru.png) ⌘ [Read more](https://merveilles.town/@neauoire/110363039433002898) 2023-05-13T21:53:13Z ****
Hibiscus tea weather is back! 🔴 ⌘ [Read more](https://merveilles.town/@neauoire/110363593502243911) 2023-05-13T23:34:43Z ****
Building myself some fancy ass training wheels uguys ⌘ [Read more](https://merveilles.town/@neauoire/110363992631329434) 2023-05-14T01:47:25Z ****
[https://www.youtube.com/watch?v=UOvAEqLWyok](https://www.youtube.com/watch?v=UOvAEqLWyok)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110364514400299938) 2023-05-14T16:59:30Z ****
A new day, a new wave of mastodon.social cryptospam. ⌘ [Read more](https://merveilles.town/@neauoire/110368100874771086) 2023-05-14T17:20:28Z ****
Mods fighting spam like we're playing Quake, whoever has the best ping gets the frag. ⌘ [Read more](https://merveilles.town/@neauoire/110368183310469448) 2023-05-14T17:43:37Z ****
[@klardotsh](https://merveilles.town/@klardotsh) Could I borrow your badass electric saw machine thing this afternoon? I feel like making a big hole in a locker. ⌘ [Read more](https://merveilles.town/@neauoire/110368274367733862) 2023-05-14T17:46:57Z ****
I wish we could see the milliseconds on report resolve time. ⌘ [Read more](https://merveilles.town/@neauoire/110368287464517055) 2023-05-14T17:56:29Z ****
Type system design ⌘ [Read more](https://merveilles.town/@neauoire/110368324921522482) 2023-05-14T19:39:42Z ****
k-mode refactoring ⌘ [Read more](https://merveilles.town/@neauoire/110368730795221451) 2023-05-14T20:08:20Z ****
I'm starting to get the hand of this now.

So, one bad-habit that I had when building my wiki(which I've managed to overcome in the projects I've made afterward) was to hard-crash no matter the stack state, and this just won't fly with the type checker, I've got to keep the stack in balance during error handling. ⌘ [Read more](https://merveilles.town/@neauoire/110368843415637000) 2023-05-14T23:05:48Z ****
The [#uxntal](https://merveilles.town/tags/uxntal) type-checker can now be used inline, along with any other gizmos you're already using for development.

source: [https://git.sr.ht/~rabbits/uxnbal](https://git.sr.ht/~rabbits/uxnbal)

download(2600 bytes): [https://rabbits.srht.site/uxnbal/uxnbal.rom](https://rabbits.srht.site/uxnbal/uxnbal.rom)

docs: [http://wiki.xxiivv.com/site/uxntal\_types.html](http://wiki.xxiivv.com/site/uxntal_types.html) ⌘ [Read more](https://merveilles.town/@neauoire/110369541233917081) 2023-05-15T02:41:49Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110370390631058710) 2023-05-15T03:17:31Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110370531036662728) 2023-05-15T15:51:01Z ****
'Beware of first- hand ideas!' exclaimed one of the most advanced of them. 'First-hand ideas do not really exist. They are but the physical impressions produced by love and fear, and on this gross foundation who could erect a philosophy? Let your ideas be second-hand, and if possible tenth-hand, for then they will be far removed from that disturbing element – direct observation.

[#theLibrary](https://merveilles.town/tags/theLibrary)

[http://wiki.xxiivv.com/docs/machine\_stops.txt](http://wiki.xxiivv.com/docs/mac ... ⌘ [Read more](https://merveilles.town/@neauoire/110373493887851556) 2023-05-15T17:45:47Z ****
What a simple world it would be, if only it were not for Weakening and Contraction!

[https://homepages.inf.ed.ac.uk/wadler/papers/linearuse/linearuse.ps](https://homepages.inf.ed.ac.uk/wadler/papers/linearuse/linearuse.ps) ⌘ [Read more](https://merveilles.town/@neauoire/110373945164569136) 2023-05-15T18:41:52Z ****
[ x ] self-modification

[ x ] parallelism

[ x ] type-checking ⌘ [Read more](https://merveilles.town/@neauoire/110374165717384141) 2023-05-15T19:00:09Z ****
Might have no choice but make a type unsafe. ![:eccehomo:](https://assets.merveilles.town/custom_emojis/images/000/117/087/original/8e82b77cce191bae.png) ⌘ [Read more](https://merveilles.town/@neauoire/110374237577648881) 2023-05-15T20:28:57Z ****
[https://www.youtube.com/watch?v=a00YviFntZI](https://www.youtube.com/watch?v=a00YviFntZI)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110374586759020985) 2023-05-16T01:35:50Z ****
It's time to fill our e-reader for the summer, I'm looking for anything you can think of that might be fun for reading out-loud, classics, sci-fi, metaphysics, fiction, humour, etc..

Ideally, something that is not already present on this list: [http://wiki.xxiivv.com/site/reading.html](http://wiki.xxiivv.com/site/reading.html) ⌘ [Read more](https://merveilles.town/@neauoire/110375793465031368) 2023-05-16T01:32:13Z ****
Catching up with friends, making plans for which island to meet at, and when. We're casting off in less than a week now. Only thing left to do is filling the lockers up with food. ⌘ [Read more](https://merveilles.town/@neauoire/110375779270239516) 2023-05-16T03:01:17Z ****
Wow, that's a gorgeous spread to open a book to. ⌘ [Read more](https://merveilles.town/@neauoire/110376129511434950) 2023-05-16T15:16:41Z ****
Thanks to everyone who sent reading suggestions :) I'm going through the list now 💜 ⌘ [Read more](https://merveilles.town/@neauoire/110379021227901799) 2023-05-16T15:59:48Z ****
"Because when an organ is working properly, you don’t feel it. If you see your eye, you’ve got cataract. If you hear your ears, you’ve got singing in your ears—you know, getting in the way of hearing. When you are fully functioning, you are unaware of the organ. When you’re thinking clearly, your brain isn’t getting in your way."

— Alan Watts ⌘ [Read more](https://merveilles.town/@neauoire/110379190752593647) 2023-05-16T17:05:39Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110379449651800561) 2023-05-16T17:00:23Z ****
My uxntal compiler now passes the type-checker, with 1 unsafe definition. Next challenge, type-checking, the type-checker.. ![:ouroboros_smile:](https://assets.merveilles.town/custom_emojis/images/000/127/626/original/209da200e671a4a9.png) ⌘ [Read more](https://merveilles.town/@neauoire/110379429001081908) 2023-05-17T03:25:12Z ****
Silenced mastodon.world ⌘ [Read more](https://merveilles.town/@neauoire/110381885873425303) 2023-05-17T16:32:02Z ****
The ship is ready for casting off..

Ahead of time.

That's new. ⌘ [Read more](https://merveilles.town/@neauoire/110384979779761945) 2023-05-17T18:49:33Z ****
Updated /now page.

[https://wiki.xxiivv.com/site/now.html](https://wiki.xxiivv.com/site/now.html) ⌘ [Read more](https://merveilles.town/@neauoire/110385520554163549) 2023-05-17T23:04:57Z ****
Your periodical reminder to keep your medkit well stocked and accessible. ⌘ [Read more](https://merveilles.town/@neauoire/110386524788474795) 2023-05-17T23:17:40Z ****
I've been meaning to find a used paperback copy for a while.

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/110386574832831810) 2023-05-18T01:09:46Z ****
Took the bikes apart, storaged everything that might shift underway, our ship is back to sailing mode until the fall. We're looking at casting off for Sidney tomorrow morning. ⌘ [Read more](https://merveilles.town/@neauoire/110387015602978911) 2023-05-18T03:39:09Z ****
\*looks up operator precedence table because is coding in some cloddish language where you just have to guess what ever which way things are supposed to happen\* ⌘ [Read more](https://merveilles.town/@neauoire/110387602992132167) 2023-05-18T23:09:42Z ****
Gorgeous sail up to Sidney, following wind and tide with a clear sky the whole way. ⌘ [Read more](https://merveilles.town/@neauoire/110392205775441536) 2023-05-18T23:15:27Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110392228405878112) 2023-05-19T01:41:28Z ****
sigbovik.pdf ⌘ [Read more](https://merveilles.town/@neauoire/110392802554689671) 2023-05-19T01:38:01Z ****
"What's the J operator in orca?"

"Well, it's the identity functio-a wire, it's a wire" ⌘ [Read more](https://merveilles.town/@neauoire/110392789005294934) 2023-05-19T01:45:23Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110392817964715508) 2023-05-19T02:06:54Z ****
[@eli\_oat](https://tenforward.social/@eli_oat) have you read the "Salzgurken: A formal grammar for unambiguous grocery shopping" paper in the latest sigbovik? I feel like you'd get a kick out of it.

[http://sigbovik.org/2023/proceedings.pdf](http://sigbovik.org/2023/proceedings.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110392902567676098) 2023-05-19T15:05:37Z ****
Something super fun happened today.

I received a very dry personal email with answers I had in regards to some questions about participating in some development project for mine shafts in Syracuse, and a validation code to sign in with my new account.

\*clicked it\*

I have a access to some company's business reports, and discussion forums. I can even redeem gas for my company car.

But, I am not building mine shafts in Syracuse. ⌘ [Read more](https://merveilles.town/@neauoire/110395964638885056) 2023-05-20T01:32:01Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110398427729009487) 2023-05-20T01:31:17Z ****
I just have the best luck with thrift stores lately! 1922 edition ![:moomin_sparkles:](https://assets.merveilles.town/custom_emojis/images/000/185/714/original/b108f71d9db97c49.png)

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/110398424861920254) 2023-05-20T01:38:42Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110398453977229153) 2023-05-20T02:23:56Z ****
Lua is one of those languages that I knew at one point, I wrote a ton of it, including guides, but I've forgotten exactly everything about it now, enough that when I see Lua code, I don't even recognize what language it is. ⌘ [Read more](https://merveilles.town/@neauoire/110398631882256511) 2023-05-20T02:49:16Z ****
Enum inspection in Left is pretty useful to see what each elements is. ⌘ [Read more](https://merveilles.town/@neauoire/110398731455355473) 2023-05-20T03:31:37Z ****
Still working on arity-checking, one simple type that has eluded me until now is when a function doesn't return at all, but falls into the next one.

Finally got around to validating for this one. ⌘ [Read more](https://merveilles.town/@neauoire/110398897994175800) 2023-05-20T03:34:21Z ****
I remember once explaining uxntal as "simple" language, well, needless to say you won't be catching me calling uxntal simple again. ⌘ [Read more](https://merveilles.town/@neauoire/110398908729374242) 2023-05-20T14:02:13Z ****
Heading toward Galiano Island later today, while in Sidney, we picked up a part we need to replace next week. This is a cutlass bearing, it's very pretty.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110401377646664219) 2023-05-20T14:28:09Z ****
"a pure stack VM can only access the top element at any time (some instructions pop multiple elements). No practical language uses this; it is only suitable for use in a calculator, and has difficulty even dealing with variables efficiently."

![:cooldog:](https://assets.merveilles.town/custom_emojis/images/000/000/052/original/54332b54a0d000cf.png) ⌘ [Read more](https://merveilles.town/@neauoire/110401479581899408) 2023-05-20T20:57:43Z ****
Gorgeous day on the water, we crossed path with a regatta going around Salt Spring. ⌘ [Read more](https://merveilles.town/@neauoire/110403011457018314) 2023-05-21T02:27:41Z ****
[@lunabee](https://cathode.church/@lunabee) just a little message to say how much I love the changes you've made to your website recently. 💜 ⌘ [Read more](https://merveilles.town/@neauoire/110404308931319575) 2023-05-21T03:18:30Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110404508714765834) 2023-05-21T04:53:37Z ****
But really, honestly, I never have to do something like this again. ⌘ [Read more](https://merveilles.town/@neauoire/110404882751443780) 2023-05-21T04:51:47Z ****
Due to the absolute lack of planning in terms of programming language design, if you can even call Uxntal a programming language, means that there was never a census of Uxntal's capabilities.

Before putting this together, I don't think I had a good understanding of the actual hidden complexity of the thing.

Type inference was a game of whack a mole, until things started to come together in these past couple of days. But I'm glad this work is done. ⌘ [Read more](https://merveilles.town/@neauoire/110404875521318163) 2023-05-21T04:46:58Z ****
After nearly two weeks of trying to fit a prism inside of a circle, I've managed to find a comfy balance for the uxntal arity checker. I can now get on with my life.

The validator is able to validate its own source code, which is as convoluted as I can stomach in regards to programs that I can maintain.

Most of uxntal wasn't designed per say, it's more that programming patterns emerged from toying around with the primitives. ie: There never was a convention for a loop.

[https://git.sr.ht/~rabbits/uxnbal](https: ... ⌘ [Read more](https://merveilles.town/@neauoire/110404856593184490) 2023-05-21T16:08:16Z ****
We have some green coffee beans left over from [@cathos](https://merveilles.town/@cathos), I will try to see if I can sun roast them 🌻 ⌘ [Read more](https://merveilles.town/@neauoire/110407535595714895) 2023-05-21T17:08:55Z ****
The sweet smell of coffee beans roasting in the sun is very distracting ⌘ [Read more](https://merveilles.town/@neauoire/110407774047247168) 2023-05-21T18:39:19Z ****
We were afraid that roasting coffee beans anchored in a bay might be difficult as the sailboat rights itself with the wind, making the angle of the sun move around us, but we did it early enough that the tide current kept us aligned with the sun for long enough that we could roast a whole tray without having to adjust it. ⌘ [Read more](https://merveilles.town/@neauoire/110408129540424307) 2023-05-21T18:35:56Z ****
Light roast

Hand ground

Moka pot

It turned out absolutely delicious. Next time, I will try a medium roast, I just couldn't wait to taste it. 🌻 ⌘ [Read more](https://merveilles.town/@neauoire/110408116242171151) 2023-05-21T18:49:45Z ****
SOLAR-COOKING ALL THE THINGS ✊

[https://100r.co/site/solar\_evacuated\_tube\_cooking.html](https://100r.co/site/solar_evacuated_tube_cooking.html) ⌘ [Read more](https://merveilles.town/@neauoire/110408170551622121) 2023-05-21T19:22:37Z ****
[@bellinitte](https://merveilles.town/@bellinitte) You wouldn't happen to have a bresenham arc drawing routine by any chance? I've been trying all morning and it's kicking my butt. In the form

@draw-arc ( x1\* y1\* x2\* y2\* clockwise -- ) ⌘ [Read more](https://merveilles.town/@neauoire/110408299815916920) 2023-05-21T22:57:59Z ****
Kindda wanna build a little vector illustration program. ⌘ [Read more](https://merveilles.town/@neauoire/110409146635022657) 2023-05-22T17:48:50Z ****
I've been reading Finkel's book and in Chapter 2, on Control structures(the part about Continuations) to demonstrate, it uses a language called Io, where instead of returning, procedures just invoke their continuations. I've never seen something like this before, and it's really hard to find anything about that language. Is there any sort of implementation of this left anywhere? ⌘ [Read more](https://merveilles.town/@neauoire/110413593358636946) 2023-05-22T21:33:32Z ****
Who's going to Strange Loop this year? ⌘ [Read more](https://merveilles.town/@neauoire/110414476874711389) 2023-05-22T22:07:39Z ****
I predict that by fall, I'll have had a computer overdose, and I'll never want touch one again after that. ⌘ [Read more](https://merveilles.town/@neauoire/110414611061822820) 2023-05-22T22:06:40Z ****
Looking forward to see the schedule for Papers We Love Conf 2023 as well.

I'll try to make both. ⌘ [Read more](https://merveilles.town/@neauoire/110414607219446033) 2023-05-23T00:35:41Z ****
This is the original instructions. ⌘ [Read more](https://merveilles.town/@neauoire/110415193150229392) 2023-05-23T00:34:53Z ****
I was reading about sliding wood puzzles recently, and I had some time to kill this afternoon, so I made an implementation of Dad's Puzzler. A puzzle where you must bring the top-left block(2x2), to the bottom-left by sliding things around.

[https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/dads/dads.tal](https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/dads/dads.tal) ⌘ [Read more](https://merveilles.town/@neauoire/110415190002500277) 2023-05-23T15:58:13Z ****
\*updates packages on Pinebook\*

\*insta-regrets\* ⌘ [Read more](https://merveilles.town/@neauoire/110418820680662017) 2023-05-23T16:06:20Z ****
Looking out the window this morning, and seeing another ship from a Merveilles community member anchored right next to us. The seapunk dream is real! ⌘ [Read more](https://merveilles.town/@neauoire/110418852580865817) 2023-05-23T17:05:52Z ****
[@d6](https://merveilles.town/@d6) I can't come on IRC at the moment, but I have a question, and I think you might be able to help.

It's probably very silly, but I need a second opinion, for a part of a routine that checks if two characters are whitespace ( char1 char2 -- f ):

Instead of:

#21 LTH SWP #21 LTH AND

Would it be safe to just do:

ORA #21 LTH ⌘ [Read more](https://merveilles.town/@neauoire/110419086723076518) 2023-05-24T14:59:41Z ****
"Hold on, I'll have to grep this from the cockpit locker" ⌘ [Read more](https://merveilles.town/@neauoire/110424252812678963) 2023-05-24T17:14:53Z ****
Wrote a little program(200 bytes) to encode binary files into base64.

I've come across base64 often in the past, I knew it used some sort of ascii table for packing binary data into text, but it's the first time that I implement it myself.

doc: [http://wiki.xxiivv.com/site/base64.html](http://wiki.xxiivv.com/site/base64.html)

src: [https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/cli/base64/b64enc.tal](https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/cli/base64/b64enc.tal) ⌘ [Read more](https://merveilles.town/@neauoire/110424784491016698) 2023-05-24T20:07:16Z ****
My little book on the topic of soroban(japanese abacus) mentions offhandedly the vertical method of adding roman numerals, and so, I had to try it out.

I think I'll always visualize roman numbers this way from now on. ⌘ [Read more](https://merveilles.town/@neauoire/110425462292143981) 2023-05-24T20:24:12Z ****
Running [#Uxn](https://merveilles.town/tags/Uxn) on Mac OS X Tiger

[https://www.geeklan.co.uk/?p=3145](https://www.geeklan.co.uk/?p=3145) ⌘ [Read more](https://merveilles.town/@neauoire/110425528903316617) 2023-05-24T21:46:28Z ****
So, [@rek](https://merveilles.town/@rek) made a super long cupcake in the solar oven.

[#theGalley](https://merveilles.town/tags/theGalley) ⌘ [Read more](https://merveilles.town/@neauoire/110425852388471062) 2023-05-24T21:48:51Z ****
rek "BEHOLD, A GIANT TURD" ⌘ [Read more](https://merveilles.town/@neauoire/110425861737186832) 2023-05-25T17:27:35Z ****
the modern web ⌘ [Read more](https://merveilles.town/@neauoire/110430496737604730) 2023-05-25T23:24:20Z ****
Expanded the little utilit that tells me the date in the arvelie format when I open my computer. Added it a gregorian-arvelie-gregorian converter. Fun fact, the date format is used on the esotericlanguages blog.

src: [https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/cli/arvelie/arvelie.tal](https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/cli/arvelie/arvelie.tal)

docs: [http://wiki.xxiivv.com/site/time.html](http://wiki.xxiivv.com/site/time.html) ⌘ [Read more](https://merveilles.town/@neauoire/110431899542032614) 2023-05-26T00:01:03Z ****
Last year, [@cathos](https://merveilles.town/@cathos) gave me a notebook where the last few pages were these wonderful nomograms and conversion tables. I decided to finally check out their website today, and it's filled with excellent notes and printables for analog computing and low-tech aids.

[https://telemeter.wndsn.com](https://telemeter.wndsn.com) ⌘ [Read more](https://merveilles.town/@neauoire/110432043878440052) 2023-05-26T17:14:06Z ****
Made a quick sketch for an idea for an illustrated interpretation of the Merveilles icon inspired from Helvetica's. ⌘ [Read more](https://merveilles.town/@neauoire/110436106000616260) 2023-05-26T17:27:12Z ****
Kibibytes and Mebibytes ⌘ [Read more](https://merveilles.town/@neauoire/110436157497971262) 2023-05-26T19:15:48Z ****
cyan hands looks pretty nice ⌘ [Read more](https://merveilles.town/@neauoire/110436584567560097) 2023-05-26T21:17:39Z ****
I usually draw characters with their hands either out of frame or hidden somehow, for this one I really had to.. commit. It's mostly hands. ⌘ [Read more](https://merveilles.town/@neauoire/110437063691858386) 2023-05-26T23:54:21Z ****
Finished lineart, going to add some shading next. ⌘ [Read more](https://merveilles.town/@neauoire/110437679857099768) 2023-05-27T00:27:31Z ****
Finished my rendition of the interpretation of the Merveilles icon. Thanks to [@helveticablanc](https://merveilles.town/@helveticablanc) for the idea! Here's a version as high-res as the pinebook can stomach. ⌘ [Read more](https://merveilles.town/@neauoire/110437810242395465) 2023-05-27T17:28:51Z ****
Netsurf has one my favourite navigation for history. ⌘ [Read more](https://merveilles.town/@neauoire/110441826327629416) 2023-05-28T01:19:43Z ****
To help [@dcreager](https://mastodon.dcreager.net/@dcreager) with their upcoming presentation at StrangeLoop on concatenating languages, I've made a few changes to Varvara's Bicycle to make it usable as a presentation tool, by adding explicit controls to step through evaluation. It's more readable to unfamiliar eyes than beetbug which blankets the screen with numbers and opcodes.

[https://git.sr.ht/~rabbits/bicycle](https://git.sr.ht/~rabbits/bicycle) ⌘ [Read more](https://merveilles.town/@neauoire/110443677841033966) 2023-05-28T15:24:25Z ****
Is there just the one rust implementation? I thought Rust was a sort of spec that people implemented for their system, but I can't seem to find implementations aside from the one. Am I looking it up wrong? ⌘ [Read more](https://merveilles.town/@neauoire/110446999339679415) 2023-05-28T20:12:03Z ****
me: "So, what's the diagnostic? Is the Thinkpad dead?"

[@klardotsh](https://merveilles.town/@klardotsh): "Well, for one thing, there shouldn't be any screws rattling inside like that" ⌘ [Read more](https://merveilles.town/@neauoire/110448130346547369) 2023-05-29T13:10:50Z ****
We've been killing conversations about software with "That won't scale" for so long we've forgotten that scaling problems aren't inherently fatal.

[https://web.archive.org/web/20190213201804/http://shirky.com/writings/situated\_software.html](https://web.archive.org/web/20190213201804/http://shirky.com/writings/situated_software.html) ⌘ [Read more](https://merveilles.town/@neauoire/110452136351014091) 2023-05-29T16:23:29Z ****
watching [@akkartik](https://merveilles.town/@akkartik) get crucified for saying like, hey, wouldn't it be nice if we, from time to time, didn't throw industry-scale stacks to solve every little problem we face. ![:eccehomo:](https://assets.merveilles.town/custom_emojis/images/000/117/087/original/8e82b77cce191bae.png) ⌘ [Read more](https://merveilles.town/@neauoire/110452893910301108) 2023-05-29T16:31:51Z ****
Updated /now page.

[https://wiki.xxiivv.com/site/now.html](https://wiki.xxiivv.com/site/now.html) ⌘ [Read more](https://merveilles.town/@neauoire/110452926831348924) 2023-05-30T14:46:58Z ****
Woke up to find SV Bosun Bird anchored right next to us. They were an inspiration when we began considering long-distance sailing aboard a small vessel. Their website is a treasure trove of knowledge.

[https://www.bosunbird.com](https://www.bosunbird.com) ⌘ [Read more](https://merveilles.town/@neauoire/110458176700287273) 2023-05-30T16:50:47Z ****
Hoping that this little program will help people make sense of their own code, and allow to explain it to others. This rom includes an uxn implementation of the uxn vm, with all of its memory virtualized.

src: [https://git.sr.ht/~rabbits/bicycle](https://git.sr.ht/~rabbits/bicycle)

rom(8kb): [https://rabbits.srht.site/bicycle/bicycle.rom](https://rabbits.srht.site/bicycle/bicycle.rom) ⌘ [Read more](https://merveilles.town/@neauoire/110458663536338167) 2023-05-30T17:12:47Z ****
Hitting all sorts of weird compilation errors on the pinebook, c dev on arm is a pain in the ass. I'll port the 100r wiki to uxntal over the summer. ⌘ [Read more](https://merveilles.town/@neauoire/110458750099466092) 2023-05-30T17:46:10Z ****
Just finished Chaitain's book "The Unknowable". I don't think I've read a book like it before in which someone takes that much of a dump on the work of others to make their point. Bizarre reading. ⌘ [Read more](https://merveilles.town/@neauoire/110458881341466867) 2023-05-31T15:08:27Z ****
Had a blast at the [@fission](https://plnetwork.xyz/@fission) party last night, woke up to a pile of compsi papers on parallelism in my DMs ![:moar:](https://assets.merveilles.town/custom_emojis/images/000/000/057/original/3d04c4c88ec35049.png) ⌘ [Read more](https://merveilles.town/@neauoire/110463923505643460) 2023-05-31T15:54:31Z ****
There's going to be a whole talk at Strange Loop about birdsongs 👀

[https://thestrangeloop.com/2023/birdsong-as-code.html](https://thestrangeloop.com/2023/birdsong-as-code.html) ⌘ [Read more](https://merveilles.town/@neauoire/110464104657753996) 2023-05-31T22:44:15Z ****
I had an issue with the routine that prints a short as a decimal string. Due to using self-modification to store the zero-padded flag, it didn't parallelize well, so I had to rewrite it. The routine on the left is nearly 2 years old now, so it's starting to be a while since I've begun writing Uxntal principaly and it's interesting to see old code and compare it with how I'd solve the same problem today but with a totally different mindset. ⌘ [Read more](https://merveilles.town/@neauoire/110465715773954472) 2023-06-01T14:43:19Z ****
Welcome aboard Bathtub Catapult Airlines ⌘ [Read more](https://merveilles.town/@neauoire/110469486985633356) 2023-06-01T16:55:53Z ****
Pulled the anchor up early this morning, we're heading back to Sidney. We'll haul out, fix up a few things, resupply, and we're off again. ⌘ [Read more](https://merveilles.town/@neauoire/110470008234343661) 2023-06-01T18:48:00Z ****
Roasting the remain of our green coffee beans in the sun, I will leave them longer and try for a dark roast. ⌘ [Read more](https://merveilles.town/@neauoire/110470449131321334) 2023-06-01T19:52:30Z ****
How to implement INTERCAL's COMEFROM in Uxntal.

[https://en.wikipedia.org/wiki/COMEFROM](https://en.wikipedia.org/wiki/COMEFROM) ⌘ [Read more](https://merveilles.town/@neauoire/110470702708575416) 2023-06-02T00:07:46Z ****
Action at a distance is an anti-pattern in computer science in which behavior in one part of a program modifies operations in another part of the program. I will try to demonstrate how it can be a powerful ally when writing [#uxntal](https://merveilles.town/tags/uxntal) if wielded safely.

[https://wiki.xxiivv.com/site/uxntal\_state.html](https://wiki.xxiivv.com/site/uxntal_state.html) ⌘ [Read more](https://merveilles.town/@neauoire/110471706483154745) 2023-06-02T19:27:35Z ****
e-reader home screen choice paralysis ⌘ [Read more](https://merveilles.town/@neauoire/110476267066599109) 2023-06-02T19:40:20Z ****
"Let's call a program elegant if no smaller program written in the same programming language has the same output."

I keep thinking back about Chaitin's Unknowable, and can't really appreciate the quote due to golfing being most often synonymous to obfuscation. But I'm also of the mind, that maybe the sort of golfing that results in obfuscation is a side-effect of the language for not being able to express meaning both concisely and explicitly at once.. 🤔 ⌘ [Read more](https://merveilles.town/@neauoire/110476317197921342) 2023-06-02T19:44:46Z ****
LISP seems like an awfully bad example to express what he's trying to say here, point-free tacit programming is probably able to do a better expression of his meaning than any language naming parameters and functions, because doing so inevitably leads to single-character names in the name of "elegance". ⌘ [Read more](https://merveilles.town/@neauoire/110476334659518570) 2023-06-02T23:31:55Z ****
Asked the crane operator in the boatyard how heavy Pino was, 16'500 pounds. We carry a lot of legumes, it must be why we're so heavy. ⌘ [Read more](https://merveilles.town/@neauoire/110477227815338494) 2023-06-02T23:36:03Z ****
A stink bug flew in ⌘ [Read more](https://merveilles.town/@neauoire/110477244043068542) 2023-06-02T23:41:46Z ****
A copy of Adam Wiśniewski-Snerg's Robot was waiting for us in Sidney. The embossed cover is very pretty.

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/110477266536698094) 2023-06-03T14:31:25Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110480764815185655) 2023-06-03T17:04:21Z ****
[@klardotsh](https://merveilles.town/@klardotsh) we got the fucker out! ⌘ [Read more](https://merveilles.town/@neauoire/110481366166229736) 2023-06-04T15:20:49Z ****
Took the prop off for the first time, it's nice to see how it works inside.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110486621386410201) 2023-06-05T15:54:09Z ****
[https://www.youtube.com/watch?v=nUE80DTNxK4](https://www.youtube.com/watch?v=nUE80DTNxK4)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110492414715263904) 2023-06-05T19:14:50Z ****
It's been so long that I've seen an apple device, in person, that wasn't more than 10 years old, I wonder who even buys that shit nowadays. ⌘ [Read more](https://merveilles.town/@neauoire/110493203870884257) 2023-06-06T00:59:58Z ****
Cleaned up the prop, and reassembled it. Took nearly 4 hours to get it all back together. Luckily, the person working on the boat next to ours could advise us.

[#theBoatyard](https://merveilles.town/tags/theBoatyard) ⌘ [Read more](https://merveilles.town/@neauoire/110494560997400679) 2023-06-06T14:14:53Z ****
A Term-Rewriting System for Joy

[http://nsl.com/papers/rewritejoy.html](http://nsl.com/papers/rewritejoy.html) ⌘ [Read more](https://merveilles.town/@neauoire/110497686742834215) 2023-06-06T14:45:04Z ****
Some call his classes "Uncle John’s Mystery Hour," in which John McCarthy can and will lecture on the last thing he thought of before rushing late through the door and down the stairs to the front of the lecture hall.

[https://dreamsongs.com/10ideas.html](https://dreamsongs.com/10ideas.html) ⌘ [Read more](https://merveilles.town/@neauoire/110497805382146282) 2023-06-06T15:15:44Z ****
I'm trying to find the name of a flash game that was very popular for a while, where it was an editor of wireframe lines and it had gravity, and wind settings, and you could make some of these lines work like pistons, and make little walking machines or bridges. Does that ring a bell for anyone? ⌘ [Read more](https://merveilles.town/@neauoire/110497925972228332) 2023-06-06T21:14:28Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110499336587221070) 2023-06-06T21:22:15Z ****
A very pretty mahjong solitaire game for [#Uxn](https://merveilles.town/tags/Uxn).

[https://github.com/lynn/shanghai](https://github.com/lynn/shanghai) ⌘ [Read more](https://merveilles.town/@neauoire/110499367200244679) 2023-06-06T21:41:25Z ****
Almost done restocking for the summer. We should have enough food to last us until the fall, only a few extra runs to grab snacks and extras, and we're done with the spring preparations. ⌘ [Read more](https://merveilles.town/@neauoire/110499442541828226) 2023-06-07T01:34:24Z ****
[@jameschip](https://merveilles.town/@jameschip) I know you're cogitating about OS interaction design and virtual machines. I've been reading this paper and there are things in it that might be interesting to you right now, at least I hope :)

[https://dreamsongs.com/Files/VirtualWorldsForCodeProposalPure.pdf](https://dreamsongs.com/Files/VirtualWorldsForCodeProposalPure.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110500358675846967) 2023-06-07T01:32:57Z ****
"Unfortunately, most existing programming languages treat software as an isolated, closed-world formal system."

–ULS Report, page 89 ⌘ [Read more](https://merveilles.town/@neauoire/110500352952872874) 2023-06-07T02:17:14Z ****
Storaged our bikes for the summer.

Where we're going there are no roads. ⌘ [Read more](https://merveilles.town/@neauoire/110500527116301828) 2023-06-07T15:44:05Z ****
[@cabtastic](https://mastodon.art/@cabtastic) omg cab! the hell frozeth over! salut :) ⌘ [Read more](https://merveilles.town/@neauoire/110503699805330749) 2023-06-07T15:58:11Z ****
Don't interrupt, Bruno said as we came in. I'm counting the Pigs in the field!

How many are there? I enquired.

About a thousand and four, said Bruno.

You mean about a thousand, Sylvie corrected him. There's no good saying "and four": you can't be sure about the four!

And you're as wrong as ever! Bruno exclaimed triumphantly. It's just the four I can be sure about; cause they're here, grubbing under the window! It is the thousand I isn't pruffickly sure about

[https://wiki.xxiivv.com/site/arithmetic.html](http ... ⌘ [Read more](https://merveilles.town/@neauoire/110503755231503344) 2023-06-07T15:57:11Z ****
So happy to have found a copy at the thrift store, I've been looking out for this one for years.

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/110503751254575794) 2023-06-07T16:06:30Z ****
"It has never been spread out, yet, they said it would cover the whole country, and shut out the sunlight! So we now use the country itself, as its own map, and I assure you it does nearly as well."

[https://wiki.xxiivv.com/site/simulacra.html](https://wiki.xxiivv.com/site/simulacra.html)

My wiki is plastered in quotes from that genius book. ⌘ [Read more](https://merveilles.town/@neauoire/110503787935980452) 2023-06-09T15:53:15Z ****
In mathematics, the four color theorem, or the four color map theorem, states that no more than four colors are required to color the regions of any map so that no two adjacent regions have the same color.

[https://en.wikipedia.org/wiki/Four\_color\_theorem](https://en.wikipedia.org/wiki/Four_color_theorem) ⌘ [Read more](https://merveilles.town/@neauoire/110515060440578748) 2023-06-09T17:15:11Z ****
I think I'd like to make a lunar lander game, I've been thinking about it for a while, I think I have all the parts I need for this. First, I need to have a pretty good vector drawing syst- \*gets lost for 2 hours drawing rapidograph apertures\* ⌘ [Read more](https://merveilles.town/@neauoire/110515382601187227) 2023-06-09T19:51:44Z ****
"For a moment they saw the nations of the dead, and, before they joined them, scraps of the untainted sky. " ⌘ [Read more](https://merveilles.town/@neauoire/110515998168400727) 2023-06-09T19:57:37Z ****
People keeps asking me to make the wiki.xxiivv.com/docs/ directory readable, I'll make a little uxn program that serves html indexes. ⌘ [Read more](https://merveilles.town/@neauoire/110516021347955149) 2023-06-09T21:25:18Z ****
Wrote directory.rom(300 bytes) that generates an html index from a folder:

[https://paste.sr.ht/~rabbits/ece40ad2f658656be5e96932b174c67fbe1dc13d](https://paste.sr.ht/~rabbits/ece40ad2f658656be5e96932b174c67fbe1dc13d)

The docs/ folder, in which I keep copies of websites and texts for reference on my wiki, is now browsable: [http://wiki.xxiivv.com/docs/](http://wiki.xxiivv.com/docs/) ⌘ [Read more](https://merveilles.town/@neauoire/110516366105825049) 2023-06-10T02:09:18Z ****
Pulled into Maple Bay, we'll leave tomorrow morning at first light for Ladysmith. ⌘ [Read more](https://merveilles.town/@neauoire/110517482839423823) 2023-06-10T16:03:51Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110520764455562715) 2023-06-10T16:54:14Z ****
This little 32 points circle lut goes a long way. I doubt I'll need much more than that to draw the whole of the lunar lander vector. ⌘ [Read more](https://merveilles.town/@neauoire/110520962568391886) 2023-06-10T17:49:54Z ****
to the moon ⌘ [Read more](https://merveilles.town/@neauoire/110521181429685321) 2023-06-10T19:59:26Z ****
It's awfully pretty out here now that the rain stopped, too bad the wind died. ⌘ [Read more](https://merveilles.town/@neauoire/110521690807868863) 2023-06-10T23:59:23Z ****
A Critique of Primitivist Anticiv Thought

[http://humaniterations.net/2015/10/10/a-quick-and-dirty-critique-of-primitivist-anticiv-thought/](http://humaniterations.net/2015/10/10/a-quick-and-dirty-critique-of-primitivist-anticiv-thought/) ⌘ [Read more](https://merveilles.town/@neauoire/110522634283967327) 2023-06-11T02:20:56Z ****
Wait a second.. Uxnlin is a graph reduction engine! ⌘ [Read more](https://merveilles.town/@neauoire/110523190927112404) 2023-06-11T04:26:49Z ****
flight test ⌘ [Read more](https://merveilles.town/@neauoire/110523685883737182) 2023-06-11T14:20:28Z ****
[#Permacomputing](https://merveilles.town/tags/Permacomputing) Aesthetics

Potential and Limits of Constraints in Computational Art, Design and Culture

🌻 [https://limits.pubpub.org/pub/6loh1eqi/release/1](https://limits.pubpub.org/pub/6loh1eqi/release/1) ⌘ [Read more](https://merveilles.town/@neauoire/110526020217915583) 2023-06-11T15:03:40Z ****
"baroque chains of dependencies"

Was that added in the latest revision? I don't remember reading this in the draft. It's perfect. ![:eccehomo:](https://assets.merveilles.town/custom_emojis/images/000/117/087/original/8e82b77cce191bae.png) ⌘ [Read more](https://merveilles.town/@neauoire/110526190096434907) 2023-06-11T15:43:57Z ****
The paper includes this pretty pattern from [@viznut](https://venera.social/profile/viznut)

@pixel ( x y -- )

ADDk STH SUB STHr AND #18 DIVk MUL SUB #09 GTH .Screen/pixel DEO

JMP2r ⌘ [Read more](https://merveilles.town/@neauoire/110526348482093007) 2023-06-11T16:00:41Z ****
"We believe that the end of a computer product's lifecycle should be seen as a moment of celebration, a moment when its socioeconomic context can finally be reclaimed." ⌘ [Read more](https://merveilles.town/@neauoire/110526414297905391) 2023-06-11T17:37:25Z ****
Computing As Ecocide

[https://limits.pubpub.org/pub/a8h46wqy/release/1](https://limits.pubpub.org/pub/a8h46wqy/release/1) ⌘ [Read more](https://merveilles.town/@neauoire/110526794691291609) 2023-06-11T22:18:58Z ****
Since it looks like we'll have lots of friends gathered in Saint-Louis during Strange Loop, if I plan a Merveilles/Permacomputing meetup in Saint-Louis during Strange Loop, who's interested? Would you like to use this place to coordinate, or use the PM mailing list? ⌘ [Read more](https://merveilles.town/@neauoire/110527901761134089) 2023-06-12T02:49:13Z ****
[@klardotsh](https://merveilles.town/@klardotsh) Glad to see you made it safely to Montague. :) Enjoy your time at anchor! We were stressed for you today, sorry to see it was so crazy. ⌘ [Read more](https://merveilles.town/@neauoire/110528964407564419) 2023-06-12T20:53:15Z ****
[@eli\_oat](https://tenforward.social/@eli_oat) I've made some changes to the permacomputing wiki to make this distinction clearer, and I was wonder if you had editing right for the site? If so, you could help improve the /concept and /projects pages. ⌘ [Read more](https://merveilles.town/@neauoire/110533227005399296) 2023-06-13T04:45:41Z ****
I do a fair bit of uxntal code review these days and since each person has their own unique style, and sometimes I just can't understand the person's patterns at a glance, I wrote a tiny code formatter that standardizes any tal file to something pretty "standard"(or at least familiar to me). Here's a 1000 bytes rom that'll overwrite the source file with the formatted result. The linked source file is fed a minified source and here is the result:

[https://git.sr.ht/~rabbits/uxnfor/tree/main/item/src/uxnfor.tal](ht ... ⌘ [Read more](https://merveilles.town/@neauoire/110535084688994966) 2023-06-13T17:34:04Z ****
Between the aggresive type-checker, formatter, structured editor reassembler, I've built the perfect self-asphyxiation programming framework to never ever get anything done ever again. Don't mind me while I proof the hello world printing routines for a month. ⌘ [Read more](https://merveilles.town/@neauoire/110538106138658146) 2023-06-13T19:09:50Z ****
I've been wondering about these static lists of things, and how I should break them into lines. Obviously, I can't just always make list of a fixed length, some data types, like 1-bit sprites will be 8 items wide, some LUTs will be 6 items wide. I was thinking, since we have this bracket rune, maybe specifying the width could be done this way: ⌘ [Read more](https://merveilles.town/@neauoire/110538482651346682) 2023-06-13T20:52:05Z ****
[@avi](https://cosocial.ca/@avi) we're looking into entering Jervis Inlet, and I remember you said you had a cabin nearby. We could stop by if you tell us where it is :) ⌘ [Read more](https://merveilles.town/@neauoire/110538884727521552) 2023-06-13T21:51:00Z ****
\*picks up Story of B\*

"Gosh this book is nagging, I can't stand it"

\*reads the whole thing in two settings\* ⌘ [Read more](https://merveilles.town/@neauoire/110539116384189040) 2023-06-14T00:10:05Z ****
Helium Vola - Les Habitants Du Soleil

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110539663334347745) 2023-06-14T02:38:23Z ****
Preparing Pino to raise anchor tomorrow at 5am, to sail from Telegraph to Smuggler Cove. ⌘ [Read more](https://merveilles.town/@neauoire/110540246425907724) 2023-06-14T16:35:19Z ****
\*cutting through a storm, looking at another boat emerging from the blattering rain\*

"Why the fuck would someone be out here right now" ⌘ [Read more](https://merveilles.town/@neauoire/110543537432799272) 2023-06-14T21:20:50Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110544660082852835) 2023-06-14T23:06:16Z ****
[https://youtu.be/n6zZ5jmQHqY?t=119](https://youtu.be/n6zZ5jmQHqY?t=119)

[#theStudio](https://merveilles.town/tags/theStudio) ⌘ [Read more](https://merveilles.town/@neauoire/110545074660031869) 2023-06-15T16:17:16Z ****
When the implication is not to design

[https://www.ics.uci.edu/~djp3/classes/2011\_01\_INF134/papers/impl9-rev.pdf](https://www.ics.uci.edu/~djp3/classes/2011_01_INF134/papers/impl9-rev.pdf) ⌘ [Read more](https://merveilles.town/@neauoire/110549128751604161) 2023-06-15T17:37:37Z ****
After a few days of fine-tuning, I've managed to get to something pretty comfy with the reformatter.

All these experiments at structured editing, reassembly, auto-formatting are my poking at better understanding which patterns are used in a language that lacks syntactical constructs such as loop, and conditionals.

[https://git.sr.ht/~rabbits/uxnfor](https://git.sr.ht/~rabbits/uxnfor) ⌘ [Read more](https://merveilles.town/@neauoire/110549444673657199) 2023-06-15T21:22:25Z ****
**Content warning:** trypophobism

* * *

Made a detour to the most beautiful ꙮ place. ⌘ [Read more](https://merveilles.town/@neauoire/110550328644412617) 2023-06-16T13:11:47Z ****
Adopting the speech inflection off of the robotic automated voices from the weather stations. ⌘ [Read more](https://merveilles.town/@neauoire/110554061680930838) 2023-06-16T20:55:43Z ****
I've been toying with Marginalia's random site feature for the past hour, eventually I ended up on [@renaudbedard](https://merveilles.town/@renaudbedard)'s blog! ⌘ [Read more](https://merveilles.town/@neauoire/110555885934906009) 2023-06-16T21:26:17Z ****
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. ⌘ [Read more](https://merveilles.town/@neauoire/110556006131540707) 2023-06-16T23:36:51Z ****
A regatta of geese came out to check out Pino. ⌘ [Read more](https://merveilles.town/@neauoire/110556519560227153) 2023-06-17T00:54:46Z ****
We're stern-tied to the shore, it grantees the angle of the sun to be consistent, as opposed to being anchored and spinning to the whims of the tide and the wind.

This allows us to set the solar oven once, and not have to worry about it.

🌻 [https://100r.co/site/solar\_evacuated\_tube\_cooking.html](https://100r.co/site/solar_evacuated_tube_cooking.html) ⌘ [Read more](https://merveilles.town/@neauoire/110556825974580461) 2023-06-17T17:08:42Z ****
Updated /now page.

To continue my research on concatenative language syntax inference, in contrast to the reassembler which create an intelligible textual representation from a binary file and a symbols file; this time, I've written a reformatter 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.

[https://wiki.xxiivv.com/site/now.html](https://wiki.xxiivv.com/ ... ⌘ [Read more](https://merveilles.town/@neauoire/110560655611030663) 2023-06-18T15:45:56Z ****
It's strange how coffee tastes different depending on where we are. We make the same coffee, the same way, with the same mokapot and the same water, everyday. Yet, it tastes different here, or in transit, or in the city. ⌘ [Read more](https://merveilles.town/@neauoire/110565992487050848) 2023-06-18T16:17:36Z ****
So, [@eli\_oat](https://tenforward.social/@eli_oat) gave me this book called "Permaculture: A Designer's Manual", by Bill Mollison. It's excellent.

[#theLibrary](https://merveilles.town/tags/theLibrary) ⌘ [Read more](https://merveilles.town/@neauoire/110566117008246359) 2023-06-18T16:26:16Z ****
[@xiroux](https://merveilles.town/@xiroux) it's likely to be because you use a hidpi screen. And your image that is 3000px wide has more data to display. ⌘ [Read more](https://merveilles.town/@neauoire/110566151079049210) 2023-06-18T16:48:35Z ****
You can’t separate the history of timekeeping, and even time zones, from both colonialism—which involves also putting people to work right—and industrialism. We don’t have more and more minute measurements of productivity for no reason. It’s like there was always a reason to be doing it, and the reason was always to get more work out of people faster.

[https://emergencemagazine.org/interview/another-kind-of-time/](https://emergencemagazine.org/interview/another-kind-of-time/) ⌘ [Read more](https://merveilles.town/@neauoire/110566238838127234) 2023-06-18T17:44:24Z ****
These are all the bits needed to generate my wiki. It's the arm64 application, the preprocessor rom, and the builder rom. Altogether it's about 37kb ⌘ [Read more](https://merveilles.town/@neauoire/110566458298287678) 2023-06-18T22:03:37Z ****
Anchored by a little boarded-up wooden cabin on pillars, where when the tide rises high, the water reaches almost all the way to the porch. ⌘ [Read more](https://merveilles.town/@neauoire/110567477574247355) 2023-06-18T22:17:58Z ****
Just so you know, I've been trying to sign the thing that's going around in support of defederation from META instances, in the name of our instance, but it uses a god damn fucking bloated webapp called cryptpad that won't even begin with our roaming internet. So yeah, we're there in spirit, but I can't sign the thing. ⌘ [Read more](https://merveilles.town/@neauoire/110567533991805038) 2023-06-19T02:30:47Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110568528145078164) 2023-06-19T15:42:56Z ****
[@rek](https://merveilles.town/@rek) Check out this Varvara fan art, titled "Portrait of a software engineer". I don't think [@mary](https://queer.af/@mary) realized that varvara had 4 arms, still very cute haha ![:uxn:](https://assets.merveilles.town/custom_emojis/images/000/118/393/original/8a061c38773813d3.png) ⌘ [Read more](https://merveilles.town/@neauoire/110571643006771794) 2023-06-19T15:49:21Z ****
[@rek](https://merveilles.town/@rek)[@mary](https://queer.af/@mary) Just noticed that uxn on the screen is waving its little arm ⌘ [Read more](https://merveilles.town/@neauoire/110571668179185403) 2023-06-19T16:33:19Z ****
So, [@lynn](https://icosahedron.website/@lynn) wrote a C to [#uxn](https://merveilles.town/tags/uxn) compiler, which allows anyone to write graphical varvara roms in plain C. This setup, where instead of having only the typical main() entry, you also have event bindings as you would in something like Unity(on\_button, on\_update, etc), is very nice.

[https://github.com/lynn/chibicc](https://github.com/lynn/chibicc) ⌘ [Read more](https://merveilles.town/@neauoire/110571841109120699) 2023-06-19T17:02:47Z ****
For a while now I've had this idea where, since each uxn rom has as something I call "an application manifest"(a sort of definition of endpoints to locate the application's functions which I use this for keyboard accessibility mostly). I was thinking, I ought to make use of it somehow. Where I could, for example, use Adelie's TGA converer function like you would a server.

I'm not 100% clear on how I can use this yet, but I can't get the idea out of my head. ⌘ [Read more](https://merveilles.town/@neauoire/110571956938196424) 2023-06-19T23:17:13Z ****
Just reached the last place that will take garbage and recycling until we come back down in the fall, any waste we generate, we have to carry with us. ⌘ [Read more](https://merveilles.town/@neauoire/110573429285098319) 2023-06-20T15:56:56Z ****
A bresenham line demo implemented in C, compiled to Uxn runs at 60 fps.

\\* the stutter is only in the capture

[https://github.com/lynn/chibicc/blob/uxn/examples/star.c](https://github.com/lynn/chibicc/blob/uxn/examples/star.c) ⌘ [Read more](https://merveilles.town/@neauoire/110577360360009377) 2023-06-21T16:09:53Z ****
We've sailed into Princess Louisa Inlet last night, I think this is one of the most beautiful place I've ever been to in Canada. ⌘ [Read more](https://merveilles.town/@neauoire/110583073584982823) 2023-06-21T16:16:17Z ****
We'll spend the next few days moored by this waterfall, I heard we climb trails that go up the cliffsides. ⌘ [Read more](https://merveilles.town/@neauoire/110583098721853990) 2023-06-21T16:15:02Z ****
We were able to sail the entire way with perfect following winds. ⌘ [Read more](https://merveilles.town/@neauoire/110583093798433600) 2023-06-21T17:48:59Z ****
The cliff sides around us is giving me vertigo, you can't tell where they end, they just keep on going and then vanish in the clouds. ⌘ [Read more](https://merveilles.town/@neauoire/110583463253442403) 2023-06-21T19:19:20Z ****
It's super wet here, you could drink right out of the air. ⌘ [Read more](https://merveilles.town/@neauoire/110583818495114016) 2023-06-21T19:17:56Z ****
Caught up with friends from victoria in the inlet. Jerry once towed us out of a bay when we had engine troubles a few years back. ⌘ [Read more](https://merveilles.town/@neauoire/110583813001869599) 2023-06-25T19:58:33Z ****
Internet signal heyo ⌘ [Read more](https://merveilles.town/@neauoire/110606621980567752) 2023-06-25T20:11:08Z ****
Exploring what can only be described as a very pretty Bryce3D render.

[https://wiki.xxiivv.com/site/now.html](https://wiki.xxiivv.com/site/now.html) ⌘ [Read more](https://merveilles.town/@neauoire/110606671449501212) 2023-06-27T00:54:09Z ****
We hardly see anyone on the water these days, internet has been pretty much non-existant until this evening. ⌘ [Read more](https://merveilles.town/@neauoire/110613446593552008) 2023-06-27T01:08:20Z ****
Back in early spring, I asked for reading suggestions for the summer and we've been slowly going through them these past few weeks, thank you all so much for the suggestions! I can't remember who suggested what, but everything has been fantastic! ⌘ [Read more](https://merveilles.town/@neauoire/110613502400451709) 2023-06-27T01:02:32Z ****
A no bolts [#uxn](https://merveilles.town/tags/uxn) quick-guide

"Interlisp monochromists beware", by [@prahou](https://bsd.network/@prahou)

[http://triapul.cz/automa/the-path-to-enlightement/](http://triapul.cz/automa/the-path-to-enlightement/) ⌘ [Read more](https://merveilles.town/@neauoire/110613479563447240) 2023-06-27T02:13:03Z ****
Tempted to use this top-down notation in a REPL program for Strange Loop.

[https://michael.homer.nz/Publications/PAINT2022](https://michael.homer.nz/Publications/PAINT2022) ⌘ [Read more](https://merveilles.town/@neauoire/110613756893900862) 2023-06-27T02:28:15Z ****
I can't quite put my finger on why, but there's something very annoying about [@lynn](https://icosahedron.website/@lynn)'s C implementation of mandelbrot compiling to Uxntal and running faster than the Uxntal native implementation haha XD ⌘ [Read more](https://merveilles.town/@neauoire/110613816646910131) 2023-06-27T16:45:46Z ****
playbit is hiring!

[https://playb.it/careers/](https://playb.it/careers/) ⌘ [Read more](https://merveilles.town/@neauoire/110617188510670407) 2023-06-27T16:50:59Z ****
[@rsms](https://mastodon.social/@rsms) are you going to Strange Loop? ⌘ [Read more](https://merveilles.town/@neauoire/110617209068106992) 2023-06-27T17:44:25Z ****
A finite-state machine whose only tape is a FIFO queue of unbounded length, such that in each transition the machine reads the symbol at the head of the queue, deletes a constant number of symbols from the head, and appends to the tail a symbol-string that depends solely on the first symbol read in this transition.

[https://en.wikipedia.org/wiki/Tag\_system](https://en.wikipedia.org/wiki/Tag_system)

[https://archive.org/details/computationfinit0000mins/page/267](https://archive.org/details/computationfinit0000mi ... ⌘ [Read more](https://merveilles.town/@neauoire/110617419135463121) 2023-06-27T18:44:28Z ****
Following in the tracks of SV Bosun Bird, each day we asked ourselves "so what are we going to do today?", "Adventuring is what!"

[https://100r.co/site/princess\_louisa\_inlet.html](https://100r.co/site/princess_louisa_inlet.html) ⌘ [Read more](https://merveilles.town/@neauoire/110617655309927381) 2023-06-27T22:23:09Z ****
Spending the day anchored, not moving for once. Enjoying some image programming coding to music. The Go tool I normally use to dither my images doesn't work on the pinebook, and firefox is fucked, so I can't use dither-it. So, to make my slides for SL23, I'll use this thing that assigns patterns to a gradient. I think it'll work out. ⌘ [Read more](https://merveilles.town/@neauoire/110618515145336395) 2023-06-27T22:38:27Z ****
[@nina\_kali\_nina](https://tech.lgbt/@nina_kali_nina) It looks like a javascript thing, which doesn't render too well on netsurf. Clicking on things doesn't open a file dialog. Thanks for the suggestion tho, I'll keep it for next time I'm on the thinkpad :) ⌘ [Read more](https://merveilles.town/@neauoire/110618575344679255) 2023-06-27T22:45:19Z ****
[@klardotsh](https://merveilles.town/@klardotsh) My go installation is broken I think, I tried to update it a few days ago and it failed, so I removed it, now I can't install it again, it tries to download but fails after a few minutes due to our poor connection. And I'm not sure when I'll have reliable connection again. ⌘ [Read more](https://merveilles.town/@neauoire/110618602308794973) 2023-06-27T23:01:05Z ****
[@klardotsh](https://merveilles.town/@klardotsh) yes! that's the one, sorry. ⌘ [Read more](https://merveilles.town/@neauoire/110618664307268828) 2023-06-27T23:05:51Z ****
[@klardotsh](https://merveilles.town/@klardotsh) Turns out imagemagick does it well enough that I think I'll use that instead for the images that I can't dither with simple patterns. Thanks for the offer to help with this tho :) ⌘ [Read more](https://merveilles.town/@neauoire/110618683080715204) 2023-06-27T23:04:32Z ****
[@hs0ucy](https://jasette.facil.services/@hs0ucy) ah! I forgot that im could do it too. I'll give it a try. Thanks :) ⌘ [Read more](https://merveilles.town/@neauoire/110618677905083895) 2023-06-27T23:18:51Z ****
[@klardotsh](https://merveilles.town/@klardotsh) It worked :) thanks! I'm a bit more familiar with this cli tool than the imagemagick one which consistantly makes pretty bad results. ⌘ [Read more](https://merveilles.town/@neauoire/110618734183590081) 2023-06-27T23:24:10Z ****
[@vertigo](https://hackers.town/@vertigo) Thanks for the nudge, I would have missed it! I'm going to poor through the docs tonight :) ⌘ [Read more](https://merveilles.town/@neauoire/110618755115654849) 2023-06-27T23:23:22Z ****
[@crash](https://merveilles.town/@crash) wow, that looks really nice, the O is a nice touch :) I'd put that on a a wall someplace. ⌘ [Read more](https://merveilles.town/@neauoire/110618751938253371) 2023-06-28T00:12:32Z ****
That'll work. ⌘ [Read more](https://merveilles.town/@neauoire/110618945311067424) 2023-06-28T15:57:46Z ****
Wow, the Dafny programming language logo is something else. ⌘ [Read more](https://merveilles.town/@neauoire/110622662086096355) 2023-06-28T15:55:55Z ****
Formalising a Simple Virtual Machine

[https://whileydave.com/2022/06/28/formalising-a-simple-virtual-machine/](https://whileydave.com/2022/06/28/formalising-a-simple-virtual-machine/) ⌘ [Read more](https://merveilles.town/@neauoire/110622654795145194) 2023-06-28T18:57:29Z ****
[@eli\_oat](https://tenforward.social/@eli_oat) it's perfect. ⌘ [Read more](https://merveilles.town/@neauoire/110623368798307704) 2023-06-28T18:56:59Z ****
[@eli\_oat](https://tenforward.social/@eli_oat) when I go on your profile with the mastodon client, it says:

Eli's featured hashtags:

[#forth](https://merveilles.town/tags/forth)

[#scheme](https://merveilles.town/tags/scheme)

[#moss](https://merveilles.town/tags/moss)

![:moomin_eyes_blush:](https://assets.merveilles.town/custom_emojis/images/000/187/451/original/a78d5fb52f5175ad.png) ⌘ [Read more](https://merveilles.town/@neauoire/110623366831471539) 2023-06-28T19:01:23Z **** ⌘ [Read more](https://merveilles.town/@neauoire/110623384102795260) 2023-06-28T21:09:16Z ****
Sailed from Thunder Bay, to Texada with a perfect breeze coming to the side, listening to Lane 8's mixtapes. 🎵 ⌘ [Read more](https://merveilles.town/@neauoire/110623886968785180) 2023-06-29T18:27:55Z ****
Slowly drifting north past Powell River, cooking to the Escaflowne OST. 🎵 ⌘ [Read more](https://merveilles.town/@neauoire/110628914836666194) 2023-06-29T21:38:50Z ****
Arriving in Desolation Sound, the only explicable reason as to why anyone, looking at these luxurious towering hills, would call them that, is that maybe they wanted to be left alone, making sure nobody would be tempted to go a place with such a name. ⌘ [Read more](https://merveilles.town/@neauoire/110629665471252970) 2023-06-30T15:16:24Z ****
If the turns and wind pushes us off in the right direction, we get just enough signal to load brutaldon in under a minute. ⌘ [Read more](https://merveilles.town/@neauoire/110633824082593239) 2023-06-30T15:19:37Z ****
If the tide and wind push us off in the right direction, we get just enough signal to load brutaldon in under a minute. ⌘ [Read more](https://merveilles.town/@neauoire/110633836700053132) 2023-06-30T18:19:54Z ****
I'm so hyped for the train ride to Strange Loop. ⌘ [Read more](https://merveilles.town/@neauoire/110634545613573621) 2023-06-30T22:24:43Z ****
We've had the solar over for a few months now, and ever since we left the dock, we have used it nearly everyday. It's not even a question if we'll use it or not for something. We're just asking ourselves each day, so, what what we shove in the vacuume tube. Rek is making cake in it right now, with flour that I milled this morning. ⌘ [Read more](https://merveilles.town/@neauoire/110635508247140323) 2023-06-30T23:45:36Z ****
I've been writing a bit of prolog these days, and the ghc syntax for rules has really grown on me. Enough that I've gone for ( a b -: c ) for routines that require validation. Not sure if cute or travesty. ⌘ [Read more](https://merveilles.town/@neauoire/110635826315635368) 2023-06-30T23:42:43Z ****
I was already writing these comments from time to time to describe the transformations across different lines of a program, now they're actually part of the verification of the function. It's neat! I think I might write a thing about this once it's a bit less clunky. ⌘ [Read more](https://merveilles.town/@neauoire/110635814975353475) 2023-06-30T23:40:41Z ****
I've been wasting way too much time on this uxntal type checking thing, it's starting to feel like one of those programs that I make to save time, but in the end I just spend an unrecoverable amount of time fine-tuning.

But despite that, it has one unexpected upside, which is that when it gets hard to predict the state stack, I've begun using defined labels like breakpoints through the body of routines to validate that the arity at that moment in the program, is as predicted. ⌘ [Read more](https://merveilles.town/@neauoire/110635806987743480) 2023-07-01T20:41:39Z ****
I've collected some notes on my little experiments into [#uxn](https://merveilles.town/tags/uxn) programming language stuff. Like program validation, graph reduction, structural editing, and all sorts of \*cough\* rather very dry topics, into something that should be approachable to anyone with a basic understanding of assembly languages.

[https://wiki.xxiivv.com/site/devlog.html](https://wiki.xxiivv.com/site/devlog.html) ⌘ [Read more](https://merveilles.town/@neauoire/110640765317200215) 2023-07-02T16:32:29Z ****
Next time someone sends me a link that takes more than a minute to open in Netsurf with our 5kb/s internet, I'll just answer TB;DR

Too Bloated, Didn't Read. ⌘ [Read more](https://merveilles.town/@neauoire/110645447868792137) 2023-07-02T16:40:53Z ****
"It disappears because we don’t design it, don’t build it, we only post into prepared forms."

[https://blog.geocities.institute/archives/5247](https://blog.geocities.institute/archives/5247) ⌘ [Read more](https://merveilles.town/@neauoire/110645480852534498) 2023-07-03T00:30:19Z ****
I will keep on declining any request to joining the instance where the person refers to themself as a refugee. ⌘ [Read more](https://merveilles.town/@neauoire/110647326753108621) 2023-07-03T17:14:44Z ****
The chibicc compiler is growing so fast :')

[https://github.com/lynn/chibicc/commits/uxn](https://github.com/lynn/chibicc/commits/uxn) ⌘ [Read more](https://merveilles.town/@neauoire/110651276277951528) 2023-07-03T17:38:40Z ****
From time to time, someone will ask for a feature or spec change in Orca, and in about 99% of the times, it's a very setup specific way to handle some sort of message, that is best handled by creating a new custom operator. I love it when I get to be there at the moment when the person requesting the feature realizes they can add any operator watever that they need on top of the specs.

"I CAN DO THAT!?"

Like, yeah, it's your program. ⌘ [Read more](https://merveilles.town/@neauoire/110651370371960930) 2023-07-03T22:58:03Z ****
Started putting together the slides for Strange Loop, in one of the slides I'll need to do a bit of drawing, so I spent time revamping Adelie's interface mode, added speaker's notes in the console, added a timer because the conferences always forget to start the stage timer, and drawing a label that displays the upcoming slide's name.

[https://100r.co/site/adelie.html](https://100r.co/site/adelie.html) ⌘ [Read more](https://merveilles.town/@neauoire/110652626261856933) 2023-07-04T02:06:23Z ****
**Content warning:** Boring Programming Question

* * *

Let's say you're implementing a map function to run in parallel, how do you decide how many threads to spawn. There seems to be a pretty heavy cost to spawning a thread per cell when the list is very long, instead of having each thread process a few cells each. What's this topic called? What do I need to search for best practices? ⌘ [Read more](https://merveilles.town/@neauoire/110653366830153222) 2023-07-04T17:14:45Z ****
Anchored just a few minutes walk away from a fresh water lake hidden between two mountains, it has been a since we could properly wash ourselves. It's nice. ⌘ [Read more](https://merveilles.town/@neauoire/110656938702121205) 2023-07-05T18:53:35Z ****
The concept we need is called "observational equivalence."

[https://langdev.stackexchange.com/questions/2015/how-can-we-compare-expressive-power-between-two-turing-complete-languages](https://langdev.stackexchange.com/questions/2015/how-can-we-compare-expressive-power-between-two-turing-complete-languages) ⌘ [Read more](https://merveilles.town/@neauoire/110662989595320014) 2023-07-05T23:30:02Z ****
Wrote a little slide rule desktop toy in 2600 bytes, it's not very accurate but it'll allow me to demonstrate how the logarithmic scales work in front of an audience.

[https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/sliderule/sliderule.tal](https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/sliderule/sliderule.tal) ⌘ [Read more](https://merveilles.town/@neauoire/110664076683550080) 2023-07-06T03:33:52Z ****
It makes me laugh that these massive tech companies build these websites now that don't even bother printing a message on