Static Search with Pagefind
Integrating Pagefind for full-text search on a static site with no backend.
Integrating Pagefind for full-text search on a static site with no backend.
Several columns in the scoring output have no meaningful value for most images. Only 200 images have Elo scores (from 2,...
When selecting a fixed-size collection where the items must work together (a calendar, a playlist, a portfolio, a menu),...
When building an optimizer, always generate multiple candidate solutions using different methods — including at least on...
A dependency that's imported in production code but missing from the package manifest is a time bomb. It works on the de...
We know that 20% of synthetic voters are intentionally noisy (10% position-biased, 10% random). We compute Krippendorff'...
When a linter rule flags code that follows a framework's official pattern, suppress the rule per-line with noqa rather t...
Synthetic vote generation needs to produce votes that exhibit detectable attribute-based bias while remaining statistica...
Block-aware statistics need a metric that answers: "does this voting block select images with attribute X more than expe...
A single CLIP model, used for zero-shot classification against descriptive text prompts, functions as a general-purpose ...
When adding new features to an existing collection, delete-and-rewrite only the new columns rather than re-processing ev...
When working across multiple AI-assisted sessions, continuity must be encoded in files, not in conversation history. A s...
The Artemis project needed voter preference data to build its statistical models and calendar optimizer. But real vote d...
Multimodal clustering required images to have both CLIP image embeddings AND text embeddings. The intersection of these ...
The original thumbnail downloader worked flawlessly on 5 images during development. When scaled to 12,217 images, it was...
When humans author multiple-choice questions, the correct answer tends to cluster in certain positions (often B or C). T...
A Claude Code skill file is a structured prompt that turns a repeatable workflow into a single slash command. The skill'...
A phased plan is only as good as its execution discipline. A /phase skill automates the mechanical parts of plan executi...
When hundreds of data records need the same type of update (adding titles, categories, tags, or enriched descriptions), ...
When you have hundreds or thousands of content items authored by different sources at different times, quality varies wi...
A progressive hint system (brief nudge → full explanation → deep-dive knowledge) is more pedagogically effective than a ...
After a migration, the old system's artifacts (files, code, tests, scripts) must be actively removed in a deliberate cle...
Adding 50+ exams across 10 providers to a quiz application required zero changes to the core quiz engine, data loader, o...
When hints contain the exact text of the correct answer choice, they short-circuit learning. The learner reads the hint,...
Base observations are source truth; derived values are computed artifacts. Mixing them in the same table creates ambigui...
Federal data sources are not designed for programmatic access. They block bare HTTP requests, publish in heterogeneous f...
Geographic wage comparisons are inherently incomplete: nominal gaps do not account for cost-of-living differences, suppr...
Comparing nominal wages across years is misleading because the dollar's purchasing power changes over time. Converting t...
Percentage changes on small bases are statistically volatile and can dominate ranked lists even when the absolute econom...
Fact tables store snapshots — single measurements at single points in time. Time-series analysis requires a separate nor...
A web application that shows buttons, links, or filters for data that does not exist creates a worse experience than one...