41554 blogs · [ { "id": "01a087a2-6212-71db-b1a9-d52ed36bf147", "title": "Stumblebug - simulation - alpha", "url": "https://matt.sh/stumblebug-sim-alpha", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed3a2d235", "title": "Stumblebug - product - alpha", "url": "https://matt.sh/stumblebug-product-alpha", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed3ec59a1", "title": "Stumblebug - engineering - alpha", "url": "https://matt.sh/stumblebug-engineering-alpha", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed4898d9d", "title": "agent-shell: your output, your storage", "url": "https://matt.sh/agent-shell", "published_at": "2026-09-06T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed51891f8", "title": "hyperdjango benchmark (100x faster llm template rendering)", "url": "https://matt.sh/2026-08-hyperdjango-bench-llm-templates", "published_at": "2026-08-30T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed5dd5ae6", "title": "ai propaganda for you and me", "url": "https://matt.sh/propaganda", "published_at": "2026-08-15T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed6714f07", "title": "showoff (math viz)", "url": "https://matt.sh/showoff", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed6e1fd2a", "title": "Claude Hooker: do you come here often?", "url": "https://matt.sh/claude-hooker", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed70b921a", "title": "AI Story Consensus", "url": "https://matt.sh/ai-story-consensus", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed76e353e", "title": "hyperdjango benchmarks (webserver efficiency)", "url": "https://matt.sh/2026-07-hyperdjango-bench", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed835cec3", "title": "Parkour (macOS quick preview + app for data formats (parquet/arrow/markdown/etc))", "url": "https://matt.sh/parkour", "published_at": "2026-07-15T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed859fa06", "title": "BlazeIt (macOS + iOS B2 Client)", "url": "https://matt.sh/blazeit", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed93fee72", "title": "mattouch (macOS usability helper apps)", "url": "https://matt.sh/mattouch", "published_at": "2026-06-21T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed9929ba2", "title": "Spring Cleaning 2026 Day 8: mattouch (five macos ui productivity apps)", "url": "https://matt.sh/springcleaning-2026-08-mattouch", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ed9abbce9", "title": "Spring Cleaning 2026 Day 7: macsetup (matts application config setup system)", "url": "https://matt.sh/springcleaning-2026-07-macsetup", "published_at": "2026-06-07T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52eda7f2d20", "title": "Spring Cleaning 2026 Day 6: kvestigate (investigate k*)", "url": "https://matt.sh/springcleaning-2026-06-kvestigate", "published_at": "2026-06-06T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edaa313e9", "title": "Spring Cleaning 2026 Day 5: exifmodern (converting exiftool to python)", "url": "https://matt.sh/springcleaning-2026-05-exifmodern", "published_at": "2026-05-26T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edad53209", "title": "Spring Cleaning 2026 Day 4: Export Claude Tasks & Custom Claude Prompt", "url": "https://matt.sh/springcleaning-2026-04-claude-task-export-claude-prompt", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edae13b03", "title": "Spring Cleaning 2026 Day 3: h3 & fixing ascii boxes", "url": "https://matt.sh/springcleaning-2026-03-h3-fix-boxes", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edb51dcbc", "title": "Spring Cleaning 2026 Day 2: project management system", "url": "https://matt.sh/springcleaning-2026-02-project-management-system", "published_at": "2026-05-21T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edb9bf238", "title": "Spring Cleaning 2026 Day 1: hyperdjango", "url": "https://matt.sh/springcleaning-2026-01-hyperdjango", "published_at": "2026-05-20T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edbc1d253", "title": "SaaS Delusions Walked so AI Psychosis Could Run", "url": "https://matt.sh/saasy-delusions", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edc9b2bc0", "title": "AI Story Tuesday", "url": "https://matt.sh/ai-story-tuesday", "published_at": "2026-04-11T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edd428f1b", "title": "An Expert Review of A Fire Upon The Deep", "url": "https://matt.sh/fire-upon-the-deep", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edd7bff95", "title": "Opsmas 2025 Day 13: mesh image router cdn-like thing & claude prompt", "url": "https://matt.sh/opsmas-2025-13-mesh-image-router-claude-prompt", "published_at": "2025-12-24T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ede16b07b", "title": "Opsmas 2025 Day 12: carrier-db & carrier-cache", "url": "https://matt.sh/opsmas-2025-12-carrier-db-carrier-cache", "published_at": "2025-12-23T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edeb6125c", "title": "Opsmas 2025 Day 11: pyjobby & hiproc", "url": "https://matt.sh/opsmas-2025-11-pyjobby-hiproc", "published_at": "2025-12-22T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edf7978db", "title": "Opsmas 2025 Day 10: lematt & pai", "url": "https://matt.sh/opsmas-2025-10-lematt-pai", "published_at": "2025-12-21T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52edffb4065", "title": "Opsmas 2025 Day 9: crcspeed", "url": "https://matt.sh/opsmas-2025-09-crcspeed", "published_at": "2025-12-20T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ee0791824", "title": "Opsmas 2025 Day 8: kraft & wtf is wrong with anthropic", "url": "https://matt.sh/opsmas-2025-08-kraft-anthropic", "published_at": "2025-12-19T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ee0b6e4d3", "title": "Opsmas 2025 Day 7: kvidxkit and (&) m", "url": "https://matt.sh/opsmas-2025-07-kvidxkit-m", "published_at": "2025-12-18T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ee1539ab9", "title": "Opsmas 2025 Day 6: loopyring", "url": "https://matt.sh/opsmas-2025-06-loopyring", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ee20404af", "title": "Opsmas 2025 Day 5: ring & actionboard", "url": "https://matt.sh/opsmas-2025-05-ring-actionboard", "published_at": "2025-12-16T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ee286dd95", "title": "Opsmas 2025 Day 4: a loopy event loop & advice worth billions", "url": "https://matt.sh/opsmas-2025-04-loopy-billions", "published_at": "2025-12-15T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ee3411b31", "title": "Opsmas 2025 Day 3: datakit is growing & memory efficiency matters", "url": "https://matt.sh/opsmas-2025-03-datakit-ram", "published_at": "2025-12-14T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ee3d11feb", "title": "Opsmas 2025 Day 2: varint & tigerwired", "url": "https://matt.sh/opsmas-2025-02-varint-tigerwired", "published_at": "2025-12-13T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ee3f5507c", "title": "Opsmas 2025 Day 1: haproxy & mpreg", "url": "https://matt.sh/opsmas-2025-01-haproxy-mpreg", "published_at": "2025-12-12T00:00:00+00:00" }, { "id": "01a087a2-6212-71db-b1a9-d52ee495eb97", "title": "AI Story 2", "url": "https://matt.sh/ai-story-2", "published_at": "2025-10-12T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c1909c07", "title": "AI Story", "url": "https://matt.sh/ai-story-1", "published_at": "2025-08-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c248b117", "title": "datakit: the most efficient data structures possible", "url": "https://matt.sh/datakit", "published_at": "2024-06-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c2fd3fd1", "title": "so talent much person", "url": "https://matt.sh/the-most-talented-person", "published_at": "2024-05-11T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c3b82cc8", "title": "Dune 2: More Dune, AI, Inequality, Power-Seeking Behaviors, and You", "url": "https://matt.sh/more-dune", "published_at": "2024-03-22T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c4533b6d", "title": "Let Me In Your AGI Bunker, plz", "url": "https://matt.sh/bunker", "published_at": "2024-03-09T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c4bf63bf", "title": "AI Litany Against Things", "url": "https://matt.sh/ai-litany", "published_at": "2024-02-21T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c5226f7f", "title": "AI More Stories 2 from Local Yi 34Bq4", "url": "https://matt.sh/ai-more-stories-2", "published_at": "2024-02-09T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c5d52f62", "title": "AI More Stories from Local Yi 34Bq4", "url": "https://matt.sh/ai-more-stories", "published_at": "2023-11-25T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c63e942d", "title": "AI Dream Questions", "url": "https://matt.sh/ai-dream-questions", "published_at": "2023-09-24T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c6cc68a2", "title": "AI Reminds Me Topo Sorto Existo", "url": "https://matt.sh/ai-topological-sort", "published_at": "2023-09-20T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c6d3cd29", "title": "AI Culture Ship Name Attempts 1 & 2", "url": "https://matt.sh/ai-culture-ships-1", "published_at": "2023-09-16T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c70c53a0", "title": "AI Bias 3: Offensive vs Mendicant vs Culture vs Author vs Elmo", "url": "https://matt.sh/ai-bias-3", "published_at": "2023-09-16T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c8041180", "title": "AI Bias 2: Offensive vs Mendicant (GPT-4)", "url": "https://matt.sh/ai-bias-2", "published_at": "2023-09-16T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c8a3b12c", "title": "AI Bedtime 2", "url": "https://matt.sh/ai-bedtime-2", "published_at": "2023-09-16T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c8ed5357", "title": "AI Wheel of Fortune 1 (BOB ENGINEERING & NED COMPUTERWIZ)", "url": "https://matt.sh/ai-wheel-of-fortune-1", "published_at": "2023-09-15T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969c9bf3f5c", "title": "AI Is This Correct?", "url": "https://matt.sh/ai-is-this-correct", "published_at": "2023-08-15T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969ca4efbf8", "title": "htmx is a erlang", "url": "https://matt.sh/htmx-is-a-erlang", "published_at": "2023-07-23T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969cab590b1", "title": "Cloud GPU? More like GP-Poo due to incompetent thermal management!", "url": "https://matt.sh/cloud-gpu-thermal-throttling", "published_at": "2023-06-26T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969cb0b43d8", "title": "AI Indulgence at your Convenience", "url": "https://matt.sh/ai-indulgence", "published_at": "2023-06-11T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969cb7378ed", "title": "AI Teaching AI 1 & 2 & 3 & 4 & 5", "url": "https://matt.sh/ai-teaching-ai-1", "published_at": "2023-04-09T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969cc06b834", "title": "AI Game Programming 1 & 2 & 3", "url": "https://matt.sh/ai-game-programming-1", "published_at": "2023-04-08T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969cc511758", "title": "AI Programming 16 & 17 & 18", "url": "https://matt.sh/ai-programming-16", "published_at": "2023-04-03T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969ccfb0353", "title": "AI Transformer (Smalltalk)", "url": "https://matt.sh/ai-transformer-smalltalk", "published_at": "2023-04-02T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969cd83609d", "title": "AI Transformer (QBASIC)", "url": "https://matt.sh/ai-transformer-qbasic", "published_at": "2023-04-02T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969cdd10c1f", "title": "AI Transformer (LISP)", "url": "https://matt.sh/ai-transformer-lisp", "published_at": "2023-04-02T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969ce67ed8c", "title": "AI RFC 1", "url": "https://matt.sh/ai-rfc-1", "published_at": "2023-04-02T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969cea90d38", "title": "AI Programming 10 & 11 & 12", "url": "https://matt.sh/ai-programming-10", "published_at": "2023-04-02T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969cf1d2464", "title": "AI Programming #13 & #14 & #15", "url": "https://matt.sh/ai-programming-13", "published_at": "2023-04-02T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d00971d1", "title": "AI Bedtime Story 1", "url": "https://matt.sh/ai-bedtime-1", "published_at": "2023-04-02T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d0b36ab0", "title": "AI Zapp Brannigan 1", "url": "https://matt.sh/ai-zapp-1", "published_at": "2023-03-26T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d19d87d9", "title": "AI Fast & Furious 1", "url": "https://matt.sh/ai-furious-1", "published_at": "2023-03-26T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d204aa5b", "title": "AI Bias 1: Offensive vs Mendicant", "url": "https://matt.sh/ai-bias-1", "published_at": "2023-03-26T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d2171b19", "title": "AI Programming 7 & 8 & 9", "url": "https://matt.sh/ai-programming-7", "published_at": "2023-03-25T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d266b5e8", "title": "AI Spam Improvement 1", "url": "https://matt.sh/ai-spam-1", "published_at": "2023-03-23T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d2a6ff59", "title": "Can a language model kill you?", "url": "https://matt.sh/ai-killing-1", "published_at": "2023-03-22T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d3779d36", "title": "Explaining How to Write a Self-Writing Book: Language Models", "url": "https://matt.sh/expllming-llms", "published_at": "2023-03-20T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d3ab2856", "title": "AI Stock 1", "url": "https://matt.sh/ai-stock-1", "published_at": "2023-03-12T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d427a824", "title": "AI Programming 4 & 5 & 6", "url": "https://matt.sh/ai-programming-4", "published_at": "2023-03-12T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d43294ae", "title": "AI Programming 1 & 2 & 3", "url": "https://matt.sh/ai-programming-1", "published_at": "2023-03-12T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d4b0dfa0", "title": "AI Cthulhu 1", "url": "https://matt.sh/ai-cthulhu-1", "published_at": "2023-03-12T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d53b6f80", "title": "AI Songs 5", "url": "https://matt.sh/ai-songs-5", "published_at": "2023-03-11T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d5e1f6e0", "title": "AI Songs 2 & 3 & 4", "url": "https://matt.sh/ai-songs-2", "published_at": "2023-03-11T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d6a83798", "title": "AI SCP 3", "url": "https://matt.sh/ai-scp-3", "published_at": "2023-03-11T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d74ab9cf", "title": "AI Meeseeks 1 & 2 & 3 & 4", "url": "https://matt.sh/ai-meeseeks-1", "published_at": "2023-03-11T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d7a6c81e", "title": "AI Jar Jar", "url": "https://matt.sh/ai-jarjar", "published_at": "2023-03-11T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d7fef9bd", "title": "AI JSON Food", "url": "https://matt.sh/ai-json-food", "published_at": "2023-03-11T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d8ae4ccd", "title": "AI Family AGI", "url": "https://matt.sh/ai-family-agi", "published_at": "2023-03-11T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d9203fa5", "title": "AI Web Log Processing", "url": "https://matt.sh/ai-weblog", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969d97f5cad", "title": "AI VC / SVB 1", "url": "https://matt.sh/ai-vc", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969da0f8934", "title": "AI SCP 2", "url": "https://matt.sh/ai-scp-2", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969dadf9de2", "title": "AI SCP 1", "url": "https://matt.sh/ai-scp-1", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969dba18c44", "title": "AI Live to Work or Work to Live?", "url": "https://matt.sh/ai-live-to-work", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969dc630e62", "title": "AI Intro-vs-Extroverts vs. AI vs. Project Management", "url": "https://matt.sh/ai-social-app", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969dcb7d19d", "title": "AI Improve Code", "url": "https://matt.sh/ai-improve-code", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969dd6c89cf", "title": "AI Darmok 2", "url": "https://matt.sh/ai-darmok-2", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969dd99f81a", "title": "AI Darmok 1 / Picard 5", "url": "https://matt.sh/ai-darmok-1", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969de7310ca", "title": "AI Cramer", "url": "https://matt.sh/ai-cramer", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969df1fe5fc", "title": "AI Be Me", "url": "https://matt.sh/ai-be-me", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969dfe2f8df", "title": "AI Picard 4", "url": "https://matt.sh/ai-picard-4", "published_at": "2023-03-09T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969dff0248c", "title": "AI Picard 3", "url": "https://matt.sh/ai-picard-3", "published_at": "2023-03-09T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969e05df59b", "title": "AI Picard 2", "url": "https://matt.sh/ai-picard-2", "published_at": "2023-03-09T00:00:00+00:00" }, { "id": "01a087a2-6213-721d-be8a-f969e0ccd635", "title": "AI Picard 1", "url": "https://matt.sh/ai-picard-1", "published_at": "2023-03-09T00:00:00+00:00" } ] posts Claim your blog
Back to change is: matt.sh
Blog · corpus.blog/blogs/matt.sh/posts

change is: matt.sh

matt.sh

2026

2025

2024

2023