Plan 9 went a certain distance on "replace pixel-centric UI elements with text", which is pretty cool if deeply frightening. (No idea how a networked system would be secure with ambient command-execution of any visible text.) And one cool part is you can just grab the text content of most windows at the system level. But that text was still within bitblt pixel decorations and just black&white. They didn't even do syntax highlighting in the editor!

Show thread

Random thought:

For material reasons, computer UI's went from black&white text, to black&white pixels, to color pixels. And each of those steps is a clear improvement over the previous.

But: there's a fourth option: color, text-centric/cursor-addressed. It was never a dominant paradigm. But if I had to choose between pixel-centric b&w and colorful just-text, the latter is clearly preferable. Wonder what that kind of UI would be like.

Today’s the day! Wrapped under migrating off my old laptop and onto the Framework. And stickers are nearly complete.

@twisterghost this is sad. You should watch the usual suspects, but I’d also put in a vote for lesser known ones like Porco Roso (a pig fights fascists in a World War I seaplane) and Pom Poko (you’ll never see a movie more focused on raccoon testicles).

Tumblr just took a big step in making the default experience of their blogs more IndieWeb friendly (and in turn, more attuned to a people-centric Web). It's noted at changes.tumblr.com/post/683524 (jacky.wtf/2022/5/uVbH)

Is Bandcamp evil now? Anyone using Jamendo or Open.Audio instead? Would love a way to support artists and build a catalog of music.

Switching from Mac to Linux, I was mostly worried about finding an ok browser, as I generally dislike Chrome and have enough history with Firefox to tend to dislike it.

Switching to Vivaldi has been quite nice so far. It's Chromium and has standard dev tools, works with Chrome plugins, but seems faster and more privacy-centric. And the vertical tab bar and other UI niceties are quite good.

My favorite part of all this is the fractal complexity: you have 3ish dimensions of ergonomic debates, multiplied by two dimensions of keyswitch preferences, and _then_ now that the models are generated parametrically in code, multiplied by everyone's favorite slightly-obscure language.

You've got a clojure + cherry mx project getting forked on one side into ocaml and on the other side into low-profile switches.

Show thread

I thought I was into mechanical keyboards and knew how deep that particular oubliette went. I mean, hell, I had an very early ergodox for a while.

Then tonight I started looking into the current scene and things are far crazier. I suddenly have super strong constraints that are only satisfied by a single experimental reddit post: reddit.com/r/ErgoMechKeyboards and I need to stop looking at this stuff.

After several days of being super allergic and then sick, my brain appears to be working again.

I'm a bit behind where I wanted to be, but:
- The Framework laptop is all set up and is now my daily personal computer.
- I've got a working doom emacs setup that I'm pretty happy with.
- I'm working through the Elixir LiveView book and enjoying writing more code. The dev tooling is so good: fast, auto-refresh, live dashboard built in. Loving it.

I would like a file format for saving command line and programming screencasts semantically, rather than as video, so I can replay them in my nice theme rather than whatever garbage this person is using.

I first switched from engineer to manager right as flexbox arrived. Then went back to being an engineer, and switched back to manager right as CSS Grid arrived.

It's my first time using Grid and ... dang, we have it so good today.

I was already aware of the impact of grid on building whole-page layouts, but only today did I start using it for tiny details, too. Tons of small alignment things are now so much easier without extra markup.

I am 100% sold on the idea of Nix, but it's in the category of things where every bit of documentation is written by someone who already understands it and can't quite tell you how it works until you figure it out yourself.

Upgraded MacOS to find they auto turned on "AirPlay Receiver", which ... binds to localhost:5000, breaking my dev environments. Cool cool. (Easy to fix once you find it, but super annoying and a dumb port choice.)

10yo asked what "boner city" meant. After a long talk, I discovered he actually was trying to read "bona fides".

Meanwhile:

- PTO today because I needed some time after working through part of my last vacation (by choice, but still)

- trying to find reasonable Linux paths for searching/organizing my huge pdf, photo, and notes collections

- backing up and migrating all my personal data continues apace

- password rotate and TOTP all the accounts

Show thread

I have now purchased a large enough number of discrete stickers to hopefully cover the back of the new laptop.

And if nothing else, at least watch / listen to track 7, which ends with just a mashup anointed by the gods

(cw: strobe lights)

youtube.com/watch?v=zro_jdcbzk

Show thread
Show older
The Quiet Car

This is a small, private server that is currently in the initial phases of setup.