better via worse (easy phone tweaks)(opens in new tab)
If you make your phone interface more annoying to navigate, you use it less.
Curated river of news
Latest posts from blogs I follow
If you make your phone interface more annoying to navigate, you use it less.
In a recent turn of events, I find myself at a bit of a crossroads with an exciting new job on the horizon! In this post, I introduce myself and discuss my vision for the new blog.
16 years of commenting has made me zero friends. That scares me. All of that social activity with zero ROI. At first, I thought that I needed to change my commenting habits, and, you know, try to make connections. But ...
Historically, configuring the correct cgroup driver has been a pain point for users running new Kubernetes clusters. On Linux systems, there are two different cgroup drivers: cgroupfs and systemd. In the past, both the kubelet and CRI implementation (like CRI-O ...
The functionality for CSI drivers to update information about attachable volume count on the nodes, first introduced as Alpha in Kubernetes v1.33, has graduated to Beta in the Kubernetes v1.34 release! This marks a significant milestone in enhancing the accuracy ...
As an example, I recently wanted to subscribe to the RawTools newsletter. When I went to their newsletter subscription page, I noticed that their URL looked like this: https://rawtools.us11.list-manage.com/subscribe?u=00722345fc94fb4d4b323edc3&id=4ff553ba3e If you can find a URL from a Mailchimp email campaign ...
Kubernetes typically uses ConfigMaps and Secrets to set environment variables, which introduces additional API calls and complexity, For example, you need to separately manage the Pods of your workloads and their configurations, while ensuring orderly updates for both the configurations ...
A web path scanner for finding hidden files and directories.
For years, the Kubernetes community has been on a mission to improve the stability and performance predictability of the API server. A major focus of this effort has been taming list requests, which have historically been a primary source of ...
Introducing Claude Code Anonymous - a new meetup format for full-breadth developers.
I’ve pointed to Jillian’s website indirectly before, but go and enjoy this idle game! It’s short, sweet, features cute pixel art, and there’s a neat “night” mechanic where automations turn off.
There is a very vigorous debate happening online right now around what shape evaluation for LLM-based products should take. I don’t want to rehash all of it, other than saying that if you are building any applications with with non-deterministic ...
The VolumeAttributesClass API, which empowers users to dynamically modify volume attributes, has officially graduated to General Availability (GA) in Kubernetes v1.34. This marks a significant milestone, providing a robust and stable way to tune your persistent storage directly within Kubernetes. ...
My thesis for the future of software dev agents. This is a hastily written blogpost done on not a lot of sleep, so pardon poor pacing and structure and typos and mistakes but just getting it out there.
Topics covered in this episode: prek tinyio The power of Python’s print function Vibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company's Entire Database Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/448
Stepping into management for the first time can be both exciting and overwhelming. In this episode, we explore the critical shift from individual contributor to engineering manager.
There are four cards, a simple rule, and all you’ve got to do is to work out which cards you need to turn over to see if the rule has been broken. That’s got to be easy, right? Well maybe, ...
Watch me build Arena live - a real-time collaborative coding session exploring AI-powered development workflows.
One of the first material scientists I spoke to about making things that last for thousands of years offered a compelling insight: “Everything is burning, just at different rates.” What he means is that what we perceive as aging is ...
I wrote a new bash script. And you probably shouldn't use it.
I will be in Chicago this Saturday through next week for DjangoCon US 2025 (September 8-12). I hope to see people there in person. If you can’t make it, please consider getting an online ticket. They are relatively inexpensive, you ...
A wrap up of all the things that happened in Terminal Trove in August 2025.
Poetry is no less a mystery than anything else on earth. One or two felicitous lines can hardly stir our vanity, since they are but gifts of Chance or of the Spirit; only the mistakes belong to us. I hope ...
A TUI viewer for docker-compose.
Exactly one year ago, Jeremy Howard published a proposal to make the web more accessible to AI and, in particular, to LLMs. How many of the top one million websites adopt this approach? The proposed standard suggests creating a file ...
Friction is a force of resistance. Overcoming friction takes energy. More friction takes more energy. Reducing friction frees up energy.
Topics covered in this episode: rathole pre-commit: install with uv A good example of what functools.Placeholder from Python 3.14 allows Converted 160 old blog posts with AI Extras Joke See the full show notes for this episode on the website ...
Programming with proofs.
What exactly is engineering management, and why is it such a crucial role in tech organizations? In this episode, we break down the basics of engineering management—what it is, what it isn’t, and how it bridges the gap between technical ...
This is a review of a manifesto associated with a learning program.
Thanks for Joining Career Course Correction Your seat is confirmed. You’ll get a welcome email shortly with all the key details, including: Start date and time (NZDT) Zoom link for the live sessions Access to the private Signal group A ...
A few years ago, I wrote a paper on embeddings. At the time, I wrote that 200-300 dimension embeddings were fairly common in industry, and that adding more dimensions during training would create diminishing returns for the effectiveness of your ...
The styles that defined Sailor Moon personal shrines and Cardcaptor Sakura LJ icon edits and so forth reached me before Animal Crossing (I was dropped out of college before meeting the latter) and are probably most formative in my sense ...
I don’t know how much we ought to trust this source but I’d definitely believed the included myths without any sources at all, so this may be of interest to others.
See the full show notes for this episode on the website at talkpython.fm/518
Welcome to the inaugural issue of the Toad Report, an irregular series where I document updates to Toad—my terminal interface for agentic coding and all things AI.
The ILC developed a database of tens of thousands of dissidents living in the Eastern Bloc and carefully targeted the books it sent. Paris became a critical hub where travelers could load up; the Librairie Polonaise, a venerable Polish bookshop, ...
I love a habit. I adore a routine. Doing things in a certain order, or certain time, or certain way. Over and over. I love the dependability. I love the resonance, the echo, the beat. I love the surprising power. ...
A viewer for Microsoft Word .docx files in the terminal.
How can you build a website using Obsidian? From markdown to web.
The new json/v2 package is looking to be quite interesting