Meet Your Users Where They Are with Obs.js(opens in new tab)
Obs.js is a tiny inline script that helps you adapt your site to real-world network, battery, CPU, and memory conditions.
Curated river of news
Latest posts from blogs I follow
Obs.js is a tiny inline script that helps you adapt your site to real-world network, battery, CPU, and memory conditions.
Avis was losing $3.2 million a year; and they'd been unprofitable for thirteen straight. In 1962, they sat at number two in American car rental, well behind Hertz, with no plausible path to catching up. Robert Townsend, the new president, ...
In compilers, static single information form (SSI) is a common extension to static single assignment form (SSA). It was introduced by C. Scott Ananian in 1999 in his MS thesis (PDF) 1. SSI extends your existing SSA intermediate representation by ...
DuckDB instances can now talk to each other using the Quack remote protocol. This lets you run DuckDB in a client-server setup with multiple concurrent writers. In DuckDB's spirit, Quack is simple to set up and builds on proven technologies ...
Two gestural figures: a man on the left with full circulatory anatomy rendered in burnt sienna — heart at center, threads of drive radiating outward — and a mirrored hollow purple silhouette on the right, identical posture but empty inside/images/the-main-path-to-truly-creative-ai.webp/images/the-ma...
What if your database worked more like Git? Every change captured as an immutable event you can replay, instead of a single mutating row that quietly forgets its own history. That's event sourcing, and Chris May is back on Talk ...
Topics covered in this episode: httpxyz one month in Learn concurrency - a deep dive into multithreading with Python pip 26.1 - lockfiles and dependency cooldowns Python 3.15 sentinal values from PEP 661 Extras Joke Watch on YouTube About the ...
The motivational industry has built any number of small empires on the notion that fear is a problem to be either managed, suppressed or out-manoeuvred. Fight the fear, etc. The language is typically martial - as if fear were a ...
There’s promise, potential, and some reality checks if you want to go all in on solar power in famously unsunny places like Amsterdam
Two parchment pages — a hand reaching into raw markdown text on the left, the same content sealed inside a purple ornamental shell on the right/images/text-as-thought.webp/images/text-as-thought.webp Thariq Shihiparhttps://x.com/trq212 from Anthropic put out a thought-provoking articlehttps://x.co...
Volume group snapshots were introduced as an Alpha feature with the Kubernetes v1.27 release, moved to Beta in v1.32, and to a second Beta in v1.34. We are excited to announce that in the Kubernetes v1.36 release, support for volume ...
Giving lightbulbs a MAC address was a mistake that I’m living with. “I’m literally unscrewing lightbulbs to renew their DHCP lease @dbushell.com - Bluesky”Instead of enjoying the bank holiday Monday I updated my homelab software. I was ‘inspired’ by the ...
We are hosting DuckCon #7 in Amsterdam on June 24, 2026. Join us at the Royal Tropical Institute for talks, lightning sessions, and a borrel.
I really, really want local models to work. I want them to work in the very practical sense that I can open my coding agent, pick a local model, and get something that feels competitive enough that I do not ...
No-Vary-Search lets HTTP caches ignore irrelevant query parameters such as UTM tags, while still keeping meaningful ones like product variants in the cache key.
One of the most important concepts I picked up designing and building Formula SAE racecars in college was systems thinking. A team could easily have "the best engine" or "the best suspension" or "the best controls" and get beat in ...
I keep quoting him, but here’s another Cal Newport podcast that I can’t stop thinking about: Why do better tools make me worse at my job?. To save you a long listen: when you think about the theory of constraints, ...
Dynamic Resource Allocation (DRA) has fundamentally changed how platform administrators handle hardware accelerators and specialized resources in Kubernetes. In the v1.36 release, DRA continues to mature, bringing a wave of feature graduations, critical usability improvements, and new capabilities that extend ...
Chrome 148 shipped this week, and in the release notes you’ll find one of the best things to happen to web performance in a long time: loading="lazy" for <video> and <audio> elements. Scott Jehl, an engineer at Squarespace focusing on ...
The European Union took four years to draft the AI Act - with OpenAI shipping GPT-4 to a hundred million users in two months. By the time Brussels finalised its definitions of “high-risk” systems, the systems in question had moved ...
DuckDB's Delta and Unity Catalog extensions shed their experimental tags — now with writes, Unity Catalog and time travel support.
When OpenAI trained GPT-3, they didn't roll their own orchestration layer. They used Ray, an open source Python framework born out of the same Berkeley research lab lineage that gave us Apache Spark. And here's the twist: Ray was originally ...
As Kubernetes clusters grow to tens of thousands of nodes, controllers that watch high-cardinality resources like Pods face a scaling wall. Every replica of a horizontally scaled controller receives the full stream of events from the API server, paying the ...
You might know that I – with the generous help from Brandon Kelly on the Craft 5 version – wrote and maintain a Webmention plugin for Craft CMS. Today, I shipped version 1.3.0. It’s a security and abuse hardening release, ...
The cheapest way to learn is to learn from others, so I always take a day every week to see what other organizations are doing and how they are doing
There was a time when adults could feel something without screaming at you about it. We could disagree - hard - in a meeting and walk out with our faces still attached. When bad news arrived at the dinner table, ...
Agentic engineering is the future. But it's still unclear which harness will win, if any. I've been hedging my bets by moving to a harness-agnostic system for AI skills so no matter the harness I use,...
Excel for your logs. Pipe in anything, wrangle it into columns.
In Kubernetes v1.36, Declarative Validation for Kubernetes native types has reached General Availability (GA). For users, this means more reliable, predictable, and better-documented APIs. By moving to a declarative model, the project also unlocks the future ability to publish validation ...
Forgive me, Reader. It’s been five months since my last vibe check. That’s a lot of ground to cover and it’s not possible to get into everything that happened. Like in real life conversations, instead of telling you how I’m ...
William Randolph Hearst bought the New York Morning Journal in 1895 - and immediately started running stories designed to make his readers furious before they’d finished their breakfast. The pages manufactured a mood, and that mood sold papers.Three years later, ...