Tuesday, October 20, 2026(opens in new tab)
No themes match.
Latest posts from blogs I follow
The curl project has decided to alter its vulnerability disclosure program procedure and starting October 26 2026, we insist that all vulnerability reports submitted to us that are deemed to be severity LOW or MEDIUM should instead be submitted as ...
I always knew it was inevitable that I’d build my own RSS reader. I’ve been reading blogs since the 2000s. I’ve been blogging since 2005 (teenage angst blogs that are long dead), but on a more serious note since 2010. ...
My obituary for programming Jeremy Scheff poignantly captures the key loss caused by coding agents for career programmers who enjoyed the puzzle of developing code: Programming turned into one of the greatest jobs you could imagine. You got paid to ...
No one should mistake my audience as representative of the general public in any poll, but I bet my audience is at least ballpark representative of the general public when it comes to something like pre-ordering, at the crack of ...
Learn how to use startup configuration files to run package entry points when the Python interpreter starts up. A startup configuration file is a file with the extension .start. Starting from Python 3.15, the Python interpreter uses startup configuration files ...
Have you heard the good news? I bemoaned the approach of putting an icon in every menu item by default which shipped with macOS Tahoe — but now it’s gone in Golden Gate! John Gruber wrote about this reversion back ...
Big W is now offering technical due diligence to investors who want a clean, risk-based assessment of their target’s quality system and operations. We are the only known consultancy that is highly versed in the requirements and customer expectations of ...
Today's links The technopolitics of ad-tech: Spying is good for tech, context is good for publishers. Hey look at this: Delights to delectate. Object permanence: PNH x Mike Ford; Singapore v Far East Economic Review; Publishing v bestsellers; Architecture v ...
Blake fears: “I have heightened fears about being replaceable or less valuable in my job. If all I’m doing is prompting an AI bot, why am I being paid so much? The terrifying liminal space between code-writer and bot-prompter - ...
Release: llm-tools-datasette 0.1.1 When I switched LLM over to httpx2 in LLM 0.33 I forget that this would break any plugins which used httpx without directly depending on it. llm-tools-datasette was one of those plugins, now fixed. Tags: datasette, llm
Release: llm-echo 0.5 I'm working towards a new LLM release, and testing PRs caused me to revisit the llm-echo debug plugin. This plugin provides a "model" which doesn't involve an LLM at all - it just repeats back the prompts ...
If you wanted to build a programming language that LLMs "can't" use, you'd just make all the keywords, commands, docs, and APIs framed in terms of bomb-making, bioweapons, committing suicide, and child pornography. Way easier https://blog.picheta.me/post/killswitch-lang/
On one hand, I'm glad that this fleet of agents is finally taking full advantage of the resources on my Ultra-class Mac Studio. On the other hand, I'm a little annoyed that redlining macOS in ways that manual human activity ...
Sundays are for firing up Twine again and thinking you know what, if this swanky IF plotter had been around when I was an undergraduate, I might have preserved all my exam revision notes in text adventure form. I still ...
Inline rendering with document.currentScript Lean Rada describes a neat trick that takes advantage of the document.currentScript property. You can use that to drop in a tiny inline element that replaces itself when the page loads: The year is document.currentScript.replaceWith( new ...
There’s a real “*Why do we need this?*” question here and I don’t think Apple’s video answers it, at all. You need to think you want it if you’re going to buy it. And even if you already had a ...