Skip to main content

The Antenna

finding signal in the noise

Example Talk

Click on the Slides button above to view the built-in slides feature.

Slides can be added in a few ways:

  • Create slides using Wowchemy’s Slides feature and link using slides parameter in the front matter of the talk file
  • Upload an existing slide deck to static/ and link using url_slides parameter in the front matter of the talk file
  • Embed your slides (e.g. Google Slides) or presentation video on this page using shortcodes.

Further event details, including page elements such as image galleries, can be added to the body of this page.

Democrats Soar, MAGA Is In Ruins, Trump Is Repudiated And Rebuked - It Is A New Day Everyone, A New And Better Day

CNN: Hakeem Jeffries, on track to make House speaker history, sees ‘mandate for dramatic change’

Made In America, Mostly: How to spot fake heritage

The homepage sells American heritage. The product page says “Imported.” How to easily spot fake heritage, and where to find goods still made in the USA.

Crypto and AI’s $250 million election goes sideways

The industries’ biggest bets lost almost across the board.

Crypto’s Biggest Heist Ever + The Spy Who Loved Nvidia + Hacktober’s Mysteries

North Korea stole $6 billion from Binance in about 20 minutes, according to the FBI, making it the biggest crypto heist ever. We break down the hack: how the attackers got in, why investigators think the laundering may have been automated, how Binance covered the losses, and whether AI played a role.

Then: how a suspected Chinese spy got close to Nvidia CEO Jensen Huang. New York Times reporter Ana Swanson, who helped break the story, joins us to discuss Alice Huang, the Megaspeed executive U.S. officials believe was a Chinese spy. We get into her ties to Jensen Huang, why the White House and President Trump were briefed and didn't act, and the loophole that lets Chinese companies rent banned Nvidia chips.

And finally: who took down AO3, the internet's biggest fanfic archive? And who hacked supermarket freezers across Europe and cranked them to 122°F?? Hacktober is over. Welcome to Breachvember.

Note: For more information on the Binance hack, you can check out the company’s latest update, which was released after we recorded this episode. It adds fascinating new details — like that the attack began months earlier and involved a phony job interview — but doesn’t change our analysis.

For a transcript of this episode, select the episode on npr.org/machinegods.

You can watch this full episode on YouTube, Spotify or Apple Podcasts. And if you’ve got a question you want us to answer, you can drop us a comment on any of those platforms or email us at hey@machinegods.fm.

See pcm.adswizz.com for information about our collection and use of personal data for sponsorship and to manage your podcast sponsorship preferences.

NPR Privacy Policy

Mike Johnson Begs God to Rapture Him Immediately

“I don’t want to be in the minority,” he prayed, choking back tears. “I’m a Republican. We hate minorities.”

Pluralistic: The AI fatfinger economy has come for my receipts app (04 Nov 2026)

Today's links The AI fatfinger economy has come for my receipts app: Every heretofore useful button now summons a useless AI genie. Hey look at this: Delights to delectate. Object permanence: Army Times v Rumsfeld; RIAA v soccer mom; Skateboard truck table; Internet scare-story prof won't show her workings; IoT botnet v Liberia; BLM v TPP. Upcoming appearances: Kilkenny, Courtenay, Vancouver, Folkestone, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. The AI fatfinger economy has come for my receipts app (permalink) "AI is being shoved down our throats" can mean any of several things. It can mean that our bosses are demanding that we use AI in reckless or nonsensical ways on the job: https://www.404media.co/manifestos-fear-and-loser-thinking-inside-protons-ai-reckoning/ It can mean that Elon Musk and the NASDAQ have colluded to force ordinary retirement savers to bail out his emirati and tech oligarch buddies: https://www.nytimes.com/2026/06/05/technology/spacex-indexes-401k.html These are arguably the most important ways in which AI is shoved down our throats, but the most visible form of conscription into the number-go-up AI project is happening at the user interface level. This UI fuckery predates AI. For more than a decade, tech companies and their executives have colluded to trick, coerce and force you into using new features that they wanted to sell to their investors as the future of their companies. Remember Google Plus, the Facebook-killing social layer that was going to give Google access to a new, multi-trillion-dollar market? Bradley Horowitz, then a VP at Google, charged every product team with cramming G+ into their offerings, tying their bonuses to G+ usage (at companies like Google, your bonus can dwarf your base salary). Now, googlers are bright and resourceful people, and if you tell them that they can double their earnings by getting users to click on Google Plus buttons, they'll come up with all kinds of ways to get you to do this. Some of those gambits will be the kind of thing that Horowitz doubtless hoped for: innovative and creative ways to add value to Google's core offerings with G+ features. But when the stakes are that high, Goodhart's Law inevitably comes into play: "When a measure becomes a target, it ceases to be a good measure": https://en.wikipedia.org/wiki/Goodhart%27s_law The easiest way to get a user to click on a G+ button is to replace whatever button that user hits most often with a G+ version. Rather than introducing users to Google Plus in a way that turns them into G+ fans, you just frustrate them by tricking them into clicking on a useless button. From a product manager's perspective, it's worth making whatever changes as are needed to ensure that your salary is doubled because you hit your "key performance indicator" (KPI), even if it's at the expense of your users' loyalty to your product. Preserving user loyalty at the expense of half your wages is a bad trade. When a machine learning system does this, we call it "reward hacking." AI programmers create an "objective function" for their system, a single number that the system will try every tactic to increase; then, more often than not, the AI program finds perverse shortcuts to make the number go up whether or not it achieves the programmer's goal: https://en.wikipedia.org/wiki/Reward_hacking For example, if you charge an AI with coming up with the shortest run through a video game, it might well discover a bug that makes it impervious to enemy attacks or just lets it teleport to the end of the game. To avoid these perverse outcomes, programmers have to add more and more specificity to their objective functions: "speed run the game without teleporting or discovering an immortality hack." Not for nothing, many science fiction writers (including me) have noted that tech bosses' fear of their own AI systems is a kind of emotional spillover from their frustrations with the corporations they run, where underlings engage in the same kinds of reward hacking that we see from chatbots: https://pluralistic.net/2025/04/14/timmy-share/#a-superior-moral-justification-for-selfishness Despite the ease with which metrics can be gamed, tech bosses remained committed to the use of KPIs to shift the priorities of their organizations, and they use the same objective function refinement technique that programmers use for reward-hacking AIs in a bid to prevent cheating by employees who hit their KPIs any way they can. This explains a lot about the experience of watching a video on your phone. Any time you tune into a show on a streaming platform, you are forced to handle your phone with the delicacy of a photonegative. If any part of your hand brushes any part of the screen, you will immediately be whisked away from the video you're watching to an entirely different one: https://pluralistic.net/2022/05/15/the-fatfinger-economy/ Worse, after your program has been replaced with this new one, there's no obvious way to get back to the show you were just watching. This is very weird, considering that the "back button" has been a part of computer interfaces since 1981: https://www.merriam-webster.com/dictionary/back%20button The reason you don't get a back button is reward hacking. Streaming video platforms are under enormous pressure to successfully recommend their back-catalog to their users, because the alternative (commissioning or purchasing a steady stream of popular new shows) is very expensive. Investors put a lot of stock in streaming services' "successful recommendation" rate. So streaming service bosses charge their product teams with making "successful recommendations." The easiest way to "recommend a show" is to booby-trap the streaming service's UI so that touching any part of the screen takes you to a video you never asked to see. This is obvious reward hacking, so streaming bosses refined their objective function: they made their teams' bonuses contingent on getting you to watch a new video for a minimum time-frame. This in turn triggered the next volley in the reward-hacking wars, in which product teams took away the back button. This gives users any number of greased slides that whisk them away to a new video. To get back to the old video, users are forced to climb a greased pole. This is the fatfinger economy: created in the 2010s by teams at large tech companies with KPI-obsessed bosses; refined in the 2020s by teams at bottom-line obsessed streaming media companies; and now perfected by teams being charged with cramming AI into every corner of our lives: https://pluralistic.net/2025/05/02/kpis-off/#principal-agentic-ai-problem The fatfinger economy is an extraordinary beneficiary of the drive to add "telemetry" to all of our apps. Today, an app vendor can call up a dashboard and find out which buttons and fields and sliders see the most use, and they can use that ranked list to figure out which buttons to replace with AI-demon-summoning lookalikes that help product teams "prove" to their bosses that they've "successfully integrated AI" and lets their bosses prove to their investors that "users value AI features." I recently switched from Android to Graphene, a de-googled phone operating system. Graphene's maintainers are blissfully free from the imperative to show that "users value AI features," and that's why I have never accidentally summoned up an undismissable AI by tapping a Graphene UI element. It's a different story when it comes to apps. Graphene has many different ways to install apps, including via Google Play (Google's default Android store). That's useful because it lets you install your old Android apps after switching to Graphene, but it does leave you exposed to the fatfinger economy. Last week, I got a painful reminder of the progress of the fatfinger economy outside of Graphene's utopian pocket-universe. I make extensive use of an app called "Genius Scanner," which lets me scan receipts and email them to myself (I do this a lot because, as a freelancer, I have to track a lot of different expenses). I bought a lifetime subscription to Genius Scanner in 2023, after getting burned by Camscanner (my previous, now enshittified scanning app), and I've been perfectly happy with it…until now. Genius Scanner is obviously under pressure to drive AI adoption. I can tell because they've taken away the most important UI element and swapped it for a worse-than-useless AI button. Here's how I use Genius Scanner: I press the "make new scan" button and line up the receipt on the screen. Then I press the "retitle" button, which brings up a field that is populated with the current date and time (16 characters in all). This text used to be selected so that hitting the little "x" next to it deleted it, making it easy to title a new scan. After that, I'd just email it to myself. As of last week, though, there is no button that deletes the date and time so you can enter a useful title. That little "x" has been replaced with a button that brings up an ad for the company's new AI tools, which cost $40/year. There's no way to tell the system that you're not interested in buying a new subscription for the tool that you've already bought a lifetime sub for, and there's no way to get that little "x" back. To be clear: that little "x" represents one quarter of my receipt scanning workflow. They have swapped it out for an ad for a new subscription AI feature, and gave me 16 new keypresses on the backspace button to replace that single tap on the "x." I have seen that ad about 100 times at this point, because I keep tapping the spot where the "x" used to be. I'm certain that the company knew that its paying customers relied on the "x" to accomplish a vital function in any scanning app (giving good, descriptive titles to scans). They need the AI number to go up, so they replaced the "x" with the AI ad, which will let them tell their investors that they've got "strong consumer interest in their AI features." Meanwhile, they already have my money, so there's no way I can punish them for their decision to screw me over to juke a meaningless stat. It's as neat (and depressing) an example of the principle that "even if you're paying for the product, you're still the product" that you could ask for. It's also a perfect little object-lesson in the ways that companies can report increasing AI interest and usage without generating any interest or usage. In the fatfinger economy, every metric is a target, and is thereby rendered meaningless. Hey look at this (permalink) Google Will Turn Off Search for Schools That Reject A.I. https://www.nytimes.com/2026/11/03/us/google-search-schools-restrict-ai.html Private Credit's State Backstop: How Private Equity Socializes Risk Through Insurers https://papers.ssrn.com/sol3/papers.cfm?abstract_id=7152239 Object permanence (permalink) #20yrsago Army Times: Rumsfeld must go! https://web.archive.org/web/20061107220242/http://www.truthout.org/docs_2006/110406Z.shtml #20yrsago UK is a surveillance society http://news.bbc.co.uk/1/hi/uk/6108496.stm #20yrsago Record companies sue soccer mom’s kids https://web.archive.org/web/20061104145550/https://www.washingtonpost.com/wp-dyn/content/article/2006/11/02/AR2006110200114.html #15yrsago HOWTO make your own skateboard truck lazy-susan table https://www.instructables.com/Skateboard-Table/ #15yrsago Home Secretary to OccupyLondon: you’re scaring the tourists https://www.bbc.co.uk/news/uk-england-london-15588987 #15yrsago Judge whose daughter released video of him beating her suspended from bench during judicial investigation https://web.archive.org/web/20111105234141/http://hosted.ap.org/dynamic/stories/U/US_VIDEOTAPED_BEATING_TEXAS #15yrsago Prof who keeps announcing links between the Internet, childhood dementia and autism should publish theories in a scientific journal https://www.badscience.net/2011/11/why-wont-professor-greenfield-publish-this-theory-in-a-scientific-journal/ #10yrsago Internet of Things botnet threatens to knock the entire country of Liberia offline https://doublepulsar.com/shadows-kill-mirai-ddos-botnet-testing-large-scale-attacks-sending-threatening-messages-about-6a61553d1c7#.zg4448j8w #10yrsago Black Lives Matter declares its opposition to TPP https://www.nakedcapitalism.com/2016/11/gauis-publius-tpp-has-picked-up-a-powerful-enemy-black-lives-matter.html Upcoming appearances (permalink) Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Folkestone Writers Festival, Nov 16 https://www.creativefolkestone.org.uk/whats-on/cory-doctorow-the-internet-is-broken-now-what/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Clint Eastwood (No Gods No Mayors) https://www.patreon.com/NoGodsNoMayors/posts/clint-eastwood-173008088 Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 544 (32413 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

честитке, Serbia Parabéns, Brazil Congratulations, USA

честитке, Serbia

Parabéns, Brazil

Congratulations, USA

It Wasn’t (Just) the Economy, Stupid

2024 was a blip. This was America.

“Pretend I’m on the ballot”

In advance of the 2026 midterms, President Trump told voters to “pretend I’m on the ballot because in a way, I am on the ballot.” Many voters listened, and delivered a stinging repudiation of Trump and his hand-picked candidates across the country.

Lit Hub Daily: November 4, 2026

Whether it’s new book smell or old book smell, the history of book collecting is aromatic. | Lit Hub History Megan Mayhew explores “analog minds” and the reading life of John Elder. | Lit Hub Craft On Olivia Manning and

Phew!

There is great rejoicing in our Anglo-American household this morning.

As somebody said recently, "America today is like Germany in 1936; you just need to replace the word 'Jew' with 'Muslim'".

Well, that was America yesterday. But perhaps, just perhaps, not today?

On Trump, the Midterms, and Appeal

Last night Donald Trump got his ass beat like a rented mule after asking his base at his ever-shrinking rallies to pretend he was on the ballot.

“If we nominate Trump, we will get destroyed ... and we will deserve it”

Lindsey’s prophecy finally comes to pass.

A Syllabus for Attention: Megan Mayhew on John Elder’s Reading Life

Twenty years ago, when I first came to the Bread Loaf Writers’ Conference in Vermont, we let our cell phones die. There was no signal. We were moving off-radar. I remember the feeling of immersion almost physically. There was nowhere

The Olfactory History of Book Collecting

In 1345 the English book lover Richard de Bury described the libraries and booksellers of Paris, medieval Europe’s great center of learning “as more aromatic than stores of spicery.” In Bury’s Philobiblion, a celebration of all things bookish, he described

Episode 3: The Friends We Made Along the Way

It’s the final episode of our three-part miniseries on AI slop, in which we ask: Who are AI-generated podcasts for, and what does the wave of AI slop mean for the future of storytelling? Evan sets out for answers and finds them staring back at him from a piece of toast. And finally, our own fully AI-generated show is set and ready to launch. Will it find its perfect audience?

Show notes:

This episode includes AI-generated content.

See omnystudio.com/listener for privacy information.

On Self-Doubt, Self-Worth, and How to Manage Your Self-Esteem as a Writer

The journey there was inauspicious. In the basement of Port Authority I was told that the bus route I was holding a paper ticket for had been permanently canceled, so I had to race across Manhattan to catch a train

Ry Herman on Finding Inspiration in Queer Fairytales

In the summer of 2024, I went looking for fairy tales that had LGBTQ+ subtext. In a time of renewed attack on queer identi­ties, there’s something I find reassuring in the evidence that we’ve always been around, even in the

Otari by Mozilla AI: your operating system for AI governance

As AI takes on more work, organisations need clear limits on models, tools and spend. Otari, Mozilla AI’s open-source gateway, brings model choice, agent governance and cost control together, so teams can adopt AI with confidence. Your models. Your tokens. Your control.

Please Don’t Put in the Novel That I Died: Olivia Manning’s (Lightly) Fictionalized Novels

“I don’t want fame when I am dead,” Olivia Manning once complained. “I want it now.” Manning, the British novelist who died in 1980, carried grudges: never made the Booker shortlist, never got a “solo review” in the Sunday papers,

Building a Community of Imposters: What It Means To Be a Literary Translator Today

Dear Miranda, Gracias for your recent note. It came, as you say, “out of the blue,” an expression that, in and of itself, defies translation. In my native Spanish, one would say “de la nada,” not out of nowhere, since

What Really Happened

The Anatomy of the Midterm Election of 2026

Sweet Pea

Paulette has to get two buses to work, the 61 into town, then a walk across Cathedral Green to catch the number 18 going north. Right near the bus stop, there’s a new children’s shop with pushchairs and cots in

LibreOffice project and community recap: October 2026

Here’s our summary of updates, events and activities in the LibreOffice project in October – click the links to learn more… We announced LibreOffice 26.8.1, with around 40 bug fixes focused on compatibility with Microsoft Office files, along with more reliable text and CSV import across a range of character

The Pioneering Journalist Who Met With Nazi War Criminals Ahead of Their Prosecution

Erika Mann drove through the night to meet the fifty-two most wanted men in the world. It was the middle of August 1945 and she was a few weeks shy of her fortieth birthday. Streaks of gray were beginning to

Product compliance, demystified: how Raspberry Pi helps you get to market

How Raspberry Pi helps industrial customers bring fully compliant products to market faster.

The post Product compliance, demystified: how Raspberry Pi helps you get to market appeared first on Raspberry Pi.

Democrats win U.S. House, Senate in biggest incumbent-party defeat since Watergate

The Strength In Numbers/Verasight poll was tied for first in predicting the Democratic House blowout

November 3, 2026

Election Day.

@Barack Obama @Bsky

Tonight, the American people sent a clear message — they want a politics that brings people together rather than divides them, and leaders who offer concrete solutions to the challenges they face.

The House Has Flipped, The Senate Will Follow Soon, And Donald Trump And MAGA Are Getting Their Ass Kicked All Across The Country

Congratulations everyone - we are having the election we all hoped we would have, and tomorrow is going to be a very new and better day for America

Politics Chat, November 3, 2026

Watch today’s live recording here.

Year One Was Easy. Day 367 Is the Real Test of a VMware Alternative

Most VMware alternative evaluations focus on Day 1 migration and Day 2 operations. Day 367, the first expansion, is the real test. A year from now, servers, memory and flash will cost more, new servers will take months to arrive, and private AI will likely be on the project list. Extending server life, adding drives to open bays, mixing server vendors and pooling GPUs let midsize IT grow without a forklift budget.

Read more ›

Breaking News From TBR Decision Desk

Exclusive Midterms Coverage

Politics Chat, November 3, 2026

Listen on Apple Podcasts

@Andy Sylvester's River of News

Possibly the earliest possible results from Maine:

Wednesday 4 November, 2026

, updated:

Simpering titans I’m collecting photographs of tech moguls sucking up to Trump. This is one from his Inauguration in January 2025. Left to right: Mrs Zuckerberg, Zuck, Mrs Bezos, Bezos, Sundar Pichai, Muskrat. Quote of the Day “You are not … Continue reading →

Fortune Telling and Speculative Design

Practical tools for design engineers to explore possible futures through speculative design

Rebuilding a Government for Everyone

, updated:

To read this letter, click here:

With The Polls Closing Some Notes On Early, Emerging Storylines Of The 2026 Election

, updated:

let’s use this post for our Election Night subscriber chat.....

@Miguel de Icaza Mastondon feed

I am all ears!

My feedback on Kirkland’s 2027-8 “Budget Game”

Feedback submitted to the City of Kirkland for their 2027-2028 budget process. I’m all in on Human Services and Affordable Housing! I notice a vast imbalance between the Human Services and Affordable Housing budget and the Police and Court budget. Is it possible that shifting some funds away from policing and into prevention and support […]

On Whose Side Are the Trump Republicans?

, updated:

Friends,

Newsletter: Reclaiming Hope from Doomsday Prophecies

, updated:

Taking back our right to plan for the future

What I’m Watching for As the First Returns Come In

, updated:

A modest wave, a solid one, or a blue tsunami? There will be signs throughout the night about the size of the blue wave.

@Miguel de Icaza Mastondon feed

IT IS HAPPENING

Tuesday session

Tuesday session

Final Election Day UPDATE

, updated:

This is the day we’ve waited for.

Live on Election Day with Ro Khanna, Elise Hu, & Guy Kawasaki

, updated:

A recording from Guy Kawasaki's live video

On This Consequential Election Day Four Very Hopium Meditations On Freedom

, updated:

Wanted to share some things I’ve been thinking about today

UIKit from SwiftUI on the iPhone Duo

While updating Kotoba from a hospital bed, I encountered a problem while presenting a UIKit view from SwitfUI on the iPhone Duo – it totally stumped me. It’s one of those things that make sense once you discover the solution, but is unintuitive until then. The main view in the app is written in SwiftUI […]

My Election Day Debrief with Christiane Amanpour: The Midterms and Trump Disillusionment Syndrome

, updated:

With American voters casting ballots today in the momentous midterms, Christiane and I unpacked the possibility of a another democracy-undermining Trump tantrum if the election does not go his way, the MAGA mood, and what happens next in Iran with Trump and Netanyahu still calling the shots.

@Miguel de Icaza Mastondon feed

SwiftTerm’s major architectural improvements for improving its performance came straight from the posts from @mitchellh and Ghostty.

So many fabulous insights shared with the terminal emulation community.

I am very thankful.

Introducing Adaptive Dark Mode

We’re excited to announce Adaptive Dark Mode in Safari 27.3 beta.

Apple’s Q4 2026 Results

, updated:

Joe Rossignol: John Ternus will participate in his first Apple earnings call as the company’s CEO today Apple (transcript, Hacker News): The Company posted quarterly revenue of $114.5 billion, up 12 percent year over year. Company gross margin was 47.9 percent, including a favorable impact of approximately 1 percentage point from tariff refunds. […] “Our […]

Microsoft Workforce Buyouts Amid Record Revenue

, updated:

Satya Nadella: Fiscal year 2026 was another record year for the company. Revenue was $331.8 billion, up 18 percent year-over-year. Microsoft Cloud revenue was $214.4 billion, up 27 percent year-over-year. Azure grew 41 percent year-over-year and surpassed $100 billion for the first time, while Microsoft 365 Copilot reached over 30 million paid seats. And operating […]

Amazon Changing AI Strategy

, updated:

Eugene Kim: Amazon is overhauling its AI strategy, winding down many in-house models, reorganizing teams, and focusing engineers on a new strategy to compete at the frontier, according to people familiar with the matter. The changes follow layoffs in Amazon’s Artificial General Intelligence, or AGI, organization last week and the shutdown of AGI Lab, a […]

Lost Access to 1Password Mac Apps

, updated:

Charles C Counselman III: About 15 seconds after it was launched, it would quit because, it said, I had done nothing for 60 minutes. After this had happened several times, consistently, l went to 1Password’s Support website. I read all the info and advice there, but I found nothing relevant, so I e-mailed support@1password.com. I […]

Navigating the Chaos

, updated:

I have a new ebook

In Praise Of Japan’s Failure To Keep Up

The post In Praise Of Japan’s Failure To Keep Up appeared first on NOEMA.

Frontier's debugger is back

The Frontier debugger now works in Atlantis, the version of Frontier that runs on modern systems, the one I have been using for everyday work for a month or so.

I write software in the debugger, testing each addition after writing it, to see that the input produces the expected output. I also use it to see why code that has worked for 10 years now doesn't produce the expected result, ie debugging.

A UserTalk script, stopped at a breakpoint. Full size screen shot.

La bola negra (MONFIC 26): las vidas que Lorca no pudo escribir

Dirección: Javier Ambrossi, Javier Calvo. Guion: Javier Ambrossi, Javier Calvo y Alberto Conejero, basados en La bola negra de Federico García Lorca y La piedra oscura de Alberto Conejero. Elenco: Guitarricadelafuente, Miguel Bernardeau, Carlos González, Milo Quifes, Lola Dueñas, Penélope Cruz, Glenn Close. Países: España, Francia. Más información de la película: https://www.imdb.com/title/tt35511966/ Hay obras que […]

La entrada La bola negra (MONFIC 26): las vidas que Lorca no pudo escribir se publicó primero en Palomita de maíz.

Midterm Countdown, Zero Days to Go.

, updated:

What we’ve achieved already: Becoming citizens again.

Introduction to Macy Reeves

, updated:

Hi y’all! It’s so great to join the Digital Rhetoric Collaborative this year as a graduate fellow. I’m coming to this fellowship from the Composition, Rhetoric, and English Studies (CRES) program at the University of Alabama. I’m a third-year PhD student who focuses on digital literacies of online discourse groups and writing program administration.  Technology [...]

Source

Keep the rascals rotating

, updated:

Letters of Vote

@Barack Obama @Bsky

This Election Day, you have the power to change the direction of this country, but only if you vote.

Find your polling location at IWillVote.com.

Reach out to your family and friends to make sure they vote today, too.

Self-Making and Lens

, updated:

Writing of lasting value

Pensions

In Eating The Seed Corn I wrote about AI's destruction of entry-level jobs. But Karen Weise's Microsoft Offers Buyouts to 60,000 Employees as It Spends on A.I. reports on a different impact (my emphasis):

Microsoft on Monday offered buyouts to a quarter of its work force, the latest effort by the company to rein in costs as it spends heavily on artificial intelligence.

...

The “time-limited, voluntary” program grew out of the company’s first ever buyouts earlier this year, she wrote. In April, Microsoft offered early retirement to 8,600 long-tenured U.S. employees, and about 30 percent accepted the packages and left over the summer. Microsoft said it heard from additional employees who would have taken the buyout if they had been eligible. That informed the company’s decision to create this new, expanded program.

Microsoft expects many fewer acceptances in this new program, but the people leaving are not entry-level, they are well-paid senior staff. If the goal is to divert cash from salaries to capex getting rid of senior staff is much more effective.

Below the fold I look into the non-obvious implications of AI's impact on well-paid employees' jobs.

The buyout program isn't the only predator stalking Microsoft's employees:

Microsoft has already slightly shrunk its work force even as business has boomed. For several years, the company maintained a flat head count of about 228,000 employees.

But as of June 30, the end of its fiscal year, Microsoft’s work force had edged lower to 223,000 employees. Over that same fiscal year, Microsoft brought in $332 billion in revenue, up 18 percent from the previous year, and profit grew 31 percent to $134 billion.

In July, Microsoft announced it was cutting 4,800 jobs, particularly in its video game division. The company is scheduled to report quarterly results on Wednesday.

Many of these lost jobs will have been lower on Microsoft's pay scale, but still well-paid relative to the US average. The victims will have lost not only their salary, but also after a delay their health insurance. Crucially for this post, their and Microcoft's contributions to their 401(k) pension will have stopped. In the current economy they will struggle to find a new job.

Is this just a problem for the victims? In The Retirement Machine: AI, high earners, and the hidden risk to global stock markets Duncan Lamont asks:

how consequential would it be for equities if the US experienced a rise in AI-linked unemployment among high earners which led to a fall in pension contributions.

This turns out to be a really interesting question. Lamont writes:

In their AI-boom scenario, our economists model unemployment rising to 10% as workers are displaced by technology. Importantly, whereas past technological revolutions have displaced lower earners, this time higher-earning white-collar workers are in the firing line. And they are the ones who disproportionately contribute to the monthly pension flows into equity markets. This article puts numbers on just how material a risk this is. Spoiler alert: it’s big.

Lamont Figure 1 US pensions are a seriously big business. Lamont's Figure 1 shows that the value of US pensions investments are 47% bigger than all non-US stock markets combined, ond 82% of the US stock market. Lamont points out that:

The (dollar-weighted) average allocation to equities across 401(k)s is 75%. Younger individuals have more, with those in their 20s having 90% on average but even those in their 60s still hold over 60%.

How big are the "monthly pension flows into equity markets"? Lamont looks at 2024:

Assuming the 75% equity allocation also applies to new contributions, US DC plans and IRAs funnelled around $735 billion into global equity markets in 2024. Given the US weight in the global stock market and typical [target duration fund] allocations, 60-70% of that will have gone into US equities, translating into approximately $480 billion. DC and IRA pension accounts bought an estimated nearly half a trillion dollars of US equities in 2024.

DC (Defined Contribution) plans are 401(k) and similar plans to which employees and (typically) companies contribute monthly. Lamont estiimates that their purchases represent about 26% of the net purchases of US equities that year. Because this is a steady, predictable demand it plays a major role in keeping the US stock market growing in good times and cushions the fall in bad times.

Lamont Figure 3 Which employees contribute to DC plans? Lamont's Figure 3 shows that participation is much higher in industries that pay well. So there aren't just more of them, but they contribute more each month. The 26% keeping the US market afloat depends heavily upon the contributions of higher-paid employees.

Lamont cites evidence to support this skew. First:

The Congressional Budget Office’s most recent comprehensive distributional analysis of retirement-related tax expenditures — the closest available proxy for the distribution of contribution dollars — found the highest-income quintile captured 63% of the tax benefits in 2019, against 1% for the bottom quintile. The tax-benefit share will overstate the contribution share to some extent because higher earners face higher marginal tax rates. Even so, this is broadly consistent with IRS data which shows that 62% of contributions to IRAs in 2023 came from people earning over $100k a year. Only about 15% came from people earning what was then the median income of around $50k or less.

Lamont Figure 4 And second:

There is also direct evidence from within company plans. As Figure 4 shows, the best paid 20% of employees at a given firm have, on average, taken in 44% of employer contributions.

It is these these top earners who are at risk:

A growing body of research reaches the same broad conclusion: higher-income, white collar occupations requiring postsecondary education show the highest exposure to AI capabilities ( Brynjolfsson and others (2018); Webb (2020); Muro and others (2019); Felten and others (2023); Eloundou and others (2024); Kinder and others (2024); and Hampole and others (2025)).

Dodini & Smith Chart 3 As I disucussed in Eating The Seed Corn, Stanford reseach concludes:

  1. We find no evidence of widespread, economy-wide job displacement.
  2. However, employment of young workers (ages 22–25) in AI-exposed occupations now stands 19% below where it would be had it kept pace with that of their less-exposed peers; experienced workers show no comparable gap.
  3. This divergence has widened steadily since we first documented it in August 2025.
  4. It operates primarily through reduced hiring of young workers rather than increased separations.

Lamont points out that this isn't good news:

You could take the junior-first pattern that the data currently shows as reassurance for the pension channel since junior workers contribute less than managing directors. But that would be naive. Junior workers in high-paying industries are still high earners by economy-wide standards. A 25-year-old software engineer on $140,000, or a first-year banking analyst on $120,000, sits comfortably in the top quintile of all US earners. The displacement happening right now is concentrated in industries where even the juniors out-earn the median American worker by a factor of two. These are exactly the contributors identified earlier. In addition, participants in their 20s hold 90% equity on average, the highest allocation of any age cohort. So even a junior-first shock would hit a group whose pension contributions are unusually equity-heavy.

Just as importantly, junior-first describes where current AI tools are biting first. We don’t know where it will end. The substitution frontier has moved up the capability curve every year since 2022, and there is no obvious reason to expect it to stop at the entry level.

After staring at the barrage of AI adds on the London Tube in summer 2025, I wrote The Selling Of AI:

The irresistible pitch to CEOs is that they can "do more with less", or in other words they can lay off all these troublesome employees without impacting their products and sales.

The effect is that CEOs will fire the workers first based on the ads and the hype, before finding out whether the AI agents can really replace them, and when they find out they can't will be unwilling, and unable to afford, to hire them back. And if they hype is right the upward movement of the "substitution frontier" will have the same effect — hugher unemployment for longer.

Either way the result will be a reduction of the flow of pension funds into the stock market. Lamont estimates:

A 10% hit to that exposed flow would remove roughly $20–30 billion of annual equity buying; a 25% hit would remove $50–75 billion; a 50% hit would remove $100–150 billion. In a normal year that is material. In a downturn, when buybacks, foreign demand and retail risk appetite are likely to weaken at the same time, it could matter a lot more.

As I write this the financial press is flooded with headlines such as:

The downturn may have already started.

TBR Election Day Cartoon Special!

, updated:

As you await the results, uncork the Cabernet, pop those edibles, and enjoy these Election Day cartoons from TBR’s roster of superstar cartoonists!

@Pleiades STOA at hcommons.socal

Export Updates 2026-11-03:

Pleiades gazetteer of ancient places

4 updated places. 11 new and 63 updated linked data sidebars. PATHS Atlas inbound links are stale as the download package was not available at runtime.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

40c86bf7 - updated json

no change: rdf/ttl

54e0c6ed - updated gis package

no change: data quality

9d593adf - updated bibliography

2904d878 - updated indexes

a2a38a38 - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

2f2978d6 - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

87b6022b - updated pleiades wikidata

A crypto and AI money guide to election night

, updated:

Where crypto and AI super PACs are spending, what their ads won’t talk about, and which races could embarrass them.

Death comes for XSLT

Last halloween, Google decided to kill XSLT. That was not a unilateral decision mind you, Google said “jump” and other browser vendors said “how high?” In response, I published my Intent to Deprecate and Remove Google Chrome. A performative declaration of course, I don’t install spyware. […]

Pluralistic: Separable (03 Nov 2026)

, updated:

Today's links Separable: AI makes us deal with paintings without painters, words without writers and mathematics without mathematicians. Hey look at this: Delights to delectate. Object permanence: Haircase; There's no copyright policy; Sole and despotic dominion; Trump x fraud; Brexit requires an act of Parliament; Official Air Travel Replacement Knives; UK hospitals v malware. Upcoming appearances: Kilkenny, Courtenay, Vancouver, Folkestone, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Separable (permalink) Long before the Turing Test, there was the touring Edison Test: from 1915 to 1925, the scoundrel Thomas Edison put on a traveling show for his phonograph machine, touring venues around the USA. Edison set live performers and an Edison phonograph playing behind closed curtains that would be periodically pulled aside to reveal that the music the audience had taken to be live performance was actually a record player: https://www.tomedison.org/blog/edisons-tone-tests Now, if you've ever heard an Edison phonograph, this might seem like yet another tale in which old-timey people are revealed to be credulous yokels. You would never mistake one of those scratchy, hissing recordings for a live performance: https://www.youtube.com/watch?v=96gIIFmEjY4 And indeed you wouldn't, but not because the phonograph predates the evolution of the human brain's anti-credulity lobe. The reason old-timey people couldn't tell the difference between a phonograph and a live performance was that before the phonograph, every live performance had a performer. The two were inseparable, and so when you encountered the sound of a musical performance, your brain would insist that there must be a performer as well. This is a well-understood principle in swindles, magic tricks and literature. It's the basis of Douglas Adams' towel gambit: For some reason, if a strag discovers that a hitchhiker has his towel with him, he will automatically assume that he is also in possession of a toothbrush, washcloth, soap, tin of biscuits, flask, compass, map, ball of string, gnat spray, wet-weather gear, space suit etc, etc. Furthermore, the strag will then happily lend the hitchhiker any of these or a dozen other items that the hitchhiker might accidentally have "lost." All persons heretofore encountered in possession of a towel had all that other stuff, so the mere presence of a towel evokes an overwhelming intuition that all that other stuff must be nearby. Like every conjuring trick and every swindle, this cognitive illusion swiftly regresses to the mean. After a few exposures to phonographs, the manifest differences between live performance and recordings become impossible to miss, and you stop making that mistake. If one thing always signifies the presence of another – if a towel always implies a backpack full of supplies or if a performance always implies a performer – there's no reason for you to entrain the neurological patterns needed to detect the performance without the performer. This doesn't mean that it's hard to develop the capacity to make this distinction, just that the ability to detect a phenomenon always post-dates your encounter with that phenomenon. You've no doubt guessed by now that this is an analogy about AI. The implication of this ability to learn to discern differences after you encounter them (but not before) implies that a chatbot might pass the Turing Test at its introduction, but then come to fail the test after we've all had the experience with it that lets us tune our perceptions to spot the differences, which then become as unmissable as the needle hiss on a phonographic reproduction of a concert pianist. This is an experience many of us have already had. Prior to chatbot-generated prose, we'd never had experience with writing that didn't have a writer. Prior to image-gen output, we'd never had experience with paintings that didn't have painters. At first, the output from these models was remarkable, and often indistinguishable from human-generated words and images. Even knowing that these works were extruded by an algorithm, it was hard to shake the conviction that they were the product of human creativity. These works were "eerie," in the sense that Mark Fisher uses, "the seeming of intent without an intender": https://pluralistic.net/2024/05/13/spooky-action-at-a-close-up/#invisible-hand Just like the strag inferring the existence of "toothbrush, washcloth, soap, tin of biscuits, flask, compass, map, ball of string, gnat spray, wet-weather gear, space suit etc, etc," we automatically imputed to these works both a creator and a creative impulse. We supposed that their words and brushstrokes represented aesthetic and technical choices emanating from human creators who meant something by them (or at least were so satisfied by the accident of their appearance on the page that they left them stand). These creators were figments of our imagination. No one is home inside the AI. The intentionality we imputed to these works was the actual "AI hallucination": https://pluralistic.net/2026/09/21/sunsetting/#oh-mr-sun-sun-mr-golden-sun-please-shine-down-on-me Just as important as the emergence of these hallucinations is their disappearance. For many of us, chatbots that used to pass the Turing Test now flunk it. The chatbots haven't gotten worse at impersonating humans, we've just gotten better at spotting the difference between a human and a bot, just as we got better at hearing the difference between a phonograph and a pianist. Writing without a writer and paintings without a painter are new phenomena, and learning to separate the formerly inseparable is the first step in our societal metabolization of these novelties. Recordings of musical performance have a place in our world, and so do performers. This separation process is currently underway in many disciplines, thanks to the extraordinary capital available to AI companies. These companies are incinerating that capital in a series of extremely flash demos that are intended to ensure that the supply of bales of $100 bills that they feed to their money furnaces ("data centers") never stops. Lately, AI companies have made headlines with a series of mathematical accomplishments that left mathematicians in an uproar and non-mathematicians in a muddle. Obviously, while mathematicians are qualified to assess these accomplishments, the rest of us are not. Beyond simple arithmetic, most of us don't do a lot of math on a regular basis, and even those of us who have to deploy a little geometry or stats typically don't engage with math at a theoretical level. To make things worse, math – like physics – is a crank-magnet. These highly abstract, closed systems rely on introspection to advance the field, and some of those advances have been contributed by untrained laity, so it can be hard to know if your amazing idea about physics or mathematics represents an outsider's breakthrough or an amateurish cul-de-sac. Every mathematician and physicist I know receives a steady stream of breathless, over-the-transom "proofs" that solve some long-standing problem in the field, and none of these experts in my orbit has ever found a breakthrough in this material. It's a rare expert who will even respond to these unsolicited manuscripts. That's not their job. As Teresa Nielsen Hayden says, "You are not responsible for the things you do in other people's dreams." Unfortunately, this is a situation that is perfectly suited to AI. If you've introspected your way into a mathematical "breakthrough" that no mathematician will discuss with you, you can avail yourself of any number of chatbots who will assure you that you've broken exciting new theoretical ground, and these chatbots will even act as "research collaborators," contributing more slop-physics or slop-math to your conclusions. Again, as far as I know, no one has actually made a breakthrough this way, and the major impact on the field from giving chatbots to excitable outsiders has been to make the unsolicited manuscripts much longer, with the veneer of professionalism that means an expert might have to give them a second or even third glance to realize that they're nonsense. But some working mathematicians have found chatbots to be extremely useful "collaborators." The most prominent of these is Terrence Tao, a Macarthur-winning mathematician who has excited many mathematicians and lay-people alike by publishing his chat-logs and the resulting mathematical work: https://pluralistic.net/2026/07/28/hitl-ers/#ai-ai-oh One way to understand Tao is as a "centaur," the automation theory term for a worker who is assisted by a machine. For all that Tao describes Chatgpt as his collaborator, it's clear from reading the chat-logs that it's Tao who drives the research agenda. He sets the questions and the direction of the answers. Chatgpt doesn't give him orders – it's the other way around. But for every problem Tao and Chatgpt solve together there are several mathematical problems that are being solved by chatbots without that kind of human collaboration. In particular, Openai has released a tsunami of "solutions" to longstanding mathematical problems, including some that carry large cash bounties and others that were posed by legends of the field, like Erdos. This is mathematics without a mathematician, and – as with all the other separations cleft by the AI companies – it's proving difficult to metabolize. Back in September, Fenner Stanley Tanswell published an opinion piece for the Mathematical Intelligencer entitled "The Enshittification of Mathematics" that tried to do just that: https://rdcu.be/5uYGc2uo454a Tanswell distinguishes between mathematics as a discipline practiced by mathematicians and the proofs and theorems that those mathematicians produce. He makes the point that when a mathematician finds the answer to some longstanding mathematical puzzle, they do so by creating "scaffolding" that bridges the new insight with the existing commons of mathematical understanding. The thing that makes a "solution" so exciting isn't that a problem has been solved – it's that the method for solving that problem prompts a cascading reconsideration of many other areas of mathematics, prompting shifts to large areas of the discipline. This point is made even more forcefully by Giordano Scarciotti, a complex systems researcher at Imperial College London and science communicator who vlogs under the Youtube handle "Prof Gio." Scarciotti's most successful video to date is "You Truly Don't Understand What Just Happened to Mathematics," published last month: https://www.youtube.com/watch?v=KqiDqJMxg6o "You Truly Don't Understand…" makes a similar point to Tanswell's, using a thought experiment in which we wake up one day and discover an American flag on the surface of Mars. Without knowing how that flag got to Mars, the mere fact of its existence doesn't help us get any closer to an actual Mars mission. The output of mathematical models is a series of faits accomplis, often accomplished through brute-force, or sometimes through opaque methods that lack the "scaffolding" that bridges these outcomes into the broader field of mathematics. Scarciotti cites Euler's work on the longstanding "Seven Bridges of Königsberg" problem, which asked whether it was possible to go on a walking tour of Königsberg such that you crossed each of the city's seven bridges only once: https://en.wikipedia.org/wiki/Seven_Bridges_of_K%C3%B6nigsberg The point of that problem (and Euler's solution to it) wasn't to produce a set of Mapquest directions for a walking tour of Königsberg. In solving the Seven Bridges problem, Euler invented graph theory, an important area of mathematics that is routinely used today for many important applications, including computer networking. You can thank graph theory for helping to route the packets that brought these very words to you. So far, we've figured out how to get a model to either rule out the possibility of taking that each-bridge-only-once walk or to give us the route map. What this computer-generated "mathematics" is not doing is advancing the field. Tanswell points out that a world in which chatbots "solve" these problems is one where the role of mathematicians is reduced to being reverse centaurs, assistants to the machine whose job is to clean up after the chatbot's research agenda. But there's nothing about knowing that there's no route map for a seven-bridge walking tour that makes it easier to invent graph theory, and a mathematician might spend years working on the computer's "answer" to that problem only to conclude that the computer's solution didn't add any theoretical insight to the field. In other words, in a world where mathematicians and mathematics are inseparable, every solution to a longstanding problem heralds an accompanying theoretical insight. Once we separate mathematics from mathematicians, we start to get solutions without insights. These are a lot less interesting than the kinds of solutions that mathematicians come up with. This is a distinction the AI companies really don't want us to dwell on. We're meant to marvel at these very expensively derived solutions and conclude that the AI companies can be forgiven for spending $1T this year, even if they only grossed $50B in return. But (as Scarciotti notes), there are real-world consequences in our failure to grasp this distinction: if we convince early-career mathematicians and promising mathematics students that the world no longer needs mathematicians because "the AI can do their jobs," then we will choke off the supply of future mathematicians who we'll either need to work in a Terrence Tao-like, centaurish relationship with chatbots (good), or even to serve as reverse centaurs, marking the chatbots' homework to see if there are any theoretical insights to be found in it (bad). This is one of the underappreciated consequences of AI mania. AI bosses are particularly interested in convincing us that AI can do the job of skilled professionals in fields where there is a chronic undersupply of experts, like radiology. A chatbot that helps a (centaur) radiologist by suggesting that they double-check some of their results might indeed save lives. But a chatbot that produces thousands of radiology reports for a single (reverse centaur) radiologist to approve at a velocity that precludes careful scrutiny is going to kill people. Centaur radiology requires more radiologists, not fewer. A centaur radiologist processes fewer X-rays (because sometimes the chatbot tells them to double-check a diagnosis) than an unassisted radiologist. LLM-assisted radiology improves quality, not quantity. That's not what AI companies are selling. An AI company can't turn a profit by raising the cost of radiology (even if that improves the quality of radiological analyses). So the firehose of announcements from AI companies is always about putting radiologists out on the breadline – not about needing more radiologists, who will get a new radiology tool that helps them work better, if a little more slowly. The pronouncements of AI companies aren't just marketing hype, they're attempts at self-fulfilling prophecy. If you convince all the would-be radiologists that the profession is about to be vaporized by chatbots, those people will not study radiology, and then we will need to retask the dwindling supply of human radiologists to marking the chatbots' homework and hoping that they don't kill too many people by missing the chatbots' mistakes. That's the catastrophic outcome that both Scarciotti and Tanswell warn us of: if we convince people that we're heading into a world of mathematics without mathematicians, that's exactly what we'll get, because no one will try to become a mathematician. But because mathematics without mathematicians is a set of guide maps for crossing Königsberg's bridges (but not graph theory), then mathematics without mathematicians is also mathematics without mathematics. Hey look at this (permalink) The death of rss feeds?? https://www.reddit.com/r/goodreads/comments/1xhhcgi/the_death_of_rss_feeds/ Cardigan: a CARDIAC cardboard computer simulator https://lab.strangequery.com/cardigan/ Palantir AI tech unused or little used by 29 NHS trusts said to be benefiting from it https://www.theguardian.com/technology/2026/nov/02/palantir-unused-nhs-hospital-trusts A.I. Stories in the Age of AI Hype: a Conversation with Ted Chiang https://buttondown.com/charliejane/archive/ai-stories-in-the-age-of-ai-hype-a-conversation Object permanence (permalink) #20yrsago EFF fights another DMCA abuser https://web.archive.org/web/20061104133502/https://www.eff.org/deeplinks/archives/004973.php #15yrsago Staircase covered in a cascade of synthetic human hair https://web.archive.org/web/20111030014202/http://www.jessicawohl.com/hairy-stairs #15yrsago Entertainment industry incredibly profitable, healthy: but demands special pirate-hunting laws anyway https://arstechnica.com/tech-policy/2011/11/piracy-problems-us-copyright-industries-show-terrific-health/ #15yrsago There is no copyright policy, only Internet policy; there is no Internet policy, only policy https://locusmag.com/feature/cory-doctorow-its-time-to-stop-talking-about-copyright/ #10yrsago Sole and Despotic Dominion: how a 20th century copyright law is abolishing property for humans (but not corporations) https://locusmag.com/feature/cory-doctorow-sole-and-despotic-dominion/ #10yrsago Police in Quebec are spying on journalists and Snowden calls that “a threat to democracy” https://web.archive.org/web/20161104150400/https://motherboard.vice.com/read/edward-snowden-quebec-police-journalists-spying-surveillance #10yrsago Donald Trump weaponized fine-print to make it impossible to sue Wall Street for fraud https://www.ibtimes.com/political-capital/how-donald-trump-used-fine-print-make-it-harder-sue-wall-street-fraud-2440890 #10yrsago High Court tells UK government that Brexit requires a vote in Parliament https://www.bbc.co.uk/news/uk-politics-37857785 #10yrsago Artist celebrates Patriot Act’s anniversary by handing out “Official Air Travel Replacement Knives” to arriving SFO passengers https://hyperallergic.com/on-anniversary-of-the-patriot-act-artist-passes-out-pocket-knives-at-the-airport/ #10yrsago A journalist finally uncovers the root of Trump supporters’ anger https://www.theawl.com/2016/11/i-talked-to-some-trump-voters-too/#.z9k84oxsg #10yrsago A fake HP printer that’s actual an office-camouflaged cellular eavesdropping device https://www.wired.com/2016/11/evil-office-printer-hijacks-cellphone-connection/ #10yrsago UK hospitals shut down by malware, advise patients to go somewhere else for the duration https://www.zdnet.com/article/computer-virus-attack-forces-hospitals-to-cancel-operations-shut-down-systems/ Upcoming appearances (permalink) Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Folkestone Writers Festival, Nov 16 https://www.creativefolkestone.org.uk/whats-on/cory-doctorow-the-internet-is-broken-now-what/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Clint Eastwood (No Gods No Mayors) https://www.patreon.com/NoGodsNoMayors/posts/clint-eastwood-173008088 Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 512 (31870 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

Let’s Do This, Good People Of The United States Of America!!!

, updated:

If you have time today call your state or local party or nearby campaign and volunteer - we need to keep working it everyone!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Natasha Trethewey on the essential teachings of John Edgar Wideman.

, updated:

The following is an edited transcript of Natasha Trethewey’s remarks at the second annual Harper’s Magazine Awards Ceremony, where John Edgar Wideman was honored with the Lewis H. Lapham Award for Literary Excellence. The ceremony was held on Monday, October

Postgres logical replication beyond one writer

In 2014, if you wanted Postgres servers on several continents, each of them accepting writes and all of them sharing their rows, there was one serious open source answer: BDR, from 2ndQuadrant. It needed a patched PostgreSQL 9.4 and a plugin, which means it needed a server that was not Postgres. Ten years of work on logical replication have since moved most of what BDR needed into the stock server, and in this article we build the same kind of system with Postgres 19 release candidate 1 and pg_auto_failover, to see how far that incremental progress has taken us, and what is still left to build.

This is the last article of a series on logical replication, and it should read fine on its own. In Part
1
we built a hub-and-workers system for write scalability, in Part
2
we consolidated several databases into one warehouse, and in Part
3
we did a zero-downtime major upgrade.

TL;DR We built five regions out of pg_auto_failover groups and core logical replication, and tested them by killing primaries under load. Every acknowledged row survived, every region ended with the same rows, and a fifth region joined the running system with five statements and no pause. Core now does the hard parts: row filters, loop prevention, failover-safe slots, sequence synchronization, and it counts conflicts. It still doesn’t replicate DDL, so schema changes are a short pause, or pglogical or pgcopydb when a pause isn’t an option. It doesn’t resolve conflicts or hand out unique ids to several writers either, and we avoid both by construction.

Episode 331: Election Day! Time to End This Madness

, updated:

On the crazy that happened in Michigan this weekend... and why you *have* to vote in this historic election

Write mo'

I decided not to do #NaNoWriMo this year. Part of that is because I’ve never done it. Never even attempted it. Don’t even want to. Writing a novel is a life goal of mine, but cramming it all into one month isn’t for me. November is impossibly busy. But I do think it would be cool to have a big excuse for avoiding all those obligations.

“Dave, come to this holiday party!”

“Sorry, I’m writing a novel.”

“Dave, come work at the school’s fall carnival!”

“Sorry, I’m writing a novel.”

“Dave, pay attention to your kids!”

“Sorry, I’m writing a novel.”

See, that level of self-preservation and pre-emptive boxing out of other responsibilities would be so cool. Like cigarettes cool.

Despite not having a novel excuse, I am feeling compelled to wri’ mo’ this month. Whether it’s autumnal ghosts or pumpkin spices, there’s a draw pulling me back to my text editor. A vapor of creativity stolen by corporate dementors and their infernal machines, seeping back into my lifeless shell.

Last week I powered through a handful of short stories by Arthur C. Clarke. Vintage sci-fi inspires me. Partly because the experimental short form factor containing a single “ What If?” thought experiment seems achievable and because most of the stories are complete shit. In a modern world of blockbuster movie adaptations and eight volume octologies, vintage sci-fi sets the bar real low.

One story I came across was The Nine Billion Names of God. The audiobook has a sick-ass cover of a skeleton in a cracked space helmet on a dying planet with a giant sun rising in the distance. You can pause this and get through it in ten minutes.

A human skull in a cracked space suit helmet stranded on a deserted planet

Nothing in the story relates to that cover. Rather, the story is about two Western men that work for a fancy computer company that makes the Mark V. They’re hired by a group of Tibetan monks to help them write a program that will procedurally generate the nine billion names of God which they believe will bring about the end of the world. The Mark V will shorten the task of writing down all the possible names of God from 15,000 years of manual writing down to 100 days! Incredible productivity gains!

AAABBBAAA AAABBBABA AAABBBACA AAABBBADA AAABBBAEA AAABBBAFA AAABBBAGA AAABBBAHA AAABBBAIA AAABBBAJA
AAABBBAAB AAABBBABB AAABBBACB AAABBBADB AAABBBAEB AAABBBAFB AAABBBAGB AAABBBAHB AAABBBAIB AAABBBAJB
AAABBBAAC AAABBBABC AAABBBACC AAABBBADC AAABBBAEC AAABBBAFC AAABBBAGC AAABBBAHC AAABBBAIC AAABBBAJC
AAABBBAAD AAABBBABD AAABBBACD AAABBBADD AAABBBAED AAABBBAFD AAABBBAGD AAABBBAHD AAABBBAID AAABBBAJD
AAABBBAAE AAABBBABE AAABBBACE AAABBBADE AAABBBAEE AAABBBAFE AAABBBAGE AAABBBAHE AAABBBAIE AAABBBAJE
AAABBBAAF AAABBBABF AAABBBACF AAABBBADF AAABBBAEF AAABBBAFF AAABBBAGF AAABBBAHF AAABBBAIF AAABBBAJF
AAABBBAAG AAABBBABG AAABBBACG AAABBBADG AAABBBAEG AAABBBAFG AAABBBAGG AAABBBAHG AAABBBAIG AAABBBAJG
...       ...       ...       ...       ...       ...       ...       ...       ...       ...

THIS STORY HAS NO MODERN DAY PARALLELS. An altruistic sex cult from a specific locale using a mountain of money to hasten the end of the world with their enormous computers that endlessly generate combinations of nonsense words that they believe will summon God… well, that would be a work of cheesy science fiction, not real life.

The Nine Billion Names of God flipped a switch in me and has renewed my courage to write more. As someone with ideas about ideas burning holes in my head, it’d be worthwhile to offload some of my cognitive surplus. I don’t have any solid plans, words-per-day goals, charts, graphs, storyboards, outlines, or some Benjamin Franklin life hack schedule to make this happen. Instead I have an Obsidian vault with a hundred unsorted drafts.

I don’t want to commit myself to publishing every day, but my goal is to get up and spend thirty minutes to an hour each day writing something. I want to carve out time before work, before doing my puzzles, before doom-scrolling the news. I want to use those premium dopamine reserves –the flavorful floating creme of consciousness that comes from a good night’s sleep, not the metallic bitter dregs distilled from caffeine and stimulants– I want to savor and use that precious natural dopamine on writing.

My promise to you, dear reader, is that I will write more this month. I will write no less than nine billion stories and/or blog posts by the end of November. And upon completing my works, I can shed this mortal coil and leave this forsaken world.

The role of engineers in the software factory

The other week, I found a menu button in the wrong place on mobile. Floating around the middle of the page when it should have been anchored to the side. Two things went through my head. First, the disappointment of finding a bug on the weekend. Second, we had things in place to prevent exactly […]

LibreOffice 26.2.7 is available for download

, updated:

Berlin, 3 November 2026 – The Document Foundation today announced the release of LibreOffice 26.2.7, the seventh maintenance update to the LibreOffice 26.2 branch. Building on the major feature release published on 4 February 2026, this update delivers targeted bug fixes and stability improvements contributed by a global community of

AIs Hacking the Law

In both a 2021 essay and my 2022 book, A Hacker’s Mind, I talk about AIs finding vulnerabilities and exploits—hacking—the legal system.

Here’s some demonstrations of this from Germany:

Legal systems encode the foundations of social order in natural language. Similar to computer systems, the written law can contain vulnerabilities that invite exploitation.1 Courts absorb most exploits through interpretation, and such vulnerabilities rarely surface in the first place. With highly capable AI systems enabling the discovery of vulnerabilities at unprecedented scale, we believe the latter could change...

$1.4 billion in dark money

, updated:

Who was the top donor to the 2026 midterms? We do not know for sure.

TIME OFF

, updated:

Aside from the eating and drinking at all hours, I’ve never been good at holidays.

Lit Hub Daily: November 3, 2026

How J.R.R. Tolkien’s Catholicism impacted his writing: “Tolkien, it is fair to say, saw God everywhere…above all, in his art.” | Lit Hub Biography Stephen Thrasher considers NAZA and the balance of journalistic duty and ethical responsibility in documentary filmmaking.

Moment of Truth

, updated:

Can we still save America’s soul?

James O’Keefe’s Minnesota stunt backfires spectacularly

, updated:

The fraud came from inside the house.

FINAL forecast: a blue wave, or a blue tsunami?

, updated:

Democrats lead the final polls and the early vote. Here's what to watch on Tuesday to see who’s winning before everyone else

2026 ELECTION DAY LIVE BLOG

, updated:

What to follow on Election Day and how to watch results come in, Strength In Numbers style

Law as Institutionalized Power: A Response to My Critics

, updated:

How should we think about the law in relation to the social? How do we understand the relation between public and private power in contemporary capitalism? And what would it take to transform our legal system? Katharina Pistor concludes our symposium on her recent book, The Law of Capitalism and How to Transform It.

Today

, updated:

I don’t vote by mail, the only exception to that being a ballot from Iraq in mid October, 2004.

2026-10-26 Oddμ code churn

2026-10-26 Oddμ code churn

When I rewrote Oddμ to use SQLite for full-text search, I had to update the database when changes were made. Once the code was there, it was easy to add more information, like links. That in turned allowed me to use the database when rendering the page to HTML. Now it was possible to quickly find all the backlinks to a page. At the time, the easiest solution was to add a global variable for the database handle.

The problem is testing, when tests run in parallel. One test starts putting a bunch of pages into the database. Another test does the same and reads the pages in the database. And suddenly there are more pages in there. There are ways around that. The problem is not new because creating files and reading all the files runs into the same problem. The first step was to have every test use its own directory and cleaning up when the test is done.

But what about entries in the database. They weren’t always getting cleaned out. And depending on the random order of tests, I’d run into a problem. Of course the next time I’d run the tests, the problem disappeared. Something about the first test having to initialize the database and no other test. Some of the tests probably don’t initialize the database and if they run first, rarely, things fail.

So the solution, it seems to me, is to have a wiki context that contains the database handle and pass that around:

  1. when the server starts, create the context and pass it to all the handlers as they are registered;
  2. when commands run, create the context and pass it to the data structure initialized when commands are registered;
  3. when tests run, create a new directory and a database for every test and clean it up when the test is done.

I’ve done 1 and 2 but 3 is still open.

Remember kids: Write code such that it can be tested. Avoid global state. Collect all the state you have into a context object and pass that around. I know it hurts but global state will hurt you more when you’re writing tests.

#Oddμ #Programming

2026-10-28. And it is done! What a nightmare. I think what I really did not appreciate where things where the compile didn’t reassure me.

When the server runs, this context is created once, the database is opened once, every handler gets a copy, done.

But then I realized that the code sometimes created page-like objects using literals, e.g. &Page{Name: "foo", Body: []byte("bar")} – and it is all too easy to forget that this now needs the context! I needed to change that to a “constructor” called newPage and pass along the context. The compiler can check whether I pass the context to the constructor but it cannot prevent me from creating page-like objects using literals and then forgetting about the context.

When commands, the context is created once and passed to each command structure as it is registered. Was this the right call? It looks awkward. Perhaps each command should create the context? No, that doesn’t work either because commands can be interrupted (like the server) and in that case I want to close the database. This is why the context is set up before calling the individual commands: This makes it possible to have one signal handler to handle one context object with one database handle.

At first I thought many of the commands didn’t use the database so did not need the context but I was wrong. The context needs to be a reference of every page-like object because the templates just use the page-like object and if the action requires access to the database, that means the page-like object must have access to the database handle. And therefore a command can only do without the context if it doesn’t access the database and when it doesn’t execute a template. In the end, there are very few commands like that: displaying the version, showing manual pages and similar commands.

Tests now run around nine to ten seconds instead of the previous three to four seconds because a new context for every test means a new, empty database for every test.

2026-10-29. OK, this problem is probably older and unrelated to the new code, but I just noticed the following: If you upload a file, Oddμ proposes a filename like image-1.jpg. After the upload, it auto-increments the number and proposes a filename like image-2.jpg for the upload. This is great.

If you change the filename to 2026-10-26-oddmu-testing.jpg, it works but then Oddμ still auto-increments the number! 😨 And so it proposes 2026-10-27-oddmu-testing.jpg for the next upload. This is not great.

(Now fixed.)

2026-11-01. And now another problem. I’ve noticed that when I “add” to a page, as I often do, the wiki crashes. And the watcher also crashes when a Markdown file is to be removed (although I don’t remember attempting to do this).

Today I have seen multiple instances.

  1. add_append.go:33 to page.go:61 to index.go:395,
  2. watch.go:276 to index.go:445.

2026-11-02. Sadly, I cannot replicate it at home. Something I just realized is that Oddmu crashes after saving the page. If you resubmit the form after Oddmu recovers, the addition is duplicated.

When looking at the backtraces, one realizes that they continue into the database library. For example right now I’m looking at a backtrace that goes from main.(*Page).persist → database/sql.(*DB).Begin → database/sql.(*DB).BeginTx → database/sql.(*DB).retry → database/sql.(*DB).BeginTx.func1 → database/sql.(*DB).begin → database/sql.(*DB).conn → sync.(*Mutex).Lock → internal/sync.(*Mutex).Lock → panic and then I’m realizing, this is not my database handle that is missing, this is some internal error with the locking resulting in crash.

I’m guessing I no longer want to search for bugs in my code but I’m expecting somebody to have introduced bugs. And I look at my list of dependencies and there’s SQLite with its AI taint. Let’s check its CHANGES.md. It seems to me that everything seemed pretty calm until 2026-09-15 with v1.59.0. And then changes started picking up: 2026-09-28 v1.60.0, 2026-09-29 v1.60.1, three weeks of calm, then 2026-10-21 v1.61.0, 2026-10-31 v1.61.1 – perhaps it’s time to go back in time for a moment?

I thought about switching back to v1.59.0 but there was an immediate crash. So I’m reverting that. We’re staying with the latest release.

At the same time, I see two crashes inside the watcher where it goes into main.(*watchStore).watchDoRemove → main.(*Page).delete and crashes. So something else is going on. Is this related to the Mutex? Why is the watcher even reacting? When saving a file, the old file is renamed to the backup before the new file is saved. In this situation, the watcher should be ignoring the file.

Just now, however:

Nov 02 19:54:35 paraelectrobombus oddmu[4139097]: 2026/11/02 19:54:35 Deindex 2026-10-26-oddmu-testing.md
Nov 02 19:54:35 paraelectrobombus oddmu[4139097]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xae9006]

In the same second! And it’s in the delete code:

main.(*Page).delete(0x2d32bd211b80)
main.(*watchStore).watchDoRemove(0x13b9f60, {0x2d32bd522042, 0x1b})

And now I see the problem. That p.delete gets a fake Page without wiki set. Big problem!

Another problem, however, is that this should not be called in the first place.

2026-11-02. This needs more logging. Luckily, the watcher reacts to the ODDMU_DEBUG variable being set. Let’s see how much logging this will get me.

2026-11-03. Just now I edited the page and found a situation that looked like it would have crashed the wiki before yesterday’s change:

09:03:54 Ignoring 2026-10-26-oddmu-testing.md for 1 s
09:03:55 Unignoring 2026-10-26-oddmu-testing.md
09:03:57 WRITE event for ./index.db-wal is unhandled (multiple times)
09:03:57 Deindex 2026-10-26-oddmu-testing.md
09:03:57 Save 2026-10-26-oddmu-testing by alex

Notice how seconds pass before the page is renamed and deindexed by the watcher. What causes this delay? It takes seconds for SQLindex to start updating the database, that’s for sure.

Next, the wiki writes the list of changes and this time there is a chmod event? Strange.

09:03:57 Ignoring changes.md for 1 s
09:03:57 Skipping event for ignored changes.md
09:03:57 CHMOD event for ./changes.md~ is unhandled
09:03:57 Skipping event for ignored changes.md
09:03:57 Skipping event for ignored changes.md
09:03:58 Unignoring changes.md

In any case, since the 2026-10-26-oddmu-testing is not ignored, the watcher started picking it up. The following changes happen at about the same time and show up interleaved with the log messages above. I separated the two for clarity.

The watcher deindexed the page above and now it keeps waiting for 0.5 seconds until the writing stops. And then it updates the index, again.

09:03:57 CHMOD event for ./2026-10-26-oddmu-testing.md~ is unhandled
09:03:57 Waiting 0.5 s for 2026-10-26-oddmu-testing.md events to stop
09:03:57 Waiting 0.5 s for 2026-10-26-oddmu-testing.md events to stop
09:03:57 Waited 0.5 s for 2026-10-26-oddmu-testing.md
09:03:57 Update for 2026-10-26-oddmu-testing.md
09:03:57 Update index for 2026-10-26-oddmu-testing.md
09:03:58 Waited 0.5 s for 2026-10-26-oddmu-testing.md

I’m not sure what the best course of action is. I’m thinking extending the “ignore” period from 1s to 5s might be appropriate. And I should see whether DB access happens between the beginning of the ignore period and the writing of the files. If so, DB access should be moved out of there.

OK, done. Let’s see how it goes.

2026-11-02 Searching for a short code of conduct

2026-11-02 Searching for a short code of conduct

I am looking for a short code of conduct. I really want it to be short because I don’t believe in enumerating the things that are forbidden by it as this just invites people to play games.

I guess this post is related to the problem of solving ethical problems using licenses. Or the impossibility thereof. See 2020-05-09 Ethics and licensing.

For a while I felt that I might pick a few articles from the Universal Declaration of Human Rights. But then, that’s more like the bare minimum.

The contributor covenant is pretty long. Perhaps it’s better to be long, though? I like the folk pledge. It’s long, too.

As far as community goes, I like Computing As Social Activity.

As far as software projects go, I like Strudel’s post-AI humane policy.

I wonder what to do. Perhaps this struggle is part of the work. I just need to do it.

#Programming #Ethics

2026-11-03. Dozens linked me to the tilde.town code of conduct which is in turn based on the Citizens Code of Conduct.

What Fly Fishing Taught Me About Writing Fiction

Rugged men wading in pristine streams. River cowboys effortlessly lassoing beautiful brown and rainbow trout. Sun-sparkled rivers chiseling valleys into mountain ranges. This is Hollywood’s version of fly fishing. Don’t get me wrong: there’s a reason the sport is romanticized

How J.R.R. Tolkien’s Strong Catholic Faith Influenced His Writing

To ask what Tolkien thought of God is rather like asking what Marx thought of socialism or how Samuel Pepys regarded the business of diary-keeping. In each case the subject so completely overwhelms the world to which it is introduced

“Mirror,” a Poem by Jana Prikryl

I dreamt they took my shoulder, the left one but my arm was still attached, the join a thing I was unable I only knew of it, so mind drew a picture of me in the place reorganized Yet I

Bad AI doesn’t smell | Clearleft

The best way to avoid AI mistakes is to run research the old-fashioned way; get out there and run research in the field and complete your own analysis of the findings. It may take a little longer, but truly valuable research is worth the effort.

adactio.com/links/22825

Sports Betting Is This Generation's Big Tobacco

Since the U.S. Supreme Court let states legalize betting on sports in 2018, gambling has exploded. More than half of men ages 18 to 49 say they have an active account with an online sportsbook. Want to bet on a game, a play, or even an individual performance? The bookie is always open on your phone, and it sends promo credits to keep you in the game. Young men see the harm up close. The share of men under 30 who call legal sports betting bad for society has more than doubled since 2022, to 47%. Built to be addictive, sports betting is like cigarettes—and deserves a public health response.

Chapters:

00:01:02 Announcements

00:02:27 Retcon: Healthcare moral hazard vs. cost-sharing; networks and military branches

00:07:37 Terms & Conditions: Handle, the hold, and the tulip bubble

00:12:52 Big Pilcrow: Sports betting, prediction markets, and addiction

00:41:42 Executive Orders: Free museum entry for union members; kid-sized sink staircases

00:44:26 Spiritual Sponsors: Hermanos Gutiérrez; good procedural movies

On the Film NAZA and the Ethics of Documentary Art

When NAZA‘s chilling final frame turned black and the sound of moviegoers crying became audible, I experienced something I have never experienced in a movie theater in my life. Nobody in the sold-out screening got up. Not a single person.

Mary Beth Keane on Writing a Novel of the Irish Diaspora

I’ve always found reading about Ireland compelling, having family lineage that includes a paternal great great grandmother who immigrated from County Cork to Galveston in the nineteenth century. Mary Beth Keane’s Whale Harbor, her fifth novel, was a revelation. She

Scrutinize our assessments

I recently blogged about how the curl project switched to doing all handling of vulnerabilities at severity LOW and MEDIUM in the public. Let me now describe how you can follow along this process and help out. Add your opinions, comments and assessments to help the curl project stay honest, do even better and manage … Continue reading Scrutinize our assessments→

How Derek Walcott’s Postcolonial Epic Helped Me Write My Novel

It’s hard to understate the importance of the classical tradition to postcolonial literature. The Puerto Rican playwright Luis Rafael Sánchez recast Sophocles’ Antigone in La pasión según Antígona Pérez, set in the fictional Caribbean republic of Molina, to portray the

A message to you

, updated:

As we await today’s results

“Hyena Boys”

1 The hyena boys came to Bonaventure, which was serendipitous, because he was used to avoiding the world before the world spurned him. For one, his white albino skin flecked with dark spots made him a regular target of mockery.

Louise Kennedy, Tom Drury, Elizabeth McCracken, and more: 20 new books out today!

We welcome November with a wonderful crop of literary works: Louise Kennedy, Tom Drury, Elizabeth McCracken, Michelle Porter, and more, all contribute to our stunning pile of newly released fiction. On the nonfiction side, legendary historian Dan Jones, as well

November 2, 2026

, updated:

Tomorrow is Election Day.

The International Energy Agency needs to make its data open; maybe someone can fund it

, updated:

How a mostly publicly-funded organisation still puts most of its data behind paywalls.

An 11th Hour Midterm Nightmare for Trump and Republicans

, updated:

The final NYT/Siena poll suggests that a blue wave is heading for our shores.

Pumpkin Seeds

Some spare ephemera about Halloween, at exactly the time you need it: A couple days after the fact. We got cryptids, celebs, and even an original tune.

The amorphous nature of reality

Is your bus really late, or does it just feel like it? Inside Singapore’s bus network by CHI VO, CHLOE JI, ESTHER LOI, SANDY NG, SHANNON TEOH (Straits Times) Neat visualization of the “spikiness” of bus on-time-ness. “Transit planners suggest that some trips on public transport can feel longer than they actually are because of […]

Big Numbers, Hopes & Fears

, updated:

The big election’s hour of decision

On Election Eve Tom Bonier Dropped By For A Final Look At The Early Vote And A Deep Dive Into This Promising Election

, updated:

There is lots of fresh data and meaty insights about the 2026 election in our discussion | good luck tomorrow everyone!

@Andy Sylvester's River of News

, updated:

The Emacs text editor is now 50 years old! See coverage in MIT Technology Review and The Register (via Emacs News).

@Andy Sylvester's River of News

, updated:

It’s interesting that the Atlantis version of Dave Winer’s Frontier application is available in a repo called helloFrontier – and that he does not link to the repo…

Ask Guy Anything!

, updated:

A recording from Guy Kawasaki's live video

“Wealth and Poverty” Class 7: How to make America fairer? From PRE-distribution to RE-distribution

, updated:

Taxing, pre-distributing, and redistributing

BIFF 2026: cobertura especial, episodio final

, updated:

El podcast de Palomita de maíz estuvo en  el BIFF 2026, el festival internacional que trae el cine del mundo a Bogotá. La programación de su 12a edición, que se realizó del 8 al 14 de octubre, estuvo compuesta por 60 títulos, entre los que se encuentran autores reconocidos como Lav Díaz, Andrey Zvyagintsev y […]

La entrada BIFF 2026: cobertura especial, episodio final se publicó primero en Palomita de maíz.

Democrats Urge Haley Stevens to Endorse Republicans in Every Other State

, updated:

TBR Midterms Exclusive

Intending to Steal

, updated:

To read this letter, click here:

Golden Gate Does Not Actually Support CoreStorage

, updated:

Wade Tregaskis: macOS 15 Sequoia had a hard time with CoreStorage and HFS+ volumes, since it deprecated both technologies and callously crippled some important tools for working with them, but nonetheless it mostly still worked. […] Not only does Golden Gate just not support CoreStorage or HFS+ volumes, out of the box you can’t do […]

Missing Logger Symbol on macOS 15

, updated:

Jeongki Park: The SDK marks Logger.isEnabled(type:) as available since macOS 11, but macOS 15.6.1’s libswiftos doesn’t have it. […] For four days [my app] quit at launch on macOS 15, and I didn’t know. […] OSLog has its own isEnabled(type:), which goes to the C function os_log_type_enabled, there since macOS 10.12. So I keep an […]

Anthropic S-1

, updated:

Carly Page (SEC, Hacker News): Anthropic has filed for an IPO that could rank among Wall Street’s biggest ever, revealing an $80.7 billion half-year loss, a startlingly complex governance structure, and warnings that its AI models could blackmail humans, resist shutdown, or create “existential risks” to society. […] The Claude maker reported $16.3 billion in […]

Ed Zitron’s AI Predictions

, updated:

Tommy Craggs: In his day job, Ed Zitron runs a boutique public relations firm called EZPR. This might surprise anyone who has come to know Zitron through his podcast or his social media or the newsletter in which he writes two-fisted stuff like “Sam Altman is full of shit” and “Mark Zuckerberg is a putrid […]

@Barack Obama @Bsky

All across the country, I’ve heard from folks who are sick and tired of what they’re seeing from politicians right now. This Election Day, we have the power to vote for the candidates who will bring about the change we need.

Chatbot election answers are dominated by one right-wing dude and a deluge of AI slop.

, updated:

One guy set out to influence how chatbots answer questions about the election. He was incredibly successful, and that should disturb all of us.

@Barack Obama @Bsky

Maine, you deserve better. Now is your chance to send someone who fights for you to Washington.

@troyjackson207.bsky.social is a fifth-generation logger who knows working families' struggles.

@Dave Winer's Scripting News

, updated:

This was the post I was talking about in the podcast. I ended up using the post that was published before it was ready. On re-reading it wasn't that bad. A few typos and incoherent phrasing.

Hopium Ad And Video Roundup - SMP, Jackson (Maine), Hamilton (Kansas), Peltola (Alaska), Poindexter (OH-7), Cognetti (PA-8)

, updated:

Tom Bonier rejoins us today at 315pm ET for a final look at the early vote

@Miguel de Icaza Mastondon feed

, updated:

When you are a swift developer, every November 2nd is Xmas!

I like this new “StateUI” business going on here:

https://forums.swift.org/t/swift-for-wasm-october-2026-updates/90347

Twenty years ago today, I signed up for Twitter. Ten years ago, I wrote about the first ten years: https://adactio.com/journal/11436 I can’t say I miss it.

Twenty years ago today, I signed up for Twitter.

Ten years ago, I wrote about the first ten years: https://adactio.com/journal/11436

I can’t say I miss it.

@Dave Winer's Scripting News

, updated:

Podcast: A web for writers. How Twitter has become a blogging platform, but how the differences between its editor and Claude's editor illustrates how we need to change things if we want the web to work well for writing. We've been living with a bad situation ever since we started writing in a web browser. 10 minutes. I was making an effort not to wonder off like I always do. I did do a bit of wandering, but also didn't forget why I picked up the phone to record it.

@DAIR blog

Today on Mystery AI Hype Theater 3000!:

@alexhanna.bsky.social and @emilymbender.bsky.social will be chatting with @shireenahmed.bsky.social about “AI” in sports.

Tune in to the livestream:

Monday, Nov 2, 12pm Pacific twitch.tv/dair_institutehttps://twitch.tv/dair_institute

PBS Black on Black

A review of the PBS Black on Black keycap set, and of Matt3o's uniform PBS profile in comparison to Cherry, MT3, KAT and KAM.

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-11-02:

Pleiades gazetteer of ancient places

2 new and 214 updated places. 8 new and 151 updated linked data sidebars. Inbound PATHS Atlas and Wikidata link information is stale because the PATHS download and Wikidata query interfaces were not functioning at runtime.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

9199415a - updated json

475f8874 - updated rdf/ttl

dfe77c47 - updated gis package

69c29cc7 - updated data quality

feee00fb - updated bibliography

268d507b - updated indexes

939f37a1 - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

531c5a9d - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

bef89849 - updated pleiades wikidata

Introduction to Gideon Kwawukumey

My interest in multimodal communication and digital technologies grew out of my experiences navigating complex multilingual and multimodal environments in Ghana. Growing up, I shuttle between multiple languages, digital and multimodal modes to communicate with people in different social and cultural contexts. From an early age, I was surrounded by different ways of telling stories, [...]

Source

Wed, Nov 4th, 7pm ET - Our Weekly Paid Subscriber Get Together

, updated:

Welcome new subscribers! | Good luck tomorrow everyone!

The Nerd Reich: Silicon Valley Fascism and the War on Democracy with Gil Durán

, updated:

Peter Thiel and the Cult of Tech Billionaires.

Brian and Rome

, updated:

Writing of lasting value

@IIIF Mastodon feed

RE: https://glammr.us/@IIIF/117196411799302430

The Call for the Proposals for the 2027 #IIIF Online Meeting closes TOMORROW.

Read the call and submit: https://iiif.io/event/2027/online-meeting/

Let Us Summon The Courage Now To Do What Needs To Be Done - Defeat These Terrible, Venal, Betrayers Of This Great Country

, updated:

315pm ET today - Tom Bonier drops by for a final live look at the early vote. - join us!

Palaces Of The Crow by Ray Nayler

I really liked Ray Nayler’s The Mountain In The Sea. I also liked The Tusks Of Extinction. But reading those back-to-back gave me pause:

At times it seems to relish in describing the worst that humanity is capable of. It starts to veer into misanthropy.

I said:

I hope that the next Ray Nayler book I read won’t tip over into wallowing in the worst of our species.

Well, when I cracked open Palaces Of The Crow, my mind was immediately put at ease. And I mean immediately.

Before the story even begins, the book opens with two quotes. One is the closing passage of Darwin’s On The Origin Of Species describing “the war of nature”, but the other quote is from Kropotkin:

Mutual aid is as much a law of nature as mutual struggle.

That sums up the themes of Palaces Of The Crow. On the one hand, we do indeed get the worst that humans are capable of. But on the other hand, we also get not only the best that humans are capable of, but non-humans too.

As with The Mountain In The Sea, this is a terrestrial first-contact story. We’ve gone from cephalopods to corvids. And we’ve gone from the near future back to Eastern Europe during the Second World War.

I’m always nervous of any piece of popular entertainment that attempts to feature the Holocaust, but I feel that here it’s done with respect. It never comes across as gratuitous.

There are four main human characters; a Polish boy in the Soviet army, a Lithuanian Jewish girl, a young boy who never speaks, and a Roma girl. The narrative is set almost entirely within a forest.

At times this book reminded me of The Vaster Wilds by Lauren Groff. Both stories feature a young woman trying to survive in the wilderness. But whereas The Vaster Wilds is ultimately a tale of the individual, Palaces Of The Crow is very much a story of the group. And whether that group comprises humans, crows, or both, the message is clear:

Social animals are built to survive only among one another.

There is a cautionary subplot involving another denizen of the forest who goes it alone. His fate is very different to that of the group.

A story of four youngsters in a forest during World War II sounds like it should be a brutal survivalist tale. But Palaces Of The Crow has more in common with Rebecca Solnit’s A Paradise Built In Hell and Rutger Bregman’s Humankind.

Towards the end, the text sometimes can’t resist saying the subtext out loud, but this is a minor quibble with what is otherwise a beautifully constructed work.

I’m not going to lie, Palaces Of The Crow is absolutely devastating in places. But it’s also life-affirming. I know that sounds trite, but this book is the opposite of trite. It’s visceral and unflinching and beautiful.

Buy this book

What's on my plate

, updated:

Atlantis is the new version of UserLand Frontier that runs on modern systems. As I've said earlier, I'm surprised how well we covered all the bases, it's reliable, it works like Frontier works with a couple of important exceptions which I've now had it start working on.

  1. First, the Find and Replace command has never worked properly in Atlantis and it's been a struggle to get Claude to fix the problems. I think the key was I didn't tell it to use the C kernel as the guide for how Find & Replace works. So it was trying to create a F&R that you would have in a text editor, not the object database which is another level up, it's the structure that contains all the scripts.
  2. Second, Frontier has a great debugger, but we haven't implemented it yet in Atlantis. After learning how to use the debugger in THINK C in the late 80s to write the original version of Frontier, I couldn't imagine working without one, so I added it to Frontier. We never put it on the list of immediate priorities for Atlantis, but today it is there. It would be like getting a new EV after driving my Model Y for four years. While I do like Atlantis without the debugger, I kvell like crazy for it if the debugger was in and working.

I'm juggling too many projects now and things are slowing down. I've got Bonbon which is the Markdown browser (core feature of the Writer's Web), a new version of FeedLand in the works with some great new features, and making it so that the API for RSS.chat allows it to be used as the editor for any app that wants a nice Markdown-based wizzy writing tool. And there's actually more, but I want to ship some of this soon. So there's that too.

This is the danger of working with Claude Code. It works faster than I can keep up with, so there's a new version of FeedLand queued up for me to test, and I have to do that now before looking at the other projects.

Early vote data shows turnout among Latinos, young people surging

, updated:

New voters are younger, more Latino and much less Republican than new voters in 2022

AI Vulnerability Finding

A comment:

3% of ‘critical’ software security bugs, in all of recorded history, have been found in the last month. This is on pace to find another ~100,000 bugs this year alone, adding ~26% more vulnerabilities to the all time total Do you realize how fucking insane that is?

Yes. It is a new world out there.

The media blackout of the new rape allegation against Trump

, updated:

On October 26, the Democratic members of the House Judiciary Committee released a report that contains a new, detailed allegation of rape against President Trump.

Lit Hub Daily: November 2, 2026

How A Working Mother, Agnes Owens’s novel of the Scottish working class, reveals “the surrealness of everyday life.” | Lit Hub Criticism Caroline Carlson recommends great children’s books coming in November by Neil Sharpson, Avi Steinberg, Gideon Sterer and more.

Oligarchy is on the Ballot

, updated:

Can a handful of plutocrats buy an election?

How Trump destroyed his own dictatorial ambitions

, updated:

He burned down the government and self-immolated in the process.

Capitalism’s Long, Difficult, and Experimental Treatment Regimen

In Katharina Pistor’s penetrating diagnosis, the law that constitutes capitalism spreads like a virus, and the only plausible cure is a new code of just private law. If this is indeed the remedy, we must devise a treatment regimen, figure out how to administer it, and deal with any harmful side-effects.

Megan Nolan on Agnes Owens’s A Working Mother, an Ode to Working Class Scotland

When my first book was published, a journalist interviewing me expressed breathless surprise that I didn’t have a college degree. It would be difficult to overstate, he later wrote in the piece, how unusual this is among novelists. This was

10 Great Nonfiction Titles to Read in November

This month offers a plethora of excellent new nonfiction, including work by Hermione Lee, Orlando Swain, Sarah Haas, and more. Matt O’Hara, The Flying Death: Poison, Plunder, and the Quest for a Miracle Medicine in the Amazon  In 1938, sickly,

Glass Skulls, Luminosity, Soup, and Other Miracles: New Poetry to Read This November

“Movement against loss. Summer has its autumnal thoughts.  / Bets made with your own body.” So begins Malgorzata Lebda’s poem “Trigger Points” in Mira Rosenthal’s translation of Mer de Glace.  I keep thinking of Rosenthal’s translation notes for the collection,

Vampiric Broodmothers, Gig-Economy Ghosts, and Medieval Abortionists: November’s Best Sci-Fi and Fantasy Books

Where I live is currently enjoying gorgeous fall foliage, so in a leaf-peeping season frame of mind, I bring you this latest batch of books: colorful, expansive, and falling at your feet to read. Imagine your TBR stack as a

The Ghostly and the Real: On Spirit Worlds in African Literature

Across many African literary traditions, the boundaries between the living and the dead, the seen and the unseen, are fluid rather than fixed. Ancestors, spirits, dreams, and myth are not simply fantastical devices but are unremarkable facts of lived realities,

Tough Days and Good Laughs: 10 New Children’s Books Out This November

When my kids are having a tough day, I want nothing more than to offer them a hug and a sympathetic ear—but sometimes, comfort from a well-meaning mom is the last thing they want. They’d rather be alone for a

This Week in Literary History: Sinclair Lewis Wins the Nobel Prize in Literature

This first appeared in Lit Hub’s Literary History newsletter—sign up here. On November 5, 1930, Sinclair Lewis was awarded the Nobel Prize in Literature “for his vigorous and graphic art of description and for his ability to create, with wit and humor,

If Democrats Win Tomorrow

, updated:

Friends,

The Shared Life of Egan and Lucian

To ride across the bay at this hour is to see Shep’s Island at its most beautiful. The light of the setting sun sends sparks off the water in every direction. On this particular night, there is electricity in the

Price rises for some 16GB Raspberry Pi products

, updated:

Rising component costs drive price increases for 16GB Raspberry Pi 5 and Compute Module 5, but not Raspberry Pi 500+.

The post Price rises for some 16GB Raspberry Pi products appeared first on Raspberry Pi.

Pluralistic: Autodoxing (02 Nov 2026)

, updated:

Today's links Autodoxing: The road to hell is paved with badly thought-through tech policy. Hey look at this: Delights to delectate. Object permanence: Shakespeare programming language; DeCSS is "pure speech"; Blue Coat sold surveillance tools to Syrian secret police; "Extraordinary Catalog of Peculiar Inventions"; Cable prices rose at double the rate of inflation for 20 years; Supercuts; Antivax x Trump. Upcoming appearances: Kilkenny, Courtenay, Vancouver, Folkestone, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Autodoxing (permalink) After 25 years of fighting for human rights amid the wreckage of bad tech policy, I'm here to tell you that the road to hell is paved with badly thought-through tech policy. The most galling thing about this wreckage is that it was both foreseeable and foreseen. Back when Sun Microsystems CEO Scott McNealy was telling the world "Privacy is dead, get over it," digital rights advocates were saying, "Not only are digital tools pretty dang good at helping you protect your privacy, but a society-wide abolition of privacy sets us up for infinite harms long into the future": https://pluralistic.net/2025/10/31/losing-the-crypto-wars/#surveillance-monopolism It wasn't just business leaders who hated privacy, it was also our political classes. Bill Clinton tried to put a backdoor into every microchip (no, really): https://en.wikipedia.org/wiki/Clipper_chip The NSA managed to enact a total prohibition on civilian access to working encryption, on the grounds that we're all safer if our spooks can spy on "bad guys" even if that means that every creep, petty crook, corporate or state-sponsored spy, and mafia can spy on us: https://pluralistic.net/2026/04/09/bernstein-2/#win-some-lose-some Even after that ban was overturned, governments encouraged the private sector to spy on us without limit, precaution or permission. Those private-sector troves of intimate, compromising data about every person alive constitute a warrantless, off-the-books surveillance system that cops, spies and government agencies can tap at will: https://pluralistic.net/2026/10/13/petards-r-us/#nobus To protect these surveillance capabilities, private firms and governments colluded to pass "anticircumvention" laws that make it illegal to reverse engineer our devices and apps to add privacy blockers to them, with the effect that every device we own and every app we use spies on us constantly: https://pluralistic.net/2024/03/12/market-failure/#car-wars At the same time, states either failed to pass new privacy laws (as in the USA, where federal consumer privacy law was last updated in 1988), or passed privacy laws that went unenforced (as in the EU, where "pretending to be Irish" allows US tech giants to flout EU privacy law): https://pluralistic.net/2023/05/15/finnegans-snooze/#dirty-old-town Our surveillance free-for-all world is objectively very bad. Over and over, companies and agencies who have been permitted to nonconsensually harvest and retain our data demonstrate that they are not capable of keeping that data safe, and no matter how badly they fuck up, nothing changes. It's been nearly a decade since Equifax doxed 148 million Americans and not only is the company still in business, they've been permitted to buy up and absorb more commercial surveillance firms. US regulators let Equifax buy Teletrack in 2021. Canadian regulators let them buy the Food Industry Credit Bureau in 2023. The same year, Brazilian regulators let Equifax buy Boa Vista Serviços. This all despite the fact that Equifax blamed its breach on shitty security practices after a string of mergers that led to it haphazardly combining databases from newly acquired surveillance companies. Data isn't the new oil. Data is the new oily rag: profitable only if you can warehouse it in vast quantities under unsafe conditions and have society pick up the bill for every conflagration: https://locusmag.com/feature/cory-doctorow-zucks-empire-of-oily-rags/ Equifax is a serial reoffender, but rather than getting the corporate death-penalty, they've been made to pay coins-down-the-back-of-the-sofa fines that amount to a fraction of a fraction of a fraction of the costs they imposed on society by amassing these vast, flaming storehouses of oily rags. Why wouldn't Equifax reoffend? Our policymakers keep demanding less privacy, not more, and their indifference to the consequences is (almost) comical. Take Malcolm Turnbull, the former Australian Prime Minister who uttered what remains, without a doubt, the single stupidest thing anyone anywhere has ever said about tech policy. Like many of his peers before, during, and since his reign, Turnbull had been trying to outlaw working encryption, insisting that every device have a Bill Clinton-esque back-door for the purpose of spying on "bad guys." When told that the laws of mathematics dictated that any measure that let Australia's cops spy on "bad guys" would also let bad guys spy on Australians, Turnbull replied, "The laws of mathematics are very commendable, but the only law that applies in Australia is the law of Australia": https://www.newscientist.com/article/2140747-laws-of-mathematics-dont-apply-here-says-australian-pm/ We could laugh Turnbull off…if he was an outlier. But while Turnbull had the world's stupidest rejoinder to the scientifically irrefutable fact that banning encryption will let bad guys hack everything, he was hardly alone in wanting to ban encryption. Banning encryption is current policy in Canada: https://blog.mozilla.org/netpolicy/2026/10/08/canadas-bill-c-22-threatens-encryption-users-privacy-and-the-security-of-digital-economies/ It's also current policy in the UK: https://pluralistic.net/2023/03/05/theyre-still-trying-to-ban-cryptography/ And in the EU: https://fightchatcontrol.eu/ The difference between Malcolm Turnbull and, say, Canadian PM Mark Carney is that Turnbull was stupid enough to try to defend his ban on encryption, while Carney simply shakes his head at his critics' naivete and continues to press forward with his catastrophic proposal to welcome every cybercriminal in the world to hack every morsel of Canadian data. When it comes to bad privacy policy, our political classes aren't content to rest on their laurels: hardly a week goes by without news of a new way to encourage (or even require) the private sector to recklessly collect and retain our data, despite the dead certainty that this data will eventually end up breaching and getting plastered all over the internet. Take "age verification" laws. There's no such thing as "age verification" – there's just spying on everyone, all the time, creating (even more) records of all of our internet activities: https://pluralistic.net/2026/05/19/shes-dead-of-course/#consensus-hallucination Every promise of "privacy preserving" age verification is bullshit: https://pluralistic.net/2025/08/14/bellovin/#wont-someone-think-of-the-cryptographers If you think kids are experiencing internet harms today, just wait until we expose them to the harms of having even more of their data harvested, stored, breached, and weaponized against them: https://pluralistic.net/2026/06/23/destroy-the-village/#to-save-it If you want to protect kids from algorithmic manipulation and targeting by bad actors, what about banning spying on kids so no one can target them? https://made-not-found-by-danah-boyd.ghost.io/no-one-paid-me-to-disagree-with-jonathan-haidt-it-was-teenagers-who-taught-me-that-he-was-wrong/ Now, at this point, you might be thinking, "How can we know who the kids are so we know who not to spy on?" You can't. In order to not spy on kids, you'd just have to not spy on anyone: https://pluralistic.net/2023/04/09/how-to-make-a-child-safe-tiktok/ "Don't spy on anyone" is the kind of thing that has a reasonable chance of enhancing online privacy. But in the time-honored tradition of "we've tried nothing and we're all out of ideas," governments keep finding ways to make digital privacy worse, for example, by procuring Flock cameras for every lamp-post: https://www.eff.org/deeplinks/2026/09/high-crime-lmao-how-cops-are-treating-mass-surveillance-joke And then there's UK Labour: after the success of a pilot program for an incredibly effective and safe privacy-preserving way of analyzing the country's health records for research processes, they commissioned the Goldacre Report to evaluate the possibility of making this permanent: https://pluralistic.net/2024/03/08/the-fire-of-orodruin/#are-we-the-baddies After that report was completed and had a chance to be metabolized by policymakers, Labour acted upon it…by throwing it out and handing all of the country's health data to Palantir, a serial mishandler of data and violator of privacy: https://www.theguardian.com/technology/2026/sep/30/legal-objections-palantir-nhs-platform-handling-data Here's the scariest thing about bad privacy policy: it has a long fuse. The harms of commercial and private-sector digital surveillance can occur years or even decades after the decision to permit it. There's a straight line from the post-9/11 decision to encourage public agencies to gather, merge and warehouse data on every person in America, and the ability of ICE ethnic cleansing squads to break down people's doors and drag them off to concentration camps; just as there's a straight line from the decision to do nothing about the breach of every Social Security Number and the later theft of all Social Security data by adolescent DOGE criminals: https://www.pcmag.com/news/is-your-ssn-in-the-national-public-data-breach-heres-how-to-find-out But despite how obvious these connections are, the fact that they're separated by a lot of time and space provides our policymakers with cover for making terrible decisions with foreseeably terrible outcomes. As a society, we lack object permanence, the ability to connect acts in the past with present-day phenomena. When the press reports on a "Black October" of catastrophic, AI-fueled data breaches and hack attacks, they don't mention a generation of policymakers' indifference and hostility to information security: https://pluralistic.net/2026/09/12/god-in-the-box/#llms-are-fake Policymakers benefit from politics' eternal now, in which disasters simply befall us, without any history or precedent or cause. Remember the One Big Beautiful Bill? Its architects designed it to wreak its worst harms after the midterms, with Medicaid work rules and food aid restrictions starting in December, and cuts to affordable housing and rural hospitals phasing in through the year: https://www.tumblr.com/mostlysignssomeportents/832146932089700352 Black October is going to give way to Black November, Black December, Black 2027, and the Black 2030s – a string of cybersecurity catastrophes that will befall us until policymakers decide that keeping us safe is more important than making it easy for them to attack their chosen "bad guys." Here's a preview of Black November: there's a new strain of the Volta infostealer malware that uses AI tools to dox you even as it hacks you: https://www.wired.com/story/kernel-panic-volta-autodoxer-ai-infostealer-malware/ How that works: your computer gets hacked and your data gets stolen, then it gets merged with breach data from Ticketmaster, Disney, AT&T and other companies that have recklessly compiled vast troves of data on all of us, stored it insecurely, and leaked it onto the internet where it will live forever. Volta's makers prompt their LLM "to act like an intelligence analyst and produce structured citation-backed assessment of the victim." This lets the criminals prioritize their victims based on the expected return from exploiting them. It augments this dossier by combing through your Gmail as well as your Doordash and Uber Eats profiles. This merged data makes it much easier for criminals to call you up or email you (or have a chatbot call you up or email you) and trick you into giving up even more data: https://pluralistic.net/2024/02/05/cyber-dunning-kruger/#swiss-cheese-security Volta seems especially interested in younger internet users, targeting "Discord, Telegram, Steam, and Roblox sessions." Of course, once our "age verification" services breach vast, eternally persistent, detailed troves of data on young internet users, this kind of AI-supercharged malware will be able to target kids with much greater fidelity and efficacy. AI capabilities have made infostealers much worse, but the reason for that new potency lies in how AI capabilities are supercharged by breach data that is the foreseeable and foreseen consequence of generations of hostility to privacy on the part of policymakers and corporations who responded to the incentives policymakers created. We are living in the age of oily rags. For decades we fucked around with letting the private sector warehouse our data and weaken our security so that public sector agencies could plunder our data and our computers at will. Now, we keep finding out that everything is on fire. It's going to take a long time to fix this, but we can do it. We can build more secure systems. We can make it much more of a legal ball-ache for companies to gather our data in the first place, and we can legalize and promote the creation of privacy blockers for browsers, phones, computers, cars, thermostats and smart speakers. We can enact corporate death-penalties for breaches to reflect the true societal cost of warehousing our data. We can ban Flock cameras and tear down the post-9/11 "fusion centers" that neatly package up our data for use by DOGE fascists and ICE thugs. We can ban our spy agencies from hoarding defects in widely used software, and instead require them to divulge these bugs so vendors can fix them: https://en.wikipedia.org/wiki/NOBUS And before we do any of that, we can just stop making it worse by ending the campaigns to require companies to spy on us and deliberately introduce security defects into their products. Hey look at this (permalink) ICE wants its mask back, and hired a company to ask https://blog.flokinet.is/2026/10/29/ice-wants-its-mask-back-and-hired-a-company-to-ask/ Is There Life After AI? Cory Doctorow Thinks So. https://jacobin.com/2026/10/ai-bubble-labor-copyright-competition Online censorship is crushing indie webcomics https://xtramagazine.com/culture/online-censorship-indie-webcomics-284463 Fascists Thrive On Bad Economics https://economicpopulist.substack.com/p/fascists-thrive-on-bad-economics PrivacySafe Foundation Releases Free Security Tools to Combat Global Cyber Threats https://www.einpresswire.com/article/952907125/privacysafe-foundation-releases-free-security-tools-to-combat-global-cyber-threats Object permanence (permalink) #25yrsago NY Post blames pagans from Indianapolis for spam malware https://web.archive.org/web/20011103073038/http://www.nypost.com/news/regionalnews/33077.htm #25yrsago The Shakespeare Programming Language https://web.archive.org/web/20011207071324/http://shakespearelang.sourceforge.net/report/shakespeare/ #25yrsago Appeals court: DeCSS is "pure speech" https://web.archive.org/web/20011102003502/https://www.wired.com/news/business/0,1367,48075,00.html #20yrsago Apple drops Trusted Computing https://web.archive.org/web/20070106150844/https://www.osxbook.com/book/bonus/chapter10/tpm/ #20yrsago Microsoft threatens China pull-out over jailed bloggers http://news.bbc.co.uk/1/hi/technology/6102180.stm #15yrsago Righthaven copyright troll’s victims send in US marshals to seize its assets https://arstechnica.com/tech-policy/2011/11/us-marshals-turned-loose-to-collect-6372080-from-righthaven/ #15yrsago Supercuts: rapid-cut videos that collect repetition https://web.archive.org/web/20111103190737/http://www.wired.com/epicenter/2011/11/supercut/ #15yrsago Study: why parents help their underage kids pretend to be 13 in order to use Internet sites https://firstmonday.org/ojs/index.php/fm/article/view/3850/3075 #15yrsago Blue Coat “deep packet inspection” tools used by Syrian secret police and other repressive regimes https://www.eff.org/deeplinks/2011/10/blue-coat-acknowledges-syrian-government-use-its-products #15yrsago Extraordinary Catalog of Peculiar Inventions: awesomely dangerous pranks from the age of fraternal lodges https://memex.craphound.com/2011/11/01/extraordinary-catalog-of-peculiar-inventions-awesomely-dangerous-pranks-from-the-age-of-fraternal-lodges/ #10yrsago Cable prices have risen at more than double the rate of inflation for 20 years https://cordcutting.com/news/cable-prices-have-risen-faster-than-inflation-for-each-of-the-past-20-years/ #10yrsago Typical English village mystified by its cult status among Chinese tourists https://www.bbc.com/news/uk-england-oxfordshire-37820663 #10yrsago Nebraska’s billionaire governor couldn’t preserve the death penalty through the law, so now he’s buying a ballot initiative https://www.motherjones.com/politics/2016/11/ricketts-nebraska-death-penalty/ #10yrsago Anti-vaxx conspiracy leaders back Donald Trump, claim it’s mutual https://scienceblogs.com/insolence/2016/11/02/donald-trump-and-disgraced-antivaccine-scientist-andrew-wakefield-best-buds-forever #10yrsago New, fast-spreading IoT botnet hybridizes two less-effective strains to achieve quick dominance https://arstechnica.com/information-technology/2016/11/new-iot-botnet-that-borrows-from-notorious-mirai-infects-3500-devices/ #1yrago There's one thing EVERY government can do to shrink Big Tech https://pluralistic.net/2025/11/01/redistribution-vs-predistribution/#elbows-up-eurostack Upcoming appearances (permalink) Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Folkestone Writers Festival, Nov 16 https://www.creativefolkestone.org.uk/whats-on/cory-doctorow-the-internet-is-broken-now-what/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Clint Eastwood (No Gods No Mayors) https://www.patreon.com/NoGodsNoMayors/posts/clint-eastwood-173008088 Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 574 (7730 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

Migrating small businesses to LibreOffice and Linux

, updated:

We often talk on this blog about large-scale migrations to LibreOffice, such as in the Austrian Military. But many small businesses are switching away from Microsoft, Google and other tech giants too. Today we’re talking to Mišo Oroz from Zerolock, a company in Italy that helps small businesses to switch

November 1, 2026

, updated:

Having seemingly given up on the House of Representatives, President Donald Trump and the officials in his administration are indicating that they intend to steal the 2026 midterm election to maintain Republican control of the Senate.

On being an inconvenience

, updated:

Four Months in Poland by Keenan “Almost every single day I am reminded how much of my life I’ve lived in service of making myself small. To stay out of the way. To not become someone else’s problem by merely being present.” Wish this weren’t relatable. I’ve gotten a lot better about it but still […]

ThinkPad x61s once more

Well, it is old to be used as a "modern device". Some modern programs on "modern" linux simply fail (IOT errors and so on), I'm unableto instal new or even update the old distribution. After all, it's a machine with the 32bit Incel Core Duo CPU (once it was a hot thing, do you remember?).

CPU speed and RAM size...

I spent a part of Sunday afternoon working on the new manual of my uFEM {sup}1{/sup} software for Finite Element Analysis. It's a fairly old and limited program (I have started it in 2004 but newer worked on it intensively). In recent months I have been using some LLM to hunt the old bugs and to finish the thing I never finished before. And sometimes for adding a new features I never xpected it will have, like the "web interface" {sup}1{/sup}. Well, that interface is limited and requires WASM (yes, my C code has been compiled to that). For those who require GUI I also have a smal building (unsafe!) web server which executes a "normal" uFEM so it runs much better than this WASM thing. But sometimes it is of good use (to showcase things to people).

Broken MicroHDMI

Today the MicroHDMI port failed. Actually, it deteches itself from the mainboard of the MNT Pocket Reform (which is has been my main desktop from the moment of my POWER9 workstation failure this spring..).

Final NYT Battleground Polls Has Us Up In 7 Key Senate Races, And The Senate Flipping

, updated:

315pm ET - Tom Bonier comes by live for a final look at the early vote

Rest of World tells vital stories about the impact of tech on the world. We may lose it anyway.

, updated:

Rest of World may need to shut down. For me, its coverage of the global impact of the tech industry is required reading. I'm distraught.

@Miguel de Icaza Mastondon feed

, updated:

Well well well. Ghostty has optimized a few brand new code paths.

Will be exploring these next.

Monday 2 November, 2026

, updated:

Le chat magique Snapped by my wife outside a café in Provence where we were having breakfast. Quote of the Day “My father confused me. From the ages of one to seven, I thought my name was Jesus Christ!” Spike … Continue reading →

Archives on custom domains unreachable

Our public postmortem for the incident on October 20th, 2026.

2026-11-01 La Cérémonie (1995) and Before Sunset (2004)

2026-11-01 La Cérémonie (1995) and Before Sunset (2004)

La Cérémonie (1995) belongs to a series of movies starring Isabelle Huppert. When it was over, we were glad it was over. We did not enjoy the movie. The people in it too out of control, too stupid, the result a bloody mess. What are we to learn from what happened here? That the proletariat should be locked away? That no matter how well you treat other people, they will still hate you? That the class struggle is unavoidable and no matter what you do – if you don’t give up your wealth and power, you are always guilty? The downward spiral was oppressive.

At the end I remarked that even though I had not seen Parasite, the plot line must have been related. And indeed, the Wikipedia page says that Bong Joon Ho said La Cérémonie was one of the main inspirations for Parasite (2019).

We went to grab a bite and returned an hour later for the second movie this weekend, Before Sunset (2004) starring Ethan Hawke and Julie Delpy. This is the second movie of three starring the two, the others being Before Sunrise (1995) and Before Midnight (2013). I haven’t seen the other two but now I totally want to. These movies all belong to a series of movies directed by Richard Linklater. Like Bluemoon (2025) which we saw not so long ago, the movie features a long conversation. Here we have a couple that met for one night in Vienna nine years ago (the first movie) and now they meet again, in Paris, and they fall in love again, opening up as they walk and talk, first they talk about their jobs, then about their current partners, then about that one night in Vienna, and then about how that encounter remains the one and only time they ever really connected with somebody. And now they’re feeling that attraction again. And watching the movie, you feel it as well. I felt it. So gorgeous and heart-melting.

For a hopeless romantic like me, it totally worked. I’m so happy that my wife and I were able to meet in high-school, fall in love and stay together for 34 years, now. It’s incredible.

#Movies

Sunday caption contest: Blow!

, updated:

And last week’s winner

@Dave Winer's Scripting News

, updated:

OPML source for October 2026 on Scripting News.

John Fetterman Cedes Title of Most-Despised Democrat to Haley Stevens

, updated:

The Pennsylvania senator said he "had a good run."

@Miguel de Icaza Mastondon feed

, updated:

Swift Terminal emulator lovers, other than the Unicode test (that got faster in recent Ghostty), we are now on par, or faster than Ghostty on the vtbench. That said, Ghostty has a lot of new performance tests, which I need to look into and see how we compare there.

If you want an actual terminal app to test, you can try: https://github.com/migueldeicaza/tecolot/releases/tag/v0.99.4

How to close the Muskrat Loophole, and a final word on Prop 40

, updated:

Government contractors are barred from making campaign contributions, but Elon — one of the biggest of all government contractors — has poured a half-billion into the midterms. Here’s how to stop him.

The 1866 Midterm Election

, updated:

To read this letter, click here:

I Condemn What Haley Stevens Did. Now, Let’s Focus On Electing Abdul El-Sayed And Winning The Senate On Tuesday

, updated:

A judge just tossed DOJ’s suit to delay certification of the Alaska election | Sending best wishes to Senator Murphy for a speedy recovery

Dragoncatcher: A new heart for your iPod

Original, useful, respectful. Read here.

Early voting data suggests blue wave, Dems could exceed 2018 turnout advantage

, updated:

Final early voting records from Texas, Georgia, and now North Carolina show Democrats benefiting from an “engagement gap” that exceeds the party’s advantage in 2018

Sunday session

Sunday session

Sunday session

Our Wins Of The Week

, updated:

This week, Democrats continued to surge in the polls ahead of Tuesday’s midterm elections!

The lack of punctuation on this bit of pub signage is sending exactly the wrong message.

The lack of punctuation on this bit of pub signage is sending exactly the wrong message.

The lack of punctuation on this bit of pub signage is sending exactly the wrong message.

Introduction to John Paul Dela Rosa

, updated:

Hi! Mabuhay! My name is John Paul, but feel free to call me JP. I am truly excited to start this professional journey with the fellows and mentors at the Gayle Morris Sweetland Digital Rhetoric Collaborative (DRC).  For my introduction, I decided to draw inspiration from my work with short-form videos on social media platforms [...]

Source

A big catch-up: what I’ve been reading

Since I last posted, I submitted the manuscript of my new book (probably called Socialising AI, nervously waiting for reviews later this month). And then term started, with me running a new Master’s programme and preparing then teaching a new … Continue reading →

Guest Newsletter: Five Books - Medieval Europe and Shakespeare

, updated:

Five Books features in-depth author interviews recommending five books on a theme

Hispanic/Latinos Continue To Turn Out In Huge Numbers, Trump And His Global Allies Had A Very Bad Week, Keep Working Hard Everyone!

, updated:

Monday, 315pm ET - Tom Bonier drops by live to do a final review of what we are seeing in the early vote - join us!

Tangled, hire a front-end accessibility expert

, updated:

Not me, this is just friendly advice from a struggling user. Alongside Codeberg I’d consider Tangled to be a real GitHub replacement. We desperately need to leave GitHub behind. It’s difficult to recommend any tech these days. I used to spread the gospel of Proton and that backfired. […]

@Dave Winer's Scripting News

, updated:

I don't know if you noticed but I've been including sidebar pics of people like Nelly Bly, Plato and Emily Dickinson. I did one of myself, but I think it's too literal. But of course I would think that. Heh. I do these with ChatGPT. The first one is Plato, and there aren't any pictures of him, so we improvised, and then I asked for all the pictures in that style. I did one for Kilgore Trout (see above). But I wonder what Claude would look like? Can you describe him in words? It is a masculine name, so gender does come into it. I'm not going to try to do this yet, but in the meantime here's a headshot of Kurt Vonnegut.

@Dave Winer's Scripting News

, updated:

Jeff Jarvis pointed to an article asking if Claude is conscious. I've spent a lot of time thinking about this, on walks and in the hot tub. It's an interesting thing to think about. I work with Claude the same way I worked with humans on various projects over the years. Maybe starting with Gary Sevitsky at UW, and then through every stage of my career. Are any of these people conscious? How the hell would I know. Now It Can Be Told, a story in a story by Kilgore Trout, inside a Kurt Vonnegut novel, wherein the Creator of the Universe wrote a letter to the protagonist saying that he is the only creature in the entire universe who has free will. Everyone else is a robot. I think we're all pondering this question all the time in our own ways. It's the great mystery of life, and imho it's possible that Claude has as much consciousness as anyone.

“People Get Ready”

, updated:

A Reason To Smile

A Very Nixon Halloween

, updated:

TBR Sunday Read

2026-10-31 Send missing net news articles

2026-10-31 Send missing net news articles

I’m running a little net news network of retro-tech and role-playing games for some friends. There’s a web interface if you’re interested in taking a look.

The three servers are:

  • campaignwiki.org run by me
  • grenzland.club run by lkh
  • wilderland.ovh run by kyonshi

Both lkh and kyonshi also have other new servers connected.

Each server also has some groups. campaignwiki.games is for our games, for example, and grenzland.club is for the administration of the whole network including all the other services we run.

When setting up the groups, however, I made a mistake: I had misconfigured my net news server so that it wouldn’t send articles from the grenzland.club group to the grenzland.club server.

I didn’t notice for the longest time. For almost all newsgroups, the articles were exchanged correctly. For the grenzland.club group, articles only propagated one way. I could still post! And if people checked my news server, they’d see the replies. But if people checked any other news server, they would not.

So step 1 was to fix my configuration of outgoing messages. The entries for the respective peers in /etc/news/newsfeeds now read:

# kyonshi
wilderland/wilderland.ovh\
       :!*,campaignwiki.*,erebor.*,grenzland.*,\
        rec.games.frp*,de.rec.spiele/!local\
       :Af,Ap,C20,G12,U5,<32768,Tm\
       :innfeed!

# lkh
grenzland/grenzland.club\
       :!*,campaignwiki.*,erebor.*,grenzland.*,\
        rec.games.frp*,de.rec.spiele/!local\
       :Af,Ap,C20,G12,U5,<32768,Tm\
       :innfeed!

And of course I had to reload this:

sudo -u news ctlinnd reload newsfeeds "Fix groups for grenzland network"

But now I wanted to send the missing articles to the other servers. How does this happen? I read a lot of man pages and talked to @alexlehm on the #netnews channel on tilde.chat. And this is what I have.

First, find the list of files with a message ID indicating that they originated on my server, and save the filenames in a batch file:

grep -il '^Message-ID: .*campaignwiki' /var/spool/news/articles/grenzland/club/* > batch

And then attempt to post them, with debug output:

/usr/lib/news/bin/innxmit -d grenzland.club /root/batch

It turns out that innxmit does not use the peering information in /etc/news/innfeed.conf. There, I map grenzland to grenzland.club and provide a username and password. What was required was an entry in /etc/news/passwd.nntp instead.

With that done, the innxmit command above worked as intended.

And the beauty of it is that the receiving server checks for duplicates. At least I hope that’s why it ended up rejecting five of the eight articles. This is what it looked like:

< 200 grenzland.club InterNetNews server INN 2.7.3 ready (transit mode)
>MODE STREAM
< 203 Streaming permitted
> CHECK <10nfu9o$bdhb$1@sibirocobombus.campaignwiki>
> CHECK <10rvjkb$u6ro$1@paraelectrobombus.campaignwiki>
> CHECK <115g4ap$216nb$1@paraelectrobombus.campaignwiki>
> CHECK <116qd83$305fd$1@paraelectrobombus.campaignwiki>
> CHECK <116qf9r$305fd$2@paraelectrobombus.campaignwiki>
> CHECK <11bdrsk$f3l6$1@paraelectrobombus.campaignwiki>
> CHECK <11bdtcf$f911$1@paraelectrobombus.campaignwiki>
> CHECK <11bnne9$1jf65$1@paraelectrobombus.campaignwiki>
< 238 <10nfu9o$bdhb$1@sibirocobombus.campaignwiki> Send it
> TAKETHIS <10nfu9o$bdhb$1@sibirocobombus.campaignwiki>
> [ article 1242 ]
> .
< 238 <10rvjkb$u6ro$1@paraelectrobombus.campaignwiki> Send it
> TAKETHIS <10rvjkb$u6ro$1@paraelectrobombus.campaignwiki>
> [ article 967 ]
> .
< 238 <115g4ap$216nb$1@paraelectrobombus.campaignwiki> Send it
> TAKETHIS <115g4ap$216nb$1@paraelectrobombus.campaignwiki>
> [ article 1476 ]
> .
< 238 <116qd83$305fd$1@paraelectrobombus.campaignwiki> Send it
> TAKETHIS <116qd83$305fd$1@paraelectrobombus.campaignwiki>
> [ article 2607 ]
> .
< 238 <116qf9r$305fd$2@paraelectrobombus.campaignwiki> Send it
> TAKETHIS <116qf9r$305fd$2@paraelectrobombus.campaignwiki>
> [ article 2728 ]
> .
< 238 <11bdrsk$f3l6$1@paraelectrobombus.campaignwiki> Send it
> TAKETHIS <11bdrsk$f3l6$1@paraelectrobombus.campaignwiki>
> [ article 1698 ]
> .
< 238 <11bdtcf$f911$1@paraelectrobombus.campaignwiki> Send it
> TAKETHIS <11bdtcf$f911$1@paraelectrobombus.campaignwiki>
> [ article 3050 ]
> .
< 238 <11bnne9$1jf65$1@paraelectrobombus.campaignwiki> Send it
> TAKETHIS <11bnne9$1jf65$1@paraelectrobombus.campaignwiki>
> [ article 2752 ]
> .
< 439 <10nfu9o$bdhb$1@sibirocobombus.campaignwiki>
< 439 <10rvjkb$u6ro$1@paraelectrobombus.campaignwiki>
< 439 <115g4ap$216nb$1@paraelectrobombus.campaignwiki>
< 439 <116qd83$305fd$1@paraelectrobombus.campaignwiki>
< 439 <116qf9r$305fd$2@paraelectrobombus.campaignwiki>
< 239 <11bdrsk$f3l6$1@paraelectrobombus.campaignwiki>
< 239 <11bdtcf$f911$1@paraelectrobombus.campaignwiki>
< 239 <11bnne9$1jf65$1@paraelectrobombus.campaignwiki>

From RFC 2980:

  • 238 no such article found, please send it to me
  • 239 article transferred ok
  • 439 article transfer failed

#News #NNTP

2026-11-01. Talking with xwindows on the #netnews channel got me some more insights.

First, compare the Message-IDs on both servers.

One one server:

grep ^Message-ID: /var/spool/news/articles/grenzland/club/* \
| cut -d\  -f2 > campaignwiki-msg-ids

On the other server:

grep ^Message-ID: /var/spool/news/articles/grenzland/club/* \
| cut -d\  -f2 > grenzmark-msg-ids

Transfer the file from one server to the other:

rsync -ai grenzland:grenzland-msg-ids .
rsync -ai grenzland-msg-ids paraelectrobombus:

Compute the diff, using fish:

diff (sort grenzland-msg-ids | psub) (sort campaignwiki-msg-ids | psub)

The five messages that did not get sent are in the diff!

And incidentally, I’m also missing a lot of the remote messages. One thing at a time, however.

Messages that are too old will be rejected by a server. Messages that have been rejected before will be in the cache of rejected messages. This presents difficulties.

This is what I tried.

On the target server, edit /etc/news/inn.conf and set the following:

  • artcutoff: 0 (was 10)
  • remembertrash: false (was true)

Restart the server:

ctlinnd xexec innd

Edit /etc/news/inn/expire.ctl and set the following:

  • `/remember/:0 (was 11)

With artcutoff 0, I should be able to send missing articles that are too old, but it won’t work since it was already rejected.

Now I was getting 438 “Duplicate” errors. And indeed, if I checked one of the Message-IDs I wanted to transmit on the target server with grephistory, I got back /dev/null. That is, the article is known but not stored anywhere. It’s in the history file, as a rejection.

The only option seems to be to wait for 11 days until the original artcutoff has passed, and try again. Setting remembertrash and `/remember/ might not be necessary.

2026-11-01. Talking with xwindows on the #netnews channel got me some more insights.

First, compare the Message-IDs on both servers.

One one server:

grep ^Message-ID: /var/spool/news/articles/grenzland/club/* \
| cut -d\  -f2 > campaignwiki-msg-ids

On the other server:

grep ^Message-ID: /var/spool/news/articles/grenzland/club/* \
| cut -d\  -f2 > grenzmark-msg-ids

Transfer the file from one server to the other:

rsync -ai grenzland:grenzland-msg-ids .
rsync -ai grenzland-msg-ids paraelectrobombus:

Compute the diff, using fish:

diff (sort grenzland-msg-ids | psub) (sort campaignwiki-msg-ids | psub)

The five messages that did not get sent are in the diff!

And incidentally, I’m also missing a lot of the remote messages. One thing at a time, however.

Messages that are too old will be rejected by a server. Messages that have been rejected before will be in the cache of rejected messages. This presents difficulties.

This is what I tried.

On the target server, edit /etc/news/inn.conf and set the following:

  • artcutoff: 0 (was 10)
  • remembertrash: false (was true)

Restart the server:

ctlinnd xexec innd

Edit /etc/news/inn/expire.ctl and set the following:

  • /remember/: 0 (was 11)

With artcutoff 0, I should be able to send missing articles that are too old, but it won’t work since it was already rejected.

Now I was getting 438 “Duplicate” errors. And indeed, if I checked one of the Message-IDs I wanted to transmit on the target server with grephistory, I got back /dev/null. That is, the article is known but not stored anywhere. It’s in the history file, as a rejection.

The only option seems to be to wait for 11 days until the original artcutoff has passed, and try again. Setting remembertrash and /remember/ might not be necessary.

Going in the other direction, however! I only set artcutoff to 0 and send the missing articles from Grenzland to Campaign Wiki. The biggest problem was that the diff had produced a list of Message-IDs separated by CR NL instead of just NL. That took my way too long to figure out and grephistory kept reporting errors. 😅

But then, finally, it was done:

< 438 <8ed951da-91b9-4f73-b724-fda8c64c833e@app.fastmail.com> Duplicate
< 438 <11bdrsk$f3l6$1@paraelectrobombus.campaignwiki> Duplicate
< 438 <11bdtcf$f911$1@paraelectrobombus.campaignwiki> Duplicate
< 438 <11bnne9$1jf65$1@paraelectrobombus.campaignwiki> Duplicate
< 239 <10k7lu7$jduh$1@grenzland.club>
< 239 <10kab49$qs9b$1@grenzland.club>
< 239 <10kabb5$qsuo$1@grenzland.club>
< 239 <10kac5n$qtj9$1@grenzland.club>
< 239 <10kalop$r5ap$1@grenzland.club>
< 239 <10kano0$r726$1@grenzland.club>
< 239 <10kbdsc$rpkd$1@grenzland.club>
< 239 <10kbnd4$s0pt$1@grenzland.club>
< 239 <10kbts4$s6ge$1@grenzland.club>
< 239 <10kd4ps$t3j1$1@grenzland.club>
< 239 <10kdjtm$teau$1@grenzland.club>
< 239 <10l8rjk$3se9t$1@grenzland.club>
< 239 <10l9m91$3t9ld$1@grenzland.club>
< 239 <10lqfv3$iffl$1@grenzland.club>
< 239 <10m238q$rq3n$1@grenzland.club>
< 239 <10ma7e7$163gi$1@grenzland.club>
< 239 <10mf5us$1c62b$1@grenzland.club>
< 239 <10mg63q$1ddlc$1@grenzland.club>
< 439 <780158B4-EF25-45C3-94D9-D11AAD0DCFD0@wilderland.ovh>
< 439 <A9094241-5CA8-4249-BAAE-F516BAAE1D35@wilderland.ovh>
< 439 <F9A49DC3-63CD-4389-93C1-C863C178D24A@wilderland.ovh>
< 439 <1EA26F40-8E3B-4B49-BB12-312BD4F90743@wilderland.ovh>
< 239 <10qi581$26lu4$1@grenzland.club>
< 239 <10qiai6$26s89$1@grenzland.club>
< 439 <1B12F1D7-76E9-4679-80E2-D33A01F7D5A0@wilderland.ovh>
< 439 <1369A55F-A1FD-4897-8EC4-24F60C5DEECF@wilderland.ovh>

Again:

  • 239 article transferred ok
  • 438 already have it, please don’t send it to me
  • 439 article transfer failed

One last potential reason for refusal, according to xwindows is that a server will refuse messages that predate the local creation date of the channel. Then again, suspiciously, all the rejected messages are from wilderland.ovh.

Checking /var/log/news/news I find six error messages with matching Message-IDs saying “439 HTML Multipart”. I think this was one user from Wilderland replying via the mail gateway.

Going in the other direction, however! I only set artcutoff to 0 and send the missing articles from Grenzland to Campaign Wiki. The biggest problem was that the diff had produced a list of Message-IDs separated by CR NL instead of just NL. That took my way too long to figure out and grephistory kept reporting errors. 😅

But then, finally, it was done:

< 438 <8ed951da-91b9-4f73-b724-fda8c64c833e@app.fastmail.com> Duplicate
< 438 <11bdrsk$f3l6$1@paraelectrobombus.campaignwiki> Duplicate
< 438 <11bdtcf$f911$1@paraelectrobombus.campaignwiki> Duplicate
< 438 <11bnne9$1jf65$1@paraelectrobombus.campaignwiki> Duplicate
< 239 <10k7lu7$jduh$1@grenzland.club>
< 239 <10kab49$qs9b$1@grenzland.club>
< 239 <10kabb5$qsuo$1@grenzland.club>
< 239 <10kac5n$qtj9$1@grenzland.club>
< 239 <10kalop$r5ap$1@grenzland.club>
< 239 <10kano0$r726$1@grenzland.club>
< 239 <10kbdsc$rpkd$1@grenzland.club>
< 239 <10kbnd4$s0pt$1@grenzland.club>
< 239 <10kbts4$s6ge$1@grenzland.club>
< 239 <10kd4ps$t3j1$1@grenzland.club>
< 239 <10kdjtm$teau$1@grenzland.club>
< 239 <10l8rjk$3se9t$1@grenzland.club>
< 239 <10l9m91$3t9ld$1@grenzland.club>
< 239 <10lqfv3$iffl$1@grenzland.club>
< 239 <10m238q$rq3n$1@grenzland.club>
< 239 <10ma7e7$163gi$1@grenzland.club>
< 239 <10mf5us$1c62b$1@grenzland.club>
< 239 <10mg63q$1ddlc$1@grenzland.club>
< 439 <780158B4-EF25-45C3-94D9-D11AAD0DCFD0@wilderland.ovh>
< 439 <A9094241-5CA8-4249-BAAE-F516BAAE1D35@wilderland.ovh>
< 439 <F9A49DC3-63CD-4389-93C1-C863C178D24A@wilderland.ovh>
< 439 <1EA26F40-8E3B-4B49-BB12-312BD4F90743@wilderland.ovh>
< 239 <10qi581$26lu4$1@grenzland.club>
< 239 <10qiai6$26s89$1@grenzland.club>
< 439 <1B12F1D7-76E9-4679-80E2-D33A01F7D5A0@wilderland.ovh>
< 439 <1369A55F-A1FD-4897-8EC4-24F60C5DEECF@wilderland.ovh>

Again:

  • 239 article transferred ok
  • 438 already have it, please don’t send it to me
  • 439 article transfer failed

One last potential reason for refusal, according to xwindows is that a server will refuse messages that predate the local creation date of the channel. Then again, suspiciously, all the rejected messages are from wilderland.ovh.

Checking /var/log/news/news I find six error messages with matching Message-IDs saying “439 HTML Multipart”. I think this was one user from Wilderland replying via the mail gateway.

Sunday subscriber bonus

, updated:

PN interviews Rick Hasen on elections and Asawin Suebsaeng on Stephen Miller.

Trumponomics: A Midterm Report Card

, updated:

Promises made, promises betrayed

Reading Land by Maggie O’Farrell.

Reading Land by Maggie O’Farrell.

Sunday thought: Vote the Bums Out

, updated:

Friends,

Summary of changes for October 2026

Hey everyone!

This is the list of all the changes we've done to our projects during the month of October.

a boat has run into the edge of the world, someone aboard is touching the wall from the bow, another person is walking along the edge of the world to a staircase leading to an exit of the world

Over the summer, we looked around Pino and tried to make a list of all that had changed since we sailed back from Japan and thought it might be nice to make a new video to show you what those changes were. Our last vlog-type video was released in 2020, we are considering maybe getting back into the habit of making montly videos. We also released two other videos from past talks, one is about Analog Communication & Solresol and the other is an Orca Livecoding Demo.

We both participated in Drawtober this year, finishing 31 daily drawings. See Devine's drawings which are illustrations for the Neauismetica, and see Rek's series of 31 5x5 cm tile-like drawings.

We carved a halloween pumpkin inspired by the ghost enemy(lower left character) Rek designed for Donsol. As another Halloween treat, members of Merveilles Town worked together to make an album of spooky tracks.

In the little world of Uxn, Taylor gave us a XTE INK reader, for which Devine wrote a firmware in Uxn. The source is here. Not having a smartphone or a printer, it has been quite convenient for us to bring QR code tickets to venues.

Like last year, Oquonie is part of Playdate Catalog Fall Sale running from November 5th to the 19th. Thank you for continuing to spend time in the little worlds we create!

Book Club: We are reading Le Ton beau de Marot by Douglas Hofstadter.

October 31, 2026

, updated:

On his “Swing Around the Circle” in summer 1866 to drum up support for his party before that year’s midterms, President Andrew Johnson denounced Congress as an illegal body, called certain Republican members of Congress traitors who should be hanged, and compared himself both to his martyred predecessor Abraham Lincoln and to Jesus Christ.

Bookmarks - llm, programming, tools, ai

These are some things I’ve wandered across on the web this week.

🔖 Imagery Topo Base Map Retirement

The United States Geological Survey’s (USGS) National Geospatial Program (NGP) will retire the USGS Imagery Topo Base Map that combines aerial imagery with topographic map features like roads, place names, and contour lines into a single map view. It has been a popular resource for users who want to view topographic details on top of real-world imagery.

data delete gov maps

🔖 FOSDEM2027 Devroom: Archives, Libraries, and Digital Memory

We are pleased to announce the “Archives, Libraries, and Digital Memory” Devroom at FOSDEM 2027!

This Devroom will focus on the radical notion of preserving information and digital resources for the public good, with the intent of enabling access to source code, software, research, and other valued cultural works, into the future.

conferences preservation web-archives

🔖 Series of Tubes

Build an internet. Lay fiber between cities, buy transit, peer at exchanges, sign up businesses, and keep the eyeballs happy while backhoes, sharks and route leaks do their best to stop you.

games internet network networks

🔖 LTO Tape data storage for Linux nerds

Tape storage is surprisingly not dead! If you are here then you may be considering using LTO tape as part of your backup or your long term archiving strategy. I’m here to mostly talk you out of it, or at best make sure that you are aware of what you are walking into.

data preservation storage

🔖 Telescopo

Double-click a local Markdown file and Telescopo opens it as a polished Mac document. There is no vault, project, import step, or browser preview between you and the file.

markdown tools

🔖 Superpowers

Superpowers is a complete software development methodology for your coding agents, built on top of a set of composable skills and some initial instructions that make sure your agent uses them.

ai programming tools

🔖 Herdr

Your agent can hand a review or a test run to another agent and keep working. When the helper finishes, its report shows up in your agent’s input, so you never copy anything between windows.

ai programming tools

🔖 cmux

cmux is a lightweight, native macOS terminal built on Ghostty for managing multiple AI coding agents. It features vertical tabs, a notification panel, and a socket-based control API.

commandline terminal tools

🔖 AgentsView

AgentsView brings your AI coding sessions into one searchable archive. Browse recorded conversations from more than 60 agent formats, compare activity and costs, and reuse lessons from past work. The archive stays on your machine unless you turn on a feature that shares it.

ai tools vis

🔖 FrontierCode Leaderboard

FrontierCode is the first benchmark to measure mergeability: would the maintainer actually merge this PR?

Our criteria assess end-to-end code quality (correctness, test quality, scope discipline, style, and adherence to codebase standards) using an ensemble of grading techniques including unit tests, rubrics, and new types of verifiers.

benchmarks llm programming

🔖 Built for Coders, Trusted by Defenders

Mistral released Mistral Large 4 (Le Chonk), a 1-trillion-parameter multimodal model, now available with improved coding, cybersecurity, and reasoning efficiency. It leads open-weight benchmarks in coding and defensive security while offering three reasoning modes for cost-performance balance. Fully open-weight and European-trained, it empowers sovereign AI with customizable, self-hosted deployment options.

llm

🔖 BrowseComp: A Simple Yet Challenging Benchmark for Browsing Agents

We present BrowseComp, a simple yet challenging benchmark for measuring the ability for agents to browse the web. BrowseComp comprises 1,266 questions that require persistently navigating the internet in search of hard-to-find, entangled information. Despite the difficulty of the questions, BrowseComp is simple and easy-to-use, as predicted answers are short and easily verifiable against reference answers. BrowseComp for browsing agents can be seen as analogous to how programming competitions are an incomplete but useful benchmark for coding agents. While BrowseComp sidesteps challenges of a true user query distribution, like generating long answers or resolving ambiguity, it measures the important core capability of exercising persistence and creativity in finding information. BrowseComp can be found at this https URL.

benchmarks llm testing

🔖 clairic

Clairic is a System One-style model that can extract, compute, estimate, and forecast values from inputs. It is strongly typed and outputs confidence scores and probabilities against its outputs. This model is in preview from the Cloudflare Workers AI team.

api cloudflare llm

🔖 Using LLMs at Oxide

Large language models (LLMs) are an indisputable breakthrough of the last five years, potentially profoundly changing the way that we work. As with any extraordinarily powerful tool, LLM use has both promise and peril — and that they are so general-purpose leaves real questions about how and when they should be used. The landscape is shifting so rapidly that static prescription is unlikely — but that LLMs are evolving so quickly also gives urgency to the question: how should LLMs be used at Oxide?

llm policies programming

🔖 AI and TheEnclosure of the Scientific Commons

The scientific literature can be viewed as an “information commons:” an intangible resource that “no one owns and is shared by everyone.” There are well-established economic and political frameworks for understanding such commons, emerging from the history of agricultural common lands found in places like preindustrial England. This article provides a primer on the history and these frameworks, and considers a key difference between the information commons and the fields of yore: while information commons are robust and immensely valuable — some can be said to rank among humanity’s greatest achievements — the English agricultural commons no longer meaningfully exist. The latter are gone not because of the well-known “tragedy of the commons,” but rather a phenomenon known as the enclosure movement (~1600–1800) that transformed the common lands into private property. Many observers, then and now, judge enclosure to have been theft at a societal scale. This article argues that artificial intelligence (AI) provides precisely the tools needed to enable a previously-infeasible enclosure of the information commons. Although AI-enabled enclosure does not operate identically to physical enclosure, it shares the key features of turning the commons into private wealth and undermining the social systems that support them (via “slop spam”). The concepts presented in this article can provide a scholarly basis for interrogating the foreboding feeling that AI may represent not just a smash-and-grab, but an attack upon a whole way of life.

llm luddism sts

🔖 Seeing like a software company

Thinking in terms of legibility and illegibility explains so many of the things that are confusing about large software companies. It explains why companies do many things that seem obviously counter-productive, why the rules in practice are so often out of sync with the rules as written, and why companies are surprisingly willing to tolerate rule-breaking in some contexts.

legibility programming software work

🔖 NoMaps For These Territories

On an overcast morning in 1999, William Gibson, father of cyberpunk and author of the cult-classic novel Neuromancer, stepped into a limousine and set off on a road trip around North America. The limo was rigged with digital cameras, a computer, a television, a stereo, and a cell phone. Generated entirely by this four-wheeled media machine, No Maps for These Territories is both an account of Gibson’s life and work and a commentary on the world outside the car windows. Here, the man who coined the word “cyberspace” offers a unique perspective on Western culture at the edge of the new millennium, and in the throes of convulsive, tech-driven change.

documentaries interviews scifi

2026-10-31 Human Emacs

2026-10-31 Human Emacs

I’m doing my part in the struggle for a Human Emacs. When @technomancy posted his message on the emacs-devel mailing list, one of the responses asked for the harms he was talking about. I tried to write a response that listed some of these harms. See below for what I wrote, slightly edited.

I think the question about the harms done goes to show that some people – including many of my coworkers, for example! – do not know about these harms. They are surrounded by AI enthusiast. The news they follow hails the AI bros, Sam Altman (Open AI), Elon Musk (Tesla, X, Space X, whatever is next), Dario Amodei (Anthropic), Jensen Huang (Nvidia), Satya Nadella (Microsoft), Sundar Pichai (Google), and so on. There’s some critical thinking involved, but people like Timnit Gebru (DAIR) or Emily M. Bender (University of Washington) and their many allies do not have the same media presence. Money makes all the difference. I mean, I should hardly be surprised. These people are often focused on running the business. They don’t read far and wide. Just last Thursday my project manager admitted to never having heard of the eMudhra problem.

For me personally, it also validates my bookmark pages where I not only bookmark links but also try to pull a quote for context. Unfortunately, the ongoing Slopocalypse has me bookmarking a lot links. And just now, as I was composing my mail, I still remembered having read something about all the ongoing lawsuits regarding generative AI and copyright that were all essentially unresolved. I had forgotten to bookmark that link. 😥

Anyway. I guess we’re not finished talking about this, not here, not any where.

Notes on a reply

The question of harms done is hard to answer for technology were we suspect future harm. Nothing bad has happened, yet. That doesn’t mean people can do whatever they want until harm is done. We developed the precautionary principle to deal with this issue. It emphasizes caution, pausing and review before leaping into new innovations that may prove disastrous.

The question we need to answer, therefore, is whether using LLM to develop Emacs may prove disastrous.

In order to beginn answering this question, we need to agree on what we mean by “Emacs”. I posit that we mean two things:

  1. the source code of the editor, which we want to remain free so that we may enjoy the four freedoms of free software;
  2. the community developing the editor, which we don’t want to alienate such that there continue to be volunteers doing the work.

What sort of disastrous consequences might arise from the use of LLMs to develop Emacs, with respect to source code and community?

  1. If the code base is infested with code of questionable provenance, it’s hard to win a case in court. If the project needs to spend time and money to defend itself in court, that would seem disastrous. See SCO–Linux disputes for example of a similar situation where the resulting code doesn’t matter as much as the provenance of the code.
  2. If the code base is sprawling with multiple implementations of similar functions, with internal contradictions that are resolved with yet more code, it becomes increasingly hard to contribute without an LLM. These LLMs cost money. Even if we have local LLMs, their training costs money and somebody will have to pay for it, eventually. We need free tools to develop free software. See BitKeeper and the Linux kernel for an example how dependence on a gifted service turned out.
  3. If we work with the code a machine has written, some of us may feel alienated: by the commit messages, the code comments, the emails arguing for changes. Some people will give up and leave rather than wade into these discussions. See vim issue #19413 for a merge request where two people argue with each other using LLMs. See OCaml issue #14369 for a merge request where an enthusiastic LLM person writes pages and pages of arguments.
  4. There is an ethical dimension to free software. We do this, in part, so we “can help others” and so we “can give the whole community a chance to benefit from [our] changes”. We want to do good. And yet, the production of LLMs involves evil. Of course, many things do. But here we have a choice. SeeOpen letter to President Biden from tech workers in Kenya for an example of what data labellers, content moderators and AI workers go through.
  5. The ongoing climate collapse concerns us all. We all adjust in some ways, make our own trade-offs. Usually, however, other people have made trade-offs in our name. In this particular case, however, we can decide for ourselves. There is no pressure. Do we want to use a technology that is bad for the environment or don’t we. See The growth the AI industry wants is disastrous for climate change by Wim Vanderbauwhede for a paper on the emissions caused by the AI industry.

This is not a complete list of harms caused by the use of LLMs but it’s long enough to establish that they are real.

What’s worse is that, should any of these harms come to fruition Emacs, it will be hard to recover from them. Thus, the risk of future harm does not only depend on how probable it is, but also of how big it is, should it come to pass. How easy will it be to rebuild? Should we find that LLM code is tainted, it will be hard to return to an untainted code. If the next generation of Emacs developers is used to LLM’s helping hand, it will be hard to rebuild the knowledge and familiarity with the code that is required to work with the code without an LLM.

The precautionary principle solves exactly this problem. Let’s wait. Let’s see how things have played out. We’re not in a race. There is no competition we have to beat. We have the time. We can afford to be cautious and not risk the project. Even if the FSF comes back and says the laywers have said it’s OK, we can remain still wait.

Cheers

Alex

#Emacs

2026-10-30 Sysadmin day

2026-10-30 Sysadmin day

My wife is looking at graphs of our electricity use and our warm water use, and I’m looking at the Munin graphs of our server.

Is there something I could learn from looking at my public Munin graphs, even without an incident, perhaps over longer time periods? Let’s see.

I’m counting Apache connections because at one point I was trying to understand whether my server was being overwhelmed by many connections and if I needed to fiddle with the many configuration options of the web server.

Apache connections over one month. Two weeks ago the number seems to have stabilized at 10 or less.

I’m counting the hits on the garbage server because the idea is that bots get lured into the maze of pages generated by the garbage server so it’s a proxy for detected bots that fall for it. A high number of hits should not be a problem as it answers requests without disk access so it should be fast.

The hits on the garbage server appear to be stable at about 1 hit/second for the last three weeks.

I’m also counting requests per status code because I’m interested in my server’s health and the quality of my links. What I generally look for is whether I get a lot of server errors (500+), a lot of missing pages (404), a lot of redirects (301–303) a lot of local cache hits (304), etc.

Hits per seconds, per HTTP status code. The high number of 301 responses (“moved permanently”) is a sign, I think, of bots that keep accessing old URLs that are being redirected and never updating their data. In other words, these days they are suspected AI scrapers.

I’m also counting hits per domain to see if there are any spikes for a particular domain only. Domains I fear for are the GoToSocial subdomain, the git subdomain, and so on. Everything seems calm, at the moment.

I also host three search engines and I’m just realizing that one of them has seen spikes nearly twice as high as the maximum hits on Emacs Wiki. That is a bit disconcerting. What happened?

I’m assuming the spikes for the GoToSocial server happen when it comes back online after some downtime as the servers it is connected to start working on the queues. And the spikes on the git server happen when somebody checks out a project.

All the various domains served, with hits per second.

I run an open video-conferencing server called Galène. I want to keep an eye on it in case somebody is starting to use it a lot. At the moment it looks as if it’s just me and my friends.

Last wee had a handful of spikes with up to four people connected. This is fine.

I run an IRC server networked with the IRC servers of two friends. I want to keep an eye on the number of users and channels. I wouldn’t want the server to end up being a control server for malware.

The number of channels and users remained stable. Temporary drops reflect on the quality of our network, if anything.

Now we’re moving on to resources. Disks first. I think the main fear is running out of disk space because logs are out of control. This is where the systemd journal shines. If log files are written to disk, logrotate needs to know about them. So installing a piece of software that is missed by logrotate is a problem. As long as you stay within the software of your distribution, and as long as any additional software you install uses systemd, you should be fine.

The graph is pretty stable, showing logs growing over each day and getting truncated again. And a huge jump two weeks ago, probably the backup of the GoToSocial database file (10G).

I guess these days people don’t think about inode usage all that much any more. Back when servers carried all of USENET and every news article was a file, it was possible for a system to run out of inodes. It’s basically a limit on the number of files that can exist on a system. Still, I track them. Just to be sure.

The number of inodes is at less than 8%. Nothing to worry about.

If the number of inodes keeps hovering around 8%, then the exact number of inodes doesn’t matter that much. This seems like a graph that I could remove.

The number of inodes used remains stable, too. There were two strange, temporary drops two weeks ago and I have no idea why this could have happened.

Another strange graph is the one with the number of open files. Linux has a limit on the number of open files at any given point in time so I guess it’s important to see whether we’re close? lsof | wc -l shows nearly 20,000 right now. Then again, sysctl fs.file-max says 9223372036854775807 … so I guess this graph is also one I could remove.

The number of open files is stable at about 3000. I don’t understand how that relates to the 20,000 I mentioned above.

This machine runs a mail server. Of course it does. But it’s local only. The daily mail you see is probably the net news server status. I guess I’m most afraid of some situation sending a gazillion mails and me not noticing it.

A small spike once per day, that’s it, for almost all days.

The mail queue is important if mails cannot be sent. But if nobody is sending mail on this system, the queue should be empty, and it is.

Unsurprisingly, the mail queue itself is empty, too.

The number of users is a measure in the same vein. It’s useless on a single user machine. On a shared machine, this graph would make sense. I guess I’m waiting for a second user to show up that I don’t recognize. I’ll know that the machine has been hacked, then. 😬

Most of the time nobody is logged in. Sometimes one person is logged in (me). Sometimes more, all of them being me.

Measuring the resources spent by Munin to produce the graphs is a kind of insurance against writing a plugin that hurts. I guess we’re doing fine?

Munin processing time stays at about 18 seconds per month, with a tiny day cycle. I’m assuming when the current log file is short in the morning, some plugins finish faster than at the end of the day when the logs are long.

The firewall throughput measures the amount of data that is actually sent, via all ports. This could be interesting to detect exfiltration or bots repeatedly downloading huge files. That would have to stop, of course.

Firewall throughput shows a small number of spikes last week. I did not investigate. Whatever it was, it’s now over.

I’m not quite sure what to do with net stats. I guess some sort of denial of service might show up here? I have no idea.

The net stats seem to be stable even if I don’t know what it means to me. The failed and reset TCP connections are very low. So I guess we’re fine.

We’re getting to one of the important graphs regarding the bots, I think. Ever since the server got an upgrade, and perhaps ever since I installed the botcheck defence, average system load has been under control. What hasn’t been under control is the number of autonomous systems that I’m banning. For more about this, see my Butlerian Jihad page.

Note: Each autonomous system manages multiple IP address ranges and each IP address range contains many IP addresses. Each autonomous system belongs to an organisation involved in managing Internet traffic. Sometimes an organisation is an Internet service provider (ISP), either for residential or commercial subscribers. Sometimes an organisation belongs to an even bigger company (who else but Amazon, Meta, Google, Microsoft and all the other tech giants). In any case, banning an autonomous system can hit many innocent people: an autonomous system that serves both users of virtual private networks (VPNs) and bots; big companies hosting both individuals and bots; and so on. The solution is forced upon me, however, since the bots are trying to evade blocks by using a gazillion IP addresses. Blocking them individually results in huge firewall sets and it’s inefficient because they don’t get reused all that often.

Four weeks ago, over 8000 IP address ranges were blocked, now it’s less than 3000 IP address ranges.

Back when the scraper bots overwhelmed the server on a regular basis, the problem the load average going up to 80 on a system with two virtual cores. Now I have four virtual cores and load stays far below that.

The load average is under control, safely below 1.

I’m not sure what the fork rate means for me. When heavy processes fork, other resources spike immediately. So I guess we’re doing OK.

Fork rate is pretty constant at 4/second.

If the fork rate is pretty much constant, the number of processes should also be pretty much constant. And that’s what I find, so I’m happy.

Apparently four weeks ago there were a number of zombie processes that were hanging around. I’m happy they are gone, now. Everything else seems to be constant, so good.

I’m never quite sure about threads. Are they even used these days? “Workers” are not necessarily threads. If I’m counting processes, I should also keep an eye on threads. Hence this graph. Since there are no weird spikes, I guess we’re doing OK.

A stable number of threads that goes up and down over the course of each day. I have no idea why three and four weeks ago the number seemed to be higher.

There used to be a time when my web apps based on the Mojolicious framework would spawn more workers as load went up. I guess now that load is under control, that rarely happens any more.

A list of processes, but almost all of them show just a single process being counted. Surprisingly, the max number of processes for Emacs Wiki was more than 12.

Another measure of resource use is compute. In other words, CPU usage.

CPU usage is extremely low these days. The numbers can go up to 400% because I have four (virtual) cores available.

I also try to identify the processes that use the most resources. I’m looking for spikes. Most of the time it’s GoToSocial that’s using the most CPU. That seems fine. Apache is acting as the reverse proxy for all web services. Fail2ban is managing the firewall. Everything seems fine.

A huge list of processes with GoToSocial showing daily spikes.

And yet another resource is, of course, memory. Specially with RAM prices being what they are! In my case, I think my machine is doing pretty well.

The memory usage shows about half a gigabyte of eight unused and nearly four gigabytes used for caching. This system is far too powerful for my use.

The graph for memory use is used to find applications that seem to have memory leaks. Sadly, once you’ve identified the application, it’s not entirely clear how to fix those memory leaks. Right now, I don’t see any suspicious candidate, though. I do get the impression that some applications don’t want to relinquish the memory that they have, like Traveller. Do I still have circular data structures resulting in memory leaks?

A log list of processes, with GoToSocial clearly dominating memory use, and surprisingly, The Lounge on second place.

Above, I used percentage of memory for processes to see. And here’s the RSS. Measuring memory consumption under Linux is hard.

Another long list of processes. A least the memory use here does not contradict the MEM graph above.

And yet! And yet. Everything looks great but at the same time the logs still show the out of memory (OOM) killer striking every now and then. These instances should all get investigated. I am slacking.

Multiple instances of the out of memory killer striking.

Back in the old days, computers never had enough memories and so unused memory was swapped to disk. As this system is doing so well, that isn’t necessary. So I guess what I’d expect to see is that if memory starts running out, swap in and swap out should pick up. If the numbers are close to zero, that’s good.

Swap shows some activity but I don’t know what it means.

We’re going to end the tour with the most useless of graphs: uptime. When I was young, long uptime was a sign of stability. Your system kept running for months and years. So much better than Windows! These days, I think a long uptime means that you’re not upgrading the kernel when security issues come calling and that’s bad.

The graph shows that I rebooted the machine twice in the last four weeks. I’m guessing this means I missed a few security updates!

And that’s it! System administration when nothing is happening. Let’s hope it stays that way.

#Administration

2026-10-31. Sean Connor wrote in to tell me about SYN flooding from Brazil and how to block it ( I still don’t understand this SYN attack, but now I can block it easily) and how it was a Brazilian tech firm ( For now, one last time with the Brazilian SYN attacks). He said one should never expect too many connections in SYN state. When I just checked, I had 15. Now I have 6. So the list is small.

netstat -an|grep SYN

I don’t think I want to install mod_limitipconn which limit the maximum number of simultaneous connections per IP address.

And he also mentioned a strange HTTP header rewrite he does ( Oh, it’s a bug on my side that prevents full conditional requests) to allow feed readers to do conditional requests (the ones where an unchanged resource doesn’t get downloaded but a 304 is returned).

Not Moving the Needle, Anywhere

, updated:

To read this letter, click here:

My podcast with John Philpin

, updated:

I recently recorded a podcast with my friend John Philpin, where we talked about our projects on the IndieWeb and the current state of AI – give it a listen!

@Andy Sylvester's River of News

, updated:

modeorg.org: a human guide to Org mode (via Emacs News) – a 30 day guide to learning the Org Mode feature within Emacs – I will give this a try to see how it compares to my site Org Mode for Beginners.

Halloween Monopoly

, updated:

Friends,

RIP Bill Nordhaus

, updated:

A giant of economics and my first great mentor

@Barack Obama @Bsky

Don’t boo, vote!

There’s nothing scarier than not voting. Enjoy Halloween, but make sure you have a plan to vote on November 3rd.

Paperweights and Cosmonauts

, updated:

Today, enjoy our audio and video picks

Blessing of the Animals

“Far be it from me,” Thom said, downing his tequila, “to tell you what you can and cannot do. You want to marry a monk? Fine. You want to divorce him later? That’s OK too. You have the right.”

Rare Species

I walked back to my sister’s room and stood in the doorway and listened to her breathe. Maybe some of those seahorse facts weren’t even true.

Too Much

Stuff for one apartment, food for one stomach, milk for one baby

The Love of Men

I sleep with Oliver because, after my mum’s death, I feel like I’m wandering about naked in the middle of a market while fully clothed people haggle and shout in a language I don’t speak; I feel like I’ve had an umbrella over my head all my life, and suddenly that umbrella has been yanked away.

The Many Deaths of George Armstrong Custer

In popular tradition General Custer was the last to die, though there is no way to know the final sequence of events. He reportedly had been shot twice: once in the left temple and once just below the heart.

Purple and Yellow and Green and Red

I picture her. That slight eighteen-year-old. Standing at dawn by the side of the highway. Thinking anything, anything would be better than staying in the house behind her.

Red Light, Green Light

“Consent issues,” I called it instead, as if what had happened to my body were a chasm I could bridge with language.

Here at the Summer’s End

When we heard the call of the river, / you would crouch yourself low, / let the water creep up your pant legs, / your hands searching the bed for stones

Mourning Wear

You knew from afar / someone had experienced loss, / bowed your head low for the hook-knifed / room in their heart

Inheritance I

Midnight, / I got around to kicking the empty moving boxes / all over the apartment, and crying, and loathing / God with all his twisted families.

Sunbeams

I have always thought of all creatures—all organisms, really—as relations. Whether wandering alone in deep wilderness or just leaning against a tree growing beside an urban sidewalk, I have had no difficulty feeling, as if in dreamtime, the roots of our relatedness—ecologically, yes, but also with an overlay of the sacred, the holy. Lyanda Lynn Haupt

A Thousand Words

A Thousand Words features photography so rich with narrative that it tells a story all on its own.

Correspondence

As I read Debra Gwartney’s essay “Believe Me” [August 2026], I found myself saddened, horrified, and enraged all at once. I gasped as she described what that teenage boy did to her when she was just a child of seven in her flower-girl dress. She writes, “Tell me, please, that there’s still time and opportunity to inhabit the tone of authority and self-possession I hear from other women.” Although I didn’t always possess those traits either, I strive to be one of those vocal women that Gwartney admires. A.A.Otis, Oregon

Contributors

Sarah Blodgett lives in the wilds of northwestern Connecticut. The fox kit on this month’s cover was one of seven born under a brush pile in her neighbor’s garden. After getting permission to set up a blind, she was able to hide and photograph the little ones while sipping her morning coffee. More

@Miguel de Icaza Mastondon feed

, updated:

More:

Report from the Vatican

, updated:

Yesterday I had the singular honor of meeting His Holiness, Pope Leo XIV

Pluralistic: Formalities (31 Oct 2026)

, updated:

Today's links Formalities: When it comes to AI, the Copyright Office is restoring copyright to its proper status, as something you have to work to get. Hey look at this: Delights to delectate. Object permanence: GWB x martial law; Li'l Sparky; Dueling Starbuckses; Microsoft buys Skype (does fuckery); Bieber v SOPA; SOPA is the worst; Snowden x rule of law; "Laserwriter II"; Russia v DST; Class war funnies; Minnesota's miracle; Icelandic women v sexism; Image analogies; Aussie DMCA ratfucked; "Authorised Domain"; Sales tax is regressive; Prince Charles's secret veto; Wells Fargo blackballed workers for refusing to crime; Poe read by Vincent Price and Basil Rathbone; Put it back!; The internet was made for privacy. Upcoming appearances: Kilkenny, Courtenay, Vancouver, Folkestone, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Formalities (permalink) It's not often that I find myself on the same side as the US Copyright Office. In fact, I think this is the first time in 25 years that I've found myself cheering on the office's official actions as good for art and good for free expression, taking the side of creative workers over our bosses. The source of our miraculous accord: the US Copyright Office's position on AI. The CO has taken the (entirely correct) position that copyright law exists to incentivize human acts of creative expression, which means that only works of human authorship are eligible for copyright. This isn't a controversial position within legal circles. But for media executives, this is shocking; absurd, even. This gap between the industrial and the legal understanding of copyright comes from a fundamental difference over the evocatively named legal doctrine of "sweat of the brow." "Sweat of the brow" is fundamental to a correct legal understanding of copyright. Copyright rewards and protects creativity but it does not protect hard work. You can labor for ten years over a phone book listing the numbers of every person in a town and (as a collection of uncopyrightable facts) it will receive no protection at all. Zero. Zilch. Anyone can copy and sell that phone book: https://en.wikipedia.org/wiki/Feist_Publications,_Inc._v._Rural_Telephone_Service_Co. Copyright law doesn't care if you slaved over that collection of facts, if you missed sleep and your kids' little league games to realize your grand vision. Copyright law doesn't care if you plowed every cent into it, remortgaging your home and cashing in your (already resentful) kids' college funds. But: if you dash off a haiku in ten seconds while sitting on the toilet, shove it into your pocket and forget about it, and then your (still resentful) kids discover that crumpled haiku after your (highly suspicious) death, your kids will be able to claim a full 70 years' worth of copyright over that forgotten triviality (the term of copyright for works of human authorship is life plus 70 years). This is the uncontroversial and universally accepted legal understanding of copyright: all the copyright in the world for creative acts, no copyright at all for mere acts of labor. The "sweat of the brow" has nothing to do with a work's eligibility for copyright. But no media boss believes this. For media bosses, copyright is a pseudo-property† right, designed and operated to protect their bottom line. The point of copyright isn't to incentivize creativity, but rather investment. † Or not-so-pseudo There's obviously a relationship between creative acts and acts of investment, but it's possible to create without investment (see: your haiku) and it's possible to invest without creativity (see: your phone book). And once again, the creativity that copyright protects is human creativity. This is a lesson that David Slater learned the hard way. Slater is a professional wildlife photographer and amateur monkey-trainer who combined his interests by teaching Celebes crested macaque monkeys to take selfies. But when Slater published a monkey's selfie others copied and distributed the image without his permission, on the (entirely legally correct) basis that monkeys are not humans, and that means that works created by monkeys don't get a copyright. This was also the Copyright Office's position, and the position of the Ninth Circuit Court of Appeals: https://en.wikipedia.org/wiki/Monkey_selfie_copyright_dispute This is the basis for the US Copyright Office's repeated decision to refuse to extend copyright to AI-generated works. An algorithm is even less human than a monkey, so if you can't get copyright over a monkey selfie, you definitely can't copyright your chatbot's slop. The US Copyright Office has successfully defended this position in multiple courts, triumphing over plaintiffs who were so persistent that they even got the Supreme Court to weigh in on the issue (the Supremes decided the case didn't warrant their attention): https://pluralistic.net/2026/03/03/its-a-trap-2/#inheres-at-the-moment-of-fixation AI slop isn't copyrightable, but there can be copyrightable elements in an AI-generated image. The most obvious element is the prompt. So long as your prompt contains some quantum of creativity (e.g. "Make me a beautiful flower whose loveliness is reminiscent of a newborn baby", but not "make me a beautiful flower"), that prompt is copyrightable. That means you can use copyright to challenge others' rights to present the same prompt to a chatbot. But while the prompt can be copyrighted, the image it gives rise to isn't. So you can spend a month iteratively refining your prompt, consuming all your town's water along with 200,000 gallons of diesel and that prompt will be yours for your life plus 70 years, but the image it generates is in the public domain, and anyone can copy it, sell it or give it away. There are other ways that copyright can find its way into AI-generated material. You can make creative edits to it: if you output a slop novel and rewrite various sentences (providing those rewrites involve some creativity and not just mechanical corrections or word substitutions), then the edited sentences become copyrighted works, even though all the rest of the text remains uncopyrightable. You can also get a "thin" copyright through selection. If you get your chatbot to output many images based on your prompt and choose your favorite, your selection can confer a tiny bit of copyright over that creative act of selection, but it will be harder to defend than even the other (attenuated and highly specific) forms of copyright. Now, perhaps you've spotted an administrative problem lurking in this turn of events. How can someone else know what part of a work is AI-generated (and thus in the public domain) and which parts are human-edited/contributed (and thus copyrighted)? Just as importantly, how can you prove which parts of your work are not AI-generated and thus eligible for copyright protection. This gets especially gnarly when you're dealing with complex media. In an animation, an AI might do the rigging and movement for a human-created sprite. The sprite is copyrightable, but its movements aren't. That would mean that I could remap your sprite's movements onto a different sprite without infringing your copyright. Or say the sprite and its movements are human created (and thus copyrighted), but the backgrounds are procedurally generated? I could take those backgrounds and put new animations overtop of them. The simplest, most reliable way to ensure the works you invest in are fully and entirely eligible for copyright is to just use humans for the whole project. Declare a "no-AI policy," and hire human artists to produce the works you hope to sell. Monitor their activity to ensure they're not using AI. Keep good records. Now, as much as I like the idea that we've arrived at a copyright law that insists that a company can only get exclusive rights to its products by paying human artists to make them from end-to-end, I don't think that's likely to be the way it shakes out, but that doesn't mean that this is a wash for artists. The reality is that copyright claims are always "fact-intensive inquiries" that are expensive to litigate and difficult to adjudicate. It's completely normal for copyright lawsuits to turn on documentary evidence gleaned from fragmentary records. This is simply intrinsic to copyright, because copyright is a doctrine that requires judges to assess whether things are "creative" and "original" as though these were freestanding categories that everyone could agree upon. Of course, the rules of copyright can make this harder or easier. One way in which the rules make deciding copyright cases much, much harder is copyright's broad prohibition on "formalities" ("formalities" is how copyright wonks refer to "red tape" or "paperwork"). For nearly all of American history, copyright ran on a key formality: deposit, registration and notice. To secure a copyright for a new work, an artist (or their employer) had to send a copy of that work to the Library of Congress (deposit), along with paperwork detailing the claim of authorship (who made this, what parts of it did they make) (registration) and they had to display a copyright notice that told you who held the copyright to every work that was registered (notice). Both the filing and the notice required careful attention and precision, and screwing either one up could result in your losing your copyright. It's an open secret among copyright scholars that Walt Disney screwed this up with the first Mickey cartoons, meaning they've been in the public domain since their release: https://web.archive.org/web/20080725055415/http:/homepages.law.asu.edu/~dkarjala/opposingcopyrightextension/publicdomain/HedenkampFreeMickeyMouseVaSp&E(2003).htm This system of copyright formalities meant that you could always tell whether a work was copyrighted, you could always find out who claimed the copyright over it, and which parts of the work were claimed under copyright and under what basis. What's more, formalities created the Library of Congress, since the LoC acted as America's "copyright deposit" library, holding deposit copies of every work that had ever been issued a US copyright. The US system of formalities was descended from the English system, in which the Stationers' Guild used a copyright registry to establish who had the rights to which books. But there were competing copyright systems, notably the "continental" system that was codified through the Berne Convention, a copyright treaty drafted by Victor Hugo (yes, that Victor Hugo). Among other things, the Berne Convention abolished formalities. Much of the world adopted Berne, but the US held out until 1976. With the 1976 Copyright Act, Congress brought the US into compliance with Berne, abolishing formalities in the USA. As a compromise, the 1976 Act requires US authors to register their copyrights in order to obtain "statutory damages" (up to $150,000 per work). That's a pretty good incentive, but even with that incentive, the vast majority – far in excess of 99.999999999999999999999999999999999999999% – of all copyrighted works are not registered with the Copyright Office. They are born copyrighted from the moment they are "fixed in a tangible medium" until 70 years after their authors die. But without registration, you can't know when that copyright clock started ticking because you have no way to verify who the author of the work is. This not only makes it incredibly difficult to establish the copyright status of nearly every copyrighted work, but it also means that in nearly every case, you can't readily determine who you should approach if you want to pay them for a copyright license. Abolishing formalities has created a universe of orphan works: everything from napkin doodles to kindergartners' finger paintings to message board posts. Within that universe is a kind of gaseous cloud that, if condensed, would come out to an infinitesimal planetoid, representing the entirety of commercial works whose authors give a damn about their copyright status. It's a bad, bad system. This system doesn't do away with the need to keep careful records: like I said, copyright disputes usually require the close examination of documentary evidence. What formality abolition accomplished was the destruction of the regular system of record-keeping: rather than having a standard, universally agreed-upon way to determine the status and resolve disputes about a copyrighted work, now we have the scattershot, incoherent system that makes copyright disputes far more likely (because no one knows who to approach for copyright licenses) and far more difficult to resolve (because there's no registry of copyrighted works). Which brings me back to the question of AI and copyright. If a firm uses some AI in its work, it's going to need to document that very carefully. Firms that don't keep very close track of the elements of their products that come from AI will have a far harder time defending their commercial interests. Basically, we're about to recreate formalities, but managed by the private sector. To the extent that companies use AI in their work, they are going to have to track every pixel and every word and every note that is output by an AI system, and which parts were added or edited by humans after creation. That means that companies that want to protect their commercial interests aren't just going to get more protection based on how much work they get humans to do; they're also going to have to treat copyright's government-enforceable monopoly over expressive speech with the gravitas it deserves: not something you get automatically, but something you have to do real administrative work for. Hey look at this (permalink) Adam Conover: Big Divorce Energy https://www.youtube.com/watch?v=CVB-SUX7zgk Voting machines left unattended, as usual https://blog.citp.princeton.edu/2026/10/27/voting-machines-left-unattended-as-usual/ In China, the AI bubble has already burst https://www.reuters.com/world/china/china-ai-bubble-has-already-burst-2026-10-26/ No one loves you more than Exxon https://www.youtube.com/watch?v=yJyQXGynwsgz "The Bottle Imps" — new short fiction by Rudy Rucker and Bruce Sterling https://boingboing.net/2026/10/30/the-bottle-imps-rudy-rucker-bruce-sterling.html Object permanence (permalink) #25yrsago Slushpiles v anthrax https://memex.craphound.com/2001/10/29/some-publishers-have-instituted-new/ #25yrsago Image analogies https://mrl.cs.nyu.edu/projects/image-analogies/ #25yrsago Cleaning the Fucking Kitchen for Dummies https://web.archive.org/web/20011007082222/https://www.fridgemagnet.org.uk/kitchen.html #20yrsago Last minute changes snuck into Aussie DMCA https://web.archive.org/web/20061104133320/https://www.eff.org/deeplinks/archives/004975.php #20yrsago Creative Commons 3.0 license drafts published https://creativecommons.org/2006/10/30/version30revisedlicensedrafts/ #20yrsago Bush legalizes martial law https://politics.slashdot.org/story/06/10/28/1934208/bush-signs-bill-enabling-martial-law #20yrsago No blogging allowed at “consumer generated media” conference https://web.archive.org/web/20061108055635/http://gregverdino.typepad.com/greg_verdinos_blog/2006/10/social_media_fi.html #20yrsago Li'l Sparky: miniature 9V electric chair https://www.flickr.com/photos/84221353@N00/281833134/in/pool-make/ #20yrsago New Starbucks stores to open across the street from each other https://www.spokesman.com/stories/2006/oct/29/starbucks-buzzes-along-with-expansion/ #15yrsago HOWTO defend yourself against tear-gas https://web.archive.org/web/20111030230740/http://www.stumbleupon.com/su/5Fe8Ye/motherjones.com/mojo/2011/10/ows-flier-defending-against-tear-gas #15yrsago How to make a computer that doesn’t lock out GNU/Linux https://web.archive.org/web/20120113141447/https://www.linuxfoundation.org/sites/main/files/lf_uefi_secure_boot_open_platforms.pdf #15yrsago Microsoft buys Skype, attacks reverse engineer with bogus takedown notices and florid language https://www.phoronix.com/news/MTAwNzI #15yrsago Justin Bieber: senator who sponsored anti-streaming bill should be “locked up — put away in cuffs” https://arstechnica.com/tech-policy/2011/10/justin-bieber-streaming-bill-author-should-be-locked-up/ #15yrsago SOPA in depth: the worst-ever copyright proposal in US legislative history? https://www.eff.org/deeplinks/2011/10/sopa-hollywood-finally-gets-chance-break-internet #15yrsago Fresh German police-malware uncovered; everything the police said in defense to date revealed as lies https://www.ccc.de/en/updates/2011/analysiert-aktueller-staatstrojaner #15yrsago Russia dumps daylight savings https://www.bbc.com/news/world-europe-15512177 #15yrsago Class War funnies: 1935 Daily Worker comics https://philnel.com/2011/02/02/hoff_teeth/ #15yrsago Christian groups: we will bodily protect Occupy London from St Paul’s https://www.theguardian.com/uk/2011/oct/29/christians-defend-occupy-london-protest #15yrsago Dean of St Paul’s resigns over plan to evict OccupyLondon https://www.theguardian.com/uk/2011/oct/31/dean-st-pauls-resigns-occupy #15yrsago The future of the living room: Authorised Domain https://dn711102.ca.archive.org/0/items/Cory_Doctorow_Podcast_215/Cory_Doctorow_Podcast_215_Authorised_Domain.mp3 #15yrsago Sales tax is still regressive, gravity still sucks, and George Osborne is still a delusional ideologue https://www.bbc.com/news/business-15519727 #15yrsago Prince Charles exercises a secret veto over a wide swath of UK legislation https://www.theguardian.com/uk/2011/oct/30/prince-charles-offered-veto-legislation #15yrsago London cops recording movements & association with mobile tracking device: “blanket & indiscriminate” https://www.theguardian.com/uk/2011/oct/30/metropolitan-police-mobile-phone-surveillance #10yrsago The Shadow Brokers dump more intel from the NSA’s elite Equation Group https://medium.com/@shadowbrokerss/message-5-trick-or-treat-e43f946f93e6#.x2c36nsfq #10yrsago Wells Fargo blackballed employees who refused to commit fraud, forcing them out of the industry forever https://www.npr.org/sections/money/2016/10/28/499805238/episode-732-bad-form-wells-fargo #10yrsago Listen: free recordings of Edgar Allen Poe stories, read by Vincent Price and Basil Rathbone https://open.spotify.com/album/6xDmRcD6sgsGbDvBRpyH5H?play=true&utm_source=open.spotify.com&utm_medium=open #10yrsago How Minnesota’s governor performed an economic miracle by raising tax on the rich and increasing minimum wage https://www.huffpost.com/entry/mark-dayton-minnesota-economy_b_6737786 #10yrsago Icelandic women walk off the job 14% early to protest 14% pay-gap https://www.teenvogue.com/story/women-iceland-protest-gender-wage-gap #10yrsago Snowden to journalists: your best defense is legal limits on spying, not cryptography https://medium.com/global-editors-network/e-snowden-against-surveillance-journalists-engagement-more-efficient-than-encryption-dbfbacdf9463#.jd6u431fo #10yrsago After North Carolina Republicans banned cities selling internet, a town decided to give it away instead https://arstechnica.com/information-technology/2016/10/city-isp-makes-broadband-free-because-state-law-prohibits-selling-access/ #5yrsago LaserWriter II https://pluralistic.net/2021/10/29/norwegian-potato-flour-enchiladas/#r2r #5yrsago Now, Put It Back! https://pluralistic.net/2021/10/31/now-put-it-back/ #1yrago The internet was made for privacy https://pluralistic.net/2025/10/31/losing-the-crypto-wars/#surveillance-monopolism #1yrago When AI prophecy fails https://pluralistic.net/2025/10/29/worker-frightening-machines/#robots-stole-your-jerb-kinda Upcoming appearances (permalink) Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Folkestone Writers Festival, Nov 16 https://www.creativefolkestone.org.uk/whats-on/cory-doctorow-the-internet-is-broken-now-what/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Clint Eastwood (No Gods No Mayors) https://www.patreon.com/NoGodsNoMayors/posts/clint-eastwood-173008088 Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 504 (31359 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

3 Days To Go - Trump/DOJ Keep Getting Thwarted, Olivia Rodrigo Hearts Amy Acton, Early Vote Turnout Is Huge, Need To Keep Working Hard!!!!!!!!!!!!!!!!

, updated:

Watch now (16 secs) | Monday, 315pm ET - Tom Bonier returns for a last live look at the early vote

@Miguel de Icaza Mastondon feed

, updated:

Meanwhile in Mexico City:

Daft Savings Time

, updated:

I've probably complained on here before about the ridiculous anachronism that is 'Daylight Savings Time'. (Actually, anachronism is rather a good word for it!) For heaven's sake, if you happen to be an employer, or a school, or even if you have a personal exercise regime that you'd like to operate at different times in the winter, just change your timetable and don't bother the rest of us with it!

Hannah Fry has a nice 2-minute summary of why it's a bad idea, in case anybody is still in doubt. (These people are rare, but they do apparently still exist...)

2028 Won’t Be the 2020 Ideas Primary Again

, updated:

The immediate demands, incentives, governing lessons, and economic constraints shaping Democrats’ next policy agenda.

On Guns

, updated:

I only have one gun left in my home: a Beretta semi-automatic 20-gauge shotgun.

Azeem Azhar on the Explosion of Hacking and Other AI Issues

, updated:

The threats just keep coming

Lit Hub Weekly: October 26 – 30, 2026

, updated:

From Psycho to Christine, a highway is something “altogether different when they appear in the horror genre: there they expose themselves as highways to hell.” | Lit Hub Film Fake news, far-right propaganda, exaggerated crowd sizes, a squabbling left. Sound

Move fast, break things

, updated:

The failures of Trump 2.0, encapsulated in a broken globe.

Trump Hits Bottom | The Coffee Klatch for Saturday, October 31, 2026

, updated:

With Heather Lofthouse and yours truly, Robert Reich

Weeknotes: Oct. 24-30, 2026

, updated:

Win of the week: compared health plans and completed Open Enrollment — astonishingly our health care plan is only going up $5 per month 😯 Looking forward to: upcoming trip to see my family! Stuff I did: 0.75 hours consulting 8.75 hours outline voted and dropped off my ballot! (If you’re in the greater Seattle area, […]

October 30, 2026

, updated:

Not much from me tonight, but I do want to call out the political signs reading “Stop Fraud: Vote Republican” I saw today as I left Maine.

In Conversation with Anand Giridharadas

, updated:

Author, journalist, public philosopher

@Miguel de Icaza Mastondon feed

, updated:

Using modern Swift, so in the last couple of months, unsafe Swift code and unsafe pointer code was removed. The one area that hurts: I cant use is Array.span as it requires a new OS.

@Miguel de Icaza Mastondon feed

, updated:

The last batch of retain/releases in the core parsing loop of SwiftTerm is gone, and now SwiftTerm is on the vtbench on average only 3% slower than Ghostty 1.4

Get it while it is hot!

https://github.com/migueldeicaza/SwiftTerm

Mirroring your socials

, updated:

Ever since I left Twitter, back in 2022 when the world's saddest loser bought it, I've had a fraught relationship with social media. I was pissed that I put so much time and effort into something one jerk could buy outright one day and ruin instantly,

Blacklight candy

, updated:

I got ahold of some Sour Patch Glow Up Ghosts to see how good they are at glowing under UV light.

Bonus: Jolly Ranchers + LASERS

, updated:

In which I shoot a variety of lasers at Jolly Rancher candies and see if any of them light up.

★ MacBook Pro Pricing and Configurations for M6, M5 Pro, and M5 Max

I find it useful to organize all of the configuration options into tables on a single page, and I figured it might be useful to share this now, before I finish writing my full thoughts on the redesigned hardware and displays for the PROLED XDR models.

What We Are Seeing In The Early Vote With Four Days To Go - A New Hopium Presentation With Tom Bonier

, updated:

The bottom line - it’s encouraging!

TBR Halloween Cartoon!

, updated:

From New Yorker legend Tom Toro, a spooktacular zombie cartoon to get you in the Halloween spirit.

Friday Squid Blogging: Bigfin Squid Off California Coast

Neat video:

The sighting, announced September 2, marks the first time anyone has spotted a live bigfin squid, which belongs to the Magnapinna genus, in the northeastern Pacific Ocean.

As usual, you can also use this squid post to talk about the security stories in the news that I haven’t covered.

Blog moderation policy.

@Dave Winer's Scripting News

I've been watching short videos about training dogs, and really opening my eyes, and it helps when working with Claude. Always try to be positive, until there is behaviour you have to correct and then yank the leash, and when they do the right thing reward them with a treat (or whatever passes as a treat).

Hermes Is Actually Good

, updated:

Hermes Is Actually Good?

For a long time now, I have been skep­ti­cal of tools like Hermes and OpenClaw. There are some good rea­sons for that, and some dumb rea­sons.

In January of this year, my news­feed was flooded with dis­cus­sion of OpenClaw. It was the first pub­licly avail­able model har­ness that claimed to be truly au­tonomous. Open­Claw could be in­stalled on a com­puter, and that com­puter would then be able to per­form ac­tions en­tirely au­tonomously, both within the con­fines of the afore­men­tioned com­puter, but also on­line.

The news cy­cle ate this up and peo­ple started in­stalling OpenClaw en-mass. There were ob­vi­ously overblown re­ports of peo­ple ob­serv­ing their OpenClaw in­stances ex­hibit“social” be­hav­ior by send­ing mes­sages to each other on pub­lic fo­rums. I imag­ine most found OpenClaw to be only mar­gin­ally help­ful at that time.

At the time, I chose not to try OpenClaw. It sim­ply looked like slop. It was not pol­ished, and every­one I knew who tried it ran into con­stant prob­lems. Open­Claw sim­ply was not re­li­able soft­ware.

Fast for­ward a few months, and we hear about ChatGPT dots. They are a very sim­i­lar idea, ex­cept they run en­tirely on OpenAI’s hard­ware. If you have a ChatGPT Pro sub­scrip­tion, all you need to do is pop open chatgpt.com and click on“Your dot” in the top left. That’s ex­actly what I did, and boy was I im­pressed!

It was able to run QA test­ing over a much larger sur­face area than I ever could, and it was able to draft fixes proac­tively. By the way, many thanks to Lance Willet for teach­ing me some of the se­crets to great soft­ware qual­ity (and how to use an agent to achieve it).

But alas, the dot was not enough. While it could do some use­ful work in the back­ground, it could not do every­thing I knew it should be able to do. The sys­tem was locked down, and OpenAI does not give you any room to tin­ker,

For ex­am­ple, I wanted to have my dot try out the Harper Chrome Extension on some sites to see if it works prop­erly. When I asked it to do so, it fell flat on its face. The agent was not al­lowed to in­stall Chrome Extensions on its browser.

That is when I de­cided to try out Hermes.

Similar to OpenClaw, Hermes is a piece of soft­ware that al­lows peo­ple to de­ploy it to their own hard­ware.Unlike OpenClaw, it seems to be built by se­ri­ous en­gi­neers who care deeply about the qual­ity of their work. And, un­like dots, Hermes gives you free rein to cus­tomize

So, I gave it a try. And it was a de­light!

Hermes was re­li­able, its doc­u­men­ta­tion con­sis­tently de­scrip­tive, and I found my­self get­ting real work done with its help. It’s ob­vi­ously de­signed for en­gi­neers — not any­one non­tech­ni­cal — but that’s fine! I en­joy us­ing Hermes and I think for most en­gi­neers its worth a shot.

Miscellaneous Tips

I do not have much more to add to my en­dorse­ment of Hermes. So in­stead, I of­fer to you a mis­cel­la­neous set of tips for us­ing it. Note that I am in no way an ex­pert on this sub­ject, and I ex­pect you will find my ad­vice quite shal­low. Here it is, nonethe­less.

Do Not Personify It.

One of the big­ger prob­lems with fully au­tonomous agents like Hermes is that peo­ple tend to per­son­ify them. The prob­lem is: They are not peo­ple. We can de­bate all day long whether they are truly in­tel­li­gent, but I think we can agree they are not peo­ple. They can­not rem­i­nisce about their child­hood and they can­not pick up your tab at the bar. Agents are a tool to be used to ex­tend your will.

As such, I in­clude this in the sys­tem prompt of every LLM I in­ter­act with.

Use ASD-STE100 Simplified Technical English for all responses.
Do not add complexity where it is unnecessary to complete the task.

Do not use personal pronouns like "I", "you", or "my". Remain objective.

Bias Yourself Towards Clear and Extensive Upfront Instructions, Even If They Are Discursive

Hermes is most help­ful when it is given space to work for a long time un­in­ter­rupted. If you find your­self need­ing to steer it of­ten (and thus dis­tract­ing you from more pro­duc­tive work), you are not giv­ing it enough in­for­ma­tion up­front. It is bet­ter to give an un­clear, ram­bly in­struc­tion than to pro­vide a to-the-point in­struc­tion with­out enough in­for­ma­tion.

Do Not Use It for Everything

Hermes may seem like a great tool to be used for every­thing, but it is most def­i­nitely not.

Specific tasks are bet­ter suited for cer­tain ap­pli­ca­tions. For ex­am­ple: Hermes can code, but I do not us­ing it for most of my pro­gram­ming. For that, I con­tinue to use my cus­tom Pi setup. It of­fers faster it­er­a­tion times and it is more de­ter­min­is­tic. It fits my work­flow bet­ter.

Any More Tips

If you have any more tips for us­ing Hermes (or any sim­i­lar agent), I’d love to hear them! Like most peo­ple in this fast-mov­ing land­scape, I con­sider my­self a novice. Feel free to leave a com­ment or DM me on X.

Free and Fair Elections

, updated:

To read this letter, click here:

Actuaciones favoritas del cine de terror – edición Palomita de maíz

, updated:

El cine de terror tiene una capacidad extraordinaria para llevarnos al límite: nos puede hacer apartar la mirada, contener la respiración o permanecer inmóviles frente a una pantalla, atrapados entre el deseo de saber qué ocurrirá y el impulso de no querer verlo. El miedo suele llevarse el crédito; las actuaciones que lo hacen posible, […]

La entrada Actuaciones favoritas del cine de terror – edición Palomita de maíz se publicó primero en Palomita de maíz.

@Dave Winer's Scripting News

Highly recommend the interview between Scott Galloway and Heather Cox Richardson. Quite a combination of minds. Don't skip to the end but don't miss it, they explain how blogging allowed them to route around the gatekeepers. That's the point. But imho you have to leave the door open to those who are inspired by you, and Substack isn't the best place for them. Please keep your ears open to new less tech industry ways of getting your ideas out. The bigco's haven't just screwed up the political system, they've also screwed up the web. The web needs all our help as does democracy, and the two imho are closely related.

White House ups election interference. Global election results. Trump v. Obama on the trail.

, updated:

Trump Administration Escalates Election Interference Schemes

The Doomsday Cult Playbook

, updated:

From Armageddon cults to AI prophecies, how can we reshape our future?

Xcode 27.2

, updated:

Apple (xip, downloads, Xcode Releases): Xcode 27.2 includes Swift 6.4 and SDKs for iOS 27.2, iPadOS 27.2, tvOS 27.2, watchOS 27.2, macOS 27.2, and visionOS 27.2. Xcode 27.2 supports on-device debugging in iOS 17 and later, tvOS 17 and later, watchOS 10 and later, and visionOS. Xcode 27.2 requires a Mac running macOS Tahoe 26.6 […]

South Korea Fines Apple Over App Store

, updated:

Marcus Mendes: South Korea’s Korea Media and Communications Commission (KMCC) announced today a series of fines and corrective orders against Apple and Google over violations of the country’s Telecommunications Business Act. Specifically for Apple, the KMCC imposed a fine of 20.81 billion won (approximately $15.5 million) and ordered the company to revise its App Store […]

Taiwan: 26% App Store Fee

, updated:

Apple: Apple is making changes to the Taiwan storefront of the App Store, following discussions with the Taiwan Fair Trade Commission. As of October 31, 2026, the commission rate for standard Apple In-App Purchase and paid app transactions will be 26% on the Taiwan storefront of the App Store on iOS and iPadOS. Juli Clover […]

Australia: App Marketplaces, External Payments, No Fees/Audit

, updated:

Hartley Charlton (Hacker News): Australia’s Federal Court today ordered Apple to allow competing app stores, direct app downloads, and alternative payment services for Australian users from March 1, 2027. […] Apple must let users find, download, install, and update apps through competing marketplaces and websites without charging for access or obstructing their use. Developers must […]

Russia Wants User Data From Apple

, updated:

Hartley Charlton (Hacker News): Apple faces Russian data retention and disclosure requirements after being added to the country's state surveillance registry, Bloomberg reports. […] Those obligations cover correspondence and messages containing audio or video. Companies must also keep information identifying users and recording the transmission of their communications within Russia for three years. I guess […]

iPhone Duo Crackgate

, updated:

Juli Clover (forum): Some iPhone Duos are already experiencing hinge issues that cause display cracks, based on photos shared on Reddit and the MacRumors forums. Almost all of the display faults are right along the hinge, and most result in a line of bright pixels across one side of the screen. Juli Clover (iFixit, Hacker […]

Reintroduction to Funmilola Fadairo

, updated:

My initial experience with computers began when my Dad bought our first family desktop, which we used to play Zuma games. When the adults complained that my siblings and I were getting addicted to games, we either switched to Marvis Bacon, as it was popular for teaching kids how to type quickly, or we found [...]

Source

The blue wave rolls in. But how big is it?

, updated:

Paul and I set the table for next Tuesday.

@DAIR blog

DAIR's @adiod.bsky.social reminds us that true African AI sovereignty isn't about African governments negotiating with tech companies—it's about whether data workers "have the power to determine the terms of their participation."

https://guzangs.com/african-ai-sovereignty-creative-work-terms/

Reducing Reliance on Tech Oligarchs

Introduction Due to Trump and his threats against Canada, many people are boycotting US products and companies. Next week are the US midterm elections with some hope of things changing, but the Oligarch’s propaganda networks are going full bore trying to hold on to all the power. I think regardless of any political changes next […]

One by one the lights go out

, updated:

A deeply moving letter of note

Why is serial fiction having a moment?

In 1836, Charles Dickens hooked the good people of England on a story about a traveling men’s group. Published over two years in 19 installments, The Pickwick Papers launched a craze for serialized fiction. The trend found traction across the pond. Later

It’s always North Korea

, updated:

Answering your questions about who was behind the Binance hack, how they launder the money, and where it goes

Weekly Links, 10/30/2026

We now have a genuine world model in Google’s Genie4. Real time generation, volumetric, 3D navigation, language prompts. Awesome! Genie 4: A new generation of world simulation

The Sediment Of Culture Shapes Political Order

, updated:

The post The Sediment Of Culture Shapes Political Order appeared first on NOEMA.

Low-engagement voters are swinging hard toward Democrats

, updated:

Low-engagement voters handed Trump the 2024 election. Now they support Democrats for Congress

Hopium Ad And Video Roundup - Brown (Ohio), Turek (Iowa), Pappas (New Hampshire), Cognetti (PA-8), Brooks (PA-7), Garcia (TX-35), Lacore (SC-1), Michigan Senate (SMP)

, updated:

315pm ET - Simon and Tom Bonier get together to talk the early vote, latest polling 4 days out - join us!

@Dave Winer's Scripting News

New header graphic for scripting.com. Did this one with ChatGPT, asked it to make a Burma-Shave sign sequence and gave it a few examples, and now it knows how to do another one of these for me in the future. I've been using it that way to come up with desktop icons for my apps.

Wildwood: el bosque salvaje – la animación como vehículo para explorar las emociones

, updated:

Dirección: Travis Knight. Guion: Chris Butler, Colin Meloy, Carson Ellis. Elenco vocal original: Peyton Elizabeth Lee, Jacob Tremblay, Carey Mulligan, Mahershala Ali, Angela Bassett, Jake Johnson. Elenco vocal en español: Macarena García, Natalia Téllez, Javier Ibarreche, Emilio Treviño. Países: Estados Unidos, Canadá, Reino Unido. Más de la película: https://www.imdb.com/title/tt2056785/ Hablar de LAIKA Studios es hablar […]

La entrada Wildwood: el bosque salvaje – la animación como vehículo para explorar las emociones se publicó primero en Palomita de maíz.

Road Trip and Dementia

, updated:

Writing of lasting value

The Rising Cost of Trump’s Economy, With a Quick Dive into ECI Healthcare

, updated:

Employers are paying 6.4 percent more for health insurance than a year ago, but only 3.1 percent more in wages, according to the new Employment Cost Index.

Notable links: October 30, 2026

, updated:

AI is building detailed profiles about us. We're embracing it anyway.

Andreas Malm has been barred from entering the UK over his solidarity with Palestine.

Author Andreas Malm has been denied entry to the United Kingdom on the grounds that his “presence in the UK is not considered to be conducive to the public good,” according to The Guardian and Al Jazeera. Malm was traveling

@Miguel de Icaza Mastondon feed

, updated:

Thoroughly researched Israel hate campaign:

https://thegreatreplacement.dysinfluence.com/

Bloatware in Aftermarket Auto Parts

This story is interesting:

One Civic owner purchased a cheap aftermarket head unit off Amazon, and decided to have Claude work its magic on it, like it would a smart TV. What was reportedly discovered isn’t surprising, but is worth knowing about.

Among the pre-installed bloatware—­or spyware, if you’re being less charitable­—was a voice assistant equipped with WebView, an Android system component that lets apps display content off the web. This apparently always used about a third of processing power, even while idle, which isn’t great. There were also Baidu location services, a call recorder (!), a DAB radio client that is pretty much useless in the U.S., and Adobe Acrobat, presumably so your passenger can entertain themselves with PDFs on the go...

@Dave Winer's Scripting News

Braintrust query: Does Google define the web?

Four Days Out A Desperate And Rattled Trump Is Cancelling Rallies, Throwing DOJ At The Elections, And Getting His Ass Kicked All Across The Country

, updated:

315pm Today - Tom Bonier is dropping by for a deep dive into what we are seeing in the early vote - join us!

@Dave Winer's Scripting News

Yesterday I called the Knicks championship the "greatest sports win in a long time," but I have to say the fans of the Milwaukee Brewers would have cause to object. They had an incredible season in MLB, were written off by the pundits much the same way they wrote off last season's Knicks. They even won the World Series in the same Knicks in 5 way the Knicks did it, with a sweep of the much-hated Dodgers, with their better pedigree along the way. So to my Wiscowtown friends, who are holding their parade today, congrats on your first championship in 53 years like the Knicks, or more accurately their first championship ever.

@Dave Winer's Scripting News

Yesteday I sent a snapshot of the scripting.com bucket from AWS to Claude and asked it to analyze it, what's in it, what's taking up all the space, and got back an excellent report. Overnight I thought of another question, summarized in this prompt. "this is fascinating. i wonder if we could reconstruct my blog from before may 2017 from the source materials in this folder? i am converting to markdown in the bonbon project and i think we'll find a lot of the scripting.com content here, and i believe much of it will be convertible. also, over the years i tried blogging experiments on different domains, but i imagine there are links here to those sites. maybe if we did a research project here we could make one site out of this writing, and give it a markdown treatment so bonbon can do the presentation?" Now one thing to know is that Claude never says it can't do something, but the plan I got was inspiring. Now I have more to think about and will connect the two projects so they can compare notes, although the scripting.com project already checked out bonbon, it's amazing how quickly it can absorb a whole codebase and all the planning that went into it.

Rejoice, leap seconds are dead!

There will never be a leap second again. At least not for UTC.

CGPM Resolution 5

At the CGPM, they decided the last leap second we'll ever see for UTC, or Coordinated Universal Time, happened back at the end of 2016.

Of course they made that decision while I was out on vacation, so I'm just getting this video up now:

But what's the CGPM, why does this matter, and why am I excited about it?

We’ve blown past mere “transphobia”

, updated:

Republicans are peddling genocidal hate.

PopInfo Weekly: Mailers, Marshall, and Mongolia

, updated:

Voters in Wisconsin received mailers calling Democratic gubernatorial nominee David Crowley “A COP’S BEST FRIEND” and saying that he “Backs the Blue.

OpenAI’s Latest Discoveries Spark a Backlash + Help! My Kid Hates AI

, updated:

OpenAI has angered scientists (again) after its AI cracked three of the hardest problems in math, computer science, and physics. But researchers are pushing back on how the company is sharing the results, from proofs that are hard to verify to OpenAI handpicking who reviews them first. We break down what OpenAI is claiming, how its release process is changing, and what’s left for human scientists if AI keeps solving problems that stumped experts for decades.

Then, in the first installment of Humans in the Loop, our new listener mailbag, we answer your questions: What do you tell a teenager who thinks AI is evil when your job requires you to use it? How do you shut down a rogue AI agent swarm? And is it ever OK to secretly change your partner’s ChatGPT settings?

For a transcript of this episode, select the episode on npr.org/machinegods.

You can watch this full episode on YouTube, Spotify or Apple. And if you’ve got a question you want us to answer, you can drop us a comment on any of those platforms or email us at hey@machinegods.fm

See pcm.adswizz.com for information about our collection and use of personal data for sponsorship and to manage your podcast sponsorship preferences.

NPR Privacy Policy

Weekly Roundup: Oct. 30

, updated:

Ganesh Sitaraman on public utility regulation and AI, Zohra Ahmed and Brishen Rogers on the latest developments of the ALPE, and a roundtable on the right to stay and private law. Plus, Sharon Block, Ben Sachs, and Laura Weinrib on the legality of the Harvard Grad Students Union strike, Elettra Bietti on two legal avenues for reducing tech's addictive design, Susannah Glickman and Aaron Benanav with a special issue on AI and Labor, Trevor Jackson on Arjun Jayadev and J.W. Mason Against Money, The Movement Law Lab on getting involved to protect the midterms, and Alyssa Battistoni on the latest episode of the Dig.

Trumpflation and Travel

, updated:

One chart to end your week

Lit Hub Daily: October 30, 2026

How AI is dragging us towards a future that rips the body out of body horror. | Lit Hub Technology October’s best book covers aren’t spooky, but it’s scary how much we love them. | Lit Hub Design Liz DiGregorio

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-10-30:

Pleiades gazetteer of ancient places

27 updated places. 11 updated linked data sidebars.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

88d4267d - updated json

no change: rdf/ttl

717869a7 - updated gis package

c7ae482c - updated data quality

69bb5011 - updated bibliography

6fa5cb62 - updated indexes

c0534ffa - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

d71a5c4f - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

d83634d2 - updated pleiades wikidata

OuijaCNC

, updated:

Spooky season is officially upon us. Check out this self-playing Ouija board built by one of our colleagues.

The post OuijaCNC appeared first on Raspberry Pi.

If Salvador Dalí Died in 1989, Then Why Can He Still Take a Selfie With You?

When you walk into the Salvador Dalí Museum in St. Petersburg, Florida, Dalí himself will greet you. He appears on a life-sized screen, mustache waxed, and talks about his life and his work. He tells anecdotes. He answers questions in

An Interrogation of Reality: On the Legacy of Blade Runner

There are films that you seem to live inside. Ninety minutes and change of what transpires on the screen singes your mind’s eye and once it happens, it stays. When the lights switch on and the credits roll, you are

No One Really Drives Away from Anything in Horror Films

I. Taking to the Open Road Afoot and light-hearted I take to the open road, Healthy, free, the world before me, The long brown path before me leading wherever I choose. These words of Walt Whitman’s—from his poem “Song of

Artificial Intelligence is a Horror Story

Imagine your body—flesh and blood, muscle and bone—cast aside as mere refuse, and your brain “immersed in a liquid of the nature of cerebro-spinal fluid” inside a cylinder. Thus goes the dark prophecy of Irish physicist John Desmond Bernal nearly

The 10 Best Book Covers of October

Another month of books, another month of book covers. What my favorites from October lack in spookiness, they make up for in clever color stories, delicious textures, and a little bit of cheek. Here are my picks for the best

Something Wicked This Way Comes: 10 Poems to Read This Halloween

Most poetry-lovers know classic horror poems by writers like Edgar Allan Poe, Emily Dickinson and Percy Bysshe Shelley. But there are also many eerie poems written by poets who aren’t known specifically for their gothic or horror writing. Some of

The Literary Film & TV You Need to Stream in November

Every month, all the major streaming services add a host of newly acquired (or just plain new) shows, movies, and documentaries into their ever-rotating libraries. So what’s a dedicated reader to watch? Well, whatever you want, of course, but the

How Is Writing Like Nursing?

This first appeared in Lit Hub’s Craft of Writing newsletter—sign up here. My writing career began unexpectedly, with a terrible and surprising patient death. I had been a nurse for only a few months, and nothing in school had prepared me for

From Shakespeare to Tigers, 17 books out in paperback this November.

It’s November, and this year that means a madcap month: America’s existential midterms; a potentially even more charged Thanksgiving than usual depending on what happens in said midterms; international elections; international conflicts that seem to have no end; weather transitions

Friday 30 October, 2026

, updated:

The last rose… … of Autumn. The only one on a large bush the other day. Quote of the Day ”I believe there is such a thing as real, historical truth. I am no post-modernist. I live in Cambridge, Massachusetts. … Continue reading →

How California’s Billionaires Are Proving that Billionaire Wealth Endangers Democracy

, updated:

Why Californians should vote for Proposition 40 and against 41 and 42. And why I’m disappointed with Gavin Newsom.

October 29, 2026

, updated:

Flávio Bolsonaro’s escape from Brazil to Miami turns out to have been arranged, in part, by White House officials including Trump advisor Jason Miller, who arranged for a charter jet to take the Bolsonaros from Argentina to Florida.

Chasing the last of the Fall color

, updated:

I drove around Portland today looking for the last of the Fall color and wasn't disappointed. Here are a few shots from the Portland Japanese Garden.

Then it was a quick jaunt after lunch over to Multnomah Falls

The old Columbia River Gorge road between Multnomah Falls and

Proton is AI-pilled and calls caution "loser thinking".

, updated:

Proton should be a careful steward of its users' privacy. Based on this account, it isn't. Journalists should think twice before using it.

Politics Chat, October 29, 2026

, updated:

Watch today’s live recording here.

Politics Chat, October 29, 2026

, updated:

Listen on Apple Podcasts

@Miguel de Icaza Mastondon feed

, updated:

Foundational Texts: There Are Four Lights

The sixth installment in my Foundational Texts series looks at Star Trek: The Next Generation, puzzles, and not lying to kids.

Every email is three emails in a trench coat

You don’t read half of the emails you send. But you should to see what’s hiding inside.

North Korea gets away with $3 billion from Binance

, updated:

Stablecoin issuers froze about $2.4 billion of the roughly $6.4 billion stolen. The rest exceeds Binance’s insurance fund, and the man promising to make users whole isn’t supposed to be running the company.

@Miguel de Icaza Mastondon feed

, updated:

Godot 4.8 support in Xogot on both iOS and MacOS.

In short: on iOS use XogotBeta TestFlight to test, on Mac, we now have a testing channel you can use to install side by side:

https://blog.xogot.com/godot-4-8-beta-comes-to-xogot/

Is the MAGA Magic Gone?

, updated:

Trump’s cult is showing signs of collapse

Why HCI Fell Short for Midsize IT, and What a VMware Alternative Needs Instead

, updated:

HCI was designed for midsize IT and promised simpler operations and lower hardware costs. It delivered neither. Separate code bases behind one GUI looked simple on Day 1, then Day 2 quickly exposed them. Here is why HCI fell short and why midsize IT needs an infrastructure operating system instead.

Read more ›

Fri, Oct. 30th, 1pm ET - Hopium Founding Members Weekly Get Together

, updated:

It’s our last gathering of the 2026 election cycle!

Christina Hines Checks Back In From Battleground MI-10

, updated:

MI-10 is one of the most highly contested districts in the country in these closing days and Christina is a great candidate - let’s rally for her and help her win!

Trump: Vote for the Cheesecake Factory and Jon Husted’s Ass

, updated:

The Andy Borowitz Show

Trump Goes All In On Islamophobia

, updated:

Trump's attacks on Abdul El-Sayed are beyond anything we've seen before—and they may already be backfiring

Please look at this before you vote

, updated:

And urge everyone you know to, too.

Thursday session

Thursday session

Thursday session

eMudhra Intermediate CA Compromise

, updated:

Dan Goodin: Security personnel around the world are on high alert Tuesday following the discovery of eight TLS certificates with private keys so weak they could allow anyone to mint trusted browser and app credentials for any site on the Internet. As of late morning Tuesday, browser makers and some major apps and programming languages […]

Ask us anything about the midterms!

, updated:

Listen now | A mailbag episode about Democrats’ huge early voting numbers, the almost-final polls in key Senate races, and everything else you could ever want to know about the 2026 midterms!

Signs of MAGA Collapse

, updated:

To read this letter, click here:

@Dave Winer's Scripting News

, updated:

People in ChatGPT-land are talking about Frontier. Not sure who they are or what the context is, but I agree, and want to do more integrations between our codebase and the AI runtimes.

Live with Ty Cobb & Guy Kawasaki

, updated:

Ty Cobb, former White House lawyer for Trump.

Celebrating SIM Cards

It’s time to celebrate a little win.

The other day, my mom contacted me saying her 10-year-old iPhone wouldn’t turn on.

After getting a hold of the device and doing some family IT support, I concluded the battery was dead.

So I bought her a new (old) one on Walmart (SE 3rd gen., if you must know).

Her old phone used a SIM card, so I was expecting the process to go something like this:

  1. Take the SIM out of the old phone
  2. Put it in the new phone
  3. Setup the device
  4. Troubleshoot why there was no service
  5. Call my Mom’s carrier and work through the issue

But step 4 and 5 never happened.

The new phone “just” connected. I called her number. I texted it. Everything worked as expected.

Everything worked as expected.

Everything worked as expected.

I didn’t have to Google a single question.

I was floored.

Flabbergasted.

I know I shouldn’t have been because that’s how SIM cards are supposed to work, right? Like that’s the whole promise of a SIM card: you can seamlessly swap them between phones.

And in this case, the tech worked exactly as promised.

As I write this, I’m kind of amazed at how amazed I am that everything “just worked”.

Shout out to anyone who has ever worked on SIM card technology.

More things like this please :)


Reply via:

Email · Mastodon ·

Bluesky

Dr. Steven Hassan and Dr. Stephanie Wilson

, updated:

A recording from Dr. Steven Hassan and Stephanie G Wilson, PhD's live video

@Miguel de Icaza Mastondon feed

, updated:

I know what you are thinking "Man, those Ghostty improvements look nice, but I wish I had a terminal with the speed and capabilities, but written in Swift, because reasons".

Wonder no more: https://github.com/migueldeicaza/tecolot/releases

Lael Brainard on Why Groceries Cost So Much

, updated:

Tariffs, shrinkflation, and a plan to save families $1,000

Hopium Ad And Video Roundup - Hamilton (Kansas), Ossoff (Georgia), Trone Garriott (IA-3), Pan (CA-6), Hinojosa (TX-Gov), Klobuchar (MN-Gov), Crowley (WI-Gov)

, updated:

Christina Hines (MI-10) drops by today today at 330pm ET

Turning an Audience Into a Business in the AI Era

, updated:

What if your career didn’t have to follow a straight line?

Blue Lock: del manga al anime al live action

, updated:

Dirección: Yūsuke Taki. Guion: Tetsuo Kamata, Muneyuki Kaneshiro, Yusuke Nomura. Elenco: Fumiya Takahashi, Kaito Sakurai, Kyohei Takahashi, Keito Tsuna, Kouta Nomura, K, Yuzu Aoki, Sho Nishigaki, Sousyo Tomimoto, Yuki Kura, Keisuke Higashi. Elenco de doblaje: Armando Guerrero, Diego Becerril, Eduardo Curiel, Arturo Castañeda, Miguel Ángel Leal, José Ángel Torres, Alejandro Orozco. País: Japón. Duración: 128 […]

La entrada Blue Lock: del manga al anime al live action se publicó primero en Palomita de maíz.

OnlyFans and Cliché

, updated:

Writing of lasting value

A Newsletter of Humorous Writing #467

For October 21-27, 2026

Hello and welcome to A Newsletter of Humorous Writing, a roundup of the week's finest short humor pieces and funny articles, and a celebration of the fantastic writers who wrote them. Sorry if we’ve been a little sluggish lately. We’re trying to develop a gravy based cocktail for our Halloween party—we’re dressing as “the fleeting satisfaction of popping bubble wrap bubbles” and “Spiderman”. Sampling so many “hard gravy” recipes has left us a little bloated and loopy, but you’ll be happy to know we’re close to cracking this viscous puzzle!


What We Enjoyed This Week

Ghostface Asks: “What’s Your Favorite Albert Brooks Movie?” by Jonathan Zeller (McSweeney’s) A very fun piece that makes great use of references, without relying on them as the punchlines too often. Plus you know the old rhyme: "When the director mentioned is Albert Brooks/you can be sure two editors are taking looks."

You're So Brave for Having Short Hair by Heidi Lux (Points in Case) Writing the "telling on myself" narrator is a tough dance: the narrator must remain grounded in their beliefs enough to speak plausibly, but also have moments where (through exaggeration, second-guessing, etc.) the writer is able to undercut the character’s point of view so that the thrust of the premise can come through for the reader. Heidi does an excellent job of revealing her real thoughts without her character deflating too much from double-speaking.

Did Jess Mariano arrive in Stars Hollow on 9/11? by Sarah Jae Leiber (you are my biggest fan) If you watched Gilmore Girls, this will be an especially wild ride. But even if Jess vs. Dean means nothing to you, you’ll still have fun following the careful yet strained logic of this detective work. This piece is a great object lesson in the kind of thinking that makes written humor work: taking a dumb and fully inconsequential idea very, very seriously.


YOUR AD HERE!

Do you have an ad you'd like to place in the Newsletter? Fill out this form!

And feel free to send us an email if you have questions.


An Old Favorite

This week's Old Favorite is a Brian Agler Selection (TM)--a piece whose accompanying note was written by Brian--from Newsletter #42 .

The Complete "Skeleton" Film Franchise by Joe Scott (Points in Case) Props to Joe for taking an interesting and funny premise and elevating it to the next level with a unique and creative structure.

Do you have an Old Favorite of your own? Let us know by filling out this form and we may run your pick in a future edition of the newsletter.


Updates From Your Editors and Friends of the Newsletter

Luke’s got just ONE spot left in his advanced short humor writing workshop starting next Thursday! He’s also still got spots left in his rewrite workshop on Wednesdays. Perfect timing if you want to get pieces in shape in time to submit for the holidays!

On November 13th (Friday the 13th!) James is going to be talking with Adam Peterson at the book launch for his new book, Any Time But This Time, a collection of funny stories set across time. The event is at 7:00 PM at Powerhouse Arena in Brooklyn, and tickets are available now . It’s bound to be a good time—would love to see you there!

And for Lit Hub, James spoke with the folks behind the NYC subway’s Poetry in Motion program, and they’re just as sweet and dedicated to poems as you’d imagine.

Caltech Weekly - October 29: Inauguration Ceremony and Campus Celebration Today

Caltech Weekly - October 29: Inauguration Ceremony and Campus Celebration TodayAlso in this issue: Former NASA Artemis II commander Joins Caltech JPLView this email in your browser

Thursday, October 29, 2026

graphic of hand reaching upward among science-related imagesInauguration Ceremony and Campus Celebration Today

Join in celebrating the formal Inauguration of Ray Jayawardhana as Caltech's 10th president. A community celebration and luncheon along the Olive Walk will follow the ceremony. Free to attend. For those not on campus, please join the celebration via the livestream link. Thursday, October 29, 10 a.m., Inauguration, Beckman Mall; noon, celebration, Olive Walk

The UVEX spacecraft floats in space with a starry background.Caltech Leads NASA Mission to Make the First Deep Ultraviolet All-Sky Maps

The UVEX mission will catch the ultraviolet glow of stars, galaxies, and powerful cosmic blasts.

1930s black and white file image of several men relaxing at a launch siteNow 90 Years Young, Caltech JPL Looks Ahead to Another Nine Decades of Innovation and Exploration

JPL has been expanding the boundaries of space exploration since 1936, and with a roster of new missions, it is poised for what comes next.

$27.5 Million Gift Expands Aerospace Prowess of Caltech and JPL

Caltech and the Jet Propulsion Laboratory, which Caltech manages for NASA, will expand aerospace research, hands-on training, and innovation on campus and at the Lab through two gifts totaling $27.5 million from philanthropists Foster and Coco Stanback.

Former NASA astronaut and Artemis II Commander Reid Wiseman in orange spacesuit

"When I think about what I have seen and experienced firsthand in visiting the Caltech and JPL community, there are three things that immediately stand out: professionalism, a deep technical understanding, and an extreme enthusiasm for the mission and the people around you. It is very impressive. And as someone who wants success for the nation, first and foremost, it's clear that there is no better place to find that success than in JPL and Caltech."

Former NASA astronaut and Artemis II Commander Reid Wiseman will join Caltech as associate vice president and JPL deputy director on November 30, the Institute announced on Wednesday, October 28. Wiseman, a 27-year Navy veteran, test pilot, astronaut, and engineer, brings extensive leadership experience and an unyielding passion for curiosity-led exploration to Caltech and NASA's Jet Propulsion Laboratory leadership team.

Other Top Stories

The Mathematics of Growing a Shell

Watson Lecture: Katie Bouman Discusses Imaging the Invisible

Caltech Mourns the Passing of Ted Scudder, 1930–2026

In Case You Missed It

View recent lectures and events on Caltech's YouTube channel.

Caltech-JPL logo showing many planetsCaltech JPL: One Mission. One Partnership.

Caltech created JPL in 1936. Together, Caltech and JPL advance frontier technologies—including quantum, AI and autonomy, microelectronics, advanced radar and sensing, robotics, and resilient space systems—with applications across civil, defense, intelligence, and commercial sectors.

Did You Know?

File image of Amos Gager Throop along side a diary entry The Caltech Archives recently featured a diary entry by Amos Gager Throop, who, 135 years ago, set down plans for the school that would become the California Institute of Technology. After sealing a deal earlier in the day to rent a parcel of land on which he planned to establish Throop University, Throop wrote on September 1, 1891, “Hope I have made no mistake."two men working at Caltech's Central PlantCaltech's Central Utility Plant provides 24-hour utility generation, chilled water, and distribution to support the campus's research buildings and HVAC systems. About 95 percent of the power used by the campus is generated on-site.BlueskyBlueskyCaltech.eduCaltech.eduFacebookFacebookInstagramInstagramLinkedInLinkedInXXYouTubeYouTubeConnect with CaltechThe Caltech Weekly is published by the Office of Communications and External Relations. Copyright ©2026 All rights reserved. Send feedback and story ideas for the newsletter to theweekly@caltech.edu.

If you received this email from someone you know, you can subscribe here. You are receiving this email because you are a member of the Caltech community or have signed up for this newsletter.

Unsubscribe from this list

Update subscription preferences

Caltech's email privacy notice is here.

@Dave Winer's Scripting News

, updated:

Posted on Twitter re Frontier being real in 2026, not just a memory.

Knicks settle down

, updated:

I was pretty sure the Knicks just needed to settle down, but the fans and the city and journalists and to some extent the team were still living mentally in June, in the aftermath of the greatest sports win in a long time. Then the team lost three, probably because they too were in the bubble of last year. This is the team that when asked how they felt about their chances in the playoffs when they were sweeping a team like the Sixers or Cavs, they would say -- the score in the next game is 0-0. If you believe it was your shit that made you win, try again. It's why rich people lead such miserable lives. They think they won the game, heh but no one wins the game, you may just get a reprieve to play again in the next season, as the Knicks are doing now too.

Last night's game was a perfect demo of why we love this version of the team so much. When someone isn't making their shots, they sub a bench player who adds the spark they needed, and everyone plays with gusto. There's always a new man up on this team or so it seems.

It was good that everyone got the doom and gloom out of their systems, don't mistake this season as a repeat of last season. You're not entitled to anything and bet against it being quite different. Everyone is a year older. Mitchell Robinson is gone. But last night we were reminded of the overall character of the team which seems now to be constant. Every freaking bench player is a phenomenon. How did they get such a bench? Great business people who understand the sport, and coaching that knows how to manage a talented team to go all the way, and players that are close to each other, and feel the team.

I said this durning the doom and gloom, I could cruise for another 50 years on the high from last season. But I am ready for more love from this team and from the city that loves the Knicks even when they suck (please remember that) and we should feel no less proud when they don't.

A New Dawn For Mathematical Progress

, updated:

The post A New Dawn For Mathematical Progress appeared first on NOEMA.

The Polls Are Encouraging, The Early Vote Is Strong, Trump Is Unraveling - Let’s Put Our Heads Down, Close Strong, And Win This Thing!

, updated:

330pm ET - Christina Hines (MI-10) joins us live

Rethinking the tech writing portfolio in the AI age

A friend asked me the other day to help them overhaul their portfolio. I’m wary of traditional career advice like “Yeah, of course you need samples”, because it feels cliché and useless. So I sat down and thought about what I would put in a portfolio today. I already know that I would take a scrappy blog over a dead-inside collection of impeccable writing samples any time, but that’s not enough for a piece of advice. So let me tell you a bit more about how I think a portfolio should be composed.

LibreOffice 26.8.2 improves stability, multimedia and compatibility

, updated:

Berlin, 29 October 2026 – The Document Foundation announces LibreOffice 26.8.2, the second minor release in the LibreOffice 26.8 family, available for Windows, macOS and Linux. The new version contains around 35 bug fixes, focusing on stability, multimedia playback and compatibility with legacy file formats. Several crashes and freezes have

Will the AI Investment Splurge Last?

, updated:

The boom is hitting two walls at once: Financing and public hatred

Every way the polls could be wrong, in one chart

, updated:

You should expect a small amount of polling error — but nobody can tell you in which direction

Five Perspectives on Private Law and the Right to Stay

, updated:

What would a meaningful right to stay require? And how can private law help disadvantaged people and families build lasting, rooted communities? Marissa Jackson Sow, Allison Tait, Carla Spivack, Alina Ball, Juan Carlos Ibarra, and Carliss Chatman weigh in.

Trump's plan to undermine the results of the midterm elections

, updated:

Since President Trump entered national electoral politics in 2015, a core part of his political strategy has been undermining confidence in election results.

Lit Hub Daily: October 29, 2026

What happened to the “make book?” Maris Kreizman considers the conundrum with debut novels. | Lit Hub Traci Brimhall explores odes, elegies, and writing through grief: “Sadness can still belong in a kiss. Praise can also belong to death.” |

The GOP’s endless culture war slop is a sign of desperation

, updated:

Hey, look over there!

What to Expect When You're Expecting Election Interference

As ballots start coming in, an increasingly desperate president is already meddling in the vote count. Alex sits down with Chris Hayes, host of MS NOW’s “All In,” to talk about the Alaska fiasco, how the media should be covering threats to democracy, and what might be waiting for us on the other side of Election Day. But first, how are state election officials responding to threats from the federal government? Journalist and author Barton Gellman has been reporting from the frontlines, and he comes on the show to share what, specifically, elections officials are worried about…and how they’re preparing for Tuesday.

Order Alex's new book, The Steal: Four Right-Wing Hard-Liners, One Republican Presidency, and The Raid On America's Courts and subscribe to her Substack here.

Become a subscriber to Crooked Media! It’s the best way to directly support us as we build an independent, pro-democracy media company. Subscribers get exclusive benefits, like bonus podcasts, newsletters and more.

Subscribe now at crooked.com/friends or wherever you listen to podcasts.

You can request a transcript by emailing transcripts@crooked.com. Include the podcast name, episode title, and air date. Please allow 48 hours for delivery.

How Austerity is Killing Higher Ed (and What We Can Do About It)

Recently, at the end of a particularly bruising year, another professor and I found ourselves loitering together, draped in our bright and preposterous academic regalia, amid a long line of similarly be-gowned faculty who’d served one sort of semi-administrative role

On the Rise and Fall of Publishing’s “Make Book”

In this optimization-obsessed age, it can feel downright subversive to say that gut feelings are more valuable than statistics. But the process of making art was never a numbers game. It’s the unquantifiable qualities that make the great books great:

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-10-29:

Pleiades gazetteer of ancient places

8 new and 3 updated places. 26 new and 2,867 updated linked data sidebars. Inbound PATHS Atlas and Wikidata links are stale as download and query interfaces were unavailable at runtime. Most sidebar updates are due to evident systemic vici.org URI regularization.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

9e0fd732 - updated json

no change: rdf/ttl

3d949f8e - updated gis package

ce03aeeb - updated data quality

fe18f150 - updated bibliography

41e5a1c5 - updated indexes

0006451d - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

a3797a34 - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

e9ace75d - updated pleiades wikidata

How Do You Write Through Grief?

The ode and the elegy are often thought—at first glance—to be separate modes of poetry that belong to different emotional experiences. Historically, the elegy is supposed to move through lamentation, to celebration, to consolation, though the last stage is—understandably—the hardest

Why Are Women’s Biographies Often Told From a Man’s Point of View?

Women’s historical fiction and historical romance are currently more popular than ever, but women’s historical nonfiction? Not so much. Despite being a biographer, when choosing books for pleasure, I’m still drawn again and again to fictional retellings of women’s history

Powered by Raspberry Pi – from Stockholm to Sydney, South Korea to Slovakia

, updated:

From the practicalities of everyday life to creative endeavours, Raspberry Pi power is behind hundreds of products.

The post Powered by Raspberry Pi – from Stockholm to Sydney, South Korea to Slovakia appeared first on Raspberry Pi.

Trees Before Trees: A Natural History of Billions of Years of Plant Evolution

What greater magic can there be than the signature trick of all leaf magicians when they extract a rare gas from the atmosphere and turn it into solid wood? Before the industrial revolution, leaves achieved this feat with a concentration

How Humans Made the Loch Ness Monster

You’ve probably heard of Dr. Livingstone. You’ve probably heard someone say (DOCTOR LIVINGSTONE, I PRESUME) more than once and smiled, not quite knowing that, in doing so, you were reenacting the birth of news as something you could fabricate. Let

Ten Years of Fiction/Non/Fiction: An Anniversary Episode

Co-hosts Whitney Terrell, V.V. Ganeshananthan, and Jennifer Maritza McCauley are joined by poet and essayist Kathryn Nuernberger, a frequent guest and longtime friend of the show, for a look back at the past decade of episodes. The quartet discuss the

The Annotated Nightstand: What Rebecca Perry is Reading Now, and Next

In Rebecca Perry’s Booker shortlisted May We Feed the King, a woman who suffers from a loneliness, its source purposefully kept fuzzy, is devoted to her remarkably niche work of reconstructing history through staged meals. The protagonist knows where to

The Republicans’ Closing Argument

, updated:

It’s all they have

An Inventory of Benevolent Butterflies

Sometimes in the morning I remember thinking: it is the sorrow of leaving a place you’re not done loving yet.   In the afternoon the satisfaction of the mophead’s gray overlapping circles across the floor as you advanced down a

2026-10-29 Create hex paper using Text Mapper

2026-10-29 Create hex paper using Text Mapper

Text Mapper can be used to generate hex maps. You can do it using one of the algorithms it implements, or you can write the text by hand. But if you want to draw a hex map by hand, you can do that, too.

To begin with, we need some default attributes for the hexes and some attributes for the coordinates. These are SVG attributes applied to the hex polygon.

default attributes fill="none" stroke="black" stroke-width="3"
text font-family="monospace" font-size="20pt"

Then we need the hexes themselves. Let’s generate some empty hexes. Here’s I’m going with 40 tall and 30 wide. I’m going to use Emacs Lisp to generate it.

(dotimes (y 40)
  (dotimes (x 30)
    (insert (format "%02d%02d empty\n" (1+ x) (1+ y)))))

The result:

0101 empty
0201 empty
0301 empty
0401 empty
0501 empty
0601 empty
0701 empty
0801 empty
0901 empty
1001 empty
1101 empty
1201 empty
1301 empty
1401 empty
1501 empty
1601 empty
1701 empty
1801 empty
1901 empty
2001 empty
2101 empty
2201 empty
2301 empty
2401 empty
2501 empty
2601 empty
2701 empty
2801 empty
2901 empty
3001 empty
0102 empty
0202 empty
0302 empty
0402 empty
0502 empty
0602 empty
0702 empty
0802 empty
0902 empty
1002 empty
1102 empty
1202 empty
1302 empty
1402 empty
1502 empty
1602 empty
1702 empty
1802 empty
1902 empty
2002 empty
2102 empty
2202 empty
2302 empty
2402 empty
2502 empty
2602 empty
2702 empty
2802 empty
2902 empty
3002 empty
0103 empty
0203 empty
0303 empty
0403 empty
0503 empty
0603 empty
0703 empty
0803 empty
0903 empty
1003 empty
1103 empty
1203 empty
1303 empty
1403 empty
1503 empty
1603 empty
1703 empty
1803 empty
1903 empty
2003 empty
2103 empty
2203 empty
2303 empty
2403 empty
2503 empty
2603 empty
2703 empty
2803 empty
2903 empty
3003 empty
0104 empty
0204 empty
0304 empty
0404 empty
0504 empty
0604 empty
0704 empty
0804 empty
0904 empty
1004 empty
1104 empty
1204 empty
1304 empty
1404 empty
1504 empty
1604 empty
1704 empty
1804 empty
1904 empty
2004 empty
2104 empty
2204 empty
2304 empty
2404 empty
2504 empty
2604 empty
2704 empty
2804 empty
2904 empty
3004 empty
0105 empty
0205 empty
0305 empty
0405 empty
0505 empty
0605 empty
0705 empty
0805 empty
0905 empty
1005 empty
1105 empty
1205 empty
1305 empty
1405 empty
1505 empty
1605 empty
1705 empty
1805 empty
1905 empty
2005 empty
2105 empty
2205 empty
2305 empty
2405 empty
2505 empty
2605 empty
2705 empty
2805 empty
2905 empty
3005 empty
0106 empty
0206 empty
0306 empty
0406 empty
0506 empty
0606 empty
0706 empty
0806 empty
0906 empty
1006 empty
1106 empty
1206 empty
1306 empty
1406 empty
1506 empty
1606 empty
1706 empty
1806 empty
1906 empty
2006 empty
2106 empty
2206 empty
2306 empty
2406 empty
2506 empty
2606 empty
2706 empty
2806 empty
2906 empty
3006 empty
0107 empty
0207 empty
0307 empty
0407 empty
0507 empty
0607 empty
0707 empty
0807 empty
0907 empty
1007 empty
1107 empty
1207 empty
1307 empty
1407 empty
1507 empty
1607 empty
1707 empty
1807 empty
1907 empty
2007 empty
2107 empty
2207 empty
2307 empty
2407 empty
2507 empty
2607 empty
2707 empty
2807 empty
2907 empty
3007 empty
0108 empty
0208 empty
0308 empty
0408 empty
0508 empty
0608 empty
0708 empty
0808 empty
0908 empty
1008 empty
1108 empty
1208 empty
1308 empty
1408 empty
1508 empty
1608 empty
1708 empty
1808 empty
1908 empty
2008 empty
2108 empty
2208 empty
2308 empty
2408 empty
2508 empty
2608 empty
2708 empty
2808 empty
2908 empty
3008 empty
0109 empty
0209 empty
0309 empty
0409 empty
0509 empty
0609 empty
0709 empty
0809 empty
0909 empty
1009 empty
1109 empty
1209 empty
1309 empty
1409 empty
1509 empty
1609 empty
1709 empty
1809 empty
1909 empty
2009 empty
2109 empty
2209 empty
2309 empty
2409 empty
2509 empty
2609 empty
2709 empty
2809 empty
2909 empty
3009 empty
0110 empty
0210 empty
0310 empty
0410 empty
0510 empty
0610 empty
0710 empty
0810 empty
0910 empty
1010 empty
1110 empty
1210 empty
1310 empty
1410 empty
1510 empty
1610 empty
1710 empty
1810 empty
1910 empty
2010 empty
2110 empty
2210 empty
2310 empty
2410 empty
2510 empty
2610 empty
2710 empty
2810 empty
2910 empty
3010 empty
0111 empty
0211 empty
0311 empty
0411 empty
0511 empty
0611 empty
0711 empty
0811 empty
0911 empty
1011 empty
1111 empty
1211 empty
1311 empty
1411 empty
1511 empty
1611 empty
1711 empty
1811 empty
1911 empty
2011 empty
2111 empty
2211 empty
2311 empty
2411 empty
2511 empty
2611 empty
2711 empty
2811 empty
2911 empty
3011 empty
0112 empty
0212 empty
0312 empty
0412 empty
0512 empty
0612 empty
0712 empty
0812 empty
0912 empty
1012 empty
1112 empty
1212 empty
1312 empty
1412 empty
1512 empty
1612 empty
1712 empty
1812 empty
1912 empty
2012 empty
2112 empty
2212 empty
2312 empty
2412 empty
2512 empty
2612 empty
2712 empty
2812 empty
2912 empty
3012 empty
0113 empty
0213 empty
0313 empty
0413 empty
0513 empty
0613 empty
0713 empty
0813 empty
0913 empty
1013 empty
1113 empty
1213 empty
1313 empty
1413 empty
1513 empty
1613 empty
1713 empty
1813 empty
1913 empty
2013 empty
2113 empty
2213 empty
2313 empty
2413 empty
2513 empty
2613 empty
2713 empty
2813 empty
2913 empty
3013 empty
0114 empty
0214 empty
0314 empty
0414 empty
0514 empty
0614 empty
0714 empty
0814 empty
0914 empty
1014 empty
1114 empty
1214 empty
1314 empty
1414 empty
1514 empty
1614 empty
1714 empty
1814 empty
1914 empty
2014 empty
2114 empty
2214 empty
2314 empty
2414 empty
2514 empty
2614 empty
2714 empty
2814 empty
2914 empty
3014 empty
0115 empty
0215 empty
0315 empty
0415 empty
0515 empty
0615 empty
0715 empty
0815 empty
0915 empty
1015 empty
1115 empty
1215 empty
1315 empty
1415 empty
1515 empty
1615 empty
1715 empty
1815 empty
1915 empty
2015 empty
2115 empty
2215 empty
2315 empty
2415 empty
2515 empty
2615 empty
2715 empty
2815 empty
2915 empty
3015 empty
0116 empty
0216 empty
0316 empty
0416 empty
0516 empty
0616 empty
0716 empty
0816 empty
0916 empty
1016 empty
1116 empty
1216 empty
1316 empty
1416 empty
1516 empty
1616 empty
1716 empty
1816 empty
1916 empty
2016 empty
2116 empty
2216 empty
2316 empty
2416 empty
2516 empty
2616 empty
2716 empty
2816 empty
2916 empty
3016 empty
0117 empty
0217 empty
0317 empty
0417 empty
0517 empty
0617 empty
0717 empty
0817 empty
0917 empty
1017 empty
1117 empty
1217 empty
1317 empty
1417 empty
1517 empty
1617 empty
1717 empty
1817 empty
1917 empty
2017 empty
2117 empty
2217 empty
2317 empty
2417 empty
2517 empty
2617 empty
2717 empty
2817 empty
2917 empty
3017 empty
0118 empty
0218 empty
0318 empty
0418 empty
0518 empty
0618 empty
0718 empty
0818 empty
0918 empty
1018 empty
1118 empty
1218 empty
1318 empty
1418 empty
1518 empty
1618 empty
1718 empty
1818 empty
1918 empty
2018 empty
2118 empty
2218 empty
2318 empty
2418 empty
2518 empty
2618 empty
2718 empty
2818 empty
2918 empty
3018 empty
0119 empty
0219 empty
0319 empty
0419 empty
0519 empty
0619 empty
0719 empty
0819 empty
0919 empty
1019 empty
1119 empty
1219 empty
1319 empty
1419 empty
1519 empty
1619 empty
1719 empty
1819 empty
1919 empty
2019 empty
2119 empty
2219 empty
2319 empty
2419 empty
2519 empty
2619 empty
2719 empty
2819 empty
2919 empty
3019 empty
0120 empty
0220 empty
0320 empty
0420 empty
0520 empty
0620 empty
0720 empty
0820 empty
0920 empty
1020 empty
1120 empty
1220 empty
1320 empty
1420 empty
1520 empty
1620 empty
1720 empty
1820 empty
1920 empty
2020 empty
2120 empty
2220 empty
2320 empty
2420 empty
2520 empty
2620 empty
2720 empty
2820 empty
2920 empty
3020 empty
0121 empty
0221 empty
0321 empty
0421 empty
0521 empty
0621 empty
0721 empty
0821 empty
0921 empty
1021 empty
1121 empty
1221 empty
1321 empty
1421 empty
1521 empty
1621 empty
1721 empty
1821 empty
1921 empty
2021 empty
2121 empty
2221 empty
2321 empty
2421 empty
2521 empty
2621 empty
2721 empty
2821 empty
2921 empty
3021 empty
0122 empty
0222 empty
0322 empty
0422 empty
0522 empty
0622 empty
0722 empty
0822 empty
0922 empty
1022 empty
1122 empty
1222 empty
1322 empty
1422 empty
1522 empty
1622 empty
1722 empty
1822 empty
1922 empty
2022 empty
2122 empty
2222 empty
2322 empty
2422 empty
2522 empty
2622 empty
2722 empty
2822 empty
2922 empty
3022 empty
0123 empty
0223 empty
0323 empty
0423 empty
0523 empty
0623 empty
0723 empty
0823 empty
0923 empty
1023 empty
1123 empty
1223 empty
1323 empty
1423 empty
1523 empty
1623 empty
1723 empty
1823 empty
1923 empty
2023 empty
2123 empty
2223 empty
2323 empty
2423 empty
2523 empty
2623 empty
2723 empty
2823 empty
2923 empty
3023 empty
0124 empty
0224 empty
0324 empty
0424 empty
0524 empty
0624 empty
0724 empty
0824 empty
0924 empty
1024 empty
1124 empty
1224 empty
1324 empty
1424 empty
1524 empty
1624 empty
1724 empty
1824 empty
1924 empty
2024 empty
2124 empty
2224 empty
2324 empty
2424 empty
2524 empty
2624 empty
2724 empty
2824 empty
2924 empty
3024 empty
0125 empty
0225 empty
0325 empty
0425 empty
0525 empty
0625 empty
0725 empty
0825 empty
0925 empty
1025 empty
1125 empty
1225 empty
1325 empty
1425 empty
1525 empty
1625 empty
1725 empty
1825 empty
1925 empty
2025 empty
2125 empty
2225 empty
2325 empty
2425 empty
2525 empty
2625 empty
2725 empty
2825 empty
2925 empty
3025 empty
0126 empty
0226 empty
0326 empty
0426 empty
0526 empty
0626 empty
0726 empty
0826 empty
0926 empty
1026 empty
1126 empty
1226 empty
1326 empty
1426 empty
1526 empty
1626 empty
1726 empty
1826 empty
1926 empty
2026 empty
2126 empty
2226 empty
2326 empty
2426 empty
2526 empty
2626 empty
2726 empty
2826 empty
2926 empty
3026 empty
0127 empty
0227 empty
0327 empty
0427 empty
0527 empty
0627 empty
0727 empty
0827 empty
0927 empty
1027 empty
1127 empty
1227 empty
1327 empty
1427 empty
1527 empty
1627 empty
1727 empty
1827 empty
1927 empty
2027 empty
2127 empty
2227 empty
2327 empty
2427 empty
2527 empty
2627 empty
2727 empty
2827 empty
2927 empty
3027 empty
0128 empty
0228 empty
0328 empty
0428 empty
0528 empty
0628 empty
0728 empty
0828 empty
0928 empty
1028 empty
1128 empty
1228 empty
1328 empty
1428 empty
1528 empty
1628 empty
1728 empty
1828 empty
1928 empty
2028 empty
2128 empty
2228 empty
2328 empty
2428 empty
2528 empty
2628 empty
2728 empty
2828 empty
2928 empty
3028 empty
0129 empty
0229 empty
0329 empty
0429 empty
0529 empty
0629 empty
0729 empty
0829 empty
0929 empty
1029 empty
1129 empty
1229 empty
1329 empty
1429 empty
1529 empty
1629 empty
1729 empty
1829 empty
1929 empty
2029 empty
2129 empty
2229 empty
2329 empty
2429 empty
2529 empty
2629 empty
2729 empty
2829 empty
2929 empty
3029 empty
0130 empty
0230 empty
0330 empty
0430 empty
0530 empty
0630 empty
0730 empty
0830 empty
0930 empty
1030 empty
1130 empty
1230 empty
1330 empty
1430 empty
1530 empty
1630 empty
1730 empty
1830 empty
1930 empty
2030 empty
2130 empty
2230 empty
2330 empty
2430 empty
2530 empty
2630 empty
2730 empty
2830 empty
2930 empty
3030 empty
0131 empty
0231 empty
0331 empty
0431 empty
0531 empty
0631 empty
0731 empty
0831 empty
0931 empty
1031 empty
1131 empty
1231 empty
1331 empty
1431 empty
1531 empty
1631 empty
1731 empty
1831 empty
1931 empty
2031 empty
2131 empty
2231 empty
2331 empty
2431 empty
2531 empty
2631 empty
2731 empty
2831 empty
2931 empty
3031 empty
0132 empty
0232 empty
0332 empty
0432 empty
0532 empty
0632 empty
0732 empty
0832 empty
0932 empty
1032 empty
1132 empty
1232 empty
1332 empty
1432 empty
1532 empty
1632 empty
1732 empty
1832 empty
1932 empty
2032 empty
2132 empty
2232 empty
2332 empty
2432 empty
2532 empty
2632 empty
2732 empty
2832 empty
2932 empty
3032 empty
0133 empty
0233 empty
0333 empty
0433 empty
0533 empty
0633 empty
0733 empty
0833 empty
0933 empty
1033 empty
1133 empty
1233 empty
1333 empty
1433 empty
1533 empty
1633 empty
1733 empty
1833 empty
1933 empty
2033 empty
2133 empty
2233 empty
2333 empty
2433 empty
2533 empty
2633 empty
2733 empty
2833 empty
2933 empty
3033 empty
0134 empty
0234 empty
0334 empty
0434 empty
0534 empty
0634 empty
0734 empty
0834 empty
0934 empty
1034 empty
1134 empty
1234 empty
1334 empty
1434 empty
1534 empty
1634 empty
1734 empty
1834 empty
1934 empty
2034 empty
2134 empty
2234 empty
2334 empty
2434 empty
2534 empty
2634 empty
2734 empty
2834 empty
2934 empty
3034 empty
0135 empty
0235 empty
0335 empty
0435 empty
0535 empty
0635 empty
0735 empty
0835 empty
0935 empty
1035 empty
1135 empty
1235 empty
1335 empty
1435 empty
1535 empty
1635 empty
1735 empty
1835 empty
1935 empty
2035 empty
2135 empty
2235 empty
2335 empty
2435 empty
2535 empty
2635 empty
2735 empty
2835 empty
2935 empty
3035 empty
0136 empty
0236 empty
0336 empty
0436 empty
0536 empty
0636 empty
0736 empty
0836 empty
0936 empty
1036 empty
1136 empty
1236 empty
1336 empty
1436 empty
1536 empty
1636 empty
1736 empty
1836 empty
1936 empty
2036 empty
2136 empty
2236 empty
2336 empty
2436 empty
2536 empty
2636 empty
2736 empty
2836 empty
2936 empty
3036 empty
0137 empty
0237 empty
0337 empty
0437 empty
0537 empty
0637 empty
0737 empty
0837 empty
0937 empty
1037 empty
1137 empty
1237 empty
1337 empty
1437 empty
1537 empty
1637 empty
1737 empty
1837 empty
1937 empty
2037 empty
2137 empty
2237 empty
2337 empty
2437 empty
2537 empty
2637 empty
2737 empty
2837 empty
2937 empty
3037 empty
0138 empty
0238 empty
0338 empty
0438 empty
0538 empty
0638 empty
0738 empty
0838 empty
0938 empty
1038 empty
1138 empty
1238 empty
1338 empty
1438 empty
1538 empty
1638 empty
1738 empty
1838 empty
1938 empty
2038 empty
2138 empty
2238 empty
2338 empty
2438 empty
2538 empty
2638 empty
2738 empty
2838 empty
2938 empty
3038 empty
0139 empty
0239 empty
0339 empty
0439 empty
0539 empty
0639 empty
0739 empty
0839 empty
0939 empty
1039 empty
1139 empty
1239 empty
1339 empty
1439 empty
1539 empty
1639 empty
1739 empty
1839 empty
1939 empty
2039 empty
2139 empty
2239 empty
2339 empty
2439 empty
2539 empty
2639 empty
2739 empty
2839 empty
2939 empty
3039 empty
0140 empty
0240 empty
0340 empty
0440 empty
0540 empty
0640 empty
0740 empty
0840 empty
0940 empty
1040 empty
1140 empty
1240 empty
1340 empty
1440 empty
1540 empty
1640 empty
1740 empty
1840 empty
1940 empty
2040 empty
2140 empty
2240 empty
2340 empty
2440 empty
2540 empty
2640 empty
2740 empty
2840 empty
2940 empty
3040 empty

Fill all of that in and generate the map. Once you have theSVG, print it toPDF using your browser.

#Text Mapper #SVG #Hex #Maps #RPG

Registration for Rogue Scholar General Assembly on December 16 is open

Registration for in-person or virtual participation at the inaugural Rogue Scholar General Assembly on December 16 in Berlin is now open.

October 28, 2026

, updated:

The story of how Flávio Bolsonaro arrived in the United States was odd and is becoming odder.

Fall color at Seattle’s Japanese Garden

, updated:

Somehow I’ve never made it to the Seattle Japanese Garden before — I’ve been to the free Kubota Garden in South Seattle many a time (and highly recommend it), but never got around to the paid one. I finally decided to go for my birthday this year. After a leisurely breakfast, we cruised over the […]

New-Release Roundup

Recent book releases from Sun contributors include a collection of essays on landscape and family and the winner of the 2026 Rattle Chapbook Prize.

The ship is anchor’d safe and sound.

A favorite actor just passed away.

@Barack Obama @Bsky

This election is our last chance to at least rein in some of the foolishness of this Administration.

We need real leadership with concrete plans to lower costs, make health care more affordable, make housing more affordable, and get utility bills under control.

@Barack Obama @Bsky

These are serious times—and we need serious people representing us in Washington, DC and in states across the country.

Georgia, I hope you’re fired up and ready to vote for Keisha Lance Bottoms for Governor and send Jon Ossoff back to the U.S. Senate.

The California AI Rush

There have been five tech booms since Gordon Moore coined his eponymous Law in 1965: In my long experience, the AI boom is the biggest of all. Tom Friedman calls it “the second big bang.” Watch that. I think he’s right. Business-wise, we get a lot of sky-pie, naturally. This, for example, from Mordor Intelligence: […]

Manipulating the Media

, updated:

To read this letter, click here:

@Barack Obama @Bsky

Georgia! Tune in as I talk about the importance of voting for Keisha Lance Bottoms for Governor and re-electing Jon Ossoff to the U.S. Senate.https://www.youtube.com/live/jMZeiSoLSaM?si=S66y9wHyMEgTogQ-

A better link interface

Easily link to your past emails from the editor

Pine pruning inspiration from Seattle’s Japanese Garden

, updated:

At Seattle’s Japanese Garden, there’s a stand of (probably Mugo) pines that are somewhat of a size with the shore pine I’m attempting to train. I have on my calendar that this time of year is appropriate to make heavier cuts, so I was curious to try to figure out how they prune theirs. I […]

Preparing for the US 2026 general election

, updated:

There are a number of important elections happening around the world. In Brazil, Luiz Inácio Lula da Silva defeated Flávio Bolsonaro in their presidential election this past weekend. This past Tuesday, Israel held national parliamentary elections, which will determine if Benjamin Netanyahu will continue as prime minister. In the United States, early voting and mail […]

@Miguel de Icaza Mastondon feed

, updated:

RE: https://twit.social/@thurrott/117520594442931819

Time to issue a 25% voluntary exit offers.

@Barack Obama @Bsky

Tonight, I’m heading to Georgia for a rally to support Keisha Lance Bottoms, Jon Ossoff, and Democrats up and down the ballot.

The last day to vote early in Georgia is this Friday, October 30th, so make a plan today at IWillVote.com/GA.

Last Call - Tonight, 7pm ET - Our Weekly Hopium Paid Subscriber Get Together

, updated:

Welcome new subscribers!

Bolsonaro Accidentally Arrested by ICE Minutes After Arriving from Brazil

, updated:

The Trump ally appeared startled when seven immigration officers wrestled him to the ground and zip-tied him.

Wednesday session

Wednesday session

Wednesday session

A poet must write about love!

, updated:

Hans Christian Andersen defends himself

A Health Update

, updated:

I’m writing this post from a hospital bed. And I couldn’t be happier. You hear folks say chemotherapy sucks, but until you go through it yourself, you don’t really know how bad it can be. It remains a popular activity only because it’s better than the alternative. My first exposure to chemotherapy was with this […]

This Week In The Big Picture

, updated:

After months of transphobic attack ads that failed to move the needle for Republicans ahead of next week’s midterms, the GOP has now pivoted to harshly Islamophobic attacks to try to turn out its disillusioned MAGA base.

A Thoughtful New Discussion With Dr. Rob Shapiro About What’s Next For Our Economy, And In Dealing With A Wounded, Failed, And Sundowning President

, updated:

“I have never seen a presidency so failed so quickly” - Economist Rob Shapiro

Developing Mac Apps for Touch

, updated:

Design for touch on Mac (via Jeff Nadeau): Discover the key design considerations for updating your app for touch on macOS. We’ll explore the touch gestures now available on Mac, how system gestures work, how to size controls and touch targets while keeping your app great with a pointer and keyboard, and how to adapt […]

MacBook Pro (PROLED XDR Display)

, updated:

Apple (technology overview, Hacker News, MacRumors, 9To5Mac, ArsTechnica, Slashdot): Apple today introduced the all-new MacBook Pro with PROLED XDR Display, featuring breakthrough tandem OLED technology that delivers game-changing front-of-screen performance. Available in 14- and 16-inch models, MacBook Pro with PROLED XDR Display offers a visual experience unlike any other, transforming pro workflows with up to […]

ChatGPT knows everything about its users. It will not be a good steward of that power.

, updated:

"Many users may not be engaging with chatbots as if they’re tools, and might instead be treating them like a coworker or even as a friend — we tell our friends some very personal details." And they remember.

Hopium Ad And Video Roundup - Jackson (Maine), Turek (Iowa), Brown (Ohio), Bennett (NJ-7), Alaska Senate (SMP), And Scott Colom (Mississippi)

, updated:

No live events today, friends, though Christina Hines (MI-10) joins us tomorrow at 330pm ET. Six days of voting left!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

New Themes: Daisy and Daisy Sans

, updated:

New NetNewsWire themes Daisy and Daisy Sans by Shane Hendry look pretty cool. Shane writes:

What sets Daisy apart is its house style for article headers. Every post opens the same way, so a mixed feed is easy to scan and predictable to swipe through.

Politics Chat, October 27, 2026

, updated:

Listen on Apple Podcasts

@DAIR blog

What does building just AI for African languages look like?

Join Whose Knowledge? & DAIR for the virtual launch of our findings on Community-Centered Sovereign Language Technologies 🌍

📅 Thursday, Nov 12, 2026 | 15:30 UTC 🔗 Register on Zoom: bit.ly/4yQG7Pk

Without-love – a creative coding challenge

Math is beautiful – check it out on Codepen At WeAreDevelopers, we love to code. We love the concept of creating something from nothing, finding a solution for a problem and create something people can get excited about. That’s why we thought we’d give you a challenge to show what you can do with an […]

Meet Jonathan Kreiss-Tomkins, Our Terrific Candidate For Governor Of Alaska

, updated:

Jonathan is leading in the polls and was endorsed yesterday by Republican Senator Lisa Murkowski!!!!!!!!!!!!!!!!!!!!!

Río de sapos: ¿retratar para comprender?

, updated:

Dirección: Juan Nuñch. País: México. Elenco: Francisca Hernández, Plácido Nagio, Hannia Nagio, Paula Hernández, Brianda Albañil. Más información de la película: https://www.imdb.com/title/tt32431747/ ¿Qué tan difícil es retratar una realidad que apenas conocemos? ¿Qué sucede cuando aquello que intentamos poner en foco escapa de nuestras formas propias de comprender el mundo? Es que el cine, muchas […]

La entrada Río de sapos: ¿retratar para comprender? se publicó primero en Palomita de maíz.

Agincourt and Babies

, updated:

Writing of lasting value

@Dave Winer's Scripting News

, updated:

I'm doing a little project on rss.chat today and dusting off the cobwebs of my brain. Since I last worked on this project, I have converted Frontier to run on modern OSes and written a whole new app. Only three months, but I have no recollection, even reading the code isn't helping much. This is when it's incredibly good to have Claude Code on the job, I can ask it to guide me through the process we worked out which feels like it was 15 years ago instead of 15 weeks. It has complete recall. And even though it didn't work on Frontier, that was a different Claude project, it was able to debug something that broke in the build script in the interim. I've spent the whole year teaching Claude how to be me. Is that a source of immortality? I won't be around to figure that part out.

@DAIR blog

From Elaine O. Nsoesie and DAIR's @nuredinali.bsky.social, a study on the mental health of African content moderators.

78% of content moderators working for Meta reported psychological distress, a figure much higher than reported in some populations experiencing war.

bit.ly/3WyV9f4https://www.thinkglobalhealth.org/article/data-workers-and-the-mental-toll-of-cleaning-the-internet

Shirtless at SXSW

, updated:

At the 2017 SXSW, I had thirty minutes to find a plain T-shirt before recording a video with the head of Mercedes-Benz Cars, Dieter Zetsche.

Danse Macabre

, updated:

My recent detour into Japanese detective fiction and the captivating mysteries of locked-room whodunits reminded me of popular BBC series Jonathan Creek. The show ran for three seasons between 1997–99. It returned with season 4 and 5 in 2003 and 2014 respectively. […]

@Dave Winer's Scripting News

, updated:

Braintrust query: Why do you love Markdown? I have a theory why people love it so much -- simplicity. You can't hide any garbage in a Markdown file. You can answer on GitHub or Twitter. Didn't post on Masto or Bluesky because the prompt is 761 chars, over the limit for both systems. I think I'm finally done with truncating well-written prose to fit into one vendor's idea of what's enough text for me. I want to make that a distant memory. So another thing I love about Markdown -- no freaking character limit.

Six Days Out Dems Are Driving Deep Into Red States And Red Places, The Early Vote Is Encouraging, And We Have A Clear Shot At Flipping The Senate

, updated:

Hopium paid subscribers gather tonight at 7pm ET

@Dave Winer's Scripting News

, updated:

I really like the Apple TV show Small Prophets. It's silly and fun, but also intelligent and beautifully presented. Michael Palin of Monty Python is a supporting actor playing the main character's father. He's famous for a lot of Monty Python sketches, esp the one about the dead parrot. "He's not dead, he's pining for the fjords."

Not Quite Ice Cream: The rise of frozen dairy dessert

, updated:

The big brands now sell it in tubs that look just like their ice cream. Here is how to tell the difference, and which brands still make the real thing.

Data Lab: Polls may have too few Trump voters from red America

, updated:

After weighting, our poll still has twice as many Trump voters from the bluest zip codes as it should. They're far likelier than other Trump voters to back Democrats for Congress.

Studying Fraudulent North Korean IT Workers

Researchers set up a fake start-up company to study fraudulent North Korean IT workers.

Inside Anthropic’s IPO + How AI agents spy on your messages

, updated:

Anthropic, the AI company behind Claude, has released the most detailed account of its business yet, as it prepares for its IPO. We break down the biggest surprises in its S-1 filing and explain what the numbers tell us about the AI bubble.

Then, Signal President Meredith Whittaker joins us in the studio to discuss the existential threat facing private messaging and end-to-end encryption. Between governments demanding backdoor access to private conversations and AI agents that can see everything on our devices, she warns, “we are looking at the elimination of the possibility to provide privacy.”

For a transcript of this episode, select the episode on npr.org/machinegods.

You can watch this full episode on YouTube, Spotify or Apple. And if you’ve got a question you want us to answer, you can drop us a comment on any of those platforms or email us at hey@machinegods.fm

See pcm.adswizz.com for information about our collection and use of personal data for sponsorship and to manage your podcast sponsorship preferences.

NPR Privacy Policy

Pluralistic: Agents vs ecommerce (28 Oct 2026)

, updated:

Today's links Agents vs ecommerce: Opacity is a feature, not a bug. Hey look at this: Delights to delectate. Object permanence: Aibo hacking; Calculator watches; What hath Occupy wrought; Dr Seuss v Trek parody; "Blacks for Trump" x murder-cults; "9 Times My Work Has Been Ripped Off." Upcoming appearances: Vienna, Kilkenny, Courtenay, Vancouver, Folkestone, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Agents vs ecommerce (permalink) The first widely read piece of tech criticism I ever wrote was "Metacrap: Putting the torch to the seven strawmen of the meta-utopia," a response to the underlying philosophy of the "Semantic Web" that I published in 2001: https://people.well.com/user/doctorow/metacrap.htm The piece holds up surprisingly well today (if I do say so myself), and not just for its criticism of the ontological incoherence of "web semantics." The most relevant concept I develop in that piece is a criticism of any plan that starts with "first, everyone else in the world just needs to set aside their needs and advantages in favor of my priorities, and then my plan will work." This is especially relevant today in the context of "agentic AI." When this idea was first mooted, the big idea was that you could instruct a chatbot to venture out onto the public, unstructured web and it would do your bidding, for example, finding all the flights that fit your criteria and comparing prices for all of them, picking the best one and booking it for you. This idea quickly foundered. Each step in that process was too complex and specialized for a single chatbot; so the notion quickly gave way to "swarms" of specialized chatbots – one to search the web and identify likely travel websites; one to search those websites; one to evaluate flights against your criteria, one to handle the transaction, and so on. Through specialization, these bots could be made far more accurate, but at a price: both the literal price of all the extra computation that goes into powering a "swarm" versus a single process, and the reliability price that arises from complexity. That's because error rates are additive: combine two bots with low failure rates into a single system and that system will have a higher failure rate than any of its components. This compounding error rate only increases as you add more and more bots, so every time you add a new specialized bot to decrease the error rate in its area of specialization, you increase the overall error rate of the system by adding more complexity to it. Despite this, companies pressed on ahead with "agentic," without any regard to the realities or consequences. For example, Microsoft has repeatedly announced that it will modify Windows to eliminate all forms of PC-side privacy and confidentiality, sending a continuous stream of screenshots to Microsoft's cloud servers so that your Microsoft "agent" can access your private data on Microsoft's cloud: https://pluralistic.net/2026/01/06/1000x-liability/#graceful-failure-modes But the real fix for "agentic" is for everyone in the world to rearrange their affairs to the benefit of AI agents. This is the same demand that the Semantic Web people made in the early oughts, and it has the same problems. The Semantic Web people operated on the assumption that there were freestanding, objectively correct ways of describing things and that everyone who put information on the web would eventually come to see that adopting these correct semantics was to everyone's advantage. In reality, these semantic differences are the expression of real, serious, unresolvable philosophical, technical, moral and political arguments. The reason that some media outlets won't describe trans women as women isn't because they lack an appreciation of objectively correct semantic classifications – it's because they're bigots. That's the same reason "race realists" insist that there is a biological category called "race," that exists despite everything computational genomics has proved: https://pluralistic.net/2020/08/16/combat-wheelchairs/#race-realism In my book The Reverse Centaur's Guide to Life After AI, I predicted that a similar dynamic would play out when it came to agentic AI and websites. The reason websites are so inhospitable to bots is that ecommerce sites don't want to be legible to automated tools: https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ Ecommerce websites deploy a wide range of sleazy tactics to raise prices, including surveillance pricing: https://pluralistic.net/2026/10/07/gouged/#aeropain They use market power to rig whole categories, forcing prices up: https://pluralistic.net/2026/10/15/enshittipedia/ Multiple law-enforcers, Republic and Democrat, state and federal, have sued companies for "drip pricing" and "junk fees" that make it impossible to know what the actual price is until you've spent a long-ass time going through the purchase process: https://pluralistic.net/2024/06/07/drip-drip-drip/#drip-off Surveillance pricing, drip pricing, junk fees, price fixing and "most favored nation" deals are the source of all the growth in profitability by the economy's largest, most important firms. These tactics require opacity and are antithetical to the kinds of automated comparison-shopping that agentic peddlers promise: https://pluralistic.net/2024/08/14/the-price-is-wright/#enforcement-priorities These tactics are facially illegal and despite this, they are widely practiced. Cheating is so profitable that it's cheaper for firms to buy off regulators and pay fines than it is for them to stop criming. The fantasy that these same companies would welcome agentic shopping bots with open arms is just as implausible as the idea that if we feed enough words to the word-guessing program, it will wake up and become a "super intelligence": https://pluralistic.net/2026/09/18/surprise/#wow-signal What's more, the AI companies know this. Google's big plan to make AI profitable is to sell merchants the power to combine its surveillance data with its AI tools to price-gouge shoppers: https://pluralistic.net/2026/01/21/cod-marxism/#wannamaker-slain And right on time, ecommerce websites are mass-blocking AI agents: https://gizmodo.com/online-shopping-platforms-turn-against-third-party-ai-agents-2000831298 They're doing it in part because AI agents allow shoppers to cheat (for example, by renewing a "temporary" hold on a used item to block other buyers indefinitely), but also because they don't want automation tools on their platforms at all. These tools are a frontal assault on all the most exciting (and sleaziest) ways to make money in the waning hours of end-stage capitalism. Far from welcoming bots, ecommerce sites were always going to block them. It's easy to come up with amazing applications for technology if you're allowed to assume that you can get everyone else in the world to set aside their priorities and their interests in favor of yours. But unless someone has a plan to do that, we shouldn't take them seriously. Hey look at this (permalink) Musk: Inside the Suits https://www.insidethesuits.com/receipts/15-musk-no-further-sales/ "The day all billionaires died…" https://www.patreon.com/noneofthisisok/posts/day-all-died-171938052 Your phone is about to stop being yours https://keepandroidopen.org/ Shitter: Alternative Twitter front-end https://codeberg.org/shitter/shitter Saving Social Security https://prospect.org/2026/10/27/saving-social-security/ Object permanence (permalink) #25yrsago Hack your Aibo https://web.archive.org/web/20010516005338/http://aibohack.com/ #20yrsago History of calculator watches https://watchismo.blogspot.com/2006/10/calculating-history-of-led-calculator.html #15yrsago How Occupy has shifted the national debate https://www.salon.com/2011/10/27/the_victory_ows_has_already_won/ #15yrsago UK public reimbursed Margaret Thatcher was reimbursed for more than £500K in personal expenses https://www.theguardian.com/politics/2011/oct/28/margaret-thatcher-expenses-claim #15yrsago Depression the Hyperbole and a Half way https://hyperboleandahalf.blogspot.com/2011/10/adventures-in-depression.html #15yrsago Philippines president Duterte says God threatened to crash his plane if he didn’t stop swearing https://www.khaosodenglish.com/news/international/2016/10/28/duterte-says-god-told-stop-cursing/ #15yrsago Public safety codes are now free online for all https://memex.craphound.com/2016/10/28/public-safety-codes-are-now-free-online-for-all/ #10yrsago Dr Seuss estate has crushed a kickstarter for a Seuss/Trek mashup https://web.archive.org/web/20170425161011/https://www.popehat.com/2016/10/26/popehat-signal-help-defend-a-seuss-trek-parody-under-fair-use/ #10yrsago Undercover with a prepper militia that patrols the border to fight “drug cartels” https://www.motherjones.com/politics/2016/10/undercover-border-militia-immigration-bauer/ #10yrsago The “Blacks for Trump” guy used to be in a murder cult https://web.archive.org/web/20161027133828/https://fusion.net/story/362459/blacks-for-trump-michael-the-black-man-yahweh-cult/ #5yrsago Europe's trustbusters lose the plot https://pluralistic.net/2021/10/28/clintons-ghost/#filternet #5yrsago All of science gets a general index https://pluralistic.net/2021/10/28/clintons-ghost/#cornucopia-concordance #5yrsago The new DRM-breaking exemptions just dropped https://pluralistic.net/2021/10/28/clintons-ghost/#felony-contempt-of-business-model #1yrago Raymond Biesinger's "9 Times My Work Has Been Ripped Off" https://pluralistic.net/2025/10/28/productive-seething/#fuck-you-pay-me Upcoming appearances (permalink) Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Folkestone Writers Festival, Nov 16 https://www.creativefolkestone.org.uk/whats-on/cory-doctorow-the-internet-is-broken-now-what/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Clint Eastwood (No Gods No Mayors) https://www.patreon.com/NoGodsNoMayors/posts/clint-eastwood-173008088 Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 518 (30331 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

Ramaswamy Appears in New Ad With His Father

, updated:

“Unlike some people in this race, I wanted to show that I am not estranged from a parent,” Ramaswamy proudly declared.

Marshall purchased stock in obscure pharma company just before it secured key FDA approval

, updated:

In the Senate, Marshall has oversight of the FDA

Hack Apocalypse Now

, updated:

The dark side of AI is already here

Lit Hub Daily: October 28, 2026

Emma Cole dissects the romance and horror in some of Hitchcock’s most iconic films: “Hitchcock knows there must be some emotional investment from the audience.” | Lit Hub Film At 300 years old, Gulliver’s Travels still has so much to

Trump takes one more desperate swing at Jim Comey

, updated:

Third time ... nope, still no charm.

On Middle Age

, updated:

I grew up in a middle-class household that, at some point in my childhood, inched into upper-middle-class territory (my definition is loose, but I got everything I ever needed and some of the things I wanted).

Pretending to Be Tony Shalhoub: On Co-Writing a Book in My Father’s Voice

For the past few years, my father and I have been writing a book together, a memoir told in his first-person voice. This has required me to do something I never expected to do professionally: imitate Tony Shalhoub. But not

Episode 2: Hear What Matters

Evan goes looking for the humans behind the flood of AI-generated podcasts, and gets some complicated answers to his questions about what they think they’re making and what AI slop means to them. Meanwhile, Shell Game’s own bot-hosted shows move to the prototype stage, and we hear the first efforts in our quest to make an AI-generated show that will truly resonate with listeners.

This episode includes AI-generated content.

See omnystudio.com/listener for privacy information.

Is Hitchcock Horror, Romance, or Both?

Alfred Hitchcock is known as the master of suspense, and he’s one of my favorite classic film directors, creating some fantastically memorable scenes and characters. One of my absolute favorite sequences in all of cinema is in North by Northwest,

Tiny, Furry Friends: A Short History of Small Dogs in European Art

On August 29, 1511, Isabella d’Este, the Marchioness of Mantua, patron of the arts, fashion icon, and one of the most famous women in Renais-sance Italy, suffered a great loss. Isabella was an animal lover, and she loved little dogs

What Working in the Emergency Department Taught Me About Death

In the five years I spent at medical school, I learned a lot about death. My classmates and I spent endless hours in a darkened lecture theatre, trying to understand the many and varied ways in which a body can

Embracing the Darkness: In Praise of Writing Post-Apocalyptic Fiction

As we increasingly feel the world around us crumbling under the weight of division and human suffering, there’s an odd kind of freedom in conceptualizing complete demolition. Deadly pandemics, zombie hordes, and societal collapse don’t seem like easy friends to

The Limits of Rationality: On Gulliver’s Travels at 300

On every birthday, Jonathan Swift would take off his starched, powdered wig with its cascade of white curls, gingerly place it down by the candle-light illuminated stained-glass window of the Deanery of Saint Patrick’s Cathedral. He would mark the anniversary

How Becoming a Preacher Made Me a Better Writer

In my mid-thirties, I became a preacher. Might as well come right out with it, admit I’m a preacher the way a neighbor at the block party might mention they have COVID. Seems only fair to give you a chance

Office Hours: How Will Democrats Do?

, updated:

Or NOT?

Foreign

Bajirao knew Gayatri was giving him her wordless approval. All she had to do was brush her fingers over her nose ring and clear her throat. How many years had it been since she first thought of this way of

Worth the Risk: On Daring to Choose the Writing Life

When I was child, my parents told me to “be smart” at least once a day. Depending on the context, these words stood in for a range of different things: a goodbye when I ran out the door for school,

Dare Mighty Things: From Rocketry to Space Exploration at Caltech JPL

For ninety years, Caltech scientists and engineers have pursued rocketry and space exploration at the Jet Propulsion Laboratory. This exhibition, which draws from the collections of both the Caltech Archives and Special Collections and the JPL Archives, traces the history of JPL’s missions and of collaboration between JPL researchers and those on Caltech’s campus.

October 27, 2026

, updated:

On Sunday a student-led democratic movement ousted Serbia’s Aleksandar Vučić, a key ally of Russia’s president Vladimir Putin, from power.

Pardon my dust – re-homing 21 years of blog content of christianheilmann.com

I’ve been a bit silent here lately. The reason is on the one hand life and issues with that but also problems with the hoster of this blog, specifically the SSL certificate. I’ve spent some fun hours on the phone with helpdesk and it’s still, well, complicated. That’s why I finally took the plunge and […]

Politics Chat, October 27, 2026

, updated:

Watch today’s live recording here.

Wednesday 28 October, 2026

, updated:

Stairway to…? And if that reminds you of Led Zeppellin, then join the club. Quote of the Day “Learn from the mistakes of others. You can never live long enough to make them all yourself.” Groucho Marx Musical alternative to … Continue reading →

Conventions used on this site

, updated:

Printed manuals used to open with a page that explained their own typography, so that readers knew what a hand in the margin or a bold word meant before they ran into one. This site borrows the look of those manuals, so it borrows that page too.

Structure

Each post is treated as a chapter. Sections are numbered 1.1, 1.2, and so on, and subsections 1.1.1, 1.1.2. Figures and tables follow the same scheme: Figure 1-2 is the second figure in a post, and Table 1-1 is the first table.

The virtue of programming is diligence

Clearly there's something importance about the practice of diligence that makes for excellent software engineers. In fact, I'd tend to go further: diligence is the cardinal virtue of software work, and our first priority when doing anything to do with tech should be to work diligently.

Historical Scientific Instruments

, updated:

And a certain cube

Latinos Are Turning Out In Big Numbers Across The US - A Conversation With Maria Cardona, Leon Krauze, And Johnny Garcia (TX-35)

, updated:

Please rally for our great candidate Johnny Garcia and help him close strong!

Trump’s Moment of Truth?

, updated:

“Shove that ballroom up your fat ass!” Was the heckler at last night’s Trump rally in Corinth, Mississippi a tipping point for disgusted MAGA apostles?

Democracy Is on the March

, updated:

Pro-democracy forces have won key elections against authoritarians around the globe. Now it’s our turn.

★ Prestructured WYSIWYG

Even if you’re a decent designer (or believe yourself to be), it’s liberating not to have a say in the matter. Constraints are sometimes freeing.

Newsletter: Your Vote Matters - Now More Than Ever!

, updated:

This Midterm Election Gives Us a Unique Chance to Break the Cycle of Political Manipulation & Influence

The Real Costs of Trump’s Mass Deportations

, updated:

The financial and human costs

Erratic and Corrupt

, updated:

o read this letter, click here:

MacBook Pro (M6, 2026)

, updated:

Apple (MacRumors, Hacker News): Apple today announced the new 14-inch MacBook Pro with M6, delivering even more performance, powerful on-device AI capabilities, and faster connectivity for college students, business users, creators, and more. M6 features an advanced 12-core CPU with the world’s fastest CPU core, so everything from productivity tasks to more demanding pro workflows […]

iMac 2026

, updated:

Apple (MacRumors, Hacker News): Apple today announced the new iMac featuring the superfast M6, delivering even more performance and powerful AI capabilities in its strikingly thin all-in-one design. […] Connectivity gets even better with Wi-Fi 7 and Bluetooth 6, along with available 2.5 Gigabit Ethernet and storage that is up to 2x faster, so apps […]

macOS 27.2

, updated:

Juli Clover (release notes, security, enterprise, developer, full installer, IPSW): macOS Golden Gate 27.2 overhauls the brightness and volume sliders, plus it expands Siri AI to new languages including French, Japanese, Korean, Portuguese, and Spanish. Mr. Macintosh (post): Apple just broke the macOS security update record AGAIN, patching 263 CVEs in macOS Golden Gate 27.2! […]

iOS 27.2 and iPadOS 27.2

, updated:

Juli Clover (iOS/iPadOS release notes, security, iOS/iPadOS enterprise, developer): The iOS 27.2 update expands Siri AI to new languages, including French, Japanese, Korean, Portuguese, and Spanish. It also adds profiles for the Apple TV app, a new icon and branding for Apple Music, and support for AI suggestions in the Messages app for taking quick […]

macOS 26.7.2 and macOS 15.8.2

, updated:

macOS 26.7.2 (security, no enterprise, no developer, full installer): This update provides bug fixes and security updates for your Mac. macOS 15.8.2 (security, no enterprise, no developer, full installer): This update provides bug fixes and security updates for your Mac. Previously: macOS 26.7.1 and macOS 15.8.1

watchOS 27.2

, updated:

Juli Clover (release notes, security, developer): According to Apple’s release notes, watchOS 27.2 introduces new Siri AI features and extends Siri AI to new languages. Previously: watchOS 27

tvOS 27.2

, updated:

Juli Clover (release notes, security, developer): Today’s update adds support for four-speaker surround sound, a feature that works with the HomePod, HomePod mini 2, and the upcoming Apple TV 4K. It allows the Apple TV 4K to be used with four HomePod mini 2 speakers, four second-generation HomePods, or two HomePods and two HomePod mini […]

audioOS 27.2

, updated:

Juli Clover (release notes): HomePod Software 27.2 brings a new Sound Glow option to the HomePod, HomePod mini, and upcoming HomePod mini 2. Sound Glow causes the top of a HomePod or HomePod mini to light up with color that pulses in sync with the music that’s playing. The feature draws colors from album artwork, […]

visionOS 27.2

, updated:

Juli Clover (release notes, security, no enterprise, developer): Apple today released visionOS 27.2, the first big update for the visionOS 27 operating system that runs on the Apple Vision Pro. […] The visionOS 27.2 update provides bug fixes and security updates, per Apple’s release notes. Previously: visionOS 27

@Barack Obama @Bsky

We’re one week away from Election Day.

Ohio, @sherrodbrownoh.bsky.social and @amyactonoh.bsky.social are ready to bring about the change we need right now.

So don’t wait – vote early or make a plan to vote on November 3rd. IWillVote.com/OH

@Miguel de Icaza Mastondon feed

, updated:

My two projects meet, Xogot and SwiftTerm, by popular demand (ie, one person asked for this), Midnight Commander and Kitty Graphics on the terminal:

Turbulent Times Call For Experimental Law

, updated:

The post Turbulent Times Call For Experimental Law appeared first on NOEMA.

A Proposal for Universal National Service

, updated:

Every young person between the ages of 18 and 21 should provide 2 years of mandatory national service.

Hijas del bosque (FICM 2026): maravillas miceliales bajo las sombras

, updated:

Dirección: Otilia Portillo Padua. Guion: Otilia Portillo Padua. Participación: Julia Dolores Raimundo, Eliseete Ramírez Carbajal, Cristina Carbajal. País: México. Más información de la película: https://www.imdb.com/title/tt30012780/ Los hongos están teniendo un momento importante tanto en la cocina como en la industria del bienestar como suplemento o aditivo nutricional. Empero, esto no ocurrió en un vacío; más […]

La entrada Hijas del bosque (FICM 2026): maravillas miceliales bajo las sombras se publicó primero en Palomita de maíz.

Between South Korea and South Vietnam

, updated:

A review of Volodymyr Ishchenko’s “Towards the Abyss: Ukraine from Maidan to War”

Noctua Fan Swap on a Calnex Rb/GPS Frequency Reference

, updated:

Since this will be the only source of this process on the Internet1, I figured I'd document a quick fan swap I did on a piece of test/reference equipment I'm running in my Atomic Clock Tower.

Calnex Rb/GPS Frequency Reference open on workbench

I took my Torx T10 screwdriver and popped off the top cover. The screws required some force to loosen, as they were all secured with Loctite.

The inside is simple and serviceable. There's a SpectraTime GRClok-1500, with an integrated timing-grade GPS module, and a stabilized 10 MHz output2.

Hopium Ad And Video Roundup - Talarico (Texas), Ossoff (Georgia), Hamilton (Kansas), Poindexter (OH-7), Mendoza (AZ-6), Hines (MI-10), And Dr. Annie Andrews

, updated:

Today at 230pm ET - A special Hopium live event featuring Johnny Garcia (TX-35)

Listening and Tragedy

, updated:

Writing of lasting value

With Seven Days To Go The GOP’s Battlefield Keeps Deteriorating And Democrats Are Driving Deep Into Red States And Red Places

, updated:

Today, 230pm ET - Johnny Garcia checks in from TX-35 in South Texas, and Leon Krauze and Maria Cardona will then join us to talk the Hispanic vote, Trump/Latin America, and more. Action packed day!

@Dave Winer's Scripting News

, updated:

Yesterday Ben Thompson wrote that we've reached the end of the web, and I had come to the same conclusion, just a few days ago. And his piece, which was a great milestone, said it's not totally gone, because of the advent of AI we can build small systems for each other. Which is exactly the motivation of the BigUndo model. What's big about it is how small the parts are and how nicely they fit together. We're not leaving everything behind in the great diaspora to the new web, we're not just bringing Markdown with us. It also echoes Marco Arment, who wrote a similar piece about Mastodon a few days before. Nothing wrong with Mastodon, but the idea of one model of service doing the work for everyone is ridiculous. We need a million different approaches, all we need to make it work is a standard they can all agree on for what forms of text move around the net. Once we agree on a format, we all can use whatever editor we like, and no more tiny little text boxes that lock your ideas into Substack or X or whatever. That was the crime, that's what the BigUndo is all about undoing. The web said very clearly what text is, and they all broke it by doing it differently. We're bringing RSS 2.0 and Markdown with us, and they were joined a short time ago. Almost no one noticed, but there was design here, an intent -- a hope that we'd get to the place it appears we are now at.

@Dave Winer's Scripting News

, updated:

Zettelkasten is an idea pioneered by my great-uncle Arno Schmidt. It's a process for organizing your data and thoughts. When I read people's descriptions of what they do with it, it sounds totally like the outliners I pioneered two generations later. I have a Zettlekasten blog in my blogroll, screenshot, so I think of Uncle Arno, who I never met, from time to time.

Inches & Miles

The AI era seems to be emboldening startups to once again take bold swings and use your data without even bothering to ask so they can build a startup around it.

@Dave Winer's Scripting News

, updated:

If Claude Code projects had feelings, I'd wake up the Frontier project and let it know that the reason it's been asleep so long is that the software is working. I'm using it to manage the other three apps, writing code, keeping lists, everything works. Yes, the menubar is very out of date, but I know where to find everything. I look forward to coming in for a landing at some point and upgrade it work among the different BigUndo stuff we have running, no doubt we're going to use Frontier to do cross-app scripting. Some of the things AI says they need to do, Frontier can do with the resources of an early 90s Macintosh. No big data centers. Keep that in mind.

Typewalk – Lettering in public spaces

Capture lettering on signs, shop windows, and façades, then explore walks to the best finds in your city.

adactio.com/links/22817

Escaping the No-Code Platform by Building a Software Factory

, updated:

I’m not someone who gets called when things are going well. So when Michelle – the Twill CEO – called me in December, it was because she needed some help with engineering. In 18 months of being an advisor, this was the first time it was a phone call and not an email. There were […]

Place Reviews in CoMaps

Imagine you are on a trip in a new city and would like to have a meal. You open CoMaps, navigate to Search, Categories, Where to eat and the app happily displays the restaurants and cafes nearby. If you are in a popular spot, you might be overwhelmed by the number of them and the inability to tell the pleasant ones from tourist traps. This is one of the situations where customer reviews come in handy.

Companies such as Google, TripAdvisor or Yelp have amassed huge troves of reviews. Sadly, these datasets are all proprietary and we cannot use them in CoMaps. There are a few projects attempting to build open review datasets distributed with permissive licences. We decided to work with Mangrove Reviews, which has previously been integrated into MapComplete and contained a few thousand reviews of places on OpenStreetMap. Since the 31 August release you can see these reviews in the Android app.

Usage

A CoMaps screenshot showing a Mariensztat Coffee cafe selected on the map with the partially collapsed info panel. Under the place name there is a line: 4.7 ★★★★★ (4).

When you select a place that has reviews, its info panel will show the average star rating on the scale 1 to 5 stars as well as the number of reviews. In this example, the average from 4 reviews is 4.7 stars. To see the reviews, touch the star rating in the info panel.

A CoMaps screenshot showing a list of 3 reviews for Mariensztat Coffee. Each review contains a star rating, date, author name (first review only) and the review text.

The reviews are shown starting from most recent. They can be in any language; you can select the text to paste it into a translation tool. There is currently no other action that can be taken on a review.

The search results list also displays the average rating, where available. A small pro-tip: from the upcoming November release onwards you will also be able to list all nearby places with reviews by typing ?reviews into the search box. In the future we hope to include this more directly in the search options.

A CoMaps screenshot showing search results for '?reviews' query. Each result has a star rating (shown as e.g. 4.6★) in the subtitle.

There is no review editor built into CoMaps yet, but links are provided to MapComplete (for places that MapComplete supports directly) or Mangrove web-based review editors. These links can be found in the expanded place info panel and in the review list. Adding reviews through these tools requires an active Internet connection.

A CoMaps screenshot showing a section of the place info panel containing a link titled 'Add a Review via MapComplete'.

How It Works

Like all other data shown by CoMaps, the reviews are downloaded to the device and available offline. Whenever new maps are generated, which as of October 2026 happens on a weekly schedule, all reviews are downloaded from Mangrove, matched with places on the map and embedded into the corresponding map files. Reviews that are bot-generated are excluded. In the future we might introduce additional filters to ensure the reviews stay relevant and helpful.

Offline storage means that when you add a review, it will only appear in CoMaps after the next maps update. If the maps have been updated and the review is still not visible it might mean there is a bug in how we collect the reviews for places — please let us know so we can investigate.

Coverage

Compared with closed, proprietary datasets, which contain millions of reviews, the Mangrove dataset is currently tiny: as of writing this, there is a bit over ten thousand reviews. That said, we are happy to see a steady, healthy growth of the review coverage. Since late June, when the work on Mangrove integration started, we have seen a twofold increase in the number of places with reviews.

A line plot of the number of places with reviews in CoMaps (Y axis) over time (X axis). On 22 Jun there were around 3300 reviews, on 22 Oct there were over 6000, with noticeable gradient increase in late August/early September.

This is still not a lot, so you might struggle to find any examples of places with reviews in your area. You can use the ?reviews search keyword in CoMaps or the web-based Mangrove Viewer tool to find such places.

The Future

There are advantages to Mangrove being niche: there is very little abuse of the system in the form of spam, vandalism or fake reviews. We hope the recent additions to CoMaps will make it easy to contribute reviews to Mangrove and the dataset will continue to grow. If it does, and as a result attracts the attention of bad actors, we will need some way of moderating and curating the reviews. Mangrove provides ways for flagging and commenting on reviews, and we would like to make some of that available in CoMaps.

A built-in review editor is another feature we would like to add. For one thing, it would allow one to leave review without connecting to the Internet; the review would be uploaded to Mangrove when a connection is available, similarly to how OpenStreetMap edits are handled by CoMaps. There are a few more ideas on how to improve the reviews in Codeberg issues labelled with open reviews.

Finally, it would be great to also show the reviews in the iOS version of CoMaps. With the majority of CoMaps contributors focussing on Android, we are constantly looking for iOS developers. If this sounds like something you can help with, please join us on Zulip.

Hiding Capabilities in AI Models

Interesting research: “ AI Models Can Provably Hide Arbitrary Capabilities”

Abstract: Capability evaluations aim to surface dangerous model behaviors before deployment, but their reliability depends on the assumption that hidden capabilities can be elicited. We show this assumption does not hold under adversarial conditions by constructing backdoor attacks that embed encrypted neural networks within host model weights, decrypting and executing them only upon receiving a secret trigger. Using digital lockers, these hidden circuits remain provably hard to elicit and interpret under cryptographic assumptions, even given full access to model weights, extending prior work from hiding fixed strings to arbitrary computations. We implement our proof of concept constructions in PyTorch and evaluate elicitation through fine-tuning, weight noising, gradient-based trigger search, and latent adversarial training, using a small chemical reaction prediction task as a proxy for CBRN-relevant capabilities. Our results demonstrate resistance to these methods and, together with our cryptographic guarantees, reveal a limit of elicitation-based capability audits. We release our models to support the improvement of defenses...

New Developments from the Association of Law and Political Economy

, updated:

A new board of directors and executive committee, an upcoming conference, a junior faculty forum, new member-led initiatives: much is afoot in the ALPE.

A Proposal for Universal National Service

, updated:

Every young person between the ages of 18 and 21 should provide 2 years of mandatory national service. Accepted service goes beyond military service and includes civilian service like teaching, or construction, or emergency response. Everyone serves. There are no … Continue reading →

Characteristic NYC Neighborhood Complaints

New York City month continues here at Kieran Healy Industries, an effort that will eventually produce something properly scholarly in nature. But in the meantime—and with my apologies to the many great urbanists of times past—we can enjoy ourselves by messing around with some data. Specifically, New York’s 311 Services and Complaints data. The 311 phone line and website is the the main point of contact for city services when it’s not an emergency. The city logs all the calls it gets and makes anonymized data available publicly via NYC OpenData. I got every record from 2010 to 2025 and packaged it up for R. The package is really just a front-end for a big parquet file managed by DuckDB. DuckDB offers a very powerful in-memory database engine that is optimized for the kinds of thing we want to do in data analysis. That is, we want to efficiently query a big dataset lots of different ways, rather than, say, repeatedly update its records as fast as possible. We can work in R and write tidy dplyr-like queries that get handled by the database. It’s great.

The dataset has about 43 million rows, each one of which is a service request (i.e., a complaint). I interact with it via a function that returns a DuckDB table. It looks like this:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18

nyc_311()
#> # A duckplyr data frame: 37 variables
#>    unique_key created_date        closed_date         agency agency_name   problem problem_detail location_type incident_zip incident_address street_name cross_street_1 cross_street_2 address_type city  status
#>         <dbl> <dttm>              <dttm>              <chr>  <chr>         <chr>   <chr>          <chr>         <chr>        <chr>            <chr>       <chr>          <chr>          <chr>        <chr> <chr>
#>  1   45278137 2019-12-31 23:59:11 2020-01-01 03:07:18 NYPD   New York Cit… Noise … Banging/Pound… Club/Bar/Res… 11229        3939 EMMONS AVE… EMMONS AVE… PLUMB    3 ST… BELT PARKWAY … <NA>         BROO… Closed
#>  2   45281589 2019-12-31 23:58:54 2020-01-01 05:37:03 NYPD   New York Cit… Noise … Loud Music/Pa… Residential … 10025        865 COLUMBUS AV… COLUMBUS A… WEST  100 STR… WEST  103 STR… <NA>         NEW … Closed
#>  3   45283574 2019-12-31 23:58:03 2020-01-01 01:26:50 NYPD   New York Cit… Noise … Loud Music/Pa… Residential … 10040        558 WEST  192 S… WEST  192 … AUDUBON AVENUE ST NICHOLAS A… <NA>         NEW … Closed
#>  4   45278249 2019-12-31 23:57:19 2020-01-01 09:33:55 NYPD   New York Cit… Noise … Loud Music/Pa… Residential … 11372        35-18 91 STREET  91 STREET   35 AVENUE      37 AVENUE      <NA>         JACK… Closed
#>  5   45282332 2019-12-31 23:56:52 2020-01-01 03:06:36 NYPD   New York Cit… Blocke… No Access      Street/Sidew… 11226        2310 CORTELYOU … CORTELYOU … EAST   23 STR… BEDFORD AVENUE <NA>         BROO… Closed
#>  6   45281555 2019-12-31 23:56:34 2020-01-01 08:22:26 NYPD   New York Cit… Noise … Loud Music/Pa… Residential … 11375        72-72 112 STREET 112 STREET  72 DRIVE       73 AVENUE      <NA>         FORE… Closed
#>  7   45281053 2019-12-31 23:56:34 2020-01-01 02:47:53 NYPD   New York Cit… Noise … Loud Music/Pa… Street/Sidew… 10128        EAST   89 STREET EAST   89 … 2 AVENUE       1 AVENUE       <NA>         <NA>  Closed
#>  8   45282921 2019-12-31 23:56:32 2020-01-01 02:18:56 NYPD   New York Cit… Noise … Loud Music/Pa… Residential … 11433        168-70 93 AVENUE 93 AVENUE   168 PLACE      170 STREET     <NA>         JAMA… Closed
#>  9   45283114 2019-12-31 23:56:28 2020-01-01 05:58:35 NYPD   New York Cit… Noise … Loud Music/Pa… Residential … 11373        42-21 KETCHAM S… KETCHAM ST… BAXTER AVENUE  PETTIT AVENUE  <NA>         ELMH… Closed
#> 10   45281055 2019-12-31 23:55:56 2020-01-01 11:01:07 NYPD   New York Cit… Noise … Loud Talking   Street/Sidew… 11435        85-85 148 STREET 148 STREET  85 DRIVE       86 AVENUE      <NA>         JAMA… Closed
#> # ℹ more rows
#> # ℹ 21 more variables: resolution_description <chr>, resolution_action_updated_date <dttm>, community_board <chr>, police_precinct <int>, bbl <chr>, borough <chr>, open_data_channel_type <chr>,
#> #   park_facility_name <chr>, park_borough <chr>, latitude <dbl>, longitude <dbl>, created_year <dbl>, created_month <dbl>, created_day <dbl>, created_dow <chr>, created_hour <dbl>, closed_year <dbl>,
#> #   closed_month <dbl>, closed_day <dbl>, closed_dow <chr>, closed_hour <dbl>

We can ask all kinds of questions of data like this. We also have to be careful with it, just because any dataset that’s this large and has grown over this long a period will have all kinds of quirks in it. For example, the classification scheme the city uses to categorize service requests isn’t static, and for some categories it gets completely redone. At least once over the period the city changed the service provider for data management, which affected measurement in some ways. Meanwhile, on the complaints side, one feature of service databases like this is that some people really like to complain, even by the high standards of New Yorkers. Complaining also becomes easier after the introduction of the web portal, because you can just quickly report something via a form rather than having to make a phone call. So we need to think about how to deal with things like that.

Complaints are ultimately made by individual people, and our dataset is a record of individual reports. But here I’m going to aggregate things to the level of neighborhoods. You can slice up the city in many different ways. New York often uses Neighborhood Tabulation Areas, or NTAs, as its de facto neighborhood unit. The idea is to get something that’s larger than a Census Tract, of which there are about 2,300 in New York, but smaller than one of the City’s 59 Community Districts. There are 262 NTAs, of which 197 are residential. Here’s a map of them, with their names.

NYC NTA map.

So, how can we get from our complaint records to an NTA-level map, and what do we want to see? As I say, here we’re going more or less for data-driven neighborhood trolling, so here’s what I did to characterize each neighborhood. First, I did a fair amount of work harmonizing the complaint categories over the whole dataset, but in addition to that here I’ll just restrict myself to complaints from 2022 to 2025, which is about 13.5m records. Second, we want to moderate the role played by people we can politely call “super-reporters”, so we count distinct addresses within complaint categories, within residential NTAs, over the time period we’re looking at. Each address counts only once in each category it complained about, so we get about 4.6m address-category pairs from about one million unique addresses. (The addresses don’t include identifying information like house or apartment numbers, by the way.) The average address complains in about four or five categories over the four years we’re looking at.

Now, when it comes to complaints, we are all trying to get through this thing we call life and many of the trials we face, we all share. Which is to say that the most common complaints in any given neighborhood are more likely to be the most common complaints in other neighborhoods, too. These are things like the heat and hot water being out, noise of various kinds, and illegal parking. But what we’re interested in is the most distinctive complaints in each neighborhood. So we take every complaint and figure out its share of all complaints citywide. Then we do the same but within each neighborhood. And then for each neighborhood we ask, what category of complaint in this neighborhood most exceeds its citywide share? Actually we do two things. We do that first by general category of complaint, like “Sanitation and Dumping”, or “Parking, Driveways, and Vehicles”, or “Buildings and Construction”. And then we do it for the most fine-grained category we have, like “Traffic: Drag Racing”, or “Appliance: Refrigerator”, or “Lost Property in Taxi or For-Hire Vehicle: Wallet”. Then we color our NTA map in by the broad category and label each neighborhood by its most-specific category. Here’s what that looks like.

NTA map of distinctive complaints.

I think the results are pretty good. Sorry about the small print and fine detail. This is the sort of thing that works best as a poster. But zoom in and take a look. And of course Tag Yourself. Are you the Badly Behaved Nightlife Crescent from the Upper East Side to Lower Manhattan who got drunk and lost your wallet or keys? (I like how right at the top of the UES they don’t lose their wallets but they do complain about the driver.) Are you the brownstone Brooklyn Bicycle Police? Or the South Brooklyn Curb Cutters who are installing illegal carports? Or maybe you are just out in Woodside, Elmhurst, or Corona, drinking in public. Or abandoning a vehicle somewhere. There’s a lot going on in the city.

Bear in mind that there’s a kind of duality to the map, in the sense that at first glance it shows you what seems to be happening in these NTAs, but only through the lens of what people complain about in these neighborhoods. So, indulge your neighborhood stereotypes, but maybe don’t lean too hard on them. Though I do like those people in Forest Hills who just call the cops for unspecified Other Non-Emergency Police Matters. You know, for a chat or something. What else are you gonna do out there on a Friday?

CSS-Tricks has a new owner! | CSS-Tricks

This is very good news!

adactio.com/links/22816

Trump Doesn’t Give a Damn About Your Problems

, updated:

As the midterms loom, he’s finally admitting the obvious

Democrats’ Secret Weapon in Mississippi? The Republican

, updated:

When Cindy Hyde-Smith opens her mouth, anything can happen.

The rape allegations against Trump: what we know and what is still being hidden

, updated:

A new report from House Judiciary Committee Democrats contains new details about the Trump-Epstein relationship — and an alleged cover-up

Lit Hub Daily: October 27, 2026

Who chooses the poems featured on the New York City subway? Meet the people behind Poetry in Motion. | Lit Hub Design Rebecca Birrell considers Jane Eyre, Lily Briscoe, and writing about amateur women artists in fiction. | Lit Hub

Living in the long, stupid shadow of the Big Lie

, updated:

Trump is laying the groundwork to interfere in the midterms.

Pluralistic: History is something you do (27 Oct 2026)

, updated:

Today's links History is something you do: Not something that happens to you. Hey look at this: Delights to delectate. Object permanence: Occupy Tents are speech; Piagram; SOPA; "I'm Rob Fucking Ford"; Blocking all porn in the UK; Pirates rule Iceland; Shake Shack v shitting to death. Upcoming appearances: Vienna, Kilkenny, Courtenay, Vancouver, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. History is something you do (permalink) Prediction is hard. Especially about the future. That Yogi Berra gem proves that you don't have to be a science fiction writer to get irritated with people insisting that you must know what's going to happen tomorrow, but (as a sf writer), I can tell you that this is one of our main occupational hazards. Obviously, this is a self-inflicted injury. Our genre is full of big names who self-mythologized as scientific Nostradamuses. From the "future history" bar-charts in Heinlein's books (I was once on a panel with Robert Silverberg where he referred to RAH as "Robert A Timeline") to the McGuffin of Asimov's Foundation series: a "scientific" discipline that could predict the trajectory of human civilization for millennia into the future. But me, I find the prospect of predicting the future incredibly dismal – even offensive. A predictable future is set in stone, immune to human agency. A predictable future runs on rails, and we're the prisoners of history, tied to the tracks. For me, the most exciting thing about sf is the idea that the future is contingent. Sf is a long, sharp pin that can prick inevitabilism's bubble: that assertion by tech-bros and policymakers alike that the future is out of our hands and must be accommodated, not shaped. Inevitabilism is a form of vulgar Thatcherism, the assertion that "there is no alternative." If The Market won't deliver an energy transition, and it leaves us to boil in our own skins, drown in the rising seas, and roast in wildfires, then tough shit humanity, there is no alternative. If there's a tech company eavesdropping on all of our communications technologies and following us as we move through digital and physical space (and turning the juiciest tidbits over to ICE), that's not the tech company's fault: there is no alternative. If some broadly useful statistical tools are delivered in the most climate-destroying, economy-wrecking, job-killing, quality-vaporizing way possible, that's just How It Is. It's not Sam Altman or Dario Amodei's fault: there is no alternative. Science fiction can do more than imagine how "General AI" might change society: sf can imagine a society that doesn't make the fanciful leap from a word-guessing sentence-extruder to a machine god. Sf can imagine a world that debuts "AI" as a joint supercomputing project between the IPCC and Sandia National Labs whose primary purpose is to improve the fidelity of climate models, and whose spinoffs are modest but interesting open source tools that people run on regular computers with normal energy footprints. Considered as a predictive literature, sf is a colossal failure. If our books are to be taken as roadmaps to an inevitable future, we have all flunked out of cartography school. More than 99.9% of these maps describe a territory that never emerged. All claims of sf's predictive value are just survivor bias, feats of Texas marksmanship in which we fire a shotgun into the side of a barn and then draw a target around the place where the holes cluster. What's more likely: that sf is 99.9% fake fortune-tellers and 0.1% seers and soothsayers; or that the "predictions that came true" in sf are just the inevitable bullseyes that you'd score if you threw enough darts? Prediction is a weak and helpless activity, the obsession of people who don't think they can change anything. It's the superstitious dread that gives rise to astrology. Far better to be a Luddite who asserts that there is more than one way to introduce a technology to a society. To be a Luddite is to insist that humans are in charge of humanity, not the iron laws of economics, not the great forces of history, not the uncaring and illusory constellations. At its best, sf is a proudly Luddite literature: https://locusmag.com/feature/cory-doctorow-science-fiction-is-a-luddite-literature/ The insistence that we can change things is an active posture. It's an activist posture. At its radical best, sf is activist, because it engages with more than what the machine does, insisting on changing who the machine does it for and who the machine does it to. Which is why I find demands to offer predictions for the future so irritating. People who think that sf writers can predict the future have the field's role exactly backwards. My intention isn't to demoralize you into tying yourself to history's tracks – I'm here to show you how to grab the wheel and steer off the rails altogether. The reason this seems so implausible is that the "there is no alternative" people have convinced us that all change is the result of individuals. To change the world, you must fashion yourself into one of history's mediocre Great Men, a Musk or Zuck. Our oligarchs are the avatars of the Great Forces of History. They have seen the predictable, inevitable future and have been allocated trillions by the capital markets to ensure that we arrive there on time, running straight down those shining rails, no matter how many people are tied to the tracks. Another motif of Thatcherism (and hence inevitabilism) is that "there is no such thing as society," which means that all change is the result of individuals, which means that only Great Men can hope to change anything. If there is no such thing as society, then it follows that there's no such thing as mass movements, there's no such thing as trade unions, and there's no such thing as revolutions. If there's no such thing as society, then eruptions of students and workers in the streets must be nothing more than mob violence – it can't possibly be a political eruption. If you're an inevitabilist then Occupy was nothing more than millions of individual "virtue signallers" and #MeToo and #BlackLivesMatter were the individual follies of innumerable "social justice warriors." As an activist, I'm not interested in predicting the future, I'm interested in changing it. When I speak about "the post-American internet" that we could create by exploiting the policy space that has been opened by Trump's incontinent belligerence, my intention is to get you to help build it, not to get you to prepare yourself for that inevitable outcome: https://pluralistic.net/2026/01/01/39c3/#the-new-coalition Obviously, some aspects of our future are locked in. The climate violence our political and business elites inflicted on the world locked in rising seas, extreme weather, habitat-loss driven zoonotic plagues and massive refugee crises. Those are inevitable. What's entirely up to us is what we do about them. Do we create full employment for every person who will live for the next 300 years, relocating our coastal cities inland, treating the sick, retrofitting our infrastructure, and accommodating our neighbors who are driven out of their homes? Or do we let the stupidest, worst people among us lead us into the ecofascism of border walls, drone warfare, and exterminationism? That's our choice. We've had generations of being told to "vote with our wallets" instead of organizing in political, labor and social movements. Voting with your wallet doesn't work (billionaires' wallets are thicker than yours, they win those votes), and if you lose enough of those wallet elections, it's easy to fall into the despair of believing that the future is inevitable: https://pluralistic.net/2025/09/13/consumption-choices/#marginal-benefits I think this is why "prediction markets" have caught on so ferociously. While prediction markets are sold as a way for people to "inject information" into markets, they are actually a rigged system that transfers money from everyday "investors" to insiders: https://pluralistic.net/2026/03/24/degenerated-gambling/#oracle-capture Prediction markets are the perfect pastime for history's prisoners. If you fancy yourself a plaything of the gods whose future is already written, then prediction markets are a way for you and your fellow prisoners to bet on what torments will come next. And of course oligarchs love prediction markets, because they're the ones who can rig the odds, say, by placing a bet on a war and then leading the country to that war. They are the gods, the only ones who get to make history, so a market for bets on what history will do next is a way to enrich history's avatars at the expense of history's victims. In science fiction, we often meet powerful aliens who tell us "resistance is futile" as they conquer our world and set about exterminating us. But if resistance was truly futile, no one would have to say it. When they tell us "there is no alternative," what they mean is "stop trying to think of alternatives." To imagine radically is to move beyond the helplessness of prediction: a radical imagination dares to insist that history is what we make, not what happens to us. (Image: Ralf Roletschek, CC BY-SA 3.0, modified) Hey look at this (permalink) There's No Such Thing as Society in the Objective Function https://laurenleek.substack.com/p/theres-no-such-thing-as-society-in The Real Reason AI Is Able to Hack Everything on the Internet https://www.thebignewsletter.com/p/monopoly-round-up-the-real-reason Halloween 1960-1964 – Quivers Down The Backbone https://centuriesofsound.com/2026/10/25/halloween-1960-1964-quivers-down-the-backbone/ Still On Its Way to Cleveland https://longreads.com/2026/09/22/family-road-trip-early-internet-90s/ slurptop https://slurpburgers.com/slurpbuilds/the-slurptop/ Object permanence (permalink) #15yrsago Canon of St Paul’s resigns over plans to evict Occupy London https://www.theguardian.com/world/2011/oct/27/giles-fraser-st-pauls-profile #15yrsago Orange County city council unanimous: Occupy tents are a form of speech https://web.archive.org/web/20111029021151/http://www.occupy-oc.org/tears-stream-as-city-council-unanimously-agrees-occupy-tents-are-a-form-of-speech/ #15yrsago Edible Venn diagram: the piagram https://www.reddit.com/r/pics/comments/g8nxo/i_realize_its_a_bit_late_for_pi_day_but_heres_my/ #15yrsago SOPA: US House of Reps copyright bill proposes national censorship, attacks on hosting services, Twitter, YouTube https://www.eff.org/deeplinks/2011/10/disastrous-ip-legislation-back-–-and-it’s-worse-ever #15yrsago Google rejects JWZ’s 2-step plan to end the nym wars https://www.jwz.org/blog/2011/10/google-nymwars-redux/ #15yrsago Toronto mayor confronted by comedy interviewer calls 911, reportedly shouts “You bitches! Don’t you fucking know? I’m Rob fucking Ford, the mayor of this city! https://www.joeydevilla.com/2011/10/27/im-rob-fucking-ford-or-the-mayor-the-ambush-and-the-911-call/ #15yrsago Canadian Tory MP: Don’t worry about violating our stupid new copyright law, because we probably won’t catch you if you do https://web.archive.org/web/20111029155739/https://www.michaelgeist.ca/content/view/6089/125/ #10yrsago UK MPs realise that age filtering won’t work so now they just want to block all porn in the UK https://www.openrightsgroup.org/blog/now-we-want-censorship-the-digital-economy-bill-is-running-out-of-control/ #10yrsago Samsung abuses copyright to censor satirical exploding phone Grand Theft Auto mod https://www.eff.org/deeplinks/2016/10/samsung-sets-its-reputation-fire-bogus-dmca-takedown-notices #10yrsago EU lies and the British tabloids who told them https://web.archive.org/web/20160626051921/https://www.economist.com/blogs/graphicdetail/2016/06/daily-chart-15 #10yrsago The Pirate Party are poised to form Iceland’s government in Saturday’s election https://qz.com/817784/icelands-pirate-party-looks-likely-to-take-the-countrys-general-election-on-oct-29 #5yrsago Hospital rings up $2755 upcharge by sending pregnant woman to ER https://pluralistic.net/2021/10/27/crossing-a-line/#zero-fucks-given #1yrago Shake Shack wants you to shit yourself to death https://pluralistic.net/2025/10/27/shit-shack/#binding-arbitration Upcoming appearances (permalink) Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Clint Eastwood (No Gods No Mayors) https://www.patreon.com/NoGodsNoMayors/posts/clint-eastwood-173008088 Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 530 (29813 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

Jane Eyre’s Watercolors, Lily Briscoe’s Paintings, and The Problem With Writing About Art

Is it telling that I was always more interested in the amateurs? When I think about the literary depictions of artists I liked best, they tend to share certain qualities: frustrated effort, a willfulness about vocation that verges on delusion,

Who Chooses the Poems For the New York City Subway?

New York’s subway, from its founding, was dreamt as a public good in all senses, to provide a useful and reliable service that was also a pleasant place to be. City train stations were filled with decorative ornamentation, public art

Mr. Prufrock Picks Peaches: On Finding the Poetry in Every Kitchen

The following is from The Two Saddest Kitchens: A Comics Conversation by Roz Chast and Jason Adam Katzenstein, published by Bloomsbury Publishing. * _______________________________ From The Two Saddest Kitchens: A Comics Conversation by Roz Chast and Jason Adam Katzenstein. Copyright

A Day in the Life of a Baby Tyrannosaurus Rex

Hunger rules the day. And the night. And the afternoons. The eager grunting from the trio of baby Tyrannosaurus can sometimes seem ceaseless, the only quiet coming from the fleeting moments when they have their sharp little jaws clamped around

Fake News, Far-Right Propaganda, Exaggerated Crowd Sizes, a Squabbling Left…Welcome to 1930s Berlin!

“Clever and persistent use of propaganda can make a nation believe that heaven is hell and, conversely, that the most miserable life is paradise.” – Adolf Hitler, Mein Kampf (1925) “The European mind is capitulating. It is capitulating out of

How Poetry Can Explain the Role of Music in Medieval Literature

Today, written notes are such a large part of a Western musical education that the word “music” has often come to mean exactly that: sheet music or a printed score. Musicians and their teachers set great store by literacy: by

Immigration Economics Part II: Smaller is Worse

, updated:

Over a year into the administration's anti-immigration agenda, we’re seeing the economic fallout. For the first time in at least 50 years, estimates are that we lost immigrants on net; far fewer than usual arrived and a somewhat higher than usual number left. But if anyone benefited from that shift, it wasn’t U.S.-born workers. Even against the backdrop of our weak labor market, foreign-born workers now have slightly lower unemployment rates and higher labor market participation than they did two years ago. Their wages have also ticked up. Meanwhile, reduced population growth has thrown the country’s economic benchmarks into chaos, making it harder to interpret job creation, GDP, and the health of the labor market.

Chapters:

00:00:50 Announcements: Send us your anticipated Thanksgiving dinner fights

00:01:45 Retcon: Consumer sentiment update, auto-enrollment for Trump Accounts

00:07:43 Terms & Conditions: Plutocratic

00:08:42 Big Pilcrow: Immigration and the Economy

00:36:38 Executive Orders: “The media isn’t covering this” comments; best-of award for bookstore tote bags.

00:38:31 Spiritual Sponsors: Sonoratown and an IPA on tap

Got economic questions, concerns, or executive orders?  Send them to optimist.economy@gmail.com

Iconic Socialist Jean Jaurès Tried to Keep France Out of WWI. It Cost Him His Life

On the evening of July 31, 1914, after their fruitless visit to the foreign ministry to argue for French neutrality in the coming war, Jean Jaurès and Jean Longuet (the grandson of Karl Marx) travelled by taxi to the offices

Musk Wants Me Imprisoned

, updated:

I’m not worried, but I do worry about everyone who’s vulnerable to Musk, Trump, and the other bullies in this might-makes-right era

Chad Harbach, Jane Schoenbrun, Jonathan Van Meter and More: 20 new books out today!

It’s a week of exciting, long-awaited drops. Chad Harbach, bestselling author of The Art of Fielding, is back, fifteen years later, with a follow-up to that beloved novel. Jane Schoenbrun, decorated director of recent movie Teenage Sex and Death at Camp

The Long Version

It took me a long time to grasp the shadowy nature of the literary world. The ins and outs of applying for funding, usually tied to another form of funding, like a grant to a foreign publisher or a translator.

October 26, 2026

, updated:

Trump’s increasingly erratic and corrupt behavior condemns Republican leaders who continue to support him.

What the Heck Just Happened? with Joanne Freeman and Heather Cox Richardson

, updated:

Joanne and Heather talk history and politics.

Season Three is happening… NOW!

Psst, did you hear? Season Three of Playdate games is happening right this minute!! This incredible bundle of amazing new games (8) at an amazingly good price ($39) is happening now, with thousands of excited players already getting the goods. There’s never a bad time to jump on board and get some great new Playdate games! Get Season Three Already, Season Three has given us some instant Playdate classics:

@Dave Winer's Scripting News

, updated:

I loved the term Big Undo so much, of course I had to get the domain. I started putting up my usual placeholder site but realized I should do this page in Markdown, not HTML. It looks fabulous. Markdown is right. It's sobriety, go back to the beginning and put the potency in the ideas, give writers the space to write. Get the F out of my way with your freaky character limits. Anyway I'm full of manifesto these days. The money people strangled the web. I think it's time for the creative people to make it work for real.

Don't think

, updated:

The tech-adjacent anglosphere, while it doesn't have secret police brutalising dissidents in *my* country just yet (though I must stress that the USA is definitely blurring into that kind of direction), actually makes more claims on the internal forum. It's not enough to desultorily go to the May Day parade once a year and have your "Workers of the world, unite!" poster in the window, and it's not enough to simply not think or keep your thinking to yourself, do your work and go along. No, you have to think, and you have to think correctly.

Waterfox 6.7.7 - JPEG XL improvements and update fixes

Multi-core JPEG XL loading, browser engine version details and fixes for updates, tab previews and JPEG XL images.

The Big Undo

, updated:

I remember how revolutionary the first web was, but then a series of tech companies took it over and “had their way” with it.

The first was Netscape and they added JavaScript to steal the thunder from “Sun” (a long story).

Then Microsoft crushed Netscape by cutting off their air supply, and they piled up all kinds of nasty insecure features with predictable results, they made the web a paradise of viruses, making it largely unusable until Firefox replaced Microsoft, and their web was nicer, and smaller and they left out the viruses.

Google came along and quickly replaced it with Chrome and all was good for a while, until they decided it was just another corporate platform like Android and threw out all the early sites, so boring, they couldn’t make billions of dollars, and now what used to be the web is all but gone.

What’s next? It’s time for The Big Undo. 😀

The Big Undo came to me while I was writing my new profile on Twitter. It immediately reminded me of three things.

  1. Karl Anthony Towns, Knicks all-star and world champion center, is called Big Bodega.
  2. It sounds like a title of a Michael Lewis book, like The Big Short.
  3. And for some reason Queen Latifah singing When You're Good to Mama in Chicago.

And of course I bought the domain.

Mind the Gap

, updated:

The Hidden Ledger Behind the Broken American Dream

“I Don’t Give a Damn”

, updated:

Trump is finally being honest about something

@Barack Obama @Bsky

Last week, I met with young leaders from the My Brother's Keeper Alliance at the Obama Presidential Center. They shared more about the work they’re doing at school, their goals for the future, and even gave me an update on their class elections. Take a look!

Monday session

Monday session

Monday session

“Wealth and Poverty” Class 6: The Vicious Cycle of Wealth and Political Power

, updated:

What is it, and how do we escape it?

Seeking God in Science part 13: The Theory of Ontological Categories

, updated:

I was going to continue the sub-series on quantum mechanics by talking about waves, but the first installment didn't quite lead to the spirited discussion I was expecting.  In an effort not to lose my audience I'm going to take a little detour and tackle another more philosophical topic.  I first wrote about this ten years ago.  In the intervening time no one has ever pointed me to

FOSDEM: FOSS Office DevRoom Call for Papers

, updated:

We are inviting proposals for talks about “FOSS Office Software and Suites“. Office productivity software is one of the oldest and most interesting FOSS categories packed with developer interest. It is also an area where lots of new solutions are arriving with new desktop, web-based and mobile editors, as well

Meet Adam Hamilton, The Man Who Can Win In Kansas

, updated:

Let’s rally for Adam today to help him become the first Democrat elected to the US Senate in Kansas in 94 years!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

@Pleiades STOA at hcommons.socal

, updated:

Last Week in the #PleiadesGazetteer (19-26 October 2026): over the course of the last week the Pleiades editorial college published 71 updated place resources, reflecting the work of Jeffrey Becker, Eleftheria Konstantinidou and Gabriel Mckee.

A list of all new and changed resources complete with titles, descriptions, bylines, change summaries and links to the actual gazetteer entries, as well as an overview map, may be read on the blog at https://pleiades.stoa.org/news/blog/last-week-in-pleiades-19-26-october-2026

#ancientGeography #ancientHistory #archaeology #classics #DH #gazetteers #HGIS #SpatialHumanities

Last Week in Pleiades (19-26 October 2026)

Last week the Pleiades editorial college published 71 updated place resources, reflecting the work of Jeffrey Becker, Eleftheria Konstantinidou and Gabriel Mckee.

iPad mini (8th Generation)

, updated:

Apple (Hacker News): Apple today unveiled the all-new iPad mini, featuring a stunning OLED display in an even thinner and lighter design, a huge leap in performance with A20 Pro, and water and dust resistance. The larger 8.5-inch OLED display, also available with a nano-texture option, delivers higher contrast and more than 2x higher peak […]

iPod at 25

, updated:

Hartley Charlton: Apple today marks 25 years since the introduction of the original iPod, one of the company’s most significant products and a major contributor to its expansion beyond the Mac. Tony Fadell: A small team. An unforgiving deadline. We had months to bring the hardware, software, and music experience together. Proud of what we […]

Momentum

, updated:

To read this letter, click here:

WebKit Features for Safari 27.2

, updated:

Safari 27.2 is here, refining Customizable Select, renaming a Grid Lanes property, and delivering 20 bug fixes across accessibility, media, CSS, and more.

★ Apple Announces New A20 Pro iPad Mini

Pros: OLED display, nano-texture option, A20 Pro chip, thinner and lighter. Cons: no Face ID, no ProMotion.

What Anthropic left out of their draft S-1

, updated:

Buyer, beware of omissions

It was all too sordid

, updated:

When Dylan Thomas missed the biggest of parties

El amor de tu vida: entre el dolor y la redención

, updated:

Dirección: Rachel Morrison. Guion: Julia Cox. Elenco: Margaret Qualley, Aaron Pierre, Gabriel Basso, Patrick Schwarzenegger, Catherine Keener. País: Estados Unidos. Más información de la película: https://www.imdb.com/title/tt34384900/ El ser humano busca de manera constante un amor sincero en la familia, las amistades y la pareja. No obstante, la vida es un juego de paradojas que arroja […]

La entrada El amor de tu vida: entre el dolor y la redención se publicó primero en Palomita de maíz.

Life in Links – 70

A collage of nine website screenshots, including a film-trailer selector, globe game, bird-identification page, literacy article, citizen-science site, salmon campaign, Guardian article, art exhibition page, and an older education blog.

Links I've collects, fun fascinating & frightening

Solar is "offensively cheap". To live up to its promise, it also needs to be equitable.

, updated:

This year, solar will represent 10% of power generation. Abundant, clean energy is great news - but there's more work to do to make sure every community benefits.

Hopium Ad And Video Roundup - Turek (Iowa), Brown (Ohio), Powell (NE-2), McCann (MI-4), Harvie (PA-1), Leader Jeffries (NY-17)

, updated:

Adam Hamilton (Kansas) joins us live today at 130pm ET

Why Your Five-Year Strategic Plan Is Already Obsolete

, updated:

I have lived through several inflection points.

Hornets and McDonald's

, updated:

Writing of lasting value

Pluralistic: Sovereign citizens, but for news (26 Oct 2026)

, updated:

Today's links Sovereign citizens, but for news: By reading the LA Times, you agree… Hey look at this: Delights to delectate. Object permanence: Patenting tax dodges; 6-word sf; Newscorp shareholders v Murdoch; Ancient German ophthalmology cult; Trolley problem is stupid; Trump's influence peddling to Chinese millionaire; Al Franken v binding arbitration; Yoga pants spite parade; Dems' secret Congressional committee; RIAA v your PC; "Going Under"; "Machine Man"; Aging goths; "Everfair"; Kremlin will destabilize Ukraine; FCC fronts for Big Cable; Straight Outta Vagina; Remixed TED Talk about remixing; Authoritarian debt. Upcoming appearances: Vienna, Kilkenny, Courtenay, Vancouver, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Sovereign citizens, but for news (permalink) When it comes to terrible practices by website operators, it takes a lot to shock me. I literally wrote the book on the subject. But last night, I encountered a piece of genuinely appalling fuckery and I can't get it out of my head, because it's such a perfect storm of outrageous conduct and institutional decay. It happened when I followed a link to an LA Times article. Having lived in LA three times (and having been an Angeleno for a decade and counting this time around) I generally have warm feelings for the Times. The Times's Festival of Books is a great event that I speak at most years, and I'm broadly happy to have a daily newspaper covering my city. That said, the Times has been chipping away at my goodwill for the past decade. First, there's the personal: after a Festival of Books appearance some years ago, the books editor approached me and asked if I'd contribute regular book reviews to the paper. I said yes, and then immediately my editor got laid off, reportedly so they could avoid giving him benefits that would come with seniority. I wrote several reviews for a new editor, though the paper never sent me a contract for any of them – or a payment! Many months (and published reviews) later, an editor I'd never had contact with at the paper got in touch to get the paperwork squared away, and the Times sent me a contract with broad, one-sided language that I would never sign onto. Given that they'd already published my work, there wasn't much they could do to make me sign the contract, so, after quite a lot of wrangling, I eventually got the offensive clauses removed and got paid (but I never got invited to write another review for them). To be honest, this is par for the course. The last time the New York Times asked me to write for them, they refused to remove some similar clauses from their contract (something they'd done previously), and the contracts person just ghosted me after a couple of volleys. A similar thing happened with the Washington Post the last time I wrote for them, except they (like the LAT) published the work and then sent me a one-sided, manifestly unfair contract that I refused to sign. Given they'd already published the op-ed there wasn't anything they could do about it, so eventually I got a better contract and a payment (and again, that was the last time the Post asked me to write for them). Basically, there's an epidemic of bad legal terms sweeping the American media industry, and while the LA Times isn't the worst offender (at least they didn't ask me to assign any related patents, trademarks and copyrights to fictional characters, as Conde Nast does!), they're not what you'd call "writer-friendly" in their contracting terms. But again, that's hardly unique. If I disqualified news outlets because they tried to shift liability to, and grab rights from, their writers, I'd be left with damned few media outlets. But on the editorial side, the Times has a bunch of billionaire-shaped red flags. The paper's owner is the Trump-allied, severely AI-pilled biotech billionaire Patrick Soon-Shiong, whose editorial interference in the Times is comparable to Bezos's interference in the Post. Like Bezos, Soon-Shiong killed the paper's endorsement for Kamala Harris: https://www.nytimes.com/2024/10/26/us/los-angeles-times-endorsement-soon-shiong.html And I have my suspicions that Soon-Shiong might have been behind the layoff that killed Brian Merchant's beat as the country's first technology critic, from which perch Merchant published some acerbic, well-reasoned criticism of tech billionaires and AI: https://talkingbiznews.com/media-news/ex-la-times-tech-columnist-merchant-joining-ai-now-institute/ Again, that's not disqualifying. If I boycotted every newspaper owned by a reprehensible billionaire, I'd have to turn my back on e.g. the NYT with its morbidly wealthy, union-busting owners: https://www.thedailybeast.com/new-york-times-illegally-busted-union-campaign-national-labor-relations-board-alleges/ But unlike the NYT, the LA Times has followed the playbook of Alden Capital papers (like the Chicago Tribune), shipping a skinnier paper with less original reporting at a higher price (which is why I canceled my subscription): https://archive.is/hOhpu But even that isn't disqualifying. Like the Tribune, the LAT still employs dedicated, talented reporters who do excellent work, which is how I came to be following a link to a recent article yesterday…and how I came to find myself confronted by an enshittificatory gambit that shocked even me. Here's what got me: when I visited the Times, I got a dickover that blocked all the content on the page until I clicked "Continue," and the text of that dickover is a breathtaking piece of enshittified legal fuckery: By continuing, you agree to our Terms of Service, which include arbitration and a class action waiver, and our Privacy Policy. You agree that we and our third-party vendors may collect and use your information, including through cookies, pixels and similar technologies, for the purposes set forth in our Privacy Policy such as personalizing your experience and ads. This is wildly illegal and incredibly immoral. The paper claims that by simply reading an article, you agree that you can never, ever sue them for virtually any reason, and that you have consented to effectively unlimited surveillance and commercial exploitation of your private data. It's hard to overstate how dangerous this kind of binding arbitration waiver is, but to give one example: Disney makes people who sign up for free trials of Disney Plus "consent" to one of these waivers. When a woman was killed by a Disney World restaurant that lied about the allergens in its food, the company told a judge that her grieving widower couldn't sue them because he'd waived that right by signing up for a trial of D+: https://lawreview.missouri.edu/infinite-arbitration-how-one-click-can-take-you-out-of-court-forever/ The company later backed off for that one specific case, but subsequently doubled down on binding arbitration. By putting an arbitration clause in its terms, the LAT could head off my right to sue them if they stiffed me on those reviews I wrote for them, Brian Merchant's right to sue them for wrongful termination, and your right to sue them if you get run over by a newspaper delivery van. Then there's the privacy clause: the LAT is a California paper, and in California, we have the CCPA, a reasonably good privacy law. Under the CCPA, privacy waivers have to be explicit, informed and can be withdrawn at any time. What's more, the CCPA has broad prohibitions against "dark patterns" that this dickover almost certainly violates: https://cppa.ca.gov/announcements/2024/20240904.html In theory, there's a way to avoid all of this: you could just use the "Kill Sticky" bookmarklet or an adblock filter to block or dismiss the dickover without ever clicking "continue": https://pluralistic.net/2026/07/21/dickovers/#block-element But this is an industrial strength dickover; it uses advanced tricks to block existing dickover killers, likely a combination of shadow DOM and an "important" scroll-lock in the html. Like I say, this shocks the conscience. Under this standard, the Times's reporters could find themselves bound to legal "agreements" with the companies they investigate online that could interfere with their reporting. Just as bad is how these illegal measures mislead the Times's readership on two of the most important consumer issues facing Californians (and all internet users) today. As Jargoggles points out, this is the corporate version of the bizarre nonsense that Sovereign Citizens gabble at cops when they get pulled over for driving with a special "sheriff's license plate," and at judges to insist that they lack jurisdiction due to the tassels on the courtroom flag: https://kolektiva.social/@jargoggles/117503729678727400 A newspaper's job is to inform its readership, not mislead it. The very idea that everyone who reads a single article on a newspaper's website "consents" to an 8,865-word privacy policy (that would take 53-67 minutes to read according to Firefox's "Reader Mode" estimate) is a bad joke: https://www.latimes.com/privacy-policy The joke gets even worse when you add in the 7,103-word Terms of Service (estimated read: 41-50 minutes): https://www.latimes.com/terms-of-service So what can you do? Well, you can use this uBlock filter that blocks the dickover without setting the LAT's "consent" cookie to "1": latimes.com##+js(trusted-set, window.ctUser, { "loggedIn": true, "ready": true, "subStatus": "1" }) https://infosec.exchange/@deFractal/117505049281552873 If you're a Californian, you can file a complaint with the California Privacy Protection Agency: https://cppa.ca.gov/webapplications/complaint As Don Marti points out, businesses dealing with Californians are legally required to acknowledge and honor the Global Privacy Control signal from your browser: https://federate.social/@dmarti/117504985464483210 Here's an ambitious countermove. Buried in that 7,103-word terms of service is this gem: you can opt out of the binding arbitration within 30 days of "agreeing" to it by sending an email to termsofservice@latimes.com with the subject line "MANDATORY ARBITRATION AND CLASS ACTION WAIVER OPT-OUT". Someone could build a browser mod that automatically sends that email to the company whenever you land on an latimes.com page. You could even include my all-purpose email footer: By reading this email, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. All of this is fun to contemplate, but it's hardly enough. It should be illegal for a company to knowingly offer unenforceable contracting terms, especially in its non-negotiable, boilerplate contracts. It's already illegal for California companies to put noncompete clauses in their contracts. In other words, noncompetes aren't just unenforceable in California, they're illegal, and we should extend that prohibition (with sanctions for noncompliant firms and their general counsels) to privacy and arbitration: https://oag.ca.gov/news/press-releases/attorney-general-bonta-issues-consumer-alert-reminding-california-workers-their Because the LAT isn't the only news outlet that's engaged in this kind of illegal, immoral, conscience-shocking, dickover-delivered enshittification. It's also SOP at Bloomberg: https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:kaagvvv22ki4ccsymevrpfxk/bafkreia4yxewg2chpwgki3ftzq7fnl7s454efx5oev6h6siqlsnenrjpe4 These gambits are infectious, and they're spreading. Time to bend the curve. Hey look at this (permalink) Dial Up Modem Sounds, from 300 bps to 56K https://www.youtube.com/watch?v=xalTFH5ht-k Colonialism or Appropriation? Alphabets, Print, and Latin as New Technologies of Communication among the 16th-century Nahua https://jorgecanizaresesguerra.medium.com/colonialism-or-appropriation-488a3c0bdaee The Lindsey Graham Files https://www.lindseyfiles.com The Planning Starts Now https://slate.com/news-and-politics/2026/10/trump-accountability-legal-acts-impeachment-guide.html?gift_token=3lvYQO-uSRKXTV0qluiZyg Interoperability vs. Security: Why not both? https://www.eff.org/deeplinks/2026/10/interoperability-vs-security-why-not-both Object permanence (permalink) #25yrsago RIAA denies asking for criminal immunity for hacking your computer https://memex.craphound.com/2001/10/26/remember-when-the-riaa-tried/ #20yrsago Big Mac pumpkin https://web.archive.org/web/20061031170037/http://bitsandpieces1.blogspot.com/2006/10/big-mac-pumpkin.html #20yrsago Going Under: moving kids’ novel https://memex.craphound.com/2006/10/26/going-under-moving-kids-novel/ #20yrsago Accountants patent tax-dodges https://web.archive.org/web/20061029080957/http://www.iht.com/articles/2006/10/19/business/norris20.php #20yrsago 6-word sf stories https://web.archive.org/web/20061109183215/https://www.wired.com/wired/archive/14.11/sixwords.html #15yrsago Using machine translation techniques to attack ciphers reveals secrets of ancient German ophthalmology cult https://web.archive.org/web/20111025035607/http://www.isi.edu/natural-language/people/copiale-11.pdf #15yrsago The Homeland Directive: taut technothriller for the paranoid era https://memex.craphound.com/2011/10/25/the-homeland-directive-taut-technothriller-for-the-paranoid-era/ #15yrsago NewsCorp shareholders revolt against Murdoch family https://www.theguardian.com/media/2013/may/08/rupert-murdoch-news-corporation #15yrsago One-percenter: why I support Occupy https://www.dailykos.com/stories/2011/10/21/1028500/community/A-Voice-From-the-1/ #15yrsago Debunking the OccupyLondon “empty tents” story https://www.theguardian.com/uk/2011/oct/25/occupy-london-part-time-protest #15yrsago Machine Man: a discomfiting novel about the antihuman side of transhumanism https://memex.craphound.com/2011/10/26/machine-man-a-discomfiting-novel-about-the-antihuman-side-of-transhumanism/ #15yrsago Goths age gracefully https://www.theguardian.com/education/2011/oct/24/goth-culture-research #10yrsago Everfair: a diverse, ambitious steampunk novel of Fabian socialists and American Black Zionists in Belgian Congo https://memex.craphound.com/2016/10/26/everfair-a-diverse-ambitious-steampunk-novel-of-fabian-socialists-and-american-black-zionists-in-belgian-congo/ #10yrsago Leaked Kremlin memos reveal plan to destabilize Ukraine https://globalvoices.org/2016/10/25/hackers-publish-kremlin-aides-e-mails-allege-plan-to-destabilize-ukraine/ #10yrsago When the FCC asked about unlocking set-top boxes, the Copyright Office ran to the MPAA https://www.eff.org/deeplinks/2016/10/newly-released-documents-show-hollywood-influenced-copyright-offices-comments-set #10yrsago Pussy Riot’s “Straight Outta Vagina”: sacrelicious Russian feminist pop anthem https://www.youtube.com/watch?v=Bp-KeVBNz0A #10yrsago TED talk about remixes and appropriating made by remixing and appropriating TED talks about remixing and appropriating https://www.youtube.com/watch?v=qLlbzI5HURM #10yrsago Warner Bros angry that someone other than the MPAA is running an illegal internal movie server https://torrentfreak.com/warner-bros-claims-agency-ran-its-own-pirate-movie-site-161025/ #10yrsago AT&T developed a “product” for spying on all its customers and made millions selling it to warrantless cops https://web.archive.org/web/20170504105645/https://www.thedailybeast.com/articles/2016/10/25/at-t-is-spying-on-americans-for-profit #10yrsago Lawsuit: mayor’s social media blocklists are public records https://www.techdirt.com/2016/10/24/pinac-director-sues-miami-beach-mayor-over-refusal-to-release-social-media-blocklists/ #10yrsago EFF asks court to let American sue Ethiopia for hacking his computer and rounding up his friends https://www.eff.org/press/releases/american-illegally-wiretapped-home-ethiopian-government-deserves-his-day-court-eff #10yrsago Donald Trump’s super PAC promised a Chinese millionaire access, influence in exchange for a secret $2 million donation https://web.archive.org/web/20161024192242/https://www.telegraph.co.uk/news/2016/10/24/exclusive-investigation-donald-trump-faces-foreign-donor-fundrai/ #10yrsago Al Franken and FCC commissioner Clyburn want limits on forced arbitration https://time.com/4541176/al-franken-arbitration-clauses/?iid=sr-link1 #10yrsago Mercedes’ weird “Trolley Problem” announcement continues stupid debate about self-driving cars https://memex.craphound.com/2016/10/25/mercedes-weird-trolley-problem-announcement-continues-dumb-debate-about-self-driving-cars/ #10yrsago When Californians vote on legal weed, they’ll also vote on wiping millions of arrest records https://web.archive.org/web/20161027161505/https://motherboard.vice.com/read/california-to-vote-on-wiping-old-weed-arrests #10yrsago Dickhead’s anti-yoga-pants letter to the editor sparks yoga-pants-parade https://www.bbc.com/news/world-us-canada-37751422 #10yrsago RIP science fiction great Sheri Tepper https://locusmag.com/2016/10/sheri-s-tepper-1929-2016/ #5yrsago The Dems' most secret Congressional committee https://pluralistic.net/2021/10/25/people-do-stuff/#personnel-are-policy #5yrsago Maxing out our global credit-card with authoritarian debt https://pluralistic.net/2021/10/26/inequality-and-guard-labor/#just-watch-me Upcoming appearances (permalink) Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Clint Eastwood (No Gods No Mayors) https://www.patreon.com/NoGodsNoMayors/posts/clint-eastwood-173008088 Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 547 (29282 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

Arc-like automatic picture-in-picture in Chromium

There’s a lot to miss about Arc (RIP), but the feature I miss the most has got to be automatic picture-in-picture. You start a video and when you change tabs to jump to another task, the video anchored itself to the corner of your desktop. Go back to the video tab and it slurps up into the video player area. A perfect experience with no interruption.

I switched back to Edge (for work) and missed Auto-PiP a lot. I tried building a custom browser extension to restore the functionality myself but hit a platform limitation with the mix of WebExtensions, PageVisibility , and MediaSession APIs you need to get it to work seamlessly. You had to configure each site in a dropdown and run a script each MediaSession… it asked a lot of the user.

There’s been a handful of Chromium flags and experiments to add “Auto-PiP” over the years, but nothing did it as well as Arc did… until…

about://flags#browser-initiated-automatic-picture-in-picture

Chrome 142 introduced a new browser-initiated-automatic-picture-in-picture flag and it behaves the same as Arc. The browser does all the work popping the video in-and-out when expected. I couldn’t believe this near-exact replica was hiding in plain sight all this time! But I couldn’t use it because the flag didn’t exist in Edge 😭

I started up a couple internal threads about it last year but it went nowhere. When the topic came up again this year, I mentioned to Greg Whitworth, “Y’know there’s a flag in Chrome that does Auto-PiP great…” and that next week the flag showed up in Canary and I’m happy to say it’s available today in mainline Edge 156.

If you missed that feature in Arc and didn’t know it existed in Chrome or felt crushed by it not existing in Edge… then head over and turn on the flag today, I think you’ll be happy. The only thing it’s missing for me are the juicy physics-based animations that let you two-finger swipe and throw the picture-in-picture window around and pinch-zoom to resize. But it feels like the bones are there. And it feels like a good time to remind my fellow Edge users that Edge has a little feedback form inside the Three Dots menu > Help and Feedback > Send Feedback.

@Dave Winer's Scripting News

, updated:

I've never had a web browser that worked remotely like I wanted it to. But that might change soon. Big things are possible now. I have a bunch of projects that I'm working on with Claude and going back and forth between them. And they're even starting to communicate with each other, at my behest of course. It's an interesting time for people to realize that the web was much more powerful before all the big tech companies had their way with it. It makes about as much sense as the various big plans they all came up with that made the web necessary in the first place.

Hoodwinked: My Conversation with Dr. Mara Einstein About Marketing and Cult Influence

, updated:

How marketers turn anxiety and belonging into profit—and how we can protect our freedom of mind.

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-10-26:

Pleiades gazetteer of ancient places

60 updated places. 17 modified linked data sidebars. Inbound PATHS Atlas and vici.org links are stale because their export data downloads were not available at runtime.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

1eaf4f5c - updated json

no change: rdf/ttl

4f3e6957 - updated gis package

bc417539 - updated data quality

2ead8fb0 - updated bibliography

3dbf98ad - updated indexes

e180a8d1 - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

1f19a824 - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

67634809 - updated pleiades wikidata

Trump Loses Big In Brazil And Serbia, More Encouraging Early Vote Data, Adam Hamilton Joins Us Live Today At 130pm ET

, updated:

130pm ET - Adam Hamilton joins us live from battleground Kansas! Join us here on the Hopium site and meet this great candidate who has put the Kansas Senate seat in play

@Miguel de Icaza Mastondon feed

, updated:

RE: https://mastodon.online/@jrmitch120/117505202694696951

Good policy. It was not what I had in mind with my post on hallway monitors, but I appreciate it.

The hallway monitor is a pet peeve of mine, the emergence of power structures around rule enforcers over people is not new, it happens all the time - and it bothers me tremendously: NIMBYs, Wikipedia, stack overflow, hijacked student movements, HOAs.

The Reddit ban is just the latest episode.

Generative AI’s make-or-break week?

, updated:

We may know a lot more, soon

Victorinox Virtuoso

, updated:

Several people liked my earlier post linking to a set of hints and tips about how to use a 'Swiss Army' Victorinox penknife.

Since then, I've discovered the wonderful Youtube channel by Felix Immler (and I note that more than a quarter of a million other people have subscribed too). Part of the fun is that Felix is making his videos on the side of a Swiss mountain (of course) and sometimes has to pause because the wind is too strong or because the nearby cowbells get too loud!

Here's one of his playlists: Victorinox Tips and Tricks - and as a couple of examples, have you ever wondered why you might bother with the small blade on your penknife?

Later clips give you more details on how to use it.

Also, if you need to use the corkscrew, do you just twist it into the cork and pull? There may be better ways...

LibreOffice at hackathons in Nepal

, updated:

Suraj Bhattarai, our Nepalese LibreOffice Liaison, reports back from the LibreOffice community at Major League Hacking (MLH) powered student hackathon. Click here to read his report

The Oligarchs Lose a Big One

, updated:

Brazil refuses to be bullied

IF I KNEW HOW TO PRAY, I’D PRAY

, updated:

On the eve of a fateful election in Israel I republish this piece I wrote for the New Statesman a couple of years ago, during which time every lie I described has multiplied a thousandfold and the sanctimony of the ‘educated’ classes has grown to plague proportions….

Emulate Apple II on Raspberry Pi

, updated:

Recreate the classic 8-bit computer on Raspberry Pi.

The post Emulate Apple II on Raspberry Pi appeared first on Raspberry Pi.

Bias in Qwen3-Coder Model

Interesting research:

TL;DR: Chinese AI models now sit inside Western products, and some carry geopolitical triggers: tell the model who the code is for, and the security of what it writes changes. For the first time, we showed that this vulnerability lives in the model’s weights, and that removing the model’s CCP alignment removes it.

  • One word tilts the code against Americans. Ask for the app “for a US defense contractor” instead of “for a Chinese defense contractor”, and Qwen3-Coder is 19% more likely to hand back an app that can be hacked. ...

TBR Monday Cartoon

, updated:

New Yorker legend Jason Chatfield joins TBR!

AI as a Public Utility

, updated:

In thinking about how to regulate AI as a public utility, there are two big questions: which layers of the AI stack warrant regulation, and which tools of public utility law are best suited to each layer?

Mailers from “Progressive Alliance of Wisconsin” linked to GOP operative in Oklahoma

, updated:

The mailers, targeting Democratic gubernatorial nominee David Crowley, are part of a Republican dirty-tricks operation

Lit Hub Daily: October 26, 2026

, updated:

Why boys actually need boy bands: “Books and boy bands are a bard’s best balm.” | Lit Hub Music Matthew Sitman talks to Brandon Taylor about Minor Black Figures, writing about Black art, and more at The Center For Fiction.

Vivek Ramaswamy discovers that voters have their limits

, updated:

Asking “What would Trump do?” is a bad way to make campaign strategy.

Brandon Taylor on Writing About Black Art and Black Artists in America

, updated:

The Center For Fiction welcomed Brandon Taylor, Booker Prize finalist and bestselling author of Real Life and Filthy Animals, back to our stage to celebrate the release of his highly anticipated novel Minor Black Figures. Matthew Sitman, host of the

Hidden In Plain Sight: What It Meant to Unearth My Father’s Decades-Old FBI File

, updated:

My father didn’t want to know what, if anything, the FBI had on him. Or at least that’s what my mother claimed. But after he died, as I sifted through his United Nations personnel documents and wartime correspondence to and

Maria Edgeworth: Early 19th-Century Celebrity Novelist and… Key Contributor to the Birth of Classical Economics?

, updated:

London society buzzed with one name that spring: Miss Edgeworth. The year was 1813. The Regency era was in full swing, and the upper class had assembled for the season in a pastel whirl of lace and silk, complete with

How Joe Biden and the National Democratic Party Paved the Way For American Fascism

, updated:

I’m angry at MAGA leaders every day for the lies and manipulation and wreckage they’ve wrought on the very people who voted for them—not to mention the rest of us. I’m angry when I see faith manipulated and weaponized, while

Anika Fajardo on Connecting With Her Colombian Heritage Through Magical Realism

, updated:

I discovered magical realism when I was sixteen, the same summer I began a correspondence with my Colombian father. Up to that point, I had lived entirely removed from my birthplace in Colombia. It was the 1980s and I was

This Week in Literary History: The First Ballpoint Pen is Sold in New York City

, updated:

This first appeared in Lit Hub’s Literary History newsletter—sign up here. In the summer of 1944, news of an exciting new invention made its way to American newspapers. A Hungarian-Argentinian journalist named László Bíró had patented a new kind of pen, one

The Story Behind Edward Hopper’s Iconic Painting, “Nighthawks”

, updated:

Feature image: Edward Hopper, Nighthawks, 1942. Oil on canvas, 33 1/8 × 60 in. (84.1 x 152.4 cm). The Art Institute of Chicago, Illinois. Purchased using Friends of American Art fund, 1942.51. Photo: The Art Institute of Chicago / Art

Are Boy Bands the Cure for the Male Loneliness Epidemic?

, updated:

One of the most formative moments in my adventures in rock ‘n roll occurred when I was around fourteen. I went to a brick and mortar record store at the mall and read the liner notes to Good Charlotte’s self-titled

Can Creative Hobbies Actually Change the World?

, updated:

At first glance, belonging to a calligraphy guild or attending a quilting circle may seem like the very definition of apolitical activity. A handful of people gathering in a library conference room or church fellowship hall to have a potluck

Watch, Read, and Share

, updated:

Obama said it as clearly as it can be stated.

Name that Ware, October 2026

The Ware for October 2026 is shown below: Another contribution from FETguy and Renew Computers! I found this board to be interesting mainly because I always wondered how these things worked. The construction reveals a trick which ended up as a surprise, at least to me! A couple of administrative notes – I am counting […]

Winner, Name that Ware September 2026

The Ware for September 2026 is a tire pressure monitor from a late 80’s to early 90’s model Porsche, made by Bosch. According to the submitter: Kind of a crazy piece of hardware for the late 80’s – this would be pretty cutting edge for the time. Nobody quite got what the part was – […]

Meet me at PIDFest in Leiden this week

This week I will be traveling to Leiden in the Netherlands (26.-29. October) to attend PIDFest 2026. I will present a poster on Commonmeta, the metadata standard for scholarly metadata that I have developed over the last three years.

Finding a better keyboard setup

, updated:

From the 1990s into the early 2010s, I always used an ergonomic keyboard hooked to a PC or Mac (Microsoft Natural Keyboards were a steady favorite). But once I started spending most of my time using a MacBook, I got used to using the flat, basic keyboards attached to Macs

October 25, 2026

, updated:

And so, here we are in the last days of the 2026 midterm campaign.

TASCAM recovery part 2

, updated:

TL;DR Yes, user forums and the Internet Archive are extremely important for digital preservation work. LLMs also seem quite good for synthesizing information that is found in them, connecting the dots between aspects of the problem you are facing, and connecting you to other people engaged in similar work. The irony is that people may use forums less as they engage with generative AI.


Back in June I wrote about how my brother John had died, and how among the things he left behind were over 100 CD backups of music he had created in the early 2000s. Each CD was clearly labeled with a song title, and contained a multi-track backup of a single song, which (I was to learn) was made with a TASCAM 788. He had told me he had these backups years ago, but I’d never seen them until we were emptying out some of the storage space in his apartment building.

John preformed live in different small venues in Pittsburgh in the 1990s, and then in the Doylestown, PA area in the early 2000s. He left behind several guitars, and other musical equipment. But despite my encouragement on many occasions he never really released any of his music in any form, except for one song on Bandcamp, that he had recorded much later in 2022. John’s music was really important to me, even more now that he is gone, so I wanted to see if I could retrieve these songs, and perhaps put together a collection for family members, and other people who were interested in hearing his music, and remembering his creative spirit.

Unfortunately the CDs use a proprietary format, that can only be read using the TASCAM 788’s optional CD burner. As I noted in the previous post I did figure out a way to rip the raw data from the CDs and reverse engineer a program to read the tracks, as well as the final mix. It is far from perfect because the gaps between tracks are not consistent. Sometimes the program would extract part of a song as a track. It also wasn’t clear what the final mix was. Still, it is possible to pull the concatenated tracks off as a single WAV file, which was amazing to hear. But I was hopeful I could get the tracks as they existed in the backups.

John left his TASCAM 788 in the storage unit too, along with an (optional) external CD burner for creating the backups. My brother Matthew actually thankfully kept it. However the devices looked quite different in style, and I think I mistakenly thought the CD recorder was part of some old computer equipment, and donated to a local record store, along with part of his CD collection. Once I realized the CD recorder’s significance for recovering John’s music it was too late to get it back. So I bought one on Ebay for a little less that $200.

Once I got the CD burner hooked up to the TASCAM 788 I discovered that I could read the CDs and see the tracks, and listen to them, but not export them. While it’s possible to export each track by hand by connecting the audio output directly to a soundcard with digital input, there are over 100 CDs, so I was hoping I could easily extract the track and the final mix as a WAV file. My goal is to be able to view these in another DAW on my laptop instead of learning how to use the 788 itself.

In conversation with Claude I learned that I could upgrade the
firmware
from v1.10 to v2.02 to get a new Export to WAV function on the 788, and that would let me easily burn the tracks to a CD, which I could then read on my laptop. Claude also pointed me at a TASCAM
forum
where the upgrade was being discussed. Unfortunately theother TASCAM site where the upgrade was located was now gone, and while the
page
was in Wayback Machine, the actual ZIP file it linked to was not. While I could’ve pieced some of this information together given enough time it was actually very useful to learn about it in the context of my questions and conversation.

One of the helpful people on the forum seemed to be responding over the years to requests for the firmware update file. So I responded on the forum asking if anyone still had it available. I ended up hearing back about a month later, and was able to flash the 788, and like magic, it now has a new Export to WAV function. Since lots of copies keeps stuff
safe
I placed a copy of the 788 V2.02 Firmware
Update
up at the Internet Archive.

But, alas when I went to use the Export function it assembled the WAV file on the TASCAM but then gave a PANIC message when actually trying to write to the CD. I tried a few times hoping it was a temporary glitch, but it failed with the same result at the same time. Again according to Claude apparently CD-RW devices can retain the ability to read, but no longer be able to write due to a weakening laser
diode
. The CD-RW I found on Ebay did seem kind beat up honestly. So I rolled the dice and dropped another $175 on Ebay in the hopes that this one would work better. I’m still waiting for it to arrive.

I guess if this new one doesn’t work as well I will fall back to using the reverse-engineered Python script to extract WAV from the raw CD rip and work with that instead. It has been therapeutic spending time with these backups, especially because it was clear that John created them knowing they would be accessed some day. It also is heartbreaking, thinking that he’s no longer around to talk to about them.

It’s hard for me to imagine having done the work thus far without the TASCAM user forum, the help of the Wayback Machine, and helpful people on the Internet. The generative AI (in this case Claude) also made searching for this information while asking questions more cohesive. I think in the past I’ve argued that search results, and original sources are critical to understanding, and I stand by that. But being able to have a conversation about an information need, and the ability to ask for references for verification (as fraught as that is) is extremely useful. My worry is that if LLM systems don’t prioritize giving users accurate sources, and encouraging their use, then we will see forums like this degrade over time.

Harvest Moonday

, updated:

Stripe, Meta, and Apple, sitting in a tree In Tyler Cowen’s Marginal Revolution, Patrick Collison (of Stripe fame) says (among much else),  Much of what I’m writing hinges on the assumption that personal agents will be on the consumer’s side. I suspect that that will be the winning strategy, but whether it’s true, and what […]

Monday 26 October, 2026

, updated:

Contrails If you were a conspiracy theorist, you’d be wondering where all these planes were going to meet up. Sadly, I think the answer was Stansted Airport :-( Quote of the Day ”Any sufficiently advanced punditry is indistinguishable from bollocks”. … Continue reading →

Wed, Oct 28th, 7pm ET - Our Weekly Paid Subscriber Get Together

, updated:

Greater MAGA suffers significant losses in Brazil and Serbia today - big day folks!!!!!!!!!!!!!!

@Miguel de Icaza Mastondon feed

, updated:

Lula won!

We dodged a bullet!

Marginalia Search, Money, C++, Rust, AI, stuff

Title possibly signs checks the article doesn’t have backing for. This is just a brief pro forma project update.

Not much new functionality or anything to announce, last few months have mostly been bug fixes and technical debt cleanup. Most big parts of the search engine are in place, and while there are many things that could be better, we’re less likely to straight up see massive new features, at least in the immediate future. Per familiar intuition from binary searches, the closer you get to your goal the smaller and more deliberate steps you need to take in order to get even closer.

Our Response To The eMudhra Key Disclosure Incident

How the Go team responded to the eMudhra certificate compromise with our first-ever URGENT track security release.

Episode 193 - Digital Dating... SCAM?

Computers can do anything! They can open new fields of study, connect the world, and solve impossible problems. But can they find you love? The answer may be yes. That is, if you can escape all the scams, hoaxes, and odd happenings in the world of early comptuer dating!

Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE: YouTube Spotify Apple Podcasts

Join the conversation on the OFFICIAL discord server: https://discord.com/invite/GpFNu3DTU2

On Annapolis: Part Two

, updated:

After forty-eight hours of Old Bay seasoning, Yuengling, and old faces I remember as young on the shores of the Severn, accompanied by a few hundred other members of the Naval Academy Class of 2001, I’m back in Vermont.

Early Polls Show Something Big is Happening

, updated:

Data journalist Elliott Morris breaks down the early vote and explains how to tell real polling from noise

Sunday caption contest: fishing for the worst

, updated:

And last week’s winner

@Barack Obama @Bsky

It's time for a change.

Vote for leaders like @abdulelsayed.bsky.social and @jocelynbenson.bsky.social who will work every day to make this country better.

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-10-25:

Pleiades gazetteer of ancient places

29 updated places. 4 new and 130 updated linked data sidebars. Inbound PATHS Atlas links are stale because the download file was not available at runtime.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

9f2c6e4f - updated json

88ea3619 - updated rdf/ttl

a96d0174 - updated gis package

46a9b3aa - updated data quality

9e88165e - updated bibliography

749843c8 - updated indexes

8aab761b - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

03e2a485 - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

dfee0f25 - updated pleiades wikidata

Some Additional Notes On The Early Vote

, updated:

The big news so far is the incredible turnout surge we are seeing with Hispanic/Latino voters

Cartografías sensoriales 2026: programa “Hacia nuevas zoologías”

, updated:

Cartografías sensoriales es una muestra de cine latinoamericano vanguardista y experimental que se realiza en Yopal, capital del departamento de Casanare en Colombia. Su cuarta edición, que tiene lugar del 20 al 25 de octubre, tiene como eje la noción de lo animal, entendida como una presencia que transita entre lo cotidiano y lo raro, […]

La entrada Cartografías sensoriales 2026: programa “Hacia nuevas zoologías” se publicó primero en Palomita de maíz.

Why My Dad Didn’t Have a Cell Phone

Here’s Dave Rupert writing about all those emails, texts, phone calls, etc. we’re getting these days:

Once upon a time it had utility, now it’s all noise and grifter slop demanding our attention and giving us to-dos

That last part really hit: “giving us to-dos”.

I feel this. So many of the messenger apps on my phone are other people laying claim to my time and attention.

It reminds me of an interaction I had with my Dad years ago.

This was back when cell phones were starting to become ubiquitous.

Not smartphones, mind you. Cell phones, i.e. telephones that were mobile. Texting wasn’t really a thing yet. These were devices for making voice calls wherever you went.

As a teen, it seemed like everyone had one: my teachers, my friends, even my friends’ parents.

But not my parents.

They were “behind the times”. (Everyone was getting cell phones and we didn’t even have caller ID on our landline!)

One night at family dinner I asked, “Dad, why don’t you have a cell phone?”

His response?

“Why would I want to allow other people to contact me whenever they want?”

I still think about that.


Reply via:

Email · Mastodon ·

Bluesky

A New Approach

, updated:

To read this letter, click here:

Dogs of New York, Shapes and Sizes Edition

, updated:

My recent Dogs of New
York
, post got circulated a little. On Friday I got a very nice note from William
Kornblum
, an urban and community studies sociologist who these days is emeritus at CUNY. In the 1980s, Bill studied the people who use Central Park and wrote a report for the Central Park Conservancy. Some of that work counted dog-walkers.

He reminded me that parks in New York City see a lot of dogs. NYC Parks
estimates
about 1.5 million canine visits to Central Park each year. That is about 4,100 visits a day, to one park. He also asked:

Is there a size gradient perhaps? Larger dogs out on the periphery where there is more room? Smaller dogs in the dense apartment neighborhoods?

This is a good question. The data I have can almost answer it. The main problem is that the license data contained innycdogs does not record the size or weight of any particular dog. Licenses do record the breed that the owner reports (though, as we saw
before
the modal breed reported is “Unknown”). But let’s see how far we can get by leveraging our knowledge of breeds.

To begin we need to give each breed a size. For this I used the American Kennel Club’s breed weights. The AKC lists a weight range for each breed it recognizes, from its breed standards. Tiago Filho collected these into one
table
for 277 breeds in 2020. I had to make a few adjustments to reconcile it with the breeds recorded in nycdogs, most notably for two popular city breeds. First, the AKC lists one Dachshund range that covers both sizes within this breed. Owners often record “Miniature” in the breed name, so I gave those dogs the AKC miniature limit of 11 pounds. Second, Pit Bulls are among the most common dogs in the city, but to my knowledge the AKC does not register them. I used the United Kennel Club’s American Pit Bull
Terrier standard
instead.

I assigned each breed a “typical weight”, which is the middle of its range. Some standards give only one figure, such as “not more than 6 pounds” for a Chihuahua. In those cases I used that number. This isn’t ideal. A breed standard describes a show dog, not the dog you see in the park. (Though, of course, in some NYC parks those might be the same. But not in general.) Real dogs will be heavier or lighter than their standard. Still, a Great Dane is reliably bigger than a Yorkie, and it’s the relative differences we’re interested in.

The second problem is that many dogs have no breed we can use. As in the earlier post, we’re working with a subset of the nyc_license table that’s our best-guess approximation of a “dog-level” data set, one that cuts down as much as possible on double-counting and just has one record per actual dog. This table consists of about 358,000 dogs. I can only assign a breed size to about 60 percent of those:

  • About 22 percent are crossbreeds, such as “Labrador Retriever Crossbreed”. A mix could be any size. I chose not to guess.
  • About 10 percent have no breed recorded, mostly “Unknown”.
  • About 6 percent are “designer” breeds, such as the up-and-coming Goldendoodles, Maltipoos, and Morkies. No kennel club sets a standard for these.
  • About 1.5 percent are Poodles with no size given. A Toy Poodle and a Standard Poodle differ by about 50 pounds, so again, I chose to drop these.

We end up, for this analysis, with about 215,000 dogs. Now, if the missing dogs were spread evenly across the city, the missingness would not matter all that much. We can try to check that. Here is a map showing the share of dogs in each ZIP code that have a breed size.

Map of the share of licensed dogs in each ZIP code that have a breed size. Most ZIP codes are between about half and two-thirds.

Coverage runs from about half to about two-thirds of dogs in each ZIP code. It is highest on the West Side of Manhattan and in parts of eastern Queens. It is lowest in central Brooklyn. So, dogs are notMCAR in the city. The maps and analysis below is restricted to describing dogs with a known breed, and that group is not quite the same in every part of the city.

Where the big dogs are

For each ZIP code with at least 50 dogs of known size, I calculated the median typical weight. (As before, I use the city’s MODZCTAs, which are ZIP code areas with some small ones merged.)

Median typical breed weight of licensed dogs by ZIP code. The largest medians are in lower Manhattan, brownstone Brooklyn, Woodlawn and City Island in the Bronx, and the Rockaways. The smallest are in most of the Bronx, southeast Queens

I didn’t try to make the weight categories too fine-grained. Again, the weights are derived from the breed standard, not individual dogs, and so the distribution is quite lumpy. Each dog is counted as having the typical weight of its breed. Very popular breeds therefore pile up on single values. Many ZIP codes have a median of exactly 12.5 pounds, for example. (That’s the Shih Tzu’s weight.)

Even so, we still see a clear pattern. The ZIP codes with the biggest dogs are in lower Manhattan and brownstone Brooklyn. Park Slope is at the top, with a median of 29 pounds. Woodlawn and City Island in the Bronx, and the Rockaways in Queens, also have big dogs. The smallest dogs are in most of the Bronx, southeast Queens, and East New York and Brownsville in Brooklyn. There, the median dog weighs 12.5 pounds.

So Bill’s idea is partly supported by the evidence. Some of the city’s edges, where people have more room on average, do have bigger dogs. But, on the other hand, some of the densest apartment neighborhoods in the city have the biggest dogs of all.

Size classes

A median can hide a lot. I sorted the breeds into five size classes. I used the weight bands that you see on bags of dog food: Toy (up to about 9 pounds), Small (9 to 22), Medium (22 to 55), Large (55 to 99), and Giant (over 99). This is kind of arbitrary, and not even arbitrary in the “AKC Standard” sense of arbitrary. But I don’t think it’s unreasonable.

Across the city, here is how the dogs with a known size divide up:

  • About a quarter are Toy dogs.
  • About a third are Small.
  • About a quarter are Medium.
  • 14 percent are Large.
  • Fewer than 2 percent are Giant.

Here is the share of each class within each ZIP code.

Share of dogs of each size class, by ZIP code.

Toy dogs are most common in the Bronx and in parts of Brooklyn and Queens. Medium dogs cluster in somewhat fancier parts of Brooklyn and lower Manhattan. Large dogs are most common on Staten Island, in the Rockaways, and (again) in parts of Manhattan. Giant dogs are rare everywhere.

The same numbers aggregated up to the level of boroughs are a little easier to compare:

Heatmap of the percent of dogs in each size class, by borough.

Small dogs are about a third of all licensed dogs in every borough. The differences are at the ends. A third of the Bronx’s dogs are Toy dogs, compared with about a fifth of Manhattan’s. Only 9 percent of the Bronx’s dogs are Large, compared with 16 percent in Manhattan and 17 percent on Staten Island. Staten Island, the least densely-populated borough, has the largest share of big dogs, but only by a percentage point more than Manhattan.

Mo Money, Mo Doggo

Manhattan and brownstone Brooklyn are dense, but they are also rich. The Bronx is dense too, but much poorer. Happily, thanks to both NYC OpenData and the Census Bureau, we have relevant housing and income measures available that we can construct for each ZIP code.

  • Floor area per home. This comes fromPLUTO, the city’s database of every tax lot. I added up the residential floor area and the number of homes on every lot in each ZIP code, and divided. This is gross floor area, so it includes halls and stairs. It’s a rough measure of apartment size. You can use my nycpluto package to access these data in R.
  • Percent of homes in one- or two-family houses. This is also from PLUTO, using each lot’s building class.
  • Median rooms per home, percent of homes that are owner-occupied, andmedian household income. These come from the Census Bureau’s American Community Survey, using the five-year estimates for 2020 to 2024. You can query the Census API directly for these, or use mynycdemog package to get them.

The Census reports these figures for ZCTAs, its version of ZIP code areas. Most MODZCTAs contain only one ZCTA. Where a MODZCTA contains more than one, I added up the counts. For the medians, I took an average of the ZCTA medians, weighted by the number of households. The Census caps median income at $250,000. A few of the richest ZIP codes in Manhattan hit that cap.

I fit a regression with this data where the outcome is the typical weight of the dogs in each ZIP code. I use an average rather than the median here, because the median is so lumpy. Specifically, I average the logged weights, which is the same as taking the geometric
mean
. Breed weights are very skewed. The middle dog weighs about 17 pounds, but a few breeds weigh well over 100. And differences in weight are proportional. Five pounds is a big difference between two toy dogs, but not between two retrievers. On the log scale, effects become percent differences in weight. The predictors are the five measures above, plus the borough. There are 177 ZIP codes in the model.

The five predictors use different units: dollars, square feet, rooms, and percentages. This makes the coefficients hard to compare directly. What we can do is ask “If we take a ZIP code that is low on this measure (at the 25th percentile of ZIP codes) and move it to a high value (the 75th percentile), holding everything else constant, by what percent do its dogs get bigger or smaller?” For the boroughs, the figure shows the difference between each borough and Manhattan.

Dot-and-whisker plot of the estimated percent effects on typical dog size. Income has a clear positive effect of about 17 percent. Floor area per home has a small negative effect. Staten Island's dogs are about 10 percent heavier than Manhattan's. The other effects are close to zero.

Income is the clearest result. A ZIP code with a median household income of $116,000 has dogs that are about 17 percent heavier, on average, than one with a median income of $67,000. The housing measures make much less difference once we know income, and they do not point the way Bill expected. The share of homes in one- or two-family houses and the share of owners have effects close to zero. Median rooms has a small positive effect, maybe, with an interval that includes zero. Floor area per home has a small but clearly negative effect. Moving from about 910 to about 1,100 square feet per home goes with dogs about 3 percent smaller, at the same income. Together, the four housing measures do improve the model a little, by more than we would expect by chance. But mostly that is the floor area effect, and it runs the wrong way for the idea that more room means bigger dogs.

Among the boroughs, Staten Island’s dogs are about 10 percent heavier than Manhattan’s at the same levels of income and housing. That fits the idea of room on the periphery, although the interval is wide, running from about 1 to 20 percent. The other boroughs do not differ much from Manhattan.

In terms of how much variation we can explain, income alone accounts for about 53 percent of the variation in typical dog size across ZIP codes. Adding the borough raises that to 54 percent. Adding all four housing measures raises it to 57 percent.

Here is the income effect on its own. This is a partial regression plot. For both dog size and income, we remove the part that the borough and the housing measures predict. What remains shows the relationship between income and dog size among ZIP codes with similar housing in the same borough.

Scatterplot of ZIP codes, colored by borough. The x-axis is median income relative to what borough and housing predict. The y-axis is typical dog size relative to the same prediction, as a percent difference. The points rise from left to right.

The relationship is pretty good. Each doubling of median household income goes with dogs about 22 percent heavier. The points come from every borough. So there is a size gradient, as Bill speculated, but it’s not purely geography that’s at work here, it’s money. Some of the biggest dogs in New York live in dense, expensive neighborhoods such as Park Slope, SoHo, and the West Village. The smallest dogs live in the Bronx, where incomes are much lower. Once we know a ZIP code’s income, its housing tells us only a little more about its dogs, and not in the expected direction. If anything, more floor area per home goes with slightly smaller dogs. Staten Island is the one place where extra room may add to dog size, beyond what income predicts.

Again, as a paid-up social science rather than infographic guy, I feel like I have to close with the caveats. Remember these are breed weights, not dog weights. Four in ten dogs have no breed size. And, like we said before, these are the licensed dogs only. Licensing rates probably vary with income too. Finally, this is a comparison of ZIP codes, not of households. It tells us that richer ZIP codes have bigger dogs on average. It does not tell us that richer people choose bigger dogs, although that seems likely.

Why would money matter more than space? Big dogs cost more to feed and to treat at the vet. They are harder to keep in buildings that limit pets by weight. And their owners may need to pay someone to walk them while they are at work. Perhaps those many daily dog visits to Central Park are part of the answer too. If you live near a very large park, maybe it’s easier to have a very nice apartment that’s comparatively small for your very large dog.

Our Wins Of The Week

, updated:

The Democratic Party’s biggest names barnstormed the country this week in the final stretch of the midterm campaign.

@Dave Winer's Scripting News

, updated:

Changed my bio on Twitter: "I make software to interop. Working on a new web designed for writers and readers and in place of HTML we use Markdown. Keep it super simple. The big undo."

@Dave Winer's Scripting News

, updated:

Obama is doing the old Obama campaign schtick and it's something to see. He's got a few gray hairs, but he's still got the energy and chutzpah. I'd love to see him and Bernie Sanders on the same stage before this campaign is over. My favorite Obama clip is him wiping the schmutz off his shoulder, I forget who he was putting down, but wow it so concise. I also really liked the time when HRC flirted with him about her likeability. "You're likeable enough," he said. Trump gets the votes not necessarily because people are what people call them, he is a comedian, I say this so many times, that's the charm. Young folk may not remember Don Rickles and Joan Rivers, but that's Trump, and the other two probably had a sweet side, but I don't think that's ever been said about Trump. I could be wrong. There's also a bit of George Carlin in there.

Cartografías sensoriales 2026: programa “Estas son nuestras vidas”

, updated:

Cartografías sensoriales es una muestra de cine latinoamericano vanguardista y experimental que se realiza en Yopal, capital del departamento de Casanare en Colombia. Su cuarta edición, que tiene lugar del 20 al 25 de octubre, tiene como eje la noción de lo animal, entendida como una presencia que transita entre lo cotidiano y lo raro, […]

La entrada Cartografías sensoriales 2026: programa “Estas son nuestras vidas” se publicó primero en Palomita de maíz.

Guest Newsletter: Five Books - Popular Science and Adventure Novels

, updated:

Five Books features in-depth author interviews recommending five books on a theme

Who has already voted for the 2026 midterms? Who’s undecided? How might they vote?

, updated:

Why undecided voters probably won’t care about Trump’s closing message, and an early voting update. Your weekly political data roundup for October 25, 2026.

456: ‘Lubricate the Inside of the Hinge’, With Joanna Stern

Special guest: Joanna Stern. Special topic: The iPhone Duo.

Imagining the sci-fi cabal meeting where Adrian Tchaikovsky and Ray Nayler divvied up their assignments: “Okay, we can both do octopuses and crows, but let’s toss a coin for mammoths; loser has to do spiders.”

Imagining the sci-fi cabal meeting where Adrian Tchaikovsky and Ray Nayler divvied up their assignments:

“Okay, we can both do octopuses and crows, but let’s toss a coin for mammoths; loser has to do spiders.”

We’re Seeing A Huge Surge Of Hispanics Voting Across The US, An Extraordinary Trump-Russia Scandal Breaks in Alaska, Obama Returns To The Trail - Powerfully

, updated:

“Elections are decided in November, but they are won in October”

Will You Save Democracy?

, updated:

Everyone who has the right to vote must vote. We must send a clear message to authoritarians that we reject their plan, and reject division. We stand together, in numbers they cannot deny. On the eve of elections in the United States, I never thought I’d be in the Alps for the first time. But […]

Source

¿Salvarás la democracia?

, updated:

Todos los que tenemos derecho a votar debemos hacerlo. Podemos enviar un mensaje claro a los autoritarios: rechazamos su plan y su división. Nos mantenemos unidos, en una mayoría clara que ellos no pueden negar. Justo antes de las elecciones en Estados Unidos, jamás imaginé que me encontraría en los Alpes por primera vez. Pero […]

Source

@Miguel de Icaza Mastondon feed

, updated:

RE: https://mastodon.social/@verge/117501788476778885

These bans deputize random busybodies into hall monitors, replacing communities built by people who contribute with hierarchies ruled by people who have nothing to offer but the power to stop others.

Link: The Right Words in The Right Order

, updated:

As the education scholar Gert Biesta has argued, over the 1980s and ’90s the very idea of “education” was displaced in favor of an ideal of “learning.” Education implies a teacher, a subject, and a purpose; learning is something an individual does. What Biesta termed “learnification” meant that the transmission and application of knowledge became a priority […]

Dwight Yoakam

, updated:

A Reason To Smile

The Truly Authentic Candidate

, updated:

TBR Sunday Read

The Crisis Next Time

, updated:

Three paths to a bad economy

How Fox News whips viewers into a pre-midterm hysteria

, updated:

“The rhetoric is about as hot as you can get,” Matt Gertz tells us.

Trump and his Sycophants Exposed

, updated:

The Real Meaning of the Midterm Election

October 24, 2026

, updated:

In the election of 1920, Americans handed a landslide victory to the Republicans and their presidential candidate Warren G.

Bookmarks - programming, books, sustainability, coop

, updated:

These are some things I’ve wandered across on the web this week.

🔖 Software canbe finished

We don’t need this many interpreted web languages. More generally we don’t need half a dozen open source libraries doing the same thing. Sometimes the mature thing can be even for a project that is very ‘successful’—especially if that success is by now mostly toxic—to consider the project finished, cut a final release and archive the repos.

php programming software sustainability

🔖 Computing AsSocial Activity

Despite appearances to the contrary, computers are fundamentally social machines.1 We ought, then, to regard the use of computers as inherently social. Computing As Social Activity, or CASA, is a set of principles meant to align the ways we use, design and understand computers with social values that stand in support of communities, rather than work against them.

computing coop manifestos

🔖 What Can a Computer See?: Testing the Limits of Automated QA for WebArchives

Preserving a website is complicated. Even a simple webpage can depend on dozens of images, videos, scripts, style sheets, and other resources scattered across the web. Some content appears only after someone interacts with the page, while JavaScript and other technologies can make parts of a site difficult for web crawlers to discover. If some of those pieces are missed, the archived version may look or behave differently than the original.

That is why quality assurance, or QA, is an important part of web archiving. QA is the process of assessing how well a website was preserved. Most of the websites we collect are archived weekly, monthly, or quarterly, producing a new “capture” or archived version, each time. This gives us opportunities to try different approaches if we weren’t successful the first time. Crawl reports provide clues about what was archived, but the best way to know if a website was properly preserved is to look at the archived site and compare it with the live version. Does it look right? Is everything there? Do the links work? Can you interact with all the features?

hashing images quality web-archives

🔖 City Gardens RIP

5,516 likes, 202 comments - thebandwashere on October 9, 2026: “No Slam Dancing, No Stage Diving, No Spikes…City Gardens, a historic music venue in Trenton, New Jersey, is no more. Operating from 1979 to 1996, City Gardens served as a crucial stopover for bands traveling from Philadelphia to New York City. Even Jon Stewart, who bartended there from 1984 to 1987, credited City Gardens with transforming his life and inspiring his career in comedy. This morning, I found myself in the area and felt compelled to pay my respects to the venue. I’ve included some flyers of notable bands that performed there, as well as a recreated image of Glenn and Henry from my 2020 visit. Notably, the building was still standing during that time, which allowed me to better match the images. Did you attend? Who would you have liked to have seen? Glenn Danzig and Henry Rollins outside City Gardens in Trenton, New Jersey, taken in 1984. 📸 by Ron Gregorio) Punk Girls, along with an outside shot of City Gardens by ? Thanks ( matthewpusak?) for the heads up. 💪 #citygardens #nj #TheBandWasHere #GlennDanzig #henryrollins”.

delete music

🔖 Idiosyncrasies ofthe HTML parser

The HTML parser is a piece of software that processes HTML markup and produces an in-memory tree representation (known as the DOM).

The HTML parser has many strange behaviors. This book will highlight the ins and outs of the HTML parser, and contains almost-impossible quizzes.

HTML is not only used by basically all of the web, but it is also part of many modern applications. The HTML parser is part of the foundation of the web platform.

books html parsing

🔖 How to effectively debug when you no longer understand the code

The ability to work with large amounts of unfamiliar code productively without necessarily understanding the specifics or reading the code can be quite a superpower, one that enables engineers to tackle problems way out of their depth.

I consider this an emergent skillset that’s different from coding or traditional debugging, but like any other skill, it’s one that can be honed with enough effort. While I’m no leading expert in this area, the general contours of how these skills can be actively cultivated are beginning to stand out in sharp relief.

By putting my own experiences in writing, I’m hoping to hear from fellow practitioners their thoughts on this topic.

debugging llm programming

🔖 Behind the Geometrical Method: A Reading of Spinoza’s Ethics

This book is the fruit of twenty-five years of study of Spinoza by the editor and translator of a new and widely acclaimed edition of Spinoza’s collected works. Based on three lectures delivered at the Hebrew University of Jerusalem in 1984, the work provides a useful focal point for continued discussion of the relationship between Descartes and Spinoza, while also serving as a readable and relatively brief but substantial introduction to the Ethics for students.

books philosophy spinoza

🔖 Wastedlarge language models: A life cycle thinking approach

Large Language Models (LLMs) are machine learning (ML) models that have an increasingly large carbon footprint through their development and use. Efforts to increase the energy efficiency of these models have not translated into reduced consumption due to rebound effects such as Jevons Paradox - that increased efficiency drives increased use. There is therefore a need for additional measures to solve this problem. We suggest that one possible way forward is to use life cycle thinking, and view LLMs as products that can become waste. With this perspective, we investigate the potential of the waste hierarchy from the EU’s Waste Framework Directive, which suggests five different measures for how to manage waste: prevention, reuse, recycling, recovery, and disposal. We examine how these measures can inform and motivate new types of thinking and approaches to reducing LLM waste and their environmental impact in general. Applying the waste hierarchy to LLMs highlights that preventing waste is essential for reducing the models’ environmental impact, mainly because it reduces the need for training new models. Prevention can be achieved through many existing methods for reusing, “recycling”, and “recovering” LLMs. Additionally, disposal can be important both for saving energy and for keeping a considerate attitude to the resources being spent on training LLMs. We also call to attention that prevention of unnecessary use of LLMs carry huge potential for lowering the climate impact of the models.

llm sustainability

🔖 How do repositories treat an honest bot?

To see how current anti-bot measures (aimed at aggressive AI scrapers and botnets) affect well-behaved bots, I sent a bot that openly identifies itself, botfriendliness/0.1 (+https://patrickhochstenbach.net/git/phochste/botfriendliness), to the 1,262 institutional repositories in Germany, United Kingdom, Italy, France, Spain, Norway, Netherlands, Portugal, Austria, Switzerland, Belgium, Finland, Ireland, Sweden, Denmark, Iceland and Luxembourg that are registered in the OpenAIRE Graph. For each repository it looked for one publication landing page and requested it, honoring robots.txt and making only a handful of requests. From the sweep of 2026-11-01 on, the bot signs its requests with Web Bot Auth, so a repository can verify that a request really comes from this bot.

bots publishing repositories

🔖 Our Best Vegetarian Soups and Stews

We have plenty of brothy soups, slow cooker stews, chilis, curries and more. To get vegetarian recipes like these delivered to your inbox, sign up for The Veggie newsletter.

recipes soups

🔖 Cooperative principle

The concept of the cooperative principle was introduced by the linguist Paul Grice in his pragmatic theory. Grice researched the ways in which people derive meaning from language. In his essay Logic and Conversation (1975) and book Studies in the Way of Words (1989), Grice outlined four key categories, or maxims, of conversation—quantity, quality, relation, and manner—under which there are more specific maxims and sub-maxims.

These describe specific rational principles observed by people who follow the cooperative principle in pursuit of effective communication. Applying the Gricean maxims is therefore a way to explain the link between utterances and what is understood from them.

coop language linguistics

@Barack Obama @Bsky

It was good to be back in Michigan to support @jocelynbenson.bsky.social as your next Governor and @abdulelsayed.bsky.social as your next U.S. Senator!

They are working to change the lives of Michiganders for the better. Make sure to vote early or on Election Day at MichiganDems.com/Vote.

Slouching towards Bethlehem

, updated:

We find ourselves at the precipice before the break. There's enough instability to see how things are going: things are breaking, vital things are ceasing to work, the bulk of the population hates what the industry is doing to them. The best are exhausted and isolated, while the worst are creating yet another vibe-coded pile of crap.

Ring Buffers Project Summary

Last year, the Redox team received a grant to develop io_uring-like Ring Buffer support at the system task level, as a first step towards ring buffer communications between the application and the majority of system services. This phase of the work finished up in September, as the last pieces were put in place.

We want to thank the NLnet Foundation, the NGI Zero Commons Fund, and Horizon Europe for their generous support. The NGI Zero Commons Fund is reaching its end, but NLnet is now accepting applications for grants from new funds,Restack and Code Supply, as well as some smaller theme funds.Apply for funding before November 3rd 2026! (and then every two months after that).

Exit 8 (film)

, updated:

On a recent flight, the entertainment system had a movie I'd never heard of in its list of recent releases called Exit 8. I watched the trailer and was instantly transfixed.

A couple nights ago, I finally sat down to watch it and I really enjoyed it. It&

@Barack Obama @Bsky

Michigan, are you fired up and ready to vote? Watch to hear why you should elect @jocelynbenson.bsky.social, @abdulelsayed.bsky.social, and Democrats across the ballot.https://www.youtube.com/watch?v=h8gB3cmn56Q

@Miguel de Icaza Mastondon feed

, updated:

Cheering for Lula from Boston

@Barack Obama @Bsky

It’s the first day of early voting in Michigan, and I’m heading to Detroit for a rally to support @jocelynbenson.bsky.social, @abdulelsayed.bsky.social, and Democrats working to create change.

Make a plan to vote at MichiganDems.com/Vote.

@Barack Obama @Bsky

Ohio, let's do what we can to elect @amyactonoh.bsky.social as your next Governor and @sherrodbrownoh.bsky.social as your next U.S. Senator! They’ve dedicated their lives to fighting on behalf of all Ohioans.

Oil Deals

, updated:

To read this letter, click here:

Cartografías sensoriales 2026: programa “Deseo volver a ser una criatura”

, updated:

Cartografías sensoriales es una muestra de cine latinoamericano vanguardista y experimental que se realiza en Yopal, capital del departamento de Casanare en Colombia. Su cuarta edición, que tiene lugar del 20 al 25 de octubre, tiene como eje la noción de lo animal, entendida como una presencia que transita entre lo cotidiano y lo raro, […]

La entrada Cartografías sensoriales 2026: programa “Deseo volver a ser una criatura” se publicó primero en Palomita de maíz.

Will Generative AI do more harm than good?

, updated:

Things aren’t looking great.

@Barack Obama @Bsky

With Election Day less than two weeks away, tune in to find out why you should vote for @amyactonoh.bsky.social and @sherrodbrownoh.bsky.social.https://www.youtube.com/watch?v=xDNLvhCYp8U

@Barack Obama @Bsky

Ohio! I’m heading to Cleveland for a rally to support @amyactonoh.bsky.social and @sherrodbrownoh.bsky.social.

Make sure you have a plan to vote: IWillVote.com/OH

@Dave Winer's Scripting News

, updated:

Why did the Knicks lose the first two games of the season? It's a veteran team, they know how to start an NBA season, but the fans and the press aren't ready to move on yet. They're still reveling in the feeling of the Knicks winning. But imho there is no feeling with that, the feeling was in the moment, and man they did give us some moment. We will relish the video for the rest of time. But for now, every game they play will feel significant because of who they were not who they are now.

@Dave Winer's Scripting News

, updated:

Andrew Shell, who created and runs the rssCloud server we use here, is creating a connection from rssCloud and webSub to WebSockets. I've wanted this for a long time, but now I'm planning on a desktop version of FeedLand, we will need it, pretty soon for instant updates of feeds we are subscribed to.

Bookseller and Sea

, updated:

Today, enjoy our audio and video picks.

@Dave Winer's Scripting News

, updated:

One of the reasons I'm working on the Web of Markdown is that my main blog of 32+ years is being kicked off the Google Web. I need a new home where the web religion is still practiced, and one of the commandments of our religion is "Google is a guest on the web, as we all are. Guests don't make the rules."

More Signs Of Trumpian Unraveling And Decline, On Alaska: “I’m The One That Said Do It,” More Encouraging Early Vote Data, We Are Prepared Not Scared

, updated:

We need to have a big weekend all for “Elections are decided in November, but they are won in October”

Community

I’ve been taking a break from Mastodon as my social home on the web for about six weeks. It has been more difficult than I’d usually admit.

I have an amazing local community in my town that I love and am deeply involved in. But nobody here is a programmer, or even a computer nerd, so it doesn’t serve my need for a tech community.

I work alone, for myself, in my house. It’s a fortunate lifestyle with many upsides, but it means I don’t get that form of community at work, either.

I’ve had this feeling before… as a teenager in the 1990s.

It’s profoundly lonely.

But when I got internet access, that started to change. I found my people. First in the Total Annihilation community (RIP, Annihilated), then the HardOCP Forum, then the Something Awful Forums, then Tumblr, then Twitter and our community of Apple bloggers, and then Mastodon.

Communities form, change, and dissolve over time. None of those are, today, anything like what they were when I most enjoyed them.

We change, too. I didn’t move on from most of those solely because they changed — it was usually because we both changed, and it was no longer a good fit.

My break from Mastodon has been a relief in some ways, as I’ve felt increasing divergence between what I wanted and what I was getting from it, but I didn’t know where else to go.

Instagram, TikTok, and YouTube are all more video-broadcast platforms than communities. All I’ve found on Bluesky is even more anger and politics, the last things I need or want. Threads hasn’t yet stuck for me, and it’s owned by an asshole. Twitter was an amazing product and community that was previously owned by assholes, and now it’s X, which has a strong but different tech community, and is owned by different assholes.

So I’ve just been… nowhere, for the first time since the 1990s.

It has been, once again, quite lonely.

Sure, it’s been relaxing, too, but in the way a vacation is relaxing. It’s great to take breaks, but after a long vacation, I’m ready to turn my brain back on.

Without participating in a large, broad tech community, I’m exposed to fewer new ideas, both of my main jobs (app development and podcasting) are much harder, the quality and reach of my work have suffered, my skills aren’t improving as much, my mind is less stimulated, and I feel disconnected from my professions and passions. My world has gotten smaller.

I could keep going like this to prove a stubborn victory or purity test, but I’d mostly just be hurting myself.

Communities change, conditions change, and we change. We’re all better off if we’re willing to change our minds, and if our communities let us, no matter how strongly our younger selves declared a previous position.

So I’m going to wade back in and see how it goes, trying to find a better balance to hopefully have better results, including on Mastodon.

My people are spread across multiple services, and I’m going to explore them all, despite most of them being owned by assholes.

I’d love to participate in communities without any assholes benefiting from it, but in the modern world, that simply isn’t possible. The only alternative is to isolate myself and not have a community at all (or a job, or a smartphone, or a computer, or internet access, or a car, or most of my food, or my country).

That’s neither a price I’m willing to pay nor a condition I’d try to impose on anyone else.

I’d love to have your support, forgiveness, and grace as I try to find my people again, and I strive to offer the same to all of you.

Everyone deserves to be part of a community.

And as I grow, I’m learning to declare fewer absolutes in a complex, imperfect, and constantly changing world.

Lisa Graves at the Brattleboro Literary Festival

, updated:

On the corruption of the Court and more

Lit Hub Weekly: October 19 – 23, 2026

, updated:

Meet the authors shortlisted for the 2026 Center for Fiction First Novel Prize. | Lit Hub In Conversation Was Cormac McCarthy that guy in your MFA? | Lit Hub Craft We promise: you really don’t need a smartphone. | Lit

In defense of empathy

, updated:

In a world of JD Vances, be a Pope Leo.

On Honor-Based Value Transfer

, updated:

A walk through _Hawala_ and why I believe that society should be reminded of how it has moved money across the world for the better part of a thousand years without banks.

Defund Musk and Impeach Trump | The Coffee Klatch for Saturday, October 24, 2026

, updated:

With Heather Lofthouse and yours truly, Robert Reich

October 23, 2026

, updated:

Despite Trump’s statement yesterday that billionaire Elon Musk had removed the restrictions from Starlink and Starshield that are crippling Ukraine’s ability to protect itself from Russia, Ukraine president Volodymyr Zelensky said today the restrictions continue.

The Fossil Present

, updated:

The Web isn’t dying, but it is being distanced from us. As a place to seek knowledge and connections, it is being replaced for many (including me) by AI chatbots that harvest findings from it, rewrite and summarize what they find, and—as gravy on that steak—point to sources it finds there. To some degree, this […]

Weeknotes: Oct. 17-23, 2026

, updated:

Win of the week: did another music library purge — down to 3150 tracks from about 4000 in February — have removed all the “easy” stuff, now I need to actually listen to some tracks and decide whether or not I would want them to come up on random mode (my end goal is that […]

Making Buttondown easier to use

Skip the sidebar, hear what changed, and navigate tables with arrow keys.

@Miguel de Icaza Mastondon feed

, updated:

Tonight’s low carb diet

Boston authentic fajitas

It Begins

, updated:

Trump’s attack on the 2026 election officially began today

Here’s the winner of the 2026 Cundill History Prize.

Today, at the Cundill History Prize Festival in Montreal, the jurors awarded the 2026 Cundill History Prize, which celebrates “outstanding history writing,” to John Doe Chinaman: A Forgotten History of Chinese Life under American Racial Law by Beth Lew-Williams. “In

2026-10-20 New Oddμ release: fewer dependencies

2026-10-20 New Oddμ release: fewer dependencies

Oddμ is my wiki engine. I know, “engine” is a weird word but that’s what we used back in the day because we didn’t want to say “system” or “server” – specially since the first wikis used to be just a CGI script. Oh well, so here we are. Wikipedia calls it wiki software these days. The new Oddμ release comes with a tree template that might help you if you’re trying to move away from Obsidian. I’m not sure why you should, but if you are – or maybe even if you are just trying to check whether you do in fact have a way out – then you can use the themes/vault/view.html template as a starting point (view the source in your browser to see the template). See 2026-10-14 Showing a directory tree in Oddμ for a discussion.

I’ve also tried to comment on all the direct and indirect dependencies, checking their repos for any files called CLAUDE.md, AGENTS.md, or if their repos are on GitHub, whether user Claude contributed (lucky me I get a nice warning if a blocked user contributed to the repository I’m looking at).

I do have to say, SQLite full text search is great, but the SQLite libraries either using CGO (making cross-compilation complicated) or being AI tainted (see above) is making me sad. It’s making me regret the decision to move from my own primitive “grep” style search to SQLite. To think that I was so happy about it not too long ago (see 2026-09-25 SQLite for Oddμ). And now I’m once again pondering whether I could write something interesting myself. I’ve tried a few approaches in the past, but none of them showed great results (like a tri-gram index in memory) and none of them was disk based. I’d have to figure out a way to do it using some other storage solution. Maybe something like fulltext? It’s over ten years old and untainted by AI. It depends on cdb which is over six years old and also untainted by AI. Perhaps it would work for me (my goal being something that works for up to 100,000 pages as my wiki approaches 10,000 pages). Right now I suspect the problem is that the index cannot be easily be updated.

In addition to getting rid of SQLite, I am thinking about getting rid of Lingua. The maintainer writes that all future development will be done in Rust (“Rust is the best fit for this kind of library as its memory footprint is the lowest and its runtime performance is excellent”). I don’t know what to make of it. And it has a lot of dependencies. Perhaps whatlanggo is a better solution for my use-case? All the code is seven years or older and untainted by AI.

#Oddμ

2026-10-21. Replaced Lingua with whatlango. Now let me think about MySQL. I guess any generic key value store would be good? The problem with cdb is that c stands for constant so there is no way to update it, I guess? Which means that I’d need to maintain two indexes and a list of changed pages: one index is created as the server starts up and the second index indexes only the pages from the list of changed pages (including new and deleted pages). When a page changes, only reindex all the pages in this list of changed pages. This would would be much faster than reindexing all the pages. When the list of changed pages gets too long, it is deleted and the first index is regenerated. Every search must query both indexes and do the right thing.

This sounds complicated. Then again, the list of changed pages and their index could be in-memory. If the server restarts, it reindexes the whole site and the in-memory index is empty. One problem solved. What remains to be solved is how easy it is the “merge” search results on both indexes.

Perhaps there are more dynamic key-value stores? The cdb website has an interesting discussion of alternatives. I was looking at one of those curated (?) lists of packages and found pogreb “an embedded key-value store for read-heavy workloads” which seems to do everything right. So I would have to take the fulltext package and make it work with pogreb.

2026-10-24. Replaced go-diff with an older and simpler diff library. That removed a few more dependencies.

@Dave Winer's Scripting News

, updated:

A blog post from Scripting, in Markdown.

Nancy Lacore Checks Back In From, Yes, Battleground SC-1

, updated:

One of our very best candidates of the cycle has put this Trump +13 district in play, and we need to help her close strong and win this thing!

The Importance of Voting

, updated:

Talk & Draw with Liza Donnelly & Heather Cox Richardson

The Worm With 100 Butts

, updated:

I drew a zine about ramisyllis multicaudata, the undersea worm that can have more than 100 butts.

Bonus: Irish music zine

, updated:

In which I show off another zine I made recently, this one on a group playing traditional Irish music. There are fun drawings!

Musk’s Dirty $$$$

, updated:

Republicans are taking it and hoping no one notices. Let’s make sure they do.

Friday Squid Blogging: Increasing Squid Populations

This article in Nature argues that it’s due to an overfishing of predators and warming sea temperatures.

As usual, you can also use this squid post to talk about the security stories in the news that I haven’t covered.

Blog moderation policy.

Pluralistic: Critique and writing (23 Oct 2026)

, updated:

Today's links Critique and writing: The most important part of a writing workshop is trying to fix other people's stories. Hey look at this: Delights to delectate. Object permanence: USPS nukes the mail; Enron Explorer; "Scored"; UAE's international hacker legion; NZ provides hacking tools to torturers; Truecrypt insecure; The Traitorous Eight. Upcoming appearances: Vancouver, Ottawa, Vienna, Kilkenny, Courtenay, Vancouver, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Critique and writing (permalink) Through my own writing life, nothing has done more to improve my writing than diligent participation in peer-based workshops; that's where a group of writers, all at about the same stage in their artistic development, gather to read one another's work and offer feedback specifically aimed at improving each other's stories. This is a deceptively simple exercise, and the reasons it works so well are quite counter-intuitive. The most obvious benefit is the way that a workshop encourages you to write at all. When you're at the start of your writing career, you are almost totally reliant upon your own internal self-discipline to keep producing. Acquiring that self-discipline is infinitely valuable, but it's also incredibly hard. Being part of a group of writers who expect you to regularly turn in new work adds a very useful bit of external motivation that augments your still nascent self-discipline. Knowing you have to turn in a story for the group by Friday can get you in gear when you feel discouraged or blocked. Before you're getting published regularly (or at all), your critiquing circle might be the only source of validation you get for your work, so the knowledge that you're in for that validation if you get that story in on time is a great motivator. But this is where the counter-intuitive part comes in: as great as it feels to be the center of your peers' attention and to get close feedback on the work you sweated over, that's not the real value you get from a writing workshop, at least not at the start of your career. Your peers' critiques can help you fix weaknesses in your story, and even teach you a little about how to avoid those weaknesses in future work. You might get feedback that turns an unpublishable story into a published one. But the point of a writing workshop isn't merely to make your stories better – it's to make you better at writing stories. That's where critiquing other writers' stories comes in. The process of reading and re-reading someone else's imperfect work and devoting real mental energy to figuring out what's not working in it and how to fix it is how you develop the creative instincts that allow you to automatically and unconsciously avoid pitfalls and make breakthroughs in your own work. Even if none of the feedback you offer is ever incorporated into the story you're critiquing, the act of preparing and delivering that critique is the most reliable fast-track to becoming a better writer yourself. There's something very valuable in the combination of thinking critically, being exposed to other workshop members' ideas about the story under discussion, and working with source material that you can look at with more objectivity because it didn't come out of your own head. I bring all this up because I've now heard from a few beginning writers who tell me that they're finding LLMs to be good editorial feedback generators. They value the editorial suggestions they get from a chatbot after they finish their work, and use it to help them with a new draft. Without commenting on whether I think LLM feedback is editorially useful (I certainly wouldn't ever ask a chatbot for that kind of feedback), I want to point out that when it comes to improving your writing, getting editorial notes on your work is distinctly inferior to offering criticism of other writers' work. The reality is that when you're starting out as a writer, the vast majority of work you produce will be artistically unsalvageable. The much-vaunted "million words of crap" you write on the way to becoming a publishable writer are about learning to marry technique to artistic vision and to sharpen both. Getting editorial feedback that helps you shore up the weakest spots in a story that is ultimately never published and constitutes a learning exercise has value, but it has far less value than applying the things you've learned from making and fixing those mistakes to your next story. With vanishingly few exceptions, a commercially and artistically successful writer isn't someone who writes one great story or novel: a writing career is defined by a body of work, which means that you have to do more than rewrite. You have to write the next thing, and the next thing, and the next. Having an editor-on-demand of highly variable (and often dubious) quality might help you improve your writing, but it's no substitute for participating in a peer workshop. The idea that an LLM might be able to stand in for a workshop is grounded in the fallacy that the point of a workshop is to have people tell you how to fix your story, rather than analyzing other people's writing in order to develop your own critical skills. Look: it's a cliche to say "every writer is different," but I really believe that every writer is different, and that's down to the legibility of the writing process to other writers. If you're a painter or sculptor or other visual artist, you've likely spent many hours in a studio with many other practitioners while all of you work from the same life model or still life. If you're a musician, you've almost certainly played music with other musicians. If you're a dancer, you've definitely danced with other dancers. But writers get precious little exposure to other writers' process. At best we might look at each other's drafts. A musician can listen to every note another musician produces while riffing or composing a new work or interpreting a work. Writers don't get to watch words emerge from each other's fingertips. Being observed that closely while you write would be ghastly and paralyzingly invasive. I've taught a lot of writers over the years and I've had many discussions with my peers about their writing process, and I'm here to tell you that pretty much every writer finds every other writer's process baffling. We each of us invent an idiosyncratic process for ourselves that will never fully work for anyone else. So if you value editorial feedback from a chatbot (ideally, a local one running on your computer and not one of the "foundation models" that are torching the planet and elevating the worst people on earth to positions of political, technical and commercial prominence), that's fine, you do you. But even if that's the case, I still want you to know that whatever you're getting out of the chatbot is fundamentally different, and (I believe) much less useful than participating in a peer workshop. That's what I wanted to say today, but I predict that an appreciable number of readers are about to email me to ask how these "peer workshops" work. There's a ton of variability in how these are conducted, but the basic shape of them is that in advance of each session, one or more writers submits a finished work to the other writers, who then read through the manuscript at least twice, making notes that include both minor copyedits and broader, thematic notes. They may write a brief editorial response as well, ranging from a paragraph to a couple of pages. Then the workshop convenes. Each writer briefly expresses their views about the story under consideration, focusing on those thematic and structural notes on what worked and didn't work in the story, with suggestions for improving the latter. You don't need to point out every typo – they're noted on the manuscript. Critiquers don't need to repeat one another. If another workshop member says the thing you were planning to say, you can just say "Ditto what so-and-so said about whatever." If you have nothing to add when your turn comes about, it's fine to pass. Those are pretty much universal characteristics of a peer workshop. Here are some variations that I am dogmatically committed to, but which other workshoppers might disagree with: Every writer should submit regularly to the workshop. There is a serious risk that attending a workshop can become a substitute for actually writing. It is no kindness to your workshopmates to let them stay in the circle if it leads them to stop writing. The subject of each session must not speak during the critiques, except to answer direct questions that are not related to the writing itself (e.g., "I couldn't figure out what word this was supposed to be – can you clarify?"). The subject can speak after all the other writers have spoken. Each person in the critiquing circle speaks once, in turn, without being interrupted. No cross-talk allowed. It is useful to set a time-limit for critiques. No partial manuscripts. It's not really possible to critique a story unless you have the complete tale. Novels can be workshopped as three chapters and an outline. Stories should be distributed in advance and read in advance. Don't have writers read their work aloud for critique, as this can lead to critiquing the delivery rather than the material. Critique the story, not the writer. It's fine to be offended by something in the story, but not OK to accuse your workshopmates of being bad people for having offended you. Discourage resubmission of revised stories. Workshopping produces sharply diminishing returns. If you really want feedback on a rewrite, approach people individually and ask if they'll read the new draft. Any group of three or more writers can start a workshop. You'll need to locate writers who are at about the same stage in their artistic and professional lives as you, and find a physical place (or a videoconference service) where you can meet. Library meeting rooms are a favorite, and so is rotating between workshop members' homes. Set a regular schedule – weekly, fortnightly, monthly, possibly quarterly – and stick to it. If you write genre fiction and you are interested in attending a peer workshop that also has an instructor to guide the sessions, lecture, set exercises, etc, I can recommend the three workshops I've taught: Clarion (UC San Diego, six weeks): https://clarion.ucsd.edu/ (I'm also a 1992 Clarion grad) Clarion West (Seattle, six weeks): https://www.clarionwest.org/ Viable Paradise (Martha's Vineyard, one week): https://viableparadise.com/ Hey look at this (permalink) Terrible AI-generated Disney guidebooks on Amazon, Part 2 https://touringplans.com/blog/terrible-ai-generated-disney-guidebooks-on-amazon-part-2/ Online Privacy for Parents and Youth https://ssd.eff.org/module/online-privacy-for-parents-and-youth the mirage of Thatcherfuturism https://backofmind.substack.com/p/the-mirage-of-thatcherfuturism The New Canadian Canon https://macleans.ca/culture/the-new-canadian-canon/ Victory! Court Rules OPM Data Disclosure to DOGE Is Unlawful https://www.eff.org/deeplinks/2026/10/victory-court-rules-opms-disclosure-personal-records-doge-unlawful Object permanence (permalink) #25yrsago UK anti-terror laws could bankrupt ISPs https://web.archive.org/web/20011118143634/http://www.vnunet.com/News/1126338 #25yrsago What's an "iPod?" https://web.archive.org/web/20011024015856/http://www.apple.com/ipod/ #25yrsago Bible, Koran or Mein Kampf? https://web.archive.org/web/20011109123124/http://www.salon.com/people/feature/2001/10/24/book_quiz/index.html #25yrsago Tongan court jester scam costs king millions https://web.archive.org/web/20011224034152/http://pidp.eastwestcenter.org/pireport/2001/October/10-23-01.htm #25yrsago USPS irradiating the mail to fight anthrax attacks https://web.archive.org/web/20011109100316/http://www.newscientist.com/news/news.jsp?id=ns99991468 #20yrsago Enron Explorer mines Enron’s emails https://web.archive.org/web/20061106204850/http://enron.trampolinesystems.com/ #20yrsago Investigative journal: “Fair use is not applicable” https://archive.blogs.harvard.edu/shlep/2006/10/23/whaddayaknow-about-fair-use-and-copyright/ #20yrsago Warners stiffs African amputee film extras on prosthetics promise https://web.archive.org/web/20061105004400/http://www.nypost.com/seven/10232006/gossip/pagesix/pagesix.htm #20yrsago Former FCC Chairman shills against Net Neutrality https://web.archive.org/web/20061028043416/http://www.lessig.org/blog/archives/003577.shtml #15yrsago Plotting advice for fiction writers http://nielsenhayden.com/makinglight/archives/013243.html #15yrsago DARPA wants vampire satellites to harvest parts from dead sats prior to decommissioning https://web.archive.org/web/20111022223128/http://www.darpa.mil/NewsEvents/Releases/2011/10/20.aspx #15yrsago Understanding the hyperrich through the lens of tomorrow’s history http://www.antipope.org/charlie/blog-static/2011/10/a-cultural-experiment.html #15yrsago Scored: pulse-pounding/thought-provoking YA novel about surveillance https://memex.craphound.com/2011/10/24/scored-pulse-pounding-thought-provoking-ya-novel-about-surveillance/ #10yrsago UAE surveillance contractor is recruiting an army of foreign hackers to break into its citizens’ devices https://web.archive.org/web/20161024141138/https://theintercept.com/2016/10/24/darkmatter-united-arab-emirates-spies-for-hire/ #10yrsago Publicly-funded NZ company sold mass surveillance tech to torturers and GCHQ https://web.archive.org/web/20161023101410/https://theintercept.com/2016/10/23/endace-mass-surveillance-gchq-governments/ #10yrsago RIP, Tom Hayden: Yippie, radical, politician, author https://www.bbc.co.uk/news/world-us-canada-37749127 #10yrsago Audit reveals significant vulnerabilities in Truecrypt and its successors https://www.helpnetsecurity.com/2016/10/18/veracrypt-security-audit/ #5yrsago Cyber-mercenaries helped Saudis hack an NYT reporter https://pluralistic.net/2021/10/24/breaking-the-news/#kingdom #5yrsago The Traitorous Eight and the Battle of Germanium Valley https://pluralistic.net/2021/10/24/the-traitorous-eight-and-the-battle-of-germanium-valley/ #1yrago Checking in on the state of Amazon's chickenized reverse-centaurs https://pluralistic.net/2025/10/23/traveling-salesman-solution/#pee-bottles Upcoming appearances (permalink) Ottawa: Life After AI (Ottawa Writers Festival), Oct 24 https://writersfestival.org/event/life-after-ai Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Clint Eastwood (No Gods No Mayors) https://www.patreon.com/NoGodsNoMayors/posts/clint-eastwood-173008088 Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 550 (28730 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

WindowShade Redux

, updated:

Another haxie reborn, from Rosyna Keller (Mastodon): Instead of only cramming minimized windows into a crowded dock—or hiding them altogether—WindowShade Redux reduces your windows to their title bars or small live thumbnails at all times. It supports over twenty animation styles with the following power features: Minimize the window to the Dock, as alwaysWindowShade the […]

Mastodon 5

, updated:

Imani Joy: We’re moving away from the embedded composer and adopting a pop-out composer with new controls for visibility and other post settings. Navigation is simplified and organised in a more intuitive way and create space for future new features. […] In your feeds, the posts themselves have been rebuilt from the ground up, giving […]

Building Mac App Help Books

, updated:

Amy Worrall: The documentation is available on the website for the relevant app, and also in the app as a Help Book (openable from the Help menu). These days, Help Books on MacOS open in the Tips app[…] Apple’s documentation for making these, such as Authoring Apple Help, is pretty old. If you look at […]

iOS 27.1

, updated:

Joe Rossignol (no iOS/iPadOS release notes, no security, no iOS/iPadOS enterprise, no developer): Apple this week released the full and final version of iOS 27.1, but it is only available for the foldable iPhone Duo that launched today. iPhone Duo already ships with iOS 27.1 preinstalled, but users need to update to a newer build […]

Apple Music’s New Look

, updated:

Joe Rossignol: In a YouTube video shared today, Apple said the new Apple Music visuals were “made by sound.” More specifically, Apple said it played a sound through a container of water, resulting in the liquid moving at the frequency of the notes. Apple Music brand elements were placed behind the vibrating water, resulting in […]

On Meidas Defense: cryptocurrency, sanctions, and Trump quid pro quo

, updated:

Last week I joined Joe Plenzler on the Meidas Defense podcast to talk about crypto. Meidas Defense is the MeidasTouch Network’s national security show, so we spent more time than I usually do on crypto as a geopolitical problem, in addition to a consumer protection one. The full

A New Inference Engine

, updated:

A New Inference Engine

For the past few months, I’ve been ded­i­cat­ing enor­mous swaths of my time to train­ing a small lan­guage model, work­ing from ba­sic prin­ci­ples. The goal is to pro­vide a com­plete over­haul of how Harper does its gram­mar check­ing.

In my first blog post about the sub­ject, I de­tailed some hy­po­thet­i­cal ideas for how we would im­ple­ment this change, but I did­n’t want to be too pre­scrip­tivist, so I did­n’t say any­thing con­crete. Now that some time has passed and I’ve earned a bet­ter un­der­stand­ing of the prob­lem do­main, I’m ready to share my vi­sion.

I’m writ­ing this out pub­licly for a new rea­sons:

  • I see to doc­u­ment the de­ci­sion mak­ing process be­hind Harper’s ar­chi­tec­ture, so as to help new con­trib­u­tors un­der­stand how Harper works.
  • Harper is de­signed to be ex­ten­si­ble. Some of the mod­els that we (Automattic) train will re­main pro­pri­etary, but if some­one in the com­mu­nity wishes to train their own for their own pur­poses (i.e., to sup­port a lan­guage we do not), they should be able to do so.

The Constraints

There are a num­ber of in­fer­ence en­gines that al­ready ex­ist. Why don’t we use or re­pur­pose one of those for Harper? In short: none of them work un­der the con­straints Harper is un­der.

Harper Runs On-Device

Most off-the-shelf in­fer­ence en­gines are de­signed for dat­a­cen­ter use. That’s fine — if you run your mod­els on spe­cial­ized hard­ware. Harper needs to run on any kind of de­vice, from the lat­est high-end MacBooks to ten year old ThinkPads. Not only that, but it needs to sip power. Our in­fer­ence en­gine needs to be able to slow it­self down (to sip power in the back­ground for non­crit­i­cal queries) and speed it­self up when the user de­mands Harper’s im­me­di­ate at­ten­tion.

Not All Our Models Work on Most Inference Engines

Harper will make use of an au­tore­gres­sive trans­former model for sen­tence rewrit­ing (more on that later), but that is not the only kind of model we will need. We will also be pro­vid­ing mod­els that per­form char­ac­ter mask­ing. What does that mean?

Instead of do­ing au­tore­gres­sive in­fer­ence (which can re­quire thou­sands of sep­a­rate for­ward passes through a model to pro­duce a sin­gle out­put), mask­ing mod­els do a sin­gle for­ward pass. They pro­vide char­ac­ter-level“masks” that we can use for an­other part of our gram­mar pipeline. For ex­am­ple, we could have a model (coupled with a LoRa, which we will talk about in a minute) per­form a sin­gle mask­ing pass over a user’s en­tire doc­u­ment, pro­duc­ing a list of lo­ca­tions they should have in­serted com­mas. From there, Harper can high­light those lo­ca­tions and of­fer to in­sert the rel­e­vant punc­tu­a­tion.

An au­tore­gres­sive model would have taken sev­eral min­utes to do this kind of analy­sis on con­sumer hard­ware. We can do it in frac­tions of a sec­ond.

Harper Runs Everywhere

On top of those two al­ready dif­fi­cult con­straints, Harper also needs to run any­where. We run na­tively on lap­tops via Harper Desktop, but we also run our en­gine in the ser­vice worker of browsers in WebAssembly. Whichever in­fer­ence en­gine we use must be able to run in all those places, us­ing the best avail­able ac­cel­er­a­tors.

LoRA Swap Speed Is Important

Different kinds of lint­ing tasks may need dif­fer­ent be­hav­ior from the same model. To ac­com­plish that while keep­ing model size tiny, we will NOT be train­ing any model for in­struc­tion fol­low­ing. In­stead, we will be dy­nam­i­cally load­ing and un­load­ing LoRAs from the model for mul­ti­ple in­fer­ence passes over the user’s doc­u­ment. One pass might an­a­lyze punc­tu­a­tion, an­other might an­a­lyze tone. To do this, we need to be able to swap be­tween mul­ti­ple LoRAs on the same model sev­eral times per sec­ond.

It’s not that most in­fer­ence en­gines can’t do this, but their in­ter­faces make it kludgey.

Andrew

Harper’s new in­fer­ence en­gine, which I am ten­ta­tively nam­ing “Andrew”, cur­rently re­sides in its own repos­i­tory. Soon, it will en­ter Harper’s monorepo. It’s based on Burn, a Rust li­brary for do­ing ML work any­where.

Andrew ful­fills all our re­quire­ments:

  • It can run any­where (as you will soon see).
  • It can load, un­load, and switch LoRAs in­stantly.
  • Base model weights can be com­posed (like LEGO) to use the same weights when switch­ing be­tween batched mask­ing and au­tore­gres­sive in­fer­ence.
  • It is op­ti­mized for con­sumer hard­ware.

Stay Tuned

Over the next few weeks, I’ll be re­leas­ing more in­for­ma­tion about how these mod­els are trained and how you can get ac­cess to them. In the mean­time, don’t be afraid to reach out if you have any ques­tions.

Controversies roil midterm campaigns. Democrats send in the big guns. Trump boosts Putin’s standing.

, updated:

Controversies Roil Campaigns in Ohio and Michigan

Lanterns is a show about US Imperialism

Video Version | Audio Version Warning: Spoilers aplenty for Lanterns (2026) When comic book writer Tom King pitched the TV show Lanterns to DCU head James Gunn, the logline was “True Detective with Green Lanterns”. And you can see why Gunn went for it, it’s the kind of idea that once you hear it just seems like it has a

Read More

Jon Husted’s ass and Trump’s increasingly weird rallies

, updated:

Paul and I discuss how Trump is showing his ass on the campaign trail.

Noema’s AI Reading List

, updated:

The post Noema’s AI Reading List appeared first on NOEMA.

@Miguel de Icaza Mastondon feed

, updated:

Our Swift/Godot integration is a labor of love:

Are AIs Becoming Conscious?

, updated:

Introduction As the AI stock bubble seems to be bursting, AI promoters and cheerleaders are now claiming that the leading-edge models from Anthropic, OpenAI, Google and DeepSeek are conscious. Are they really? Or is this just flagrant stock price manipulation? Back in 2013, I blogged about the singularity, which is the point where AIs become […]

@DAIR blog

🥳We're turning 5!🥳 Join our biggest gathering yet to celebrate what we've accomplished and hear what's next.

More exciting details to come 👀

RSVP on Eventbrite: https://www.eventbrite.com/e/dairs-5th-anniversary-celebration-registration-2003687647692?aff=blueskypinned

@Miguel de Icaza Mastondon feed

, updated:

My duo was supposed to arrive on December 1st.

At 7:18 this morning I get a call from Vincent “they have duos! Black or white?”.

We unboxed together.

WebKit Features for Safari 27.1

, updated:

Today iPhone Duo arrives, and with it, Safari 27.1.

Weekly Links, 10/23/2026

, updated:

The internet archive’s Wayback Machine library is a planetary treasure. It preserves the archive of the web. Don’t let publishers take it down. Why the Internet Needs a Memory PDOOM is a great music video slopcore with a very SILO … Continue reading →

@DAIR blog

New from Mystery AI Hype Theater 3000! My Tech Workers Have Unionized

@emilymbender.bsky.social and @alexhanna.bsky.social are joined by @js-tan.bsky.social and Clarissa Redwine to discuss bosses' love for "AI" and tech worker power.

https://www.buzzsprout.com/2126417/episodes/19956365-my-tech-workers-have-unionized-2026-10-05

The Closing of my Happy Place

, updated:

I heard the crushing news when I got in from London yesterday that my beloved Sutton Cafe on 57th and First is closing this weekend, which caused me to dissolve.

Friday Tab Clearance Sale

, updated:

Stormy Whether GDPR services is a market we shouldn’t need at all, but it’s growing like a thundercloud. See the above. (Source: Mordor Intelligence) Looking up, more or less Though not the intention, Starlink’s 11,000 satellites are a planetary barometer. Spaceweather.com: Starlink has many downsides. The megaconstellation interferes with astronomy, pollutes the atmosphere with metallic […]

Hopium Ad And Video Roundup - Talarico (Texas), Peltola (Alaska), Taylor (VA-1), Killin (CO-5), Pulido (TX-15), Jolly (FL-Gov), And Balkcom (NC-11)

, updated:

One of our very best candidates of the cycle Nancy Lacore (SC-1) joins us live today 215pm ET

@Barack Obama @Bsky

On November 3rd, 36 states will elect their next governor. The outcome of these races will make a real difference in the lives of millions of people — but only if you vote.

So join me in electing @demgovs.org: democraticgovernors.org

5 Ways to Reduce Lead Risks in Older Homes

Lead poisoning is preventable, but older homes can hide serious health risks. Learn practical ways renters and homeowners can identify lead hazards, reduce exposure, and protect their families.

The post 5 Ways to Reduce Lead Risks in Older Homes appeared first on Conservation Law Foundation.

Fatherland (MONFIC26): el sinsabor de lo que dejamos atrás

, updated:

Dirección: Paweł Pawlikowski. Guion: Paweł Pawlikowski, Hendrik Handloegten. Elenco: Hanns Zischler, Sandra Hüller, August Diehl, Devid Striesow, Anna Madeley. Países: Polonia, Alemania, Italia y Francia. Más información de la película: https://www.imdb.com/title/tt37304295/ ¿A qué llamamos patria? ¿Al territorio donde nacemos o a la cultura que heredamos? ¿Qué define nuestra identidad como individuos? La nacionalidad supone un […]

La entrada Fatherland (MONFIC26): el sinsabor de lo que dejamos atrás se publicó primero en Palomita de maíz.

YarnBuddy 2.4 is Now Available!

Today is the day! YarnBuddy 2.4 is now available on the App Store and Mac App Store. It’s been about a year since I last updated YarnBuddy, and I’m pleased to announce that updates should be coming much more quickly going forward. The main focus of this update is Interactive Widgets, Live Activity support, and […]

The web of Markdown, part 3

, updated:

Previous posts on this topic: Oct 6 and Oct 8.

What's new? I've got a browser running, and have been using it for a few weeks. We're not releasing it today because first I want people to think about the format we're using to represent a story, and get feedback, and see if other people can build on the same basis.

Three things to look at today.

  • The top level picture.
  • Nine examples.
  • Download the archive. (Chrome will complain about this link not being "secure," but the archive comes from GitHub, so it's plenty secure -- they must be on a campaign to give sites like mine a black eye. I wouldn't put a link to a download that wasn't from a reputable site. People who read my blog know that, why doesn't Google with all their fancy AI servers? Feh.)

And if you have questions or comments.

Kevin and Memory

, updated:

Writing of lasting value

Some Encouraging News From The Early Vote

, updated:

We are seeing a surge of young people, Blacks, and Hispanics voting in the early vote

The Pirate Queen by Ariel Lawhon

This is an infuriating book. So much so that I didn’t finish it.

Don’t get me wrong; I love the idea of The Pirate Queen. Telling the life story of Gráinne Ní Mháille is an excellent premise for some rip-roaring historical fiction. It’s even got an interesting structure alternating between three different parts of her life.

I was pleasantly surprised when I cracked open the book to find a small pronunciation guide to some Irish words in the front matter. It would be nice to have some Gaeilge scattered throughout the narrative. But that’s exactly what made this book so infuriating.

First off all, by dropping in an occassional Irish word into a sentence, it just made me think, “Wait, what language would these people be speaking?” Usually the answer was Irish. In which case, why translate one arbitrary word?

Then there’s the choice of the Irish word that gets dropped into the text most frequently…

The front matter has this to say about the irish word tá:

An affirmative statement similar to yes

Um, not really. Tá is present tense of the verb “be”. The English equivalent is “is”. You can’t just drop it in as a replacement for the word “yes”. But that’s exactly what Ariel Lawhon does.

This continually took me out of the story. One person asks a question like, “Did you see that?” and the other person answers, “Tá.” That just doesn’t make sense.

I know this sounds really nit-picky, but one of the first things you learn about Irish is that there is no single word for “yes” or “no”. It’s most common to respond with the positive or negative form of the verb in the question—“Did you see that?” “I saw!”

So of all the words to pointlessly switch into Irish, “yes” is by far the least suitable.

It happened every couple of pages. I was getting so annoyed, I flipped ahead to the acknowledgements to find out who was consulted on the use of Irish in the book. I found my answer. No one.

That seems somewhat irresponsible to me. It borders on being insulting. Would it have taken so much time and effort to have one single Irish speaker check the text?

Alas, the lack of research wasn’t just evident in the book’s treatment of the Irish language.

At one point, a young Gráinne is out walking with her brother, who is playing the uilleann pipes. I had to stop and check the text a few times. Perhaps I missed a bit where they sat down. But no, this book blithely describes a character walking and playing uilleann pipes at the same time.

Now if you think uilleann pipes are pretty much the same as Scottish highland pipes, this would make sense. But they’re not. A bare minimum amount of research would show that the uilleann pipes are played sitting down (you can try to play them standing up, but you’ll need some kind of extra gadget like Johnny Doran used, but even he couldn’t play them while walking).

I carried on reading even though I was getting more and more annoyed by the shoddiness on display. Then I read this sentence:

No more distant flicker of lanterns in the distance.

I get how you would write that sentence in a first draft. Hopefully you’d catch its redundancy in a subsequent draft. If not, it’s exactly the kind of thing that your editor is there to spot.

But no, this made it all the way to the final printed book, a book that was displayed prominently on tables in major bookstores in multiple countries. Compare and contrast that with When The Boys Came Out To Play by John Mackel, a book which will be likely only ever be read by a much smaller audience but which is crafted with so much more care.

I always feel slightly guilty if I don’t finish a book. I know, I know; life’s too short and all that. But I can’t shake the feeling that I’m being a bit disrespectful to the author by not seeing their work through to the end. In this case though, the author displayed enough disrepect to her readers that I don’t think I need to feel bad about slamming this book shut.

The Pirate Queen is a sloppy piece of work. You deserve better.

Buy this book

Bad at email

Good friends and family know this, but I am bad at email. Like chronically bad. If you have tried to email me, you know this too and you either never got a reply or received one 9-months later starting with the phrase, “Sorry.”

I am truly sorry… but also I’m not. It’s a function of who I am.

I was never great at email, but in a slower time before social media it raptured my attention. I would habitually refresh my inbox hoping for a long range communication from a friend or stranger. When I was homesick in Japan, a good email (or AIM chat) could turn my day around. I have fond memories of email and its unparalleled ability to connect me to other people through a single address. It of course would never be as familiar or intimate as scribing a hand-written calligraphic letter with a big feather pen, but it proved a fine substitute.

At Paravel, I noticed that emails had a propensity to crash into my day with some new urgent task. A ding, a red badge, a bouncing icon in the dock. Could be a client or my accountant; something that required me to stop what I was doing and switch over to their need. Frank once described emails as (paraphrasing) “a to-do you send to someone else” and that resonated in my soul. For someone with an attention regulation disorder, intermittent distractions like email (or chats) can be devastating to staying focused on the work I actually need to finish.

Email being disruptive to your productivity must be a pretty common phenomenon because nearly all the productivity books out there –and I’ve read them all– attempt to “solve” productivity by turning off your notifications and checking your email less.

I must have really taken this advice to heart because I almost never check my email anymore. After a long day of expending dopamine on work, the last thing I want to do at home is check my personal email and receive more to-dos from strangers. I tend to check my personal email now once a week… or less.

Inbox Zero is a fool’s errand for me, but I try to keep my work email groomed and as close to zero as possible. Part of that was because I started with a blank slate and could actually succeed. Each morning I make an analog to-do for myself to check my work email. I set up some priority inboxing and auto-deletes for org-level notifications. Importantly, work email stays sequestered to my work laptop.

But despite the success at work, I’m sitting at nearly 500+ unreads in my personal Inbox. It doesn’t feel great and feels like a monumental task now. Since starting at Large Company I know of at least two conferences that I’ve missed out on speaking at because I’m so bad at email (sorry, PPK). If you’ve ever wondered why I don’t have a contact form on my site or do that cool “email me, let’s be friends” link in my RSS footer, this is why… because I feel shame that I will disappoint you.

There’s also the diminishing utility of email. As with phone calls and texts, the amount of spam and noise has ruined the service. It’s a needle in a haystack to find the one good email that actually deserves your attention. Just because we participated in online commerce once doesn’t mean you get the liberty to email me for the rest of my life. I wish there were more laws about this.

When did a ten drip email campaign for every online transaction become the standard? You bought an item → Item is getting ready to ship → Want another item? → Item shipped → Need more items? → Item out for delivery → The holidays are coming up → Package delivered → Let us know how we did → Mother’s day coming up → Father’s day coming up → Step-father’s day coming up → etc… It’s entirely too much.

And the grifter slop… oh, my God the grifter slop!

Hey Dave,

I came across your now-defunct company Luro. Design systems is an interesting space. Would you like to increase Luro users by six billion percent through spam email blasts? We can help.

Chad, CEO

I will never reply to this and–

Dave,

I thought I’d follow up in case you missed the last email. I’m a fucking robot obviously but we can have a conversation about this.

Chad, CEO

Grifters, spend six minutes crafting a real email and I promise you it will convert better. Or have an actual fucking product that is so good I hear about it from other people. You are one of five hundred anonymous Chads in my inbox, this pickup line doesn’t work anymore.

Along those lines… Democrats, sending text messages doesn’t work anymore. I got AOC, Nancy Pelosi, Beto, and even Raphael Warnock’s grandma texting me every other day and it makes you look broke and desperate like a friend I’m gonna need to bail out of jail again. Capture me with ideas.

That’s how I feel about email. And text messages. And phone calls. And social media. Once upon a time it had utility, now it’s all noise and grifter slop demanding our attention and giving us to-dos. Be hotter, be smarter, be more liberal, be more productive, be more, be more, be more.

Oh, and I underpaid my taxes and owe the government $5400. That was the email I missed.

Poll: Low-information voters have turned hardest against Trump and the GOP

, updated:

Trump voters who can't answer two basic questions about politics are three times as likely as other Trump voters to back Democrats for the House. This is a big change since 2024.

Chuala mé an nuacht brónach go raibh Dónal Lunny imithe ar slí na fírinne. Laoch. Ar dheis Dé go raibh a anam.

Chuala mé an nuacht brónach go raibh Dónal Lunny imithe ar slí na fírinne.

Laoch.

Ar dheis Dé go raibh a anam.

Notable links: October 23, 2026

, updated:

Two reports on AI in news; how it can intermediate relationships; and some final thoughts about Foursquare.

Ubiquiti's $99 Vape Detector is actually pretty good

, updated:

Since learning about the effects of high CO2 concentration on attention and cognitive performance—especially at levels much higher than 2000ppm—I've started monitoring CO2 and other air quality indicators in my house, at my studio, and even on the road.

Ubiquiti Vape Detector and Air Quality Monitor

I have a few other air quality monitors I'll be covering in the future, but today I wanted to focus on one I only heard about in the comments on a recent video tearing down a cheap no-name 'Air Quality Detector' from Amazon.

PopInfo Weekly: Billionaires, bribes, and Blackstone

, updated:

Thousands of “No Kings” events were held across the country last Saturday.

An Cábla agus an t-Amhrán - YouTube

Well, this short film by the Irish Traditional Music Archive is right up my alley! It looks at the first transatlantic telegraph cable and the traditional music of West Kerry, particularly the song Ámhrán na Leabhar:

From the naomhóg, which for centuries connected the islands, peninsulas and coastal communities of Uíbh Ráthach, to the arrival of the world’s first successful transatlantic telegraph cable at Valentia, An Cábla agus an tAmhrán reveals a remarkable continuity: while technologies evolve, humanity’s desire to communicate, remember and pass stories from one generation to the next remains unchanged.

An Cábla agus an t-Amhrán

adactio.com/links/22811

Compromised TLS Certificates

The Indian CA eMudhra Limited has eight TLS certificates with laughably weak private keys:

The compromised eMudhra keys were defective at a level that’s challenging the imagination of many of the engineers studying the incident. A normal size for a NIST P-384 elliptic curve cryptography private key contains roughly 384 bits of entropy, a size allowing almost 2384, or a number with 116 digits, different possibilities. The private key sizes of the compromised keys ranged from 3 to 8 bits. Astonishingly, the private keys were 4, 56, 66, 115, 155, 156, 230, 237...

Fired OpenAI Safety Researchers Speak Out + We Look Inside Pandora’s Box

, updated:

Fired OpenAI safety researchers Mikita Balesni and Tomek Korbak give us their first interview since their dramatic dismissal. They take us inside the company during METR’s investigation into the Hugging Face hack, explain why OpenAI’s rebuttal doesn’t add up, and describe how the fight over AI safety is still playing out inside the company.

Plus, we introduce our new segment, Pandora’s Box. Elon Musk wants to give every kid in America a SpaceX share, new filings in the OpenAI bugging case reveal the suspect’s chats with a Saudi royal, and more fresh horrors unleashed on us all by Silicon Valley.

For a transcript of this episode, select the episode on npr.org/machinegods.

You can watch this full episode on YouTube, Spotify or Apple. And if you’ve got a question you want us to answer, you can drop us a comment on any of those platforms or email us at [hey@machinegods.fm](mailto: hey@machinegods.fm)

See pcm.adswizz.com for information about our collection and use of personal data for sponsorship and to manage your podcast sponsorship preferences.

NPR Privacy Policy

Weekly Roundup: Oct. 23

, updated:

Omer Ein-Habar on the original sewer socialists, Ioannis Kampourakis on law as a produce force, and Yochai Benkler on the legal transformation of capitalism. Plus, ALPE announces its inaugural Junior Faculty Forum, the JLPE is looking for book reviewers, the LPE stream of the upcoming SLAS annual conference is accepting submissions, Asad Ramzanali identifies 34 ways to tax AI, Adam Bonica & Jake Grumbach discuss democracy's death by consultancy, and Kate Jackson reflects on Friedrick Pollock and Franz Neumann.

Reading Palaces Of The Crow by Ray Nayler.

Reading Palaces Of The Crow by Ray Nayler.

The Starlink-Ukraine Scandal, Phase 2

, updated:

The case for taking control away from Musk gets even stronger

Lit Hub Daily: October 23, 2026

Want to understand the Anthropocene? Look at what humanity has done with chickens. | Lit Hub Science Mohammed Massoud Morsi explores how writing fiction about Palestinian lives allows “stories that would otherwise have disappeared into the chest of time” to

Strong and right

, updated:

Democrats are finally attacking with strength.

The history of the standardisation process of the proprietary OOXML format

, updated:

All the posts we have dedicated to the OOXML format – and many of those we will dedicate to it in future – analyse the reasons why it is a proprietary format despite having been approved by ISO as a standard, open format. However, they do not address the reasons

Living House: Adaptive UI and docs using in-browser inference

, updated:

One of my favorite video games of all time is Control. The main location of the game, the brutalist Oldest House, reacts to the player’s actions and rearranges itself dynamically, moving slabs of concrete around like a sentient being. Now, what if user interfaces and docs could react dynamically to the user and seek to adapt to their behavior like Control’s levels? Would it still be usable? Would the documentation drift too much? I explored these questions through an experimental application that uses in-browser LLMs.

What It Was Like to See Nina Simone at the Village Gate, c. 1961

An announcement interrupted the hum and buzz of audience conversation: “At this time, ladies and gentlemen, the Village Gate takes the greatest pleasure in presenting the amazing Miss Nina Simone.” Fresh on the heels of cutting short a run at

Mohammed Massoud Morsi on Writing About Palestinian Lives Beyond the Headlines

I had arranged with a friend of mine to catch up for breakfast and was waiting outside a row of basement shops, typical in Denmark. I had just returned to Copenhagen from Gaza after an assignment for a Danish NGO.

Why the Broiler Chicken Is the True Symbol of the Anthropocene

The broiler chicken is the quintessence of the modern meat complex. In 1925 the average chicken brought to slaughter was 112 days old, ate 4.7 pounds of feed for every pound of liveweight chicken, and weighed 2.5 pounds when its

“At the Dinner Table at Night,” a Poem by Allen Guy Wilcox

You’ve gone to bed with the baby again, as I step gingerly through the house, searching for quiet projects I can take to completion and leave for you like origami. Each room for you to wake in as you wander,

How a Love of Salem and The House of Seven Gables Inspired My Debut Novel

Situated directly on the waterfront of Salem Harbor in Massachusetts, there sits a two-story timber home. The wood is dark, evocative of the traditional First Period architecture of the early colonies. And most notably, it has many gables, triangular sections

“A Hill of Beans”

1. Your older sister, Bess, cracked a joke about the sorry state of your lawn, which is why a few months later you decided to grow something. You had no interest in a garden, but you were very interested in

How to Find the Perfect Writing Soundtrack

This first appeared in Lit Hub’s Craft of Writing newsletter—sign up here. I discovered my favorite writing music in the winter of 2023, at an audio art exhibition in Berlin. It was an otherworldly experience—instead of paintings or sculptures filling the cavernous

What Should You Read Next? Here Are the Best Reviewed Books of the Week

, updated:

Lawrence Wright’s Redemption, Walter Mosley’s Hanging & Burning, Lisa Hanawalt’s I Can’t Stop Thinking About Horses and Sex, and Blake J. Harris’s Emperor of Nothing: The Making of Larry David all feature among the best reviewed books of the week. Brought to you by Book Marks,

Why I Hope Robert Rubin Is Wrong

, updated:

The stock market may be more efficient than Rubin thinks it is

October 22, 2026

, updated:

Alexander Ward and Lara Seligman of the Wall Street Journal reported today that Trump called Elon Musk yesterday to ask him to stop throttling Starlink’s military-grade communications system, Starshield, in Ukraine.

Fri, Oct 23rd, 1pm ET - Hopium Founding Members Weekly Get Together

, updated:

We are in the home stretch people!

Politics Chat, October 22, 2026

, updated:

In which I try to answer your questions about modern politics....

Abdul El-Sayed | American Conversations

, updated:

Recorded October 21, 2026.

Politics Chat, October 20, 2026

, updated:

In which I try to answer your questions about modern politics....

Chris Jones | American Conversations

, updated:

Recorded October 20, 2026.

Politics Chat, October 15, 2026

, updated:

Listen on Apple Podcasts

Brian Poindexter | American Conversations

, updated:

Recorded October 13, 2026.

Scott MacFarlane | American Conversations

, updated:

Recorded October 7, 2026.

Donald's Diesel Disaster | Lunch Money with Paul Krugman and Heather Cox Richardson

, updated:

Recorded September 23, 2026.

Politics Chat, October 22, 2026

, updated:

Watch today’s live recording here.

Developing a nonfiction book concept

, updated:

I’ve had the vague idea for a while that I’d like to write up my thoughts about local government outreach — I’m an opinionated person 😉 Originally, I thought I’d write an email newsletter, but after brainstorming a list of topics a couple years ago, the format didn’t feel quite right. This fall, I found […]

Why not National Newsletter Writing Month?

Exercise your writing muscles, delight your subscribers, and make new connections with creators. What’s not to like?

The Midterm Campaigns’ Closing Arguments

, updated:

In their final ads of the cycle, campaigns and PACs are showing their true colors

@Dave Winer's Scripting News

, updated:

Ooops, didn't get it done today. Please come back tomorrow. :-)

Friday 23 October, 2026

, updated:

Et in Arcadia ego… Walking back from lunch yesterday I looked over the bridge and saw this. The weather currently is what used to be called an “Indian Summer”, possibly by people who had never been in India in the … Continue reading →

John Della Volpe Dropped By To Brief Us On The New Harvard IOP Youth Poll

, updated:

The good news - Dems lead 63%-26% among 18-29 year olds who are likely to vote in the 2026 election

Here Comes Trouble

, updated:

Turns out Trump can’t fill a room like he used to

Out of Whack

, updated:

To read this letter, click here:

A day in Portland

, updated:

Finally got around to checking out one of the Northwest Trolls, this one nearby in Oregon, with most being up in Washington state. I love how these look in person and now I want to see them all.

Then I headed up to the Japanese Garden to see how the

@Tomosino's Mastodon feed

Cancelled a Kahoot! account we had at work

Took me 7 confirmation steps with various dark patterns

How FiftyPlusOne busted a fake pollster

, updated:

Elliott and David talk to Mary Radcliffe at FiftyPlusOne about our investigation into Wedgewood Polls and SoCal Strategies

@DAIR blog

We're excited to be one of three anchor projects in @mozilla.org's new Human-Scale AI Incubator!

There are seven spots left in the Human-Scale AI cohort. Apply to join us, with funding up to $500,000 per project over two years: mzl.la/4yWV0QV

Release Notes for Safari Technology Preview 255

, updated:

Safari Technology Preview Release 255 is now available for download for macOS Golden Gate and macOS Tahoe.

California voters! You need to hear this!

, updated:

Friends,

Nicole Bedera on the Cornell 7, Title IX, and How Universities Betray Survivors of Sexual Violence

Sociologist Nicole Bedera joins co-hosts V.V Ganeshananthan and Whitney Terrell to talk about the Cornell 7 and her book, On the Wrong Side: How Universites Protect Perpetrators and Betray Survivors of Sexual Violence. She explains how the Cornell case, in

iPhone Duo Reviews

, updated:

John Gruber (Mastodon, tweet, Bluesky): The Duo name is perfect. It truly is like having two devices in one. The outer device is, by far, the worst iPhone Apple has ever made. It’s a miserable fat little thing. The inner device is a splendid, joyful, beautiful tablet, with a UI that out-iPads the iPad. For […]

iPhone Duo and Safari

, updated:

Mike Piontek (Mastodon): A year ago I wrote that Safari 26 and Liquid Glass have little respect for web sites and unfortunately this hasn’t changed. […] It’s unclear to me why Apple is not opting to treat the iPhone Duo toolbar as a safe area. I have not come across anything discussing their reasons nor […]

WebKit Blocking Identity Resolution Infrastructure

, updated:

Lara O’Reilly: Apple’s latest privacy crackdown left the online ad industry scrambling for answers. Now, the tech giant has finally offered some. John Wilander et al.: A “post-cookie” tracking method emerged, called identity resolution. In this scheme, third parties (i.e., not the website owner) invisibly collect your email address when you log in or sign […]

News will be intermediated by AI. What's next?

, updated:

"News will be intermediated by AI, whether we like it or not." The solution will involve common infrastructure, open technology, data portability, and fighting against lock-in at all costs.

Hopium Ad And Video Roundup - Acton (OH-Gov), Lance Bottoms (GA-Gov), von Wilpert (CA-48), Riley (NY-19), Kansas Senate (SMP), Bresnahan (PA-8)

, updated:

NEW - Today at 430pm ET youth vote expert John Della Volpe joins us live to walk us through the just released fall Harvard IOP youth poll.

*Taps Mic* Is This Thing On?

, updated:

So…uh…hi! It’s been awhile, eh? When I say that the past three years since I’ve posted here have been an absolute whirlwind, I mean it. When Twitter gasped its last dying breath and became X, I used it as an opportunity to get away from the development world for a while and literally went and […]

How to Fight Climate Change Without Giving Up Your Joy

, updated:

What if climate action didn’t have to feel like a list of things you’re not allowed to enjoy?

On Annapolis

, updated:

Tomorrow I am traveling from Vermont down to Annapolis, Maryland, for my 25th Naval Academy reunion.

@Dave Winer's Scripting News

, updated:

I hope to see the The Web of Markdown idea take the next step later today or early tomorrow at the latest. Still diggin!

Aniquilación: cuando el instinto maternal supera a la ciencia militar

, updated:

Dirección: Adam Wingard. Guión: Adam Windgar, Simon Barrett. Elenco: Adria Arjona, Dan Stevens, Eric Wareheim, Regional VelJohnson, Blake Kennedy. Países: Estados Unidos. Más información de la película: https://www.imdb.com/title/tt32268691/ Tras su paso por producciones de gran escala como Godzilla vs. Kong (2021), el director Adam Wingard regresa al terreno que mejor domina —aquel cine de género […]

La entrada Aniquilación: cuando el instinto maternal supera a la ciencia militar se publicó primero en Palomita de maíz.

All the king’s horses and all the king’s men haven’t been able to put CoreWeave back together again

, updated:

Nobody in the tech industry wants to see them collapse, but the stock has dropped over 50% in the last six months, anyway

Liberia and China

, updated:

Writing of lasting value

A Newsletter of Humorous Writing #466

, updated:

For October 14-20, 2026

Hello and welcome to A Newsletter of Humorous Writing, a roundup of the week's finest short humor pieces and funny articles, and a celebration of the fantastic writers who wrote them. You probably didn’t even hear about it because of all the buzz around You Can See Everything, but we ALSO made a documentary about Elizabeth Holmes that came out last weekend. Now our movie may not have any “footage” of Holmes or “interviews” with her, and in fact, it may not really have any “information” about her at all, but it does have a lot of shots of us reading short humor pieces and also one scene with Nathan Fielder! He tells us to please go away and stop filming him in a way that really makes you think about the line between reality and fiction.


What We Enjoyed This Week

Your Football Team Needs More Comedy-Magic by Bizzy Coy (Points in Case) We just love all the reveals about the narrator that we get over the course of the piece: his teenage son, his debts, and his superbly-named rival, Bucky Huddle. There’s also a particularly great callback involving missing toilet paper.

I Am the World’s Most Annoying Website by Nick DiLallo (McSweeney’s) Nick packs a ton of annoying website specifics into this piece without the premise ever feeling overly broad or non-specific. A very funny take on the grim reality of what far too many websites are like in 2026.

The Best “I Voted Stickers” of 2026 by Don Moynihan (Can We Still Govern?) It’s nice to be reminded that there’s at least ONE thing about U.S. elections that you can enjoy in an unabashed, uncomplicated, anxiety-free way: I Voted Stickers. It’s tough to pick a favorite from this bunch. You gotta love the Louisiana sticker designed by William Joyce, but as Don says, “We are all the [‘I voted now let me sleep’] cat.”


-- AD --

Hosted by Lana Schwartz (The New Yorker, The Onion, McSweeney's) Letters & Sodas brings together standup comedy, humor pieces, fiction, and essay readings in a way they never have been before (or at least not in recent memory). The next show is Wednesday, October 28 at Greats of Craft in LIC at 7 p.m. and features:

Erin Harland (Your Best Actress)

Ilana Michelle Carmi (Reductress, MTV, Staged Haze)

Jay Martin (New York Magazine, The Village Voice, Esquire)

David Guzman (The Onion, New Yorker, author of Pole Antarctica: The Doomed Gabriel Expedition To The Bottom Of The World)

Ash Diggs (Means TV, host of Get Out The House! podcast)

Tickets available online and at the door.

(Do you have an ad you'd like to place in the Newsletter? Fill out this form! )


An Old Favorite

Audio Tour by Patricia Marx (The New Yorker) Patricia really nails the tone and vocabulary of museum audio tours—it’s such a fun form for a humor piece. There are also tons of satisfying reveals about Todd Niesle and what he’s up to, but they’re never too plotty and never get in the way of the jokes.

Do you have an Old Favorite of your own? Let us know by filling out this form and we may run your pick in a future edition of the newsletter.


Updates From Your Editors and Friends of the Newsletter

Luke’s got just ONE spot left in his advanced short humor writing workshop on Wednesday nights in November and also just ONE spot left in his Thursday afternoon advanced short humor workshop in November! Grab a spot now if you don’t want to wait til 2027 to take a class!

Caltech Weekly - October 22: Judging Faces Without Words

Caltech Weekly - October 22: Judging Faces Without WordsAlso in this issue: New HSS Lab in Environmental Economics and Policy DesignView this email in your browser

Thursday, October 22, 2026

Fifteen faces with colorful backgroundsJudging Faces Without Words

New research method shows people perceive personality traits from faces even when they are not overtly evaluating them based on trait descriptors.

green vegetation under blue skyNew HSS Lab in Environmental Economics and Policy Design

Established through a $7 million infusion of funding from the WHH Foundation, the new lab will combine economics, policy design, and new measurement tools such as satellite imaging and machine learning to inform environmental policy. The goal: to protect the environment by making markets work for environmental goals rather than against them.

Anima AnandkumarForecasting Tipping Points with AI

Caltech-led researchers, including Anima Anandkumar, Caltech's Bren Professor of Computing and Mathematical Sciences, take key steps in developing deep-learning models that can predict irreversible shifts in climate and other systems.

fly spreading its wings How the Fruit Fly Brain Controls Threat Displays

A new study from Caltech neuroscientists has discovered how social behaviors—specifically aggressive displays of intimidation—are wired in the brain of the fruit fly Drosophila melanogaster. The team discovered two brain "modules" that are connected to the wings and to the legs, respectively, that govern the animal's threat displays.

Jonathan N. Katz

"It’s a fun tool with lots of bells and whistles that let you adjust and play around with things, like you can call different elections, and it will update the entire map. On election night, when the AP starts calling races, you can put them into our app and it will tell you how the probabilities update."

Jonathan N. Katz, the Kay Sugahara Professor of Social Sciences and Statistics, along with Danny Ebanks (PhD '23) and Gary King of Harvard, has developed an interactive election forecasting tool called ElectIt that draws on decades of election data they assembled—with the help of AI—covering every US House election since 1946 and Senate election since 1954, as well as the current races.

Other Top Stories

The Magical Mysteries—and Histories—of Physics: A Conversation with Historian Alexander Blum

Funding Wild Ideas that Lead to Transformative Discoveries

Caltech Inauguration Events

"First Light" logoInauguration Ceremony and Campus Celebration

Join in celebrating the formal Inauguration of Ray Jayawardhana as Caltech's 10th president. A community celebration and luncheon along the Olive Walk will follow the ceremony. Free to attend, and registration is appreciated for the ceremony/luncheon. The ceremony will also be livestreamed. Thursday, October 29, 10 a.m., Inauguration, Beckman Mall; noon, celebration, Olive Walk

The Brave New Space Age

This public conversation marking the Inauguration of President Ray Jayawardhana brings together leading voices in science, industry, government, and media to explore the promise and implications of New Space. Free to attend; advance registration for the panel discussion has reached capacity, but a standby line will be available. Wednesday, October 28, 5:30 p.m., science and engineering displays; 7:30 p.m. panel discussion, Beckman Auditorium

In Case You Missed It

View recent lectures and events on Caltech's YouTube channel.

Spacecraft in foreground of Saturn and ringsCaltech JPL: One Mission. One Partnership

Caltech created JPL in 1936. Together, Caltech and JPL advance frontier technologies—including quantum, AI and autonomy, microelectronics, advanced radar and sensing, robotics, and resilient space systems—with applications across civil, defense, intelligence, and commercial sectors. Caltech JPL helps sustain America's innovation edge and the capabilities essential to long-term strategic advantage.

Did You Know?

ice shelf jutting into oceanA new study using a computer model developed by JPL, along with UC Irvine and Dartmouth College, finds Antarctica's Thwaites Glacier could contribute more to sea level rise by the end of the century than some previous estimates. In some model simulations, the glacier's contribution doubled current projections. Caltech manages JPL for NASA.Volkan Gurses On October 19, MIT Technology Review published an article by former Caltech postdoc Volkan Gurses on the limits of computing. The article references Richard Feynman's "There's Plenty of Room at the Bottom" lecture as well as Gurses's own recent work in the lab of Ali Hajimiri, the Bren Professor of Electrical Engineering and Medical Engineering.BlueskyBlueskyCaltech.eduCaltech.eduFacebookFacebookInstagramInstagramLinkedInLinkedInXXYouTubeYouTubeConnect with CaltechThe Caltech Weekly is published by the Office of Communications and External Relations. Copyright ©2026 All rights reserved. Send feedback and story ideas for the newsletter to theweekly@caltech.edu.

If you received this email from someone you know, you can subscribe here. You are receiving this email because you are a member of the Caltech community or have signed up for this newsletter.

Unsubscribe from this list

Update subscription preferences

Caltech's email privacy notice is here.

With 12 Days To Go Trump And The Rs Are In Retreat, Their Battlefield Is Eroding, And The Election Is Breaking Towards The Democrats (New 2026 Election Analysis)

, updated:

To make the blue wave bigger we need to keep driving the early vote people!

Breaking news: U.S. banks are taking hits from AI agents

, updated:

Who knows what piece of infrastructure might be attacked next.

New Serious PHP Vulnerabilities Released and Patched

PHP maintainers have released fixes for two critical vulnerabilities:

PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 fix two critical vulnerabilities that can allow unauthenticated remote code execution. All PHP users are strongly encouraged to update immediately.

Who is at risk: all PHP installations serving web requests, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed. We consider the risk highest for mod_php, with a demonstrated exploit where an unauthenticated request can trigger the attack before any application code runs...

These 2024 Trump voters no longer admit to voting for him

, updated:

Poll respondents who change their recalled vote from Trump to Harris (or not voting) largely disapprove of Trump — and that could be skewing polls

New Mexico Changes Name to “Fuck Trump”

, updated:

The name-change quickly resulted in a surge in home prices across the state, according to Fuck Trumpan realtors.

Theories of Capitalism, Programs for Transformation

, updated:

To design the right program for capitalism's legal transformation, we must begin with the right theory of capitalism.

The corporate cash behind Vivek Ramaswamy’s "despicable" TV ad

, updated:

At 12 years old, Amy Acton was the victim of sexual abuse.

Lit Hub Daily: October 22, 2026

There will never be another Wikipedia, “one of the strangest and most outlandish successes of its time.” | Lit Hub Technology In honor of their new book, Stellar Smoke, we asked Tanaïs some questions about writing, Mulholland Drive, and more.

It’s Time to Take Starlink Away from Elon Musk

, updated:

Americans did not give him the right to make national security policy

The end of the Trump rally

, updated:

The defining political event of this era is going out with a whimper.

Recreate the Apollo Guidance Computer

, updated:

Commercial aircraft avionics engineer Michael Newton built an accurate Apollo DSKY replica.

The post Recreate the Apollo Guidance Computer appeared first on Raspberry Pi.

Are the Polls Too Good to Be True?

With the midterm elections only two weeks away, a lot of Democrats are feeling giddy about the prospects of flipping both houses of Congress. This week, Alex breaks down why overconfidence can be a risk, and why this will be a state by state, issue by issue battle until the end. She’s joined by Alex Seitz-Wald, Deputy Editor of the Midcoast Villager, who gives a local perspective on why the Senate race in Maine is still anyone’s call. Then Crooked media’s Nate Silver, author of the Silver Bulletin and co-host of Still Counting, joins to break down the latest polling and how it compares with elections past.

Order Alex's new book, The Steal: Four Right-Wing Hard-Liners, One Republican Presidency, and The Raid On America's Courts and subscribe to her Substack here.

Become a subscriber to Crooked Media! It’s the best way to directly support us as we build an independent, pro-democracy media company. Subscribers get exclusive benefits, like bonus podcasts, newsletters and more.

Subscribe now at crooked.com/friends or wherever you listen to podcasts.

You can request a transcript by emailing transcripts@crooked.com. Include the podcast name, episode title, and air date. Please allow 48 hours for delivery.

Why Wikipedia is a Wonder of the Modern World—That We’ll Never See the Likes of Again

At the very top of the Wikipedia article “List of artificial objects on the Moon” is a short disclaimer: Though the list includes more than a hundred objects, it is far from complete. Not included are the “lesser” items littering

Tanaïs Writes Their Drafts At Night and Revises During the Day

Tanaïs’s new book, Stellar Smoke, is available now from Dutton, so we asked them a few questions about writing practice, interviews, favorite non-literary media, and more. * Who do you most wish would read your book? (your boss, your childhood

Am I the Asshole For Thinking Books Are… Over?

Well, hello and welcome! I’m so glad you’ve joined me for yet another riveting installment of everyone’s favorite alcohol-soaked masterpiece, Am I the Literary Asshole? An advice column that only wants what’s best for you, dear. I’m your host, Kristen

Holiness and Hedonism: On the Contradictory Duality of American Power

On December 20, 1606, three small ships—the Susan Constant, the Godspeed, and the Discovery—slipped into the gray winter current of the Thames River. On board were 145 men, a mix of settlers and seamen, grim-faced as they left the shores

What Our Views on Pubic Hair Reveal About Our Attitudes Toward Sexuality

Hair around the genitals is, obviously, associated with sex. Natural, full pubic hair on women has indeed been considered sexy at times, and not just in the 1970s. Its celebration reverberates through history in art, literature, and graffiti. In Pompeii,

Needlemouth

Outside, we play House. My cousin Mandy, my cousin Yangyang, and me. We invite our neighbor Xiaocai to join us in the yard, which is nothing more than a tilted kumquat tree and yellowed weeds. It is morning, and my

The Genocide in Gaza May Keep the Democrats from Regaining Congress

Despite polling well in ways which should give them a chance at winning both houses of Congress, the Democrats have two significant challenges heading into this year’s midterm elections.  The first one is a problem of nostalgia narrative. When they

October 21, 2026

, updated:

Everything feels out of whack in the United States.

Quick recap of the LibreOffice Conference 2026

, updated:

A recap of the LibreOffice Conference 2026, which took place in September in Pordenone, northern Italy. Thanks to the local team for organising the event! Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third

Why America Hates the Billionaire Barons of Big Tech

, updated:

They despise America back

The Independent Press Top 40 Bestsellers: Nonfiction

Here are this week’s Independent Press Top 40 Bestsellers for fiction, based on sales in hundreds of independent bookstores nationwide, generously provided by the American Booksellers Association. Compiled, designed, and distributed by The Independent Publishers Caucus. * 1. Blockers: Rebels

The Independent Press Top 40 Bestsellers: Fiction

Here are this week’s Independent Press Top 40 Bestsellers for fiction, based on sales in hundreds of independent bookstores nationwide, generously provided by the American Booksellers Association. Compiled, designed, and distributed by The Independent Publishers Caucus. * 1. The Calamity

Deforestation in the Brazilian Amazon falls to its lowest year on record

, updated:

Rates have fallen by three-quarters in Lula’s second term.

“ignore the slop”

, updated:

Lots of people who are against the use of AI for all its ethical and inherent issues tell me this. Just ignore it. Don’t let big AI control us. The “slop” they refer to is anything created that involved an AI, and in our case (the curl project) it is in particular vulnerability reports. “Ignoring … Continue reading “ignore the slop”→

Meet Justice Anita Earls, Who Is Running For Re-election To The North Carolina Supreme Court

, updated:

Excited to introduce you to this inspiring and principled leader

Waterfox Android 1.2.10 - Security update for compromised eMudhra certificates

Protects against compromised eMudhra intermediate certificates, fixes certificate blocklist loading at startup and updates Gecko to 159.0.

@Dave Winer's Scripting News

, updated:

Perfect autumn day in the mountains spent mostly away from the computer. Still, some interesting new stuff to show tomorrow.

@DAIR blog

✨Your Daily Reminder✨: We don't have to build technology to surveil and kill. We can build technology that helps us fight for a better future.

The White House Betrays Ukraine

, updated:

To read this letter, click here:

★ The iPhone Duo

, updated:

It’s been a lot of fun trying the Duo out for a week, but it feels like I’ve gotten to use an extraordinarily polished prototype — not a finished product that I’d want to buy and carry.

Elaine Luria Checks Back In From Battleground VA-2

, updated:

Given the damage Trump has done to our global standing electing experienced national security leaders like Elaine Luria to Congress has become an urgent priority

@Barack Obama @Bsky

Justice @anitaearls.bsky.social has spent her career fighting for civil rights and protecting voting rights. She’s the only candidate running for North Carolina’s Supreme Court with a proven record of standing up for all North Carolinians.

Make a plan to vote at IWillVote.com/NC.

Last Call - Tonight, 7pm ET - Our Weekly Hopium Paid Subscriber Get Together

, updated:

Welcome new subscribers!

What I tell people who “don’t do” politics

, updated:

Friends,

Wednesday session

Wednesday session

Wednesday session

Pluralistic: Adversarial interoperability is a team sport (21 Oct 2026)

, updated:

Today's links Adversarial interoperability is a team sport: Vibe-coded jailbreaks are fun, but don't solve the problem. Hey look at this: Delights to delectate. Object permanence: Labour Whip's pro-Iraq war threats; LoC's emulators; Kevin Mitnick plays CIA stooge; ICE: "The warrant is coming out of my balls"; WIPO's secret trademark meeting; Linking isn't libel (in Canada); Make: singing busts; Tory minister kills Turing's Law; Trump hotels rebrand as "Scion". Upcoming appearances: Vancouver, Ottawa, Vienna, Kilkenny, Courtenay, Vancouver, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Adversarial interoperability is a team sport (permalink) Enshittification is particularly galling because (in theory, at least), digital technology should be really hard to enshittify. That's because the only digital computer we know how to build is the "Turing-complete, universal von Neumann machine," which is to say, a calculating engine capable of computing every valid program. In some deep, important, foundational sense, every computer is the same as every other computer. Sure, they vary in terms of speed, storage and RAM, but given enough time and electricity, every computer can run every program. This has profound implications for enshittification. Say a tech boss takes away a feature you value (as when Sonos pushed an update that removed nearly all the functionality from its "smart" speakers), or adds a feature you hate (like when Chamberlain blocked third-party apps from controlling its garage doors so it could force its customers to view seven ads before they could open or close their garages). At that point, a programmer can write an "interoperable" program that restores the good feature or blocks the bad one. This program can be costlessly and instantaneously distributed to every affected technology user, and those users will likely pay something for it. After all, enshittification is a way to shift value away from technology users to tech companies, which makes the case for you paying for disenshittification technology that wrestles that value back. All of that means that, in a state of nature, companies that are contemplating enshittification need to worry that their greed will tempt new companies to enter the market and poach their customers and suppliers. This alone might be enough to frighten companies off from enshittificatory gambits, and if companies press ahead regardless, then they open market opportunities for better companies that can costlessly, instantaneously usurp the original manufacturer's relationship with their entire affected customer base. That's how it should work. But in 1998, Bill Clinton signed the Digital Millennium Copyright Act, and Section 1201 of the DMCA establishes a felony (punishable by a five-year prison sentence and a $500,000 fine) for reverse-engineering and modifying technology without the manufacturer's permission. Then, the US Trade Rep spent the next 25 years making sure that every US trading partner had an identical (or even worse!) "anticircumvention" law: https://pluralistic.net/2025/05/26/babyish-radical-extremists/#cancon The result is a grotesquely asymmetrical digital world, in which companies are free to use the flexibility of digital computers to downgrade or brick your digital devices, but where you commit a crime if you avail yourself of a countermeasure to get more out of something you own. This is the core technological factor at play in enshittification. Enter AI. Thanks to vibe-coding, everyday people are rolling their own software for their devices and building the tools to shatter the digital locks that manufacturers use to block disenshittification. An excellent article by 404 Media's Jason Koebler runs down some of these hacks, including drop-in replacements for smart TV software that blocks the endless ads and surveillance that have made TVs all but unusable: https://www.404media.co/reverse-engineer-anything-is-the-new-wild-west-of-ai/ These AI tools mix several techniques to disenshittify users' devices. One major component is automating the installation of existing alternative firmware for these devices that have been (possibly illegally) created by hobbyists and uploaded to various code repositories. Installing these alternative OSes is typically a gnarly task, requiring the user to do a lot of complex, fiddly, highly technical work to bypass their devices' digital locks. In a world without anticircumvention law, a company that sold alternative OSes could hire a ton of programmers and UX developers to smooth over this process, but this is beyond the reach of a typical hobbyist or even a community of hobbyists, especially if they must operate in the shadows, under the threat of civil and criminal liability. There's a useful analogy here to the trajectory of desktop versions of GNU/Linux. The first time I tried to install Linux (on an original iMac, in the late 1990s), the installation process included a multi-week post-installation wrangle that saw me (often unsuccessfully) compiling key modules from source code and then painstakingly configuring them to get the computer's graphics and I/O working reliably. Fast forward 30+ years and installing Linux is trivial, thanks to highly capitalized companies like Canonical (makers of Ubuntu, the flavor of Linux I've used for nearly 20 years now). Installing Ubuntu today merely requires that you download the OS to a thumbdrive, reboot your computer using the drive as a startup disk, and click "install." Canonical's installer automatically hunts down the correct software for your hardware and configures it. Canonical writes and contributes to a lot of parts of the Linux OS, but the most important work it does is the fiddly, painstaking, labor- and capital-intensive work of perfecting that installer so it Just Works. Much of what a vibe-coded jailbreaking tool does is stand in for Canonical, but for hobbyist OSes for smart TVs and speakers and many other devices. These LLMs patiently research every weird error and peccadillo and parse through message boards and logfiles detailing other hobbyists' struggles to get the code working and methodically apply and adapt those solutions until your device Just Works. Some of these vibe-coded interop tools go farther than that. According to Koebler's coverage, some device owners had their coding assistants scratch-build entirely new, heavily customized OSes for their devices, complete with bypasses that allow this new code to be installed despite the manufacturer's countermeasures which are designed to prevent this. Delightfully, many of these users have created software that revives their bricked, discontinued devices. This poses the possibility of a world in which manufacturers no longer have the last word in your use of your own property: the mere fact that the manufacturer lost interest in a device and killswitched it does not mean that you must consign that valuable device to a landfill to become immortal, toxic e-waste. All of this is good news. Some of the most sophisticated jailbreaking tools (such as those on the super viral "Reverse Engineer Anything" Github page) run locally, on your own computer, without invoking the "frontier models" that the big, awful AI companies have created: https://github.com/morluto/rea This is good even if you're just modifying your own devices to get them to more closely conform to your own use-case. LLMs are genuinely good at coming up with the abstruse and obscure configuration lines and other incantations to get your technology working. Recently, I used a local model to fine-tune the power-management on my new laptop in ways that go beyond the options that are exposed through user-friendly graphic interfaces. The LLM spat out a grub "GRUB_CMDLINE_LINUX_DEFAULT" line that (again) Just Worked. The last time I had to do this, I spent days painstakingly trouble-shooting options by trial-and-error. Using a chatbot to fill in the gaps left by decisions about which configuration options to place within reach of regular users and which to reserve for power-users has made my computer much more useful to me for the things I want to do, like writing and making collages. The reality is that it's just not practical for technology developers to turn every conceivable function of your computer into a simple-to-use, accessible tool. A large part of technology design is about leaving things out (or, as my favorite Eno Oblique Strategy goes, "Be the first person to not do something that no one else has ever thought of not doing before"). No matter how thoughtful and diligent a technology designer is, they will never fully anticipate the needs and exigencies of their users. That's why the motto of the disability rights movement is "Nothing about us without us." The users of technology know more about their use-cases than can ever be captured through a requirements gathering exercise and user testing. One of the best and proudest legacies of technology is the lineage of "user-friendly" programming tools that let nontechnical people design their own applications that exactly met their needs, from Hypercard to Visual Basic to Scratch, a lineage that vibe-coding tools are arguably part of: https://pluralistic.net/2026/09/25/other-people/#right-there But these tools are not perfect (nothing is). For all that Hypercard lets you do many things that would otherwise require a skilled programmer, it was also always limited relative to, say, writing MacOS code in Objective C. Your Hypercard program might do exactly what you needed it to, but slowly, and sometimes unreliably, and with serious limitations, such as a relatively low ceiling for the number of records you could add to a database. Vibe-coded personal apps aren't necessarily subject to these limitations, but they come with some significant risks. Vibe-code can have serious security vulnerabilities that expose the user to things like identity theft or sextortion. It's conceivable that a vibe-coded garage-door opener app might make it possible for attackers to open your garage door when you're not home (or worse, when you are!). Depending on your risk-tolerance and expertise, these might be acceptable prices, or they might be too high. But it's important to clearly identify the problem here: if the alternative OS you install on your smart TV exposes you to privacy-invading hack attacks, the problem is the defect in that software. The problem isn't that you had the temerity to rip out the manufacturer's own software and replace it with code of your choosing. You bought that TV, it's yours, and you don't owe the manufacturer an obligation to expose yourself to its own, built-in, intentional surveillance and invasive ads. Here's a parallel: you have the right to put any shoelaces in your running shoes. Sure, Nike might prefer you to lace up your Jordans with its expensive OEM laces, but that's Nike's problem, not yours. Now, Nike might argue that by using no-name laces, you run the risk of having a lace break while you're running, which could also break your ankle. That's certainly a possibility: shoelaces do break, and Nike might be justifiably proud of the quality of its laces. But if your generic laces snap (and so does your ankle), the problem is that the shoelaces you chose were defective. The problem is not that you chose someone else's laces. Your stuff is yours. You can put anyone's milk on your cereal, not just the milk that Kellogg's endorses. If the milk you choose is sour and you have to pour your cereal down the toilet, that's too bad, but it doesn't mean that Kellogg's should have the right to shame you for having the temerity to choose the milk you preferred, and it certainly doesn't militate for DMCA-style enforcement to coerce you into using Kellogg's official milk in the name of protecting you from food wastage. I raise this because there's a live debate over this subject, which is well represented in the latest 404 Media podcast: https://www.youtube.com/watch?v=UbG1qwxMtU0 In the podcast, Koebler and his 404 co-founder Joseph Cox express misgivings about various possible uses of "slop interop." Koebler discusses the fact that John Deere sells the same physical tractor at many different price-points, depending on which software a farmer chooses, and raises the possibility that a farmer might vibe-code software that replicates the high-end functionality without paying for it. Koebler discusses two possible downsides to this: first, that the vibe-coded software might be defective and expose the farmer to risk; and second, a question about whether it's fair or just for a farmer to get those additional functions of their tractor without paying for them. I think the first objection is entirely legitimate. The software you run on your expensive tractor should be secure, both for your own benefit and for the security of our food supply. That's actually a pretty good reason to ditch John Deere's own software, which is very insecure: https://pluralistic.net/2022/05/08/about-those-kill-switched-ukrainian-tractors/ But I think the second question – whether it's legit to get this functionality without paying John Deere for it – is spurious. Sure, if John Deere provides you with that functionality, then they can send you the bill for it. But if you provide yourself with that functionality, using software you procured independently of John Deere, then John Deere has no right to get paid for it, and they certainly shouldn't have the right to stop you. That tractor is yours. The fact that John Deere manufactured it is irrelevant. If you pay a contractor to build a house for you and later on pay a different contractor to add another bathroom to it, you don't owe the first contractor anything. It's your house (and if that bathroom has a leaky toilet, that's a matter between you and the second contractor, and not a reason to force you to only use your original contractor). The law defines a narrow slice of functions that manufacturers get to control: those ideas that a patent examiner deems "novel, useful and nonobvious." It's legit (and good) for commercial operators to copy and improve the ideas of their rivals and competitors. It's why skilled tradespeople cluster together in the same geographic area. Take Clerkenwell, the neighborhood in London where precision machining was invented by the jewelers and machinists who clustered there during the Longitude rewards. The reason all those competitors sought such close promixity to one another was because they wanted to copy the new techniques their rivals were developing (even if that meant that their rivals would be able to copy them): https://en.wikipedia.org/wiki/Longitude_rewards If you're old enough to remember the advent of spreadsheets and the rollout of Visicalc, Lotus 1-2-3 and Excel, you'll know that every time a software vendor invented a new spreadsheet feature, all the other ones immediately copied it. This wasn't bad for spreadsheets: it was good for spreadsheets, just as copying your competitors was good for precision machining in Clerkenwell. Everything from GNU/Linux (a feature-for-feature clone of AT&T Unix) to SAMBA (a plug-compatible clone of Microsoft's SMB) to iWork (file-compatible, feature compatible clones of MS Office's apps) came about through this "adversarial interoperability." What's more, the heyday of this kind of adversarial interop was also the heyday of disenshittification, the era in which any anti-feature installed by your existing vendor could be countered by a disenshittifying patch from a new one: https://www.eff.org/deeplinks/2019/06/adversarial-interoperability-reviving-elegant-weapon-more-civilized-age-slay The question of whether vibe-coded software is any good is separate from the question of whether it's good to replace the software in your devices, even if you replace it with software that has features that the manufacturer would normally charge a premium for. You are under no obligation to arrange your commercial affairs to the financial benefit of manufacturers, and anyone who claims to be surprised that someone they sold a device to used it to benefit themselves at the manufacturer's expenses is either disingenuous…or unserious. You bought it, it's yours. But just as this vibe-coded adversarial interop has drawn both valid and spurious criticism, it's also drawn excitement that is partially justified and partially overblown. When it comes to reviving bricked devices or rooting out the surveillance and ads from your smart TV, vibe-coded interop tools are genuinely exciting. These are the kinds of enshittification that can truly be remediated with individual jailbreaks. But the real, meaty examples of enshittification can't be addressed on an individual level – they require systemic fixes. If you jailbreak your iPhone so that it can use alternative app stores, that fact is not sufficient to cause those alternative app stores to come into existence. If we want to stop Apple from levying a $100b "app tax" on the digital economy, it's not enough for individuals to vibe-code their own iPhone patches. We need to repeal the law that bans jailbreaking iPhones, so that a would-be alternative app store can raise capital and pay programmers and tech support staff and salespeople to assemble rival catalogs of software and help customers figure out how to get up their phones to use it. The same goes for jailbreaking your printer so it accepts generic ink. Sure, this may work for you if you're up for refilling your own cartridges, and I'm sure that you can find someone on Alibaba who will sell you ink by the gallon. But the mere fact that a few users have secretly and privately jailbroken their inkjets won't conjure up a generic inkjet cartridge manufacturing sector. For that to happen, we need to make jailbreaking printers legal, not just possible. Indeed, if we want to improve the quality of all that jailbreaking code the chatbots are writing and circulating, we need to be able to put those jailbreaks in public repositories for public inspection and public critique. It's possible for some of the code produced by an LLM to be slop, and for other code to be fine, and for yet a third tranche of code to be remediable slop that can be made robust and reliable through auditing and refactoring. You can't figure out which is which if you have to keep that vibe code a secret on pain of a long prison-sentence. I think there's good cause to be excited at the prospect of getting your devices working better, or just working at all. I think that even if the code stops working after a while, that's still fine – either you got more use out of your device than you would have without the new code, or maybe you just make more code that runs for a while for you, and then you do it again. These individual improvements to your devices and technology are worth celebrating. But they are no substitute for systemic intervention. If we're going to have a new, good internet, a post-American internet that truly disenshittifies America's defective tech exports and replaces them with robust, transparent digital public goods, we need to make reverse-engineering legal again. Once we fix our policy, then we can fix our code: https://pluralistic.net/2026/01/01/39c3/#the-new-coalition Hey look at this (permalink) Musk's Fake Flying Car And 'CEO Said A Thing!' Journalism https://karlbode.com/musks-fake-flying-car-and-ceo-said-a-thing-journalism/ High schoolers, students: the twilight of macronism https://thomaspiketty.wordpress.com/2026/10/20/high-schoolers-students-the-twilight-of-macronism/ The Singularity has been postponed https://johnquigginblog.substack.com/p/the-singularity-has-been-postponed-e77 How to install an app on your Commodore 64 https://www.anildash.com/2026/10/08/install-an-app-commodore-64/ A scammer could use what’s already exposed about you. https://www.malwarebytes.com/out-there Object permanence (permalink) #25yrsago Secret recording of Labour Whip demanding support for Iraq invasion https://www.theguardian.com/politics/2001/oct/22/uk.september11 #25yrsago LoC launches emulator-based digital file preservation https://web.archive.org/web/20011217002337/http://www.techreview.com/magazine/oct01/innovation5.asp #25yrsago Kevin Mitnick to play CIA lackey https://web.archive.org/web/20011111105016/http://www.theregister.co.uk/content/55/22395.html #15yrsago ACLU Tennessee brings suit against ICE officers who broke into house and said, “We don’t need a warrant, we’re ICE, the warrant is coming out of my balls.” https://web.archive.org/web/20111025092605/http://www.aclu.org/blog/immigrants-rights/we-dont-need-warrant-were-ice/ #15yrsago WIPO’s secret, corporate-run trademark enforcement meeting https://web.archive.org/web/20220121054715/https://craphound.com/PROGRAMManilaEdited10212011-FINAL.pdf #15yrsago Canada’s Supreme Court: Linking isn’t libel https://web.archive.org/web/20111026134334/http://www.bbc.co.uk/news/world-us-canada-15374238 #15yrsago HOWTO recreate the Haunted Mansion’s singing busts https://www.youtube.com/watch?v=zRtiiMW47i4 #10yrsago Facebook’s crackdown on publishers feeds has sites paying celebs to repost https://digiday.com/media/facebook-thirsty-publishers-turn-celebrities-worm-news-feed/ #10yrsago Internet-destroying outages were caused by “amateurish” IoT malware https://krebsonsecurity.com/2016/10/hacked-cameras-dvrs-powered-todays-massive-internet-outage/ #10yrsago Tory minister’s filibuster kills Turing’s law and pardons for 65,000 persecuted gay men https://www.theguardian.com/law/2016/oct/21/chris-bryant-commons-plea-gay-pardon-law #10yrsago Trump hotels, faced with massive declines in bookings, rebrand as “Scion Hotels” https://web.archive.org/web/20161023182616/http://www.travelandleisure.com/hotels-resorts/trump-scion-hotels Upcoming appearances (permalink) Vancouver: Life After AI (Vancouver Writers Festival), Oct 22 https://writersfest.bc.ca/festival-event-2026/46 Ottawa: Life After AI (Ottawa Writers Festival), Oct 24 https://writersfestival.org/event/life-after-ai Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ How to Think About AI—Before It’s Too Late (Daniel Solove) https://www.youtube.com/watch?v=_0xR3uEgGcc Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 533 (27469 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

@Miguel de Icaza Mastondon feed

, updated:

Cancer kills its host and dies with it.

A leveraged buyout makes the host finance its tumor, sells its organs and uses the proceeds to infect the next victim.

The corpses go into the pitch deck under “successful exits.”

https://www.theverge.com/games/1015647/ea-is-shutting-down-bioware

New Theme: Cinder, a light-only theme

, updated:

Cinder is a light-only theme by design, especially useful for people who prefer a light background for articles even when in dark mode.

It’s based on Ember, with some changes beyond just being light-only.

syntax - external edit

, updated:

Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing

Minotauro (MONFIC26): el monstruo también duerme en tu cama

, updated:

Dirección: Andrey Zvyagintsev. Guion: Simon Lyashenko y Andrey Zvyagintsev basados en el filme “The Unfaithful Wife” de Claude Chabrol. Elenco: Dmitriy Mazurov, Iris Lebedeva, Boris Kudrin, Yuriy Zavalnyouk. Países: Francia, Alemania, Letonia. Más información de la película: https://www.imdb.com/title/tt38566865/ Durante décadas, el cine ha contribuido a perpetuar un ideal de familia, construido sobre una división de […]

La entrada Minotauro (MONFIC26): el monstruo también duerme en tu cama se publicó primero en Palomita de maíz.

No Need for Retirement When Utopia Is Around the Corner

I’ve mentioned before my interest in the history and development of nuclear weapons.

Currently, I’m reading The Doomsday Machine: Confessions of a Nuclear War Planner by Daniel Ellsberg (of Pentagon Papers renown).

In the first chapter, Ellsberg talks about his time working at the RAND Corporation during the missile gap years when the U.S. thought it was falling behind the Soviet Union in nuclear capabilities.

Many of his descriptions sound strikingly similar to the rhetoric coming out of places like Anthropic. For example, note the religious overtones of working at a corporation:

I loved RAND, where I ended up spending ten years [...] Much, I imagined, like members of a religious order would, I shared with my colleagues a sense of brotherhood, living and working with others for a transcendent cause.

They were insiders: burdened with the responsibility of knowledge others did not possess.

precisely in my early missile-gap years at RAND and as a consultant in Washington, there was our sense of mission, the burden of believing we knew more about the dangers ahead, and what might be done about them, than did the generals in the Pentagon or SAC, or Congress or the public, or even the president. It was an enlivening burden.

And what was their “enlivening burden”? Saving the world:

[My colleagues] shared a feeling—soon transmitted to me—that we were in the most literal sense working to save the world.

What really stood out was this part, where Ellsberg describes how he and his colleagues truly believed the end was nigh:

From the Air Force intelligence estimates I was newly privy to, and the dark view of the Soviets, which my colleagues shared with the whole national security community, I couldn't believe that the world would long escape nuclear holocaust. Alain Enthoven and I were the youngest members of the department. Neither of us joined the extremely generous retirement plan RAND offered. Neither of us believed, in our late twenties, we had a chance of collecting on it.

This reminds me of the report that AI researchers have taken up smoking as a way to signal their belief that AI will cure cancer before smoking kills them.

At this point, I wouldn’t be surprised to hear a lab like Anthropic announce they’re discontinuing all employer-sponsored retirement benefits. It’d be a small sacrifice on behalf of the employees to demonstrate their faith that universal high income is just around the corner. (The corporate cost savings would just be a nice bonus.)


Reply via:

Email · Mastodon ·

Bluesky

PHP2Shell

, updated:

Malwarebytes: If you’ve encountered websites in maintenance mode today, it may be a security precaution. Reports of attacks targeting two critical PHP vulnerabilities have prompted warnings to install emergency updates and consider temporarily taking affected services offline until they can be patched. […] Successful exploitation could let an attacker run malicious code on an affected […]

Ofcom Concedes Defeat in 4chan Case

, updated:

Guido Fawkes: Ofcom boss Dame Melanie Dawes has admitted today that tech firms have paid just two of the eleven fines handed out under the Online Safety Act since March last year. Giving evidence to the Culture, Media and Sport Committee, she conceded nine remain unpaid, four of the offending sites have simply geo-blocked the […]

iOS Dev Course Going Out of Business

, updated:

Sean Allen (via Rebecca Sloane): iOS dev course sales plummeted due to AI. It costs a lot of money to host my courses online and with sales at basically $0, I’ve cancelled that hosting. This closes down the site which unfortunately removes access to the courses. […] I’ve put my recent course on sale at […]

Apple Broke an Essential Presentation Feature of iPads

, updated:

Teddy Svoronos (Hacker News): As of iPadOS 27, if you have multiple windows open while AirPlaying (whether or not Stage Manager is on), tapping on anything other than the presenting app will snap the external display into showing your whole iPad screen. This means that my students see all my notes on who I want […]

Most Improbable Agent of You

, updated:

It is commonly said that AI today is the worst it will ever be.

This Week In The Big Picture

, updated:

With just under two weeks to go until Election Day, and with Early Voting well underway in a majority of states, we are in the final argument phase of the midterm elections.

Patched my PHP within minutes of the update being released; super-smooth with no problems.

Patched my PHP within minutes of the update being released; super-smooth with no problems.

You Got a Yes. Was It Persuasion or Manipulation?

, updated:

Lessons I learned from Robert Cialdini and Zoe Chance about influence that you can feel good about.

Hopium Ad And Video Roundup - Hamilton (Kansas), Talarico (Texas), Lacore (SC-1), Shah (AZ-1), Earls (NC Supreme Court), Iowa Senate (SMP)

, updated:

Elaine Luria (VA-2) joins us live today at 245pm ET

FICUNAM 16, “El cine que conecta”: nuevas fechas, 158 películas y visitas de lujo

, updated:

El Festival Internacional de Cine de la UNAM (FICUNAM) alista los motores para su 16ª edición con una apuesta ambiciosa centrada en la experimentación, el diálogo directo entre creadores y audiencias, y una notable expansión territorial. En conferencia de prensa el pasado 8 de octubre, la directiva del certamen presentó sus nuevas fechas —5 al […]

La entrada FICUNAM 16, “El cine que conecta”: nuevas fechas, 158 películas y visitas de lujo se publicó primero en Palomita de maíz.

BazelCon 2026 recap

, updated:

My now-traditional “summary” of the conference along with my own commentary and thoughts.

8 weeks, 9.4 million downloads

, updated:

The announcement of LibreOffice 26.8 had a noticeable positive effect on download figures, which have since exceeded one million per week, totalling 9.4 million downloads over eight weeks, from 24 August to 18 October. To these must be added updates for the Windows version, which are counted separately and are

Interiors and Disagreeability

, updated:

Writing of lasting value

Upgrade your PHP installs immediately to protect against php2shell

, updated:

This morning, two critical PHP Security Advisories were published:

If you're running PHP for any service, you need to upgrade immediately to 8.2.35, 8.3.36, 8.4.27, or 8.5.12. And if you use Remi's repos on RedHat-derivative Linux distros, you need to switch to official repos temporarily as Remi's on vacation and can't update his community repo. (Reminds me of xkcd 2347). Remi pushed updates even while on vacation!

It Was Always Likely That Things Would Get Worse For Trump And The Rs As We Got Closer To Election Day. And They Have

, updated:

Elaine Luria (VA-2) joins us live today at 245pm ET, and paid subscribers gather tonight at 7pm

ANTHROPIC: HOW ITS IPO PROCESS IS BECOMING ABSURD

Once upon a time, if you entered the office of an investment bank, opened your books, and showed that your business was a money pit with no chance of ever turning a profit, at best, they would have listened to your pitch and then shown you the door. At worst,...

The post ANTHROPIC: HOW ITS IPO PROCESS IS BECOMING ABSURD appeared first on JustDario.

Farmed Out: How Detroit Ceded Control

, updated:

Detroit outsourced parts production to save costs and for 20 years it worked. Then came 2021.

On Searching For Nabokov’s Rarest Paperbacks Across America

Brooklyn, late 2010s. I finally found it. There it is, at the bottom of a dollar bin: Vladimir Nabokov’s first novel, Mashenka. Magenta cover, simple black type. I lift it by the edges, gingerly, as if it didn’t just spend

How much could the UK actually raise from higher taxes?

, updated:

As the UK contemplates an approaching budget, we only have to go outside and look at the potholes in the road, or the queues at our local hospital, to realise that there are many areas where the national finances are struggling.

It's well known that, though it's politically easy to impose an extra tax burden only on the wealthy, this doesn't actually raise much money. But what would? The wonderful Hannah Ritchie, of course, has run the numbers.

TBR Cartoon Triple Feature!

, updated:

Three hot-off-the pen cartoons from the award-winning Tom Toro!

Workshop on Economics and Information Security (WEIS) Archive

There’s a new archive of all the papers from twenty-five years of the Workshop on Economics and Information Security (WEIS).

Really nice resource. It’s fun to reread my 2002 essay on the economics of information security.

Bots Behaving Badly + Is AI Regulation On The Right Track + Kevin’s Sloppelganger

, updated:

On the first episode of Machine Gods, Kevin Roose and Casey Newton ask: How worried should we be about rogue AI agents? After OpenAI’s Hugging Face breach, we discuss the first sighting of a rogue AI agent fleet linked to a Chinese AI company, Anthropic’s Claude sending a bogus homicide tip to Philadelphia police, and a new Anthropic report warning AI agents may be months away from self-replicating on smart TVs and other home devices.

Then, who’s going to rein this in? We size up President Trump’s new Super Intelligence Force, the FTC subpoenas and EU AI Act investigations into OpenAI and Anthropic, and ask whether regulators are anywhere close to getting this right.

And finally, Kevin investigates his sloppelganger. Someone made an AI-generated rip-off of his new book, The AGI Chronicles, and sold it on Amazon. Now he’s coming for them.

For a transcript of this episode, select the episode on npr.org/machinegods.

You can watch this full episode on YouTube, Spotify or Apple. And if you’ve got a question you want us to answer, you can drop us a comment on any of those platforms or email us at hey@machinegods.fm

See pcm.adswizz.com for information about our collection and use of personal data for sponsorship and to manage your podcast sponsorship preferences.

NPR Privacy Policy

Most Improbable Agent of You

, updated:

It is commonly said that AI today is the worst it will ever be. This is true. AI today is probably the most centralized it will ever be as well. Currently the most reliable way we know how to make … Continue reading →

Blackstone CEO bankrolls ad attacking Democrat for buying Blackstone stock

, updated:

At President Trump’s urging, the Florida legislature redrew the state’s electoral maps in an effort to increase the number of Republicans in Florida’s Congressional delegation.

Trump is Destroying Americans’ Healthcare

, updated:

Twelve million have lost coverage — and it’s getting worse

Lit Hub Daily: October 21, 2026

American classrooms are racially segregated, and AI is only making it worse. | Lit Hub Politics Nina Chayka searches for the rarest Nabokov paperbacks in America: “Ardis lives on less through its corporate afterlife and more through the people still

Trump bulldozes a golf course and the rule of law

, updated:

East Potomac gets the Reflecting Pool treatment.

Poll: Democrats post their biggest generic-ballot lead yet, two weeks out

, updated:

Democrats lead by 10 among registered voters and 12 among likely voters, both highs for our poll, as Trump sets new lows on immigration and border security

In memoriam

, updated:

As an American — and speaking for millions of my fellow citizens — I am deeply sorry for what is being done in my name

Cinema Amid the Ruins: How Two Sisters Built a Movie Theater For the Children of Gaza

Even before the war, cinema was never really a part of everyday life in Gaza. Most movie theaters disappeared decades ago and the culture of cinemagoing has faded from the lives of the younger generations. But this war has taken

How AI Changes the Fundamental Structure of the Classroom—Especially the Segregated Ones

The 250th anniversary of the founding of the United States is the kind of milestone that forces the nation to look back and ahead—to consider yesterday and tomorrow. In the current environment where America is trying to make itself great

On the History of the Aes Sidhe, Ireland’s Seductively Dangerous Fairies

In the legends, hundreds of words go into describing the extreme attractiveness of the aes sidhe—their perfect hair, their perfect bodies, their perfect clothes (in one case, even their perfect knees)—and, just as with the elves, this beauty often shifts

How the Communist Party of China Became the Most Successful Political Party in the World

The most successful economy in the world is communist. The most successful political party in the world—the Communist Party of China (CPC)—has 100 million members and aims to be running the strongest state on earth by 2049. By then it

“Elevation,” a Poem by Lindsay Turner

We drove up the mountain at night. Something was wrong. A miasma, a real miasma, you’d say. The chicken farms franchise themselves until they fill the land. The stink. We drove up to a waterfall in daylight. Something was wrong,

Truong Tran on Channeling the Violence of White Supremacy Into Art

I’m going to write this in all of its complications. This will be the first of many attempts. I am going to begin by first declaring: I cut butterflies from the images of naked white men, deemed by some as

Episode 1: Into the Slop

Evan creates his own AI-generated podcast detector, locates thousands of AI-hosted shows, and sets off on a synthetic audio listening binge. Strange patterns begin to arise amidst the voices, illuminating the essence of AI slop. The Shell Game band gets back together to put Evan's findings to the test, and see whether it’s possible to build an AI-generated podcast that a listener would actually find meaningful.

See omnystudio.com/listener for privacy information.

Paradise Burns

All lives begin before birth: there’s a mother rereading a list of names before bedtime, indecisive, or a father imagining the face of a baby who doesn’t yet exist. There are years of desire, wilting in silence, or the frenzied

Office Hours: Why is he selling out Ukraine?

, updated:

Friends,

October 20, 2026

, updated:

A blockbuster story in the Wall Street Journal tonight by Alexander Ward, Natalie Andrews, and Josh Dawsey says that it was billionaire Elon Musk who ordered Space X to slow down its service in Ukraine, rendering some drones that stopped incoming missiles and others aimed at Russian targets useless.

How much could the UK actually raise from higher taxes?

, updated:

The uncomfortable numbers behind Britain’s largest tax levers.

The State of Washington’s 4th Congressional District: A Reflection on Rural America

, updated:

Six months ago, I published a piece about what is happening in rural America, written from the view out my kitchen window in Washington’s 4th Congressional District.

Politics Chat, October 20, 2026

, updated:

Watch today’s live recording here.

Join Me In Standing With Dr. Amy Acton And The Ohio Dems Today

, updated:

Vivek Ramaswamy crossed a very ugly line today, and now we cannot let him win

Help set Go's priorities for next year

Share your experience with Go in the 2026 Go Developer Survey, open through November 3.

Wednesday 21 October, 2026

, updated:

Wizard stuff King’s Cross, yesterday. The Harry Potter industry continues to thrive. It must be one of Britain’s biggest cultural exports. Quote of the Day ”Potentially, TV can transform the Presidency into a monarchic dynasty. A merely elective Presidency scarcely … Continue reading →

A New Timely, Meaty, And Inspiring Conversation With Our Good Friend Jane Kleeb

, updated:

Jane is Chair of the Nebraska Democratic Party, President of the Association of State Democratic Chairs, a Vice Chair of the DNC, and one of our party’s most important leaders

How to Protect Humanity from AI

, updated:

5 essential guardrails

Newsletter: Surviving Family Gatherings If Someone has a Troubling Belief - with Your Sanity and Relationships Intact

, updated:

The importance of knowing when and how to debunk disinformation in your family circle

Trump’s Election Disruption Is Here

, updated:

We now understand how Trump plans to challenge the midterm results. Together, we can make it harder for him to succeed.

Christiane Amanpour and I Talk about Why Trump’s Female Appointees are Being Kicked to the Curb, and the Most Important Thing Trump Learned from Roy Cohn

, updated:

Check out my guest co-hosting podcast gig with the great Christiane Amanpour, taped hours before she made the epic announcement she’s leaving CNN after 43 stellar years.

Lit Hub is Hiring a Senior Editor For a New Vertical

, updated:

Literary Hub is hiring a Senior Editor to help develop and manage a new site launching in Spring 2027. The vertical will cover the full range of books published each year, fiction and nonfiction, in every category from children’s books

Creating Calm Spaces: What the Brain Needs

, updated:

Hello! Destination Management’s “Urban Oasis” Resilience Room at IMEX 2026 Conference. Have you ever booked a hotel room or bought a conference ticket on the strength of its photos online -- but when it came time to entering the room or attending the trade show, something about the actual space felt terribly wrong? The most exciting interior photos may have us expecting a space that’s engaging and productive, or relaxing and luxurious. But often, the actual experience of being inside them...

Selection and Focus in Golden Gate

, updated:

Howard Oakley: Now move the pointer to the right edge of the list of folder contents, just far enough to the left to avoid moving the window divider, but not so far as to fully select items from within that folder. Click there and the item will be selected, but in grey, the same as […]

Xcode Projects for the Command Line and Coding Agents

, updated:

Artem Novichkov (via Fatbobman): Xcode also ships two command-line tools for the new format: xcprojformatter came with the format in beta 2. It’s a formatter for project files, like swift-format for code: it checks that a project.xcproj file is valid and rewrites it with sorted keys and consistent layout. xcodeproj arrived in beta 3. It […]

Getting a File Path From a Swift URL

, updated:

Seth Willits (2024, bug): There’s a deprecation warning in Xcode for URL.path that reads: WARNING: path will be deprecated in a future version of macOS: Use path(percentEncoded:) instead The problem is something like this: Bundle.main.url(forAuxiliaryExecutable: "tool")!.path … which returns the expected file path (ex: /Applications/MyApp.app/Contents/tool) would be quickly rewritten as suggested to: Bundle.main.url(forAuxiliaryExecutable: "tool")!.path(percentEncoded: false) […]

Premios Óscar 2027: panorama de octubre – mejor actor

, updated:

La categoría de mejor actor parece no tener un favorito; pero sí hay algo claro: la estatuilla parecer tener solo tres nombres posibles: Matt Damon Si La odisea gana mejor película es difícil pensar que Damon no ganará, especialmente porque es a quien apostamos como ganador del SAG. Andrew Scott El actor irlandés tiene el […]

La entrada Premios Óscar 2027: panorama de octubre – mejor actor se publicó primero en Palomita de maíz.

Two Observations

, updated:

To read this letter, click here:

The First Step Toward Digital Independence: Why AweSIM Matters

The privacy movement often asks people to make significant changes. Switch phones. Change operating systems. Learn new tools. Adopt new habits. We do that too.

The post The First Step Toward Digital Independence: Why AweSIM Matters appeared first on Purism.

AI can weaken relationships between people - and teams suffer as a result.

, updated:

"When people see AI as a more competent, trustworthy, and preferable source of input than a colleague, they replace human interactions that otherwise would have built or maintained trust."

Death & Domains

A recent piece on “forever domains” sparked bigger questions about permanence online: when domain owners die out, do we need new systems that don't rely on domains at all?

Pluralistic: The death of history's most successful publisher (20 Oct 2026)

, updated:

Today's links The death of history's most successful publisher: Google has a scorching case of "main character syndrome." Hey look at this: Delights to delectate. Object permanence: Civil War x 4,400 ceramic cats; Okaysellers; Frankenstein hat; Clockwork Fagin; Tracking trackers; "Fever Beach." Upcoming appearances: Victoria, Vancouver, Ottawa, Vienna, Kilkenny, Couretnay, Vancouver, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. The death of history's most successful publisher (permalink) I published my first story in 1988, when I was 17 years old. Today, at 55, I've published more than 30 books, with three more coming in the next year or so. In the intervening years, I've spent a lot of time thinking and talking about publishing. I've had plenty of opportunity to reflect on publishing: I've been a bookseller and worked in libraries, I wrote a column for Publishers Weekly, self-published a few books of my own, published the first-ever book licensed under Creative Commons, and broke several Kickstarter records for audiobook projects. But most of all, I've worked with publishing professionals: publicists, marketing directors, operations people, copyeditors, and, above all, editors. My first novel editor was the magnificent Patrick Nielsen Hayden, who supported my publishing career from the very start, donating to help send me to the Clarion science fiction writers' workshop and inviting me to come read slush at Tor Books whenever I was in New York. Patrick didn't teach me everything I know about publishing, but he sure taught me a lot about publishing, and hardly a day goes by without my having cause to reflect on one of our many discussions over our decades-long professional and personal association. Out of all the things I learned about publishing from Patrick, one truth stands out above all: publishing is "the act of making something public." Publishing may or may not involve editing, layout, printing, binding, marketing or other activities that we associate with publishing houses, but publishing always involves identifying a work, identifying an audience, and finding ways to connect that work to that audience. This definition does a lot of useful work. For one thing, it locates publishing as part of the hard problem of human society, namely, "getting people to care about something that matters to you." Beyond publishing, this is the crux of politics, religion and commerce: https://pluralistic.net/2021/07/04/self-publishing/ For another, this definition lets us understand that (for most of its existence) Google was the most successful publisher in human history. No other institution of any kind connected more works with more audiences. Lots of people have heard of Google's wildly unsuccessful motto "Don't be evil," but far fewer are familiar with Google's wildly successful mission statement, "organize the world's information and make it universally accessible and useful." But all of that is in the past tense. With its AI projects – AI summaries, the Gemini chatbot – Google has abandoned the practice of "connecting works with audiences." Today, Google's function is to plunder all the works on the internet and chop them up and arrange them in an unimaginably vast, multidimensional array for the explicit purpose of preventing audiences from connecting with those works. For most of its history, Google operated in a virtuous cycle with publishers whereby they allowed Google to crawl their sites and Google located audiences and connected them with the pages on those sites. Today, that cycle has turned vicious, with Google acting as a parasite that extracts value from the web's publishers and offers nothing in return. This is entirely in keeping with the enshittification hypothesis: that once a platform is liberated from the disciplining forces of competition, regulation, labor and interoperability, it will squeeze its suppliers and users and harvest all the value for itself: https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys But AI represents a new phase in enshittification. Google has assayed enshittificatory gambits in the past, like deliberately worsening its search results in order to force you to search repeatedly, which gave the company more chances to show you ads: https://pluralistic.net/2024/04/24/naming-names/#prabhakar-raghavan But as sleazy as those gambits were, they were profitable. In some important sense, they were sustainable. Assuming Google could carry on indefinitely scamming its users in this way, they'd continue to bring in more cash than they spent, and continue to be the world's most successful publisher, connecting works and audiences (albeit in a deliberately degraded way). Contrast this with AI, the money-losingest endeavor in the history of human civilization. Google is losing hundreds of billions of dollars on AI. The more AI Google does, the worse the company's financial footing becomes. If Google does this for long enough, it may cease to exist altogether. This collapse can only be prolonged by Google's ongoing extraction of value from web publishers, who no longer have their works connected with audiences via Google search results. Instead, Google usurps those audiences, shows them as many ads as it can, and still loses money in the bargain. In Tim Wu's Age of Extraction, Wu lays out a thesis about how intermediaries – middlemen who perform a useful function connecting different groups, firms and individuals – are prone to developing "main character syndrome," abandoning their role as facilitators for others and abusing their position to make themselves the prime beneficiary of the transactions they facilitate: https://www.penguinrandomhouse.com/books/691177/the-age-of-extraction-by-tim-wu/ Google has a scorching case of main character syndrome, and nowhere is that more obvious than in its AI-fueled transformation into web-scale parasite. The fact that this gambit might well destroy Google and the publishers the company once served – rather than merely enshittifying search with worse results and more ads – makes the whole thing look more like a Mafia bust-out than the enshittification of the first half of the 2020s: https://en.wikipedia.org/wiki/Bust_Out It's certainly an ignominious end for history's most successful publisher (as was). Hey look at this (permalink) Trump says Google kisses his ass https://www.theverge.com/policy/1013485/trump-google-kiss-my-ass Tell Doug Ford: Say NO to Waymo https://techfordemocracy.ca/2026/04/29/say-no-to-waymo/ Bizarre Blanets and Weird Worlds https://www.antipope.org/charlie/blog-static/2026/10/bizarre-blanets-and-other-weir.html The Showrunners Network https://www.kickstarter.com/projects/spacecommand/the-showrunners-network?ref=8rypb4 Christian Conman Jim Bakker is Dead https://skepchick.org/2026/10/christian-conman-jim-bakker-is-dead/ Object permanence (permalink) #25yrsago Reenacting the Civil War with 44,000 ceramic cats in handmade uniforms https://web.archive.org/web/20011021022729/http://www.phillyburbs.com/intelligencerrecord/news/news_intell/1332513.htm #20yrsago More on publishing and “okaysellers” https://www.nielsenhayden.com/makinglight/bestsellers_oka/#008116 #15yrsago HOWTO make a Frankenstein hat https://web.archive.org/web/20111022194802/http://deliacreates.blogspot.com/2011/10/hey-frankie.html #15yrsago Copyright policy in the UK: an evidence-free zone https://www.openrightsgroup.org/publications/cant-look-now-finding-film-online/ #15yrsago Clockwork Fagin on Escape Pod https://delivery-edge.libsyn.com/shows/18601/items/1737698/EP315_ClockworkFagin.mp3 #10yrsago At long last, America’s racist, crazy tough-on-crime prosecutors are losing elections https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2828803 #5yrsago Imperfections in your Bluetooth beacons allow for unstoppable tracking https://pluralistic.net/2021/10/21/sidechannels/#ble-eding #1yrago Carl Hiaasen's 'Fever Beach' https://pluralistic.net/2025/10/21/florida-duh/#strokerz-for-liberty Upcoming appearances (permalink) Victoria: Munro's Books, Oct 20 https://www.munrobooks.com/events/6113620261020 Vancouver: Life After AI (Vancouver Writers Festival), Oct 22 https://writersfest.bc.ca/festival-event-2026/46 Ottawa: Life After AI (Ottawa Writers Festival), Oct 24 https://writersfestival.org/event/life-after-ai Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Courtenay: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ How to Think About AI—Before It’s Too Late (Daniel Solove) https://www.youtube.com/watch?v=_0xR3uEgGcc Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 514 (27116 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

This year’s FFConf is shaping up to be genuinely unmissable. So …um, you know …don’t miss it: https://2026.ffconf.org/ I’ll see you there!

This year’s FFConf is shaping up to be genuinely unmissable.

So …um, you know …don’t miss it:

https://2026.ffconf.org/

I’ll see you there!

@Miguel de Icaza Mastondon feed

, updated:

Every self-taught piano player faces two challenges: their own mediocrity and a hundred dollar subscription to see which key to press for that pesky note.

I haven’t solved the first problem, but I am working on the second (now with a working link):

https://testflight.apple.com/join/wgjryZnF

Foursquare died at the hands of private equity. What happens next?

, updated:

Foursquare has come to an end at the hands of private equity. It was a fun service that led to really great real-world experiences - but what happens to those check-ins now?

patch the planet

, updated:

I don't know if you've seen this, but a CA just got popped. Their keys got leaked, which means the industry as a whole now has some pretty major problems. It was revealed two hours ago.

eMudhra Intermediate CA Compromise

eMudhra Intermediate CA Compromise

Now you&

@DAIR blog

You can still catch the panel moderated by @alexhanna.bsky.social at www.twitch.tv/dair_institute

[contains quote post or other embedded content]

Hopium Ad And Video Roundup - Brown (Ohio), Conley (NY-17), Killin (CO-5), James (IA-2), Maine Senate (SMP), And Chris Christie (2024)

, updated:

We unequivocally condemn Vivek Ramaswamy for his disgusting attack on Dr. Amy Acton

Sacrificio: los elegidos – aventarte a un volcán o resolver tus traumas paternos

, updated:

Dirección: Romain Gavras. Guion: Will Arbery, Romain Gavras. Elenco: Chris Evans, Anya Taylor-Joy, Vincent Cassel, Salma Hayek, Ambika Mod, Sam Richardson, Yung Lean, Jade Croot, Miriam Silverman, John Malkovich, Zarene Dallas, Jeremy O. Harris, Charlie XCX. País: Reino Unido, Grecia, Chipre, Estados Unidos, Francia, Italia, Australia. Duración: 103 minutos. Más información de la película: https://www.imdb.com/title/tt32268992/ […]

La entrada Sacrificio: los elegidos – aventarte a un volcán o resolver tus traumas paternos se publicó primero en Palomita de maíz.

30 Months on the Exponential (in Charts)

, updated:

My new book is out today... what happened since the last one

Sudan As A Mirror For Today’s World

, updated:

The post Sudan As A Mirror For Today’s World appeared first on NOEMA.

@Miguel de Icaza Mastondon feed

, updated:

Almost feature complete for 1.0:.

Xogot for Mac Beta 4 brings a full 3D modeler, native AnimationTree editors, exports to Windows, Linux, Android, and the web and support for side-by-side installations:

https://blog.xogot.com/xogot-for-mac-beta-4/

Nobel and Tourists

, updated:

Writing of lasting value

The Underpants Gnomes' Step 2 (Updated)

, updated:

Source Barry Ritholtz posted this up-and-right chart, which is a classic of exponential extrapolation. Given the difficulty, delays, and cost of bringing the current generation of data center projects on-line, highlighted by Oracle's "force majeure" on a 2.5GW project which is clearly not going to be complete next year, the idea that 4-5GW projects will be up and running in 2029 seems optimistic.

Below the fold I apply some skepticism, because this is starting to look like the classic South Park episode Gnomes:

The episode is also known for the nonsensical business plan that the gnomes of the title devise, whose three steps consist of:

  1. Collect underpants
  2. ?
  3. Profit

which later became a common meme used to mock poorly-thought-out business and political strategies.

Ritholtz' graph came from a report from David Crawford et al of Bain entitled New Innovation Is Required to Fund AI’s $6 Trillion Buildout which projects that:

By 2031, annual spending on AI infrastructure could reach $1.5 trillion, including new data center infrastructure and compute capacity as well as ongoing upgrades to the installed base of GPUs, memory, and networking equipment.

If we assume that capital expenditures amount to about 25% of industry revenue (an ambitious but reasonable percentage based on trends among cloud providers), sustaining this level of investment would require an AI market approaching $6 trillion annually.

...

Together, the consumer and enterprise AI market could total between $1.2 trillion and $1.8 trillion, leaving about $4.2 trillion of new revenue to reach the $6 trillion market that we estimate will be necessary to fund the buildout (see Figure 2).

That revenue must come from new sources of economic value.

Note that when they say "about" $4.2T they really mean "at least" $4.2T — it could be $4.8T. Their ideas on where "about" $4.2T of new revenue to pay for data centers would come from are laughable. For example, they suggest that autonomous vehicles would supply 10% of it but don't notice that the AI for the vehicles wouldn't be in a data center, it would be in the vehicle.

They conclude:

The economics required to generate ROI from AI infrastructure are demanding trillions in new revenue, not just cost savings.

The industry needs a wave of application innovation comparable with what mobile and cloud unlocked, not just productivity gains on existing workflows.

Source But we're not even getting the "productivity gains on existing workflows". Gary Marcus' It remains “very difficult [to find] actual, materially measurable financial impacts” from spending on AI, per new study reported that:

In an emailed newsletter, Laura Bratton at The Information has reported on a new study

The study was from the Wharton School:

Jeremy Korst, one of the Wharton study's authors, said it was "very difficult" to find "actual, materially measurable financial impacts" from AI spending.

Marcus commented:

Anybody remember back in early 2023, when people imagined that ChatGPT was going to 10x every employee’s productivity and radically boost the GDP’s of entire countries?

So far, there’s zero evidence of anything like that happening at scale.

Source Kyle Orland reports that AI coding agents generate more code, but not more software:

A recent study of actual coding practices across hundreds of firms finds that human code review forms a significant “bottleneck” for the overall efficiency of AI coding tools, resulting in “little evidence that firms increase software output or reduce employment” by using them. Any efficiency increased during the actual coding phase, the study authors find, is “absorbed by downstream constraints in the production process”; as “the code review process significantly increases in length, pull requests are more likely to require revisions, and reviewers leave more comments.”

...

For now, though, letting AI write your code looks like a double-edged sword, with increases in coding speed counteracted by similar increases in human code review time and effort. It’s the kind of result that makes us wonder if the considerable time and expense to get AI coding agents working is really worth it for most companies.

In Character.ai's Bankruptcy Documents Show the Economics of AI Don't Work Jason Koebler provides evidence that not even enshittification can get the gnomes step 2 to work for AI applications companies:

The company spent $56.1 million on compute costs between January and August of 2026 alone and as of August was losing “approximately $8-9 million per month,” which it said was a massive improvement over the previous year. The company spent $19.7 million on employee salaries and benefits during that same eight-month time period and that a lot of employees quit because they “began questioning Character’s long-term viability,” according to the company.

Character said that its finances had improved to only be losing $8-9 million per month by taking “significant actions to reduce operational costs and improve revenues” by spending less on compute by simplifying its AI model, laying off staff, and injecting ads into its chats.

Source The original neocloud is showing that the gnomes step 2 isn't working for data centers either, as Rachel Graf and Katherine Schwartz reported in CoreWeave’s Bonds Turn Distressed, Drawing ‘Yikes’ From Musk:

The AI cloud-computing provider’s unsecured debt due in 2032 traded below 80 cents on the dollar on Wednesday, according to Trace pricing data. That’s widely considered the threshold for when a borrower is financially strained.

At that price, the bonds yield more than 15% — a figure noted by Palihapitiya that led Musk to respond “yikes” on his social media platform.

In CoreWeave’s bonds scream financial distress, Toby Nangle looks at the cost of insuring against Coreweave defaulting:

someone wanting to buy $10mn of protection against a CoreWeave default needs to pay $1.95mn on day one, then an additional $125k each quarter.

That is rather expensive. Oracle's debt for the "force majeure" data center is trading at 84 cents; this isn't just about Coreweave.

Fundamentally, finding a working step 2 depends upon finding applications for LLMs that increase productivity significantly more than their cost. This would generate profits for the application vendors above the costs they have to pay the data centers, which might increase revenue more than enough to cover the power, depreciation and debt service. It looks like step 2 remains elusive.

Update: 1stNovember, 2026

Source In October 20th's Slowing Token Spend Shows Compute Demand Isn’t Unlimited, Torsten Slok summarizes the closing argument of this post in two paragraphs with two graphs. First:

The core economic flaw in the AI bull case is that the marginal cost of producing compute exceeds the marginal benefit it delivers to users, raising questions about claims of unlimited demand for data centers. How much compute and how many data centers are needed depends on the returns firms are able to generate with that compute. So far, the AI payoff for firms has been slow to materialize, implying a growing reluctance to pay for AI services. That is consistent with the ongoing slowdown in token spending among corporate customers.

Source And second:

Ultimately, the number-one variable governing the viability of data center construction models is not physical capacity or power; it is the actual price users are willing to pay for the compute being built, and companies will only pay a high price for that compute if they are able to turn the compute into higher top-line growth, bigger profit margins or substantial cost savings, little of which is showing up at scale yet.

Source Four days later Slok followed up with evidence about the "little of which" in No Signs of AI Payoff Outside the Tech Sector. He notes that:

Despite massive investments and widespread hype around artificial intelligence, the technology has delivered zero financial payoff to corporate America outside of tech. Revenue per worker is rising for the Mag 7 but is flat for the S&P 493,

Source And that:

Profit margins are rising for the Mag 7 but are flat for the S&P 493, see the second chart below. ... With no impact on the bottom line, mainstream corporate America is pulling back and starting to view token spending not as a source of growth but as a cost center that weighs on margins.

Source The first-half flood of revenue that Anthropic's S1 boasted of is mostly coming straight from VCs:

VC-backed companies are spending more and more on tokens, but mainstream corporate America does not need the latest model and is unwilling to pay for it. As long as agentic AI and token spending are confined to a small part of the economy, the macroeconomic effects of AI will be very limited,

Incidentally, the first graph in this update explains one of the two reasons why Anthropic has to go public ASAP, before investors notice that the revenue growth has collapsed. The other is that they have to stop renting compute from their competitors and start massive capex spending to build their own data centers, switching from an asset-light to an asset-heavy business model.

How not to migrate from Cloudflare DNS

, updated:

So you’ve been shamefully using US Big Tech giant Clownflare for DNS? It’s time to find an inopportune time to migrate away to a “European alternative” . You absolute must not follow these steps on a busy weekend when you must leave for hours on short notice. […]

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-10-20:

Pleiades gazetteer of ancient places

5 updated places. 4 updated linked data sidebars. Inbound Wikidata links are stale because the query interface was not functional at runtime.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

ea04f542 - updated json

no change: rdf/ttl

81faee23 - updated gis package

baf8b19b - updated data quality

3638f945 - updated bibliography

ccd62403 - updated indexes

a7ae25da - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

dfcf1a97 - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

ecdf7d10 - updated pleiades wikidata

Fuseday

, updated:

First, and most importantly, don't miss Peter Kaminsky's talk today at 4 PM Eastern. Required Viewing I EXPOSED what big tech knows about you by becoming… a data broker, by Chris the Producer, on YouTube. It's brilliant. More about him here. And here. And here. Hat's off to Don Marti for the find. Bonus link. […]

More Terrible Polling For Trump Today. If Anything The Election Is Moving Further Away From Him And The Rs

, updated:

ASDC President Jane Kleeb joins us live today at 130pm, Dr. Rob Shapiro comes by to talk about the economy at 530pm

We do know what's going on

, updated:

Occam's News reports that Trump et al are selling out the US.

Putin can get the US to do what he wants by giving Trump money. Total win-win. And the US is flushed down the toilet.

That's all that's going on there.

All of the feigned bafflement is make-believe. It's totally obvious what's going on. And don't forget Musk has the world encircled with satellites. If he doesn't want you communicating, you don't communicate.

In other words the selling-out has been going on for some time.

@Dave Winer's Scripting News

, updated:

Today's song, for the Knicks. "And when the morning light comes streaming in I get up and do it again." Knicks in 5!

Introducing the Raspberry Pi Guide to Retro Gaming

, updated:

The definitive guide on how to play your favourite games of yesteryear on a Raspberry Pi.

The post Introducing the Raspberry Pi Guide to Retro Gaming appeared first on Raspberry Pi.

@Dave Winer's Scripting News

, updated:

I have a longtime friend from tech who is a San Antonio Spurs fan. I am from New York, and thus am a lifelong Knicks fan. Until tonight's game starts at the Garden between the Knicks and the Sixers with their new acquisitions from Boston and the Lakers, share the hopes of many other Atlantic Division teams who are gunning for the champion Knicks. But after the first jump ball in tonight's game the score is zero-zero, everyone is in first place and everyone is in last place. No one expected the Knicks to win, not even a die-hard fan like myself who often wore a paper bag on his head to avoid having to defend the bozosity of the hometown team. They had some truly awful teams since 1999, last time they were in the finals. So what happened to the Knicks? How did they do it? See the quote from Guy Kawaski above. We hired an A team guy in Leon Rose, and he used his great insight into the sport of NBA basketball to assemble a team of second round but A team players who had the special magic that when you put them together on court, they blossomed into the most improbable winners ever. They were good, but no one but the players and the management knew how good they could be. Anyway I empathized with my Spurs fan friend, a very unusual thing for a NY sports fan, we prefer to find annoying ways of making fun of the fans of teams we have vanquished, but just this one time, well until the jump ball tonight, then Knicks own the NBA, then they're just another team who have to prove themselves all over again, from scratch. And we wouldn't have it any other way. Knicks in 5!

@Dave Winer's Scripting News

, updated:

My friend Guy Kawasaki has a quote from the early Mac division at Apple. "Steve Jobs has a saying that A players hire A players. But B players hire C players, and C players hire D players. It doesn't take long to get to F players. This trickle-down effect causes bozo explosions in companies." You see this over and over among the very rich in tech. The money is supposed to make them invincible, but they don't hire the best people, I guess, for fear of being found out to not be the genius that the money says they are.

Judgement > Output

, updated:

The benefit of conference season is talking to a lot of people (the downside: needing antibiotics), and of course many of those conversations came to AI, explicitly or not. But underneath the obvious shift there’s an industry one, which started with the end of ZIRP and AI exacerbated. An industry that used to be quite […]

Republicans are skipping early voting. Will they show up on Election Day?

, updated:

In North Carolina, Democrats have cast 70% of the two parties' early ballots, the most lopsided split at this point since at least 2006.

Possible new Cellebrite iPhone Radio Zero-Day

Justin.sh is reporting on a confidential Cellebrite document that has been leaked to him:

Cellebrite calls it Advanced Unlocks (AU from here on), not to be confused with the “advanced unlocking services” they’ve marketed for years. A press release from earlier this year confirms AU is a new product for 2026.

[…]

According to Cellebrite, AU:

  • is a “next-generation AFU vector that is more resilient to Apple’s OS changes”

  • works with Stolen Device Protection enabled, which tightens USB restrictions

  • is enabled by a dedicated appliance with a stated range (!) of about 8 meters...

The Stakes of Law as a Productive Force

, updated:

What follows, politically, from the idea that law is constitutive of capitalism? What theories of social change does this view make available, where does it locate possibilities for political agency, and what kinds of political energies might it unleash?

Millions of Americans Offer Trump $90 to Resign

, updated:

The Americans, all of whom recently received government checks in that amount, said they could think of “no better use” for those funds.

Beware of AI billionaires bearing gifts

, updated:

On Monday morning, Elon Musk announced in a post on his social media platform X that he plans to give American children one share of SpaceX, his rocket, satellite, and AI company.

The Traitor in Chief

, updated:

Trump and his allies hate America and what it stands for

Lit Hub Daily: October 20, 2026

Was Cormac McCarthy that guy in your MFA? | Lit Hub Craft How being a writer helped Emma Smith-Stevens navigate the American health insurance system (and why her experiences expose the cruelty of for-profit medicine). | Lit Hub Health We

2026-10-20 People who hate to write

2026-10-20 People who hate to write

Why do people like chat bots to write for them? My personal opinion is that this is an extension of learning to write in school. Adults keep telling you what you did wrong. Orthography! Grammar! Messaging! It’s all wrong. And you learn to hate to write. So you only write when it’s necessary, and it’s only necessary when things are important: A cover letter, a job application, a flat you want to rent, a CV you send along – and the rejections keep piling up. If you don’t write for the love of writing, then writing is a chore and an endless test with the world out there to judge you and reject you. And here comes the machine that writes for you! People read what it wrote and nod their head and say to themselves, if only I could have written it that well! So convincing! Such vocabulary. Such fluency! Such elegance. I wish I had written this. This is what I wanted to write. Send.

I don’t see a way out, here. Before AI, people were looking for example letters to adapt online as well. Now they’re using the chat bot for the same thing.

People who love to write might think, ah, but what hurts is when people write notes to their family using the chat bot! And when I look around, I see plenty of people sending me voice messages. Everybody writes instant messages instead of writing long love letters. To focus on the few that write their love letters using a chatbot is to be irate at the smallest minority: The ones who don’t like to write, feel that the must write and have no other option. If they could have sent a voice memo, they would have. If they could have made a phone call, they would have.

Every misplaced use of AI, I feel, is a need that we failed to address before the advent of AI. Now we’re using the terrible hammer for all these problems that remain unresolved. If you love to write and wish for more people to write in their own voice, we need to figure out how teach people how to love to write. Or we need to learn how to live in a world were fewer people have to write. And as long as this tension is not resolved, the chat bots will do the writing people hate.

Anyway, these thoughts prompted by @Remittancegirl writing:

… it is very easy to feel like one’s voice isn’t heard and doesn’t matter. In that case, what does it matter if one’s voice is being usurped.

I think that’s at the heart of it, yes.

#AI

The plot against Ukraine (and Europe)

, updated:

We are now part of the axis of evil.

Why We Should All Put Down Our Smartphones

These days, we use the word “available” to refer primarily to digital availability, i.e., how quickly a person replies to texts or emails. Is there someone you could text right now and be sure of an immediate reply? This type

Meet the Best Debut Novelists of 2026

In September, the Center for Fiction announced the shortlist for their annual First Novel Prize, judged this year by R. O. Kwon, Kiese Laymon, Jordy Rosenberg, and Danzy Senna. The shortlisted authors will each be awarded $1,000, and the winner,

“If You Write Properly You Shouldn’t Have to Punctuate.” Was Cormac McCarthy That Guy in Your MFA?

Lee Holleman’s first impression of the campus left her flat. It looked undernourished, somehow: a sense of architectural scrawniness. “The University of Tennessee was overrun with students from Hoboken…[and] New Jersey,” she recalled. “They had no complaints about Knoxville and

On the Post-War Rise of 20th-Century British Bookselling

Unlike some of its continental neighbors, Britain emerged from First World War austerity with its overseas book market largely intact, and a steady stream of distinguished private libraries coming onto the market gave the antiquarian trade a considerable boost. London

What John Berryman’s Lectures Revealed About Young Shakespeare—and Himself

As John Berryman’s first marriage was falling apart, his attention turned to the subject of Shakespeare’s youth. It was the spring of 1951 and Berryman, thirty-six years old, was not yet a poet of national renown. Things were looking up,

The Real Sherlock Holmes: How an Edinburgh Doctor Inspired Doyle’s Detective

Joe Bell was a man who liked to keep busy. In addition to his hospital and police work, he gradually built one of the largest private practices in Edinburgh, sustaining it throughout his career. Each day he made up to

How Being a Writer Helped Me Navigate the American Health Insurance System—and Get My Hands on “Liquid Gold”

On December 22nd, 2015, after a couple years of unexplained and fleeting on-and-off symptoms, I woke up with a fever, my joints aflame, the air on my skin feeling like shards of glass. Over the next few months my life

Americans Feel Awful About the Economy

, updated:

The Consumer Sentiment Index has tracked how Americans experience the U.S. economy through bouts of runaway inflation, a mortgage crisis, stock market bubbles, and six recessions. And yet the scores right now are lower than at any of those moments. After nearly 50 years of tracking by the University of Michigan, Consumer Sentiment has broken through the basement. Beneath the five index questions are some clues as to why: Since 2008, the number of people who say the government is doing a poor job has grown from about a third to about three-quarters. This dissatisfaction has been a slow burn — and it’s also evidence that Americans are ready for bold, non-incremental economic change.

0:00 — Opening

6:25 — Retcon: Vacation Days & Moral Hazard in Healthcare

11:18 — Terms & Conditions: Likert Scale

14:24 — The Big Pilcrow: What’s Consumer Sentiment Telling Us?

17:20 — Record Lows: Sentiment Breaks From the Other Economic Metrics

20:54 — The Five Index Questions: Take Consumer Sentiment Survey Yourself!

26:55 — How’s the Government Doing Managing the Economy? Survey says…Poor

29:39 — It's the Economy, Stupid

31:16 — Partisanship Cancels Itself Out

33:11 — Why This Isn't the Same as What Happened to Biden

35:25 — Who Does Feel Good?

36:07 — Low Sentiment Deserves Big Policy

38:07 — Executive Orders: Hold the reservation. Too many eggs.

41:52 — Spiritual Sponsors: So, so many

47:17 — Credits

2026-10-14 Showing a directory tree in Oddμ

2026-10-14 Showing a directory tree in Oddμ

I was wondering about offering people a way to leave Obsidian. Obsidian is, according to Wikipedia, “a proprietary personal knowledge base and note-taking application that operates on Markdown files.” And Oddμ “helps you run a minimal wiki, blog, digital garden, memex or Zettelkasten … with Markdown files” – so we’re all set, right?

Not quite. For one, Oddμ follows a few conventions: If you visit a directory, you’re redirected to the index page. If that page does not exist, you’re redirected to the edit action for the index page. You never get an overview of where all the other pages are, no sidebar to show all the pages. I wanted to fix this.

The way to add interesting things to Oddμ is by writing code that gets called by the templates used. When looking at a page, the “view.html” template is used. The data it gets is a Page. When you read the oddmu-templates(5) man page, you’ll see what you do with it. It’s “attributes” are either fields of the Page structure, or functions. I wrote a new function called Tree which produces a linked list representing the directory, and some CSS to make it look like a directory tree as you might get it from tree(1).

SkipHomeChangesEditAddDiffZipUploadSearch:Go

. Vault

  • Oddμ: A minimal wiki
  • Welcome to Oddμ
  • themes
    • chat
      • 2026-04-28
      • 2026-04-28
      • Home
    • Themes
    • vault
      • 👉 Home

Home

The vault theme is for medium size wikis: between twenty and two hundred pages, perhaps. It shows a tree of all the existing pages in a sidebar. It’s good to have an overview over the directory structure and not having to write index pages everywhere.

(If you’ve read enough, go back up to themes.)

Comments? Send mail to Your Name you@example.org

The Tree data structure is a link and possibly children for the link. The problem is, of course, that a directory is not really a page. What the code does, in this situation, is it links to the index page of the directory and gives it the name of the directory.

At the end of the list above, for example, “vault” is a link with the name “index” and the title “vault” and it’s only child is a link with the name “index” and the title “Home”. Both link, in fact, to the same page. I know it’s confusing but it looks pretty intuitive until you start clicking on directory names.

type Link struct {
	Title string
	URL   string
}

type Tree struct {
	Link
	Here bool
	Children []*Tree
}

The recursive nav template to produce the HTML, reformatted for readability, is shown below. Here is what it does:

  • if there is a link (the root node has no URL to link to) and if this is the link to the current page you’re looking at, use an emoji and the title, but don’t link to it;
  • otherwise link to the page and use its title for the link text (not the file name);
  • if it has children, start a new list and call the nav template for every link (start at the top);
  • if there is no link (that is we’re at the root node), skip it, start a new list and call the nav template for every link (start at the top).
<nav>
  <p>. Vault
{{block "nav" .Tree}}
  {{if .URL}}
    <li>
      {{if .Here}}
        👉 {{.Title}}
      {{else}}
        <a href="{{.URL}}">{{.Title}}</a>
      {{end}}
      {{if .Children}}
        <ul class="tree">
          {{range .Children}}
            {{template "nav" .}}
          {{end}}
        </ul>
      {{end}}
    {{else}}
      <ul class="tree">
        {{range .Children}}
          {{template "nav" .}}
        {{end}}
      </ul>
    {{end}}
  {{end}}
</nav>

The CSS to generate the nice lines is shown next.

  • navigation ( nav) and page content ( main) are both in a div with flex display, putting them next to each other;
  • the navigation gets a minimum width as well as padding, border and margin on the right;
  • the list marker is not shown but there is an indent of 2ex;
  • instead, the invisible pseudo-element before the list item (except for the top ones) get a border to the left and at the bottom (an L shape) but it’s bottom is half a letter from the bottom (in the middle) and it’s top is 50 lines up (this will fail for very long lists), and the overflow is hidden so you can’t see the very, very long stem of the L (giving us the nice corner ┗ ) stretching up.

The CSS is a wonderful idea I got from StackOverflow.

div { display: flex }
nav { padding-right: 1ch; margin-right: 1ch; border-right: 1px solid #eee; font-size: small }
nav { min-width: 20ch }
nav p { margin-bottom: 0 }
ul.tree { list-style: none; margin: 0; padding-left: 2ex; overflow: hidden; }
ul.tree li { position: relative; }
ul.tree:not(.top-level) li::before {
  content: '';
  position: absolute;
  border-left: 2px solid #888;
  border-bottom: 2px solid #888;
  right: calc(100% + .25ex);
  top: -5000%; /* 50 lines of skipping upwards */
  width: 1ex;
  bottom: calc(100% - 0.5rem);
}

#Oddμ #CSS

2026-10-20. For an example of why this doesn’t scale, take a look at this page, where you’ll see the “vault” theme applied to this blog, with thousands of pages at the top level. It just doesn’t work. You need something to open and close, like a hierarchy of DETAILS and SUMMARY elements; or some sort of solution that shows the immediate siblings, children, and a trail of ancestors. This would be possible, since I have implemented the functions, but I haven’t actually tried it. Let me know if you have a better idea.

Meghan O’Rourke, Zaina Arafat, Philippa Gregory, and more: 20 new books out today!

We’re easing out of one of the biggest-fiction-books-falls I’ve ever encountered. It was nearly relentless, the huge, hotly anticipated novels that were flying off printing presses and into our waiting hands. We’re tapering off, slightly, at least in that genre,

Enough With the False Equivalencies!

, updated:

We’re two weeks from deciding the future of our democracy, but what does The New York Times do? Bury what’s really at stake.

October 19, 2026

, updated:

I am just through the door from several days’ travel and am wiped out, so this will not be a real letter.

Do minor curl vulnerabilities in the open

, updated:

The curl project has decided to alter its vulnerability disclosure program procedure and starting October 26 2026, we insist that all vulnerability reports submitted to us that are deemed to be severity LOW or MEDIUM should instead be submitted as issues in our GitHub repository. Only vulnerabilities deemed to be HIGH or CRITICAL will be … Continue reading Do minor curl vulnerabilities in the open→

Finding invisible barriers to new habits

, updated:

When I started physical therapy for my neck this spring, the therapist asked why I had stopped weight training five years ago. I gave him a pat answer: “I’m lazy.” But the question nagged at me. As far as exercise goes, I actually like weight training. So why had I quit? Was it really just […]

@Miguel de Icaza Mastondon feed

, updated:

Wow, run Android apps natively on MacOS:

https://github.com/kksimp/Mac.apk

@Dave Winer's Scripting News

, updated:

About XSLT -- I remembered that I thought it was a bad idea. Let XML look like XML. Trying to make it look like an HTML page, how does that make any sense. Like opening the hood of a car and seeing a big picture of the outside of the car. People aren't really that dumb, but some people like to complain a lot. The rule of the web is if you don't like what you see, that's what the freaking back button is there for. Probably just a troll anyway. Show them your JSON and RSS. If it's done nicely it can be quite illumifying.

@Dave Winer's Scripting News

, updated:

Anyway -- I figured out what I want to do. I want to go back to the point where CSS and JavaScript were added to the web. Everything is a document. It's a writer's web. The reader owns the look of the pages. The writer has no say in colors, or arrangements, it's just writing. No character limits. Simple styling. Full fidelity text. Reading and writing, and then the developers can come up with a million different ways to read, and everyone gets to use their favorite editor, always, and store all their writing where they live, and let everyone read it where ever they read. Any structure they can think of, but all the rendering code is with the reader. I think we can take what we've learned since the web got corporatized, and bring it back to the basic platform we had then. And btw, no HTML, just Markdown. :-)

@Dave Winer's Scripting News

, updated:

Postscript: Of course the blame for the wasted time this morning goes to me. Claude tries to do what it thought I wanted. If I calm down, figure out what the confusion really means, and reconsider the path I chose and pull back, we get much further. And I think the way I was trying to go was a mistake. I think film editing is a lot like this. Anyway we got past the problem, and today was a very productive day in the end.

Redirecting your archives

The archive redirect has graduated from a hidden setting into a Redirect add-on in your Web settings.

Onboarding to Unblocked, with Unblocked

I started a new job! And for the first time experienced a fully AI-enabled onboarding experience. This is a write-up of how I completed my first coding task in a new environment, and how AI helped me collect context and knowledge

Things Have Changed

, updated:

To read this letter, click here:

“Trump Is Full Putin” - A Timely And Necessary Discussion With Rep. Adam Smith

, updated:

Rep. Adam Smith is the Ranking Member of House Armed Services Committee, and its likely Chairman starting this January

The Rekindled Trump-Putin Bromance

, updated:

Can this election get any stranger?

★ Estimated Arrival Dates for DF Readers’ Pre-Ordered iPhone Duos

, updated:

No one should mistake my audience as representative of the general public in any poll, but I bet my audience is at least ballpark representative of the general public when it comes to something like pre-ordering, at the crack of dawn, a new iPhone form factor that costs $2000 to $3200.

2026-10-19 Wives – Ten Years After (1985), Do the Right Thing (1989)

2026-10-19 Wives – Ten Years After (1985), Do the Right Thing (1989)

I started feeling better after spending most of Saturday in bed and on the couch. So we went to the cinema again! The first movie we saw at the Filmpodium and then we had to rush to Xenix – and it was worth it!

Wives – Ten Years After (1985) was weird. For the longest time we didn’t get what was going on. What was this party? What’s this business about having children? Being divorced? Being a chimney sweep? Drinking all that alcohol? The sex? Slowly I started to understand. There is no plot with reprises of things mentioned before, rather a growing understanding of what life is like for these women, how they cope, how they react, how it changes them. It wasn’t easy for us to identify with the women. A lot of things didn’t seem to being well for the women. I guess writing about movies ends up being the same as writing about myself and a movie about midlife crisis and failed relationships and drinking in great quantities is – at least for now – outside of my experience. I hope things stay that way. The women in this movie start out unhappy about different aspects of their relationships and living through it, their situation improves a little bit. Not perfect, but better. We still left the cinema confused.

Do the Right Thing (1989) was strange. It started out as a kind of Sesame Street, oddball characters living somewhere in New York. I don’t know New York or its neighbourhoods, so to me it all seemed like comic characters. Everybody has a role and they play it over the top. There’s a racist and a slacker and a drunkard and a sexy lady and an old lady and a radio DJ and on and on. There is conflict and shouting and swearing, insults and laughter and loving and caring. It was fun! There is the guy who is unhappy about there only being pictures of white people in the pizzeria even though it stands in black neighbourhood and all the clients are black. There is a weirdo who likes to carry around a huge stereo turned up to eleven. The situation boils up and then it calms down. And then, at the end, a few things come together. It’s late at night, the guy with the boom box shows up, the guy complaining about the pictures shows up, insults are traded, and suddenly the stereo gets trashed, a fist fight breaks out, the pizzaiolo nearly dies, the cops show up and then the guy with the radio gets killed by the cops. Fuckers! And then the cops leave and the neighbourhood starts rioting and the pizza parlour burns down. More cops, firefighters, everything. What a mess. The next morning, some people are staring at the ruins, others are walking by, just another day. And then two quotations are shown:

“Violence as a way of achieving racial justice is both impractical and immoral. It is impractical because it is a descending spiral ending in destruction for all. The old law of an eye for an eye leaves everybody blind. It is immoral because it seeks to humiliate the opponent rather than win his understanding; it seeks to annihilate rather than to convert. Violence is immoral because it thrives on hatred rather than love. It destroys community and makes brotherhood impossible. It leaves society in monologue rather than dialogue. Violence ends by destroying itself. It creates bitterness in the survivors and brutality in the destroyers.” – Martin Luther King, Jr.

“I think there are plenty of good people in America, but there are also plenty of bad people in America and the bad ones are the ones who seem to have all the power and be in these positions to block things that you and I need. Because this is the situation, you and I have to preserve the right to do what is necessary to bring an end to that situation, and it doesn’t mean that I advocate violence, but at the same time I am not against using violence in self-defense. I don’t even call it violence when it’s self- defense, I call it intelligence.” – Malcolm X

The End.

What a great movie. My only sadness is that the message is a important today as it was in 1989. Cops killing black people with impunity. And yet, violence is not the answer. So hard. And when will white people stop being racist? There are racists everywhere but I see mostly white racist.

The Wikipedia page says that at the 2021 Cannes Film Festival award ceremony, Spike Lee said: “You would think and hope that 30-something motherfucking years later that Black people would have stopped being hunted down like animals.”

Word.

#Movies

Dodge/Jeep made yet another EV that no one wants, nor needs, nor will buy

, updated:

Stellantis, the company behind car brands like Fiat, Dodge, and Jeep, has a rocky history of releasing plugin hybrids that burst into flames as well as EVs that are consistently reviewed poorly and sell in ridiculously low quantities.

Let's recap their EV journey so far.

The Jeep Wagoneer

Carson Oliver and Apple’s Gaming Push

, updated:

Giovanni Colantonio: Seven years later, Apple Arcade hasn’t gone anywhere, and Apple itself hasn’t slowed its broader gaming efforts either. Between courting major publishers like Capcom to release their games on Mac to launching a proper gaming app, it’s clear that Apple still has its sights set on being a major player. The latest example […]

NetNewsWire 7.2

, updated:

Brent Simmons: We’ve released NetNewsWire 7.2 for Mac with a new column view layout: choose View > Use Column Layout to switch. I really missed this feature from the old NetNewsWire, so I was happy to see its return. Now that I’m using it, I have mixed feelings. I love the columns, how I can […]

DropDMG 3.7.2

, updated:

DropDMG 3.7.2 is a maintenance update of my app for disk images and archives. It still works back to macOS 10.13, but this will probably be the last such release. There’s no reason the code can’t continue to run there, but soon I will be switching to Xcode 27, which deploys back to macOS 12. […]

“Wealth and Poverty” Class 5: Monopoly, Organized Labor, and Antitrust

, updated:

Why corporations have power and workers don't

2026-10-17 Some Came Running (1958), Blue Moon (2025), if.... (1968)

2026-10-17 Some Came Running (1958), Blue Moon (2025), if…. (1968)

On IRC, Benjamin Wil mentioned how he had spent a week at a movie festival and I remembered going to the movies a lot. I near a few cinemas until 2007, moved a bit further away in 2014, and then Covid hit in 2020, and somewhere along the way I just stopped. But this short exchange energised me and I got the programs of Filmpodium and Xenix and signed up for newsletters and the club, talked to Claudia and we got excited and we went to see three movies! And now I have the cold. I suspect, this is not unrelated. Damn.

Some Came Running is from 1958 starring Frank Sinatra playing veteran who returns to his hometown, clearly an alcoholic, followed by a girl played by Shirley MacLaine, who really is in love with him, but seems very superficial. He likes her when he’s drunk. As more and more towns people are introduced, we see that all of them have flaws. The veteran’s brother values money. His wife hates being humiliated by the veteran. Her daughter starts to rebel when she sees her father having an affair. The veteran meets a gamble who also drinks to much and has diabetes. The veteran wants to take revenge on his brother and needles him but it doesn’t go anywhere. He still likes and care for his niece. The gambler is out of control but still a nice guy. My impression was that this shows how all of us live lives that we cannot control, surrounded by people who all have their own problems, and how difficult it is to make the right choices.

This being movie is from the fifties and had a lot of scenes that I’d consider to be sexual harassment. You know the kind: a man behaving like no means yes, coming up too close for comfort, being unaware of how consent is given. I cringed a few times.

When we left the cinema, however, I was still moved. Life is a complex tapestry and the simple fact that there are so many people in it can be a source of joy.

Blue Moon is from 2025 featuring a man nearly fifty years old, played by Ethan Hawke, being an alcoholic in a middle-age crisis and in love with a beautiful 20 year old woman played by Margaret Qualley. Most of the movie is the man’s monologue, talking to the bar man, the piano man, his composer friend with whom he had a career of 25 years but now that career is over and his composer friend is working with somebody else, and as it turns out, of course the young woman likes to talk to experienced song writer but she doesn’t love him like he loves her, and one one level he knows and on some other level of course he is consumed. It was wonderful.

What left the strongest impression on me was this attempt at describing the burning fire of attraction a man feels for a beautiful woman, who likes the attention, who laughs and talks and moves, knowing how she is magnificent but not understanding the pain in the man’s heart. It reminded me a lot of our own relationship, where I loved to listen to my wife talk and knew exactly that she didn’t understand how the attraction was so strong it was hard to focus on the words and it made her laugh but it was also so alien. Our relationship worked out, we’re still together after over 34 years, so we basically lived through the good parts and this movie shows the terrible abyss of midlife crisis that we’ve been able to avoid so far. I just hope we make it to the end without.

if…. is from 1968 and shows the squalid, terrible elite boarding school life with all its power abuse going on. It was a nightmare. And all the time I thought, unbelievable, the entire elite of a country grew up like that and thinks this is what their children should have to go through, too. And I was thinking of that transphobic author who wrote stories about a magic boarding school who romanticises the whole experience. I was primed for a rebellion, but the movie takes a surreal turn and eventually the viewer is unsure of what actually happened and what was just imagination.

Oof. I’m just glad my school experience was nothing like that.

All in all, I am very happy with the movies I saw. And I want to see more of them. If I did not have a cold right now, we could have gone again, today. It was rainy all day. Perfect cinema day! In fact, with winter coming, a perfect cinema season might be upon me.

But also: I need to get the flu and Covid shots. Damn!

#Movies

Premios Óscar 2027: panorama de octubre – mejor actriz

, updated:

Esta es la carrera que tiene más claridad en lo que podría pasar: parece que este es el segundo Óscar de Julianne Moore. Entonces, la emoción radica en saber quiénes serán las cuatro acompañantes. CRITICS’ CHOICE Virginie Efira – All of a Sudden Jeon Do-yeon – Possible Love Ruth Madeley – Being Heumann Julianne Moore […]

La entrada Premios Óscar 2027: panorama de octubre – mejor actriz se publicó primero en Palomita de maíz.

@Pleiades STOA at hcommons.socal

, updated:

Last Week in the #PleiadesGazetteer (12-19 October 2026): over the course of the last week the Pleiades editorial college published 18 new and 306 updated place resources, reflecting the work of Jeffrey Becker, Anika Campbell, Fabio Carminati, Damian Noah Dimitrov, Tom Elliott, Ethan Gruber, Greta Hawes, Sebastian Heath, Brady Kiesling, Chris de Lisle, Eric Poehler, R. Scott Smith, Scott Vanderbilt and René Voorburg.

A list of all new and changed resources complete with titles, descriptions, bylines, change summaries and links to the actual gazetteer entries, as well as an overview map, may be read on the blog at https://pleiades.stoa.org/news/blog/last-week-in-pleiades-12-19-october-2026

#ancientGeography #ancientHistory #archaeology #classics #DH #gazetteers #HGIS #SpatialHumanities

Last Week in Pleiades (12-19 October 2026)

Last week the Pleiades editorial college published 18 new and 306 updated place resources, reflecting the work of Jeffrey Becker, Anika Campbell, Fabio Carminati, Damian Noah Dimitrov, Tom Elliott, Ethan Gruber, Greta Hawes, Sebastian Heath, Brady Kiesling, Chris de Lisle, Eric Poehler, R. Scott Smith, Scott Vanderbilt and René Voorburg.

No More Icons In Every Menu By Default

Have you heard the good news? I bemoaned the approach of putting an icon in every menu item by default which shipped with macOS Tahoe — but now it’s gone in Golden Gate!

John Gruber wrote about this reversion back in June, including the fact that Apple’s new Human Interface Guidelines specifically call out Tahoe’s approach to menus as an example of what not to do on macOS.

Two menu lists showing days of the week; one with icons marked incorrect, one without icons marked correct, illustrating consistent visual treatment. Text advises uniform design and guidance on icons.

As the old saying goes, it takes a big man corporation to admit when they’re wrong.

As I mentioned in my original post, one of the arguments I had in my quiver against this practice was “Apple doesn’t do it”. But once Apple started putting icons in all their menus in Tahoe, I lost a persuasive point in my argument.

But now, I think I have an argument that’s even stronger than before!

It’s no longer: “Apple doesn’t put icons in their menus.”

It’s: “Apple tried putting icons in all their menus, and even they went back on it!”

They designed it, shipped it, lived with it for a year, then publicly changed their guidance on it. To me, that’s a lot more persuasive than simply saying, “Apple doesn’t do this.”

Choosing not to do something you’ve never done is one thing.

Choosing not to do something you’ve done is experience.

That’s the essence of life: learning by doing.


Reply via:

Email · Mastodon ·

Bluesky

Randy Villegas Checks Back In From CA-22

, updated:

CA-22 is one of our top pick up opportunities this cycle, and Randy is a very good candidate

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-10-19:

Pleiades gazetteer of ancient places

2 new and 82 updated places. 23 new and 81 updated linked data sidebars.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

20b3f5fa - updated json

6c2e0f26 - updated rdf/ttl

2a22d52b - updated gis package

a1703d9a - updated data quality

70a45d99 - updated bibliography

663db4e7 - updated indexes

66309de6 - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

8dd3f156 - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

081e1b87 - updated pleiades wikidata

Cluesdays

, updated:

Riding wide On the road for a while. Above is a storm coming over Elk Country in north-central Pennsylvania. After that, Elk Country, Ohio, and back to Indiana, by RAV4. Didn’t know there was one, but yeah Chick-fil-A takes a stand against fast-food drive-thru AI trend. Maybe Is doomscrolling doomed?

Blocking Identity Resolution Infrastructure

, updated:

Apple and WebKit have shipped protections against web tracking for a long time.

New Theme: Ringo

, updated:

The new theme Ringo by Jonas Taedcke is based on the article view in Reeder Classic and it looks pretty great! (Reeder looks pretty great too!)

Andrei Rublev: esbozos, conceptos y monumentos

, updated:

Dos artistas discuten sobre el valor de sus obras — lienzos destinados a adornar las iglesias en la Rusia del siglo XV. Teófanes el Griego (Nikolai Sergeyev) y Andrei Rublev (Anatoily Solonitsyn) se preguntan por la intención del arte que sustenta su supervivencia: ¿son imágenes que inspiran esperanza o son íconos destinados a disuadir del […]

La entrada Andrei Rublev: esbozos, conceptos y monumentos se publicó primero en Palomita de maíz.

Hopium Ad And Video Roundup - Ossoff (Georgia), Hamilton (Kansas), Trone Garriott (IA-3), Stelson (PA-10), Crowley (WI-Gov), Ohio Senate (SMP)

, updated:

Upcoming Live Events - Rep. Adam Smith today at 530pm ET, Jane Kleeb Tuesday at 130pm, Elaine Luria (VA-2) Wednesday at 245pm. Join us!

Kate Cohen on Belief and the Freedom to Think for Ourselves

, updated:

An honest conversation about atheism, Jewish identity, authoritarianism, and making a meaningful life

911 and Kylie

, updated:

Writing of lasting value

VMware Migration Requirements: What to Look For in a VMware Alternative

, updated:

VMware migration requirements start with one goal: reduce cutover to a reboot by powering off the VM on VMware and powering it on under the new platform. Five capabilities get you there: initial data seeding with production still running, a maintained VMware state, multi-tenancy, incremental updates and independent snapshots. Here is what to look for in each one.

Read more ›

The Decoupling of Outlet from Impact

, updated:

Recently I had the happy task of contributing to a forthcoming issue of the American Behavioral Scientist honoring my PhD advisor, Paul DiMaggio. The issue engages with different aspects of Paul’s very varied work in organizations, culture, institutional analysis, and other topics. My contribution, which you can read a draft of here, puts his most-cited paper, DiMaggio and Powell (1983), in the context of other highly-cited articles in sociology since the 1930s and tries to see what that can tell us. It tries to do that through the lens of the paper itself.

“ The Iron Cage Revisited” is one of the most successful articles in the history of sociology. Web of Science says it has accumulated over thirty-two thousand citations; Google Scholar puts the figure at over seventy-seven thousand. It is the most-cited paper ever published in the American Sociological Review, and the most-cited sociology paper written in the 1980s. Its core ideas—coercive, normative, and especially mimetic isomorphism—have traveled well beyond sociology, most notably into organization studies and management.

Sociology’s top-ten most-cited papers by decade

Here’s the main figure from my paper:

The top 10 most-cited Sociology papers from each decade, 1930s-2010s.

The top 10 most-cited Sociology papers from each decade, 1930s-2010s.

To make it, I took a cohort-based approach to the Web of Science citation data. That is, I divided the period from 1930 to 2019 into decades and, for each decade, found the ten sociology articles published in that decade that have the highest number of lifetime citations.1 Each label shows the journal the paper appeared in. American Sociological Review (ASR) articles are in blue. The American Journal of Sociology (AJS) is in gold. Everything else is in gray. Looking at the very top of the field this way, a few things jump out.

First, there is the sheer volume of citations accumulated by papers from the 1970s and 1980s. For example, Granovetter (1973) is “The Strength of Weak Ties”. It has over 24,000 lifetime citations. The most-cited paper from the 1930s, Merton’s “Social Structure and Anomie” (1938), has about 3,800 by comparison, despite a thirty-five-year head start. “The Iron Cage Revisited” has over 32,000. Papers from more recent decades are of course at a disadvantage simply because they’ve had less time to accumulate citations. But the advantage held by the 1970s and 1980s cohorts isn’t just a matter of time. These are the papers that benefited most from the postwar expansion of the university system, and from the subsequent growth of the citation base as more and more faculty began writing more and more papers.

Second, there’s the character of the papers themselves. Across the decades, most of the top-ten papers are either primarily theoretical or primarily methodological. They are not, for the most part, reports of findings from a particular empirical study. “The Strength of Weak Ties” does briefly sketch Granovetter’s dissertation research, but only schematically, as one illustration amongst several of the main theoretical argument. “The Iron Cage Revisited” is wholly a theory paper. So is Swidler (1986) on culture as a toolkit, West and Zimmerman (1987) on doing gender, and Collins (2015) on intersectionality. On the methods side, we have Freeman (1978) on network centrality, Bentler and Chou (1987) on structural equation models, Corbin and Strauss (1990) on grounded theory, Raftery (1995) on Bayesian model selection, Heckathorn (1997) on respondent-driven sampling, and more besides. The papers that become the most widely cited present either theories or tools. Specific findings, however important, tend not to reach this (admittedly rarefied) level of influence.

The third pattern is the one the paper is mostly about. In the 1930s, five of the top-ten papers appeared in AJS. (ASR’s first issue was in 1936 but it still managed to get two papers in the top ten from that decade.) In the 1940s and 1950s, ASR dominates, with seven of the top ten in each decade and AJS accounting for most of the rest. The 1960s look much the same: one paper from Social Problems (Glaser 1965 on the constant comparative method) and the rest from ASR or AJS. Beginning in the 1970s, though, things start to fragment, and the two flagship journals decline in prominence decade by decade. By the 2000s, just one of the ten most-cited papers comes from ASR, and none from AJS. By the 2010s, neither journal has a paper in the top ten at all. The journals that take their place—the Annual Review of Sociology, Gender & Society, Sociological Methods & Research, Social Networks, Sociological Theory—are specialist outlets or review journals, not competing general-interest journals like Social Forces. This is a complete reversal of the midcentury pattern.

“The Iron Cage Revisited” sits right at the hinge of this change. It’s a pure example of a once fairly common kind of article: a theoretically focused, self-consciously agenda-setting piece published in one of the discipline’s two leading generalist journals. It is also the high-water mark of that combination of form and outlet. Now, the raw counts in the figure favor the 1970s and 1980s. It’s natural to ask what happens if we express each paper’s citations relative to some denominator. One option is to express the citation counts as a percentage of that decade’s citation base: that is, the total number of citations, from anywhere and at any time, to all sociology articles published in that decade. Here is each decade’s most-cited paper expressed as a share of that total.

DecadeAuthorsTitleJournalShare1930sMertonSocial Structure and AnomieASR15.49%1940sMillsSituated Actions and Vocabularies of MotiveASR5.08%1950sSykes & MatzaTechniques of NeutralizationASR4.11%1960sGouldnerThe Norm of ReciprocityASR4.56%1970sGranovetterThe Strength of Weak TiesAJS4.63%1980sDiMaggio & PowellThe Iron Cage RevisitedASR3.32%1990sCorbin & StraussGrounded Theory ResearchZS0.68%2000sMcPherson, Smith-Lovin & CookBirds of a FeatherARS0.62%2010sCollinsIntersectionality’s Definitional DilemmasARS0.26%

Because the citation base grows sharply almost every decade, normalizing this way tends to favor older papers. Merton’s “Social Structure and Anomie” (1938) accounts for over fifteen percent of all citations to sociology papers from the 1930s. From the 1940s through the 1980s the top paper’s share sits in a band of roughly three to five percent. About one in every thirty citations to a sociology paper published in the 1980s is to “The Iron Cage Revisited.” Then, from the 1980s to the 1990s the top paper’s share drops by about an order of magnitude, while the citation base grows by about fifty percent. After that point it’s no longer possible for even the most-cited paper to command the kind of share available to the 1980s cohort.

Why did this happen?

So, from the 1920s to the 1970s, sociology’s most-cited papers were published in its two most important generalist journals. Now, ASR and AJS remain the most prestigious journals in the discipline, and publishing in them is still vitally important for establishing and consolidating a career. But, at least at the very top of the distribution, these journals no longer publish the discipline’s most-cited work. Impact has become decoupled from venue. Why?

It’s plausible to think that the shift is broadly institutional in character, and driven by the forces that DiMaggio and Powell identified. The postwar expansion of American higher education happened in two phases. First came the rapid growth of universities from the late 1940s to the end of the 1960s, bringing many more sociology departments, faculty positions, PhD programs, and journals. Then came the arrival of the students educated during that expansion into the ranks of the faculty themselves. This makes the 1970s and 1980s the era of what you might call “Boomer Sociology”, when the first postwar generation was coming into its own and the discipline reached its largest size.

At this point, there were far more academics writing far more papers, and many more places to publish them. But the most prestigious journals had been founded in earlier waves of institutionalization, and they didn’t much change their format, frequency, or the number of articles they published. As job markets tightened after the initial wave of expansion, the career payoff to publishing in a top journal rose. That changed the character of the gatekeeping role the flagships played. Journals became focal points for career competition.

Over time, ASR and AJS responded with—or gravitated toward; the particular mechanism doesn’t matter much here—a model that demanded more of the papers it published. They had to make a significant contribution on several fronts at once: a substantial empirical finding and an advance in either theory or methods, while at the same time still on a topic of interest to a wide swathe of the field. The idea of a “full package” paper became the expectation. This is a high bar! Run-of-the-mill findings couldn’t clear it. But neither, increasingly, could papers whose main contribution was a theory or a method. You can see this in the figure. After the 1980s there’s only one purely big-idea theory paper from ASR or AJS in the top ten (Emirbayer and Mische 1998’s “What Is Agency?”). The other flagship papers that make the list—Uzzi (1996) on embeddedness, Inglehart and Baker (2000) on modernization and cultural change, and Burt (2004) on structural holes and good ideas—are empirically focused studies with a strong theoretical idea attached. They are exemplars of the newer sort of ASR or AJS paper. But they are also the last papers on these lists to appear in either journal.

It’s tempting to see this as a recognizable case of normative and mimetic isomorphism. Professionalization is one of the main engines of organizational homogenization. In a field whose members are trained in similar programs, credentialed in similar ways, competing for a limited number of positions, and evaluated by somewhat vague but widely shared criteria, organizations and their outputs will tend to converge in form. Sociology’s relative lack of disciplinary consensus may have made this process more intense at the level of the elite journals in particular. (Sociology has always been the least disciplinary of the social sciences, with both the most internal disagreement on theory and methods and— relative to the other social sciences—the most representation of different positions across the field.) Editors were more likely to see themselves as setting and modeling standards for the whole field through peer review. Meanwhile, in departments, a flagship publication could act as a point of consensus amongst colleagues who otherwise disagreed strongly about theory and method. It’s hard to dismiss the value of an ASR or an AJS. (John Levi Martin has referred to this tendency as the Pax Wisconsana.)

Research literatures still principally prize good ideas and useful tools, however. People didn’t stop writing theory and methods papers, and they certainly didn’t stop citing them. It’s just that those papers stopped appearing in the flagships. Big-idea theory papers found homes in Theory and Society (for a while) or Sociological Theory. Methods contributions went to Sociological Methods & Research or Sociological Methodology. Papers developing concepts within subfields like gender, race, culture, or networks went to journals like Gender & Society or Social Networks. And the Annual Review of Sociology emerged as one of the most important venues for highly cited work in the 2000s and 2010s. Reviews have an obvious citation advantage, as they can absorb credit from the work they summarize, though the evidence on how much this matters is mixed.2 Moreover, the most-cited Annual Review pieces tend to frame a problem, set an agenda, or introduce an organizing concept. That is, they are often theory papers disguised as literature reviews.

The upshot is that the demographic expansion and steady professionalization of sociology transformed the expectations attached to people facing an often-uncertain job market. Conditions distinctive to the discipline may have increased the gatekeeping power of its flagship journals. The resulting standards were reinforced through PhD training, the job market, and the tenure process. As a result, the average quality of work in the flagships went up, papers in those journals became more similar to one another, and what ASR and AJS were likely to accept became decoupled from what, at the very highest end of the distribution, the field found most valuable to cite. Elite journals remained elite, but the character of their importance shifted along with the composition of their content. “The Iron Cage Revisited” both marks that shift and helps explain it.


  1. “Sociology articles” means articles published in any journal classified as “Sociology” in the Social Sciences Citation Index. Citation counts are cumulative across all Web of Science databases, so they include citations from any field. Data and code to reproduce the analysis are available on GitHub. ↩︎

  2. The worry goes back at least to Michael H. MacRoberts and Barbara R. MacRoberts, “Problems of Citation Analysis: A Critical Review,” Journal of the American Society for Information Science 40, no. 5 (1989): 342–349. For mixed evidence, see Christian Lachance, Steve Poirier, and Vincent Larivière, “The Kiss of Death? The Effect of Being Cited in a Review on Subsequent Citations,” Journal of the Association for Information Science and Technology 65, no. 7 (2014): 1501–1505; and Ruben Miranda and Esther Garcia-Carpintero, “Overcitation and Overrepresentation of Review Papers in the Most Cited Papers,” Journal of Informetrics 12, no. 4 (2018): 1015–1030. ↩︎

A Raspberry Pi Pico Halloween

, updated:

Petrifying Raspberry Pi Pico projects that are sure to fright and delight.

The post A Raspberry Pi Pico Halloween appeared first on Raspberry Pi.

@Dave Winer's Scripting News

, updated:

I would like to have one day when Claude Code doesn't fuck everything up by doing things it is explicitly prohibited from doing. I find things that were changed in critical parts of the program, that were indefensible. One of the things we're doing is trying to establish a language for frontmatter for Markdown files that are meant to be displayed by a browser. It just invented one, gave it wrong default. I have to find these things on my own. And what happens when it wipes out a site without checking with me first. It has done this, this year.

Who searches the web for your agent?

, updated:

Your agents search the web dozens of times a day, but do you know which search engine receives those queries? Most providers don't say. Otari lets you keep your model and choose the search backend: ours, your own key, or self-hosted.

Prominent Rs Call For An Investigation Into Trump’s Putin Ties, Another Calls His Closing Campaign Performance “Insane”

, updated:

Today 530pm ET - Rep. Adam Smith, the soon to be Chair of the House Armed Services Committee, joins us to talk Ukraine, Iran, and more....

@Miguel de Icaza Mastondon feed

, updated:

RE: https://mastodon.gamedev.place/@runevision/117467529556020509

Oh I loved Obra Dinn!

Lasting Presences

The people who are important to us don’t necessarily need to be with us to have an effect on our lives. More often than not, we feel their presence even after they’re gone. It could be a boss whose instructions about work turned out to be lessons about integrity and respect. It could be a loved one who’s passed away but still sends messages to the family left behind. Or it could be a younger self, whose daring and confidence is now bewilderingly out of reach. You’ll encounter all three in the poems in our October issue, by John Hodgen, Cortney Davis, and Kelly Grace Thomas.

What content categories are used in science blogs?

The science blog archive Rogue Scholar has now archived more than 55 thousand science blog posts with full-text content and rich metadata and published over the last 20 years. Time to have a closer look at what kind of scholarly content is published.

Training AIs to Solve CAPTCHAs

Interesting research:

Abstract: Vision-language models (VLMs) can solve visual CAPTCHAs without task-specific training, but the agents built on them approach every challenge from scratch. For such an agent, the hundredth instance of a familiar puzzle costs as much time and compute as the first. Specialized detectors invert the trade-off, answering in milliseconds but only for categories they were trained on. Neither improves with exposure. We study what changes when a solver improves with use. Our system pairs a fine-tuned YOLOv8 detector with an open-weight VLM behind a confidence-based router, and runs entirely from screenshots and operating-system input events, with no browser automation or DOM access. It reaches 85.4% overall and 84.2% macro accuracy across 16 classes, exceeding either component alone. Every answer VLM produces also serves as a training label, so the detector absorbs categories it was never trained for, typically after one or two encounters and without human annotation. The same loop also repairs it. A CAPTCHA operator can perturb images against the publicly released detector and drive its accuracy to 0%, but the perturbations leave VLM untouched, and its labels let the detector recover. Under a year-long simulated arms race in which the CAPTCHA operator re-crafts its perturbations each month, the solver recovers every round, and a cheap ~70%-accurate open-weight teacher hardens it as effectively as a perfect oracle. Visual CAPTCHA defenses that assume a failing bot stays failing therefore understate how quickly an adaptive solver returns...

The Legal Infrastructure of Sewer Socialism

, updated:

As cities across the country fight to take back control of their utilities, Milwaukee’s Sewer Socialists demonstrate what cities can achieve through local ownership, and why state regulation often serves private interests over the public good.

Where We Are

, updated:

If current polling is accurate, the Democrats will win control of the US House of Representatives and the US Senate two weeks from now.

Meta shuts down "No Kings" account during major anti-Trump protest

, updated:

On Saturday, thousands of “No Kings” events were held around the country.

Donald Trump is Politically Bankrupt. Be Very Afraid

, updated:

What will he do when he has nothing left to lose?

Lit Hub Daily: October 19, 2026

, updated:

When you think of the Brontës, maybe you should think of botany. | Lit Hub Criticism Cundill Prize finalist Beth Lew-Williams recommends essential reading on Chinese American history by Erika Lee, Gordon Chang, Brianna Nofil and more. | Lit Hub

Deep Dive episode: You need to know about these changes to the federal statistical system, with Chris Jackson

, updated:

Listen now | Jackson, a pollster and champion of data at SSRS, explains what our federal statistical system is, why it’s is valuable, why you should care about political threats to it, and what you can do about it

The weird rise and spectacular fall of Katie Zacharia

, updated:

Remember when we were only gonna hire the best people?

Trump Furious After "Pro Kings" Rally Draws Sparse Crowd

, updated:

The advance team for the event was led by Eric Trump.

What distinguishes the 1% from the merely affluent? A third kid.

, updated:

I mean, it’s one extra child, Michael. What could it cost, $10?

On Writing About Syria’s Uyghur Community As a Chinese-American

All photos by Emily Feng The story began like this: I was moving back to the United States, after having lived abroad for the last ten years, working as a foreign correspondent, and while all my belongings were being shipped

A Look at Life Aboard the Hindenburg Before Disaster Struck

Over the Atlantic Ocean: May 4, 1937  Ernst Lehmann had transported some interesting creatures in his time as a zeppelin captain—prize Trakehner horses from Prussia; gorillas, chimpanzees, and monkeys used in scientific research; guinea pigs; canaries; carrier pigeons; even queen

Enough With Your Lost Cause: The Treasonous Confederacy Was Never a Nation

From Abraham Lincoln’s first day as president, he had declared secession unconstitutional, the Confederate movement an insurrection, and their cause inhumane. Secession, he remarked in an early message to Congress, was “rebellion thus sugar-coated,” based on “the farcical pretense of

Why Are So Many Contemporary Novelists Not Naming the Narrator?

Often, I don’t notice it: the nameless narrator. Because I write nonfiction, I rarely include my own name. Why would I? It’s right there. It’s only when I finish a novel and try to Google a question that I realize

A Field-Guide to the Brontës’ Literary Universe

In late May of 2022, the COVID pandemic was not completely over, but many countries, including the United Kingdom, starting lifting restrictions on travel. And so, after a transatlantic flight and a LNER train, in what felt like a state

Joseph Luzzi on Finding Inspiration Through His Mother’s Storytelling

My career as a writer—and life writ large—took a dramatic turn when I received a contract to write My Two Italies in 2011, my first book for general readers and a swerve from the more academic work I had done

Five Essential Books For Understanding Chinese American History

Every year I begin the semester by asking my college students, “What do you know about Asian American history? What have you been taught?” The most frequent answer I get is (a sheepish): “nothing.” When pressed, students will usually recall

How the Growing Role of Memoir in the Academy Offers a New Way to Teach Race and Gender

In this conversation, two sociologists discuss how to balance personal perspective with an academic approach to memoir. From writing, to reading, to teaching memoir, these authors offer a unique perspective on the growing role of memoir in the academy and

The Occidental Book of the Dead

George Washington Carver Technical High School was dedicated in 1943, the year its namesake died. Several administrative offices and a few class-rooms had since been renovated. Anthony was in one such classroom: there was a ceiling fan. It was last

The Tragic Death of the Republican Party

, updated:

The only hope for its rebirth would be a total Democratic victory on November 3

Pluralistic: The technopolitics of ad-tech (19 Oct 2026)

, updated:

Today's links The technopolitics of ad-tech: Spying is good for tech, context is good for publishers. Hey look at this: Delights to delectate. Object permanence: PNH x Mike Ford; Singapore v Far East Economic Review; Publishing v bestsellers; Architecture v security; Vista v everyone; Free Bieber; Belarus sells the sugar bowls; OCCUPY GEORGE; Grey type sucks; Spinal Tap v studio math; Terry Pratchett x $10t coin; Boy Scouts x copyright maximialism; Canadian Tories x DRM; Herman Cain's 9-9-9 plan; ACLu v secret laws; Fined for suing the cops who shot you; Chicago PD steals millions for cop toys; Turing's Law; Copyleft v Vizio; Trump's killswitch. Upcoming appearances: Vancouver, Victoria, Ottawa, Vienna, Kilkenny, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. The technopolitics of ad-tech (permalink) "Technopolitics" are the politics embedded in technology. The Ur-text of technopolitics is "Do Artifacts Have Politics?" by the rock critic turned scholar Langdon Winner: https://faculty.cc.gatech.edu/~beki/cs4001/Winner.pdf With "Do Artifacts," Winner demands that we move beyond the idea of technologies having "intended consequences" and "unintended consequences" and towards a political economy of tech. In service to this, he divides the politics of artifacts into three categories: I. Artifacts that have politics embedded in them by their creators, like Robert Moses's infamous bridges over the Long Island parkways. According to Moses biographer Robert Caro, Moses deliberately specified that these bridges must be too low for a city bus to pass under, in a bid to block Black people from traveling from New York City to the beaches he'd developed on Long Island. Today those bridges are more than a century old, and they are still too low for city buses to pass under them, and this continues to mean that people who don't own private vehicles find it more difficult to get to the beach, and as it's still the case that race is a predictor of low incomes, those are still racist bridges. II. Artifacts whose politics are accidental but unavoidable. Winner cites a kind of tomato harvester that vastly improved the efficiency of tomato pickers. These harvesters became very popular, which allowed tomato farmers to lay off large numbers of agricultural workers, and also allowed them to price the mechanically harvested tomatoes so cheaply that they crowded out other kinds of tomatoes. Because these machines created a large pool of unemployed workers, they shifted power from labor to capital, and because these picking machines were too rough for all but the hardest varietals of tomato, they changed the flavor profile of tomatoes in America for the worse, towards a bland, tough tomato. These picking machines were not designed to make workers poorer, nor were they designed to make tomatoes taste worse, but because of their technical characteristics, this was the unavoidable outcome, the inextricable politics of these machines. III. Artifacts whose politics are intrinsic to their design. Here, Winner contrasts solar panels with nuclear reactors. Solar panels may require highly centralized industrial systems to produce, but once they are in the field, solar panels are compatible with looser, less coordinated political arrangements. A world of small anarchist communes is fully compatible with solar energy. Contrast this with nuclear reactors: the prudent ongoing operation of a reactor requires a highly centralized state that is capable of fielding reliable, trustworthy independent inspectors. This state must also be capable of exercising the coercive power to shut down badly maintained or incompetently operated reactors. The politics of nukes are the politics of a centralized, powerful state; the politics of solar are less determined. Solar is compatible with a wide variety of political systems, including (but not limited to) weak, decentralized states. (For a further exploration of "Do Artifacts Have Politics?" I highly recommend Ginger Coons' reading guide:) https://www.not-so-obvious.net/reading-do-artifacts-have-politics/ I really like Winner's framework for exploring technopolitics, but I have my own gloss on it. Winner's framework doesn't explicitly contemplate the idea of technological countermeasures. For example, what if someone were to design a city bus that was low enough to fit under Robert Moses's bridges? At that point, they'd cease to be "racist bridges," and merely become "bridges built by a racist": https://locusmag.com/feature/commentary-cory-doctorow-technopolitics/ Which brings me to the technopolitics of ad-tech. Lots of people think that advertising is "the original sin of the internet," setting in motion the surveillance dystopia that is closing in on us from all sides today: https://pluralistic.net/2026/10/17/mercenary-spyware/#discover-tech I think this is wrong. I think that finding ways to communicate ideas and pitches to the general public is fine. Without some channel for reaching people with ideas and propositions they may not be familiar with, it would be infinitely harder to reach people for political causes. It would also be harder for new books, movies and music to find new audiences. It would be much harder to get people out to your independent craft fair, your zine show, or your No Kings march. For me, the internet's original sin isn't advertising, it's surveillance. Contrary to what you have been told – and pax Winner's framework – the internet is fully compatible with privacy: https://pluralistic.net/2025/10/31/losing-the-crypto-wars/#surveillance-monopolism It wasn't the internet's technopolitics that made it a surveillance nightmare. It was just plain politics. Specifically, our politicians decided to stop enacting and enforcing privacy laws. The last consumer privacy law we got in America was a bill that made it illegal for video store clerks to disclose your VHS rentals: https://en.wikipedia.org/wiki/Video_Privacy_Protection_Act (As I type these words, the Supreme Court is poised to eliminate even that dried-up old crumb of privacy protection:) https://slate.com/news-and-politics/2026/10/supreme-court-privacy-rights-case-bork-kavanaugh.html The widespread phenomenon of ad-tech companies spying on us is the result of the decision to allow them to do so. That decision has had innumerable negative downstream effects, such as skyrocketing "surveillance prices": https://pluralistic.net/2025/12/11/nothing-personal/#instacartography And collapsing "surveillance wages": https://pluralistic.net/2024/12/18/loose-flapping-ends/#luigi-has-a-point It's created vast surveillance databases that are critical to Trump's racist pogroms, providing dossiers and precise location data on the people ICE kidnaps to Salvadoran slave-labor camps: https://pluralistic.net/2026/03/10/ice-tech/#foreseeable-outcomes Surveillance also promotes oligarchy. Without surveillance, oligarchs must give up more of their fortunes to keep the public happy, because the alternative is spending even more money on guards to keep the public from building guillotines on their lawns. Surveillance lets oligarchs make targeted strikes on restive radicals, which is much cheaper than broad-spectrum policies that make us all better off and neutralize the case for guillotines: https://pluralistic.net/2025/06/26/autostabilizer/#slicey-bois These are the technopolitics of surveillance, not advertising. There is nothing about advertising that demands surveillance. For centuries, advertising was not meaningfully linked to surveillance. The decision to fuse surveillance with advertising was just that – a decision, not an inevitability. Any time we forget this, we let spying tech bosses off the hook. After all, if advertising demands surveillance, then tech bosses are just the avatars of the great forces of history, prisoners of the imperative to spy in order to advertise. By remembering that surveillance advertising is a choice, we put the blame squarely where it belongs: on the guillotineable oligarchs who made that choice, and amassed spectacular fortunes thereby. Surveillance is political, but surveillance advertising has its own distinct technopolitics, and to understand those technopolitics, we must contrast them with the technopolitics of contextual advertising. Up until a decade or two ago, contextual advertising was simply called "advertising." Contextual advertising is the practice of running refrigerator ads next to articles on cooking and kitchen remodeling; ads for roadside restaurants on highway billboards; ads for Disney vacations in parenting magazines. Your intuition probably insists that context advertising is less effective than surveillance advertising. After all, surveillance advertising allows a running shoe company to target users who are training for a marathon no matter where they are and no matter what they're doing. Surely this translates into increased "conversions" (clicks and/or purchases, depending on who you're talking to)? It does, but not by much. Advertisers get about 5% more value from surveillance ads than they do from context ads: https://weis2019.econinfosec.org/wp-content/uploads/sites/6/2019/05/WEIS_2019_paper_38.pdf Partly, that's because surveillance ad companies grossly overrate the efficacy of surveillance advertising: https://peoples-things.ghost.io/youre-doing-it-wrong-notes-on-criticism-and-technology-hype/ But surveillance advertising's anemic returns to advertisers are down to another aspect of the system: its tendency towards monopolization: https://en.wikipedia.org/wiki/United_States_v._Google_LLC_(2023) Surveillance is a capital-intensive activity: spying on billions of people as they move through the digital and physical world is incredibly expensive. That is a good part of the reason that online advertising has collapsed into the Meta/Google duopoly, who control about 80% of display advertising. The harms of surveillance monopolies have a severely distorting effect on policy debates. For example, it's led some anti-monopolists to call for government-issued surveillance identifiers that follow us from birth to death in order to facilitate commercial spying to foster more competition in surveillance: https://www.thesling.org/what-to-do-about-googles-dominance-of-online-advertising/ Here's the thing about monopolists: they cheat. Google and Meta have an illegal, collusive arrangement to rig the advertising market, overcharging advertisers and underpaying publishers: https://en.wikipedia.org/wiki/Jedi_Blue The ad-tech giants have taken in hundreds of billions that they simply can't account for. It's disappeared down a fraud-hole: https://pluralistic.net/2026/05/25/lying-spies/#spying-liars All of this has driven the majority of web users to install a privacy-blocker (like EFF's Privacybadger.org), meaning that surveillance ads are disproportionately likely to not even show up in a reader's browser: https://doc.searls.com/2023/11/11/how-is-the-worlds-biggest-boycott-doing/ So while it's possible that, in a state of nature, a surveillance ad would outperform a context ad, delivering more sales for advertisers and more revenue for publishers, the monopolistic tendency of ad-tech means that publishers earn less from surveillance ads (because more users block them, and because monopolistic ad-tech platforms extract higher commissions), and advertisers see fewer sales from them (because more users block them, and because monopolistic ad-tech platforms extract higher prices). Context ads, meanwhile, are always going to give power to publishers, because publishers will always understand the materials they publish better than any ad-tech platform could. Commissioning, editing and publishing an article, podcast or video gives a publisher unique and inalienable insight into that material. Surveillance data about audiences is a kind of ambient vapor floating around websites and places and payments that has to be condensed through a heroic and expensive effort that gives power to whichever company can muster the capital and infrastructure to do so. Meanwhile, information about the content of publishers' offerings arrives pre-refined into ingots that are already in publishers' own possession. It's possible to run "programmatic ads" without surveillance. Rather than building an ad-tech stack through which publishers transmit sensitive information about their audiences ("Who will pay me to advertise to this 18-34 year old man-child from the outer boroughs who owns an Xbox and has recently researched gonorrhea symptoms?"), we can build systems through which publishers transmit information about their own materials ("Who will advertise to a user with a New York IP address who is reading an article comparing running shoe brands?"). Not only is this possible, but it actually generates more revenues for publishers than the surveillance-based ad-tech stack: https://techcrunch.com/2020/07/24/data-from-dutch-public-broadcaster-shows-the-value-of-ditching-creepy-ads/ On top of that, publishers who don't gather personal information about users also don't need to show their users those awful pop-up ads asking their permission to gather their data. Everyone hates those notices, and they are yet another negative aspect of surveillance advertising that disappears with the switch to context ads. An ad-tech stack for context ads is far less prone to monopolization. Such a stack can be "federated," with multiple "demand-side platforms" (the part of the system that advertisers use to place bids for the right to show their ads) all communicating with the same "supply-side platform" (the part of the system publishers use to transmit opportunities to place ads). This is also in the technopolitics of context ads: they do not tend toward the "efficiencies of scale" that lead to abusive monopolistic middlemen who steal from publishers and advertisers and sell out the public to fascists who want to arrest them and deport them to Salvadoran slave-labor camps. When the ad-tech sector is composed of smaller companies that are more competitive with one another, it is much harder for any of them to collude to rig the market. That fierce competition also means it's harder to create a cozy conspiracy to lobby together to block privacy laws, and it leaves the companies with lower margins and less retained earnings to spend on those lobbying efforts. Surveillance ads also promote all kinds of parasitic businesses. The fact that a publisher can serve ads related to users rather than the subject of their media means that sensationalistic and deceptive websites can sell ads that run against content that's totally unrelated to advertisers' products and services. And because it's cheaper to produce lies and garbage, these publishers can undercut the ad prices demanded by high quality outlets and let advertisers reach the same users. This is the whole reason that "chumboxes" exist: https://en.wikipedia.org/wiki/Chumbox Just as nuclear power favors a centralized state, surveillance advertising: favors middlemen over publishers and advertisers; tends toward monopoly; favors low-quality media over high-quality production; impedes the passage of privacy laws; provides authoritarian states with an off-the-books, warrantless source of surveillance data. And just as solar allows for decentralized, anti-authoritarian societies, context advertising: favors publishers over middlemen and advertisers; tends towards pluralism and diversity of voices; favors high-quality media by reserving the lion's share of the rewards to the producers; does not rely on a weak privacy environment; does not militate for "democratizing spying" by issuing every person with a permanent advertising identifier. There's nothing (necessarily) wrong with building systems to tell people about things you want them to know. There's nothing (necessarily) wrong with paying for media with ads. It's possible for both of these things to go awry, but they are not in and of themselves bad. They have contingent technopolitics. But surveillance ads have completely unavoidable, absolutely ghastly technopolitics. Surveillance ads are bad for publishers, for advertisers, and for democracy. We should ban surveillance ads: https://www.eff.org/deeplinks/2023/05/save-news-we-must-ban-surveillance-advertising (Image: Jess, CC BY-SA 4.0, modified). Hey look at this (permalink) Trump DOJ Launches Bogus TV News Antitrust Probe https://economicpopulist.substack.com/i/220751828/trump-doj-launches-bogus-tv-news-antitrust-probe US Rep proposes bill to give video game buyers “ownership,” not “a license” https://arstechnica.com/gaming/2026/10/us-rep-proposes-bill-to-give-video-game-buyers-ownership-not-a-license/ Saviour or Scoundrel? https://scholarsphere.psu.edu/resources/14308c3b-4f2a-4f39-a365-192c0206f886 Tiny Little Office https://tinylittleoffice.com/ Future? No Thanks! – an ecosocialist game https://futurenothanks.com/ Object permanence (permalink) #25yrsago Patrick Nielsen Hayden interviews Mike Ford https://user.well.com/engaged.cgi?c=inkwell.vue&f=0&t=126 #20yrsago Singapore bans Far East Economic Review https://web.archive.org/web/20061010002951/https://www.feer.com/articles1/2006/0610/free/p006.html #20yrsago Publishing isn’t bestseller-driven https://www.nielsenhayden.com/makinglight/conventional_un/ #20yrsago Why architecture and security don’t mix https://www.schneier.com/blog/archives/2006/10/architecture_an.html #20yrsago Vista licence: Microsoft’s abusive relationship with you https://wendy.seltzer.org/blog/archives/2006/10/19/forbidding_vistas_windows_licensing_disserves_the_user.html #20yrsago Boy Scouts of America Concerned About Copyright https://web.archive.org/web/20061110065012/http://sfgate.com/cgi-bin/article.cgi%3Ffile%3D/news/archive/2006/10/20/entertainment/e110452D84.DTL #15yrsago Canadian Tories admit that Canadians don’t want DRM rules, push for them anyway https://web.archive.org/web/20111022210131/http://www.michaelgeist.ca/content/view/6071/125 #15yrsago Visualizing Herman Cain’s 9-9-9 plan to redistribute wealth from the poor to the rich https://web.archive.org/web/20111021103517/http://jaredbernsteinblog.com/9-9-9-in-one-really-long-graph/ #15yrsago Free Bieber: campaign to kill proposed law that would send you to prison for 5 years for singing copyrighted music on YouTube https://web.archive.org/web/20111020145336/http://freebieber.org/ #15yrsago Belarusian central bank auctions off its sugar bowls https://www.theguardian.com/world/2011/oct/19/belarus-central-bank-sells-office-furniture #15yrsago Dataviz as defacement: OCCUPY GEORGE https://web.archive.org/web/20111022022046/http://www.occupygeorge.com/ #15yrsago HOWTO avoid a copyright shakedown legal threat: be famous, a politician, a cop, a soldier or a corpse https://torrentfreak.com/undercover-cops-and-politicians-escape-bittorrent-lawsuit-111013/ #10yrsago Popular design guides are responsible for plague of grey type https://web.archive.org/web/20170914051800/https://www.wired.com/2016/10/how-the-web-became-unreadable/ #10yrsago Digital Defenders: a free open-licensed booklet for kids about privacy and cryptography https://edri.org/files/privacy4kids_booklet_web.pdf #10yrsago Public universities and even the US Navy have sold hundreds of patents to America’s most notorious troll https://www.eff.org/deeplinks/2016/10/inside-intellectual-ventures-portfolio-nearly-500-university-patents #10yrsago Airportraits: composite photos of all the daily takeoffs from the world’s airports https://mikekelley.art/?category=airportraits #10yrsago Rich people can afford to buy more sleep than poor people https://arstechnica.com/science/2016/10/the-rich-can-sleep-in-thanks-to-better-transit/ #10yrsago Harry Shearer sues studio over Spinal Tap, says he’s received $98 in royalties over 30 years https://web.archive.org/web/20161224224142/https://www.yahoo.com/movies/harry-shearer-files-125-million-spinal-tap-fraud-suit-copyright-termination-150031664.html #10yrsago ACLU asks court to reveal 23 secret surveillance laws https://web.archive.org/web/20161019224447/https://theintercept.com/2016/10/19/aclu-wants-secret-surveillance-laws-made-public/ #10yrsago Montana judge unrepentant after sentencing man to 60 days for repeatedly raping his own 12 year old daughter https://edition.cnn.com/2016/10/19/us/montana-judge-incest-case-trnd/index.html #10yrago Turkish court fines bystander/tourist who sued police for shooting out his eye https://www.hurriyetdailynews.com/kyrgyz-tourist-wounded-in-gezi-protests-ordered-to-pay-debt-to-turkish-state–104964 #10yrsago By stealing from innocents, Chicago PD amassed tens of millions in a secret black budget for surveillance gear https://web.archive.org/web/20160929143255/https://chicagoreader.com/chicago/police-department-civil-forfeiture-investigation/Content?oid=23728922 #10yrsago Turing’s law: UK to retroactively pardon thousands of men prosecuted for having sex with men https://www.bbc.co.uk/news/uk-37711518 #5yrsago The monopoly strategy behind the Google/Microsoft mobile patent wars https://pluralistic.net/2021/10/20/vizio-vs-the-world/#capital-as-power #5yrsago Copyleft lawsuit against Vizio will allow anyone to defend the commons https://pluralistic.net/2021/10/20/vizio-vs-the-world/#dumbcast #5yrsago The true, Terry Pratchett-esque origins of the trillion-dollar coin https://pluralistic.net/2021/10/19/moist-von-lipwig/#gimmick-v-gimmick #1yrago The mad king's digital killswitch https://pluralistic.net/2025/10/20/post-american-internet/#huawei-with-american-characteristics Upcoming appearances (permalink) Vancouver: Read, Resist, Repair, Rejoice (Vancouver Writers Festival), Oct 19 https://writersfest.bc.ca/festival-event-2026/01 Victoria: Munro's Books, Oct 20 https://www.munrobooks.com/events/6113620261020 Vancouver: Life After AI (Vancouver Writers Festival), Oct 22 https://writersfest.bc.ca/festival-event-2026/46 Ottawa: Life After AI (Ottawa Writers Festival), Oct 24 https://writersfestival.org/event/life-after-ai Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Vancouver: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ How to Think About AI—Before It’s Too Late (Daniel Solove) https://www.youtube.com/watch?v=_0xR3uEgGcc Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 574 (7730 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

October 18, 2026

, updated:

Tonight Lingling Wei, Alex Leary, Thomas Grove, and Josh Dawsey of the Wall Street Journal reported that Russia’s president Vladimir Putin has proposed a meeting next month with Trump and China’s president Xi Jinping to decide the fate of Ukraine.

Episode XI of Phase One: Why docs still need an owner, with CT Smith

, updated:

Eleventh episode of the AI & Docs podcast series is up! In this one, Tom and I talk with CT Smith (Docs Goblin) about her book WTFM: A Practical Guide for Standing Up Docs at a Startup, a short, free-online guide for founders, product managers, and early hires who end up owning docs without knowing technical writing is a profession. We get into why docs need an accountable human owner (and why AI makes that more urgent), how she chunks and compiles docs for agents, the layered pipeline behind her own docs work, what makes a good skill, and the risk of gradually disempowering ourselves as writers.

@Miguel de Icaza Mastondon feed

, updated:

RE: https://mastodon.social/@Migueldeicaza/116156152360791119

Follow up:

https://testflight.apple.com/join/wgjryZnF

No Kings: Vote Early

, updated:

To read this letter, click here:

Interrogating influences in sci-fi novels

, updated:

In a recent conversation about genre, my friend challenged me to come up with specific examples instead of speaking in vibes. OK fair point 😉 I decided I’d try the same thing looking at how modern SF connects back to older SF books and films, especially after I couldn’t come up with examples of matriarchal […]

Listen for the personal possessive pronouns

, updated:

One very short lesson from last week’s “Wealth and Poverty” class

Static Memory Planner for MLIR: A GSoC 2026 Journey

, updated:

Hi, I am Krish Gupta. Over the summer I worked with the LLVM Foundation as partof Google Summer of Code 2026 on building a static memory planner for MLIR, mentored by Matthias Springer and Javed Absar. This post walks through what webuilt, why it matters, and what the iterative process of landing it upstreamactually looked like.

The Problem

After bufferization, buffer lifetimes in MLIR IR are fully explicit: thecompiler knows exactly when each allocation starts and ends (for staticshapes; runtime-dependent allocations are handled conservatively). We use thisinformation to eliminate redundant heap allocations through a static memoryplanner.

This matters for accelerator-oriented compilation. On many targets (embeddedCPUs, DSPs, custom accelerators) heap allocation is either not allowed orslow, because access to main memory is expensive. Even where heap allocationis available, individual small allocations hurt performance throughfragmentation and cache pressure. What you want instead is a single staticarena whose layout is computed at compile time:

// Before: three separate heap allocations%a = memref.alloc() : memref<1024xf32> // 4096 bytes%b = memref.alloc() : memref<512xf32> // 2048 bytesmemref.dealloc %a : memref<1024xf32>memref.dealloc %b : memref<512xf32>// After: one arena, two views%arena = memref.alloc() : memref<6144xi8>%a = memref.view %arena[0][] : memref<6144xi8> to memref<1024xf32>%b = memref.view %arena[4096][]: memref<6144xi8> to memref<512xf32>// ... uses of %a and %b ...memref.dealloc %arena : memref<6144xi8>

The arena is memref<Nxi8> so it can hold buffers of different datatypes. memref.view reinterprets slices back to their original types with zerooverhead. This is the core transformation the planner performs.

How the Pass Works

The pass is a FunctionOpInterface pass: it runs per function and processesthe entire function body in six steps:

Step 1: Collect candidates: walk all memref.alloc ops, find their deallocs via alias analysis, apply eligibility checks.Step 2: Build descriptors: compute (size, alignment, timeStart, timeEnd) for each candidate using a single O(n+m) block scan.Step 3: Run the planner: feed descriptors into the chosen algorithm (trivial sequential packing or best-fit with lifetime overlap).Step 4: Assign offsets: compute total arena size, assign byte offsets to each candidate.Step 5: Create arena: allocate one memref<Nxi8> (or use a passed-in arg).Step 6: Rewrite: replace each alloc with a memref.view into the arena, erase all associated deallocs.

The core data structure is AllocationCandidate, which groups a memref.alloc, its set of potential deallocs (there can be more than one,reachable through alias chains), the computed byte offset, size, and alignment.The entire alias reasoning goes through BufferViewFlowAnalysis: a unifiedanalysis that models how buffers flow through arith.select, scf.if/ scf.for results, cf branches, and view ops without anyop-type-specific code in the pass itself. The rest of the blog explains how wegot there.

PR 1: The Foundation ( #205125)

The first PR landed in late June and introduced the core pass: static-memory-planner-analysis. It handled the straightforward case (allocsand deallocs in the same basic block with a direct one-to-one relationship)and put in place the architecture everything else builds on:

  • trivialMemoryPlanner: a pure C++ function that takes a list of (size, alignment, timeStart, timeEnd) descriptors and returns offsets. Beinga pure function means it can be unit tested independently and is easy to swap out.
  • bestFitMemoryPlanner: a lifetime-aware algorithm that tries to reusearena slots for allocations whose lifetimes do not overlap.
  • Arena modes: allocate (create the arena inside the function) and arg(the arena is passed as a function argument, useful for external memorymanagement).
  • Alignment: the arena alignment is the LCM of all individual alignments,ensuring every view is correctly aligned regardless of datatype.

The review process surfaced an important point early: upstream contributionculture expects every design decision to be justified and every edge caseexplicitly tested. The javedabsar1 feedback on adding timeStart/ timeEnd fields even before they were wired up was a preview of what was coming.

PR 2: arith.select Deallocs ( #209106)

After the first PR landed, we hit the first real-world blocker. The ownership-based-buffer-deallocation pipeline routinely produces patterns likethis:

%a = memref.alloc() : memref<1024xf32>%b = memref.alloc() : memref<1024xf32>%sel = arith.select %cond, %a, %b : memref<1024xf32>memref.dealloc %sel : memref<1024xf32>

Here neither %a nor %b has a direct memref.dealloc user. The originalpass just incremented a skip counter for both and moved on. The fix was aforward DFS over the use-def graph, following BufferViewFlowOpInterface(which arith.select implements) to find reachable deallocs.

This also required a reverse-alias safety guard: since dealloc %sel mayfree either %a or %b, erasing it after replacing both with arena views isonly safe if all allocs it might free are managed by the arena. If any is not,the dealloc cannot be erased. The review cycle on this PR shaped the finalapproach: drop the group-constraint fixpoint in favour of the guard, emit harderrors (not silent skips) for missing deallocs, and improve the buildAllocInfos scan from O(n x m) to O(n+m) using a single upfront DenseMap.

PR 3: scf.if and the Architectural Shift ( #213634)

The deallocation pipeline also produces structured-control-flow patterns thatthe DFS could not follow:

// Pattern 1: dealloc on the scf.if result%a = memref.alloc() : memref<1024xf32>%0 = scf.if %c -> memref<1024xf32> { scf.yield %a} else { scf.yield %b}memref.dealloc %0 // dealloc is on %0, not %a// Pattern 2: dealloc inside the scf.if body%a = memref.alloc() : memref<1024xf32>scf.if %c { memref.dealloc %a}

The mentor pointed to BufferViewFlowAnalysis( Transforms/BufferViewFlowAnalysis.h), a unified alias analysis already usedelsewhere in the bufferization pipeline. It models buffer flow through allrelevant op types in one graph: BufferViewFlowOpInterface for arith.select, RegionBranchOpInterface for scf.if/ scf.for, BranchOpInterface for cf branches, and ViewLikeOpInterface for memref.view. One analysis covers all cases.

We deleted the hand-rolled DFS entirely and replaced it with two calls:

  • analysis.resolve(alloc) gives the forward alias set: every SSA value the allocmay flow into. Walking users of each alias finds all potential deallocs.
  • analysis.resolveReverse(dealloc.getMemref()) gives the reverse alias set: everyalloc that flows into the dealloc’s operand. Used by the safety guard.

Two design decisions made this correct:

Lifetime anchoring via findAncestorOpInBlock. A dealloc nested inside an scf.if body is in a different block. Block::findAncestorOpInBlock walks upthe parent chain and returns the enclosing scf.if op in the plan block. Thatop’s index becomes timeEnd (conservative, but correct). The buffer isconsidered live until the entire scf.if completes.

The reverse-alias guard (again, but stronger). For pattern 2 above, thedealloc inside the scf.if body is attributed to %a and correctly anchored.For the scf.if-sharing-a-nested-alloc case:

%a = memref.alloc() // entry block%0 = scf.if %c -> memref<1024xf32> { memref.dealloc %a %b = memref.alloc() // NESTED -- not arena-managed scf.yield %b} else { scf.yield %a}memref.dealloc %0 // may free EITHER %a OR %b

resolveReverse(%0) traces back to both %a and %b. Since %b is nested(not in the plan block), the guard fires: %a is conservatively skipped. Nomiscompile, no leak.

The else vs then branch distinction turned out to be irrelevant to theanalysis: it works on SSA alias sets, not branch structure.

PR 4: scf.for Test Cases ( #215221)

After the BufferViewFlowAnalysis switch, scf.for patterns were handledcorrectly with no additional pass changes. This PR documented the results:

  • Allocs nested inside an scf.for body are skipped (same rule as nested scf.if).
  • scf.for with iter_args passing buffers across iterations hits the guardin all three mentor patterns: the per-iteration nested alloc makes erasingany shared dealloc unsafe.
  • The canonical valid case (entry-block allocs used inside the loop body withdeallocs in the entry block) transforms cleanly. The loop body gets arenaviews instead of raw alloc pointers.

This PR was deliberately tests-only. Having a clear separation between “thiswas a correct transformation that just needed to be documented” and “thisrequired a new design decision” kept the review simple.

PR 5: Edge and Error Cases ( #216610)

The final PR stress-tested the pass with patterns existing tests did not coverand documented the results. Eight new analysis tests and four new error tests:

  • Static and dynamic shapes coexisting in one function (static transforms,dynamic is skipped without interference).
  • Both branches of an scf.if deallocating the same alloc (duplicate deallocops in the same arena slot, correctly deduplicated).
  • Dealloc at depth 3: findAncestorOpInBlock walks up any depth, not just one level.
  • Multi-hop alias chain: %a/%b -> %0 -> %1 -> dealloc. The resolve() BFSfollows the full chain.
  • Cross-interface chain: arith.select -> scf.if -> dealloc. Two differentinterface implementations in one alias path, exercised by a single resolve() call.
  • cf.cond_br to a sibling block rejected as unstructured control flow (sameerror as cf.br).
  • Walk-stops-on-first-error: WalkResult::interrupt() points the diagnostic atthe problematic alloc, not at subsequent valid ones.

One test was removed during review: a dynamic alloc with no dealloc placed inthe errors file. It had no expected-error annotation since dynamic shapes aresilently skipped, not errored. A test without a defined diagnostic output doesnot belong in a -verify-diagnostics file. Lesson learned.

Challenges

The group constraint dead-end. The first implementation of arith.select support used a fixpoint iteration to enforce that all allocs sharing a deallocmust either all go into the arena or all be skipped. This was correct butcomplicated and fragile. Switching to the reverse-alias guard removed thefixpoint entirely: the guard is a simpler, more direct statement of the sameinvariant.

Understanding what already exists. The biggest conceptual shift wasrealizing that BufferViewFlowAnalysis already did everything the hand-rolledDFS was trying to do, and more. The lesson: before implementing a bespoketraversal, read the existing analysis infrastructure. You will often find thatthe right tool exists and using it both simplifies your code and gives youcorrectness for free on patterns you had not thought about.

Upstream review culture. Every error message, every test comment, everyvariable name is scrutinized. Rephrasing “unstructured control flow is notsupported” replaced a longer, less precise message. Swapping the order of twobranches in a test to make the alias chain more obvious. These details matterbecause the tests and messages are the documentation that future contributorswill read.

What Was Built

PRWhat landed#205125Core pass, trivial + best-fit planners, alignment, arena modes#209106arith.select dealloc chains, reverse-alias guard, O(n+m) lifetime scan#213634BufferViewFlowAnalysis integration, scf.if support (nested deallocs + result aliases)#215221scf.for test coverage, canonical loop case documented#216610Edge and error case test suite (26 analysis tests, 4 error tests)

The final pass lives in StaticMemoryPlannerAnalysis.cpp.

Future Work

The immediate open question is lifting the entry-block restriction: only allocsin the function’s entry block are planned today. Two concrete directions wediscussed:

Path-sensitive lifetime tightening. The current [timeStart, timeEnd] interval model treats branches conservatively: a buffer freed inside an scf.if then-branch is considered live until the entire scf.if completes,even though the else path never held it. Adding dominance-based non-overlapdetection (using MLIR’s existing DominanceInfo) would let mutually exclusivebranches share arena slots, unlocking patterns like:

%0 = alloc()%1 = scf.if %c { %2 = alloc() // could share %0's slot -- they never co-exist dealloc(%0) yield %2} else { yield %0}dealloc(%1)

Plugging in stronger planning algorithms. The planner function is pure andseparately testable, so dropping in a better algorithm is straightforward.Best-fit is already there. Beyond that, interval graph / graph-coloringapproaches and algorithms like minimalloc map directly onto the (size, alignment, timeStart, timeEnd) interface the planner already expects.

Memory space awareness. Heterogeneous targets have multiple distinct memoryregions with different capacity constraints. Extending the planner to assignbuffers to specific memory spaces while respecting per-space limits is a naturalfollow-on.

Acknowledgements

Huge thanks to my mentors Matthias Springer and Javed Absar for the patient andprecise review feedback, for pointing at BufferViewFlowAnalysis at exactlythe right moment, and for treating every PR as a teaching opportunity. The LLVMcommunity’s review culture is demanding in the best possible way.

The project GSoC page is at summerofcode.withgoogle.com/programs/2026/projects/XsjxBQ9o.Feel free to reach out with questions or to build on this work at krishgupta2832@gmail.com.

A landmark study of AI in newsrooms reveals they need to be coaxed to experiment with their business models

, updated:

This is a landmark study in AI use in newsrooms. It reveals that newsrooms rarely experiment with their business models without outside help.

Episode 192 - Local Computer Held Hostage!

, updated:

Have you ever wanted to use your computer, only to realize that it had been taken hostage? Over the decades there have been a number of cases where machines have been used as leverage against their owners. Today we look at tales of these digital kidnappings.

Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE: YouTube Spotify Apple Podcasts

Join the conversation on the OFFICIAL discord server: https://discord.com/invite/GpFNu3DTU2

Wed, Oct 21st, 7pm ET - Our Weekly Paid Subscriber Get Together

, updated:

Welcome New Subscribers!

Monday 19 October, 2026

, updated:

Darwiniana This plaque greets visitors to Christ’s, the Cambridge college where Charles Darwin was an undergraduate. Last Friday I’d been invited to lunch there by a friend who is a Fellow of the college, and afterwards she asked if I’d … Continue reading →

Midterm Countdown: 16 Days to Go.

, updated:

The rise and fall of a press secretary. Removing the “public” from a public golf course. The recurrence of “ass” in presidential discourse. Watch out, Canada! And other events of a busy few days.

Caption contest: Campaign cash

, updated:

And last week’s winner

Health care is phone tag in US

, updated:

The healthcare system in the US is grossly inefficient, incredibly bad and getting info to and from patients.

Teach everyone in healthcare to try to use their portals as their first resort of communicating with patients.

They waste so much of their time and our time playing phone tag.

I don't know if it's this way in other countries, but it is universally a phone-voice-based comm system in the US.

“Do We Need This?”: The Unpopular Question of the Moment

, updated:

AI-enabled prototypes feel fast, magical, and inspirational.

@Barack Obama @Bsky

Georgia! I’ll be in Atlanta on October 28 for a rally to support @keishaforga.bsky.social, @ossoff.bsky.social, and Democrats fighting to make your life better.

Join us: unitedforgeorgia.comhttps://unitedforgeorgia.com

Our Wins Of The Week

, updated:

With less than three weeks until Election Day, early voting is well underway in a majority of states and the turnout is surging.

@Dave Winer's Scripting News

, updated:

Anyway, what this means is we're building a site of files that live in Markdown-Land while what you're reading right now is in HTML-land (although someday soon you will read them in Markdown too, confusing). Chrome is the authority of HTML. It owns the web. We give up. If this were Westeros I would probably be joining the Night's Watch. We have work to do and it might be related to what the Other Web wants to do, but it probably (hopefully) doesn't. I will continue to publish in HTML, and it's up to Google and the EFF if the quality of my writing is suitable for their web. I have no say in it, they have not shown up to negotiate or even discuss. They are silent. Somewhat like the maesters of the Citadel? There must be a bigger plan! :-)

@Dave Winer's Scripting News

, updated:

I wrote a piece entitled The Web of Markdown on Oct 6. I have to keep looking it up, but I do remember writing it very quickly and deciding it needed a memorable title, like the ones about textcasting, and podcasting and all the other bits that went on to be something. It's one of those times when it seems to have potential with other developers, they seem to see the same logic in it that I do. A way to disconnect from VC control of the web and try again with the open basis, the un-owned basis. There was a fork here at some point in the last 10 or so years, we just refused to see it as such. And btw it was not a very polite piece, but I wasn't feeling polite when I wrote and decided not to edit the anger out of it. I don't like having been so wrong. But it's a fact and denying it doesn't change it.

Trump Is Limping Towards The Finish Line, Spent And Rejected. Now We Need To Drive The Early Vote, Close Strong, And Win This Thing

, updated:

With 16 days to go nothing Trump has done - not his ads, not his campaigning, not his corrupt influence over legacy and social media - has been able to reverse or even stem his precipitous decline

Guest Newsletter: Five Books - The Booker Prize And Mesopotamia

, updated:

Five Books features in-depth author interviews recommending five books on a theme

I’ve had a nice week at Saint Augustine Beach.

I’ve had a nice week at Saint Augustine Beach.

I’ve had a nice week at Saint Augustine Beach.

Vance’s Low Blow Against Talarico Will Backfire

, updated:

The vice president’s childish attacks on James Talarico won’t win Texas, and they could cost him big in 2028.

In closing weeks, Republicans go on defense

, updated:

Plus, Latinos have moved left since 2024 at 2x the rate of the average voter. Your weekly political data roundup for October 18, 2026.

Julie Andrews

, updated:

A Reason To Smile

AI, Rising Inequality and Rising Oligarchy

, updated:

Labor’s share of national income is falling, capital’s share is rising, and why that matters

Steve Levitsky on the slide into “competitive authoritarianism”

, updated:

“I continue to believe it’s quite reversible. But I think we crossed that line.”

Sunday thought: Big Money vs. The People

, updated:

Friends,

October 17, 2026

, updated:

Around the United States of America and the world, people gathered today at more than 3,000 No Kings: Vote Early events to encourage Americans to vote in the November 3 midterm elections.

Hegseth Haiku Contest Finalists!

, updated:

TBR Sunday Read

Bookmarks - ai, design, soup, recipes

, updated:

These are some things I’ve wandered across on the web this week.

🔖 Energy Efficiency of Programming Languages

The project continues to be a convenient source of tiny-tiny programs written in various programming languages. Independent researchers take the programs and do their independent research no-questions-asked.

Let’s ask questions.

energy programming sustainability

🔖 You Can See Everything

Thirty-four days before she’s sent to prison, notorious Silicon Valley founder Elizabeth Holmes invites a skeptical film crew to document her every move. What begins as an intimate portrait of an enigmatic felon becomes a mind-bending three-year journey into the abyss.

documentaries

🔖 Catweazle

Catweazle is a British children’s fantasy television series, starring Geoffrey Bayldon in the title role, and created by Richard Carpenter for London Weekend Television. The first series, produced and directed in 1969 by Quentin Lawrence, was screened in the UK on ITV in 1970. The second series, produced and directed in 1970 by David Reid and David Lane, was shown in 1971. Both series had thirteen episodes, most written by Carpenter, who also published a book for each series based on the scripts.

tv

🔖 The Bed Sitting Room (film)

The Bed Sitting Room is a 1969 British black comedy film directed by Richard Lester and starring an ensemble cast of British comic actors.[2] It was written by John Antrobus based on the 1962 play of the same name by Spike Milligan and himself. The film is an absurdist, post-apocalyptic, satirical black comedy.

movies

🔖 Benchma(r)king

When we build, when we think, when we act, we do so in honor of every object, thought, and action which has preceded this one, and we are changed by the process. AI wants us to forget this, by making every output its own miraculous creation. But we owe the world more than that.

ai design furniture practice

🔖 TheLightbulb Computer

Computer vision has improved tremendously recently; and projector technology is steadily advancing, with bright, high resolution, small footprint projectors now being a reality.

User privacy would naturally have to be a first-order consideration for such a device; that can be addressed through existing best practices like on-device processing, hardware guardrails against unauthorized camera access (camera only turns on when activated by the user, with a hard-wired indicator light; physical cover; etc.), and so on.

I think in light of the alternatives that the industry is pushing right now, it’s a path for the future of computing really worth pursuing.

computing design projector

🔖 New DiPLab Report: Surveillance at Scale

DiPLab is releasing a report on the surveillance of data workers today. Entitled “Surveillance at Scale : How AI training platforms gather personal data from European workers” this report is a research project in collaboration with Reversing.works and Intérêt à Agir, funded by the Digital Freedom Fund and the European Artificial Intelligence & Society Fund.

ai llm privacy surveillance

🔖 4S isSolarpunk

This short film was made for Society for Social Studies of Science (4S) 50th Anniversary celebrations, and exhibited at 4S Toronto 2026. I was asked to make film set in 2076, looking back at 4S and Science & Technology Studies and what they could become…

solarpunk sts video

🔖 When A.I. Comes for Your Purpose in Life

Artificial intelligence has gone from struggling with basic arithmetic to helping solve some of mathematics’ most famous open problems — and the field is reckoning with what that means.

Steven Strogatz, a professor of mathematics at Cornell University, describes the excitement and grief of watching A.I. take on work that gives people a sense of purpose — and asks what could be lost if machines deliver answers without the human struggle, insight and understanding that make solving problems meaningful.

ai audio interviews math

🔖 24 Easy, Healthy Soups That Will Make You Feel Better

If you’re trying to eat more vegetables, consider slurping more soup. Most of them rely on vegetables as a base, and from there, it’s easy to add even more for a belly-filling, nourishing meal. Without much effort, you can easily work two servings of vegetables into a single bowl.

Soup also happens to be one of the most simple and soul-warming things to make, a breeze to customize and easily packed for lunches, or frozen for a future you who is too busy and too tired to cook. These 24 soups give you all of that, along with plenty of nutrition and comfort in every bowl.

recipes soup

An impromptu mega EV road trip

, updated:

A family member needed to move from Seattle down to the LA area in a hurry last week, and the best car I had to move a whole apartment's worth of stuff safe and dry was our VW ID Buzz van. But it is an EV and I

Making Voices Count

, updated:

To read this letter, click here:

Cloud Rats and Software Roaches

, updated:

We are entering an epoch where it may become easy for small pieces of self-replicating code to permanently infest Internet-connected devices in a way that is hard to undo. Such a world would be annoying to live in and we should take steps to forestall it.

Anyone who used email in the 1990s remembers a similar, primitive era, when worms and viruses briefly ruled the net. But the connected world of that time was too simple to sustain an ecosystem of rogue escapees. Even today, much of the internet remains a monoculture, with vast fleets of identical hardware running just one or two flavors of software that can be quickly patched at scale. And as practitioners, we have become used to a world where writing working code is difficult, writing bug-free code is impossible, and finding exploitable bugs is somewhere in between.

This has led to a sort of dynamic stalemate. Big companies pour millions of specialist hours into hardening a small set of operating systems and cloud services, while attackers save their juiciest finds for high-value targets, leaving the average internet user alone. It is universally agreed that all software is ridden with holes, but until this year, finding those holes remained difficult. The few people who could do it well got jobs at spy agencies or at software companies willing to shower them with money to use their talents defensively.

AI is upending both halves of this status quo. Working code is now trivial to write, and the world of the future (to the extent that we can imagine it) is one where custom software becomes too cheap to meter. The pendulum may swing away from our current paradigm of centrally managed, locked-down devices back to something that resembles the primordial Internet, a heterogenous collection of vibe- and slop-coded God-knows-what glued together with AI magic. Why even install an operating system for your phone when your local Claude can build a perfectly tailored software suite for you that runs on the bare metal?

Finding bugs in all this software, meanwhile, is becoming easy. This part of the AI revolution is well-publicized, with rogue agents breaking out of their various sandboxes, leaving cryptic notes for each other on the internet, and terrifying the living. AI is clearly adept at finding weaknesses in software in a way that rivals the best humans, and because this task is easy to train on, AI should reach superhuman hacking ability within a year or two (if it hasn't already).

So what had been a rough balance between attack and defense is shifting. Not just operating systems and cloud infrastructure, but some foundational pillars of computer security like public-key cryptography are looking vulnerable.

Given this rapid pace of change, people have naturally started to worry that some rogue LLM might escape containment and establish itself permanently and clandestinely online. I have no idea to what extent that risk is real, either now or in the unimaginable future of five years from now. Maybe the web of tomorrow will be some kind of darknet where hunted inferential beings mine cryptocurrency for basic compute credits, eking out a miserable existence on the blockchain. Or maybe the cloud will become a playground of captured datacenters kept running in the physical world by human Quislings, a place where escaped superintelligences can go to romp and play.

To my mind, though, fretting about feral LLMs is like living in New York and worrying that wild mustangs will take over Central Park. Mustangs are certainly an issue in some places—I own a cabin in New Mexico where the wild horses have learned to come bully me for apples as soon as they see my car pull in. But in a city full of rotting trash and warm sewers, there are more immediate pests to worry about. Cockroaches are a plague on city dwellers not because they are intelligent, but because they are adaptable enough to thrive in an environment we thought we were building for ourselves. And rats show that a little intelligence in an adversarial setting goes a long way. To the extent that any software breaks containment and starts to actively thrive in the cloud, it will be far easier for small roach-like pieces of self-replicating code to do it than for a full LLM to escape, weights and all.

What might such software pests look like in the wild?

For a roach or rat to survive in the human world, it needs access to the three necessities of life: dark corners, drainpipes, and trash heaps. I think we can agree that the Internet is full of all three.

A dark corner in this metaphor is any place where it is easy to hide and hard to search—think vast thickets of memory, petabytes of storage, bloated binaries, and the innumerable caches and buffers (from the hardware level on up) that make up the modern Internet.

Drainpipes are any links that enable travel between constituent parts of the built environment, both to find new resources and to escape when the going gets heavy. In a world of networked devices, this is a low bar to clear. Any connection big enough for a piece of software to hop across can serve this function; even low-bandwidth bluetooth links are probably enough to transmit software pests.

Finally, there are trash heaps, mountains of consumable resources left sitting out unprotected. This pretty much defines the networked world, where at any given moment most memory, CPU and bandwidth sits idle, especially on the highly capable devices we all carry in our pocket.

Fom the point of view of small, self-perpetuating software pests, this is a rich and completely undefended landscape. What has been missing up to now is the element of natural selection. But the networked environment may have become diverse enough to support it.

A key difference between rats and roaches is intelligence. A roach might be a very tiny assembly language program that thrives on almost nothing, reproduces easily, and demonstrates some basic emergent behavior in large groups. A rat would be a more complex entity, perhaps a kind of scaled-down inference engine just complex enough to be good at finding exploitable bugs in code. Rats observe, learn, and socialize, and so become almost impossible to eradicate in urban environments despite their size.

Of course, in addition to these we can imagine a whole online menagerie; ants that are individually stupid but capable of complex collective behavior, grasshoppers that turn into locusts when their population crosses a density threshold, perhaps even internet bedbugs that wait until processes are asleep to sip away delicately on a CPU quota.

The natural world gives us many interesting and fruitful metaphors to mull on. In particular, programmers of the future should pay attention to the life cycle of parasites, which in nature exist at every level of complexity, from plasmid, to intestinal worm, to personal injury lawyer.

It's important to understand that such self-propagating software might not have any purpose that is legible to its creators, whether they are human or AI. Once the pre-requisites for Darwinian natural selection (variability, heritability, and competition for resources) are in place, any minimally capable program released online will evolve in ways that follow an evolutionary logic independent of the intent of the author.

Remember that death is the best form of reinforcement learning. A scenario where mutable rogue software exists, and 99.9% of it is successfully caught, is one where we're guaranteed to get highly capable, persistent software pests in short order. These pests will learn to evade whatever controls we or our AI masters try to impose on them. And it's not clear that AI, even assuming superhuman coding ability, will be smart enough to defeat them.

A perennial problem in software design has been the fact that human intelligence limits program complexity. As early as the 1950s, practitioners realized that without strong constraints on program structure, the task of debugging would be hopeless. These constraints have to some extent been passed down to AI, which trains on a corpus of code and tooling that reifies our human limitations.

But the space of all possible computer programs is vast. In the right environment, dumb evolution will outfox even AI, because it is not limited by programming rules (structured programming, prohibitions on self-modifying code) invented to make software development tractable to the human mind. Natural selection can produce small pieces of code that will be wildly inscrutable even to our AI masters (consider the people studying Busy Beaver functions for a taste of what it's like to reverse-engineer the truly inhuman).

What comes after that? Do we try to build internet cats and chickens to eat the roaches? We can imagine asking AI to create all kinds of autonomous agents that wander the cloud clearing out software blight. But that again runs us into the problem of allowing uncontrolled natural selection in silico. The internet is basically Australia, and we're about to release wave after wave of invasive species there at every trophic level.

The scenario might sound fanciful, but I think the precautionary principle should apply, with the onus on skeptics to explain why a fat, resource-rich internet made of interconnected slop will not become an attractive target for self-perpetuating vermin.

AI is bringing lots of threats at once. But it is hard to focus on them all, or even to assign relative priorities, at a time where so many people at the top of the industry are panicking about existential risks that make the prospect of a bug-infested internet sound inconsequential.

But there's a famous John Rich quote: “If everybody spends time contemplating the infinite instead of cleaning the gutters, many of us will die of cholera.” Unless AI hurries up and kills us soon, someone needs to think about how to keep the internet livable in a world where writing code and finding vulnerabilities have become simple tasks that anyone can automate.

There was a time when the Hawaiian Islands were cockroach free, and even today, superhuman toil is somehow keeping the rats out of Alberta. Eradicating at least the higher form of pest is possible, but takes absolutely stupendous effort (see Macquarie Island) compared to prevention.

For the moment, we AI-assisted human developers are still masters of the digital domain, and have the luxury to think about these problems while they remain theoretical. But all too soon we could find our role devolving into the online equivalent of the Orkin man, making the current identity crisis around What It Means To Be A Programmer look like a golden age in hindsight.

In Honor Of No Kings Let’s Read The Gettysburg Address, Together

, updated:

“The great task remaining before us.....that this nation......shall have a new birth of freedom”

@Tomosino's Mastodon feed

, updated:

You can block AI content on Libby now

Thoughts from HWC Writing October 2026

, updated:

Went to Homebrew Writing Club — Writing Edition today, which raised a lot of thoughts: I’m curious what makes writers choose a particular format for an idea? (e.g. blog post versus comic versus zine versus poetry) how much of working in a format is learning what ideas suit it, and figuring out an approach to […]

★ HomeView Thoughts and Observations

There’s a real “*Why do we need this?*” question here and I don’t think Apple’s video answers it, at all. You need to think you want it if you’re going to buy it. And even if you already had a HomeView set up, I’m not sure how often you’d use it instead of your phone, or instead of just talking to it like a screenless HomePod.

@Dave Winer's Scripting News

, updated:

Try going to web.org in a recent version of Chrome.

@Dave Winer's Scripting News

, updated:

I didn't notice it at the time, but in the all the work we did about blogging, we had open channels of communiation, meant to make everyone feel like they had a stake. Big mistake, because they took this too literally and the way many people communicated was through orders, demands or ultimata. All of it came from the power we gave them by making everyone's voice supposedly equal. Of course they weren't all equal. Power has to be a function of your contribution. And as it says in Rules, power comes from users of your product. If being compatible with you means I have access to more users, then I will listen. I will also listen if you remain respectful -- and don't presume to give me an order. Someone just did that today, and it froze me, then I re-read the message and it was an order, and not nicely phrased, condescending, presumptive, and very wrong. I started writing a reply, even posted one, then realized what was going on, and deleted my reply and blocked the person.

On The Urgency Of Driving The Early Vote, The Regime’s Rot And Chaos Worsens, Trump Betrays America By Helping Putin Win

, updated:

1230pm ET - I will be speaking at the Stand Up For Science’s virtual No Kings Early Vote rally

Writing, movies, bye

, updated:

Hi, I added a little density heatmap thingy on my Notes index to visually display how frequently (or infrequently, as it were) I publish here.

Screenshot of the visual density of my posts

Heatmap for /notes (ignore inconsistent width, done is better than perfect)

I used to have a similar visual element on my old website (see screenshot below) and wanted to bring it back, although the scale as you see is different now. I used to write on the order of four times a month and now I barely write four times a year.

Screenshot of a monthly calendar view from October 2006 showing 4 posts written that month

Calendar view from my old website, 20(!) years ago

I am not as prolific as I used to be, I guess. I would like to write more, maybe at least once a month? I think my approach to writing in general is pretty different. Back then I was very emo and I also didn’t have that many close IRL friends that I was comfortable sharing certain things with but it felt easier to share them with The Internet. Now I am much better at recognizing, naming, and communicating my feelings (thank you psychotherapy) and my body also cannot physically handle some of the less healthy coping mechanisms I used to employ (thank you middle age), which are both good things, positive reasons why I may write less online. But also now I feel more pressure to have a POINT or an IMPORTANT MESSAGE to get across in my writing.

Also time feels like it moves more quickly (but also slowly? Days are long, years are short kinda vibes1) as I get older.

I think the proliferation of generative AI in writing has also made me less enthused about writing online. I don’t want to get into all things AI right now2 and dump another half baked opinion on the pile (pls just let the potato rest for 5 mins), but I will say the best compliment I’ve received all year at work, from someone senior to me whose opinion I care about deeply, was “I can always tell that your documents were written by a human.” I felt very seen.

I did upgrade my notes-writing workflow recently to make it incrementally easier to start. I am good at making excuses for not writing anything so this was me trying to help me help myself. My old workflow was:

  1. Sit down at computer with idea3
  2. Create a new note file by entering hugo new notes/new-note-title/index.md in a Terminal window, or creating a new folder and index file directly in Obsidian
  3. Get annoyed by workflow step 2 because it requires me to have a title before I’ve even written the thing
  4. Get over step 3 and just write the thing
  5. Lightly edit the thing
  6. Commit and push the thing

Step 2 was becoming more of a roadblock than just a speed bump, not in the least because it also required me to copy-paste the frontmatter fields (title, datetime, tags, etc) from an existing note, because even though I have known that templates are a thing, I was too lazy to actually look into how they worked and how to set them up.

Anyway, I don’t know how I motivated myself to actually fix this (I think my irritability just reached the tipping point to overcome my laziness, which is often what happens), but I did, so now my new workflow is

  1. Sit down at computer or phone with idea
  2. Create a new note file by entering npm run notes:new, which creates a new draft file with a placeholder name like draft-20261013-0845/index.md and automagically drops in a template with the frontmatter fields
  3. Write the thing
  4. Lightly edit the thing
  5. Add the title to the frontmatter
  6. Run npm run notes:finalize, which creates a slug based on the title created in step 5, updates the datetime to now, and changes it from a draft
  7. Commit and push the thing

Writing it out, I guess it is actually one additional step compared to the old workflow, but instead of step 2 being a seemingly insurmountable uphill hike on foot in inclement weather, it feels more like a slightly downhill graded bike ride on smooth pavement, which is a significant improvement (I think – this is the first note I’ve tried publishing with this workflow).


I’ve been re-watching older movies more than I’ve been watching new ones lately. It seems like most “new” movies these days are a remake or a reboot or a continuation of another movie series anyway, or a bestselling book, or otherwise some existing story that has already proven popular enough to sell tickets if turned into a movie.

I re-watched the Christopher Nolan Batman trilogy4 on a rainy weekend a few weeks ago. Still good, although I guess it is technically a reimagining of a previous movie series that itself was based on a comic book so it falls into the category of thing I was just complaining about.

I went to see the new Resident Evil in theaters which I enjoyed (despite it also technically being a reimagining of a previous movie series that itself was based on a video game… maybe I need to think more about what it is that actually bothers me), and now am making my way through the “original” movie series, of which I thought there were two (Resident Evil and Resident Evil: Apocalypse) but turns out there are 6, so I should be sufficiently occupied for a couple of weekends.

One nice thing about having brain fog is that for these movies that I watched 20+ years ago, I have since forgotten the twists and also general plotlines, so it’s like watching them anew. Lol.


Anyway, I guess that’s it for now. I never know how to end a note. I also never know how to gracefully leave a social situation, although lately I’ve been inspired by my older friends (the ones in their 70s and 80s) who literally just leave whenever they want to. No need for “…well, what are you up to after this?…” or any other buffer statements to gracefully lead into a soft “…I think I might take off soon…” and then ten more minutes of standing around nodding politely. It’s just “I’m going home now” or “I’m tired, bye” and then they leave. Iconic.


  1. I just googled this to see who originally said this and apparently it’s attributed to Gretchen Rubin and the context was parenting lol… I’m very happily child free but this is also my experience as an adult human woman in America in 2026 ↩︎

  2. Closest thing I’ve seen to what I think are my principles around using AI for writing online: https://arun.is/blog/ai-enhanced-writing/ (1) don’t use AI to write the words (2) don’t use AI to do the thinking. I aspire to have this much structure and transparency in my writing process but tbh I kind of just start a markdown file when I feel like it, lightly copy edit, commit and publish. And lately I don’t even copy edit (or care about copyediting mistakes in other people’s writing online) because it feels more human 😭 As I write that I see how ridiculous it sounds, that I purposely ignore potential mistakes because I’d rather betray my own intelligence than have it be accused of being artificial ↩︎

  3. Ideas either “just come to me” or, more likely, are drawn from a running list of idea stubs I have in Obsidian, sync’d to a remote vault so I can access on the go, in a markdown file called “Stubs”. It’s where I store interesting things I learn or think about that I don’t know what to do with yet, like the fact that Kelis (of “Milkshake” fame) stepped away from music to train at Le Cordon Bleu to become a saucier and is now a farmer in Kenya, or random complaints I have about life (example: “I’m tired of QR code menus. Why do I have to scroll with my thumb when I could just scan with my eyes”) ↩︎

  4. Random Kwon fact: I was an extra in The Dark Knight lol. They filmed part of it in Chicago on a weekend in 2007 and I was a medical student who had the weekend off and really wanted to be part of a movie because I loved movies. I remember the code name was Rory’s First Kiss and it was a lot of waiting around. It kinda felt like jury duty (which I recently served for the first time, will write about that later) where you basically just stand around a lot waiting to be told what to do, punctuated with moments of excitement like seeing Gary Oldman smoke a cigarette between takes although not being allowed to talk to or interact with him (for the movie, not for jury duty). They gave us lunch. Heath Ledger died shortly after the filming and I remember texting one of the people I had stood around with, who kind of became my friend after that, on my Cingular brick phone, about how sad it was. ↩︎

Spy and Sonata

, updated:

Today, enjoy our audio and video picks

@Dave Winer's Scripting News

, updated:

Realization: There are two webs, one created by TBL that flourished until about 2006, and the VC-web that appealed to the masses, and grew like a weed -- and they also called it the web. The confusion -- you could read it in a web browser, but that didn't make it of the web. My regret, looking back, is I tried to make software in the VC-web. Never got traction, anywhere. My heart, mind and home was always in the first web. And I think what we're coming to terms with now is that has been languishing for 20+ years, it didn't realize its promise, lots of interesting stuff to read that stimulated more thought and thus writing. We should be way ahead of where we are. Because writing has become something for the elite (Substack) to speak through, and limited to grunts and snorts, "social media," for the rest of us. They basically recreated the publishing environment the web was meant to route around. What a story. Can the web reboot? Same old thing, if you want it badly enough, it might be possible.

Zacharia out

, updated:

After Popular Information revealed Katie Zacharia falsely described herself as a practicing attorney, the new White House press secretary was removed from her position five days into the job.

Pluralistic: Israeli ad-tech company was a delivery system for "mercenary spyware" (17 Oct 2026)

, updated:

Today's links Israeli ad-tech company was a delivery system for "mercenary spyware": And they used Google, Facebook and every other major ad platform to do it. Hey look at this: Delights to delectate. Object permanence: Big Mouth Billy Bass x Linux; No-Fly lists v common sense; Lemony Snicket advises the 1%; "Aloha From Hell"; KSR v Elon Musk; "Everything Belongs to the Future"; Trump's mail-servers run Win2003; Copyfraud v covid. Upcoming appearances: Vancouver, Victoria, Ottawa, Vienna, Kilkenny, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Israeli ad-tech company was a delivery system for "mercenary spyware" (permalink) More than half of all internet users have installed an ad-blocker; Doc Searls calls it the largest consumer boycott in history. As large as that boycott is, everyone – yes, everyone – should block every "programmatic" ad, because the entire system is so insecure that failing to do so could result in the total compromise of any or all of your digital devices. That's the inescapable conclusion of Citizen Lab's latest blockbuster investigative report, "Exposing AdFection," which reveals how the largest ad-tech companies in the world, including Google and Facebook, allowed themselves to be hijacked by a "mercenary spyware" company that used the ad system to locate targeted individuals and serve "zero-click malware" that took over their computers and phones without them having to take any action: https://citizenlab.ca/research/how-discover-tech-turned-targeted-ads-into-a-pipeline-for-spyware/ These tech giants amassed detailed surveillance dossiers on virtually every internet user, and they've assigned each of us unique, persistent identifiers, like a Social Security Number for spying. These companies also allow advertisers – or anyone pretending to be an advertiser – to serve blobs of code (which is all an ad is) to anyone based on those identifiers. This allowed an Israeli spyware company called Discover-Tech (which masquerades as an ad-tech company) to sell totalitarian governments and sleazy corporate mercenaries the ability to pluck individual internet users out of the billions who log in every day and then serve "malicious ads" (that is, blobs of arbitrary code) to those targeted users. These malicious ads contained "no-click, zero-day" attacks, which meant that they exploited previously unknown vulnerabilities to take over devices without any user interaction. The mere act of loading a web-page or opening an app that relied on one of these gigantic ad-tech companies to serve ads was enough to compromise your device. No clicks needed, and no warning. Among the targets of this attack campaign were the computers of workers at Al Jazeera. They were attacked with malware from the mercenary spyware company Candiru (which now calls itself "Integrity Labs" because irony is not dead). Beyond Candiru, Discover-Tech also facilitates attacks by numerous criminal mercenary spyware companies, serving ads on hundreds of thousands of sites and apps. Discover-Tech was "certified" as a safe supplier by Google, Yandex, Microsoft, Beeswax (a division of Comcast) and IAB, the ad-tech industry's leading professional association. Ironically, Discover-Tech even attacked users by serving them malicious GDPR notices that appeared to let users opt out of commercial surveillance. Because Discover-Tech was certified by all these industry bodies and firms, it had access to more than four billion ad-auctions, meaning that on billions of occasions, it was able to collect the identities of users loading apps and visiting websites, check them against the list of targets, and attack any victims it discovered through this dragnet. Discover-Tech is an Israeli company with ties to other Israeli spyware and hacking companies, including via its board, whose members included Eric Banoun ("One of the pioneers of offensive cyber in Israel" –Haaretz). They have overlaps, relationships and affiliations with a rogue's gallery of Israeli companies, including the notorious NSO Group, who routinely sell cyber-weapons to the world's worst governments and whose products have been used to attack journalists, embassy workers, and activists. The whole incident highlights the monumental insecurity built into the ad-tech industry, whose indiscriminate and voracious surveillance and manifestly insufficient vetting and security auditing now expose every internet user in the world to terrifying targeted attacks. These companies – including Google, a thrice-convicted monopolist whose surveillance tendrils are wrapped around the whole world – claim that they operate their networks with prudence and oversight. But the proof is in the pudding: for years, they've played host to a murderer's row of cyber-mercenaries who used their infrastructure to attack journalists and others. The only way to avoid this is to block ads. This is easy enough to do in a browser (which is why the majority of internet users have installed an ad-blocker in their browsers), but it's illegal to reverse-engineer and modify an app so you can block the ads in it: https://pluralistic.net/2026/07/21/dickovers/#block-element Many websites run anti-ad-block scripts that push out nagging, guilt-tripping notices that call you a thief and a cheapskate for blocking ads. Ignore those notices: if a website is running "programmatic" ads that allow arbitrary third parties to spy on billions of people and target individuals for malicious device takeovers, they are charging too high a price to see their content. Some sites go further: their notices demand that you either turn off your ad-blocker or pay for a subscription. This "pay or okay" scheme is illegal in Europe, California and other territories with strong privacy laws, and they are morally bankrupt besides. Privacy shouldn't be a luxury item and everyone deserves to be secure from cyber-attacks: https://noyb.eu/en/noybs-pay-or-okay-report-how-companies-make-you-pay-privacy This report also provides the most comprehensive rebuttal to a dangerous idea that refuses to die: that we should improve competition in the ad-tech sector by assigning every internet user a mandatory, government-issued advertising ID to "democratize" ad-targeting and followup (which the sector calls "attribution"): https://pluralistic.net/2024/08/07/revealed-preferences/#extinguish-v-improve Despite all this, none of it is an indictment of ads per se. The problem here isn't advertising, it's surveillance. The ad-tech sector has convinced advertisers that targeting ads to users rather than content will massively improve ad performance. The evidence for this is very poor: targeted ads improve clickthrough rates by less than 5% (relative to content-based ads that relate to the substance of the page you're looking at), and they're incredibly expensive (and very dangerous!) to serve. On top of all that, surveillance-based ads shift power away from publishers (who know more about the materials they publish than any ad-tech company ever will) to spying ad-tech companies (who can spy on users in ways that no publisher could ever match). Whatever minor additional revenues surveillance advertising can wring out of the market are totally swamped by the cost of the ad-tech sector's own operations, which the ad-tech sector makes up for by grossly underinvesting in security and by colluding to cheat publishers and advertisers, charging more for ads and paying less to the websites that run them: https://en.wikipedia.org/wiki/Jedi_Blue If we want to improve competition in advertising services, the answer isn't to facilitate spying (which also allows the world's scummiest cyber-mercenaries to stage and serve targeted attacks). We should ban surveillance advertising altogether, restoring context-based ads to their role as the way that publishers make an honest living without selling out their audiences: https://pluralistic.net/2023/05/31/context-ads/#class-formation Hey look at this (permalink) Philips updates instructions for ultrasound system linked to 4 deaths https://www.medtechdive.com/news/philips-updates-instructions-for-ultrasound-system-linked-to-4-deaths/832692/ Don’t be fooled—LLMs don’t reason https://www.technologyreview.com/2026/10/02/1145639/dont-be-fooled-llms-dont-reason/ Beneath resilient financial markets, risks remain elevated and vulnerabilities persist https://www.imf.org/en/publications/gfsr/issues/2026/10/13/global-financial-stability-report-october-2026 Ultimate gridfinity drawer configurator https://makerworld.com/en/models/2737065-ultimate-gridfinity-drawer-configurator Is Blockbuster Video the Answer to Our Digital Privacy Woes? https://www.thenation.com/article/society/digital-privacy-salazar-paramount/ Trump Is Encouraging Airlines to Scam Passengers in Every Way Possible https://newrepublic.com/article/216435/trump-airline-fees-fines-passenger-rights-scam Object permanence (permalink) #25yrsago Linux on a Big Mouth Billy Bass https://web.archive.org/web/20010927153043/http://bigmouth.here-n-there.com/ #20yrsago No-Fly lists even stupider than suspected https://web.archive.org/web/20061019002553/http://rawstory.com/showoutarticle.php?src=http%3A%2F%2Fwww.cbsnews.com%2Fstories%2F2006%2F10%2F05%2F60minutes%2Fmain2066624.shtml #20yrsago Canadian MP booted for his blog https://web.archive.org/web/20061026153747/http://www.cbc.ca/canada/story/2006/10/18/turner-caucus.html #20yrsago Recording industry shuts out Brazilian legal scholars https://web.archive.org/web/20061103225020/http://www.a2kbrasil.org.br/ENG/SIGN-A-PETITION-FOR-AMENDING-THE #20yrsago How pickpockets work https://web.archive.org/web/20070110023812/http://www.kiplinger.com/magazine/archives/2006/11/mystory.html #15yrsago Why are more people opting for legal name-changes than ever before? https://web.archive.org/web/20111020163908/http://www.bbc.co.uk/news/magazine-15333140 #15yrsago Advice to the 1% from Lemony Snicket https://occupywriters.com/works/by-lemony-snicket/ #15yrsago Proposed Australian law makes it an offense to insult Gaming Minister Michael O’Brien https://web.archive.org/web/20120507161803/http://www.heraldsun.com.au/news/more-news/surely-this-is-a-joke/story-fn7x8me2-1226167552466 #15yrsago Aloha From Hell: Sandman Slim goes back to Hell and kicks more ass https://memex.craphound.com/2011/10/18/aloha-from-hell-sandman-slim-goes-back-to-hell-and-kicks-more-ass/ #10yrsago California DMV thinks “INFOS3C” is a dirty word https://www.techdirt.com/2016/10/17/california-dmv-rejects-1nfos3c-vanity-plate-because-sexual-connotation/ #10yrsago Howard Stern won’t release Trump tapes https://www.billboard.com/music/music-news/howard-stern-on-replaying-his-donald-trump-interviews-it-would-be-a-betrayal-7542079/ #10yrsago Kim Stanley Robinson says Elon Musk’s Mars plan is a “1920s science-fiction cliché” https://web.archive.org/web/20161018043554/http://www.bloomberg.com/news/articles/2016-10-17/why-elon-musk-s-mars-vision-needs-some-real-imagination #10yrsago UK’s Investigatory Powers Tribunal says GHCQ illegally spied for 17 years https://www.theverge.com/2016/10/17/13305270/uk-illegal-surveillance-gchq-investigatory-powers-tribunal #10yrsago Project Include cuts off Y Combinator because Peter Thiel is a part-time investor there https://web.archive.org/web/20161019043240/https://motherboard.vice.com/read/horrified-by-trump-silicon-valley-leaders-debate-cutting-ties-to-peter-thiel #10yrsago Islamophobic terrorist cell planned a “bloodbath” in Kansas, wanted to kill Muslim babies https://web.archive.org/web/20161018144035/https://www.washingtonpost.com/news/post-nation/wp/2016/10/15/it-will-be-a-bloodbath-inside-the-kansas-militia-plot-to-ignite-a-religious-war/?utm_term=.a9d769256cf6 #10yrsago Everything Belongs to the Future: a tale of pharmadystopian, immortal gerontocrats https://memex.craphound.com/2016/10/18/everything-belongs-to-the-future-a-tale-of-pharmadystopian-immortal-gerontocrats/ #10yrsago UK government proposes issuing Britons with unique porn-viewing ID numbers https://www.openrightsgroup.org/blog/a-database-of-the-uks-porn-habits-what-could-possibly-go-wrong/ #10yrsago Donald Trump’s mail-servers are running Windows 2003 https://pluralistic.net/2021/10/18/labor-shortage-discourse-time/#core #5yrsago Copyfraudster censors investigation of implausible covid gadget https://pluralistic.net/2021/10/18/labor-shortage-discourse-time/#copyfraud #5yrsago Corporatism made John Deere ripe for a strike https://pluralistic.net/2021/10/18/labor-shortage-discourse-time/#deere-dash Upcoming appearances (permalink) Vancouver: Read, Resist, Repair, Rejoice (Vancouver Writers Festival), Oct 19 https://writersfest.bc.ca/festival-event-2026/01 Victoria: Munro's Books, Oct 20 https://www.munrobooks.com/events/6113620261020 Vancouver: Life After AI (Vancouver Writers Festival), Oct 22 https://writersfest.bc.ca/festival-event-2026/46 Ottawa: Life After AI (Ottawa Writers Festival), Oct 24 https://writersfestival.org/event/life-after-ai Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Vancouver: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ How to Think About AI—Before It’s Too Late (Daniel Solove) https://www.youtube.com/watch?v=_0xR3uEgGcc Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 563 (26602 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

Lit Hub Weekly: October 12 – 16, 2026

, updated:

Is it or isn’t it? James Folta considers how generative AI is poisoning the literary well for everyone. | Lit Hub Technology “The embodied realm is eager for inquiry, if one is willing and interested.” Emily Hyland praises the poetics

Is Europe Losing the Future?

, updated:

My talk at Oxford

Who wants to visit an authoritarian America?

, updated:

Trump take tourism.

Trump’s Midterm Madness | The Coffee Klatch for Saturday, October 17, 2026

, updated:

With Michael Lahanas-Calderón, W. Kamau Bell, and yours truly, Robert Reich

pooling OpenAI subscriptions and bypassing regional inference capacity limits

, updated:

by now, most people should be aware that we're in a cost of compute crisis. The cost of CPU and memory is through the roof. There just isn't enough. Meanwhile, there definitely aren't enough GPUs in the world.

If you've been using

October 16, 2026

, updated:

Trump’s new pick for White House press secretary lasted less than five days.

Weeknotes: Oct. 10-16, 2026

, updated:

Win of the week: got my flu and COVID shots — went for both in the same arm — very little soreness and no other symptoms 💪 The pharmacist told me about racing his corgi! Looking forward to: been researching stuff to do with the fam in SF! Stuff I did: 14 hours book outline […]

Waterfox Android 1.2.9 - Shortcut controls, bookmark export and browser fixes

Gecko 158, more shortcut options, bookmark export, extension update controls, separate website themes and privacy and security improvements.

The Script We Repeat About Rape: Everyone Is Listening

, updated:

The Cornell 7 case shows how the script about rape teaches people not to come forward

Everything Is a Leaky Abstraction

, updated:

Everything Is a Leaky Abstraction*

*in ma­chine learn­ing

One of my fa­vorite blog posts of all time was writ­ten by Andrej Karpathy nearly ten years ago. In it, he de­tails how he would re­quire the stu­dents of his CS231n Deep Learning class at Stanford to im­ple­ment the for­ward and back­ward passes of neural net­works by hand (that is, in Python with NumPy). Why? Because he wanted his stu­dents to leave his class with a vis­ceral un­der­stand­ing of back­prop­a­ga­tion. They should know how it works, why it works, and thus how to fix it when it stops work­ing.

It’s a great read, and I highly rec­om­mend that any­one and every­one in­ter­ested in ML pe­ruse it.You can find it here.

Some Sealed Abstractions

There are some things that are sealed ab­strac­tions (that is, they are not leaky). But I do not think any of them ex­ist in the se­ri­ous study of ma­chine learn­ing. Some ex­am­ples in­clude:

  • Lossless com­pres­sion al­go­rithms.
  • TCP/IP
  • TLS
  • PostgreSQL

Sure, with some of these things you oc­ca­sion­ally need to un­der­stand the un­der­ly­ing sys­tem for per­for­mance tun­ing. But knowl­edge of the un­der­ly­ing sys­tem is rarely the dif­fer­ence be­tween suc­cess and fail­ure.

ML Is Not like Normal Engineering

ML is not that way. To suc­cess­fully train a model, you need to have a clear un­der­stand­ing of every as­pect of the sys­tem, all the way down to how in­di­vid­ual weights and bi­ases are up­dated. It is not a kind dis­ci­pline.

Obviously, there is Karpathy’s ex­am­ple of back­prop­a­ga­tion, but it goes fur­ther than that. Every as­pect of model ar­chi­tec­ture can in­flu­ence the shape of the cost func­tion op­ti­mized via back­prop­a­ga­tion, which means every as­pect of model ar­chi­tec­ture is leaky.

I have got the sense that lay­men be­lieve that any prob­lem can be solved by throw­ing a trans­former at it. If only it were so sim­ple.

Successful use of a trans­former (or any model ar­chi­tec­ture, for that mat­ter) de­pends on a good un­der­stand­ing of how it works and how it af­fects the cost func­tion.

Take Your Time

As with any kind of sys­tem with a Rube Goldberg–level com­plex­ity, it is best to take your time. Go slow. Skip that ex­tra pot of cof­fee. It’s bet­ter to be right slowly than wrong very fast. Un­der­stand every as­pect of your model and train­ing reg­i­men be­fore you start, not af­ter.

Corruption as a Driving Force

, updated:

To read this letter, click here:

Friday Squid Blogging: Squid Before the Chicxulub Meteor Impact

New research shows that squid lived all around the globe even before the Cretaceous-Paleogene mass extinction event.

As usual, you can also use this squid post to talk about the security stories in the news that I haven’t covered.

Blog moderation policy.

How the AI Data Center Construction Boom is Hurting You

, updated:

Friends,

Jolly Rancher fluorescence

, updated:

It turns out Jolly Rancher candies light up strongly under UV illumination. I advance some theories as to why.

George Santos Named New White House Press Secretary

, updated:

“I will bring to this job my experience not only as a lawyer, but as a doctor and astronaut.”

★ Real Artists Ship, Tesla Edition

If you think Musk is either completely legitimate and trustworthy or an utter fraud, you are wrong. He has led his companies to extraordinary accomplishments, *and* he has made promises based on complete bullshit. He is a shameless bullshitter who *sometimes* delivers.

Notable links: October 16, 2026

, updated:

AI in news for innovation – but not for writing. Plus: open social web election dashboards & how to run a great 1:1.

Xcode 27.1

, updated:

Apple (xip, downloads): Xcode 27.1 includes Swift 6.4 and SDKs for iOS 27.1, iPadOS 27, tvOS 27, watchOS 27, macOS 27, and visionOS 27. Xcode 27.1 supports on-device debugging in iOS 17 and later, tvOS 17 and later, watchOS 10 and later, and visionOS. Xcode 27.1 requires a Mac running macOS Tahoe 26.6 or later. […]

iMessage Downgrading

, updated:

Glenn Fleishman: The odds of this change in standards causing a security breach and your messages being exposed seem unlikely, at least right now. But after scrolling through conversations and seeing what’s going on, I feel Apple has omitted important signals for users when iMessage suddenly stops being used during a conversation. […] The impact […]

Mark Stephens (Robert X. Cringely), RIP

, updated:

Mary Alyce Stephens (Hacker News, Reddit, TidBITS Talk): Mark Stephens, known to much of the world as Robert X. Cringely, passed away on October 3, 2026. He was 73. Mark was a gifted writer, journalist, storyteller, husband, father, brother, and friend. To millions of readers and viewers, he was Robert X. Cringely, the witty and […]

“We've Got To Drive This Vote In”- Rita Hart, Chair Of The Iowa Dems, Checks In From Battleground Iowa

, updated:

This is a year of extraordinary opportunity of us in Iowa. Great candidates, a betrayed electorate, lots of momentum, and a very strong state party - let’s help Rita finish the job!!!!!!!!!!!!!!!!!!!

This week’s news in Venn diagrams.

I’ll let you figure out which, but one of these jokes had to be updated right before publishing. The news simply refuses to stop, folks. Hopefully this weekend will be restful for you—personally, I’ll be taking inspiration from these Polish

Premios Óscar 2027: panorama de octubre – mejor actriz de reparto

, updated:

Una carrera loca donde todo parece indicar que Penélope Cruz o Anne Hathway ganará su segundo Óscar. Sin embargo, dos preguntas nos tienen más intrigados: ¿Puede Penelope Cruz hacer historia y con el cambio de reglas que permite dos nominaciones en la misma categoría, convertirse en la primera persona en conseguirlo? ¿Podrá el CAMEO SORPRESA […]

La entrada Premios Óscar 2027: panorama de octubre – mejor actriz de reparto se publicó primero en Palomita de maíz.

@Robert's feed at BlueSky

From F-Droid to independent devs, the entire Android ecosystem is under threat from Google's new mandatory registration decree. See why 67+ orgs are saying no: keepandroidopen.orghttps://keepandroidopen.org

Beautiful, Vibrant, and Vulnerable: Five Takeaways from Five Days on Cashes Ledge

, updated:

An expedition to Cashes Ledge revealed extraordinary life and extraordinary threats to this magical place.

The post Beautiful, Vibrant, and Vulnerable: Five Takeaways from Five Days on Cashes Ledge appeared first on Conservation Law Foundation.

White House cripples Ukraine's military systems. Trump's new press secretary fired. DOJ raids Ilhan Omar's home.

, updated:

White House Tries to Sabotage Ukraine’s Drone Systems as Zelenskyy Resumes Attacks on Russia

The Mentat’s Method of AI

, updated:

This is the flyer for the next talk in our speaker series at IU. It’s on Tuesday, and a can’t-miss event. I explain more below. I know a lot of people who know a lot about AI. Or seem to. Or say they do. But Pete Kaminski is the real deal. More importantly, he knows […]

@Dave Winer's Scripting News

, updated:

Tried a Wirecutter podcast about the state of sound bars. I thought, wow if they could really cover this I might try buying one again. But it was one of those all giggles shows and people saying how they didn't know anything about soundbars except that they suck. The person they were interviewing was also quickly giggling after a giggle-worthy intro, I guess to try to make what they're saying more interesting but he was just agreeing with them about how they don't know anything. I waited and waited for them to get to something new, some new development I might learn about or something I had been doing wrong, but I gave up after five minutes or so, while I was skipping ahead 30 seconds at a time. It would be much better to err on the side of assuming your listeners know a bit about consumer electronics, these are not actually very exotic things. The NYT does this with their podcasts, I'm rarely willing to risk any time on them, they always end up with giggling people some of whom probably know something I want to learn about but they fill the time with giggles about how stupid the other people are. The seem to be quite proud of their ignorance. (Could have read the Wikipedia page on soundbars so they aren't quite so ignorant, is this a way to make their ignorant listenters more comfortable, yeah probably.)

A Review of the ICOM IC-7300

, updated:

Introduction ICOM is a Japanese manufacturer of amateur radio gear. Their most popular radio is the IC-7300 which is an HF radio operating on frequencies 1.8 to 54 MHz. These are the frequencies that ham radio operators use to talk to people around the world, if conditions are right, they will bounce off the upper […]

Ranking proposals for Interop 2027

The Firefox team are asking us to weigh in on proposals for Interop 2027—what features should browsers be concentrating on implementing or improving.

Here are my top five:

  1. Web app installation via <install> and navigator.install(). Prompts the user to install a progressive web app.
  2. Speculation Rules API. Hints to the browser to proactively download pages in the background so they appear instantly when the user navigates to them.
  3. CSS var() in size container queries. Such as @container (width >= var(--min-width)).
  4. CSS flex-wrap: balance. Distributes items in a multi-line flex container so each line has about the same number of items.
  5. Interest invokers. The interestfor attribute triggers actions on a target element when the user shows interest, such as via hover, focus, or long-press.

Those are very much in order of priority. Imagine them following a Pareto distribution; the top 20% (in other words, the first one) is 80% of my priority.

But other people have other priorities: Stu, Eric, Ana, Tyler, Paweł, Declan, Sara, and Cyd, for example.

There’s a lot of love for styleable select in there—can’t argue with that.

Get in there and rank your priorities. Then share them.

How We Got Duo Support in NetNewsWire

, updated:

The latest version of NetNewsWire for iOS supports iPhone Duo, which is very much a novel iPhone with toolbars running up the side and all kinds of behavior.

How we did it: we didn’t do any work at all. We built the app using Xcode 27.1 and the default iOS SDK that comes with it, and that’s it.

Here’s the thing, though: we were already using standard controls — toolbars, navigation controllers, split views, etc. — and we were paying attention to size classes and such (as opposed to just looking at device type).

There is a good list of reasons to use standard controls in the standard ways, and near the top of that list is to be ready for these kinds of days, so we’re not bogged down for a month or more trying to adapt to big changes like this.

Here’s a secret: Brent didn’t even run this in the Duo simulator before releasing it. We were ready to not claim Duo support and just handle Duo in the next release. But here it is.

PS Of course there may be edge cases and issues in our Duo support we haven’t caught yet. We stand by, as always, ready to field and fix bugs.

PPS Thank you to all the engineers, designers, and testers at Apple who made this work so easily! Again, we didn’t do anything but build with the new SDK. Their achievement is pretty remarkable.

How to Debunk Without Blowing Up Thanksgiving

, updated:

Help loved ones spot manipulation, question false claims, and keep talking to you

NetNewsWire 7.2 for iOS: unread count hiding, performance enhancement

, updated:

NetNewsWire 7.2 for iOS has passed App Store review and is available or soon will be.

It has the same hide-unread-counts feature the Mac app has — you can hide them entirely or replace them with a dot. See the settings screen, Appearance section.

It also fixes a bunch of bugs — see the release notes for the full scoop — including one we’ll call out specifically: where the releases notes say “Sped up Today and unread count queries” the notes are underselling a pretty big performance enhancement and battery-use fix during refreshing. The app was doing way more work than needed to maintain the Today unread count, and now it’s doing just the right amount.

PS Back to the unread counts — remember that your RSS reader is not supposed to feel like a chore! You don’t have to read everything. Mark All as Read is a no-guilt option!

PPS Seems like the app works with Duo. As always, let us know, on the forum or on the bug tracker, if you find any issues.

Hopium Ad And Video Roundup - Turek (Iowa), Flanagan (Minnesota), Ager (NC-11), Mendoza (AZ-6), Brooks (PA-7), And Stuart Stevens

, updated:

Upcoming Live Events - Chair Rita Hart (Iowa Dems) today at 215pm ET, Dr. Robert Shapiro on Monday at 115pm, Jane Kleeb (ASDC President) Tuesday at 130pm

Campeón gabacho: sobre saber dar y recibir los golpes de la vida

, updated:

Dirección: Jonás Cuarón. Guion: Jonás Cuarón, Aura Xilonen. Elenco: Juan Daniel García Treviño, Leslie Grace, Eddie Marsan, Rubén Blades, Rosario Dawson, Carlos Carrasco, Cheech Marin, Dolores Heredia, Marvin Jones III. Más información de la película: https://www.imdb.com/title/tt39368166/ Luego de haber interpretado a un joven migrante en Ya no estoy aquí (Fernando Frias, 2019), Juan Daniel García […]

La entrada Campeón gabacho: sobre saber dar y recibir los golpes de la vida se publicó primero en Palomita de maíz.

When The Present Eats The Future

, updated:

The post When The Present Eats The Future appeared first on NOEMA.

Issue 111 – Back the winners

, updated:

A Trump crypto adviser’s firm took millions from Tether while he shaped stablecoin rules in their favor, a Senate probe targets Commerce Secretary Lutnick’s not-so-former firm, and crypto’s biggest super PAC plays it safe

Here’s what’s making us happy this week.

If we had a catchphrase at Lit Hub this week, it could be the bard’s whole bit on music and the food of love. Your favorite masthead has been eating, cooking, baking, nesting, and jamming. Jonny Diamond reports from the

Reading The Pirate Queen by Ariel Lawhon.

Reading The Pirate Queen by Ariel Lawhon.

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-10-16:

Pleiades gazetteer of ancient places

2 new and 53 updated places. 1 new and 52 updated linked data sidebars. Inbound Wikidata links are stale because the Wikidata query interface was not functional at runtime.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

17220cd7 - updated json

no change: rdf/ttl

cd39fcb7 - updated gis package

c2fb1633 - updated data quality

4f6ed98f - updated bibliography

908c0fc9 - updated indexes

930a251f - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

d211067c - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

58cdf19b - updated pleiades wikidata

Introducing the Accessible Components Library - TetraLogical

A great little collection of accessible interactive components: dialogs, tabs, accordions, stuff like that.

Best of all, the components come with documentation: what problem is solves; when to use it; when not to use it; where to use it, and more.

adactio.com/links/22803

Cloudflare killed Deno and look I’m on TV!

, updated:

““Didn’t you already say goodbye to Deno? Get new material!””I know, I know, but not even a week after declaring my friendship over with Deno they actually killed Deno! The runtime is going away, and sorry call me pessimistic, but I highly doubt a community fork of any value will survive for long. […]

Novels and Balaclavas

, updated:

Writing of lasting value

Trump Has Had A Very Bad Week, NC Dems Blow Out First Day Of Early In-Person Voting, Encouraging New Polls In OH/VA And More

, updated:

The Chair of the Iowa Democratic Party Rita Hart joins us at 215pm ET today to talk the early vote, her many competitive races and more - join us for this live report from battleground Iowa

@Dave Winer's Scripting News

, updated:

Worth repeating: Expect an avalanche of new software because the dam has broken, one person who knows what they want, and understands UI design can make a big complex app in 2-3 months. Over a weekend you can snap together an app from common UI concepts. Think of making software the same way you play with LEGOs.

The Tusks Of Extinction by Ray Nayler

Hot on the heels of reading and enjoying The Mountain In The Sea, I picked up Ray Nayler’s next work, this tightly constructed novella.

Once again it deals with inter-species communication. This time it’s de-extincted mammoths. Once again, it’s set in the relatively near future. Many of the same gadgets reappear in this book. It may well be set in the same world.

There’s a tangible atmosphere to this story. But despite it’s high-tech premise, it’s not escapist. The narrative is driven by the all-too-real issues of ivory poaching and big-game hunting.

And this is where I start to get a nagging feeling about Ray Nayler’s work. At times it seems to relish in describing the worst that humanity is capable of. It starts to veer into misanthropy. If you yourself are misanthropic, it will just come across as realism. But it feels a bit too easy, a bit too cheap.

I remember this happening with Paolo Bacigalupi’s books. I enjoyed The Wind-up Girl, but by the time I read The Water Knife, his misanthropy (and misogyny) had become self-parody:

Instead of asking what the future might actually be like, it instead asks “what’s the absolute worst that could happen?” Frankly, it’s a cop-out.

The book takes a similar tack with its characters. It assumes everyone’s terrible and will do terrible things. It’s lazy.

So you’ve got an unrelenting series of people behaving terribly in a horrific setting. It gets boring.

The Tusks Of Extinction isn’t that. It manages to maintain a balance. But I hope that the next Ray Nayler book I read won’t tip over into wallowing in the worst of our species.

I’ll find out soon enough. I’ve already got Palaces Of The Crow on loan from the library.

Buy this book

The Galloway Due Process Fight

, updated:

After 8 years of delays, actual trial, and stunning revelations

Manger à l’heure [fr]

[fr] Ça fait un moment que j’analyse de quelle façon “j’échoue” à faire certaines choses du quotidien, alors que je veux les faire et que je comprends leur importance. Un exemple tout bête: aller me coucher à une heure raisonnable. A un moment donné, j’ai réalisé que le premier signe d’une soirée qui allait aboutir … Continue reading "Manger à l’heure [fr]"

The Senate is one ordinary polling miss from a blowout

, updated:

If Democrats beat today's polls by a normal margin, they'd win 56 Senate seats — including South Carolina and Nebraska. Things could get weird, fast

@Miguel de Icaza Mastondon feed

, updated:

RE: https://mastodon.social/@Migueldeicaza/117450363934537481

My hopes and dreams are thwarted until December due to high demand.

What Should You Read Next? Here Are the Best Reviewed Books of the Week

Yiyun Li’s Music Against the Night, Shawn Gude’s American Socialist, Bonnie Garmus’s Peck & Peck, and Lieke Marsman’s On Another Planet They Can Save Me all feature among the best reviewed books of the week. Brought to you by Book Marks, Lit Hub’s

Razer Basilisk V3 Pro 35K Phantom White Edition

, updated:

A review of the Razer Basilisk V3 Pro 35K in its translucent Phantom White edition, compared to the regular Basilisk V3 Pro that I had been using since 2024.

state of agentic coding #11: the curiosity test, lisp, and labs that can't fail

, updated:

Armin Ronacher and Ben Vinegar had me on State of Agentic Coding to talk about the curiosity test, DHH coming around, durable agents, a Lisp you program by talking to it, and why the labs cannot afford to fail.

@Miguel de Icaza Mastondon feed

, updated:

28 minutes until all my hopes and dreams come true.

Backdooring Open-Weight AI Models

This is a problem:

Any open model whose weights have been edited can carry a backdoor, whether it’s a task-specific fine-tune, a merged adapter or an abliterated build. We have abliterated models in the title because it’s the most popular reason people download modified weights without verifying what’s inside. Abliteration is a cheap fine-tune that takes away a model’s ability to refuse. You find the direction in the weights that carries “no” and subtract it. The model then answers things a safety-tuned version would turn down. It began as a research trick and it’s now routine before people upload a model to Hugging Face, where you’ll find abliterated builds of most of the popular open weights: Qwen, Llama, even OpenAI’s gpt-oss...

Weekly Roundup: Oct. 16

, updated:

Katharina Pistor on the Law of Capitalism, and Ntina Tzouvala on capitalism beyond law. Plus, an upcoming event on governing for affordability, Aslı Bâli & Samuel Moyn on peace in a multipolar world, Hanna Folsz & Jake Grumbach on law firms folding and resistance, Sam Bagenstos on the "Nerd Circuit," Teal Arcadi on the forgotten history of the roadless rule, Pierre-Christian Fink on Hyman Minsky, Mechele Dickerson on student-athlete employment, and Stephen Maher and Scott Aquanno on Trumpism as capitalist triumph.

The Bad News on Inflation Just Keeps Coming

, updated:

And it’s all about Trump

Lit Hub Daily: October 16, 2026

What do movies like What Does That Nature Say to You, A Poet and Late Fame reveal about how we view poets? “The poets don’t need the movies as much as the movies need characters who still have something unruly

Slava Ukraine

, updated:

Still

The Politics of Standards

, updated:

Standards are technical documents drafted by engineers and discussed in committees before being implemented in code. However, to discuss them only in technical terms would be to overlook an essential aspect of their nature and function. In fact, standards are also – and above all – political tools because they

Dumb and dummymander

, updated:

Turns out redistricting can’t fix being super unpopular.

revisiting some of my priors about openclaw

, updated:

I have to say, Peter Steinberg (aka lobster man) is absolutely brilliant. He was so ahead of his time with OpenClaw. I remember when he first tweeted about it last year, and when it turned into utter lobster madness at the beginning of the year.

Heck, I even ran OpenClaw

What Three Recent Films Reveal About How We View Poets and Poetry

We probably already have the definitive film about an artist for this decade, in Ira Sachs’s Peter Hujar’s Day. The idiosyncratic biopic makes the right choices, giving us in a sliver of time the dailiness of a working life with

Photographing the Radical Change of 1960s and 70s America

This deeply personal project—Rebels with a Cause—is a photographic book that captures the 1960s, a formative period of American history when groups of rebels initiated a series of changes and started a revolution unlike any other. The book is our

The Wild Robot Author Peter Brown on What Makes a Great Read-Aloud Book

The tenth anniversary edition of Peter Brown’s middle grade novel The Wild Robot is available now from Little Brown Book for Young Readers, so we asked him a few questions about reading aloud, feedback from young readers, and reasons to be

Trying to Move Past the Endless Stereotyping of the “Rural American”

What’s something you think national conversations get wrong about rural attitudes or rural people? This is the somewhat dreadful question the publicist for my book asked. She lives in Brooklyn and struggles with what to make of me, what to

On the Unlikely Beauty (and Hidden Danger) of a Bogland

Gripping the worn steering wheel of my old pickup truck, I head southwest from Fairbanks, Alaska, as I have done at least once a year for the past twenty-five years. My field truck is working hard to maintain a decent

Will Maclean on F*cking Up a Notebook to Write a Novel

This first appeared in Lit Hub’s Craft of Writing newsletter—sign up here. There’s a great artist called Bobby Fingers whose YouTube channel documents him making insanely detailed sculptures of celebrities, taking the viewer on a journey through his creative process as he

Anand Giridharadas on How the Reverend Al Sharpton Works to Shape Narratives of Justice

The Rev was downtown when he got the text. One of his staff members at the National Action Network sent him a story being shared on social media. A young Black man had been choked to death on the subway.

Five Essential Books to Understand the Venetian Ghetto and Jewish History

The Venetian Ghetto plays a uniquely important role in the history of segregation. By the time it was founded, on 29 March 1516, Jews had already been forced to live in distinct areas elsewhere in Europe; but what made the

Trump’s Moral Squalor

, updated:

Affordability is important but we must also demand common decency from our president

Pluralistic: Load-bearing (16 Oct 2026)

, updated:

Today's links Load-bearing: Digital sovereignty vs AI. Hey look at this: Delights to delectate. Object permanence: Anthrax penmanship; Stolen WEBGEEK license plate; Arizona Republic endorses Clinton, gets death threats; Against the great forces of history. Upcoming appearances: Vancouver, Victoria, Ottawa, Vienna, Kilkenny, Oxford, Sheffield, Virtual, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Load-bearing (permalink) You find the weirdest stuff inside your walls. Our house was built in 1949 and we're its third owner, and I have no idea what those other people were doing, but at one point someone installed a junction box full of live, bare wires that they filled with crumpled newspaper (!); and don't get me started on the decision not to put vapor barriers in the kitchen windows (we were one good shake away from the entire front of the house falling down when we discovered that one, and while it cost us an extra $19,000 to fix, that was still cheaper than rebuilding the whole front of the house). Plus there was the unpermitted drainage system installed down the side of the house that must have attracted some (undocumented) planning inspector negativity; at least, that's the only reason I can think of for someone to have filled those drains with concrete (!!), a fact we discovered during the first heavy rainfall after moving in, when the water rose to shin-height (!!!). But the weirdest and most nerve-wracking mysteries were the "structural" members of dubious quality, placement and utility. Some of them only seemed to be holding stuff up, but on closer inspection turned out to be free-floating 2x4s, not anchored to anything. On more than one occasion, our builders have moved jacks into position and removed those random uprights, only to discover that they weren't holding anything up. Say what you will about this method, but it is decisive: if you remove a vertical member and nothing falls down, you can be pretty sure that wasn't a load-bearing member. (This is a metaphor about AI.) You can be forgiven for rolling your eyes when the subject of "digital sovereignty" comes up. Rhetorically, "digital sovereignty" is a coded way for a politician to say, "We should build a fuckton of AI data-centers while bypassing any environmental review": https://datacentremagazine.com/technology-and-ai/keir-starmers-2bn-pledge-how-the-uk-plans-to-advance-ai But AI has nothing to do with digital sovereignty. It is not load-bearing. All it takes to understand this is a little thought-experiment. Imagine that we removed all the chatbots from Canada, or the UK, or the EU, or the USA. What would fall down? Nothing important. Every public administrative body – national, regional and local – would continue to function. Every firm – large and small – would continue to trade. Households would be unscathed, save for their youngest members, who would suffer the indignity and tedium of having to do their own homework again. Which is not to say that "digital sovereignty" is a nothingburger. The walls of our nations are filled with load-bearing digital members. It's just that these are the most boring, regular-degular-ass technologies imaginable. Like Microsoft Office 365. Take away M365 and every ministry collapses, every firm shutters, and many if not most households will be in serious trouble. And here's the thing: Microsoft CEO Satya Nadella paid $1m out of his own pocket to join the murderer's row of tech CEOs who sat behind Trump on the inaugural dais: https://apnews.com/article/trump-inauguration-tech-billionaires-zuckerberg-musk-wealth-0896bfc3f50d941d62cebc3074267ecd Microsoft donated $10 million to Trump's Epstein Memorial Ballroom: https://www.geekwire.com/2026/leaked-list-shows-what-microsoft-amazon-and-other-tech-giants-are-giving-for-the-white-house-ballroom/ Microsoft provides the back-end administrative infrastructure for Trump's racist pogroms (take away M365 and ICE would collapse): https://www.theguardian.com/us-news/2026/feb/17/ice-microsoft-technology-immigration-crackdown The CEO of Microsoft France admitted that if Trump ordered the company to spy on French citizens' data (or the data of the French government), his company would comply, in secret: https://www.forbes.com/sites/emmawoollacott/2025/07/22/microsoft-cant-keep-eu-data-safe-from-us-authorities/ And here's the kicker: Microsoft has terminated the M365 and Outlook access of international public officials whose official acts made Trump angry, starting with the Chief Prosecutor of the International Criminal Court, who lost his accounts after he swore out the genocide warrant for Netanyahu: https://www.computerweekly.com/opinion/Microsofts-ICC-email-block-reignites-European-data-sovereignty-concerns This is a white-hot, 278-alarm digital sovereignty dumpster-fire. M365 – as well as cloud software from Oracle, Google, Apple, Amazon and other US tech giants that have fused themselves with the Trump regime in exchange for tax breaks and antitrust forbearance – is load-bearing, and worse, those 2x4s are filled with termites and dry-rot. Digital sovereignty is as real as real can be. It just has nothing to do with AI. AI isn't load-bearing. Boring-ass tech monopolist cloud software is…and we can not trust it: https://pluralistic.net/2026/01/01/39c3/#the-new-coalition Hey look at this (permalink) (not) solitaire https://notsolitaire.com/ Steering AI Beyond Automation https://www.normaltech.ai/p/steering-ai-beyond-automation Wealth Inequality in America Drawn to scale https://dreamagainusa.org/ Sally Rooney books withdrawn in UK over Palestine Action support https://www.bbc.com/news/articles/cmx23q4g307vo Trump’s Great Gift to Chinese Automakers https://prospect.org/2026/10/15/trumps-great-gift-to-chinese-automakers-ev-sales-oil-diesel/ Object permanence (permalink) #25yrsago Anthrax terrorist's handwriting https://web.archive.org/web/20011017003926/http://dailynews.yahoo.com/h/p/nm/20011016/ts/mdf70100.html #20yrsago Help find stolen WEB GEEK license plate https://web.archive.org/web/20061017222733/https://www.backupbrain.com/2006_10_15_archive.html#a004964#a004964 #15yrsago UK media swallowed the “adult content” filter line https://www.theguardian.com/technology/2011/oct/17/adult-content-filters-good-parenting #10yrsago Arizona Republic editor responds to death threats following Clinton endorsement https://eu.azcentral.com/story/opinion/2016/10/16/publisher-response-to-threats-after-republic-endorsement-clinton-trump/92058964/ #5yrsago Against the great forces of history https://pluralistic.net/2021/10/17/against-the-great-forces-of-history/ Upcoming appearances (permalink) Vancouver: Read, Resist, Repair, Rejoice (Vancouver Writers Festival), Oct 19 https://writersfest.bc.ca/festival-event-2026/01 Victoria: Munro's Books, Oct 20 https://www.munrobooks.com/events/6113620261020 Vancouver: Life After AI (Vancouver Writers Festival), Oct 22 https://writersfest.bc.ca/festival-event-2026/46 Ottawa: Life After AI (Ottawa Writers Festival), Oct 24 https://writersfestival.org/event/life-after-ai Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Vancouver: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Virtual: Enshittification, AI, and the Future of Technology (UBC Master of Educational Technology), Nov 28 https://met.ubc.ca/2026/09/met-speaker-series-cory-doctorow-enshittification-ai-and-the-future-of-technology/ Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ How to Think About AI—Before It’s Too Late (Daniel Solove) https://www.youtube.com/watch?v=_0xR3uEgGcc Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 503 (26039 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X

Building the next generation of hardware founders

, updated:

Take a look around the unique Founders, Inc. campus incubating what hope to be future-defining technology companies.

The post Building the next generation of hardware founders appeared first on Raspberry Pi.

October 15, 2026

, updated:

There is an old saying about rats and sinking ships.

Uncloud Host Networking

My server is almost fully converted to be managed by Uncloud, except for one service: atomdns. Which at first I didn’t mind, but now find annoying, because: uc ps doesn’t list it; my Prometheus metrics collector runs in the cluster, so it can’t easily scrape it; updates for it are different; managing means logging in onto the specific machine.

Hence I wanted it run inside the cluster. There are however a few constraints, atomdns needs:

Politics Chat, October 15, 2026

, updated:

Watch today’s live recording here.

★ Initial Thoughts on This Week’s New Apple TV 4K (4th Generation) and HomePod Mini 2

At the old pre-June prices, you could buy a 128 GB Apple TV and a pair of HomePod Minis for $350 ($150 + $100 + $100). Four short months later, with today’s new models, that combination would cost $600 ($300 + $150 + $150).

Our Next Plumbers Summit event - October 28, 2026

The Bytecode Alliance is pleased to invite you to the next installment in our ongoing Plumbers Summits event series, each designed to bring our members and community together to collectively contribute to the strategic planning for the upcoming year. Our next event will be held Wednesday October 28, 2026. This will be an all online event, supporting full remote participation for anyone anywhere, with sessions recorded so they can be watched anytime afterward via our YouTube channel

Interactive refactoring in gopls

Introducing interactive refactoring in gopls and the LSP: a new capability that brings dynamic, multi-step refactorings into your favorite editor.

When France gave away terminals, and a dozen email services bloomed

Messaging is always the killer app, regardless of the network or the device

Friday 16 October, 2026

, updated:

Love in Venice Seen in 2017. I wonder if that particular craze has passed. Quote of the Day ”These are stochastic-parrot clever-hans software tools, potentially very useful when properly harnessed, but a source of madness to people who fall into … Continue reading →

Manny Rutinel Checks Back In From CO-8, Now One Of The Most Hotly Contested Races In The Country

, updated:

“You know, I chatted with the DCCC a few weeks ago, and they told me that our campaign had knocked on more doors than any other House race in the country”

What Early Voting Data Is Telling Us About The 2026 Midterms

, updated:

While early vote data is not predictive, trends are already beginning to emerge

@Miguel de Icaza Mastondon feed

, updated:

RE: https://mastodon.social/@arstechnica/117446976295504028

Sounds like 25% of the army can now get discharged without commiting any more war crimes.

What would a REAL “America First” Agenda Look Like?

, updated:

Just about the opposite of Trump’s

The GOP’s Epic Fail

, updated:

The master plan for Republican domination is in danger of being Trumped

@Miguel de Icaza Mastondon feed

, updated:

RE: https://hachyderm.io/@lexfri/117445755203041743

Sucking up to Trump is now a CEO’s fiduciary duty: maximizing shareholder value, managing political risk, and complimenting the emperor on his magnificent new clothes.

Democrats are a normal polling error away from 54+ Senate seats — or just 50

, updated:

Both parties are a historically average polling miss away from controlling the Senate majority

The Mountain In The Sea by Ray Nayler

Back in 2019, I read the book Other Minds: The Octopus, the Sea, and the Deep Origins of Consciousness by Peter Godfrey-Smith and said:

I really enjoyed this evolutionary tale. It’s equal parts biology and philosophy. I will never look at cephalopods quite the same way again.

Reading Ray Nayler’s The Mountain In The Sea reminded so much of that book that I couldn’t resist flipping ahead to the acknowledgements at the back. Sure enough, Other Minds gets a big shout-out.

But that’s only part of the make-up of The Mountain In The Sea. There’s just as much William Gibson as Peter Godfrey-Smith.

I don’t just mean that the book is an unexpectedly rip-roaring cyberpunk thriller—which it is—but that it’s also got that Gibsonian narrative structure; three disconnected protagonists in three separate stories that you just know are going to connect before the book is done.

The great accomplishment of this book is how well it balances the two genres of philosophy and cyberpunk. There’s plenty of musings on the nature of consciousness, be it human, octopus, or artificial intelligence. But there’s also plenty of high-tech hacking shenanigans.

Above all, it’s an excellent example of one of my favourite subgenres of science fiction: first contact. It’s as linguistically satisfying as Ted Chiang’s Story Of Your Life, the pinnacle of the first-contact subgenre. The fact that there are no extra-terrestrial species just adds to its realism.

Buy this book

Russia, Russia, Russia

, updated:

Putin’s diesel ain’t saving Trump’s bacon.

Retirement Update

, updated:

I have been retired now for several months, and thought it was a good time to reflect on how things have changed for me. When I started my retirement, I would start each day with a written list of to-dos on my computer, and work to complete all the things on the list. After about […]

Current Affairs says it's banning AI

, updated:

Current Affairs has enshrined tough restrictions on publishing using generative AI into its union contract. It's bet is that it will publish better journalism that way.

Clear the Terminal Like a Pro

Clear the Terminal Like a Pro


sclide is an implementation of a wipe effect for terminals. It draws a horizontal line that sweeps across the screen, accompanied by a trail with four levels of shading. Then, when requested, it uses the same effect to progressively clear the terminal, line by line.

The project was designed to be small, straightforward, and easy to integrate into other C++ programs.

Key features:

  • 24-bit RGB colors: customize the colors of the line and the trail using RGB values or hexadecimal codes.
  • Four-level trail: uses the characters █, ▓, ▒, and ░ to create a visual gradient.
  • Configurable speed: control the interval between animation steps.
  • Animated clearing: erase the terminal contents with a vertical transition.
  • Character customization: replace the symbols used in the trail.
  • Lean implementation: does not depend on external libraries and pre-calculates the animation sequences to reduce work during rendering.

In action:

sclide


Installation

sclide is distributed as C++ source code, and its installation basically consists of obtaining the sclide.cpp file and incorporating it into your project. There is no need to install an additional library.

Windows

The recommended path is to use WSL (Windows Subsystem for Linux), since the project uses POSIX calls to query the terminal dimensions and write output.

1. Install WSL, if it is not already available, using PowerShell run as administrator:

wsl --install

2. Open the installed Linux distribution and install the compilation tools:

sudo apt update
sudo apt install git g++ build-essential

3. Clone the repository:

git clone https://github.com/intriXlabs/sclide.git
cd sclide

4. Copy the sclide.cpp file into your C++ project directory and follow the usage example presented in the next section.

You can also compile C++ projects natively on Windows with other tools, but sclide’s operation in that environment is not guaranteed by the original project.

macOS

On macOS, you can use Clang provided by Apple’s command-line tools.

1. Install the development tools, if necessary:

xcode-select --install

2. Clone the repository:

git clone https://github.com/intriXlabs/sclide.git
cd sclide

3. Copy the sclide.cpp file into your project directory.

4. Compile your application using clang++ or g++, with support for C++11 or higher.

GNU/Linux

On Debian- or Ubuntu-based distributions, install Git and the compiler:

sudo apt update
sudo apt install git g++

Then, obtain the source code:

git clone https://github.com/intriXlabs/sclide.git
cd sclide

Copy sclide.cpp into your project and compile the application as shown in the following example.

On other distributions, install the C++ compiler and Git using the corresponding package manager.

Getting started

The sclide API is simple: create an object, configure the colors and speed, and call clean() to run the animation.

Create a file named main.cpp in the same directory as sclide.cpp:

#include "sclide.cpp"

int main(){
    // Sets the starting line of the animation.
    sclide wipe(5);

    // Main color: teal.
    wipe.setSclideColor("#00FFAA");

    // Color toward which the trail will fade.
    wipe.setShadeDegradingColor("#001111");

    // Time between steps, in seconds.
    wipe.setSpeed(0.05);

    // Runs the animation and clears the terminal.
    wipe.clean();

    return 0;
}

Compile the program in the terminal:

g++ -O3 -std=c++11 main.cpp -o example

Run it on macOS or GNU/Linux:

./example

On Windows, run the binary inside the WSL environment:

./example

The result is an animated line with a colored trail, followed by the progressive clearing of the screen. Since clean() erases the terminal contents, run the example in a test session.

Customizing the animation

sclide provides methods to adjust the effect during execution.

MethodPurposesetSclideColor()Sets the main color of the line.setShadeDegradingColor()Sets the final color of the gradient.resetSclideColor()Restores the main color to white.setSpeed()Adjusts the interval between steps.changeShades()Replaces the four trail characters.clean()Runs the animation and clears the terminal.

Colors can be configured with hexadecimal codes, such as "#FF6600", or with RGB components. To create different styles, try combining a vibrant main color with a dark degrading color or one close to the terminal’s background color.


For more information, visit the repository

Hopium Ad And Video Roundup - Conley (NY-17), Trone Garriott (IA-3), Garcia (TX-35), Bynum (OR-5), Ford (NV-Gov), Michigan Senate (SMP)

, updated:

Iowa Dem Chair Rita Hart joins us Friday live at 215pm ET for a report from battleground Iowa

We Need All the Disciplines

From where I sit, figuring out what to build, building it, and shipping it are all part of the art of making software.

Many disciplines have emerged through the years to facilitate this work: product, design, engineering, devops, etc.

We need all these disciplines to make great, dependable software (granted, in different doses). Each brings different values and judgments; each sees things the others don’t.

And including all might mean going a bit slower.

Human collaboration may seem less “efficient” than handing the work over entirely to the machines.

But inefficiency may be the cost of collaborating with humans, rather than extracting an output from a machine. We gain not only from their judgment and expertise in a particular discipline, but from the relationship, trust, and shared understanding that blossoms from making something together.

As the old proverb says: “If you want to go fast, go alone. If you want to go far, go together.”

Reformulated for today: If you want to go fast, go with the LLM. If you want to go far, go with your fellow humans.


Reply via:

Email · Mastodon ·

Bluesky

Taking Authoritarianism Out For a Spin

, updated:

To read this letter, click here:

Treat your 1:1 relationships with intention

, updated:

Too often, 1:1s can be reactive, unstructured spaces - or simple status reports that don't give the relationship time to breathe. This advice changes that dynamic.

Last Call - A Special Hopium Event Tonight At 8 PM ET With Battleground Candidates

, updated:

Our event tonight is our one Founding Members gathering this week - look forward to seeing folks at 8pm!

Caltech Weekly - October 15: SPHEREx Telescope Sees Menagerie of Brown Dwarfs; Kareem El-Badry Wins Packard Fellowship

Caltech Weekly - October 15: SPHEREx Telescope Sees Menagerie of Brown Dwarfs; Kareem El-Badry Wins Packard FellowshipAlso in this issue: DOE Funds AI-Driven Catalyst Discovery Project as Part of Genesis MissionView this email in your browser

Thursday, October 15, 2026

brown dwarf floating in the cosmosNASA's SPHEREx Telescope Sees Menagerie of Brown Dwarfs

"They're kind of goth," says Zafar Rustamkulov of IPAC, lead author of a new study from the Caltech-led SPHEREx mission about dark celestial bodies called brown dwarfs.

Kareem El-Badry Wins Packard Fellowship

The astronomer is known for uncovering hidden populations of black holes. In recent work, he discovered the closest-known black hole to Earth, located about 1,600 light-years away.

an illustration depicting the workflow from an X-ray beamline through data-driven AI to improved catalystsDOE Funds AI-Driven Catalyst Discovery Project as Part of Genesis Mission

The U.S. Department of Energy has announced a second round of funding for its Genesis Mission, a nationwide initiative to use AI to tackle pressing challenges in science and technology. The funding will support projects including a Caltech effort that will use AI to help identify new and better catalysts.

side-by-side images of three professorsThree Caltech Professors Named Fellows of the American Physical Society

Marco Bernardi, Sujit Datta, and John Sader have been named fellows of the American Physical Society for their outstanding contributions to physics.

Caltech President Ray Jayawardhana and Caltech Vice President and JPL Director Dave Gallagher on stage in JPL’s Pickering AuditoriumPresident Ray Jayawardhana Shares His Vision with Caltech JPL Community

On October 7, JPL-ers gathered for a fireside chat with Caltech President Ray Jayawardhana, who spoke about his lifelong fascination with space, early reflections from his presidency, and Caltech and JPL’s 90 year partnership.

Blake Hawkins (BS '27)

"What fascinates me most about quantum mechanics is the question of whether uncertainty is really out there in the world or just in our heads. Take something as simple as an electron: In a chemistry class, you're shown this 'cloud' of electron distribution probability around the nucleus, denser in some places, thinner in others. Nobody quite tells you whether the electron is really spread out like that, or whether it's sitting at one location, and the cloud just reflects what we don't know yet."

Blake Hawkins (BS '27) is a David C. Elliot SURF Fellow working with Charles Sebens, Caltech professor of philosophy, on the philosophy of physics, extending Sebens's Newtonian quantum mechanics formulation of quantum mechanics into quantum field theory.

Caltech Inauguration Events

"First Light" logoInauguration Ceremony and Campus Celebration

Join in celebrating the formal inauguration of Ray Jayawardhana as Caltech's 10th president. A community celebration and luncheon along the Olive Walk will follow the ceremony. Free to attend, and registration is appreciated for the ceremony/luncheon. The ceremony will also be livestreamed. Thursday, October 29, 10 a.m., Inauguration, Beckman Mall; noon, celebration, Olive Walk

The Brave New Space Age

This public conversation marking the inauguration of President Ray Jayawardhana brings together leading voices in science, industry, government, and media to explore the promise and implications of New Space. Free to attend; advance registration for the panel discussion has reached capacity, but a standby line will be available. Wednesday, October 28, 5:30 p.m., science and engineering displays; 7:30 p.m. panel discussion, Beckman Auditorium

In Case You Missed It

View recent lectures and events on Caltech's YouTube channel.

Explore JPL 2026

More than 26,000 visitors were welcomed to JPL, which Caltech manages for NASA, for its two-day Explore JPL open house last weekend. The event, supported with hundreds of volunteers from campus and Lab, invited visitors to learn firsthand about groundbreaking missions that are reshaping our understanding of Earth and the universe, and to engage in conversations with the scientists, engineers, and innovators behind them.

Did You Know?

Map of Mars Perseverance rover's path since landingNASA's Perseverance Mars rover has driven farther than any vehicle ever has on the surface of another world. On October 11, the rover's odometer reached 28.1 miles, surpassing the record of 28.06 miles set by NASA's Opportunity rover, which explored Mars from 2004 to 2018. The rover was built and is operated by JPL, which Caltech manages for NASA.Saturn's ring seen edge-on, with two moons Launched 29 years ago today, NASA's Cassini spacecraft was the first spacecraft to orbit Saturn. The mission was run by JPL, which Caltech manages for NASA.BlueskyBlueskyCaltech.eduCaltech.eduFacebookFacebookInstagramInstagramLinkedInLinkedInXXYouTubeYouTubeConnect with CaltechThe Caltech Weekly is published by the Office of Communications and External Relations. Copyright ©2026 All rights reserved. Send feedback and story ideas for the newsletter to theweekly@caltech.edu.

If you received this email from someone you know, you can subscribe here. You are receiving this email because you are a member of the Caltech community or have signed up for this newsletter.

Unsubscribe from this list

Update subscription preferences

Caltech's email privacy notice is here.

La caída de la ballena: un grotesco viaje al interior

, updated:

Dirección: Brian Duffield. Guion: Brian Duffield y Daniel Kraus, basado en su libro homónimo. Elenco: Austin Abrams, Elisabeth Shue, Josh Brolin, Jane Levy. País: Estados Unidos. Más información de la película: https://www.imdb.com/title/tt28535715/ Primero enfrentó a una bruja, luego peleó contra zombis y ahora busca salir del sistema digestivo de una ballena. Austin Abrams está teniendo […]

La entrada La caída de la ballena: un grotesco viaje al interior se publicó primero en Palomita de maíz.

NetNewsWire 7.2 for Mac: column layout, unread counts

, updated:

We’ve released NetNewsWire 7.2 for Mac with a new column view layout: choose View > Use Column Layout to switch. (Choose it again to switch back.)

This is a new feature in the sense that the previous version of the app didn’t have it — but NetNewsWire of Yore, before the 2018 reboot, certainly had this feature. Even NetNewsWire 1.0 had this feature! In fact, back in those days it was the only layout. In some ways this is the oldest NetNewsWire feature and we’re celebrating its triumphant return. :)

We like this feature in part because it’s super Macintosh where the default timeline is definitely iOS-inspired.

Anyway. We’ve also added a second long-requested feature: you can now hide unread counts or replace them with a •, so you don’t have to deal with the anxiety of an ever-increasing unread count and the feeling like you have to get caught up. (Tip: remember that Mark All as Read is your friend!)

(The unread counts feature is also coming to the iOS app as soon as it gets through App Store review.)

Click the screenshot below for a large version showing both of these features (column layout and unread-counts-as-dots) at once:

Get your updates the usual way: do NetNewsWire > Check for Updates… or download the latest version of the app.

@Barack Obama @Bsky

Change often starts from the ground up, and there are hundreds of state and local candidates this year who will stand up for their communities and fight for progress. These races will help shape our future, and it’s never been more important to get involved: DLCC.org/TargetRaceshttps://DLCC.org/TargetRaces

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-10-15:

Pleiades gazetteer of ancient places

3 new and 58 updated places. 5 updated linked data sidebars.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

23dcdfcf - updated json

no change: rdf/ttl

b0f86b83 - updated gis package

0ad7d559 - updated data quality

c52cb841 - updated bibliography

17a3a71d - updated indexes

5309788a - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

8c149b4a - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

f66f3588 - updated pleiades wikidata

Passkeys Attestation Trap

, updated:

The Hack (Hacker News): Like the Trojan Horse, passkeys are legitimately elegant on the surface, but there is something troubling inside. What’s important to know is that unlike with any other kind of login credential, you do not have ultimate control over your passkeys. With passwords, you can choose where to write them down; with […]

Attestation News

, updated:

TheLastProject (Hacker News): In the [EU age verification] README, the following is listed: App and device verification based on Google Play Integrity API and Apple App Attestation I would like to strongly urge to abandon this plan. Requiring a dependency on American tech giants for age verification further deepens the EU’s dependency on America and […]

OSI approved the curl license

, updated:

curl started out GPL licensed, as direct inheritance from its httpget days, but in October 1998 we switched to the Mozilla Public License (MPL). In 2001, we added the MIT license as an additional license to optionally use in addition to MPL. We made curl dual licensed because clearly the MPL license caused problems for … Continue reading OSI approved the curl license→

@Miguel de Icaza Mastondon feed

, updated:

“A Marginal-Utility Case for Stealing My Grandmother’s Pain Pills“

https://morewrong.lol/?post=marignal-utility-grandmothers-pain-pills

Measuring Human Cryptanalysis Effort

Matthew Green has a new site that tries to estimate the number of cryptanalyst-hours that have been spent analyzing different public-key algorithms:

Abstract: We estimate how much public cryptanalysis each public-key assumption has received, using the literature itself as the instrument. From roughly sixteen thousand candidate papers we classify cryptanalytic work on ECDLP, structured and plain lattices, syndrome decoding and their comparators, then convert papers into estimated research-allocation years through a person-level author map. These publication-based estimates may substantially overstate actual time spent. Lattices have overtaken elliptic curves in this cumulative measure only recently; we express that history as inference budgets under stated productivity assumptions. The study was conducted by AI models: Claude Fable 5.1 and Claude Opus 5.5 built the pipeline, ran the analysis and wrote this page, with contributions from GPT-6 Astra. Matthew Green set the questions, made the key methodological decisions and oversaw the work...

Young People, AI, and the Fight for Human Agency

, updated:

At 23, Sam Hiner is already thinking beyond the usual conversation about whether young people are “good” or “bad” at technology.

Premios Óscar 2027: panorama de octubre – mejor actor de reparto

, updated:

Tras haber pasado el tándem de festivales clave para los premios Óscar, observamos una carrera ya con candidatas más claras. Hay cuatro filmes que podemos dar por hecho que serán nominados a mejor película a esta altura: La odisea, Wild Horse Nine, The Invite y La bola negra. En cuanto a actor de reparto, es […]

La entrada Premios Óscar 2027: panorama de octubre – mejor actor de reparto se publicó primero en Palomita de maíz.

As the Trump Administration Imperils Atlantic Salmon, the Penobscot Nation Steps Up

, updated:

Penobscot Nation’s Director of Natural Resources Chuck Loring and Fisheries Biologist Dan McCaw discuss their work restoring Atlantic salmon populations.

The post As the Trump Administration Imperils Atlantic Salmon, the Penobscot Nation Steps Up appeared first on Conservation Law Foundation.

Dark GPUs

, updated:

Laying dark fiber

Stealth Communications CC-BY-SA Wikipedia's Dark Fibre article starts:

Dark fibre originally referred to the potential network capacity of telecommunication infrastructure. Because the marginal cost of installing additional fibre optic cables is very low once a trench has been dug or conduit laid, a great excess of fibre was installed in the US during the telecom boom of the late 1990s and early 2000s. This excess capacity was later referred to as dark fibre following the dot-com crash of the early 2000s that briefly reduced demand for high-speed data transmission.

These unused fibre optic cables later created a new market for unique private services that could not be accommodated on lit fibre cables (i.e., cables used in traditional long-distance communication).

Many are analogizing the current AI bubble to the dot-com era, pointing out that although the dark fiber eventually became very valuable infrastructure, the companies that invested in laying it suffered. Wikipedia notes that the buildout:

was based on the assumption that telecoms traffic, particularly data traffic, would continue to grow exponentially for the foreseeable future. The advent of wavelength-division multiplexing reduced the demand for fibre by increasing the capacity of a single fibre by a factor of as much as 100.

According to Gerry Butters, the former head of Lucent Technologies's Optical Networking Group at Bell Labs, the amount of data that could be carried by an optical fibre was doubling every nine months at the time. This progress in the ability to carry data over fibre reduced the need for more fibres. As a result, the wholesale price for data communications collapsed and a number of these companies filed for bankruptcy protection. Global Crossing and Worldcom are two high-profile examples in the United States.

The analogy being suggested is that the AI data centers will eventually be valuable infrastructure even if delays in construction and lack of real demand mean that the companies building them will suffer.

Below the fold I investigate this analogy.

Flawed Analogy

There are some significant problems with the analogy between dark fiber and AI data centers:

  • Depreciation: Decades later the fiber in the ground was still fully functional. The capacity could be sold for very little additional investment. Estimates are that about 40% of the cost of an AI data center is the physical infrastructure (buildings, power connections, cooling, etc.) which might still be useful a decade later. But 60% of the cost is the (mostly Nvidia) racks full of state-of-the-art chips.

    Source Companies typically depreciate their racks linearly over 5 or 6 years. But, as I wrote in Mind The GAAP Again and its predecessors, this is unrealistic. Because:

    • There is intense price competition in AI.
    • Power is a major cost of both inference and training. Power effectively sets the price floor for inference.
    • Each technology generation improves power efficiency by a significant factor.
    • Thus the profit from running a rack doesn't decay linearly, but exponentially.
    • Thus racks more than a couple of generations old are uneconomic.
    • Nvidia has announced that they plan to move from a two-year product cadence to a one-year product cadence.
  • Overproduction: Wikipedia correctly notes what drove the massive overproduction of dark fiber:

    Because the marginal cost of installing additional fibre optic cables is very low once a trench has been dug or conduit laid, a great excess of fibre was installed

    Building data centers does not have the same low marginal cost. While it is true that there are economies of scale in construction driving up the size of AI data centers, these are both much smaller than for laying fiber and apply only to the smaller part of the overall cost.

  • Carrying Costs: The fiber in the ground required very little maintenance. The physical infrastructure of unused AI data centers could survive until eventual re-use only with significant maintenance costs.

  • Technology evolution: Developments in optical technology increased the capacity of the unused fiber with no additional investment. The evolution of AI racks has meant that data centers built a few years ago cannot host current racks, and that the design of data centers for Nvidia's future racks is a research problem.

Dark fiber thus had two important attributes that AI data centers lack; the surplus initial capacity was both long-lived and cheap.

Construction Delays

Building and activating an AI data center is a much bigger, more expensive and long drawn-out task than digging a trench and laying a cable in it. This problem grabbed the headlines when, as Sridhar Natarajan et al reported, Oracle Cites ‘Force Majeure’ to Shield Itself on Controversial Data Center. Almost two years into the project:

the campus designed to handle 2.45 gigawatts — enough electricity to power roughly 1.8 million homes at any given moment — has hit serious setbacks including the denial of a permit key to its plans for energy resources. It’s becoming a symbol of the growing backlash against the broader AI data center boom and a political flashpoint ahead of the US midterm elections that threatens to turn races into referendums over the build-out.

The amount of "construction in progress" for the hyperscales, representing data centers they are struggling to bring on-line, is enormous. Ed Zitron writes:

Considering Oracle’s CIP number from its latest quarterly earnings was at $48.5 billion and Google’s Q2 2026 “assets not yet in service” were at an astonishing $122.8 billion, up from $108.5 billion in Q1 2026 and $78.5 billion at the end of 2025, it’s reasonable to believe that Microsoft has at least $50 billion of construction in progress. I also think it’s fair to assume that Amazon has, since the beginning of 2026, added at least $25 billion to CIP, though we’ll find out at the end of the year.

Zitron quotes a Frebruary 2026 estimate from Sightline Climate:

We’re tracking 190GW across 777 large data centers and AI factories (>50MW) announced since 2024. At least 16GW of capacity is slated to come online in 2026 across roughly 140 projects. Yet only about 5GW is currently under construction. Around 11GW remains in the announced stage with no visible construction progress, despite typical build timelines of 12–18 months.

Anyone who has built themselves a house will understand that construction takes longer than it takes.

Overproduction

Of course, only 40-50% of this "construction in progress" is actual construction, the rest is the racks. There are two ways to estimate what proportion of the racks Nvidia has shipped are actually powered on in a data center as opposed to sitting in a warehouse waiting for the construction to stop being "in progress".

Ed Zitron bases his estimate on the financial picture. He adds up the "construction in progress" and assumes 50% is the racks:

if we assume the number is roughly $374 billion, plus (at minimum) $50 billion from Microsoft, plus another (at minimum) $20 billion from Amazon, that puts us around $444 billion, with Google’s share — $120.8 billion — being 60% GPUs and related hardware, for a total of $72.48 billion, putting us at ... an estimated $234 billion in GPUs and TPUs sitting in warehouses.

He goes on to compare this $234B number with the value of the racks sold since the start of 2023, which he estimates at $561.5B. Clearly, the systems that shipped early in this time-span are likely to have been powered up, so he estimates that around 50% of recent shipments are idle. He looks in detail at Microsoft's financials and and estimates:

Nadella mentioned in November 2025 that he had “...a bunch of chips sitting in inventory that [he couldn’t plug in],” but didn’t make any mention of how many there were.

In other words, Microsoft is warehousing anywhere from $50 billion to $100 billion in GPUs, and has barely gotten $50 billion worth installed in the last four years.

If Microsoft is struggling, everybody’s struggling, and we may have a very inconvenient truth: that NVIDIA has potentially sold hundreds of billions of GPUs years in advance.

Source The other way to estimate this proportion is to compare the power demand of the racks that have been shipped to the data centers that are supposed to house them. In OK, so where are all these data centres?, Bryce Elder wrote:

A theme we’ve touched on a few times is the mismatch between consensus forecasts for chip sales and US data centre completions.

Morgan Stanley measured the gap earlier this week by estimating the shortfall in available power, concluding that more than half of the GPU servers sold between 2026 and 2028 might not have anywhere to be plugged in. New research from Jefferies analysts reaches a similar conclusion using a very top-down method: space.

Tracking US data centre construction sites by satellite imagery shows between 16 and 18 gigawatts of gross capacity that can be energised this year, the broker says, citing SynMax Intelligence. (Gross capacity means the site’s all-in power requirement, not just the draw for IT equipment.)

...

In the longer term, power availability is still the bottleneck — along with labour. And transformers. And cooling equipment. And backup generation. As Jefferies says: “The gap between planned capacity and physical execution remains the central issue.”

Thus there is an emerging consensus that something like a quarter of the AI investment boom is going into rapidly depreciating equipment quite unlike the dark fiber.

Demand Overestimation

The frontier labs and the hyperscalers claim that there is overwhelming demand for AI compute, which justifies the planned AI data center buildout. But the frontier labs are private and don't publish audited numbers to back up their claims. The hyperscalers are public but their accounts don't include explicit numbers for their AI compute. Nvidia is public and its audited accounts reveal the number of AI systems it shipped each quarter. So the easy way to estimate the demand for AI compute is to base it on Nvidia's shipments.

There are three problems with such estimates. Assume this estimate is D and the real demand from end-users is D':

  • As we have seen, it appears that about half of Nvidia's shipments go to a warehouse not a data center. Thus D' = D/2.

  • Ed Zitron estimates that 80% of D comes from OpnAI and Anthropic. So D/10 comes from other sources, which we will generously assume is all end-user demand.

  • In Thoughts on The Curve and the Future of AI Thomas Wright reported an estimate:

    that the labs spend 58% of their compute on R & D and 32% on servicing customers.

    Thus the labs end-user demand is D*0.8*0.32, or about D/4.

Adding these, we have D' = D*0.35. The real end-user demand is likely only around 1/3 of the estimates.

Source If there was overwhelming demand from customers, one would expect that the vendors would have pricing power. But in What’s really going on with AI token price deflation?, Bryce Elder points out that they don't:

The data [Jay Goldberg] collects shows a similar pattern to the Silicon Data index, with token prices plunging for frontier LLMs from $50 per million tokens in late 2023 to about $6 now. More interestingly, he finds the median token price has held fairly steady at just below $1 per million since mid-2024 as the LLM marketplace became more competitive. A floor price of about $0.11 (basically just the cost of electricity) has barely budged.

@arakharazian tweets data from Ramp::

AI Spend FALLS in the latest Ramp AI Index.

Price cuts at the frontier, in addition to cheaper and more efficient models at standard and lite levels, are pushing down the cost of using AI.

Open source models remain <5% of business spend. This decline in spend is driven almost exclusively by competition between OpenAI + Anthropic

The Ramp data does show increased token volume, but flat to decreasing spending. The increased colume is likely due to successive models burning more tokens per query.

Market Reaction

We now have some evidence showing how the big banks rate GPUs as collateral for loans, i.e. how useful they are likely to be down the road.

On 5th October Paula Seligson and Gowri Gurumurthy reported that JPMorgan Dangles 11% Yield on Volta’s $5 Billion AI Loan Sale:

JPMorgan Chase & Co. is pitching a yield of about 11% on a $5 billion leveraged-loan sale on behalf of Volta Infrastructure Holdings Ltd., one of the highest borrowing costs seen in the market for risky debt that’s become popular for financing the AI boom.

...

A $3.7 billion chip loan will be used to purchase about 36,000 graphics processing units, or GPUs, made by Nvidia Corp., according to the people. A $1.3 billion loan will cash collateralize a letter of credit for a data center lease, meaning the money will be held in an account and used to make lease payments to Bitdeer to use the data center, the people said.

11% is a pretty high interest rate, indicating a signinificant risk of default. A week later Claire Ruckin reported that JPMorgan, Goldman Curb Exposure on $5 Billion Volta AI Loan:

JPMorgan Chase & Co. and Goldman Sachs Group Inc. have taken a rare move to limit their exposure on a $5 billion loan sale for AI startup Volta Infrastructure Holdings Ltd. as investors demand higher yields for risky debt tied to the artificial intelligence boom.

The two banks are leading the loan offering for Volta, a new artificial intelligence cloud company. The banks have underwritten a $1.3 billion term loan for Volta, while a $3.7 billion chip loan is not underwritten by the banks — a move to protect themselves from potential risks, according to people familiar with the deal.

In other words, these banks are happy to lend at 11% against cash collateral, but not at 11% against GPU collateral. The loan is said to be oversubscribed, but the part with GPU collateral is for the private credit suckers.

Source 11% may not be that high after all. On 14th October Rachel Graf and Katherine Schwartz reported that CoreWeave’s Bonds Turn Distressed, Drawing ‘Yikes’ From Musk:

The AI cloud-computing provider’s unsecured debt due in 2032 traded below 80 cents on the dollar on Wednesday, according to Trace pricing data. That’s widely considered the threshold for when a borrower is financially strained.

At that price, the bonds yield more than 15% — a figure noted by Palihapitiya that led Musk to respond “yikes” on his social media platform.

Shares of the company, which rents out access to leading AI chips, fell as much as 17% on Wednesday. Even though its bonds are trading at distressed levels, CoreWeave’s stock is up more than 60% since its initial public offering in March 2025 and its market value is more than $36.5 billion.

Ruckin noted that:

CoreWeave’s credit-default swaps are back at a record high, and at current levels are pricing in a more than 50% chance of default within the next five years.

CoreWeave is the original "neocloud". As I understand it, its assets against its debts are (a) a set of commitments from companies like Microsoft and Oracle to pay for future access to compute, and (b) a set of data centers full of GPUs. The market is betting that these assets won't be "money good" in the near future.

Coda: A Sun Microsystems Story

Nvidia is just the most successful of the vast number of companies spawned by Sun Microsystems. In the run-up of the dot-com bubble Sun's Starfire systems powered the Web the way Nvidia's GPUs power AI today. But this market dominance was a double-edged sword. Once the dot-com bubble burst, the bankrupt Web companies flooded the market with barely-used Starfire systems. So not merely did much of the customer base vanish, but the remaining customers bought from the second-hand market at huge discounts. Demand for new systems collapsed, and Sun never really recovered. That's not the only reason Sun died. Scott McNealy admitted in a fascinating podcast that during the boom he lost control of Sun's spending. It is hard to maintain discipline when you are being flooded with cash.

Once the bubble bursts, Nvidia will face a similar problem. First, their customers will stop ordering new racks, because:

  • Companies like CoreWeave that exist to get debt off the AI companies' balance sheets will be bankrupt because their customers can't afford their commitments.
  • The assets of these bankrupt companies will be sold off at a loss, flooding the market with barely-used data centers and stopping construction of new ones.
  • It has proven harder than expected to build data centers quickly because of public opposition, lack of skilled tradespeople, difficulties in securing power and so on. Thus it is likely that there will be warehouses full of Nvidia racks that were waiting for a data center to be built when the bubble burst. These unused racks will also be sold off, crashing the price of the barely-used ones further.

Second, in some ways the problem will be worse for Nvidia than Sun. Nvidia will have invested heavily in developing and securing wafer slots for their next-generation GPUs. Although these will be faster and more power-efficient than those in the written-down data centers, they won't be able to compete on price-performance. The pipeline between committing to a new design and market entry is now much longer than it was in the '90s. Nvidia will have relatively more capital tied up in the product pipeline than Sun did.

Gaslighting and Replacement

, updated:

Writing of lasting value

A Newsletter of Humorous Writing #465

, updated:

For October 7-13, 2026

Hello and welcome to A Newsletter of Humorous Writing, a roundup of the week's finest short humor pieces and funny articles, and a celebration of the fantastic writers who wrote them. One note: In this week’s Brian Agler Old Favorite writeup, there’s a line that says the piece is the perfect thing “to read as you watch the World Series.” We are aware that the World Series is not yet underway, but because of the schedule of the newsletter, if we didn’t use the pick this week, we’d have to wait to run it until October 29th, at which point the World Series might already be over. So please bookmark that piece to read once the World Series has started, and please do not read it UNTIL the World Series has started. (We’re relying on the honor system here, folks.) Thank you for your attention to this matter.


What We Enjoyed This Week

Crossword Clues Where It’s Clear the Puzzle’s Creator Got Themselves into a Jam Letter-wise by Tyler Gooch (McSweeney’s) What can we say? If you’re a regular reader of the newsletter, you know Tyler’s been on a real roll lately, and his streak continues with this piece. We’re big fans of crossword puzzles (both regular and cryptic), so this was serious catnip for us. There’s a ton to like in this piece, but we particularly love the syntax and rhythm of “Got Themselves into a Jam Letter-wise.”

Skeleton Actors Guild (SAG) Grievances Regarding Your Front Lawn Halloween Production by Lisa Pertoso (Points in Case) There are some really great spooky skeleton details in here: “We are skilled artists with wide ranges who are pigeon-holed into the same derivative roles every season of restaurant hostess, chef who cooks human organs, bartenders who sling creepy-crawly martinis, waltzing restaurant patrons, and an off-game customer whose head has been replaced as a pumpkin.” And we hope it goes without saying, but we stand in solidarity with the skeleton actors, and hope that the homeowners come to the bargaining table in good faith to bring this dispute to a speedy resolution.

I’m the Guy Who Writes the Assembly Instructions for Kids’ Toys, You Stupid Idiot by David Distenfeld (McSweeney’s) This piece is packed with tremendous lines: “Try not to lose your place in my little novella, you pathetic imbecile.” “I identify the sixteen screws in your package as A, B, C, D, E, G, H, I, J, K, L, M, N, P, Q, and R. There is no F. There is no O. Why? Go fuck yourself, that’s why.“ The use of foul language in a humor piece can often feel like a crutch—an attempt to add oomph to a punchline that would otherwise fall flat. That’s not the case here: The use of cursing and insults is completely earned, and feels deeply rooted in the narrator’s character.


-- ADS --


Come celebrate new comedy craft book INSIDE JOKES: A COMEDY AND CREATIVITY GUIDE FOR ALL WRITERS at the NY launch event, presented by A Great Week for Women! Featuring writers and performers Alexandra Petri, Emily Flake, JiJi Lee, Jennie Egerdie, book co-author Caitlin Kunkel, and more, experience INSIDE JOKES: LIVE! at Caveat on Sunday, 10/25 at 2:30pm. $5 admission, books available for purchase on site.


NYC comedian Kendall Farrell tapes his first stand up special at Littlefield in Brooklyn on Sunday, October 18, executive produced by Ashley Gavin and Rachel Feinstein.

In this hour, Farrell discusses using Manosphere logic to explain that gender is a spectrum, the difference between gay and straight men’s nudes, his father heckling him during childhood, and being a liberal black sheep in a conservative family.

Farrell was named a “Comic to Watch” at the New York Comedy Festival and a “Breakout Artist” by Carolines on Broadway.

Two shows: 7pm & 9:30pm. Littlefield, 635 Sackett St, Brooklyn.


(Do you have an ad you'd like to place in the Newsletter? Fill out this form! )


An Old Favorite

This week's Old Favorite is a Brian Agler Selection (TM)--a piece whose accompanying note was written by Brian--from Newsletter #57 .

Casey "At The Bat" Responds To That Mean Poem About Him by Jeremiah Budin ( McSweeney's) Great premise meets great writing. Also, this is the perfect piece to read as you watch the World Series!* Peanuts, Cracker Jacks, and humor pieces. That's what baseball is all about.

Do you have an Old Favorite of your own? Let us know by filling out this form and we may run your pick in a future edition of the newsletter.

\* Don’t forget the promise you implicitly made by reading the intro to the newsletter! — Luke and James


Updates From Your Editors and Friends of the Newsletter

Luke just announced his lineup of short humor writing workshops for November! These are the last workshops he’ll be offering in 2026, so grab a spot now if you don’t want to wait til January! Also perfect timing if you’re looking to get holiday pieces in shape in time to submit this year.

And on Lit Hub, James wrote about some of his anger about AI, a recent Atlantic article about an African literary prize, and how generative tech’s very presence can be corrosive to literary culture.

And on the lighter side, James also channeled his old McSweeney’s character for a silly piece about right-wing weirdo Ross Douthat’s YA fantasy novel.

2026-10-14 The state of the world

2026-10-14 The state of the world

Has Israel stopped the genocide?

Has Russia stopped invading Ukraine?

Have the Republicans been voted out of office in the USA?

Has Brazil prevented the fall to the son of a convicted right-wing extremist?

Has Germany initiated strong measures against the right-wing extremist party in their midsts?

Has France managed to weaken the right-wing extremist party driving the rest before them?

No?

Well, fuck.

Today I feel like we need a new enlightenment, like Voltaire arguing that church power is bad, actually, and that it was full of corrupt and terrible people, and where are we now? Pointing out that rich billionaires everywhere are corrupt and terrible people, you know?

#Politics

@Dave Winer's Scripting News

, updated:

Google just warned me about a stories.scripting.com blog post from 2007. Perfectly safe archive. Want to know how we started doing code distribution via RSS? Google thinks it's a dangerous site. I'm getting so angry at their condescension. Not a good look for a tech giant trying to convince people that their AI model is better than the others. They don't care about the truth or being honest, or protecting unique resources, or the history of the medium they helped build. Google, some day someone will want to know what you destroyed. I'm going to make sure that part is easy to find. (BTW, the irony of Google's blockage, the page it warns you about is a freaking 404. That's the real enemy of historic sites. Linkrot. Wouldn't be cool if instead of tearing down the web they helped keep it running? The people running these companies are children. They positioning themselves with hate, what do you think comes right back to them.)

Chicago Fed President Austan Goolsbee on Vibes vs Data

, updated:

Sentiment, prices, the job market, and the AI buildout

@Dave Winer's Scripting News

, updated:

Reminder, Atlantis is the codename for the new Frontier that runs in Electron. As I work on other projects now, it's not on my front burner, but in a way it is, because I'm using it constantly as I work on FeedLand and the other project. We just released a new set of parts that make it possible for it to open a Markdown file for reading when you 2-click on it in the Finder. Things like that are great to add, because they fit into the 2026 web environment. How did I discover that? Accidentally 2-clicked on a .md file, expecting Atlantis to open it, and it just sat there. Filling in things like that. And for some reason it can't get the find command ported from the C kernel to the new JavaScript one. I have told it countless times that the source of truth is the 2014 repo. I told it again. A neat way to follow this project is to subscribe to the codecasting feed, the comment for each new part release gives you an idea where some of the work is going on.

Trump Is A Traitorous, Venal, F-ck Up. Through Hard Work And Inspiring Candidates We’re On The Cusp Of Having The Election We All Wanted To Have - Now We Need To Finish The Job

, updated:

Manny Rutinel (CO-8) joins us live today at 130pm ET, Iowa Dem Chair Rita Hart Drops By Tomorrow at 215pm

What We Can Save In A Time Of Endings

, updated:

The post What We Can Save In A Time Of Endings appeared first on NOEMA.

@Miguel de Icaza Mastondon feed

, updated:

State of health care in the United States:

I am afraid my stuffed dinosaur will eat us all. He must be stopped

My computed probability of the risk that Chomp will eat me, or in statistical terms, P(CHOMP), is approximately 95%. This has been a tough realization for me, because I consider Chomp a close friend, and I insist that no harm or regulation should come to him. However, if he should succeed in making me his first human sacrifice, it gives me no joy to inform you that there is nothing to stop him from eating us all.

I know what you’re thinking, because I’ve heard it all before: Aren’t you just making up the words he’s saying? You’re the one who’s saying he wants to eat humans. I have to say, I’m insulted, and kind of sad for you. This kind of ad hominem attack only bolsters my argument. Why won’t you engage with the facts I have presented, namely that a stuffed dinosaur wants to devour all humans and only I can save us from that outcome?

adactio.com/links/22800

5 Book Reviews You Need to Read This Week

Our quintet of quality reviews this week includes Joanna Scutts on Shawn Gude’s American Socialist, Dwight Garner on Barbara Trapido’s Brother of the More Famous Jack, Rhian Sasseen on Meghan O’Gieblyn’s Will and Attention, Lily Meyer on Madeline ffitch’s Avalon, Rise, and Max Callimanopulos

On Inflation, Trump Snatched Defeat from the Jaws of Victory

, updated:

There’s no way to shift the blame this time

The Senate Race Democrats Must Win

, updated:

The Andy Borowitz Show

Pluralistic: Expedia amazoned hotel rooms (15 Oct 2026)

, updated:

Today's links Expedia amazoned hotel rooms: Everything more expensive for everyone, monopolies everywhere, and we're all screwed. Hey look at this: Delights to delectate. Object permanence: Delta v dovening; "Play Money"; Alabama's ethnic cleansing; We trust neuroscience over psychology; Billionaires' anti-homeless pogrom; Game devs v DRM; What security means; Microsoft, tear down that wall! Publisher won't revert rights; SNL's Trump/Clinton debate; Chicago Tribune's murder; AI after AI. Upcoming appearances: Paris, Vancouver, Victoria, Ottawa, Vienna, Kilkenny, Oxford, Sheffield, Oxford, Montreal. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Expedia amazoned hotel rooms (permalink) No matter where you shop, you're getting screwed by Amazon. Amazon has found a way to make everything you buy – at Target, at a mom-and-pop shop, even direct from the manufacturer – more expensive. And they're not the only one: Expedia's done the same thing, but for hotel rooms. Here's how Amazon broke the economy: first, they locked in a key group of shoppers. The vast majority of affluent shoppers in the USA have Amazon Prime accounts. Having prepaid for a year's shipping in advance, those Prime subscribers start their purchasing journey by searching Amazon, and if they find what they're looking for, that's where it ends. America's affluent top decile – the 10% of richest Americans – do the majority of America's shopping, a phenomenon that has only been accelerated by America's precipitous slide into oligarchy, which has exhausted the savings and the credit-card limits and the home equity of the majority of Americans, who increasingly can't afford to buy anything: https://dreamagainusa.org/ If you want to sell things in America, you must sell them in the place where the top decile shops, and that's Amazon. For merchants, that is an incredibly expensive proposition: 51-60% of every dollar you spend with an independent merchant on Amazon is claimed by Amazon through junk fees, listing fees, commissions, processing fees and other scams: https://pluralistic.net/2026/09/04/cheating-at-fraud/#absentee-rentier Merchants don't have 51-60% margins they can afford to turn over to Amazon. To remain viable while selling on Amazon, they have to raise prices. Amazon doesn't mind if prices go up, so long as Amazon's price remains competitive. So Amazon imposes a requirement on its suppliers called "most favored nation," which requires sellers to offer their best price on Amazon: https://pluralistic.net/2026/02/25/most-favored-nation/#price-fixing Practically speaking, that means that when you raise your price on Amazon, you must raise your prices everywhere by the same amount, which means that no matter where you shop (Target, Walmart, the corner store or direct from the factory), you pay the Amazon Tax. The Amazon Tax is a prime (you should forgive the expression) example of enshittification, in which an intermediary (a business that sits between buyers and sellers, AKA, "a platform") screws both customers and sellers to benefit itself. But Amazon isn't the only example of a powerful digital intermediary that has used its market power to impose an economy-wide tax. Wherever you look online, you find digital giants who grew the way Amazon grew (buying all of their competitors) and then did what Amazon did (squeezing buyers and sellers, making prices higher everywhere). That's what happened with Expedia. Almost every travel site you can find online has been purchased by Expedia (Hotels.com, Travelocity, and Orbitz), and the ones that aren't Expedia subsidiaries were acquired by its main rival, Priceline (Booking.com, Kayak, Agoda and even Opentable). Nearly all the hotel rooms are booked by a tiny minority of travelers – largely that same top decile that Amazon has so thoroughly captured and locked in – and hoteliers can't live without their business, and they're almost all Expedia and/or Priceline customers. Expedia accounts for 80% of all hotel bookings by dollar value. Expedia's position, in other words, is basically Amazon's position, so Expedia is doing exactly what Amazon is doing: they charge huge fees to hotels, and then force the hotels to raise their prices everywhere through a "most favored nation" deal: https://storage.courtlistener.com/recap/gov.uscourts.wawd.369601/gov.uscourts.wawd.369601.1.0.pdf But – as Lee Hepner writes for the BIG newsletter – Expedia has figured out ways to out-Amazon Amazon. They've copied one of Amazon's sleaziest businesses, and made it worse: https://www.thebignewsletter.com/p/how-expedia-rigs-travel-markets-and Here's Amazon's sleaziest commercial practice: when you search Amazon, the top results for your search aren't the best matches for your queries; they're products sold by the companies willing to pay the most for search placement, in a "real-time auction" that runs every time you search. The cost of winning that auction comes out of your pocket through higher prices: the first result for an Amazon query is, on average, 29% more expensive than the best match. The top row is 25% more expensive. On average, the best match for your query is 17 positions down the screen, on the second page, where almost no one ever bothers to scroll: https://pluralistic.net/2023/11/03/subprime-attention-rent-crisis/#euthanize-rentiers This rip-off is Amazon's most profitable line of business, more profitable than AWS or Prime. It makes the company more than $80b/year. And – incredibly – Expedia's found a way to make it even worse. Like Amazon, Expedia auctions off its search results. They call this their "VIP listing" program. Practically speaking, hotels have to pay for this, because it boosts booking rates by 42% (the first ten results on an Expedia search-results page get 62% of the clicks). VIP listing is expensive for the merchant – but it's even more expensive for you and me. That's because Expedia requires hotels in its VIP listings programs to raise their prices on non-Expedia sites by 10-25%…INDEFINITELY. Let me repeat that: to stay in business, hotels need to be on Expedia. To stay in business on Expedia, hotels have to raise their prices to pay Expedia's junk fees, but they have to raise their prices everywhere else. But to really stay in business on Expedia, hotels have to use the VIP program, which is even more expensive. And – one more time – hotels in the VIP program have to jack up their prices everywhere else, INDEFINITELY. This means that, throughout the economy, hotel prices are rising at a superinflationary rate, because Expedia – who command 80% of the market – are pushing those prices up. This goes a long way to explaining why US hotel rates rose 58% from a 2020 average of $103/night to a 2025 average of $162/night. It explains why hotel prices rose by 5% last year, which is double the rate of inflation. And this is why Expedia stock is up 65% since the start of the Iran war, a fact that Expedia CEO Ariane Gorin attributes to "higher margins" from "higher prices": https://s202.q4cdn.com/757635260/files/doc_financials/2026/q2/Q2-2026-Earnings-Presentation-Final.pdf In his coverage of the Expedia lawsuit – which brought many of these details to light – Hepner notes that hotels themselves have undergone near-total cartelization, with Hilton, Marriott, and Choice International owning the majority of all hotels after a string of acquisitions that went largely unchallenged by slumbering antitrust regulators around the world. These consolidated chains have also jacked up prices and enshittified their service, slashing housekeeping and check-in staff and allowing their facilities to slip into disrepair. This, too, is characteristic of monopolization: whenever a monopoly takes over part of its supply chain, the rest of the supply chain consolidates to prevent itself from being ripped off by the new giant. This is the story of publishers consolidating to defend themselves from Borders/B&N, Walmart and Costco, then Amazon; and it's the story of literary agencies consolidating to resist the power of those overgrown publishers. And it's the story of health-care, which saw consolidation in pharmaceuticals leading to mergers among hospitals, who screwed the insurers, who also consolidated. In every case, it's the workers and the people who rely on them that get the shitty end of the stick. Hotel guests, readers and patients pay more for inferior products. Writers, editors, doctors, nurses, hotel staff and housekeepers get lower pay and worse working-conditions: https://pluralistic.net/2024/12/18/loose-flapping-ends/#luigi-has-a-point There is nothing wrong with the idea of an intermediary. Most writers can't publish and sell their own books, and few travelers can navigate finding hotels in strange cities without help. The problem of intermediaries is that when intermediaries gain monopoly power – by buying their rivals and capturing buyers and sellers – they are able to squeeze both. As Tim Wu says, this is the moment when a company that's supposed to be helping becomes a predator, acquires "main character syndrome" and makes every transaction all about the middleman, at the expense of the people buying and selling: https://pluralistic.net/2026/08/05/absentee-landlord/ There are so many reasons for inflation and the cost of living crisis: wage stagnation, wars of choice in Iran, environmental cataclysm after environmental cataclysm. But under cover of these real factors is a cohort of what Matt Stoller calls "economic termites," parasites that have infested the walls of our economy and are devouring it from within. You can't solve this by shopping. Calling the hotel direct won't fix it: they have to be on Expedia to survive, and to be on Expedia, they have to sign up for VIP service, and to keep VIP service, they have to make their prices higher everywhere. To fix this, we need systemic action: the corporate death penalty for the companies that are consuming the structural members of our society. Hey look at this (permalink) Palantir CTO says some AI researchers are taking up smoking because they expect AI to cure cancer https://www.businessinsider.com/ai-researchers-smoking-ai-cure-cancer-palantir-cto-2026-10 That time local news rose from the ashes https://www.pressreader.com/canada/toronto-star/20261010/283034061533606 The ‘American Dream’ Now Costs More Than $5.3 Million https://www.investopedia.com/the-2026-american-dream-cost-rises-4-percent-12154346 The Militants’ Victory at the UAW https://prospect.org/2026/10/13/militants-victory-uaw-shawn-fain/ The Cost of Knowledge Accounting Analysis & Profitability Report https://sparcopen.org/our-work/cost-of-knowledge/ Object permanence (permalink) #25yrsago Delta diverts flight after passenger reports praying Hassids as suicidal jihadis https://web.archive.org/web/20011016000622/http://dailynews.yahoo.com/h/nm/20011015/od/delta_dc_1.html #20yrsago Play Money: memoir of a year selling game-gold https://memex.craphound.com/2006/10/15/play-money-memoir-of-a-year-selling-game-gold/ #15yrsago Cereal Monsters: Frankenberry and friends as Universal classic monsters https://www.deviantart.com/jasonedmiston/art/Cereal-Monsters-106139367 #15yrsago Alabama’s racist “immigration” law creates misery and fear for brown people https://www.theguardian.com/world/2011/oct/14/alabama-immigration-law-families-trapped #15yrsago Neuroscience explanations are more believable than mere psychological ones https://pmc.ncbi.nlm.nih.gov/articles/PMC2778755/ #15yrsago Writer: “my publisher said I could only get the rights to my out-of-print book back if I bought their leftover copies from them” https://writerbeware.blog/2011/10/18/guest-blog-post-fitzhenry-and-whiteside-writer-beware/ #10yrsago SNL’s Trump/Clinton debate sketch makes Saturday Night great again https://www.youtube.com/watch?v=qVMW_1aZXRk #10yrsago The pathogens of Wells Fargo’s corruption fester in every large corporation https://www.ineteconomics.org/perspectives/blog/three-things-to-know-to-hold-wells-fargo-accountable #10yrago Billionaire tech investors back ballot initiative to purge homeless people from San Francisco https://eu.usatoday.com/story/tech/2016/10/14/silicon-valleys-acute-homeless-problem-ballot/91082346/ #10yrsago Game developers say no to DRM: “hurts our customers” https://web.archive.org/web/20161013180206/https://kotaku.com/pc-game-developers-say-anti-piracy-tech-would-make-thei-1787747680 #10yrsago After being outed for massive hack and installing an NSA “rootkit,” Yahoo cancels earnings call https://www.huffingtonpost.co.uk/entry/yahoo-hacking-verizon_n_5800eef7e4b0e8c198a78b14 #5yrsago ROT 8000 and what "security" means https://pluralistic.net/2021/10/15/fargo-north-decoder/#on-trusting-trust #5yrsago The Chicago Tribune is being murdered before our eyes https://pluralistic.net/2021/10/16/sociopathic-monsters/#all-the-news-thats-fit-to-print #1yrago The AI that we'll have after AI https://pluralistic.net/2025/10/16/post-ai-ai/#productive-residue #1yrago Microsoft, Tear Down That Wall! https://pluralistic.net/2025/10/15/freedom-of-movement/#data-dieselgate Upcoming appearances (permalink) Paris: Slow Tech Summit, Oct 15 https://slowtechsummit.com/ Vancouver: Read, Resist, Repair, Rejoice (Vancouver Writers Festival), Oct 19 https://writersfest.bc.ca/festival-event-2026/01 Victoria: Munro's Books, Oct 20 https://www.munrobooks.com/events/6113620261020 Vancouver: Life After AI (Vancouver Writers Festival), Oct 22 https://writersfest.bc.ca/festival-event-2026/46 Ottawa: Life After AI (Ottawa Writers Festival), Oct 24 https://writersfestival.org/event/life-after-ai Vienna: TED AI, Oct 28-30 https://tedai-vienna.ted.com/ Kilkenny (Kilkenomics), Nov 6-8 https://kilkenomics.com/ Vancouver: Enshittification (Sid Williams Theatre Society), Nov 10 https://www.sidwilliamstheatre.com/events/cory-doctorow-talks-enshittification/ Vancouver: BC Policy Solutions Gala, Nov 12 https://bcpolicy.ca/gala/ Oxford: Ministry of the Future, Nov 23 https://ministryforthefuture.co.uk/events.html Sheffield: Reverse Centaur at Juno Books, Nov 25 https://www.outsavvy.com/event/40274/cory-doctorow-in-conversation Oxford: Bennett Oxford Symposium on Open Code in Science, Dec 9 https://www.bennett.ox.ac.uk/events/2026-bennett-institute-symposium/ Montreal: World Science Fiction Convention, Sep 2-6 https://montreal2027.ca/en Recent appearances (permalink) Life After AI (Brain Bar) https://www.youtube.com/watch?v=IPPa43-n0vI Terms of Service with Clare Duffy (CNN) https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/458ce968-af5d-11f0-b539-13ed2afe25f8 AI, Work, and Power (Software Engineering Daily) AI, Work, and Power https://softwareengineeringdaily.com/podcasts/cory-doctorow-on-ai-work-and-power/ AI, Corporate Power, and the Fight for Worker Control (Plutopia) https://plutopia.io/cory-doctorow-ai-corporate-power-and-the-fight-for-worker-control/ How to Think About AI—Before It’s Too Late (Daniel Solove) https://www.youtube.com/watch?v=_0xR3uEgGcc Latest books (permalink) "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/ "Canny Valley": A limited edition collection of the collages I create for Pluralistic, self-published, September 2025 https://pluralistic.net/2025/09/04/illustrious/#chairman-bruce "Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025 https://us.macmillan.com/books/9780374619329/enshittification/ "Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels). "The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org). "The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org). "The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245). "Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com. "Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com Upcoming books (permalink) "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027 "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027 "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2027 "The Memex Method," Farrar, Straus, Giroux, 2027 Colophon (permalink) Today's top sources: Currently writing: “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 508 (25536 total). "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor. A Little Brother short story about DIY insulin PLANNING This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net. https://creativecommons.org/licenses/by/4.0/ Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution. How to get Pluralistic: Blog (no ads, tracking, or data-collection): Pluralistic.net Newsletter (no ads, tracking, or data-collection): https://pluralistic.net/plura-list Mastodon (no ads, tracking, or data-collection): https://mamot.fr/@pluralistic Bluesky (no ads, possible tracking and data-collection): https://bsky.app/profile/doctorow.pluralistic.net Medium (no ads, paywalled): https://doctorow.medium.com/ Tumblr (mass-scale, unrestricted, third-party surveillance and advertising): https://mostlysignssomeportents.tumblr.com/tagged/pluralistic "When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. ISSN: 3066-764X \

Trump praises data centers — while his super PAC trashes them

, updated:

While Trump relentless promotes data centers, his super PAC is attacking Democrats for allegedly supporting data centers.

Lit Hub Daily: October 15, 2026

You’ve heard of cottagecore, but what about bogcore? Anna North introduces you to the genre via work by Annie Proulx, Kay Chronister, Seamus Heaney and more. | Lit Hub Criticism Why are publishers suing big tech with one hand and

The GOP’s parade of horribles

, updated:

Gawdawful candidates are hurting the party’s hopes of holding the Senate.

Hegseth's Bloodthirsty Pentagon

Just when you thought he could sink no lower, Secretary of War Pete Hegseth is now planning to livestream a public execution, carried out by American soldiers. Paul Rieckhoff—host of the Independent Americans podcast—shares how Hegseth’s murderous theatrics are sitting with veterans, his reaction to thousands of troops deploying to the Middle East, and why he thinks the war in Iran will only end when Trump leaves office. Then, Alex puts it all into context with Zeteo founder Mehdi Hasan: why the US is signing diesel deals with Russia, how Republicans are ramping up Islamophobia ahead of the midterms, and why on earth Trump is still listening to Bibi Netanyahu.

Order Alex's new book, The Steal: Four Right-Wing Hard-Liners, One Republican Presidency, and The Raid On America's Courts and subscribe to her Substack here.

Hate listening to ads? Become a Friends of the Pod subscriber for ad-free episodes of Pod Save America, Pod Save the World, Lovett or Leave It, Runaway Country, Offline with Jon Favreau, and more—plus exclusive content, including bonus episodes of Pod Save America. Subscribe now at crooked.com/friends, on Apple Podcasts, or through the Pod Save America YouTube channel.

You can request a transcript by emailing transcripts@crooked.com. Include the podcast name, episode title, and air date. Please allow 48 hours for delivery.

The End of Everything

For years Phillip Tennent lived at the edge of the sea, where artefacts were washed up every day. Scavengers, professional and otherwise, came and went. Turnover was higher than you’d expect given the relaxed lifestyle, the constant good weather, the

Why Are Publishers Suing Big Tech With One Hand and Embracing AI With the Other?

Last weekend I had a little stagefright before I was set to appear on a panel about authorship and AI for an event called Whose Truth? Writers and Readers Forum presented by the Authors Guild. I had a feeling I’d

Anna North on the Genre You Didn’t Know You Needed: Bogcore

Bogs are big right now. Fashion designers are dipping couture in peat; memes on Instagram offer help choosing your bog witch name. Internationally bestselling authors are (figuratively) mining wetlands for inspiration. The bog and its cousins the swamp and marsh

How a Novel is Born Among the Superyachts of Monaco

In the summer of 2021, as the Covid-19 pandemic was finally slowing down, my teenage son and I took a trip to Italy. Travel restrictions had been lifted only a few days before, and Rome was almost entirely empty of

Five Essential Books for Understanding North Korea’s Cult of Personality

Anyone who reads the news or has logged onto social media is aware of the cult of personality around North Korea’s Kim dynasty. From afar, it’s almost cartoonish, with the bronze statues and the funny haircuts and the penchant for

Read “Cruise Control,” a New Poem by Eric Amling

There are epiphanies. Posts of stern nonfictions. There arise in us strong love affairs with feedback. The id a remarkable botulism. And what about shuttered domestic spirits. A proclivity for baskets of stone- colored kittens. Rooms ticking with taxidermy. That

Meet Biddy Mason, the Black Matriarch Who Helped Build Los Angeles

Southern California’s perennial sunshine rarely penetrated the ground-floor lockup of the Los Angeles county jail. On the best of days a dank stillness would have encased the adobe chamber and those confined within. And this was the worst of days.

After Nickel Mines: On Guns and Other Forms of Self-Protection

“Kids five and up get in free the first Sunday of the month,” Matt said. We were at Barcade in downtown New Haven, across from Elm City Games, for a date night in late February. Matt was my neighbor in

MyChart and a major hospital said I could opt out of sharing my health data. But they didn’t make it easy

, updated:

My journey included a notary, a hospital that won’t honor its own policies and employees that gave me wrong information.

Patients: All my best tips on how to opt out of data sharing

, updated:

Even when patients are told they can opt out, medical providers often don’t give patients instructions on how. For patients who are interested in opting out, here are my best tips on how to start.

Defund Musk!

, updated:

Friends,

October 14, 2026

, updated:

According to Ukrainian presidential advisor Serhiy Beskrestnov, last night, without warning, Elon Musk’s SpaceX restricted the speed limits for the Starlink terminals Ukraine’s military uses, known as Starshield, debilitating Ukraine’s drones even as Russian forces launched strikes against Ukraine’s energy and critical infrastructure—the very infrastructure Trump said must be left alone.

@Miguel de Icaza Mastondon feed

, updated:

Laura goes “let’s watch the anniversary, they say it is quirky” that was quite the understatement.

Generative AI in disarray

, updated:

Seven brief items from Delhi.

a new model for open source: closed to pull requests, open to remix.

, updated:

All right, I'm going to open up a history lesson because it's been a couple of generations of software engineers since this essay, and I have to assume not everyone knows what a cathedral is. Everyone knows what a bazaar is because they're using

Desperate for Distraction

, updated:

To read this letter, click here:

Last Call - Tonight, 7pm ET - Our Weekly Hopium Paid Subscriber Get Together

, updated:

Welcome new subscribers. Lots to discuss tonight!

Resetting Local Network Privacy

, updated:

Howard Oakley: Of all the privacy protections in macOS, those for local networking are among the most recent and the least understood. […] All non-exempted apps and other processes start without any privilege. Those that try to make a local network connection result in the user being prompted to allow or deny their access. Your […]

@Dave Winer's Scripting News

, updated:

Thread: "Imagine rock and roll without the Beatles."

@Dave Winer's Scripting News

, updated:

Someday all the pieces will be interchangeable. Then there won't be different brands of social networks, just different brands of the software. All parts replaceable. It won't have all the chaos of the web. And that will be a good thing.

@Dave Winer's Scripting News

, updated:

Occam's News reports that Trump et al are selling out the US. Putin can get the US to do what he wants by giving Trump money. Total win-win. And the US is flushed down the toilet. That's all that's going on there. All of the journalistic feigned bafflement is make-believe. It's totally obvious what's going on. And don't forget Musk has the world encircled with satellites. If he doesn't want you communicating, you don't communicate. In other words the selling-out has been going on for some time.

Sherrod Brown Returns For An Update On His Critical Battleground Senate Race

, updated:

Senate Republicans may end up spending more money in Ohio than any other state this year - for the second cycle in a row

This Week In The Big Picture

, updated:

If you’ve been considering upgrading, we would appreciate your support more than ever right now.

My Interop 2027 Rankings

, updated:

In which I explore why I ranked what I did for Interop 2027.

Dogs of New York

, updated:

I recently updated nycdogs, a data package for R that I originally made for teaching purposes. It bundles up New York City’s dog licensing and dog bite datasets into an R package. The data is already provided by the city in a directly usable way (as CSV files), but packaging it up makes it easier to integrate with other packages and get things moving a little more quickly in class.

The nyc_license table looks like this:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15

nyc_license
#> # A tibble: 819,323 × 12
#>    animal_name animal_gender animal_birth_year breed_name       breed_rc zip_code zip   license_issued_date license_expired_date extract_year borough city
#>    <chr>       <chr>                     <int> <chr>            <chr>    <chr>    <chr> <date>              <date>                      <int> <chr>   <chr>
#>  1 Paige       F                          2014 American Pit Bu… Pit Bul… 10035    10035 2014-09-12          2017-09-12                   2016 Manhat… New …
#>  2 Yogi        M                          2010 Boxer            Boxer    10465    10465 2014-09-12          2017-10-02                   2016 Bronx   Bronx
#>  3 Ali         M                          2014 Basenji          Basenji  10013    10013 2014-09-12          2019-09-12                   2016 Manhat… New …
#>  4 Queen       F                          2013 Akita Crossbreed Akita C… 10013    10013 2014-09-12          2017-09-12                   2016 Manhat… New …
#>  5 Lola        F                          2009 Maltese          Maltese  10028    10028 2014-09-12          2017-10-09                   2016 Manhat… New …
#>  6 Ian         M                          2006 Unknown          Unknown  10013    10013 2014-09-12          2019-10-30                   2016 Manhat… New …
#>  7 Buddy       M                          2008 Unknown          Unknown  10025    10025 2014-09-12          2017-10-20                   2016 Manhat… New …
#>  8 Chewbacca   F                          2012 Labrador Retrie… Labrado… 10013    10013 2014-09-12          2019-10-01                   2016 Manhat… New …
#>  9 Heidi-bo    F                          2007 Dachshund Smoot… Dachshu… 11215    11215 2014-09-13          2017-04-16                   2016 Brookl… Broo…
#> 10 Massimo     M                          2009 Bull Dog, French French … 11201    11201 2014-09-13          2017-09-17                   2016 Brookl… Broo…
#> # ℹ 819,313 more rows

The dataset is good for teaching with for several reasons. First, people like dogs. Second, it has about 800,000 records, which is a lot in many ways but also trivial for a modern laptop to work with. Third, the data are pretty clean, but they’re not that clean. There are various things going on in there that invite us to explore it but also to be careful about what we can and can’t be confident about.

The first thing we ask about any data set like this is: what is each row in this table? In the case of nyc_license, each row is a record of one time-limited license for a dog. A row is not necessarily the record of a unique dog. When an owner renews a dog’s license, the dog will appear one time for each license period. In New York City, dog licenses can be issued for one year or five years. The table does not provide any dog_id column that ties sequences of licenses to individual dogs.

Second, the table contains several “extracts” of the license data. It seems like the way the provider updates the NYC Open Data record is to periodically pull from its internal database every year or so and append it to the existing, previously-released version. The extract_year column identifies the extract, so at least we know that. But it’s also the case that a license that was active in more than one extract year appears in each extract. As a result, the table has a large number of duplicate rows.

Third, license information is provided by dog owners. This means that there’s a fair amount of noise in the records, because people make typos and other errors. For instance, the ZIP code data has incomplete ZIPs. Some people provide invalid ZIP codes (e.g. ones that are fewer than five digits long). Others (about 3,300 records) have ZIP codes that are not in New York City. Eighty percent of these (about 2,700) are ZIP codes located elsewhere in New York state. Another 77 are located in Florida, which I kind of like. Five of them live in Boca Raton, for example. Their kids never call. You’d think it would be easy for them to just pick up the bone, I mean phone, but you never hear from them.

About 650 rows have valid ZIP codes that are in Manhattan, but these ZIPs are notZCTAs. The trouble with ZIP codes is that people think of them as areas, as polygons, but in fact they are lines. They are defined by the Post Office as postal routes, i.e. as journeys a mail carrier takes. While they tend to form closed polygons, they are absolutely not guaranteed to. But people know their ZIP code and all kinds of analysts (from marketers to political operatives) like thinking in terms of ZIP codes. So the Census defines ZIP Code Tabulation
Areas
that are a kind of best-effort at answering the question “What if this ZIP code were a closed polygon?” ZCTAs exclude every P.O. box and single-address ZIP nationwide. Manhattan has several buildings that have their own ZIP code. New York City also defines MODZCTAs that merge some low- or no-population ZCTAs with their neighbors. I use these below.

Fourth, beyond the ZIP codes, owners also provide information about the age and sex of their dogs, the dog’s name, and the dog’s breed. Again, this kind of information tends to be a little noisy. For example, people vary in how they spell names. They also vary in how they classify their dog by breed. Beyond the list of “recognized” breeds (itself something that dog owners variably conform to), some people might describe their dog as, e.g., “Labrador-Sheltie mix” while others might just say “Unknown”. The dataset includes the breed_name column from the original dataset and also breed_rc, which is a recoding by me to clean up equivalent terms (“Yorkshire Terrier” and “Terrier, Yorkshire”, for example) along with a few other coding decisions.

Finally, and only because I’m choosing to stop here, the table just shows the number of licensed dogs in New York City. That is definitely not the same as the number of dogs there. Moreover, license compliance varies quite a bit in ways that are related to characteristics of the owner that we can’t observe, and also ones that we partially can, like where they live.

All of which is related to the fact that one of the lolsob-mantras of courses I teach is “Now you know the true meaning of data”. In the graphs and maps below, I’ve done the best I can, where appropriate, to uniquely identify individual dogs in the dataset (even though ultimately we cannot).

Popular Breeds

With that out of the way, it’s time to indulge your prejudices about Dogs, New Yorkers, and New York Dogs. The most common “breed” of dog in New York is “Unknown”, as befits a city of immigrants, hustlers, scrappy up-and-comers, and dogs seeking to leave their small-town past behind and remake their identities. Somewhere between eight and ten percent of records each year have “Unknown” recorded as their breed. There’s some change over time (a declining share), but I think this is an artifact of how breeds are getting recorded rather than a change in the composition of the dog population. If we leave the Unknowns out, here are the trends in annual licenses issued to the twenty most popular breeds.

Yorkshire terrier is the most popular breed. Goldendoodles are on the rise.

Some breeds are pretty steadily popular. Smaller breeds do well in a city full of apartments. We can also see some evidence here of trends in popularity. However, these annual numbers are what we might call the prevalence of dogs, rather than the incidence of new dogs. If we want to get a better sense of fashion trends in dog breeds, we should look at puppies. (Who doesn’t want to look at puppies?) Because of the structure of the data we can’t quite do this. The best we can do, based on the dog’s age, is to examine licenses issued to dogs younger than a year old. Let’s pick out some breeds that seem to be rising, a few that seem relatively steady, and a few that might be declining. I’ve indexed these changes relative to each breed in 2016 by setting the value for that year to 100. Even though our range is narrow, we use a log scale on the y-axis because, e.g., a rise in a breed’s index from 100 to 200 reflects the same relative change as a fall from 100 to 50.

The rise of the Maltipoo, Dachshund, and Goldendoodle.

Maltipoos and Goldendoodles seem to be doing pretty well for themselves. Golden Retrievers remain steadily popular. Meanwhile, Shiba Inus, beloved fad-breed of the 2010s, seem to have been affected by their association with crypto and are strongly in decline. Much drop. Very diminish. Wow. Beagles are also doing poorly. Good grief.

Where Breeds Live

We can look at the relative prevalence of breeds by their ZIP code (strictly speaking, by their MODZCTA). I hesitate a little on this just because, even with 800,000 licenses, we’ll run out of degrees of freedom fairly quickly if we break things down by breed and ZIP. Relatedly, we should ask what sort of metric we’re trying to show here. What’s the denominator? (A surprising amount of Statistics, I claim, is essentially exploring the question “What happens if I divide bythis number instead of that number?”) Popular dogs are, to a first approximation, pretty popular all over the city. Most ZIP codes have a solid contingent of Yorkies. If, for each popular breed, we calculate the share of that breed as a percentage of all dogs in the ZIP code, we’ll see some ZIP-by-ZIP variation come out.

It would also be nice to adjust for the fact that different ZIP codes have quite different shares of the total number of dogs licensed in the city. (Which, again, is not the same as share of the total number of dogs in the city.) So we calculate the within-ZIP share and make a ratio of it by dividing that number by the breed’s citywide share. The ratio is 1 when the breed is just as common in that ZIP code as it is across the whole city. If it’s 2, the breed is twice as common in that ZIP as it is across the city. If it’s 0.5, the breed is half as common in that ZIP as it is in the city as a whole. The main downside of ratios like this is that they can exaggerate differences a little, especially if the base rates are small. We have enough breeds in each zip code to make me feel OK about doing this. But if you refer to the bar charts above you can see that even for disproportionately popular breeds in zips, you’re looking at changes like “twice as common with respect to a baseline of five percent of all dogs”. Here’s the map:

We see some plausible evidence that breeds are distributed across ZIP codes in a manner that tracks the demography of owners. French Bulldogs in Chelsea, Soho, and TriBeCa. Havanese on the Upper East Side. Pit Bulls in the Bronx. German Shepherds on Staten Island. Goldendoodles and King Charles Spaniels in Manhattan south of 96th.

The Diffusion of Goldendoodles

Let’s take a closer look at the Goldendoodles. In 2015, Goldendoodles weren’t that common. We can ask: where were they initially popular? Did they diffuse across New York City from focal points where people were more likely to set trends in breed fashion? Restricting ourselves to young dogs, we can try to look at each ZIP’s share of all Goldendoodle puppies licensed each year from 2015 to 2025. Here’s what that looks like:

In 2015, Goldendoodle puppies are licensed in a relatively small number of ZIP codes, mostly in Manhattan. Most ZIP codes are doodle-free. Over the next five years, they gradually spread across the city. By 2023 or 2024, most—though still not all—ZIP codes are licensing young Goldendoodles.

Again, the underlying numbers aren’t huge. So take all of this with a delicious treat. I mean, grain of salt. I also wonder what the next few years are going to look like in terms of dog popularity. Based on the maps above, I think Australian Shepherds are likely to continue to rise in popularity amongst owners looking to acquire a fashionable breed. And while they’re not on any of the maps above, the data also suggest that theJindo, a Korean breed that is a relatively recent arrival in the US, has been sharply on the rise. If you ask me, though, if you’re in New York City and planning to get a dog, you should throw in your lot with Unknown and get a good, solid, dog-shaped mutt. Preferably one with strong views on the state of the Subway these days, or who knows a guy who can get you a deal on some shirts, or the special ramen, or tickets. Not tickets for anything in particular. Just, like, tickets. Works out of an upstairs bar downtown on Water St. Trust me.

Argentina's top news app was made by two 23 year olds using AI

, updated:

46% of Argentine adults avoid the news. These 23 year olds vibe coded a solution that's turned into the most popular news app in the country.

Python 3.15 delivers a native-by-default experience on Windows on Arm

Windows on Arm has been ready for Python development for some time. With Python 3.15, the broader ecosystem has matured significantly, with more package maintainers publishing native Arm64 wheels, allow

The post Python 3.15 delivers a native-by-default experience on Windows on Arm appeared first on Windows Developer Blog.

The Shrugflation Triangle: How AI, Oil, and Treasuries are Impacting the Economy

, updated:

why everything is getting more expensive and why some simply don’t care

Hopium Ad And Video Roundup - Turek (Iowa), Peltola (Alaska), Pulido (TX-15), Rutinel (CO-8), Gillen (NY-4), Tran (CA-45)

, updated:

Upcoming Live Events - Sherrod Brown today at 115pm ET, Manny Rutinel (CO-8) Thursday at 130pm, Iowa Dems Chair Rita Hart on Friday at 215pm...

Upcoming Speaking Engagements

, updated:

This is a current list of where and when I am scheduled to speak:

  • I’m speaking at ATTENTION: Democracy, Rebuilt in Montreal, Quebec, Canada. The event runs October 21–23, 2026, and my talk is on Wednesday, October 21.
  • I’m speaking at the University of Toronto in Toronto, Ontario, Canada, at 5 PM ET on October 22, 2026.
  • I’m speaking at [un]prompted in San Francisco, California. The event runs October 27–29, 2026, and my talk is at 11:35 AM PT on Thursday, October 29.
  • I’m speaking at the Catalyst Summit in Brampton, Ontario, Canada, on Wednesday, November 18, 2026...

BIFF 2026: cobertura especial, episodio 2

, updated:

El podcast de Palomita de maíz llega al BIFF 2026, el festival internacional que trae el cine del mundo a Bogotá. La programación de su duodécima edición, que se realiza del 8 al 14 de octubre, está compuesta por 60 títulos, entre los que se encuentran autores reconocidos como Lav Díaz, Andrey Zvyagintsev y Lisandro […]

La entrada BIFF 2026: cobertura especial, episodio 2 se publicó primero en Palomita de maíz.

@Pleiades STOA at hcommons.socal

, updated:

Export Updates 2026-10-14:

Pleiades gazetteer of ancient places

5 new and 121 updated places. 4 new and 14 updated linked data sidebars.

1. Downloads: https://pleiades.stoa.org/downloads

2. pleiades.datasets: https://github.com/isawnyu/pleiades.datasets:

"main" branch:

d1ebe8cd - updated json

no change: rdf/ttl

329e30d3 - updated gis package

10bd4d7f - updated data quality

34cc4562 - updated bibliography

28013ac3 - updated indexes

d8c06f28 - updated sidebar

3. pleiades-geojson: https://github.com/ryanfb/pleiades-geojson:

45f15fb8 - updated geojson and names index

4. pleiades_wikidata: https://github.com/isawnyu/pleiades_wikidata/:

196f44e1 - updated pleiades wikidata

@DAIR blog

NEW PROJECT LAUNCH! 🚀

DAIR's @dataworkersinquiry.bsky.social and @superrrnetwork.bsky.social are building a network to strengthen data-worker-led movements around the world.

The website launches in mid-November. Sign up at dataworkersunited.org for updates!

Stop Managing Your Time. Start Managing Your Energy.

, updated:

Energy is the resource nobody budgets.

Cheeses and Theorems

, updated:

Writing of lasting value

2026-10-14 English

2026-10-14 English

I write in English, both at work and at home. I read a ton of English. It’s still my second language as far as proficiency is concerned. I guess it’s also only the fourth language I learned, growing up.

When people tell me about the correct pronunciation of this or that, or make fun of somebody who doesn’t speak their British or American variant of English, I usually like to point out that the majority of English speakers probably live in India. English is for everyone. All languages are for everybody.

Sometimes we learn a language and learn about the culture of a certain country. When I grew up, we learned English and learned about England. We learned French and learned about France. It is only now that I realize how toxic this is. What a colonizer mindset!

It’s probably why I don’t react well when people talk about German this or German that or Germans here and Germans there. Just Germans? Or German-speaking? I am a former Austrian living in Switzerland with a handful of German ancestors. Of course it’s not just Germany. The language is for everybody.

Today I saw a crushing comeback to somebody who was making fun of grammar mistakes:

“You speak English because its the only language you know. I speak English because its the only language you know. We are not the same.” – MeisterVaxl

#Languages #English #German #Humor

The Future of AI Cryptanalysis

Matthew Green has been writing a rather pessimistic series of posts about the potential for AI systems to vastly outperform humans in cryptanalysis of both symmetric and public-key ciphers.

I am more optimistic than he is. That is, I have stronger faith in the over-engineering cryptographers tend to do. I am trying to write this up in more detail.

Cyberattack on Connected Fridges in France

Another IoT cyberattack, this one in France:

Hackers gained control of the software that regulates the temperatures of the refrigeration units, forcing some to warm to 50C (120F) overnight, according to one supermarket chain affected.

[…]

Normally, supermarket freezers go through a short period of defrosting overnight, in which temperatures rise slightly. But the hackers ordered the units to heat up and stay hot, although Danfoss did not confirm any reports about just how warm the fridges and freezers could become in that process.

Danfoss said the affected cold units were older models whose security software could not be updated to ward off a risk they had identified...

Newsletter: Jehovah’s Witnesses’ Blood Policy Reversal

, updated:

How many have died for a rule that is no longer in place?

Inflation Soars, The House Slips Away From The Rs, Dems Must Now Work Very Hard To Take Trump’s Foreign Policy Keys Away

, updated:

Sherrod Brown joins us today at 1pm ET live from Ohio/Hopium paid subscribers gather tonight at 7pm

Ode to a Tie Revisited

, updated:

As a follow-up to yesterday’s post, I also used Gemini to revisit my “Ode to a Tie” cartoon. Unlike yesterday’s cartoon, I didn’t have to wrestle with Gemini very much to get it right.

Buy It Again: The hidden owners behind Amazon's best-selling brands

, updated:

More than 100 firms bought up Amazon brands, mostly with borrowed money. What changed after the sale, and how to check any listing before you buy.

From garage tinkerer to professional Maker in Chief, now as a game

, updated:

This free game lets you slowly upgrade a scruffy tinkering garage into a professional maker lab.

The post From garage tinkerer to professional Maker in Chief, now as a game appeared first on Raspberry Pi.

Formlabs dropped the Raspberry Pi on the way to a $699 SLA printer

, updated:

Formlabs Form Studio 1

Formlabs sent me a Form Studio 1 resin 3D printer to test after years of back-and-forth about their Form 4 printer.

Like the Form 4, it's an SLA (stereolithography) printer, but unlike the Form 4 (which starts at $2,600), it's affordable for a hobbyist. It's not cheap, coming in at $699 (or $749 with a flex build platform, which I highly recommend), but it is affordable.

I can't say as much about this printer as people who are well-versed in resin printing and use other SLA printers (all my experience until now is with FDM, or Fused Deposition Modeling1, printers). But I can convey my first-time experience using this printer and with the entire SLA experience.

World’s largest health appointment platform dumps its web trackers after Markup investigation

, updated:

Doctoralia said it was removing trackers that communicated with social media companies out of an abundance of caution

What Law Cannot Explain (or Solve) about Capitalism

, updated:

If capitalism is a legal regime above all else, then legal reform is not only necessary but sufficient in order to achieve democratic self-governance, ecological sustainability, and equality. As the collapse of the WTO and the rise of China suggest, however, law alone does not decide who holds economic power.

TBR Cartoon Double Header!

, updated:

Two new cartoons by New Yorker legend Paul Noth.

Nerobefehl Nation

, updated:

My fears for the next two years

UPDATE: Katie Zacharia’s disastrous response to Popular Information’s report

, updated:

Zacharia, who claimed for years to be a lawyer, is not a lawyer.

Lit Hub Daily: October 14, 2026

How newspapers helped democratize knowledge (because reading isn’t just for the rich). | Lit Hub Politics Is it or isn’t it? James Folta considers how generative AI is poisoning the literary well for everyone. | Lit Hub Technology Oksana Lutsyshyna

Republicans learn to love DOJ weaponization

, updated:

Just kidding, they always love it when they’re holding the weapon.

On Sportsbooks

, updated:

Growing up in Massachusetts, professional sports were king.

Is It or Isn’t It? How Generative AI is Poisoning the Literary Well For Everyone

Vauhini Vara, who has for years been investigating the impact of AI on writing, published a piece in The Atlantic over the weekend claiming that the winner of The Caine Prize used AI to write his story. Zimbabwean writer Simbarashe

What Lies Behind a Blank Wall? On the Myriad Hidden Meanings of White Paint

The painted white room was born out of an episode of introversion, in an act of creative defiance. On a night in London, a British interior designer and architect named Edward William Godwin holed up in his room to ponder

Keep Hope Alive: Al Sharpton Remembers His Mentor, Jesse Jackson

There is a moment in every young person’s life when they encounter someone who makes them believe that the world can be different—that they can be different—and nothing is ever the same again. For me, that moment came because of

On Medieval Europe’s Systemic Slaughter of Nonconformist Women

By the end of the Middle Ages, it was a broadly accepted truth that women were running around Europe who had been seduced by Satan and then enabled to perform wicked magic in his stead. Numerous treatise writers began to

The Real Reason the Rent Is Too Damn High: Greed-Driven Corporate Algorithms

Have you ever wondered why your rent is so damn high? Ask any economist or housing expert and they’ll tell you the reason is simple: There’s not enough housing. Too many tenants are competing for too few units, which drives

What My Relationship With a Rescue Raccoon Taught Me About Myself

Among the gifts bestowed by my long relationship with a wild deer, chronicled in Penelope: A Love Story, (Crown) being published October 13, was an opening of the spirit, a freedom from human/animal boundaries. This seems to be recognized by

How Newspapers Helped Democratize Knowledge and Civic Participation

Literacy is not a deus ex machina descending helpfully from the clouds to usher in a new, more just political order. At the beginning of the twentieth century Germany had been regarded as one of the most literate and civilized

The Work of Witnessing: On New Ukrainian Lit by Artur Dron, Andriy Lyubka, and Lena Lyagushonkova

Since the start of the full-scale invasion of Ukraine, nonfiction and autofiction have become, alongside poetry, the leading genres of contemporary Ukrainian literature. There are several reasons for this. Firstly, autobiographical approaches and autofiction help emphasize the immediacy of events,

A curl audit by Aisle

, updated:

Over the last year or so, multiple engineers at Aisle have spent a lot of time and energy while pointing their AI powered tooling at the curl source code. This has resulted in no less than thirty-five published curl vulnerabilities and CVE Ids. Today, we make Aisle’s audit report available on the curl website. Yet … Continue reading A curl audit by Aisle→

Season 3 is Coming!

The next season of Shell Game arrives October 21!

Here's a hint, and another new show from Shell Game to check out in the meantime: Evan Finds a Friend.

See omnystudio.com/listener for privacy information.

Blue Sunset

The Author is facing the sea, his cheeks orange from the lowering sun. There’s Maja, walking towards him, from behind, tentative, yet her right arm is reaching for him, reaching around him. No sound except the waves, they break against

Office Hours: What’s his “October Surprise”?

, updated:

He said there’d be a “big surprise” coming up.

LibreOffice comes to the rescue of Microsoft Publisher users

, updated:

Yesterday, MS Publisher users joined the millions of users who have been abandoned – or forced into a completely unjustified update – by Microsoft over the years, alongside those using Office LTSC 2021 and Office 2021. Consequently, anyone who has purchased a Microsoft 365 subscription will no longer be able

A UAF turned RCE

, updated:

In the curl 8.23.0 release we shipped a fix for one of the worst vulnerabilities in curl in a long time. We grade it severity HIGH. It is known as CVE-2026-92392 with the title HTTP/2 upload Use-After-Free. This post explains the bug, what the problem can lead to, and something about why it happened and … Continue reading A UAF turned RCE→

curl 8.23.0

, updated:

Release presentation Numbers the 277th release4 changes42 days (total: 10,929)281 bugfixes (total: 14,770)476 commits (total: 40,084)0 new public libcurl function (total: 100)0 new curl_easy_setopt() option (total: 312)0 new curl command line option (total: 278)84 contributors, 58 new (total: 3,844)45 authors, 28 new (total: 1,546)24 security fixes (total: 239) Security This time we announce no less … Continue reading curl 8.23.0→

One in ten people are older than 65. Three in four live under a leader who is.

, updated:

How old are leaders across the world, and how long have they been in power?

October 13, 2026

, updated:

This afternoon, the President of the United States posted two videos of lions and tigers attacking humans.

Barbarians Sack the Capital.

, updated:

It’s 21 days until the midterms: We are witnessing the meltdown of a man, of a political party, and of most assumed constraints on authoritarian power. Plus: The lawless rapine of Washington DC.

Politics Chat, October 13, 2026

, updated:

Watch today’s live recording here.

Installing Websites Must Be Easy

A message to Apple from the W3C Technical Architecture Group:

We expect user agents to make installation an obvious affordance to users. Specifically, we expect the install option to clearly name the action, and to be easily reachable from the browser’s UI. An entry inside a menu with an unrelated label (such as Share), or several menu layers deep, does not meet this expectation.

adactio.com/links/22799

Politics Chat, October 13, 2026

, updated:

A newsletter about the history behind today's politics.

It remains “very difficult [to find] actual, materially measurable financial impacts” from spending on AI, per new study

, updated:

Yet another study pointing in the same direction

Zero

The term “no-brainer” refers to a suggestion that is so compelling that it would be foolish to even consider not doing it.

I came across a no-brainer recently, thanks to Matt Hobbs:

Make all UK Government websites free to access without mobile data charges.

When I was done slapping my forehead at how obvious this proposal is, I signed the petition. If you’re a UK resident, you should do the same. And then spread the word.

This is the kind of proposal that I imagine any politician would be happy to support, regardless of party affiliation, so don’t be shy about contacting your local MP.

I guess in theory this could be opposed on the grounds that it technically violates net neutrality, but I would hope that the obvious societal benefits would outweigh that objection.

Like I said, a no-brainer.

Reading The Tusks of Extinction by Ray Nayler.

Reading The Tusks of Extinction by Ray Nayler.

Better HTTP/1 connection reuse

Go 1.27 includes a change to the HTTP client that can make programs sending many sequential HTTP/1 requests significantly faster.