The Neon Kiosk

Just an ordinary looking virtual kiosk. There are journals and blogs in it!

Submit your site | About

Just a funny looking Kiosk! Just a funny looking Kiosk! Just a funny looking Kiosk! Just a funny looking Kiosk! Just a funny looking Kiosk!

Journals | Blogs

2026-04-13 Ordinary Loss - a

Spring means Devine & I must begin preparing Pino for our time at anchor. We replaced the backstay a few weeks ago, and have now taken the forestay down too. Removing the front stay is tricky because it is concealed under a roller furler. We took the whole thing apart, to learn how it was put together but also just to see if all of it is still safe to reuse. The hardware is really well built, we'll re-install it again as is. I have started filling the boat with food, making numerous runs to the hardware and grocery store, I sanded and re-varnished many surfaces, Devine and I are also making minor repairs aboard. Summer is coming fast, Pino has to be ready.

HEALTH. I found a true squash racquet for 5$ at my local thrift store. It is way lighter than the wooden racquet I had before, better suited for a rapid-pace sport like squash. I replaced the worn grip tape, but it is otherwise immaculate. I respond a lot faster than I used to when playing, a very good sign. I am trying to get better at doing push-ups, but the most I can do currently is 3(in good form).
In sadder news, I had to say goodbye to the family dog recently, shortly after the vet diagnosed him with stomach cancer. I've always been close to him, despite living far away from my parents... in a way, he was my dog too. I went with my dad to pick him up as a puppy, we spent a lot of time together since then. I miss him terribly. Devine helped organize a short trip to Seattle to see Health Live to help distract me from the pain of his loss. It helped.

MUSIC. I am still reeling from the Health performance. It had been a while since I'd gone to see a show in person, especially one in which it was possible to thrash around in a mosh pit. I hadn't been in a mosh pit since I was teen. The crowd erupted when they played Ordinary Loss, a song that continues to bring me to tears. Music that hits hard with themes like this are exactly what I needed. Thank you Greg and Devine for making this happen. I got to ride a floatplane for the first time, this amazing experience also helped to further brighten my mood. There was a moment while in flight where the plane was at level with the rain clouds, "I'm where the rain begins...!" I said to myself with a laugh.

ART. I'm currently working on contributions to a permacomputing book project, nothing I can share now but I will once it is released (I don't know when). I spent most of my month finishing up assets and animations for the new version of donsol. The game will have illustrated monsters, unique face cards, etc. Devine & I are mostly finished with the game, but we still have a few finishing touches to do(soundtrack, testing, etc).
I finished the last 2 pages of sabotage study for hakum, ending with a single illustration, I also made a first comic page for Rabbit Waves.

MOVIE. After going to Sidney to drop off Pino's backstay, I went to see Project Hail Mary at the cinema. I enjoyed it, although sometimes Weir's overdependence on humor has a way of dampening what would have been really powerful moments. Rocky's design was excellent, it was exactly how I'd pictured it.
I watched Jeunet's Delicatessen(1991) for the first time, I now count it as one of my favorite films. It is no secret that I have a penchant for black comedies, but this film also stands out because of its bold characters, decors and storyline. Silvie Laguna's character, Autore Interligator, as well as the intricately decorated sets that she found herself in, were especially striking.
I've always been a big fan of Trigun. I thought Trigun Stampede was enjoyable, while imperfect, but Stargaze was very disappointing. It is hard to explain why without spoiling it, but in all it was flavorless. Nothing had weight.

READING. I ought to have continued to read Red Plenty, but I instead listened to the French audiobook version of Orwell's 1984. Someone had already borrowed the English version at my local library, I generally prefer to read books in their first language, but the French translation, I thought, was very good. The book is as chilling as I expected it to be. I devoured it quickly, entranced by the story, finishing it all under 3 days. I had a lot of art to clean up, permitting me to listen to an audiobook on the side. I realized after finishing that I hadn't listened to a book in over 5 years.

If you stay alive for no reason at all, please do it for spite. Health(band)

GREAT FINDS OF THE MONTH

2026-04-12 - journal @ keet.lol

i'm truly entering my exit era. i've taken back-to-back-to-back breaks from a certain social media site that it feels weird to even be there for long periods. mostly i'm using it to find out what my online pals are doing, especially those i rarely talk to. i hardly know what to say there anymore. it's just funny to me that last year i was on the app(lication) for HOURS. it's sickening. but now? well, today i read and practiced a bunch of HTML tutorials. i've succeeded in converting most of my current layout to semantic HTML. i've yet to figure out how to wrangle the CSS-- i've been trying but the styling doesn't show up on my page. oh, well. all in due time. i have a lot more of it since i'm not really on social media much. hooray!

my really big goal re: my website is to use it as an archive of all the zines i made. which is a LOT. i also installed 11ty on my computer today. i have to watch/read more tutorials!

2026-04-09 - Cycling to Work - drisc's Journal

Due to world events petrol has become a pricy proposition recently, I don’t really go anywhere other than work and it still is hitting my pocket.

I live about 6 miles from my workplace and have been meaning to get back on my bike for a while now. A 12 mile round trip doesn’t sound that bad but I am woefully out of shape since I sit behind a desk most of the day so I’ll need to build up to actually making the journey if I don’t want to spend the whole shift catching my breath just to do it again to get home.

It’s mostly back roads in the countryside which I will need to be careful on, if the crazy early morning drivers don’t get me then the potholes might instead.

2026-04-07 Sur une courbe qui rempli toute une aire plane - Devine Lu Linvega's journal

Lee Tusman sent me this graphic design book A Co-Program For Graphic Design, in it were a few pages about Hilbert, Peano, and briefly mentioning Formulario Mathematico, a book written in Giuseppe's own Latino Sine Flexione. His work has been on my mind lately as I try to design a kind of standard notation, one in which the computation and the reasoning about the computation are the same object, to use across all my notes hoping to standardize multiple topic-specific notations into just one style.

Regardless, as I was clumsily trailing Peano's footsteps, I came across this video, giving me the idea to try and translate some of the Rejoice examples into Peano's language, as a kind of.. homage? Zoom forward a few days, a hundred hours of Latin youtube, nearly breaking Arch installing Latin dictionaries, I might have lost the plot..

[] es nihil, identitate. []/n es predecessore. n es successore.

2026-04-05 - Play like you want to win - Cutting Tofu

I struck a deal with myself
They’d been waiting for me all this time
Whenever I’m trouble
We grit our teeth and clench our fists together
I wanted to be the one to save myself
Even when I knew I couldn’t win
Please understand,
This is what I have to work with.

I’m building Rome amidst all the rubble
It’s collapsed many more times than I can count
And each time I assemble the pieces
I try to remember what parts go where
Like a jigsaw puzzle except everything looks the same.

It’s true I didn’t plan this
It was supposed to end a long time ago
And yet here we are,
Still standing on my feet,
But I’ve found myself shuffled into a line dance
“Now move like you mean it,
The next song is about to start.”

2026-04-04 - m15o's journal

I've just written a little more about wom on this page. I am now happy with the abstractions. I've also been thinking about a little language to start processes and connect files together. That way, a spreadsheet program can connect to a charting program, and the chart can update as soon as a selection is made. More on that soon!

2026-04-01 - NUEDGE unhinged journal

I should be grateful for where I am right now, and yet I can’t be. I feel hollow, detached from the “normal” people, from the “normal” stuff. I miss the special someone I never had. I want this nonsense to stop.

2026-03-31 - m15o's journal

I cleaned the files exposed by a process down to: `ctl`, `wctl` and `label`. The ctl files (ctl and wctl) take in commands and act as pipes: you write to it, the text is consumed. ctl are commands for the process. wctl takes commands to manage the window attached to the process. At first I had a `rect` file, changing the file would update the window's coordinates. But using a ctl file lets me do validation, check ranges etc. For example, to move a window to position 10x10, we can do `fs.write('/proc/pid/wctl', 'size 10 10')`. I've also added a `/opt/start` file where we can list what goes to the global right-click menu

2026-03-28 - m15o's journal

I got a new coffee machine, and it's really good! On wom, I realized that I was conflating commands and state when it comes to IPC. For example, a process folder would expose an observable `dirty` file. Removing its content would trigger a save and update the UI of a window to remove the '*'' next to the name. But what if the save operation fails? What if the program was opened without a path? I could work around that by introducing a little state machine in the `dirty` file: '!' could mean "i request a save" and "*" could mean the file is dirty. But if each file in the process have to expose a mini state machine, the complexity skyrockets. Instead, I went down the Plan9 route: process that will take commands expose a `ctl` file. That file acts as a pipe: what you write in it gets consumed. That's how the outside world communicates with the process. Write `save` in it and the process will trigger a save. Since the content of the observable gets emptied after each message, we can send the same command twice. When we read that file, we see the content of the internal states of the process with key values. I could do that by 1/ creating a ctl file and saving its original data observable's set function and 2/ replacing the file's data set by a new one that just checks the command and take actions 3/ update the original data when any state change.

2026-03-28 - Welcome Home Deary :3

A few days ago I had a dream that I rode a white horse across the sea to Scotland and won a prize, when I came back it was the dead of night, and the city was full of dangerous things but I was safe on my horse. When I got home I thought someone I once knew would be there, but she wasn't, however, I forgot I'd invited friends over, and they were cooking me soup instead! Then Picasso was there, speaking in gibberish and making cool art in my shed!

I suppose you can't always find the things you expect, even after incredible journeys. Like stars and cars, we all end up in the future, missing bits, but maybe seeing what matters too!

Anyway here's a song I think about sometimes <3 Colours by Donovan on Rainbow Quest

2026-03-26 - See how deep the rabbit hole goes - drisc's Journal

Over the past 6 months I haven’t really used my iPad Pro for anything, trying to do any coding tasks on it was a chore and required external services or hardware. It is great for media consumption and playing iOS games but not great for sitting in a coffee shop to work on code (yes, I know this is a cliché).

So, when the MacBook Neo was announced I decided to price out what a trade-in would net me and it came out to over £550, leaving me with around £150 to pay for a 512GB model that has TouchID.

Going from a device with an M4 inside it to an A18 Pro feels like it would be massive step down but for what I wanted the Neo for (light coding, game emulation, travel) it has been amazing. The 8GB of RAM that the machine has is constantly at 80% due to my Safari tab habits but I haven’t noticed any huge performance hits in the stuff I’ve been doing.

Something I’ve noticed about myself as well is that when I have an Apple device I tend to baby it for trade-in or resale potential but since I don’t intend to do either of those things with the Neo I’m going to stickerbomb it which I haven’t done since my Thinkpad X201.

2026-03-25 - m15o's journal

I did some preliminary work on the directory structure of the filesystem for wom. The OS is single user, which simplifies things a lot. I'm using /tmp to store current Prompt windows return values. Since a file is an observable I can just listen to any changes to it and trigger a callback accordingly. I've added a Confirm program too, as well as a `dirty` file within a proc/{id} directory. When attempting to close a process that has a non-empty dirty file, a Confirm window appears to ask for confirmation. The fact that `dirty` is a file allows programs from the outside to trigger a save as well. For now, that's how I plan to manage IPC.

2026-03-25 - Apropos of nothing

It's March all of a sudden, and spring is coming fast. I'm back on my bullshit again with another toy programming language. That, and relearning Vala. Maybe third time's the charm. But damn, I have to manage my effort. Being middle-aged sucks.

(Update: I have a working interpreter, and Vala worked out wonderfully for this!)

Otherwise, this month is shaping up busily, between errands, friends to get in touch with and a scheduled visit to the doctor. Surprisingly, this time they offered me an appointment much sooner than last autumn. Turns out they have a lot fewer patients now, just as I suspected. The significant price hike looks like a likely culprit.

By the way, my eyes are the same as last time, so that's one less reason to worry.

Somehow the spring equinox came and passed already. Weather was chilly again for a while, though nights were no longer freezing. Now it's warming up rapidly. The magnolias are almost in bloom. I made another release of Babble-M; thinking about scripting-adjacent ideas now.

Next major milestone: Easter, and hopefully getting in touch with a friend.

Mobile app of the month: NerdCalci, a kind of linear spreadsheet or digital workbook for those who don't need the full power of microMathematics Plus. Ended up not using it on any device, but it's an interesting concept.

2026-03-23 Don’t tell me - Devine Lu Linvega's journal

I just turned one of those bold, round numbers that invites metaphysical thoughts about Time. Waking up at forty, I find myself in a body that feels healthy. From here, the past doesn’t look effortless: waking at six, workouts, repetitions, injuries, recoveries. But it does feel contingent. Perhaps a future version of me wished it so. Maybe a wish is not something that happens in the future, but something that selects a past.

Not an injection of energy, but a constraint on what histories are allowed, a pressure that filters the trajectories that can lead to this moment. There has to be a sequence of events that leads to the arrangement of me now. Perhaps this is the only history that survives the constraint of a wish I would one day impose: that I be well.

If so, thanks.

2026-03-23 - m15o's journal

I'm setting up this new journal. My attention's been scattered a bit and I'm not sure where to write anymore, so here's the place! I've moved contents I had from other places to m15o.net. I've added a context menu to wom, and simplifying the folder structure. It's going to be a strictly single-user operating system. It's also now possible drag/drop files to Dir from your host computer.