Everything-ish.
A loose chronological archive of writing, code, or anything else that felt good to note.
2026
September
- Add isolated executor, safe snapshots, and host-owned candidate commits
Pushed 1 commit to mattpolicastro/nightshift (native-openai-workers)
- Add dedicated-key no-tools OpenAI connection smoke test
Pushed 1 commit to mattpolicastro/nightshift (native-openai-workers)
- Specify native OpenAI worker integration and release gates
Pushed 1 commit to mattpolicastro/nightshift
- Clarify validated multi-provider worker support
Pushed 1 commit to mattpolicastro/nightshift
- Record successful Ollama implementation and Opus review pilot
Pushed 1 commit to mattpolicastro/nightshift
- Document worker provider support and validation evidence
Pushed 1 commit to mattpolicastro/nightshift
- Add isolated executor, safe snapshots, and host-owned candidate commits
- Quick spelling/copy fixes
Pushed 1 commit to mattpolicastro/nuxt-mattpolicastro.com
- post: Claude'ld
Pushed 2 commits to mattpolicastro/nuxt-mattpolicastro.com • feat: add local draft previews and chat transcripts
- Quick spelling/copy fixes
- Sep 5Claude'ld
Actually, no, it is you.
- feat(design): establish spruce typography and pixel glyph system
Pushed 11 commits to mattpolicastro/nuxt-mattpolicastro.com • feat(shell): refine navigation, theme controls, and living background • feat(feed): refine post cards and cap the homepage feed • feat(archive): connect content clusters and anchor post return links • feat(pages): refresh home and about layouts and copy • content: update The Funk excerpt and refresh activity archives • feat(nav): add pixel RSS link between search and theme controls • feat(search): refresh results and preserve post return context • feat(about): add scroll-responsive monochrome pixel portrait • Merge remote-tracking branch 'origin/main' • test: cover redesigned navigation, search, and archive returns
- Add description to 'The Funk' post
Pushed 1 commit to mattpolicastro/nuxt-mattpolicastro.com
- feat(design): establish spruce typography and pixel glyph system
- Log the planner merge and the constant-covariate fix
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- Drop zero-variance covariates instead of failing on them
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- Add prospective power simulation for choosing test duration
Pushed 7 commits to mattpolicastro/causal-impact-wasm • Add a "Plan a test" mode that estimates required runtime • Make the planner's answer reproducible, and match the analysis model • Let the analyst exclude known events when planning • Read the event calendar from an exclude column in the CSV • Follow the calendar, not the array index, when resampling noise • Merge PR #1: Add a "Plan a test" mode (prospective power simulation)
- Log the planner merge and the constant-covariate fix
- Landing: one stylesheet, one theme script, shared bundles, favicons wired
Pushed 1 commit to mattpolicastro/alphabeta
- Lab: sample-size and detectable-lift are one app; schema bumped to v2
Pushed 1 commit to mattpolicastro/alphabeta
- Favicons: αβ from the real Commissioner 900 outlines, light/dark adaptive
Pushed 2 commits to mattpolicastro/alphabeta • graph-canvas: implement the settled brand spec; fix dark mode
- Brand v0: settle the canvas weight/color rules; baseline-align the topbar
Pushed 5 commits to mattpolicastro/alphabeta • CLAUDE.md: no duplicated CSS or JS — extract it • packages/analysis: results, bayes, sequential, and the special functions • Lab: /lab/results, /lab/bayes, /lab/sequential; srm attaches rather than locks • graph-canvas: /bet/attach — a lab result becomes evidence on an existing bet
- CLAUDE.md: lab CTA rule (lock vs attach) and closed-form engine policy
Pushed 1 commit to mattpolicastro/alphabeta
- Scrub alphabeta.run as the app's domain; hold it for a future agentic name
Pushed 1 commit to mattpolicastro/alphabeta
- graph-canvas: docket is a due-list; the facilitator knows what you're looking at
Pushed 2 commits to mattpolicastro/alphabeta • WORKLOG: close out 2026-09-04
- graph-canvas: prodbar back to places + two menus; one overlay shell
Pushed 1 commit to mattpolicastro/alphabeta
- graph-canvas: phase 5 — the Diff, docket contentions, calibration + graveyard stubs, detectable-lift funnel
Pushed 1 commit to mattpolicastro/alphabeta
- Lab: /lab/pre-post — causal-impact-wasm served under the lab path
Pushed 1 commit to mattpolicastro/alphabeta
- Landing: one stylesheet, one theme script, shared bundles, favicons wired
- build: BASE_PATH env for deploying under a sub-path
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- build: BASE_PATH env for deploying under a sub-path
- CLAUDE.md: the static build ships the dock via BYO key now
Pushed 1 commit to mattpolicastro/alphabeta
- CLAUDE.md: status, definition of done, registry rule, packages/analysis, funnel
Pushed 1 commit to mattpolicastro/alphabeta
- graph-canvas: typecheck is clean and a script
Pushed 1 commit to mattpolicastro/alphabeta
- graph-canvas: fix isFunnelLanding call in the tray initializer
Pushed 1 commit to mattpolicastro/alphabeta
- graph-canvas: phase 4 — funnel landing, typed intake, BYO-key facilitator, resolve vs rung
Pushed 1 commit to mattpolicastro/alphabeta
- Lab: /lab/detectable-lift and /lab/srm
Pushed 1 commit to mattpolicastro/alphabeta
- WORKLOG: 2026-09-04 — roadmap, phases 1–2, first lab tool
Pushed 1 commit to mattpolicastro/alphabeta
- Lab: /lab/sample-size — first calculator, R-parity core, sealed receipts
Pushed 1 commit to mattpolicastro/alphabeta
- graph-canvas: phase 2 — cockpit, instrument ladder, compiled criteria, ledger filters, admission
Pushed 1 commit to mattpolicastro/alphabeta
- graph-canvas: guard clear/reset with a confirm and one undo
Pushed 1 commit to mattpolicastro/alphabeta
- Landing: capability registry, /capabilities page, /lab index
Pushed 2 commits to mattpolicastro/alphabeta • graph-canvas: phase 1 — registry chips, the loop tray, export/import, vertical default
- Docs: openexperiment — build brief and one-page flows
Pushed 4 commits to mattpolicastro/alphabeta • graph-canvas: move layout controls out of the global nav onto the canvas • Docs: September roadmap — quarry apps/web into the live canvas • CLAUDE.md: pin the /lab/* route policy
- CLAUDE.md: the static build ships the dock via BYO key now
August
- Aug 27mattpolicastro/alphabeta
- WORKLOG: record the history rewrite
Pushed 1 commit to mattpolicastro/alphabeta
- Shape docs: event grammar v0–v0.3, stress tests, literature review, rubric, surfaces
Pushed 8 commits to mattpolicastro/alphabeta • 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 • Landing site: publish αlphaβeta landing page at alphabeta.tools • graph-canvas: VITE_STATIC build mode for the public demo • Docs: alphabeta.tools is canonical; record live deployment • Untrack compiled rubric and eval grades; broaden ignore rules
- WORKLOG: record the history rewrite
- Aug 26mattpolicastro/alphabeta
- 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
- Graph-canvas prototype: open-field relay, dossier faces, moments, ledger, docket
- docs: worklog for feed + GrowthBook removal
Pushed 1 commit to mattpolicastro/nuxt-mattpolicastro.com
- feat: surface pushes, new repos, and upstream issues/PRs in GitHub feed
Pushed 2 commits to mattpolicastro/nuxt-mattpolicastro.com • chore: remove unused GrowthBook A/A stub
- docs: worklog for Mida integration
Pushed 1 commit to mattpolicastro/nuxt-mattpolicastro.com
- feat: add Mida.so A/B testing script
Pushed 1 commit to mattpolicastro/nuxt-mattpolicastro.com
- docs: worklog for feed + GrowthBook removal
- Group chart colors and the three panels into one visualization sub-pane
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- Move chart colors panel below the stat tiles
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- Split page theme from chart styling; per-panel PNG/SVG exports
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- Add theme/palette selection and SVG chart export
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- Group chart colors and the three panels into one visualization sub-pane
- Add validation suite: R parity on known datasets, stress harness, recalibrated guards
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- Add Bayesian spike-and-slab engine (default) and automated sanity checks
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- Add WORKLOG
Pushed 1 commit to mattpolicastro/causal-impact-wasm
- Add validation suite: R parity on known datasets, stress harness, recalibrated guards
- Aug 16mattpolicastro/alphabeta
- Tests: LLM provider negotiation and null provider
Pushed 1 commit to mattpolicastro/alphabeta (claude/close-test-coverage-gaps-MjD7J)
- Tests: KM resolved-bet query mapping
Pushed 1 commit to mattpolicastro/alphabeta (claude/close-test-coverage-gaps-MjD7J)
- Tests: strategy template registry accessors and column invariants
Pushed 1 commit to mattpolicastro/alphabeta (claude/close-test-coverage-gaps-MjD7J)
- Tests: integrity fallback digest, mechanism classifier, extraction accumulator
Pushed 1 commit to mattpolicastro/alphabeta (claude/close-test-coverage-gaps-MjD7J)
- Tests: LLM provider negotiation and null provider
- Aug 4The Funk
As I opened up my editor to draft this post, I realized my first attempt at doing so was 5/4/26, three months ago. Oof.
July
June
May
April
March
- Mar 30Hipster PDA
Somehow, an even busier week.
- Mar 19Claudin' Around Pt. 3
F'ing A, F'ing O.
- Mar 11Claudin' Around Pt. 2
Well that was fast.
- Mar 11Claudin' Around
The website rebuilds will continue until writing improves.
- Mar 7Scales and surprises
Taking stock after a few long years.
February
January
2025
December
November
October
September
July
June
May
April
2022
May
- May 5Resurfacing
Rebuilding, reviewing, and other life updates.
2020
October
- Oct 13SoundBlasterBlaster
Well I left the team at Clearhead, so I made a silly toy.
August
Working out my feelings in a difficult period.
January
Fleshing out some ideas around data, organizations, and roles.
Definitely not burying the lede.
2018
April
Switching to Ghost, finishing grad school, and settling into Chicago.
2017
May
- May 2Marginalia VII
Trying to show some signs of life.
2016
October
- Oct 3Marginalia VI
More updates. Site tweaks (again).
July
Trying to write an essay to a less-than-satisfying result.
- Jul 12Snippets
Microblogging rears its handsome head.
June
- Jun 17Marginalia V
I'm in grad school. Time passes.
March
- Mar 31Marginalia IV
Errata, etc.
February
- Feb 18Twitter in 2016
Attempting to eulogize something still very much alive.
I finally got on the HTTPS bandwagon, thanks to Let's Encrypt.
January
- Jan 5GA-frame
Screwing around in virtual worlds.
2015
December
- Dec 9Skilful Grammar I
Experiments in iOS and Swift.
November
- Nov 5Marginalia III
More errata and effluvia, but I smuggled in an announcement.
August
- Aug 25On Writing
An apology. (Sorry again.)
- Aug 11Expertise
Excerpting Ursula M. Franklin.
July
Poorly-considered experiments in the quantified self.
- Jul 1Marginalia II
Cool Dad Syndrome and acquisitions.
June
- Jun 26If this, then...
Kludges and digital super glue.
- Jun 17Second Thoughts III
An attempt at microblogging.
- Jun 12Second Thoughts II
Completing my second thoughts.
May
- May 28Second Thoughts
Wrestling with the features of the modern web.
- May 15Marginalia I
The first of many.
- May 12Adventures in Pi
Blinded by science (and hacking in the real-er world).
- May 7Fun
Making the tool is oftentimes more fun than using the tool itself.
April
- Apr 14Oh.
It's been a while, hasn't it?
2014
May
- May 22Ch-ch-changes
Making site updates and design changes.
April
- Apr 8Hello, world.
Humble beginnings.