Google’s Gemini Mac App Is Native, in a Distinctly Google Way, But Annoyingly Presumptuous(opens in new tab)
Curated river of news
Latest posts from blogs I follow
After this story was published Google's spokesperson reached out and asked us to publish a slightly different version of that statement. The new statement no longer stated that "it's critical that we maintain humans in the loop." — Emanuel Maiberg, ...
I got something I’ve wanted for years and years! A camper van! I’m a camper van guy now! It’s a Mercedes-Benz Sprinter, and even more technically a Winnebago Revel. I scoured Craigslist, Facebook Marketplace, and RV-specific sites for a long ...
We dive again into CSS Pie Charts! This time, Author Antoine Villepreux delivers semantic and flexible charts without a single line of JS. Another Stab at the Perfect CSS Pie Chart… Sans JavaScript! originally handwritten and published with love on ...
I have an irrational urge to get a 19-inch CRT and a VCR.I spent several hours changing emacs to startup as a daemon. It turned out to be frustrating, over-complicated, and I didn't really gain anything. I then spent more ...
Today's links Delusion as a service: Destructive diagnostics. Hey look at this: Delights to delectate. Object permanence: Gay Days at Disney World; Parametric 3D printable key; Fine against sculpture for "storing bike on public property"; TPP is a wash; Reagan ...
Workload and node autoscaling in 2026
Tips and tricks from me to you.
A stream of text reasoning its way through a locked room, landing on the one glowing stone/images/ai-predicts-answers.webp/images/ai-predicts-answers.webp There's a common argument about AI that says it doesn't understand anything about the world. That no matter how impressive it looks, it's ...
A human figure reaching upward, lifted by rising machinery — magnified, not replaced, by AI/images/ai-adoption-speed.webp/images/ai-adoption-speed.webp One of the most talked about AI topics is the speed of AI adoption in companies, and the reasons for it. I want to give ...
The offset-path property in CSS defines a movement path for an element to follow during animation. This property began life as motion-path. This, and all other related motion-* properties, are being renamed offset-* in the spec. We’re changing … offset-path ...
I can’t decide whether I like the headingoffset attribute. Manuel Matuzović has written “Context-aware headings in HTML” for the uninitiated. Jake Firefox has a good garage wall video covering the attribute too. It solves a real problem for component libraries ...
The CSS @custom-media at-rule allows creating aliases for media queries. @custom-media originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
The @function at-rule defines CSS custom functions. These custom functions are reusable blocks of CSS that can accept arguments, contain complex logic, and return values based on that logic. @function originally handwritten and published with love on CSS-Tricks. You should ...
The View from the Office. I met up on Zoom with Joe O’Donnell, co-founder of Canary Data, a fintech startup that builds AI-powered software to help investors analyze opportunities. Joe spent eight years at Tiger Global, where he ran the ...
Uber Caps Usage of AI Tools Like Claude Code to Manage Costs I wrote the other day about Uber blowing its 2026 AI budget in four months, and how that wasn't particularly surprising given they would have set that budget ...
Threads were designed to parallelize compute-intensive tasks. However, these days, a lot of applications (such as a network scanner) are I/O (Input / Output) intensive. Thus, threads have two significant
Compilers, especially method just-in-time compilers, operate on one function at a time. It is a natural code unit size, especially for a dynamic language JIT: at a given point in time, what more information can you gather about other parts ...
A practical Wandler deep dive with a local M1 Max WebGPU demo, real latency numbers, architecture diagrams, and getting-started commands.
I've always been a quiet person who prefers to write than to talk (though this may not be obvious based on the number of YouTube videos I've published). So it feels a little weird to say that I think ...
A tmux-like and agent-aware terminal multiplexer.
Let's paint a picture of two very different environments, whose root differences can be largely traced back to differences embedded deep in their quality culture. Let's begin with what sadly is more likely to be the default state. "Quality isn't ...
Microsoft announced two new text LLMs this morning - MAI-Thinking-1 (reasoning, 1T parameters, 35B active, available to "select early partners") and MAI-Code-1-Flash (137B Parameters, 5B active, "purpose-built for GitHub Copilot and VS Code to deliver high performance and lower cost ...
In my memory, Rayman Legends is a timeless classic. Released in 2013, it arrived at a moment when Ubisoft were becoming best known for po-faced games like Assassin's Creed and innumerable Tom Clancy spinoffs, yet Rayman Legends was a gorgeous ...
Release: datasette-agent-micropython 0.1a0 I want Datasette Agent to be able to generate and execute Python code safely. This alpha is looking promising so far. GPT-5.5 has so far failed to break out of the sandbox! Tags: python, sandboxing, datasette, webassembly, ...
Release: micropython-wasm 0.1a1 Fixes for some limitations that emerged while I was trying to use this to build datasette-agent-micropython. Tags: python, sandboxing, webassembly, micropython
The very first computer programming class I ever took introduced me to the idea of there being different kinds of numbers, like integers, floats, and doubles (it was a C++ course). “You mean, when I assign a variable, I have ...