Learn
How I turn chaos into capability. Everything I am learning, the repeatable recipes, the ingredients on hand, and what is parked for later. Filter by what stage it is at, or search the whole bench.
Today
What I am learning, building, or evaluating this week.
From-scratch DnB token model
Learning nowTraining a small pattern model on tokenized drum and bass instead of sampling. Tokens not audio, anticipation as the quality metric.
Realtime voice personas
Learning nowUsed in projectA touchtone phone wired to realtime voice models. Latency, turn-taking, and persona switching are the hard parts.
Canvas tear interactions
Learning nowUsed in projectHand-rolled canvas tearing driven by a frame loop for the site threshold. Reduced-motion and fallbacks come first.
Gaussian splatting for real objects
Learning nowTurntable capture to a viewable 3D splat. Still learning the reconstruction and the viewer side.
Tracks
Longer threads that could graduate into a course once they are ready to teach.
AI Assembly Line
Ready to teachPeople learning image workflows and ComfyUI from the ground up · Live
A structured course built from actually learning the tool the hard way, then turning the confusion into something teachable.
- Setup + foundations
- Models, nodes, and workflow basics
- LoRAs, datasets, and training
- Prompting, cleanup, and production habits
Creative Tooling
Ready to teachLearning nowDesigners, animators, and tinkerers who want to build their own helpers · Drafting
A practical track on making tools for yourself: panels, scripts, workflow helpers, and little systems that reduce friction.
- Spot the friction
- Small tool design
- Prototype the helper
- Make it useful enough to keep
Workflow Notes
Try laterPeople trying to stay current without drowning in jargon · Planned
Short, friendly lessons on AI workflows, systems thinking, and practical ways to make new tools less annoying to adopt.
- Useful AI basics
- How to evaluate a tool quickly
- Building habits instead of hype
- Glossary-first learning
Recipes
Steps I can run again, or hand to someone else.
Local voice loop
Ready to teachUsed in projectA phone call answered entirely by a local model, no cloud.
- Capture audio over SIP and RTP
- Transcribe with whisper.cpp on CUDA
- Answer with a local LLM via Ollama
- Speak with Piper or Kokoro TTS
ComfyUI image pipeline
Ready to teachA repeatable image workflow I can hand to someone else.
- Pick the base model and core nodes
- Add LoRAs and control
- Batch, then clean up
- Save the graph as the recipe
After Effects helper panel
IngredientUsed in projectA small panel that removes one repetitive motion task.
- Find the friction in the timeline
- Script the repetitive step
- Wrap it in a panel
- Keep it only if it earns its place
Twenty-minute tool evaluation
Ready to teachReferenceA fast yes or no on whether a new tool is worth adopting.
- State what it must do
- Run one real task end to end
- Note where it broke
- Decide: adopt, track, or drop
Ingredients
Models, libraries, and patterns held in working memory, ready to drop into a build.
vasturiano/3d-force-graph
IngredientReference3D Graph Libraries & Tools
three.js + WebGL force-directed component. The library powering most slick Obsidian-style 3D demos.
Obsidian 3D Graph (Apoo711)
IngredientReference3D Graph Libraries & Tools
UX patterns worth copying: per-type styling, physics sliders, filter queries.
InfraNodus
IngredientReference3D Graph Libraries & Tools
Force Atlas layout with AI-flagged semantic gaps. Useful reference for surfacing the holes in a corpus, not just the connections.
GraphRAG Workbench
IngredientReference3D Graph Libraries & Tools
Microsoft's community-colored 3D visualization for GraphRAG. Solid prior art on how to render retrieval-augmented graphs.
Cosmograph
IngredientReference3D Graph Libraries & Tools
Raw WebGL alternative built for scale. 100k+ nodes without the framerate falling apart.
AlexW00/obsidian-3d-graph
IngredientReference3D Graph Libraries & Tools
Alternative 3D-graph plugin for Obsidian. Different design choices than the Apoo711 version, worth comparing.
Mark Kashef hive mind
IngredientSecond-Brain & Agentic Patterns
The closest public parallel to the voice-operator architecture I'm running. Multi-agent personal assistant with persistent memory.
TheSethRose/Memory-Knowledge-Graph-3D
IngredientReferenceSecond-Brain & Agentic Patterns
Memory-MCP plus 3D visualization pattern. Reference implementation for tying agent memory to a navigable graph.
Obsidian + Claude Code via MCP
IngredientSecond-Brain & Agentic Patterns
Dominant 2026 pattern for personal knowledge management. Markdown vault as the source of truth, agent reads/writes through MCP.
Physics tuning beats custom rendering
IngredientPrinciples & Insights
Aesthetic principle. Most 3D-graph polish comes from the physics simulation parameters, not the shader work. Tune force strength, charge, link distance, damping before rebuilding the renderer.
Karpathy LLM Wiki pattern
IngredientPrinciples & Insights
April 2026 pattern: organize prompts, tools, and reference material as a wiki the model itself navigates. Less prompt engineering, more documentation engineering.
UMAP precompute strategy
IngredientPrinciples & Insights
For our constellation: precompute a UMAP projection of the embedding space, cache the layout, render fast. Don't run dimensional reduction at view time.
PKM atomic-notes principle
IngredientPrinciples & Insights
One concept per node. The temptation is to fold related thoughts into a parent note; the discipline is to split them and link. Atomicity is the property that makes a graph navigable.
Frictionless capture beats rendering polish
IngredientPrinciples & Insights
Industry insight. Tools that make capture trivially fast, then process with AI later, win against tools with slick rendering and friction at the capture step. Voice-operator over fancy graph editor.
Agent quality first, viz second
IngredientPrinciples & Insights
Mark Kashef specifically. The graph is a window into something; if the something underneath isn't good, no rendering rescues it. Build the agent, then visualize what it knows.
Reference
Creative-coding and web heritage cloned locally and cataloged for reference.
dissimulate/Tearable-Cloth
Referencedissimulate · 2013
The original tearable cloth simulation. Verlet integration, point masses, and constraints rendered to canvas. Drag, pull, tear. The whole genre traces back to this.
pushmatrix.github.io/tearable
ReferenceDaniel Beauchamp (pushmatrix) · 2026
The most-shared web reference of the cloth demo. Modernized React/Vite rebuild as 'Tearable UI' that brought the original interaction back to a contemporary stack. Source not public; the live demo IS the artifact.
javeke/ripit
Referencejaveke · 2026
A modern rebuild of the cloth simulation in the browser, with credits explicitly tracing back through pushmatrix to dissimulate. Useful as a study of how a single interactive idea propagates across thirteen years of web technology.
pushmatrix/textstring
ReferenceDaniel Beauchamp
Physics-based text strings. Letters that hang, swing, and respond as physical objects on a string. The most-starred experiment of the bunch. Reads like the prototype for any 'words behave like objects' interaction since.
pushmatrix/canvasify
ReferenceDaniel Beauchamp
Turns 2D artwork into 3D models on canvas. A small example of the 2D-to-3D extrusion technique that shows up later in tools like Spline and Rive.
pushmatrix/audio
ReferenceDaniel Beauchamp
A step-sequencer driven by Google Maps markers. The pin you drop on the map is the note you play. An example of treating an unrelated input modality (a map) as a music interface.
pushmatrix/earth
ReferenceDaniel Beauchamp
WebGL experiment for rendering earth. A small foundational reference for the now-ubiquitous globe-on-a-website effect.
pushmatrix/moon
ReferenceDaniel Beauchamp
A multiplayer WebGL space adventure. Lightweight, client-rendered, multi-user web game. A working reference for browser-based shared 3D space.
pushmatrix/glitch
ReferenceDaniel Beauchamp
Art project from Stockholm Art Hack Day. Corrupts data with plaintext input. An aesthetic of intentional damage as creative material.
pushmatrix/film
ReferenceDaniel Beauchamp
A short demo of HTML5 webcam plus making a filmstrip. An early example of treating the live camera as a creative input rather than a video-call surface.
pushmatrix/tron.js
ReferenceDaniel Beauchamp
WebGL implementation of lightcycle goodness. A reference for browser-based grid-trail games and the visual language of glowing-trail mechanics.
pushmatrix/helloworld
ReferenceDaniel Beauchamp
A visualizer and tweet wall for international hackfests. Tweets land on a wall based on user input. Reference for live-feed visualization and event-driven canvas display.
pushmatrix/marionettevr
ReferenceDaniel Beauchamp
Playing around with marionettes in VR. Built with UE4. An exploration of physical-puppet metaphors as VR interaction primitive.
pushmatrix/virtualshopify
ReferenceDaniel Beauchamp
A 3D shopping experience. Direct prior art for the Whistle Stop project (workbook entry) -- different format, same instinct. Worth studying for what worked, what didn't, and what the form needs that the 2018 Web didn't have.
pushmatrix/glTF-Sample-Models
ReferenceDaniel Beauchamp (fork)
A fork of the glTF reference-model collection. Useful as a known-good test set when standing up a new 3D pipeline.
pushmatrix/aframe
ReferenceDaniel Beauchamp (fork)
Building blocks for the VR Web. Fork of Mozilla's A-Frame, the declarative HTML-style framework for browser VR/AR scenes.
pushmatrix/fikascript
ReferenceDaniel Beauchamp
Swedish JavaScript. A whimsical programming-language localization that swaps English keywords for Swedish ones. Useful both as a joke and as a prompt for 'what does language look like outside its default tongue.'
pushmatrix/mini-dashing
ReferenceDaniel Beauchamp
Dashing without the backend. Lightweight prototype for static dashboards. A useful pattern for status displays that don't need a server.
Review
Grouped terms I come back to.
Core Concepts
ReferenceThe meaning-search and retrieval basics behind vector workflows, graphs, and modern memory systems.
- Vector
- Meaning-space
- Vector DB
- Graph
- Graph DB
- Metadata
- GraphRAG
Diagram / Explanation Stuff
ReferenceThe simple doc and diagram tools that make technical systems easier to explain.
- Mermaid
- Flowchart
- Markdown
MiroFish / Swarm / Simulation
ReferenceThe agent-simulation concepts behind building a fake social world from seed material.
- MiroFish
- Swarm
- Seed Material
- Simulation Round
- OASIS
- CAMEL-AI
- Zep
- Graphiti
- ReportAgent
MiroFish Stack
ReferenceThe practical app stack pieces sitting underneath the simulation product.
- Flask
- Vue
- Vite
- OpenAI-compatible API
- Qwen-plus
Jetson / Local Voice Stack
ReferenceThe hardware and system-level terms around running local models and voice tools on Jetson.
- Jetson Orin Nano 8GB
- JetPack
- MAXN SUPER
- tegrastats
- NVMe
- microSD
Phone / Voice Tools
ReferenceThe telephony and local speech stack pieces behind an on-device voice system.
- Asterisk
- PJSIP
- SIP
- DTMF
- ATA
- FXS
- whisper.cpp
- llama.cpp
- OHF Piper
- Riva
NVIDIA / Speech Models
ReferenceThe NVIDIA speech and agent-model names worth remembering from this thread.
- NemoClaw
- PersonaPlex
- Moshi
Google / Visual Tools
ReferenceThe image and research tools from Google that keep showing up in the workflow conversation.
- Nano Banana
- Gemini 2.5 Flash Image
- Nano Banana Pro
- NotebookLM
- Google Slides Help me visualize
Team Workspace Tools Mentioned
ReferenceThe docs, wiki, and lightweight-app tools that came up as candidates for team knowledge spaces.
- Notion
- Coda
- Confluence
- Slite
- ClickUp
- Fibery
- Guru
Web Design & Motion
ReferenceThe motion and web-design stack behind this site, in plain English. Smooth scroll, parallax, the fake-3D shelves, and the libraries that do the work, so I can explain any of it to a dev later.
- Hero parallax
- Parallax
- Smooth scrolling
- Lenis
- WebGL
- three.js
- Rive
- React
- React Bits
- Motion (Framer Motion)
- GSAP
- Scroll-velocity skew
- CSS fake 3D (trompe l'oeil)
- Next.js
- View Transitions
- GLB
Later
Things to add, compare, or try when there is room.
React Bits text reveal
Try laterA restrained text-reveal component, restyled fully to Workbook tokens. One tactile moment, not a system.
WebGL project constellation
Try laterA spatial map of projects you can move through. Only if it earns the depth, and always with a static fallback.
Lottie web micro-interactions
Try laterReferenceLightweight vector motion for small web moments. Familiar from past web work, want to use it more deliberately.
Kinetic language field
Try laterA full-bleed flickering wall of my own project fragments reading as abstract video. Atmospheric, never competing with the arrival.
Glossary
Full glossary →Plain-English first.
Prompt
The instruction you give a tool so it knows what you want.
Context
The extra background an AI tool gets before it answers.
Workflow
A repeatable sequence of steps that gets a job done.
Automation
Getting a tool to handle repetitive steps for you.
Agent
An AI tool that can do more than answer a question, like take steps or use other tools.
MCP
A way for AI tools to connect to files, apps, and outside systems.
Learning principles
- Plain language before jargon.
- Useful first, impressive second.
- Short modules with real examples.
- Glossary terms tied to actual work, not theory theater.