Curated river of news
Reader
Latest posts from blogs I follow
Open Social(opens in new tab)
The protocol is the API.
I am 40(opens in new tab)
Letters from The Internet.
nihilism re: attention difficulties(opens in new tab)
The suspicion that all this is élite anxiety in the face of a democratizing mediascape deepens when you consider what the attentionistas want people to focus on. Generally, it’s fine art, old books, or untrammelled nature—as if they were running ...
Calling someone a "nazi" is a permission slip for violence(opens in new tab)
⛔ I Do Not Want Discord's Nitro(opens in new tab)
I do not want Discord’s Nitro. I do not want it, friend or foe. I will not boost, I will not pay, I do not want it any day. I do not want it on my phone, I do not ...
AI Comprehension Gaps: When Humans and AI See Different Things(opens in new tab)
There’s an AI Security and Safety concept that I’m calling “AI Comprehension Gaps.” It’s a bit of a mouthful, but it’s an important concept. It’s when there’s a mismatch between what a user knows or sees and what an AI ...
lue(opens in new tab)
A TUI ebook reader with Text-to-Speech (TTS).
The Year in Agents - AI Engineer Paris(opens in new tab)
I gave a short address for the first AIE Paris conference organized by Koyeb!
annie mueller on rituals(opens in new tab)
Rituals? I can’t stop myself. They’re so good. Absolutely breathtaking. Humanity’s finest work, perhaps. They make no sense. It’s all about beauty, about made-up meaning, about art. Rituals add unnecessary, arbitrary extra requirements to a simple action. Light a candle ...
pyx - the other side of the uv coin (announcing pyx)(opens in new tab)
See the full show notes for this episode on the website at talkpython.fm/520
The great falls of Boeing, Intel, and Apple(opens in new tab)
#450: At-Cost Agentic IDE Tooling(opens in new tab)
Topics covered in this episode: pandas is getting pd.col expressions Cline, At-Cost Agentic IDE Tooling uv cheatsheet Ducky Network UI Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/450
Project Management As An Engineering Manager(opens in new tab)
As an engineering manager, project management isn’t just a skill—it’s part of the job. In this episode, we unpack what effective project management looks like from the EM seat.
The Glorious Pipe Operator(opens in new tab)
Let's talk about how how the functional pipe operator helps to simplify and improve code readability and composability, and how it contrasts with the fluent interface design pattern commonly used in OOP.
(opens in new tab)
Privacy Policy Effective date: September 22, 2025 The Cynical Developer (“we,” “us,” or “our”) respects your privacy. This policy explains what information we collect, how we use it, and the choices you have. Information We Collect Personal information you provide: ...
graphic design for all the in-world advertised brands in mario kart(opens in new tab)
I think I’ve pointed to Elliott before. This video does itself to the point of absurdity. (Watching it, I found myself pretty sick of heavyweight fonts, somehow, but the graphic elements were largely far better than I’d’ve expected)
optimalism (parody)(opens in new tab)
This is all done by a Quirky Personal Site Haver (really: don’t miss the main site!) but this subsite is more pointed at a lot of content you’ve surely come across before:
Python’s True Superpower(opens in new tab)
Python appears to be everywhere nowadays! How did it happen, that a language that almost died in the Python 2 to 3 process is now the lingua franca a default choice when people talk about programming? There must be some ...
Data Science Cloud Lessons at Scale(opens in new tab)
See the full show notes for this episode on the website at talkpython.fm/519
Colocating Data with David Aronchick(opens in new tab)
David has worked on a lot of cool tech you know like Kubernetes and Kubeflow, and he's usually a few years ahead of the game. So getting to catch up with him about what he's working on now is probably ...
teach the history of history to defend it(opens in new tab)
In short, science classes pair a description of our best knowledge at the present with a story of discovery of how we came to know what we know now, with the clear implication that this method is how we will ...
lazyssh(opens in new tab)
A terminal-based SSH manager.
Coolify vs Dokploy: Why I decided to use one over the other(opens in new tab)
Coolify & Dokploy are two of the most popular open souce platforms as a service, but which one is right for you? Well, in order to answer that, I decided to put each one, head to head.
Big W: A Family Tradition(opens in new tab)
A quick look into where we came from and what inspires us to do what it takes to build a solid reputation.
Elixir for PHP Devs(opens in new tab)
Diving into Elixir has been a blast, and its functional paradigms are challenging the way I think about programming. Join me as I chronicle this journey from the perspective of a long-time OOP dev.
React Won by Default – And It's Killing Frontend Innovation(opens in new tab)
“When teams need a new frontend, the conversation rarely starts with “What are the constraints and which tool best fits them?” It often starts with “Let’s use React; everyone knows React.” That reflex creates a self-perpetuating cycle where network effects, ...
As I remember London(opens in new tab)
#449: Suggestive Trove Classifiers(opens in new tab)
Topics covered in this episode: Mozilla’s Lifeline is Safe After Judge’s Google Antitrust Ruling troml - suggests or fills in trove classifiers for your projects pqrs: Command line tool for inspecting Parquet files Testing for Python 3.14 Extras Joke See ...
Your First 90 Days As An Engineering Manager(opens in new tab)
The first 90 days in any new role are crucial—but as a new engineering manager, they can make or break your trajectory. In this episode, we dive into how to approach your first three months with intention and clarity.
better via worse (easy phone tweaks)(opens in new tab)
If you make your phone interface more annoying to navigate, you use it less.
Apple has no one left who can say no(opens in new tab)
A New Chapter(opens in new tab)
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.
comment culture: it’s worse than that, even(opens in new tab)
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 ...
Words are not violence(opens in new tab)
mailchimp has secret rss(opens in new tab)
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 ...
dirsearch(opens in new tab)
A web path scanner for finding hidden files and directories.
Claude Code Anonymous(opens in new tab)
Introducing Claude Code Anonymous - a new meetup format for full-breadth developers.
idle game: teashop(opens in new tab)
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.
Walking around the app(opens in new tab)
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 ...
Cognition: The Devin is in the Details(opens in new tab)
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.
#448: I'm Getting the BIOS Flavor(opens in new tab)
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
The Transition From Engineer To Engineering Manager(opens in new tab)
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.
take the three-question wason test, then come back(opens in new tab)
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, ...
Live Coding Session: Building Arena(opens in new tab)
Watch me build Arena live - a real-time collaborative coding session exploring AI-powered development workflows.
everything is burning (literally)(opens in new tab)
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 ...
How to delete all squash-merged local git branches with one terminal command(opens in new tab)
I wrote a new bash script. And you probably shouldn't use it.
Customizing your Python REPL's color scheme (Python 3.14+)(opens in new tab)
My DjangoCon US 2025 Plans (and How to Find Me)(opens in new tab)
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 ...