Out of action for a while with a cold. Wrote a mockup of Bliptown that I was quite happy with. Then rewrote it with pure CSS, no JavaScript. Wrote a Perl module to send a confirmation email upon sign up. Formatting raw email text is always fun. Feeling good about living in Paddington.


First day back in the city. Had lunch (berry smoothie) with Jackson and talked about the difference between what you want to be and what you want to do. Got two lamps for my bedroom. This neighbourhood is really pretty and it feels good to be within walking distance of nice cafés and galleries.


Last day of isolation and my attempt at doing nothing. This attempt largely failed and I just ended up doing less important stuff.


Can ambient music be about something? Some artists I know have released ambient records that are ostensibly political, while others reject the notion as a possibility. This album El Sol de los Muertos got me thinking about this: “a reflection on dispossession, resource extraction, and colonization.”


Had morning coffee too late in the day and so had a caffeine headache all day. Fixed my problem with sfeed on tilde.institute; I had 122 procs running of max 128. Turns out that running tail -f out | sed -Euf FILTERS | fold -s in ksh is 4, rlwrap cat | sed -Euf FILTERS > in is another is 3.


Packed clothes for the move. Everything fit into my duffle bag. A selection of records into my briefcase. Now just to pack toiletries and devices.

Now playing:


Got my final marks for the art theory class: 90.50 / 100.00. Happy with that. Some problems with tilde.institute (outdated/unsupported OpenBSD version, expired certificate, xargs core dump) make me concerned about its future. Started paying rent on the new place. Bought a bed/frame.


Deciding to take another approach with learning Godot Engine. Start making the projects I want to make (art installation) and learn as needed as I go. This is how I learnt Elisp — making Fountain Mode — and learnt (and subsequently forgot) Perl — making Bliptown.


Lazy Sunday. Wasted some time trying to script an automatic “away” signal sent to my IRC client (ii), and trying to get my age secret key password-protected. This is possible but the Emacs age-encryption-mode doesn’t trigger pinentry loopback and so breaks transparent encryption/decryption.


Rewatched Closer. Forgot how brutal it is. Excellent one-liners but its real strength is excising every piece of plot just leaving the most painful moments 🍿

Now playing:


Just How Many Things (3)

The waitress was leaning by his shoulder with a mild look of confusion/concern but the THUD THUD THUD of the 76-year-old heart filled his ears such that she sounded far away, like a car radio losing its reception, and he was this car, driving out and away from the world along miles and miles of open desert road.

rnkn.xyz/just-how-…


House plans changed. We now need to find a new place by end of July. Converted my encrypted files from PGP to age. But how do I backup the private key? Went online stalking someone from my past. Regretted that. Removed links to photography and writing from my portfolio. Focus Neo.


Finished the tutorial on GDScript. Not sure how I feel about Python-like languages. I pledge never to concatenate strings with +. Watered plants. Made a pizza for dinner. Considering switching file encryption to age. Now playing:


Finally invoiced the production company for the monster movie work. That will provide a nice buffer. New moka pot gasket arrived. My anti-cholesterol butter told me my “best is yet to come.” Was awake until 6am researching creating Perl bindings to md4c with FFI::Platypus. Ugh, send help.


I have created my own markup language. It’s 4 lines of sed.

s/https?:\/\/[^ ]*[^.!?> ]/<a href="&">&<\/a>/g
s/\[\[(.+)(\/|\.txt)]]/<a href="\1\2">\1\2<\/a>/g
s/\[\[(.+)]]/<a href="\1.html">\1<\/a>/g
s/\*[^*]+\*/<em>&<\/em>/g

Deleted my Substack account (the 2020s version of deleting Facebook). This also deleted the archive of the short-lived Film Club 2000. Whiled away some time on the IndieWeb and added IndieAuth to my website. Watched Black Bag, which felt like the pilot of a Netflix series.


Wrote some hackish Elisp to append the day of the week to every journal-YYYY.md.pgp going back to 2010. Then rewrote it to be more elegant. Turns out gpg -d sends to stdout so if I wanted to spend half a day I could have piped this through sed or something. Now playing:


More work on learning Godot. Pleased with myself that I figured out parallax background that was not in the tutorial.

It’s weird learning to make a platform game in order to make video art installations. The gaming world and the art world seem far apart.


The director and producers of the monster movie are happy with the latest treatment, which means we’re moving on to the draft stage in July! A long time coming. Exciting but also a big relief.


Making my first game in Godot.

Auto-generated description: A pixel art character in a knight costume stands on a blocky landscape with trees and grass.