Bubbles
Latest Posts
Over the last 40 years, people who write about Marx have reached a consensus that he had a worked-out, if subtle, theory of how to live. Norman Geras’s book Marx and Human Nature argues that Marx wanted people to have access to food,...
Now that the collapse of our political, economic, social and ecological systems is accelerating, the signs of this collapse, including scapegoating, corruption, and social disorder are becoming more obvious. This is the sixteenth of a...
Utah’s stupid new law “prohibits covered websites from sharing instructions on how to use a VPN to bypass age checks.” It’s probably illegal for minors to access this site from Utah because I say some things that Utah’s leaders probably...
One of the most powerful claims made by second wave feminism is the idea that the personal is political; in other words that the choices all of us make about who we live with, how we live with them (who cooks, who cleans, who keeps the...
Using Claude, I analyzed our shared inbox and email history dating back to 2010 to identify patterns in client terminations.
"Why, a funder asked me recently, do two intermediaries this funder saw as offering duplicative services both still exist? Because you—and your funder colleagues—let them, I said." But consolidation is a dangerous road.
Some local gnarly tree roots.
Today, 2026 May 3, marks the centenary of the onset of a general strike in the UK. In response to a dispute over the organisation and pay in British coal mines following the end of a fixed-term government subsidy, the … Continue reading →
I have finished moving!!!!!
Links I found interesting in week 18 of 2026
How to write reusable middleware for Rust Lambda functions using tower, the generic middleware engine that already underpins the AWS Lambda Rust runtime. Includes a complete DynamoDB-backed IP rate limiter with SAM deployment.
CVE-2026-5728: LollMS /api/upload/chat_image endpoint'i sadece istemcinin gönderdiği Content-Type başlığına güveniyor; doğrulanmış kullanıcılar PNG ya da JPEG kılığında görsel olmayan dosyalar yükleyebiliyor.
CVE-2026-5728: LollMS /api/upload/chat_image trusts the client Content-Type header only, so authenticated users can upload non-images disguised as PNG or JPEG.
A few years ago I wrote a post called The Decomposition of Marketing. The argument was that startup CEOs were increasingly breaking marketing apart — moving product marketing under product and moving demandgen under sales — in order to...
John Wyver writes: I have started a nearly month-long holiday in France, and after three days’ driving have arrived at the small town of Simiane-la-Rotonde in the Luberon. Which is glorious, and which I will send an occasional update...