Web-Perf Wednesday 002 – The Metrics Don’t Tell the Whole Story(opens in new tab)
CrUX’s seasonal decline, Safari 27’s user-experience fixes, richer INP attribution, and long-session third-party costs all demand better interpretation.
Curated river of news
Latest posts from blogs I follow
CrUX’s seasonal decline, Safari 27’s user-experience fixes, richer INP attribution, and long-session third-party costs all demand better interpretation.
I've been experimenting with GPT 5.6 + OpenCode for the past couple weeks, running GPT 5.6 Sol through OpenAI's $100/month ChatGPT Pro (5x) plan. Before this I only used the Claude Max plans for perso...
Terminal Trove Talks with Miguel de Icaza, the creator of Midnight Commander (mc), La Terminal, SwiftTerm, TermKit and Xogot.
A TUI to manage GitLab and GitHub projects.
I’ve had the pleasure in my career of sitting in tons of different board rooms talking with executives and getting a rundown on different charts and graphs they care most deeply about. As expected, “number chart go up” is always ...
Topics covered in this episode: Some more things about Django I've been enjoying Who cleans up after the vibe-coding party? Where Did All Your AI Tokens Go? AgentsView to the rescue! Careful with phishing all Extras Joke Watch on YouTube ...
Originally published on Rails At Scale. We recently enabled a really cool feature in ZJIT that makes it feel like a Real Compiler™: the inliner! We’ll write more about it soon. In this post, we’ll talk about one excellent concrete ...
The recently published RFC 9421 describes how to do HTTP Message Signatures, and starting just now, curl experimentally supports them. Message Signatures The specification describes this as a mechanism for creating, encoding, and verifying digital signatures or message authentication codes ...
In the same way that correct software architecture can bring many benefits in terms of costs and performance, a good architecture for infrastructure can significantly improve the reliability and reduce
CodePen v2 is now released! Because I co-host a podcast with Chris I’ve had an up-close perspective at this monumental effort over the last five years. I know how much work has gone into this release and I applaud the ...
For years, "Django and async" came with an asterisk. The docs themselves warned you off it. Scary performance notes, a story that felt half-finished. Well, that story just got rewritten, literally, and the person who rewrote it is here to ...
Measure how entire components render with the Container Timing API: how it differs from Element Timing, where it helps, and how to try it today.
Integration, studies, parenthood, the small things
The internet is going to be remembered as a giant petri dish of social contagion.
It takes a village to make curl. A rather big village. I have not been a solo maintainer of curl for a long time and I don’t even do half of the commits anymore Since today, the curl git repository ...
Back when I began freelancing I figured I’d set up a limited company eventually. I guess thirteen years later is eventually. I’ve finally got a local accountant working on company registration. Exciting times! The final push was this Making Tax ...
I'd describe my approach to work as, "light-hearted and heavy-handed."
Jellyfin and Codeberg hurt themselves in their confusion
Codeberg recently changed its terms to exclude projects that are largely written with generative AI. Considering I want GitHub to get some competition I have thoughts about this. GitHub’s governance has never been democratic and there is plenty about the ...
A person showing an AI the exact structure they imagine, and the AI building it/images/ai-ideal-state-articulation.webp/images/ai-ideal-state-articulation.webp I've been saying this for something like eight months now, with varying approaches and volume levels, and no one is paying attention yet. ...
Share NVIDIA GPUs in Kubernetes with HAMi software vGPU slicing: memory and compute limits, Helm configuration, a verified PyTorch manifest, a real RTX PRO 6000 OOM test, and Prometheus monitoring.
The summer heat ended up thawing out my podcast, so I had no choice but to go buy a new microphone and grumble into it for a couple hours. Just how that works. Please enjoy. I am actively soliciting mailbag ...
In last week’s article I discussed some of the benefits of obtaining compliance to either ISO 9001 or AS9100. This week I’ll discuss the difference between compliance and certification, and why independence and impartiality are important at every level. In ...
One thing that I don't think enough people are thinking about with this OpenAI / Hugging Face incidenthttps://thehackernews.com/2026/07/openai-says-its-own-ai-models-escaped.html is that it's an actual instance of the famous Paperclip Maximizer scenario loved by AI safety types. 📚 A really good bo...
There isn't a lot of resources about how to actually deliver Rust projects to your users: workflows, security hardening and artifacts management, so here is the checklist I use to
GPT 5.6 came out several weeks ago and the initial benchmarks look good - capable, fast, and cheap. Claude and Claude Code have been my daily driver for the past year, and I thought it was a good time...
Ambiguity sucks. It often leaves people self-conscious. It leaves room for anxiety and doubt. It’s super important to say things.
A friendly TUI for rsync.
Haroon Meer is back! Haroon is the Founder of Thinkst, the ~50-person bootstrapped company behind Canary and Canarytokens — honeypots and tripwires you sprinkle inside your network and forget about until an attacker touches one. We talk about the AWS ...
The 2026 update to my real-world device testing recommendations paints a clearer picture than ever…
Replay the EuroPython 2026 Python quiz. These are the questions asked during the EuroPython 2026 quiz. They will test your knowledge of the Python language, the community, and of EuroPython 2026. Since we were celebrating 25 years of EuroPython at ...
Topics covered in this episode: django-orjson Best Django Redis configuration for speed and size Linus Torvalds puts the foot down against Anti-AI Kernel Maintainers Django Steering Council backs the Triptych Project Extras Joke Watch on YouTube About the show Sponsored ...
Quantum computers are a threat to traditional cryptography, more specifically to asymmetric cryptography (signatures and key exchanges) with Shor's algorithm enabling fast factoring of big numbers.
For years I've been thinking about electrification, now I'm going to write about it.
GPU sharing in Kubernetes explained: time-slicing vs MPS vs MIG, every nvidia-smi command to enable and disable MIG on one GPU or eight, GPU Operator automation, pitfalls, and DCGM monitoring.