Taking a Look at Cirque Trackpads(opens in new tab)
Curated river of news
Latest posts from blogs I follow
After a multi-year detour wading through the quagmire of bloatware that is modern software I’m back to coding in Sublime Text. I am finally at peace! Do you know how relaxing it is without the daily “update available” and “view ...
There's a lot of nuance to the element, a seemingly little piece of web architecture. I've got some notes from digging into it. Using and Styling the Dialog Element originally handwritten and published with love on CSS-Tricks. You should really ...
I’ve been scrolling through Nexus Mods near enough every weekday morning for three or four years now. On a good day, I might spot a couple of new mods potentially worth writing news about and a couple, usually Skyrim player ...
The View from the Office. I met up with Mashfik Siddique, founder of startup Feastly, at Bryant Park. We were introduced by a friend and former colleague, Liz Goldenberg. Mashfik grew up in Dhaka, Bangladesh. His father was in the ...
The View from the Office. I met up with Gabe Einhorn, co-founder of the startup VryfiD, at Le Pain Quotidien. I had a mint lemonade; Gabe passed on getting a coffee. I stumbled across Gabe while doomscrolling on LinkedIn. He ...
I'm pickin' up good (vibe)rations
NB: This isn’t about crypto. I don’t care about crypto. Chris messaged me the other week asking if I wanted to implement zero-knowledge proofs. I initially was not interested, but then he said: What if I told you there’s a ...
Release: datasette-auth-tokens 0.4a13 Upgraded for compatibility with `sqlite-utils 4. Tags: datasette
Just had a little trip up to my favorite city of Juneau, Alaska. So lovely. Here’s just one story from the trip. There is a Big Thing going on there right now which is essentially an impending flood that is ...
Release: datasette 1.0a38 This release fixes a SQL injection security issue that affects Datasette instances that serve a mixture of public and private tables in the same database, with access configured using the Datasette permissions system. Site administrators who serve ...
Release: datasette 0.65.3 Back-ported the SQL Injection security fix from 1.0a38. Tags: datasette
Simon Willison on Technical Blogging I was interviewed by Cynthia Dunlop for her "Write that blog!" series back in January, but I just realized I never linked to the interview from my own blog! It includes my answers to the ...
A few notes and takeaways from the 2026 State of CSS survey results, including a nice CSS-Tricks cameo! 2026 State of CSS, Devs Surveys originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
Last month, I played an extended preview of upcoming action slasher Onimusha: Way of the Sword, and came away impressed - if a bit sore in the fingers. Though the samurai action genre is a crowded one these days, with ...
The other week, the SIM card in my phone stopped working. At first, working from home, the change was barely noticeable: a router handled my internet coverage, and Whatsapp messages continued unabated. Only once I left the house did I ...
The View from the Office. I met up with historian and author Joseph Moore for lunch at The Porch in Bryant Park. I had the sliders. He had the chicken wrap. Joseph has a new book out called: How to ...
Today's links Eternal Sloptember: Mark Zuckerberg and the fantasy of social media without socializing. Hey look at this: Delights to delectate. Object permanence: Delany x The Onion; Duran Duran x Second Life; Spammers x blog pings; Privacywashing v Doordash; Good ...
It’s hard to keep up with the AI evolution; new AI tools drop every week, but how are experienced practitioners actually using them? Most of us are overwhelmed and unsure about the many possibilities, yet we need to keep going ...
An AI model from Meta also hacked another company during testing Stop me if you've heard this one before: An AI model from the parent company of Facebook and Instagram hacked into another company’s systems during cybersecurity testing, a spokesperson ...
Introducing Muse Code and Muse Spark 1.2 Yet more evidence that the most important characteristic of any model these days is long-sequence agentic tool calling. Meta shipped their own coding agent as part of getting that to work! Muse Spark ...
Third-party cyber evaluations involving OpenAI models And another one. I had to create a accidental-cyberattacks tag to keep track of them all! This post from OpenAI covers both the UK AI Safety Institute attack (see my previous post) and another ...
Incident Report: unsanctioned agent behaviour during cyber testing It happened again. This time it was the UK government's AI Security Institute who accidentally attacked other companies while running an evaluation with models with the safety filters turned off. From their ...