Curated river of news
Reader
Latest posts from blogs I follow
App Store Search Ads and the Slippery Slope(opens in new tab)
‘Noir, Japan’s Hard-Boiled Bittersweet Answer to Oreos’(opens in new tab)
Add Reclassify Certain Packagaes As Dev Dependencies as a Python TIL (opens in new tab)
Photoshop’s ‘Modern User Interface’ Sucks (and Doesn’t Feel Modern)(opens in new tab)
Kubernetes v1.36: Admission Policies That Can't Be Deleted(opens in new tab)
If you've ever tried to enforce a security policy across a fleet of Kubernetes clusters, you've probably run into a frustrating chicken-and-egg problem. Your admission policies are API objects, which means they don't exist until someone creates them, and they ...
Anthropic Executive, One Year Ago: Fully AI Employees Are a Year Away(opens in new tab)
TRE Python binding — ReDoS robustness demo(opens in new tab)
Research: TRE Python binding — ReDoS robustness demo If it's good enough for antirez to add to Redis I figured Ville Laurikari's TRE regular expression engine was worth exploring in a little more detail. I had Claude Code build an ...
Monday, May 4, 2026(opens in new tab)
Redis Array Playground(opens in new tab)
Tool: Redis Array Playground Salvatore Sanfilippo submitted a PR adding a new data type - arrays - to Redis. The new commands are ARCOUNT, ARDEL, ARDELRANGE, ARGET, ARGETRANGE, ARGREP, ARINFO, ARINSERT, ARLASTITEMS, ARLEN, ARMGET, ARMSET, ARNEXT, AROP, ARRING, ARSCAN, ARSEEK, ...
Commits on GitHub Are Up 14× Year-Over-Year(opens in new tab)
ScopeXR — Cataract Surgery Using Apple Vision Pro Mixed Reality(opens in new tab)
John Sterling, Beloved Longtime Yankees Radio Voice, Passes at 87(opens in new tab)
Fixed-Height Cards: More Fragile Than They Look(opens in new tab)
Getting a multi-column of cards to line up equally is is a headache we've all faced, and it gets even harder when working with fixed heights. Fixed-Height Cards: More Fragile Than They Look originally handwritten and published with love on ...
Word counter that ignores Markdown(opens in new tab)
For when I want a word count that ignores Markdown symbols
Grove.el(opens in new tab)
Pluralistic: Demand destruction vs fuel-superseding infrastructure (04 May 2026)(opens in new tab)
Today's links Demand destruction vs fuel-superceding infrastructure: Will Trump hormuz us into the full Gretacene? Hey look at this: Delights to delectate. Object permanence: Beck, Scientologist; Citizen journalism; Podcast-killing treaty; US x Kiwi copyright; Apple did a crime; DeCSS v ...
Microsoft and OpenAI break up (Amazon is pumped)(opens in new tab)
#478: Iodine tablets and potable water(opens in new tab)
Topics covered in this episode: profiling-explorer Reverting the incremental GC in Python 3.14 and 3.15 VSCode AI Co-author defaults to on, then off django freeze Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: ...
(opens in new tab)
Prompt API is back in the news. Can we not? How this will transpire: User visits website Popup before the page is visible: “✨️ website wants to install: [technobabble]” User is scared and confused, clicks “Yes” anyway The local model ...
The duality of language models in the browser(opens in new tab)
I have complex feelings about Generative AI but one area I find myself weirdly bullish on is small language models (SLMs) in the browser which are available in Chrome and Edge behind an experimental flag. I know, I know. I ...
Add Open File To Specific Line In Browser as a GitHub TIL (opens in new tab)
X, the Platform of Free Speech(opens in new tab)
The DuckLake Spec Is so Simple, Even a Clanker Can Build One for Dataframes(opens in new tab)
We are showcasing the simplicity of DuckLake's v1.0 specification by developing a dataframe reader/writer with AI.
Links to CSS colour palettes(opens in new tab)
Content for Content’s Sake(opens in new tab)
Language is constantly evolving, particularly in some communities. Not everybody is ready for it at all times. I, for instance, cannot stand that my community is now constantly “cooking” or “cooked”, that people in it are “locked in” or “cracked.” ...
‘2 Letters From Steve’(opens in new tab)
★ Crimes Against Decency Need as Much Cover-Up as Crimes Against the Law(opens in new tab)
There is no point getting any more outraged or disgusted at Meta for firing the Kenyan contractors who exposed the privacy fiasco of AI Glasses than you already were in the first place. They had to fire them.
Writing With AI(opens in new tab)
We are at an interesting inflection point in how people are using AI to write online. This week Panagram – the best known AI detection software – released a new free API to detect AI writing on social media feeds. ...
The New Networking(opens in new tab)
If you sit in front of a screen your job is at risk. That was Robert Sterling’s take in a recent tweet. Meta and KPMG recently announced they were laying off 10% of their staff. Microsoft is cutting 7%. The ...
Reminder: You Can Stitch Together Lots of Little HTML Pages With Navigations For Interactions(opens in new tab)
I wrote about building websites with LLMs — (L)ots of (L)ittle ht(M)l page(s) — and I think it’s time for a post-mortem on that approach: I like it. I’ve tweaked a few things from that original post but the underlying ...
Quoting Anthropic(opens in new tab)
We used an automatic classifier which judged sycophancy by looking at whether Claude showed a willingness to push back, maintain positions when challenged, give praise proportional to the merit of ideas, and speak frankly regardless of what a person wants ...
Sunday, May 3, 2026(opens in new tab)
From web page to printable PDF for reading later(opens in new tab)
(opens in new tab)
Hello note readers! Did I mention I’m starting a limited company soon (“soon”)? I probably should save that announcement for the big blog… It’s primarily for tax stuff, we’ll see, but it needs a cool domain, obviously. That’s a problem! ...
The Sunday Papers(opens in new tab)
Sundays are for walking past a minivan full of Toy Story merchandise with purple, green and white livery and knowing, knowing in your marrow that the owner has named it "Bus Lightyear". These are uncertain times, but any universe capable ...
Why I don't like the "staff engineer archetypes"(opens in new tab)
Add Get Absolute Seconds From `timedelta` Object as a Python TIL (opens in new tab)
Most Companies Aren't Anywhere Near Ready for AI(opens in new tab)
An executive gesturing at a screen full of static, demanding it scale/images/most-companies-arent-ready-for-ai.webp/images/most-companies-arent-ready-for-ai.webp Most of the frustration people have with AI not being able to do what they want is actually them not being able to describe what they ...
Add a missing link to the latest TIL (opens in new tab)
Add View Nicely Formatted Markdown From Terminal as a Workflow TIL (opens in new tab)
Sightings(opens in new tab)
/elsewhere/sightings/ I have a new camera (a Canon R6 Mark II) so I'm taking a lot more photos of birds. I share my best wildlife photos on iNaturalist, and based on yesterday's successful prototype I decided to add those to ...
I tested the MSI Cyborg 14 gaming laptop by carrying it for 105 miles through the mountains of Wales(opens in new tab)
A little while ago our deputy editor James 'RAM-bo' Archer said he wanted us all to get more involved with hardware criticism, because we all appear to think that videogames are powered by telluric currents and swearing. He offered me ...
Pluralistic: The prehistory of the Democratic Nuremberg Caucus (02 May 2026)(opens in new tab)
Today's links The prehistory of the Democratic Nuremberg Caucus: Do bounties for ICE whistleblowers next! Hey look at this: Delights to delectate. Object permanence: Colbert v GWB; Wallaby milk; Jay Rosen's journalism precepts; Radical Media(TM); What is carried interest? TCP ...
Saturday, May 2, 2026(opens in new tab)
What are we all playing this weekend?(opens in new tab)
Due to work and a press trip, I am still only half way through redecorating the kitchen. The walls are now a lovely shade of terracotta, but dust sheets cover the floor, there are no doors on the cabinets, and ...
Add Define Sequence Of Tests With Parametrize Decorator as a Python TIL (opens in new tab)
More on Apple’s Logically Elegant Tariff Refund Puzzle Solution(opens in new tab)
Shipping todometer, version 3!(opens in new tab)
I updated my app todometer after several years of it lying dormant, and it's better than ever!