Feed

Anathem and interfaces

Soup mind

Neovim browser split

Browser automatically overlaid onto a neovim splitBrowser automatically overlaid onto a neovim split

I have some ideas about how to fake/overlay a browser on a neovim split.

Programming languages

Programming languages as human-designed method of managing abstractionProgramming languages as human-designed method of managing abstraction

Making Audio Waves That Look and Sound Like Things

Wave forms as shapesWave forms as shapes

From https://www.youtube.com/watch?v=qeUAHHPt-LY

Masking tape

Thinking about masking tapeThinking about masking tape

Devine's Desktop

i3 setup and custom apps by Devinei3 setup and custom apps by Devine

From reddit

Ink Console

Screenshot of the Ink Console interfaceScreenshot of the Ink Console interface

Cool idea for an interactive story device: Ink Console

Quote

My new random quote pageMy 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).

AI & malleability

Listening to a podcast about Smalltalk and thinking about the possibilities of AIListening to a podcast about Smalltalk and thinking about the possibilities of AI

Tabletop 1

Tabletop writingTabletop writing

Tabletop

Tabeltop on screenTabeltop on screen

Camera setupCamera setup

Working (once again) on a tabletop webcam setup.

Developer Voices podcast

Developer Voices YouTube pageDeveloper 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.

Phyllotaxis

Repeating spiralsRepeating spirals

Doing some color work and thinking/learning once again about Phyllotaxis (by way of d3).

Workspace management

My new home screen config using Niri and WabyarMy 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.

Inspiration

Reddit post about Neovim being cozyReddit post about Neovim being cozy

I agree! https://www.reddit.com/r/neovim/comments/1ile375/neovim_feels_cosy

Spatial apps for exploring ideas

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.

Read more

Background image transition over an MNIST digit spritesheetBackground image transition over an MNIST digit spritesheet

Figuring out an MNIST timer.

Evangelion timer skin

Countdown timer inspired by EvangelionCountdown timer inspired by Evangelion

Timer project is far enough along that it's time to make more skins.

Inspiration

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.