Log

Short-form notes, links, and working fragments.

MAY 2026

AI mentions in federal grant notices

Pulled every notice off Grants.gov from 2010 through April 2026 — 76,754 opportunities — and counted how often the phrase "artificial intelligence" shows up in the announcement text. The share is flat through 2019, drifts up through 2024, then jumps sharply after the January 2025 inauguration.
Line chart of the share of Grants.gov opportunities mentioning "artificial intelligence" by month, 2010–2026, overlaid on bar chart of total opportunities per year
Share mentioning the phrase climbs from ~0% in 2010 to ~10% by early 2026. Total opportunities per year stay between 4k–6k throughout.
The bars are a sanity check: volume of grant notices hasn't collapsed, so the rising share isn't an artifact of a shrinking denominator.
grantsAIdata

FEBRUARY 2025

Bartleby the Librarian

Bartleby is a fallback for Zotero when translators fail, enriching PDFs with structured metadata, tags, and an `[AI Enriched]` audit trail.
Bartleby the Librarian cover graphic
Bartleby the Librarian for Zotero 7.
Bartleby sends the first 9,000 characters of a PDF or webpage to OpenAI and attempts to conform the result to Zotero's item schema—distinguishing a Statute from a Book, a Law Review Article from a Report. It also adds tags, restricting the model to tags already in your library.
A raw PDF being converted into a Zotero Law Review Article
Bartleby builds a parent item and fills bibliographic fields.
In use, a progress bar appears with the tagline "I would prefer not to..." before Bartleby parses the text, builds a Parent Item, and stamps the record. A recursion guard ensures it doesn't loop on its own output. It does the job—reluctantly, but well.
toolingzoteroAI