Sign in

David Humphrey

@humphd.bsky.social
236 followers 889 following 86 posts

Walking in the woods. Coding in the browser.

PostsRepliesMedia
Reposted by David Humphrey
Boris @bmann.ca · 23/08/2026
A great and funny read on what Canada is gearing up for now that Trump’s negotiators made an offer we literally could never accept.
291
David Humphrey @humphd.bsky.social · 14/08/2026
I watched youtu.be/M0--ZH1lOzg?... today and have been thinking about it all day
youtu.be
ICM 2026 Public Lectures - Terence Tao
YouTube video by Simons Foundation
020
Reposted by David Humphrey
The Lobste.rs RSS feed @lobsters-feed.bsky.social · 15/05/2026
The old world of tech is dying and the new cannot be born lobste.rs/s/grynsa #practices #culture
baldurbjarnason.com
The old world of tech is dying and the new cannot be born
031
David Humphrey @humphd.bsky.social · 13/04/2026
This looks really good. As I read through the readme, I kept finding the things I was going to suggest.
110
Reposted by David Humphrey
The Lobste.rs RSS feed @lobsters-feed.bsky.social · 06/04/2026
The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn't lobste.rs/s/qzvvbv #networking
sschueller.github.io
The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn't
The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn't
003
David Humphrey @humphd.bsky.social · 13/03/2026
Claude Sonnet 4.6 telling me that Claude Sonnet 4.6 doesn't exist: "At the time of writing, Anthropic's naming convention uses names like claude-sonnet-4-5 or claude-opus-4. The 4.6 version doesn't appear to exist."
010
David Humphrey @humphd.bsky.social · 25/02/2026
"Let me try a couple othersources" GLM-5
000
David Humphrey @humphd.bsky.social · 05/02/2026
I love seeing LLM slip-ups like this, today from Gemini: "This gives a scent of what else is there..." Imagine how grammatical, typographic, and other language errors are happily baked into the weights.
210
David Humphrey @humphd.bsky.social · 02/02/2026
It’s very cool. If you haven’t read mariozechner.at/posts/2025-1... yet it’s a great window into how they built and think about it
mariozechner.at
What I learned building an opinionated and minimal coding agent
Lessons I learned while building my own coding agent from scratch.
010
David Humphrey @humphd.bsky.social · 29/01/2026
The magnitude of the FAFO moment coming for the "we don't read any of the AI code we ship to prod!" crowd is going to be a sight to behold. Unfortunately, we are all going to be watching it as affected users of these systems
000
Reposted by David Humphrey
The Lobste.rs RSS feed @lobsters-feed.bsky.social · 28/01/2026
Why AI Swarms Cannot Build Architecture lobste.rs/s/uhtsz9 #scaling #practices #ai
jsulmont.github.io
Why AI Swarms Cannot Build Architecture
An analysis of the structural limitations preventing AI agent swarms from producing coherent software architecture
001
Reposted by David Humphrey
The Lobste.rs RSS feed @lobsters-feed.bsky.social · 21/01/2026
Documentary about Open Source in Ukraine and around the world lobste.rs/s/unmf9w #video #culture
youtube.com
Documentary about Open Source in Ukraine and around the world
001
Reposted by David Humphrey
Stephanie Carvin @stephaniecarvin.bsky.social · 21/01/2026
Really enjoyed this take on Carney’s speech. ⬇️
510237
Reposted by David Humphrey
Kilian Valkhof @kilianvalkhof.com · 09/01/2026
This article has been bouncing around in my head for the past couple of months, but I finally sat down and wrote it.
45413
David Humphrey @humphd.bsky.social · 05/01/2026
I can't believe how often I hit this ridiculous rate limit just by browsing to things on GitHub's web site--many times this week. The downfall and neglect of GitHub is hard to watch and brings me no joy.
020
Reposted by David Humphrey
Ted Han★ 韓聖安 @knowtheory.net · 01/01/2026
I missed this piece by @dkthomp.bsky.social which makes a much deeper case for a thing I said to @blaine.bsky.social over the summer. Instagram shouldn't be understood as falling to be a social sharing app. It should be seen as a very successful Pocket TV. www.derekthompson.org/p/why-everyt...
derekthompson.org
Everything Is Television
A theory of culture and attention
0151
David Humphrey @humphd.bsky.social · 14/12/2025
I'm grading my open source students' work, and I loved this description of what it's like from one of the students: dev.to/jongwan93/es...
dev.to
Escaping Localhost
For a long time, my development life existed within the predictable world of my local machine. I...
020
David Humphrey @humphd.bsky.social · 14/12/2025
I listened to a podcast with the guy who wrote the extension and it made me think that so much more is possible than I was thinking before
010
David Humphrey @humphd.bsky.social · 14/12/2025
I was reading the source for this last week, it’s really well done
120
David Humphrey @humphd.bsky.social · 04/12/2025
Seeing a lot of what I'm calling "AI Ennui" with my students. Different from the usual end-of-term burnout and apathy, it's become increasingly hard to get students to be students (read, write, engage with learning). Blaming AI is too easy, but it's fundamentally different from anything I've seen.
040
David Humphrey @humphd.bsky.social · 26/11/2025
Wild to see upgrade docs being given as a prompt for your LLM agent to do... www.prisma.io/docs/ai/prom...
prisma.io
How to upgrade to Prisma ORM version 7 | Prisma Documentation
Step-by-step guide for migration your app to use the version 7 of Prisma ORM
030
David Humphrey @humphd.bsky.social · 22/11/2025
Another day, another reason to love OpenRouter.ai. Student API key leaked into a public GitHub repo and we get a security email from their support team, which have already found it and disabled the key. Fantastic
openrouter.ai
OpenRouter
A router for LLMs and other AI models
030
David Humphrey @humphd.bsky.social · 22/11/2025
I never cease to be underwhelmed with the average case for AI image generation. Everyone showing images of Nano Banana generating whiteboard images of papers. I try and it fails to do anything 3 times, then creates one about random AI stuff vs. the biology in the paper itself. Cool but useless?
010
David Humphrey @humphd.bsky.social · 14/11/2025
What is this nonsense in Chrome?
110
David Humphrey @humphd.bsky.social · 06/11/2025
I read about this a while back too and was blown away that the briefcase icon I’d ignored for years was able to sync!? Amazing how not well understood it was.
010
David Humphrey @humphd.bsky.social · 05/11/2025
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.ai
OpenRouter
A router for LLMs and other AI models
031
David Humphrey @humphd.bsky.social · 01/11/2025
Remember IBM’s Watson?
110
David Humphrey @humphd.bsky.social · 27/10/2025
Neat github.com/jdx/fnox
github.com
GitHub - jdx/fnox: encrypted/remote secret manager
encrypted/remote secret manager. Contribute to jdx/fnox development by creating an account on GitHub.
000
David Humphrey @humphd.bsky.social · 27/10/2025
@pomdtr.me what do you think of pocketbase.io? Reading their docs made me think of smallweb
pocketbase.io
PocketBase - Open Source backend in 1 file
Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard
240
David Humphrey @humphd.bsky.social · 23/10/2025
Using them for a PWA to replace SMS notifications, really loving so far. Things that surprised me with Apple’s impl: - no image support (my users expect this and MMS did it) - unable to send multiple in quick succession without some being dropped. Not clear what that threshold is
060
David Humphrey @humphd.bsky.social · 17/10/2025
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"
010
Reposted by David Humphrey
Paul Kinlan @paul.kinlan.me · 14/10/2025
Dead framework theory aifoc.us/dead-framewo...
aifoc.us
dead framework theory
These are my opinions and are ruminations on what might be happening as more and more developers use LLMs and Frameworks to build on the web. In October last year I wrote “will developers care about f...
386
David Humphrey @humphd.bsky.social · 14/10/2025
Great post. I also find it interesting to watch how newer React also can’t overtake older React
120
Reposted by David Humphrey
Comfortably Numb @numb.comfortab.ly · 09/10/2025
Upload your scanned ID they said. It will be fine they said.
12741198
Reposted by David Humphrey
Mike Sowden @mikeachim.bsky.social · 06/10/2025
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...
Post from Threads user rodneyowl: "Ireland has declared the Basic Income for Artists scheme permanent. This will be officially announced in tomorrow’s budget. Details to follow. Congratulations to all who fought for it and the present and future artists of all sorts in Ireland. That includes me 👌We’re just comin to the end of a 3 year pilot scheme. It’s been a roaring success. For every €1 paid out to the 2000 participants, the government got €1.46 back. Can’t argue with that. Other countries are already taking note."
125154275228
David Humphrey @humphd.bsky.social · 05/10/2025
Hey, nice to reconnect. No, CDOT was shut down when we got a new group of research admins who didn’t understand it. Processing.js was a ton of fun to do, I really loved working on it.
120
David Humphrey @humphd.bsky.social · 03/10/2025
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.
010
Reposted by David Humphrey
Lars @webpro.nl · 01/10/2025
📊 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
try.venz.dev
Venz
Easy and accessible dataviz
0141
David Humphrey @humphd.bsky.social · 27/09/2025
Have you seen smallweb.run? I wonder if there are any synergies with what you're doing. See also bsky.app/profile/pomd...
smallweb.run
Smallweb – Your internet folder
A personal cloud contained in a single directory.
121
David Humphrey @humphd.bsky.social · 24/09/2025
So first of all, *followed* (great to see you again!). Second, I was sad to see that you'd been shut down a second time :( Your make-webbly-things is neat. I love that you've extracted something out of all your past work. I'm going to share with my open source students...
110
Reposted by David Humphrey
Paul Kinlan @paul.kinlan.me · 21/09/2025
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.
aifoc.us
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...
0112
Reposted by David Humphrey
Ben Fry @benfry.com · 17/09/2025
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.
1229
Reposted by David Humphrey
pnpm @pnpm.io · 16/09/2025
Published an article about mitigating supply chain attacks with pnpm pnpm.io/supply-chain...
pnpm.io
Mitigating supply chain attacks | pnpm
Sometimes npm packages are compromised and published with malware. Luckily, there are companies like [Socket], [Snyk], and [Aikido] that detect these compromised packages early. The npm registry usually removes the affected versions within hours. However, there is always a window of time between when the malware is published and when it is detected, during which you could be exposed. Fortunately, there are some things you can do with pnpm to minimize the risks.
05711
David Humphrey @humphd.bsky.social · 09/09/2025
Agreed, Claude is great at doing them correctly
000
David Humphrey @humphd.bsky.social · 09/09/2025
Can't believe how bad Gemini is at making valid Mermaid diagrams
110
Reposted by David Humphrey
Maclean’s Magazine @macleans.bsky.social · 04/09/2025
The most formally educated cohort in history is also the most chronically unemployed. Meet one of them. macleans.ca/society/eight-years-of-…
macleans.ca
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
032
Reposted by David Humphrey
Tim Bray 🇨🇦 @timbray.cosocial.ca.ap.brid.gy · 02/09/2025
Some thoughtful stuff about passkeys and the identity system, includes a few angles I hadn’t thought of: lucumr.pocoo.org/2025/9/2/passkeys #identity
lucumr.pocoo.org
通行密钥与现代身份验证
Passkeys and Modern Authentication (lucumr.pocoo.org) 09-02  ↑ 103 HN Points
4215
Reposted by David Humphrey
DuckDB @duckdb.org · 02/09/2025
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...
24514
Reposted by David Humphrey
Transit @transit.app · 25/08/2025
🎆 Say hello to Transit 6.0! 🎆 It’s our love letter to public transportation — the brightest, boldest, and best version of ourselves yet 🌟
Meme of two old pictures side-by-side blocking someone's face with superimposed screenshots of Transit's old UI. Caption: "Only Transit could take this and this, and give you...”Meme of revealed makeover face with a superimposed icon of Transit’s 6.0 branding. Caption: “A masterpiece.”
14617