Gemini Links 17/05/2026: Music Theory, Reticulum Git Repos, and Releasing Kiln
![]()
Contents
-
Gemini* and Gopher
-
Personal/Opinions
-
Relationship despite differences
In your ongoing interactions with others, sooner or later you come across differences in how people view the world—differences in worldview, ideology... You see boundaries being crossed that you wouldn’t cross yourself, neglects where you would never have been negligent, behaviors you don’t approve of, and choices you wouldn’t recommend to anyone. The burden of these little irritations in a given relationship grows over time, and you carry it on your back. And if you aren’t weak, envious, or resentful, you let some of them go on purpose, or you bury them deeper so they don’t stand out.
-
barriers
the night sky has a lightness that resembles summer but the air is still cool and my skin gets cold my whole body shivering just to be ignited again by your burning hands insisting to remove layer after layer of barrier until bare
-
Garden fox 🦊
There's often a fox at the bottom of my garden, having a snooze. Some of the larger birds don't like it. I've seen magpies and crows try to bait the fox into chasing them. The birds do this in pairs, so maybe they have young in nests that would make a nice snack for a fox.
-
2026-05-16
i have returned from a trip to the home country! i always forget that it's not in fact a holiday. that i still sort of run a household, except instead of a comfortable, familiar routine to support me, there's tons of stuff to do and people to meet, daily. i don't live at that speed! it was exhausting. can you imagine i'd entertained treating it as a sort of spiritual retreat, as if it was a simpler time-out-of-time? sweet summer child, i haven't even made a dent in any of the Entertainments i brought along.
-
On Music Theory
It often surprises people when I tell them that I do not listen to music. Really ever. It's not somehting I've ever done -- and I'm not terribly sure why. Something about it has never really clicked for me. It's not like I dislike music -- I really enjoy it! Just actively listening on a regular basis is something that never really clicked for me ¯\_(ツ)_/¯
-
-
Technology and Free Software
-
Reticulum Git Repos
It turns out that RNGit is really, really easy to set up. The current version hosts repos and pages over reticulum. That is, for the repos hosted there is an option to automatically expose the repo as pages and to convert content appropriately to micron format to be able to see it in a reticulum browser.
-
MUDs over Reticulum
I did this on the system where I was hosting the mud I’m working on, but any system that’s on reticulum and has an IP path to the mud would work. Just use the mud’s address instead of localhost.
-
Unveiling I/O Riot NG — Part 3: under the hood
This is the third and final post in the series. Part 1 is the demo-driven tour: what ior looks like, how the dashboard tabs work, how the live flamegraph reads, how filtering and recording behave. Part 2 covers the install dance for Rocky Linux 9 and the "compile once, run everywhere" portability story (eBPF, CO-RE, libbpfgo, static linking). This one is the part you read when you've got ior running and want to know what's actually in the data: the per-event schema, the safeguard that keeps syscall coverage current as new kernels ship, the integration test harness that proves it stays current, async-syscall caveats, and what to do with the parquet output once it's on disk.
-
An article to test using GOCR
I have an idea: write my blog posts by hand, then use the optical character recognition (OCR) program GOCR to convert them to plantext. Will it work? unknown; GOCR is know to not be ideal for converting handwriting. It may end up being too much of a hassle to do all of the conversion and editing. Maybe my own, neat handwriting will still be too indecipherable to the program. This is the only way to find out. I'm wiritng this on unlined paper to give it the best possible chance; I'll attach the picture I use and the generated text, unfixed, below.
-
its my life - Part 0
Continuing the saga... The smartphone was at 1%, and for a change, because I don't usually do this, I decided to turn off the cellphone and put it to charge. I thought this was a great move of mine, to prevent further future annoyances. Also, I thought of beginning to do this move more often. I left the cellphone charging at the floor because of the short cable, in its usual place, during that night.
-
Elehobica's LED Stroboscope Is Music to Your Ears for Vinyl Turntable Tuning
Pseudonymous maker "Elehobica" has designed a tool that uses persistence of vision to check if your vinyl turntable is rotating at the right speed — without the need for an external stroboscope.
"You already know how a strobe pattern on a turntable appears to stand still. But what if it was the light source itself instead of the printed pattern? The ring of light on this PCB is that answer," the maker explains. "Drop the 100mm disc onto your platter, flick the slide switch to 33⅓ or 45 [revolutions per minute], and a ring of green LEDs starts flashing at a crystal-locked frequency. If the dot pattern stands still, you're golden. If it drifts, time to reach for the speed trim pot."
-
Internet/Gemini
-
I prefer Djot over Markdown
Markdown is very useful, widely adopted and at a first glance simple. But the simplicity falls apart when you look at edge cases, compatibility across applications and non-basic features. And despite the heroic effort of CommonMark, the fragmentation seems to grow with more dialects and extensions rather than consolidating. Even strict adherence to CommonMark would leave us with a spec that is large and hard to understand and implement due to the focus on codifying the markup as it was used, rather than prescribing something that is internally consistent.
-
Erick Ruiz de Chavez
New weekend project done: resuscitate my #smolweb #gemini capsule and make all my posts available in #TinyLog format.
To serve the capsule I am using Agate (https://github.com/mbrubeck/agate[1])
For the TinlyLog, I made (vibed) a python app that works in almost the same way as my Bluesky crossposter; it connects to my GoToSocial via websocket and updates the .gmi file every time I add, edit, or delete something.
-
-
-
Programming
-
Releasing Kiln - A CMake-compatible build system that can do what CMake can't
The project idea and initial attempts start 2 years ago where I wanted to improve upon CMake. I wrote a CMake parser, a basic interpreter and debugger in Lua out of all languages (because I am weird). But just never had the time to really push it. Now it is rewritten in C++23 and entire project being possible owes to AI coding agents. They type much faster than I do with a keyboard. VIM helps people to type at the speed of their mind. The AIs type at the token per second they care capable of.
-
Hugo: Get the week number of the year (tips)
Actually, Hugo (the SSG) is not capable to get a week number!
It's ‘under consideration’!
However, Go language provides the [IsoWeek()](https://pkg.go.dev/time#Time.ISOWeek) method.
Find the week number serves a purpose, whilst uncommon, is certainly useful.
-
-
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.
Image source: Old lamp and brown bottle on the deep window sill of an old house
