Glad to have confirmed that rather than some persistent malaise I just have an ear infection after a bad bug. But also. What am I, some sort of large baby man? An ear infection?
View βBeen on the computer way too much this week so tonight I made more Detroit-style and prepped an alarming amount of butter chicken. The cat and I are swooning on our couches in tomato-fragranced fugues
View βWORKLOG: record the history rewrite
Pushed 9 commits to mattpolicastro/alphabeta β’ Untrack compiled rubric and eval grades; broaden ignore rules β’ Docs: alphabeta.tools is canonical; record live deployment β’ graph-canvas: VITE_STATIC build mode for the public demo β’ Landing site: publish Ξ±lphaΞ²eta landing page at alphabeta.tools β’ WORKLOG: 2026-08-16 β 08-25 β foundations pivot, prototype, grammar, brand v0 β’ apps/web: allow LAN and tailnet dev origins β’ Eval harness: local-model replay and rubric-gaming experiments β’ Shape docs: event grammar v0βv0.3, stress tests, literature review, rubric, surfaces
View βI donβt feel great using Claude these days and god, its tone is exhausting, but then every once in a while it drops a nonsense banger.
View βGraph-canvas prototype: open-field relay, dossier faces, moments, ledger, docket
Pushed 6 commits to mattpolicastro/alphabeta β’ Brand v0: Ξ±lphaΞ²eta wordmark, Instrument system, landing page, design system β’ Shape docs: event grammar v0βv0.3, stress tests, literature review, rubric, surfaces β’ Eval harness: local-model replay and rubric-gaming experiments β’ apps/web: allow LAN and tailnet dev origins β’ WORKLOG: 2026-08-16 β 08-25 β foundations pivot, prototype, grammar, brand v0
View βdocs: worklog for feed + GrowthBook removal
Pushed 5 commits to mattpolicastro/nuxt-mattpolicastro.com β’ chore: remove unused GrowthBook A/A stub β’ feat: surface pushes, new repos, and upstream issues/PRs in GitHub feed β’ docs: worklog for Mida integration β’ feat: add Mida.so A/B testing script
View βGroup chart colors and the three panels into one visualization sub-pane
Pushed 6 commits to mattpolicastro/causal-impact-wasm β’ Move chart colors panel below the stat tiles β’ Split page theme from chart styling; per-panel PNG/SVG exports β’ Add theme/palette selection and SVG chart export β’ Add validation suite: R parity on known datasets, stress harness, recalibrated guards β’ Add Bayesian spike-and-slab engine (default) and automated sanity checks
View βTests: LLM provider negotiation and null provider
Pushed 4 commits to mattpolicastro/alphabeta β’ Tests: KM resolved-bet query mapping β’ Tests: strategy template registry accessors and column invariants β’ Tests: integrity fallback digest, mechanism classifier, extraction accumulator
View βnote_create drops frontmatter silently; frontmatter set writes arrays as quoted strings (untyped schema)
Opened issue in lstpsche/obsidian-mcp: "note_create drops frontmatter silently; frontmatter set writes arrays as quoted strings (untyped schema)"
View βperf: optimize Lighthouse scores with selective Bootstrap, local fonts, and a11y fixes
Merged PR in mattpolicastro/nuxt-mattpolicastro.com: "perf: optimize Lighthouse scores with selective Bootstrap, local fonts, and a11y fixes"
View βReplace Twitter references with Bluesky in FAQ
Merged PR in mattpolicastro/mhm.social: "Replace Twitter references with Bluesky in FAQ"
View βAdd Dependabot for npm and GitHub Actions
Merged PR in mattpolicastro/mhm.social: "Add Dependabot for npm and GitHub Actions"
View βDeploy via GitHub Actions
Merged PR in mattpolicastro/mhm.social: "Deploy via GitHub Actions"
View βMigrate from Vue CLI to Vite + Composition API
Merged PR in mattpolicastro/mhm.social: "Migrate from Vue CLI to Vite + Composition API"
View βReplace Twitter link with Bluesky
Merged PR in mattpolicastro/soundblasterblaster: "Replace Twitter link with Bluesky"
View βAdd weekly Dependabot version updates for npm and github-actions
Merged PR in mattpolicastro/soundblasterblaster: "Add weekly Dependabot version updates for npm and github-actions"
View βDeploy to GitHub Pages via Actions workflow
Merged PR in mattpolicastro/soundblasterblaster: "Deploy to GitHub Pages via Actions workflow"
View βAdd in-browser clip upload and management with IndexedDB
Merged PR in mattpolicastro/soundblasterblaster: "Add in-browser clip upload and management with IndexedDB"
View βModernize to Vue 3 + Vite + Composition API
Merged PR in mattpolicastro/soundblasterblaster: "Modernize to Vue 3 + Vite + Composition API"
View βAdd power calculator, test fixtures, and utility functions
Merged PR in mattpolicastro/alphabeta: "Add power calculator, test fixtures, and utility functions"
View βFix card width consistency and add sans-serif font for web
Merged PR in mattpolicastro/hipster-pda: "Fix card width consistency and add sans-serif font for web"
View βAdd light/dark/system theme toggle to web toolbar
Merged PR in mattpolicastro/hipster-pda: "Add light/dark/system theme toggle to web toolbar"
View βFix web app styling: dropdown panels, consistent card widths
Merged PR in mattpolicastro/hipster-pda: "Fix web app styling: dropdown panels, consistent card widths"
View βAdd standalone static web app target (dual-target with Obsidian plugin)
Merged PR in mattpolicastro/hipster-pda: "Add standalone static web app target (dual-target with Obsidian plugin)"
View βInclude full post content in RSS feed via content:encoded
Merged PR in mattpolicastro/nuxt-mattpolicastro.com: "Include full post content in RSS feed via content:encoded"
View βBad things, good things, all things
Working out my feelings in a difficult period.
Read βObservations on Data Science
Fleshing out some ideas around data, organizations, and roles.
Read βThe Latest & Greatest
Switching to Ghost, finishing grad school, and settling into Chicago.
Read βPikachu Shops at Whole Foods
Trying to write an essay to a less-than-satisfying result.
Read βHyper Text Transfer Protocol over Transport Layer Security
I finally got on the HTTPS bandwagon, thanks to Let's Encrypt.
Read βFitness Data: Kicking & Screaming
Poorly-considered experiments in the quantified self.
Read β