Every time I take a look at this instance, and it's much less than I would like to be able to, I am amazed how quickly I find something worth reading. There are so many nerds here, it's v good.
Posts
New text editor Sunday! https://github.com/davidemerson/issy
I'm pretty happy with this one so far, it has fully replaced micro for me, and it's more beautiful to boot.
The Widmanstätten pattern is so pleasing that I made a generator and might start making graph paper (not for critical drawing, only for cooler notes) as well.
Ok, we're off i3/X now, workstation builds will use sway/wayland from here. In the grand tradition of sharing dotfiles, here's how I provision machines:
The rate at which the Haiku (and BeOS before it) interface responds always makes me feel like I've been walking through tar on other operating systems. I'm not sure what it is, why it has always seemed fast, but if you haven't tried Haiku before, you owe it to yourself to do an install and feel what it means to have a snappy, immediate interface, despite minimal hardware requirements and (some) design which is now at least 30 years old.
I owned a MessagePad 2100, an eMate, and an original iPod, and I never realized until now that the original iPod had the same processor as the eMate. This realization, circa 23 January 2025, rekindled a latent memory that my eMate was always so much slower feeling than my MP2100. Is any of this useful? What even is existence?
This blog post is old, but remains so relevant I bothered to find it again today, fresh off a move from i3 > sway, having fought more demons than I needed to fight to receive no incremental functionality.
https://www.dedoimedo.com/computers/wayland-2021.html
"But the Linux desktop as a whole does not offer the seamless functionality that people need, because it is designed with software tools as the end goal and not with the user experience supported by software tools as the end goal. Cause and effect, reversed. Because it's not a product. It's a bundle of tech. And until this mindset changes (extremely unlikely), the Linux desktop will never get past its 1% share."
Ok, so I wrote a bunch of go to make riverrun work right, and it does, almost. But Icecast won, so then I pivoted hard into Icecast orchestration, and the repo went from go to shell. Just have to make the ices2 stream service pull from the proper directory and then we'll have something we can execute on any debian box to produce a working radio station which takes community contributions. https://github.com/davidemerson/riverrun