grant @grantcuster.com · 6hTesting posting this from my tabletop app? Please ignore, will be deleted. 060
grant @grantcuster.com · 29/09/2026Exploring the 10/GUI demo video (www.youtube.com/watch?v=zWz1...) and multi-touch possibilities on the tabletop: 070
grant @grantcuster.com · 14/09/2026Wrote about an Eno quote from How Buildings Learn. Thinking about how the gradient of constraints in a space give you an entry point into its story. feed.grantcuster.com/post/2026-09... 071
grant @grantcuster.com · 13/09/2026Experimenting with importing web pages and text files onto the canvas. 2100
grant @grantcuster.com · 11/09/2026Putting together frames and cards to preview and think through writing: 151
grant @grantcuster.com · 10/09/2026Thinking about the asteroids tabletop, which was somewhat inexplicably at my orthodontist's growing up. Two player screen would be fun - though I think most practical would be each user gets their own screen but you can toss things across between them. 110
grant @grantcuster.com · 10/09/2026Working through creation and deletion on the tabletop. Two-finger tap feels a little more reliable than double-tap, and paint-select feels great. 1143
grant @grantcuster.com · 31/08/2026Giving a talk on my tabletop setup at Brooklyn Web Workers tonight - tickets at pools.events/event/QZru62... 0150
grant @grantcuster.com · 11/08/2026CSS styles and text are applied per cell based on position. Global styles can be applied at the top. 2143
grant @grantcuster.com · 07/08/2026Window management from the digital tabletop, running through Niri scripts: 16713
grant @grantcuster.com · 05/08/2026Windows minimize onto the tabletop - then I can throw them back 0122
grant @grantcuster.com · 03/08/2026Experimenting with throwing into the trash on the tabletop. Much better than selecting and hitting keyboard delete. 291
grant @grantcuster.com · 27/07/2026Trying out frames as documents. Could make it easy to share and shift ideas between essays. 020
grant @grantcuster.com · 27/07/2026Trying out canvas-based paragraph reordering pared with a live document preview. 4348
grant @grantcuster.com · 22/07/2026Experimenting with calibrating the overhead camera. Using OpenCV to process out the lens distortion. Book text is just readable at 4k. 010
grant @grantcuster.com · 16/07/2026Take it on a walk (works nicely as a PWA): branch.constraint.systems 130
grant @grantcuster.com · 16/07/2026New from me on Constraint Systems: Branch - A collaborative collage of tree and branch photos. Take a photo and trace the flow to add to a branch. branch.constraint.systems 3438
grant @grantcuster.com · 29/06/2026Put together a prototype writerdeck with the modos dev kit. Direct sunlight does work. It's a bit bulky and I should probably use one of my minimal low-profile keyboards, but I do love typing on the kinesis the most. In some other world I'd cut up and mod the kinesis body directly. 3110
grant @grantcuster.com · 27/06/2026Experimenting with putting the embedded texts from cosine.constraint.systems into UMAP and then fitting to a grid. Not as glanceable as images would be but I think there's probably some interesting moves to make here. 001
grant @grantcuster.com · 27/06/2026sphere-paint.constraint.systems got a little rowdy and then somebody came in and erased (drew over with white) the whole thing. 050
grant @grantcuster.com · 27/06/2026Delighted by the Marble Answering Machine by Durrell Bishop durrellbishop.com/ideasresearch via Matt Webb's post on form interconnected.org/home/2026/06... I'd love to make something like this 050
grant @grantcuster.com · 25/06/2026Wikimedia concepts embedded and then mapped to a sphere with UMAP. Trying out topic clusters as continents. Not really sure where it's going. 68711
grant @grantcuster.com · 23/06/2026Putting together a personal RSS reader that always shows the original articles. With vim-style navigation. 0331
grant @grantcuster.com · 17/06/2026I saw the bowls (clinamen v.11 by Céleste Boursier-Mougenot). A perfect generative piece because you can immediately understand how it operates but the results are no less magical. It feels very like something from nature in that way. 090
grant @grantcuster.com · 15/06/2026Experimenting more with tiling at different levels-of-detail on a sphere. Trying to make a little world. 0221
grant @grantcuster.com · 12/06/2026I think there's something fun to do with the fact that the render sticks around after disconnecting - though naively doing it I get some lost sections. Such a different property vs non e-ink screens. 000
grant @grantcuster.com · 12/06/2026Trying out the small Modos Paper Monitor dev kit on an overcast day at the park. The high refresh rate is impressive and seems great for writing and coding. Screen is glossy though. I've held off on writerdeck builds for a while but it's really tempting to try and put something together with this. 3241
grant @grantcuster.com · 04/06/2026Slanted Magazine put together a great collection of digital tools including several of my constraint.systems projects. It's really fun to see these in print! www.slanted.de/news/digital... 051
grant @grantcuster.com · 30/05/2026Fun to see meaning changes cascade. (modified Pope Leo wikipedia article) 100
grant @grantcuster.com · 30/05/2026Applying the 'trajectory' of a paragraph to a different sample sentence. Here we seem to have successfully moved to cat space. 110
grant @grantcuster.com · 29/05/2026experimenting with vec2text "the lazy brown fox jumps over the quick dog" 230
grant @grantcuster.com · 23/05/2026Someone has drawn a nice flower-eye (amongst many other things). 020
grant @grantcuster.com · 22/05/2026New on Constraint Systems: Sphere Paint Multi-player painting without edge sphere-paint.constraint.systems A sphere is interesting because all points are continuous on all sides. You can respond, extend, or connect in any direction. 1165
grant @grantcuster.com · 19/05/2026And as a radial tree (by way of d3 observablehq.com/@d3/radial-t...) 010
grant @grantcuster.com · 19/05/2026Trying out EVōC (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. 140
grant @grantcuster.com · 14/05/2026I have different plans for drawing on this sphere but the effect of rotating (with arrow keys) while drawing is fun. Spherical etch-a-sketch. 0210
grant @grantcuster.com · 13/05/2026Thinking about the different tumblr post types and especially about how fun it was to decide how your theme should handle each post type. Could be a fun atproto/blog extension. Could also be fun to have an llm agent with tools to build out post types and display on-demand. 3263