David Humphrey
humphd.bsky.social
David Humphrey
@humphd.bsky.social
Walking in the woods. Coding in the browser.
What is this nonsense in Chrome?
November 14, 2025 at 4:10 PM
I continue to bet on OpenRouter.ai

Today I'm writing my LLM programming course notes on using embeddings and they add embedding models: openrouter.ai/models?fmt=c...

Then I get an email that they're doing their own TS/Python SDK: github.com/OpenRouterTe...

Every week they ship great stuff
OpenRouter
A router for LLMs and other AI models
OpenRouter.ai
November 5, 2025 at 8:03 PM
Remember IBM’s Watson?
November 1, 2025 at 10:35 PM
@pomdtr.me what do you think of pocketbase.io? Reading their docs made me think of smallweb
PocketBase - Open Source backend in 1 file
Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard
pocketbase.io
October 27, 2025 at 9:59 PM
Interesting Claude Sonnet 4.5 hiccup, where it complains about bits of its own system prompt when reviewing a document I share

"Token budget directive at top: The <budget:token_budget>1000000</budget:token_budget> appears to be a system prompt artifact that shouldn't be in student-facing materials"
October 17, 2025 at 9:56 PM
Reposted by David Humphrey
Upload your scanned ID they said. It will be fine they said.
BREAKING: A catastrophic breach has impacted Discord user data including selfies and identity documents uploaded as part of the app’s verification process, email addresses, phone numbers, approximately where the user lives, and much more.

🔗 www.404media.co/the-discord-...
The Discord Hack is Every Users’ Worst Nightmare
A hack impacting Discord’s age verification process shows in stark terms the risk of tech companies collecting users’ ID documents. Now the hackers are posting peoples’ IDs and other sensitive informa...
www.404media.co
October 9, 2025 at 9:40 PM
Reposted by David Humphrey
Damn. This is amazing. £325 per week, paid monthly, for 3 years - and the result was a profit for the Irish economy:
www.citizensinformation.ie/en/employmen...
October 6, 2025 at 10:03 PM
I have always loved the old Canadian bills, and especially the birds they portrayed. I thought I'd seen them all, but apparently I missed the 1,000 bill with its pair of Pine Grosbeaks on the back.
October 3, 2025 at 2:25 PM
Reposted by David Humphrey
📊 Fixed a few bugs in Venz this morning ☕

New to Venz? It's the easiest way to create SVG charts from all sorts of data, such as hyperfine or mitata test results or just lists of numbers (and optionally labels). Create shareable URLs. Check out the examples at try.venz.dev/about

try.venz.dev
Venz
Easy and accessible dataviz
try.venz.dev
October 1, 2025 at 7:10 AM
Reposted by David Humphrey
Tonight I integrated an LLM into every part of the request/response life-cycle of the the browser to see what I could do.

aifoc.us/interception/

It was a lot of fun, in the demo linked I can rewrite a web page as before it's rendered by the browser to give me just a summary of the contents.
interception
This is a very quick post. I had an idea as I was walking the dog this evening, and I wanted to build a functioning demo and write about it within a couple of hours. While the post and idea started th...
aifoc.us
September 21, 2025 at 10:44 PM
Reposted by David Humphrey
Our Rowboat tool is about instantly seeing what's in a dataset, so we added a Chrome Extension that lets you open random datasets from all over the internet. Right click, poof! 0.2 seconds later we see what this dataset actually looks like.

No workspace to set up, no waiting for the app, no db.
September 17, 2025 at 2:31 PM
Can't believe how bad Gemini is at making valid Mermaid diagrams
September 9, 2025 at 2:09 PM
Reposted by David Humphrey
The most formally educated cohort in history is also the most chronically unemployed. Meet one of them. https://macleans.ca/society/eight-years-of-school-zero-job-offers/
Eight Years of School. Zero Job Offers. - Macleans.ca
After more than 100 applications, I haven’t landed a job—even with years of experience and two master’s degrees
macleans.ca
September 4, 2025 at 8:03 PM
Reposted by David Humphrey
Some thoughtful stuff about passkeys and the identity system, includes a few angles I hadn’t thought of: https://lucumr.pocoo.org/2025/9/2/passkeys/

#identity
通行密钥与现代身份验证
Passkeys and Modern Authentication (lucumr.pocoo.org) 09-02  ↑ 103 HN Points
lucumr.pocoo.org
September 2, 2025 at 10:03 PM
Reposted by David Humphrey
We just launched the “DuckDB in Science” site, a curated collection of papers, lectures and podcasts about DuckDB in research: duckdb.org/science/

🎡 If you would like to learn more about DuckDB in Science, consider joining our meetup in London this Thursday: www.meetup.com/duckdb/event...
September 2, 2025 at 4:59 PM
Reposted by David Humphrey
🎆 Say hello to Transit 6.0! 🎆

It’s our love letter to public transportation — the brightest, boldest, and best version of ourselves yet 🌟
August 25, 2025 at 6:00 PM
Reposted by David Humphrey
"What if [AI is] just good enough, useful to many without being revolutionary?"

I agreed with almost all the points right up to here. It seems implausible to me that AI stalls at "good enough."

That doesn't mean I think things will be great, or that I think "revolutionary" is near.

My reasoning:
all of this is basically a trojan horse for my sinking feeling right now that generative AI will be 'good enough' and that's...potentially a very bad outcome!
August 19, 2025 at 8:21 PM
Reposted by David Humphrey
Nice anecdote from the Tailwind team about using AI for a refactor:

> But even with all this effort, the results were honestly so inconsistent that I'm absolutely certain that reviewing + polishing all of the work done by the robots took more time than if we just did every single block by hand …
August 12, 2025 at 7:49 AM
Fascinating response from Gemini 2.5 today:

"Your goal is to own this weight for クリスプ(crisp) sets of 12 reps with zero swinging. Lead with the elbows"

No Japanese anywhere in the prompt. Also, this seems to be some kind of transliteration of an English word so why bother at all? So many questions!
August 11, 2025 at 11:51 PM
@carnage4life.bsky.social you are consistently one of the most interesting and thoughtful voices in my timeline, and I wanted to say ‘thanks’ for all the time and care you put into it. It’s appreciated by me, and I’m sure many others.
August 9, 2025 at 9:04 PM
“Source code comments”
August 6, 2025 at 10:11 PM
On the loss of the woods news.novascotia.ca/en/2025/08/0...
Travel, Activities in Woods Restricted to Prevent Wildfires
news.novascotia.ca
August 6, 2025 at 2:27 AM