Programming languages as human-designed method of managing abstraction
Programming languages as human-designed method of managing abstraction
Wave forms as shapes
i3 setup and custom apps by Devine
From reddit
Screenshot of the Ink Console interface
Cool idea for an interactive story device: Ink Console
My new random quote page
I built a new little site to serve a random quote I've added to use as my new tab page. There's only like 9 quotes so far but hopefully I'll keep adding.
Along with the garden, this is another little app that runs on my server (digital ocean droplet) alongside it's admin app. Unlike the garden, this one even uses a database instead of flat files (for better or worse).
Listening to a podcast about Smalltalk and thinking about the possibilities of AI
Tabeltop on screen
Camera setup
Working (once again) on a tabletop webcam setup.
Developer Voices YouTube page
I've been really enjoying Developer Voices. Most of the topics are a level beyond my expertise, but I think they do a great job of describing the shape of the concepts with enough detail that it feels concrete.
Repeating spirals
Doing some color work and thinking/learning once again about Phyllotaxis (by way of d3).
My new home screen config using Niri and Wabyar
Trying out a new workspace technique. Home screen is a to do list, with the top unchecked item showing across workspaces in Waybar. Keyboard shortcut opens a new workspace with possibility to name. Toggle-able waybar sidebar shows all workspaces.
Early days but I'm enjoying it so far.
Reddit post about Neovim being cozy
I agree! https://www.reddit.com/r/neovim/comments/1ile375/neovim_feels_cosy
Embeddings raise the possibility of exploring ideas spatially. The central challenge is how to balance between automatically laying out ideas semantically and allowing the user to group or cluster themselves.
User movement mirrors the experience of the best physical brainstorming - cutting up pieces and rearranging, examining, rearranging again.
Embeddings promise automatic clustering and hopefully surfacing new connections.
Background image transition over an MNIST digit spritesheet
Figuring out an MNIST timer.
Countdown timer inspired by Evangelion
Timer project is far enough along that it's time to make more skins.
Was somewhat randomly listening to this podcast about Zig: Zig as a Multi-OS Build System. And was struck by the description of Python's primary use to a lot of people being "bindings for interesting C libraries" (paraphrased). Which is actually a pretty good motivating statement for me to get better at setting up simple Python backends for some of my web experiments.
"In general, when modeling phenomena in science and engineering, we begin with simplified, incomplete models. As we examine things in greater detail, these simple models become inadequate and must be replaced by more refined models."
Clearly stated, from Structure and Interpretation of Computer Programs. Interesting how best process for learning mirrors the process for discovery. (Although that nice, neat story of discovery is also a useful but inadequate model, that people like Kuhn challenge and refine.)
Focus timer gallery, different kinds of visuals
Trying out a gallery concept to make the point about how the focus timers work.