Feed
Making771 posts

Experimenting with vec2text

"the lazy brown fox jumps over the quick dog.""the lazy brown fox jumps over the quick dog."

glitching the embedding values and recoveringglitching the embedding values and recovering

vector mixvector mix

Read more

Hermit WIPHermit WIP

Another passAnother pass

Now with active windowNow with active window

Read more

Sphere Paint

New on Constraint Systems: Sphere Paint. Multi-player painting without edge.

A sphere surface is interesting because all points are continuous on all sides. You can respond, extend, or connect in any direction.

Read more

Globe Paint work in progress

EVōC blog explorer

Trying out EVōC (https://evoc.readthedocs.io/en/latest/) to hierarchically cluster all my embedded blog posts. A lot of my posts are over roughly similar looking material - it's cool how much nuance it can split out of them.

Another view of it as a radial tree form d3.

Read more

Sphere draw

I have different plans for drawing on this sphere but the effect of rotating (with arrow keys) while drawing is fun. Spherical etch-a-sketch.

Experiments in single-purpose screens

I've got a new small, single-purpose screen section in my office area and wanted to document what's running, practical lessons learned, and some questions still unanswered.

Custom clock (not a screen), time-block visualizer, and camera-linked photo slideshow.Custom clock (not a screen), time-block visualizer, and camera-linked photo slideshow.

Camera and slideshow

Read more

Frankenstein dresser

A few months ago I built a large bookcase for the guest room + office. Then I decided that the lower half would be better utilized as a dresser.

The final (for now)The final (for now)

I partially disassembled the dresser and then replaced the front and the knob. This saved me from needing to make and fit drawer boxes. The old sides are still visible (that's how the dimensions happened to work out).

Read more

Embeddings search

Embedding search now active on this very blog:

Read more

Computer box

I wanted my dock laptop to feel more like furniture - maybe nostalgia for the 'family room computer' from when I was a kid.

The boxThe box

It did feel different! But not too long after I went a pretty different direction for the room (less screen) and moved it down into the basement.

Read more

Living room shelves

I wanted to document some of the work I've been doing at our house. I put up a bench seat + shelves + a sort-of sideboard in the living room in December. And I finally got our artwork up in a gallery wall a little after that.

Bench with custom dog cubbies and bookshelves. It's since gotten a cushionBench with custom dog cubbies and bookshelves. It's since gotten a cushion

The sideboard somewhat organized.The sideboard somewhat organized.

Read more

Randomizing video pixels

I was reading about using random selection of proportional tickets to schedule CPU tasks and wanted to try probabilistically selecting pixel colors. This effect was interesting but I think I was hoping for more structure or more of a feel like a physical process. Will keep exploring.

Trying out pretext


WIP booklogWIP booklog

Album player

Making another custom spotify interface - focused on surfacing 6 random albums from a collection I've put together.


Working on a book log, with multiple short entries per book.

Winamp skin shuffler running on the Rasberry Pi

Winamp skin shuffler

Returning to the winamp skin shuffler connected to Spotify.

Neovim as window manager

Neovim as window manager preview

I recorded a video of my current Neovim + Niri setup: https://www.youtube.com/watch?v=pCbwL1iRWXk

Music boxes

Testing out printing little foldable music boxes with the barcodes. Fun to try and decide on the dimensions - I'd really like a spine.

Also not sure what I want to do for structure. I put a cardboard in one of these - I bet I could cut up some scrap 1/2" plywood to use as blanks...

Read more