conrads.website

Vibechecks

A vibecheck is a quick, mostly vibe-coded test of an idea or a model: I describe what I want, let an LLM build it, and see whether the idea holds up. Built in an evening and judged by feel, not rigor. Some work, some semi-fail, and both are the point.

VibecheckWhat it isDate
Thousandholda continent of up to 16,000 simulated dwarves, each with its own goals, plans and beliefs, and a camera director that goes looking for the storiespage
Lost Instrumentsa research review of the software engineering instruments for production readiness that fell out of use, and what language models change, with Housewright as the running examplepage
Housewrighta procedural house generator laid out as an architect's sheet set, from a list of needs to a voxel house and a town, with a round-trip check that reads the house backpage
Endless Star Battlean endless Star Battle (Queens-style) puzzle generator, with difficulty set by which deductions a puzzle needs and hints that explain each onepage
Endless Graeco-Latin Squaresan endless Graeco-Latin square puzzle, where every number + color pair appears once, after Josh Collinsworth's Tupopage
Branching Chat Demoa chat stored as a tree, where editing or retrying keeps both versions, with a thread view and a commit-graph tree viewpage
Dizzy Execution Domain Studythe Dizzy engine's execution domain, first as an LCARS console with a replayable trace, then as a board, then as channels by kind, then with a tracepage
One Bus Shelter, Twenty-Two Design Methodsone design brief run through twenty-two methods, to show where they divergepage
Design Principles, and Where They Collidea linked reference to software design principles, with sources, evidence strength and the pairs that conflictpage
Hullform: Simulator and Tunera sailboat simulator you can tune, with live speed, heel, leeway and apparent wind, gusts, tacks and a force viewpage
Goals: Facts and Common Grounda research notebook on why people meet their goals, how identity grows from goals, and how people with different goals find common groundpage
Disk World: Generatora flat-disk world generator with terrain, plates and basins views, replayable from a seedpage
Disk World: Sky Simulatorwhere the sun goes over a disk world, in sky, map and side views, with a day you can speed uppage
Disk World: Forgea disk world forged from plates, impacts, hotspots, erosion, rain and rivers, in WebGLpage
Disk World: WebGL Generatora WebGL generator for a disc-shaped world, one of several takes on the ideapage
Sea Cliff: Layer by Layera scrolling WebGL walkthrough that builds a sea cliff one layer of math at a timepage
Sea Cliff: Generatora WebGL sea cliff generator with a new-seed buttonpage
Cybernetics Since 1972nine lineages of cybernetics since 1972: who argued with whom and what to read, plus a goals trackpage
Protocol Labwrite a small protocol as text and step through itpage
Vintage Story: Ore Surveyevery ore block in generated Vintage Story worlds, and tens of thousands of simulated shafts per prospecting strategypage
Gerstner Wavesan ocean in one vertex shader, written twice: WebGL2 and WebGPUpage
Goal Maps: History as a Git Logthe work you thought you were doing against the work done, drawn as a git-style branch historypage
Goal Maps: The Update Loophow a goal map is acted on, measured and redrawn, one pass at a timepage
koditoki: Growing the Villagea read of what the village does when it runs, and a build-ordered brief for growing it to thirty-plus specialistspage
koditoki: 30 Minds, 150 Ticksa 30-mind, 150-tick village run: everybody lived, zero truth violationspage
Marblerfloat your inks, rake them, and lift a sheetpage
Vintage Story: Copper Age Economywhat a valley lets a Vintage Story village make, in what order and at what cost, read from the game filespage
Ruin Laba voxel ruins simulator with seeded weathering, structural collapse, export and timelapses, in Three.jscode
atchata peer-to-peer chat that uses your Bluesky account to connect, with messages, photos and short videopage
koditoki: Beliefs vs. Ground Trutha tick-by-tick demo that keeps ground truth apart from what each mind believespage
koditoki: Anatomy of a Tickevery decision so far, written as one pass of the simulation clockpage
koditoki: Drawing Belief vs. Trutha look-test for drawing belief diverging from truth, by hand with fake datapage
Local LLM: LFM2.5 on a Laptop CPU (llama.cpp)the same prompt through llama.cpp at Q4_K_M: 34.8 tokens per secondpage
Local LLM: Speeding Up LFM2.5 on a Ryzenthe same 2.6B model on a Ryzen AI 9 HX 370 across three quantizations and two backendspage
Local LLM: LFM2.5 on a Laptop CPU (PyTorch)one generation from a 2.6B model on a laptop CPU in bfloat16: 7 tokens per secondpage
Calgacushiding text in other text of the same length, explainedpage
ECS × LISPa tiny world you drive with s-expressions, with agents that sense, think and actpage
PAG Explaineda visual walkthrough of a faster nearest-neighbor searchpage
OTFSan interactive explainer of modulation in the delay-Doppler domainpage
Barcode Scannera vanilla-JS PWA that scans barcodes with the phone camerapage
Terminalan 80s CRT boot screenpage
Whiteboardan infinite-canvas flow diagram planning a DIZZY featurepage
Meal Plannercalendar, servings, grocery listpage
ChronicleDBa Raft-consensus distributed event log demo, in React and in vanilla JSpage
Island Forgea semi-failed dynamic system editorpage
Self-Editing Pageselection + LLM jobspage
Originsa Xanadu-style transclusion viewpage
Marginaliaembedding-based qualitative coder, then a matched-filter rewritepage
Neutral Loss Spectraan interactive tutorial for GC-MS & LC-MSpage
VibeCheckthe original: embed team thoughts, find themes, generate survey questions (2025 proof of concept)