Monday, November 17th, 2025 at 3:08 PM
Cosine

New on Constraint Systems:
Cosine - embed and hash any text and see its nearest neighbors
https://cosine.constraint.systems

Read more
Wednesday, November 12th, 2025 at 7:54 PM
Embeddings WIP

Getting pretty close with the embeddings app.

Tuesday, November 11th, 2025 at 8:53 AM

Exploring an "everything is embedded" mini/fake social network.

Thursday, November 6th, 2025 at 8:16 PM
Cosine WIP

Working on a stripped down "embed anything and see its neighbors" prototype.

Need to sort out some type errors thoughNeed to sort out some type errors though

Thursday, November 6th, 2025 at 2:37 PM
Booting to a browser for a raspberry pi 3b

Notes from putting together artist info display. This is with raspberry pi OS lite (no desktop). I ended up doing 32 bit but maybe could have done 64.

in .xinitrc, which automatically runs when x session starts. Some of this specific for this monitor.

Read more
Thursday, November 6th, 2025 at 10:45 AM
Artist info display

Album art and artist info displayAlbum art and artist info display

I've been listening to a lot of playlists lately and wanting a way to learn more about the currently playing artist without pulling out my phone. I put together a little raspberry pi setup to sit on our shelves and display info about the current playing artist.

I think this would be a cool fit for coffee shops or communal workspaces. Let me know if you're interested in getting something similar up and I'll try and help.

Read more
Thursday, October 30th, 2025 at 4:10 PM
Herb Sundays Player

I made a web player for the Herb Sundays playlist series.

It's focused on surfacing a random playlist from the series. I've been using it to put something on in the morning. It's nice to have hand-curated playlists with some intention to them.

Read more
Thursday, October 30th, 2025 at 1:50 PM
Problem solving

Saturday, October 18th, 2025 at 7:59 PM
Neovim app buffer experiment

Stitched together some Neovim autocmds with Niri window commands so that the app window is bound to the special "app" buffer position and size. One step closer to NeovimOS.

Friday, October 17th, 2025 at 10:08 AM
New workspace layout

Thinking about reconfiguring my window manager setup to have an always-open terminal on the left. To serve as doc and navigation maybe.

I'm realizing part of the challenge of configuring is terminal + neovim is sort of its own window manager on its own - with splits and open fuzzy-findable buffers and everything - maybe there's benefits to having that be one always-present session, and it's actually browser and application windows that are more ephemeral.

Tuesday, October 14th, 2025 at 11:42 AM
DIY Writer Decks

From https://www.writerdeck.org/list-of-diy-writerdecks.html

Monday, September 29th, 2025 at 12:02 PM
April tag color picker

An apriltag color-picker where x=red, y=green, rotation=blue. A freeform physical slider feels interesting

Also did a 3 card one - different tags all get IDs which makes me think of doing some sort of weird physical variable assignment thing.

Read more
Friday, September 26th, 2025 at 8:36 PM
Levels of perception

Thursday, September 25th, 2025 at 11:10 AM
Book to music experiment

Book-to-soundtrack experiment - a projector setup where I send the book image off to Gemini for recommendations and then play with Spotify. Meant to be kind of like putting on a record but for objects. (I clipped out the loading times.)

Tuesday, September 23rd, 2025 at 9:43 AM
Projector mirror

Thinking about the possibilities of having adjusted mirrors as part of the projector system.

Testing out the mirror

Thursday, September 18th, 2025 at 8:05 PM
SandScape

https://tangible.media.mit.edu/project/sandscape/

Thursday, September 18th, 2025 at 2:50 PM
Experimenting with april tags

Trying out april tags. Thinking about how it could complement hand tracking and vision models. This is using https://github.com/arenaxr/apriltag-js-standalone. and I know what april tags are because of https://folk.computer.

Tuesday, September 16th, 2025 at 6:34 PM
Table color picker

Trying out a color picker to get a feel for tabletop UI. I can do it all with pointer fingers (rather than pinch) if I give myself a path to reach them without colliding with other things. Kind of like a maze.

Monday, September 15th, 2025 at 12:16 PM
Book identifier

Trying out hand-tracking triggered buttons and some simple LLM calls. There are definite limits imposed by hand-tracking and projector display - but they're kind of interesting ones.

Sunday, September 14th, 2025 at 1:24 PM
Projector buttons

Triggering buttons on overlap

Color change - was not working at first because of webcam reacting to light change, fixed by turning on the overhead light so it's more constant.

Page
of 102