Feed
Wednesday, May 6th, 2026 at 2:32 PM
Making

Embeddings search

Embedding search now active on this very blog:

Read more
Sunday, August 17th, 2025 at 2:33 PM
Making

Embeddings

I got the basics of vector embedding retrieval working for my tabletop notes. Thinking about a more intensely minimal interface that really is image only.

Thursday, February 6th, 2025 at 11:23 AM
Thinking

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
Monday, November 17th, 2025 at 3:08 PM
Making

Cosine

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

Read more
Tuesday, August 1st, 2017 at 10:31 AM

Inspiration

Clever experiment.

From: https://twitter.com/aparrish/status/892253489728016384

Tuesday, November 27th, 2018 at 11:52 AM

I made a GIF of running UMAP on the digits dataset, adding one digit into the dataset and retraining each frame. This was probably a weird thing to do but it is helping me to develop more of an intuition of what it's preserving (nearest neighbors) and what is not informative (overall positioning/scale).

Thursday, November 6th, 2025 at 8:16 PM
Making

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

Friday, January 11th, 2019 at 4:00 PM

You can see how UMAP clusters are structured by things like the orientation of the number if you travel along their axes.

Thursday, August 21st, 2025 at 9:38 AM
Making

Matching and connecting

Promising result from ranking my handwritten notes using embeddings and then prompting for connections to the top result. Need to prompt it into less clumsy language though.

Tuesday, February 10th, 2026 at 8:03 AM
scrawl

Working with embeddings - particularly with the goal of aiding thinking - a lot of the challenge is where do you draw the line for chunks. Paragraph-by-paragraph? Essay-length? Book-length? read on scrawl

Wednesday, February 15th, 2023 at 8:12 PM

Inspiration

Some folks at Tallinn University built a dataset visualizer based on some of my UMAP visualization demos. Very cool to see! From: https://collection-space-navigator.github.io/CSN/

Wednesday, November 12th, 2025 at 7:54 PM
Making

Embeddings WIP

Getting pretty close with the embeddings app.

Tuesday, March 12th, 2024 at 8:04 PM
Inspiration

Article embedding visualization From: https://twitter.com/ocuatrecasas/status/1667717542784147456

Monday, January 7th, 2019 at 5:58 PM

Inspiration

Through desperate googling I rediscovered this great post and project on using three.js for T-SNE visualization.

From: https://douglasduhaime.com/posts/visualizing-tsne-maps-with-three-js.html

Sunday, September 14th, 2025 at 10:08 AM
Making

Book library experiments

Collecting some recordings of recent experiments. Taking photos of my books, using Gemini image edit generation to isolate those books and then removing their backgrounds, embedding generated summaries of those books and exploring them across various layouts.

Spines and covers

Read more
Tuesday, September 17th, 2019 at 11:58 AM
Making

I wrote an entry for our newsletter in my experimental notecard-based writing app. It worked pretty well. Writing is unfortunately still hard.

Saturday, December 8th, 2018 at 8:00 PM

Inspiration

SpaceSheet - interactive latent space exploration through a spreadsheet interface

From: https://vusd.github.io/spacesheet/

Thursday, September 25th, 2025 at 11:10 AM
Making

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.)

Monday, January 21st, 2019 at 4:53 PM

I added T-SNE and UMAP with min_dist=0.8 algorithm options to the UMAP explorer. Three.js & tween.js animating the transition of 70,000 points no problem.

From: https://grantcuster.github.io/umap-explorer

Friday, January 18th, 2019 at 3:20 PM

I put up a demo of the UMAP on MNIST interactive visualization I've been working on.

From: https://grantcuster.github.io/umap-explorer/