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!
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.
@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 https://changes.tumblr.com/post/683524731509653505/friday-may-6th-2022 (https://jacky.wtf/2022/5/uVbH)
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.
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: https://www.reddit.com/r/ErgoMechKeyboards/comments/tdf7ke/choctyl_4x6_with_mini_cluster_and_pimoroni/ 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 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.
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
And if nothing else, at least watch / listen to track 7, which ends with just a mashup anointed by the gods
(cw: strobe lights)
atlanta | indie tech | currently reading "How to do nothing" and "Programming Phoenix LiveView" | he/him