Sign up

kottke.org Valid
Text • Jason Kottke

A late 90s guide to Super Metroid was written in...

A late 90s guide to Super Metroid was written in monospaced type, fully justified with no double spaces or hyphens. “I just chose words carefully so that everything lined up on the right hand side.”

Simon Willison's Weblog Supports Webmention
Text

Soft-deprecating re.match()

Soft-deprecating re.match()

Python has a concept of soft deprecation, where APIs are marked as "should no longer be used to write new code" without any promise/threat to remove them in the future.

Python 3.15 release manager Hugo van Kemenade describes how in the upcoming 3.15 release soft deprecation has come for the venerable but deeply confusing re.match() function. It's now available with the much clearer alternative re.prefixmatch() name - reflecting how it anchors at the beginning of the string but not the end.

Most of the time you probably want re.search() (match this pattern anywhere in the string) or re.fullmatch() (match the entire string) instead.

Via Lobste.rs

Tags: python, regular-expressions

Simon Willison's Weblog Supports Webmention
Text

Don't sleep on wrapture

Graham Dumpleton's new monkey patching package wrapture is shaping up to be an indispensable tool for Python developers. I'm not sure why I've seen so little buzz about it! Graham has been posting new tutorials for it almost daily since the initial release on August 31st. He...

Radiolab Updates instantly via WebSub
Audio • WNYC Studios

23 Weeks 6 Days

When Kelley Benham and her husband Tom French finally got pregnant, after many attempts and a good deal of technological help, everything was perfect. Until it wasn't. Their story raises questions that, until recently, no parent had to face… and that are still nearly impossi...

Dan’s Polaroids
Text

09.09.2026

Me taking a black and white selfie, holding the camera.
Time for a selfie

kottke.org Valid
Text • Jason Kottke

Biiiiig Stretch

Back when I went on sabbatical in 2022, I told the story of the fiddle leaf fig tree I bought shortly after my ex-wife and I separated and I’d moved into my own apartment. I’d recently moved into my own apartment after separating from my wife and figured a large plant in m...

kottke.org Valid
Text • Jason Kottke

“In almost every [US] county, extreme heat is at...

“In almost every [US] county, extreme heat is at least as bad as it was 30 years ago. In most counties, it’s much worse.” It’s Not Just You. America Has Gotten Much Hotter. (Not a fan of articles like this being in the “opinion” section…)

Colossal Valid
Text • Kate Mothes

Say Hello to PÉPET, a Pear-Shaped, Palm-Size Paper Pal

Say Hello to PÉPET, a Pear-Shaped, Palm-Size Paper PalEver imagined a pear or an apple with a personality?

Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $7 per month. The article Say Hello to PÉPET, a Pear-Shaped, Palm-Size Paper Pal appeared first on Colossal.

Longreads Valid
Text • Longreads

The Top 5 Longreads of the Week

In this edition: ㆍBefore, after ㆍMany, one ㆍAthlete, human ㆍSilent, spoken ㆍGame, mystery

The Atlas Obscura Podcast Updates instantly via WebSub
Audio • SiriusXM Podcasts & Atlas Obscura

Back to School: Reed College Reactor

School is back in session for many. So all week, we're bringing you stories from our archive about schools with a little something extra -- unusual traditions, ceremonies and customs. Students at Reed College study things like philosophy, history and English. But for the pas...

Simon Willison's Weblog Supports Webmention
Text

Datasette 1.0a39 and 0.65.4 security releases

Datasette 1.0a39 and 0.65.4 security releases

Today we're releasing two new security patch versions of Datasette: 1.0a39 and 0.65.4 - one for the current alpha series and one for the stable 0.65.x family.

These are security fixes which you should apply if you are running a Datasette instance on the public web - in particular if that instance mixes both public and private tables.

Following issues reported by Sevban Dönmez, Alex Garcia and I ran an extensive audit of Datasette using Claude Fable 5.1, GPT-5.6, and GPT-6 Astra. We then spent almost a week collaborating on and reviewing the fixes.

They helped find some very subtle bugs. We'll be incorporating security audits by frontier models into all of our development work going forward.

Tags: releases, security, ai, datasette, generative-ai, llms, ai-security-research

kottke.org Valid
Text • Jason Kottke

VC Isn’t VC Anymore — Understanding the Rise of Cancer...

VC Isn’t VC Anymore — Understanding the Rise of Cancer Capital. “We must understand that it is no longer a financial machine that is used to fund startups, but a political and social machine focused on dismantling democracy and civil society.”

kottke.org Valid
Text • Jason Kottke

The Simpsons Switcheroo

At the beginning of a clip from this podcast episode of Conan O’Brien Needs a Friend with Matt Groening, Conan talks about one of his favorite things they did on The Simpsons: It’s a phenomenon that the Simpsons did so beautifully, which is — and we did this with Homer a...

Simon Willison's Weblog Supports Webmention
Text

Any Nix package, live in your browser

Any Nix package, live in your browser Farid Zakaria calls this his "magnum opus of Nix work", and I can see why. trynix.dev provides a qemu-wasm powered x86_64 Linux virtual machine running entirely in your browser through WebAssembly. That VM can then be booted with any Nix...

kottke.org Valid
Text • Jason Kottke

“ Gimme is a dazzling ever-growing type family of...

“Gimme is a dazzling ever-growing type family of multi-chromatic and variable display typefaces…” This is bonkers…letters made from Battleship pieces, Connect Four boards, playing cards, wooden railroad tracks, etc.

kottke.org Valid
Text • Jason Kottke

Bring Blockbuster Video back to your town/city by...

Bring Blockbuster Video back to your town/city by setting up a little free library of VHS tapes & DVDs. “Take a movie, leave a movie.” Love this.

kottke.org Valid
Text • Jason Kottke

Gloria Steinem’s final essay , posthumously published by...

Gloria Steinem’s final essay, posthumously published by the New Yorker. “When you’re lucky enough to have lived a long life, as I have done, your role as an older person is to remind us how far we have come.”

Simon Willison's Weblog Supports Webmention
Text

Native is now the future of mobile at Shopify

Native is now the future of mobile at Shopify Shopify are moving from React Native back to separate Swift and Kotlin codebases for their native apps, for the exact reason you would expect: We decided to switch from native to React Native in 2020 for three reasons: Stop bui...

kottke.org Valid
Text • Jason Kottke

TIL that my iPhone has a tiny bit of water in i t (for...

TIL that my iPhone has a tiny bit of water in it (for cooling).

kottke.org Valid
Text • Jason Kottke

Teaser trailer for Musk , a 3h45m-long documentary film...

Teaser trailer for Musk, a 3h45m-long documentary film on fascist businessman Elon Musk, directed by Alex Gibney. “He’s chaotic, random, capricious. He is manifestly cruel and selfish. In a science fiction novel, he would not be a hero.”