News

Friday 2026-06-05

07:00 AM

Wikimedia Commons picture of the day for June 2 [Wikimedia Commons picture of the day feed]

Picture of the day
Statue of Yaksha (in the Ramakien, broad class of nature-spirits, usually benevolent, but sometimes mischievous or capricious, connected with water, fertility, trees, the forest, treasure and wilderness) supporting the base of one of the Two Golden Chedi of Wat Phra Kaew, Bangkok, Thailand.

Wikimedia Commons picture of the day for June 3 [Wikimedia Commons picture of the day feed]

Picture of the day
Illuminated wooden shelf with many glass jars containing cookies for sale, near Kaminarimon-dori Street, Asakusa, Tokyo, Japan.

Kanji of the Day: 変 [Kanji of the Day]

✍9

小4

unusual, change, strange

ヘン

か.わる か.わり か.える

大変   (たいへん)   —   very
変え   (かえ)   —   changing
変化   (へんか)   —   change
変更   (へんこう)   —   change
変わる   (かわる)   —   to change
変わり   (かわり)   —   change
変わった   (かわった)   —   unusual
変える   (かえる)   —   to change
変わらない   (かわらない)   —   constant
変動   (へんどう)   —   change

Generated with kanjioftheday by Douglas Perkins.

Kanji of the Day: 遜 [Kanji of the Day]

✍13

中学

humble, modest

ソン

したが.う へりくだ.る ゆず.る

謙遜   (けんそん)   —   modesty
遜色   (そんしょく)   —   inferiority
不遜   (ふそん)   —   arrogance
遜色のない   (そんしょくのない)   —   standing comparison with
遜色がない   (そんしょくがない)   —   standing comparison with
遜る   (へりくだる)   —   to deprecate oneself and praise the listener
遜色がある   (そんしょくがある)   —   inferior to
傲岸不遜   (ごうがんふそん)   —   arrogance
謙遜語   (けんそんご)   —   humble language
尊大不遜   (そんだいふそん)   —   arrogant and presumptuous

Generated with kanjioftheday by Douglas Perkins.

Interview with Øyvind Kolås, GIMP developer [GIMP]

GIMP is Free and Libre Open Source Software, but none of it is possible without the people who create with and contribute to it. Our project maintainer Jehan wanted to interview the volunteers who make GIMP what it is, and share their stories so you can learn more about the awesome people behind GIMP!

Early interviews with co-maintainer Michael Natterer and Michael Schumacher were published shortly after the first Wilber Week. Unfortunately, the rest of the interviews from that event have never seen the light of day - until now!

Our previously resurfaced interview was with Simon Budig. The interview in this article is about Øyvind Kolås. He is the maintainer of GEGL and babl, the color engines of GIMP. His work was instrumental in (among many other things) the long-waited non-destructive filters implemented in GIMP 3.0!

This interview took place on February 4th, 2017. In addition to Jehan and Øyvind, Michael Schumacher, Simon Budig, and Debarshi Ray were also involved and asked questions.

Øyvind Kolås, by Michael Schumacher, CC-BY-SA - 2019
Øyvind Kolås, by Michael Schumacher, CC-BY-SA - 2019

Jehan: Okay, hello Pippin! So, first off, how should we call you, Pippin or Øyvind?

Øyvind: If people know how to pronounce ‘Øyvind’, that is perhaps easiest. In some contexts it is a difficult name to pronounce and I have to go by my nickname Pippin.

Jehan: Ah, and where does it come from?

Øyvind: The nickname Pippin originates from Lord of the Rings. The first time I went on IRC, must have been ‘95 or ‘96, I had to come up with a nickname for myself, and I chose the nickname of a hobbit. I used the nickname “Sméagol”.

Jehan: But you’re not very small.

Øyvind: No, but Sméagol is the hobbit in terms of Gollum, and I kind of decided that I didn’t want to have the association that came along with that hobbit. So after just one day of using that nickname I skimmed a little bit through the history of the Lord of the Rings again, and noticed that the “Pippin” hobbit might be more appropriate. He’s a hobbit that’s a little bit too curious – he throws stones in Morannon and stares into Saruman’s palantír and wonders how things work.

Jehan: So, how many times have you read Lord of the Rings?

Øyvind: Two or three times? I’ve seen the movies more than once.

Jehan: How are the movies?

Øyvind: They’re okay. They’re long!

Jehan: So, you’re the GEGL maintainer. Maybe first, let’s explain what GEGL is. For people who read the website, they may know GIMP, maybe not necessarily GEGL.

Øyvind: GEGL is a library or system where you can plug components together. You can create chains of image manipulation filters or operations. So you can first adjust the colors of an image, and then apply some sharpening to it. So you can construct those as a flow chart or similar – “First do this then do that, then do that” – so programmers can create data structures representing such chains or flows of image data, and developers can use such components to use in the chain.

Jehan: And so how did you come into this project?

Øyvind: I had been using GIMP for quite a while, and then at some point I was experimenting with writing my own video editor. And I started implementing various transform tools and operations – I implemented perspective rotation tools and similar. And while I was doing that, I was also taking a look at how GIMP was doing some such transformation tools and operations. And I realized that the perspective transform in GIMP produced not quite the results that I would like it to produce.

It had big problems with moire and aliasing when you did severe perspective transforms, for instance. So with my newly gained knowledge of making something similar myself, I sat down and tried to figure out how to improve what GIMP was doing. So I made a patch fix to add adaptive subdivision super-sampling to the transform tools.

Jehan: So it was not GEGL?

Øyvind: It was for GIMP. That’s how I got involved in the GIMP project, it was my first patch that I did there. But even that was after I had ran into many of the people from the GIMP project at a GNOME conference in Copenhagen in, I believe, 2001.

Jehan: Okay. So, how does GEGL change GIMP? What is GEGL for GIMP?

Øyvind: Well, I’m the wrong person to ask that question. I know how GEGL works. I know many of the needs of GIMP. But the person who has the greatest knowledge and detail of how GEGL makes that work and happen for GIMP is Mitch.

Jehan: We should have asked him yesterday then! Thank you. So, maybe you can still explain some of the cool features in GIMP. Like what everyone has been talking about, such as non-destructive editing, which is enabled by GEGL?

Øyvind: So this graph-based data-flow chains of operations that you can do with GEGL – most parts of GIMP have been transformed to make use of that. The core thing that is currently non-destructive editing in GIMP is the layers dialog. Other software has more capabilities there, but it’s not easy for us to know what interface to provide and present to the user to add such capabilities as drop shadows, or blurs, or color adjustments.

Jehan: It’s easy or not easy?

Øyvind: It’s easy to do it as a hack or as a proof of concept, but it’s more difficult to figure out how to do it in a way we can guarantee will be stable for many years into the future. So where we are currently, as we are close to being able to release GIMP 2.10 is that we’re doing all the layer processing that GIMP 2.8 use to do, but there’s no hacks – we’re using GEGL as the engine instead.

Jehan: So, do you use GIMP a lot?

Øyvind: Sometimes GIMP is the appropriate tool, and sometimes there’s other existing software that I use as a tool. And sometimes the tools I want or need don’t exist, and then I try to make those tools.

Jehan: You also have a background as an artist. Could you maybe speak on this?

Øyvind: From when I was a teenager, I’ve been doing both visual arts such as painting and drawing, and being interested in creating media in various forms such as videos. The only form of creative expression that I haven’t much played with is music. My original education and training was in fine arts. Only after having done that for a few years did I go back to computers and digital media, and go more the academic route in computer science.

Jehan: So you studied computer science before, then you went to art?

Øyvind: No, but I’ve been doing computer graphics since I was 14 or 15 years old. I was inspired by the demoscene community and having access to dial-up bulletin boards systems with people discussing programming techniques and languages. They contained tutorials in C and Pascal and Assembly and also involving Turbo Pascal. Demoscene-style graphics are things I’ve done since before University level age, along with experimenting with painting and traditional physical drawing media.

Illusion, CC-BY-2.0 - 2019
The illusion in this image came as a result of pippin’s curiosity about images and perception, and since it went viral on social media, it has been used in new papers online and in print, books and tv-shows.

Jehan: So how do you see the future of GEGL and free software graphics in general? How do you see GEGL in 20 years?

Øyvind: If GIMP still exists in 20 years in some form of UI, then most probably GEGL is part of that story as well. I hope that some of the existing core processing code actually doesn’t survive! But the idea of the graph and maybe some of the operations that are hooked up to each other, I hope that continues to exist. Just like how other applications that use GEGL like video editing software, GIMP, GNOME Photos – the API and how they do that, I hope are very similar. But maybe both the CPU based processing code and the OpenCL one, will have been replaced.

Jehan: There’s something I’ve never really completely understood. If you look at the GitLab of GIMP and GEGL, they started around the same time. So why are they getting merged only recently?

Øyvind: I only know stories of this – I haven’t been around in the project since in the beginning.

Michael Schumacher: You said you’re not the best person to ask how GIMP is using GEGL. So can you tell us how you wish it was being used, or how you think it could be used more? Because I recall you making comments on IRC in that regard.

Øyvind: Well, we are close in 2.10 to a state where I am happy about how things are at the moment. It’s been a while since I was unhappy about how GIMP’s projection was driving the layer compositing code or creating a graph for compositing with GEGL – it’s been a long while since it was fixed. So when it comes to the performance of doing those things, or the performance on-canvas preview of vectors, the current problems are more in GEGL land than GIMP land.

Jehan: In GEGL?

Øyvind: Yes, it’s an architectural puzzle to figure out, before GIMP should change how it does its rendering to make use of the new capabilities in GEGL.

Jehan: So how fast can GEGL go? How fast do you think (compared to now) it can improve?

Øyvind: I think for most filters in common use for photo manipulations as well as working with multiple layers, that even on a CPU that you should have 10 frames per seconds updates on dragging layers around as well as doing color adjustment to the photos or the individual layers. I don’t see why that should be a big problem. That is what solving the mip-mapping problem should provide.

Debarshi Ray: Any plans for what you want to use for GEGL’s API documentation? It used to use kind of like GTKDoc at some point. There’s always the website, but any plans?

Øyvind: It currently displays a GObject introspection repository data directly on the website using Javascript. I kind of hope that the documentation people start working towards more documentation on GObject introspection and perhaps we align with something they do, if they do something like that.

Jehan: Do you want to see GEGL in more software, not only GIMP?

Øyvind: That would be really nice because if people then create more filters and interesting things you can do in that software, it becomes available in GIMP and also in other software.

Jehan: Actually that’s very interesting. Can you explain a little about the architecture of GEGL which makes it so that its filters can be available everywhere? How it will work in other software that integrates GEGL?

Øyvind: Well, you could imagine that for the operations you have in GIMP in terms of filters, there are many that you invoke for an image, that could be something that also you could apply as an effect in a video editor to a clip. You can animate some of the properties over time, like increasing or decreasing the blur on some background that you composite something on top of.

Michael Schumacher: What would you suggest people should do to learn about the capabilities of GEGL and how to use it, either in GIMP development or in their own software?

Øyvind: Mostly, study what already exists, and if there is anything doing something similar to what they want already, then try to tweak that to do something new.

Michael Schumacher: Do you have a suggestion on what someone can use to play around with GEGL? For instance, if someone has fairly decent experience developing software, is there some kind of best approach like “Oh, use Python”?

Øyvind: I haven’t really tried to use any of the language bindings apart from C in a long while. I can see how approaching a library framework with C can be difficult for some users. But no, I don’t know of any of these integrated languages that have a very good integration.

Simon Budig: I think that the first start would be to use the GEGL command line tool and build trees in XML or something like that.

Øyvind: I guess there’s also the data formats, the XML and JSON based data formats, as well as the data format you can fully construct on the command line just chaining operations and properties.

Debarshi Ray: Can you comment on how GEGL compares to GStreamer, since they are both graph based and you can even do some image manipulation with GStreamer like their application does? Would it be easier with GEGL?

Øyvind: GEGL is focused on rendering and creating images. GStreamer is focused on playback and streaming of video. So the things passed around between the components of the graph of GStreamer are always full frames of videos. And it has many considerations for how to deal with playback and pre-feeding data to be able to stay in continuous playback and similar. Whereas GEGL has only a concern about generating pixels for a static graph.

So the concerns involved in piecing together video codecs and the muxing of codecs and doing those things in a data flow, are different from doing just image processing with it – but kind of the core idea, which is visual programming using a graph instead of more like a human language with abstract syntax to create, is shared between GEGL and GStreamer. The data flow based approach and creating a framework for visual components and ordering.

Jehan: I have a similar question. There was an efficiency test – I think the product name was libvips – with various graphics software library, and GEGL was in the list. In the tests they said it was worse.

Øyvind: Maybe that has improved recently, I’m not sure. Both GEGL and babl have had a traditional approach to bench-marking at runtime when things are already up and running and for interactive use. Whereas those benchmarks are based on equating command-line utilities with those that also include all the overhead of start-up. That is something that has improved recently in both, particularly in babl – it keeps measurement and profiling information from previous runs around in a file on disk so it can load, so it doesn’t have to do a lot of computations the first time you do a computation of a particular kind.

But I haven’t really re-run those benchmarks lately. But a lot of the trouble involved for GEGL and babl is that they’re very generic and have many plug-ins and do loads of file system access and those things before it can do any form of processing.

Jehan: Have you tried this libvips library?

Øyvind: Yes.

Jehan: How does it compare – not efficiency wise, but API, architecture? Why would one choose GEGL over libvips?

Øyvind: That I don’t know. Depends on the capabilities of what you need it to do, GEGL is well on the way to have most traditional GIMP filters as operations. I haven’t studied the actual program APIs and how you would rig up pipelines with those APIs. I looked more at the graphical user interface of libvips – it’s an Excel spreadsheet-like approach to it, where you refer to data in a different cell. It’s one way of expressing a graph but I don’t know the actual programmatic APIs.

Jehan: So there’s different ways of expressing graphs?

Øyvind: GEGL’s API for expressing and manipulating the graphs is loosely based on the W3C’s Document Object Model and hierarchical tree structures. I have no idea if or what type of API inspirations that libvips is using.

Debarshi Ray: I have a question. GIMP has a new website, shiny and everything. Will GEGL have a new website as well?

Jehan: It has to be shiny!

Øyvind: Do you have a PNG file called “Shiny” that we can use? Or do you also have some CSS and some pages and content for the GEGL website?

Debarshi Ray: No, I have nothing.

Øyvind: I have tried for the last two or three years to make some existing GIMP and GEGL contributors excited about writing some documentation and content as part of the website. They do rebuild the website every single time they build GEGL and it ends up in the docs folder of the website. But it seems like it’s actually easier to get people to contribute code and new operations and exciting new features in GIMP and things than to get them to improve the website documentation.

And I must admit that I’d rather fix bugs and performance and features than spend too much time on the website.

Jehan: So, unless anyone has another question, we can finish…

Simon Budig: Did we talk about the Patreon?

Jehan: Oh right! So you’re trying to live off free software coding, especially GEGL. Can you try to explain it?

Øyvind: I spent a lot of time over the last ten years doing code for both GEGL and GIMP, but also many other projects. It is strange how the media exploration experiments I do in code seem to not really have much cultural worth in society. So creating software and creating tools is not something that seems to be on the culture budget of any Western European country or something that would be considered part of improving the digital literacy of the population. It’s something that’s left up to private companies to maybe create software tools – but it’s not something that you’ll find on the budget of a country, that they want to let people improve and create tools for, say, image manipulation.

Maybe that’s a horrible way to start out to explain this.

Jehan: You can start over if you want.

Øyvind: I’ve been playing with creative expression in both visual media and in code for a couple of decades. I have made music videos, I’ve made short films, I’ve made paintings and I’ve made software. And sometimes when I make software, I get paid for it because there’s other business interests behind wanting it to exist. But I consider many of the contributions I’ve made to GIMP and GEGL to be valuable contributions, and that it would be good if I could do more of that type of experiments that end up in actual software – but also freely be able to do my own research and find out how it is possible to do a certain thing with videos or images or other ways that you can combine digital media types.

I’ve been fortunate enough to have had a software development job where I made a bit of money and had a safety cushion. So I’ve been living off savings for quite a while, creating software for GIMP and other things while traveling. But lately I’ve seen that my bank account has started screaming and turning red soon. So I was wondering, maybe this Patreon thing that I’ve seen both other software projects and other types of things suggested that I could try to keep bills paid. And I decided that okay, in some sense it’s asking for money and a little bit begging to be like a street music performer and saying “I’m making this thing and if you’re enjoying it, maybe you’d like me to continue doing some of the things I’m already doing”.

And it turns out there are a couple hundred people already who would like me to continue writing code and sharing it publicly and openly. That at least sustains me roughly on the level of unemployment benefits in European countries. And I hope that this will even slightly increase – I will not have a Silicon Valley level software developer salary, but I’ll have enough money to cover my expenses.


Øyvind’s portfolio website

06:00 AM

Every Despot Needs A Chokepoint [Techdirt]

In January 2011, a man in Tahrir Square held up a handwritten sign that read “Facebook: against every unjust.” Fourteen years later, almost to the day, Mark Zuckerberg sat in a place of honor at the inauguration of Donald Trump, ahead of the incoming cabinet. Same exact platform. Radically different relationship to power.

That contrast is the starting point for a piece I’ve spent the last month working on, published yesterday at Liberalism.org, exploring the intersection of decentralization and democracy: Enshittification, Despotification, and the Open Internet. It tries to explain how the internet technology we were told would liberate us is now being used as part of an authoritarian crackdown on rights and freedoms — and, more importantly, why that outcome was arguably built into the architecture from the start.

The key argument builds on Cory Doctorow’s encapsulation of how centralized systems get enshittified — big companies take control of chokepoints to extract ever-greater value from users — but extends it to show how those same chokepoints become targets for political manipulation as well. It also makes the case that infrastructure choices are far from neutral — they shape the incentives that determine who ends up with power:

What changed was that the underlying incentives of that centralized architecture had time to work. Centralized systems create chokepoints. Chokepoints, once they exist, attract everyone with an interest in squeezing them: companies looking to extract more value from users, governments looking to extract compliance from companies, and political movements looking to extract influence from both. In 2011, Facebook hadn’t yet figured out how lucrative those chokepoints would be, or how much leverage they offered to the powerful.

By 2025, everyone had figured it out.

This is the part most debates about tech and democracy miss. The real question is whether the underlying architecture creates incentives that concentrate power or that distribute it. It’s not about whether technology is inherently good or bad, liberating or oppressive. Architecture shapes incentives; incentives shape outcomes. And once you’ve built a chokepoint, the attempts to capture it will be relentless, because the payoff for whoever controls it just keeps growing.

That’s the Doctorow half of the argument — enshittification, the corporate extraction playbook. But the piece extends it into territory Doctorow didn’t name: despotification, the political analog, where the same chokepoints that enable corporate extraction also enable authoritarian control:

The problem of centralized systems is that they create an irresistible temptation to control and exploit. Users who found value early on feel stuck: they can leave, but doing so means abandoning their community. That lack of easy exit creates lock-in, and lock-in enables enshittification.

And the same chokepoints that let companies extract value also let governments extract power. Those seeking control hunt up and down the network stack for leverage, and centralized providers concentrate it.

Call this despotification: the political analog of enshittification, where the same chokepoints get exploited to extract compliance from platforms—and ultimately to gain control over what people can say and hear.

The temptation of those in power to twist the knobs to their liking became irresistible. This took many forms: X downranking posts with links to external sites, Amazon choosing which products to show you as the promoted results, Instagram choosing which content deserves to be sent to you as a reminder notification, Substack choosing which newsletters to suggest to you. Each of these choices can be tweaked in ways that enable greater usage, engagement, and revenue, and not necessarily in the interests of the users.

But the piece doesn’t just diagnose the problem — it argues that none of this is inevitable. The same way democracy requires active defense, so does a genuinely decentralized internet:

Decentralization, like democracy itself, is something we have to fight for. Absent deliberate effort, the default trajectory runs toward centralization, because centralization is convenient, and convenience wins in the short term.

Which means the decentralized alternatives have to be genuinely better, not just philosophically purer. The centralized platforms won the last round because they removed friction. They didn’t ask users to manage config files or understand network topology—they said “click here and it works,” and most people took that deal. Any decentralized successor that requires users to become their own sysadmins will lose the same way the last generation of open protocols lost.

What’s different now is that we’re closer than we’ve ever been to having decentralized systems that are actually more convenient and more empowering, where the user experience is competitive with the centralized incumbents, and the democratic benefits come built in rather than bolted on. The goal is to build systems where those two things point in the same direction.

There’s a lot more in the full piece, including a section on how this same chokepoint logic is already being embedded into the infrastructure of whatever comes next — and why the architectural decisions being made right now will matter as much as anything that happened with social media.

Daily Deal: Luminar Neo Bundle [Techdirt]

The Luminar Neo Bundle includes a one time purchase of the software, an introductory course on how to use it, and 6 add-ons. Luminar Neo is an easy-to-use photo editing software that empowers photography lovers to express the beauty they imagined using innovative tools. Luminar Neo was built from the ground up to be different from previous Luminar editors. It keeps your favorite LuminarAI tools and expands your arsenal with more state-of-the-art technologies and important changes at its core. Meanwhile, the recognizable Luminar design is retained, making Neo simple to use and fun to explore. It’s on sale for $80.

Note: The Techdirt Deals Store is powered and curated by StackCommerce. A portion of all sales from Techdirt Deals helps support Techdirt. The products featured do not reflect endorsements by our editorial team.

04:00 AM

Trump DOJ Proudly Rewrites History By Deleting January 6 Insurrection Press Releases [Techdirt]

History is written by the winners, they say. But it can also be written by losers.

Donald Trump lost the 2020 election. In response, he told everyone the election had been rigged, if not actually stolen. He said some of this to his faithful MAGA followers the morning the election results were to be certified. The rest is, as they say, history. His supporters stormed the Capitol building for the sole purpose of preventing the election from being certified. They broke into the building, assaulted police and federal officers, forced the Senate into hiding, and walked off with whatever souvenirs they could.

Many of these insurrectionists were ultimately arrested, charged, and convicted for their crimes. When Trump was elected president for a second time, one of the first things he did was issue pardons to the people who broke the law on his behalf back in 2021.

As awful and self-serving as that move was, it wasn’t the end of it. Playing both sides of a lawsuit, Trump managed to secure a revenge fund via a “settlement” by the IRS over the leaking of his tax files years earlier. Trump claims it’s an “anti-weaponization” fund meant to soothe the nerves of supposedly politically persecuted members of his MAGA flock with cash rewards for criminal acts.

Of course, he didn’t say exactly that, but everyone knows how this $1.776 billion slush fund is going to be used. The court handling the lawsuit seeking to dismantle the fund knows it as well. Whether or not it can find a way to shut it down remains to be seen. There’s not a whole lot of precedent on transparent self-dealing by a sitting president, mainly because most presidents (and their cabinets) are generally a little more careful to obscure their true motives.

Meanwhile, the Trump administration is continuing to erase history it doesn’t like. This project started far from the White House, forcing national parks to take down anything that presented America as anything less than perfect. This effort, however, takes place on the administration’s home field. Rather than simply allow history to exist, the DOJ is proactively deleting evidence of the agency’s past actions.

A review by NBC News found that the vast majority of press releases pertaining to Jan. 6 defendants have been removed from the DOJ website as of Friday evening.

The move to wipe hundreds of press releases from the official government site is the latest attempt by the Trump administration to reframe the Jan. 6 siege and to paint the rioters who participated in it as victims.

It’s not like the DOJ or administration gave anyone a head’s up that this purge would be happening. It took regular people noticing it for the government to respond. And respond it did, as only this administration can: by gleefully admitting it was engaging in the sort of memory-holing we used to condemn foreign autocracies for doing.

Washington Post journalist Meryl Kornfield pointed out the “quiet” disappearance of January 6 indictment press releases from the DOJ’s website. The DOJ’s “Rapid Reponse” X account jumped in immediately to gloat about its destruction of the public record:

Nothing “quiet” about it.

We are proud to reverse the DOJ’s weaponization under the Biden administration. We will do everything in our power to make whole those who were persecuted for political purposes. This includes stripping DOJ’s website of partisan propaganda.

There it is: yet another middle finger to Americans from an administration that claims no one loves America as much as it does. Sure, press releases may contain statements from government prosecutors that contain as much opinion as facts, the rest of the releases generally just state the facts as dryly as possible so there’s little room for interpretation.

The question is where the DOJ goes from here. Is it willing to start destroying court records and/or placing these under seal where they’re inaccessible to the general public? Will it deliver a fresh set of non-facts to replace all of the history it’s erasing?

While this makes it more difficult to trust the DOJ to maintain its own records, it doesn’t change the fact that most things on the internet are forever, whether you want them to be or not. What’s been deleted has already been archived. Even if this government is willing to block sites like the Internet Archive from preserving history as it happens, it can’t keep dozens of other people from preventing this administration from simply wishing all of its wrongdoings into the internet cornfield.

Lawfare is just one site that’s making sure the permanent record remains permanent since this administration is objectively opposed to letting its history speak for itself. The results of its ongoing efforts to prevent Trump, et al. from simply pretending this never happened can be accessed here.

What’s detailed in the deleted documents isn’t evidence of “partisan propaganda” or “DOJ weaponization.” What happened actually fucking happened. The DOJ is supposed to handle federal crimes and it did exactly that. The truth is that Trump supporters committed several crimes in an effort to undermine — if not actually destroy — the democratic process. This was one of the darkest moments in American history. It should never be minimized, much less discarded just because it makes the people in power (and the people who support them) look as awful as they actually are.

These are the acts of a dictator and his enablers. It’s the antithesis of the independence that’s going to be celebrated by the same people who are busy destroying everything this country is supposed to stand for. It’s not something to be tolerated. And it should never be forgiven.

12:00 AM

Former California AG Bill Lockyer Offers A Dumb And Lazy Defense Of The Paramount Warner Bros Merger [Techdirt]

There’s just an exhaustingly long list of reasons why the $111 billion planned acquisition of Warner Brothers by Larry Ellison and Paramount is very, very bad. Bad for consumers, bad for labor, bad for journalism, bad for democracy, and bad for markets.

For one thing, it’s financed by a bunch of murderous overseas autocrats. The massive debt load from deals like this always result in mass layoffs, higher prices for consumers, and corner cutting, resulting in a steadily shittier company, worse overall products, and a less healthy media. There’s also issues with Ellison trying to buy up all the news outlets and turn them into (even worse) right wing coddling bullshit and agitprop machines helmed by incompetent bad actors like Bari Weiss.

So it’s great timing for former Democratic California Attorney General Bill Lockyer to pop up over at The Hollywood Reporter to give a pathetic defense of the deal that pretends none of this is happening.

Trade mags are generally terrible. Most of the merger coverage at places like The Hollywood Reporter, Deadline, and Variety go comically out of their way to avoid acknowledging these giant deals are always bad. As in, it’s not any sort of actual debate. There are fifty years of very clear history on this subject, recently culminating in the giant turd that was the AT&T–>Discovery–>Warner Bros disaster.

But here comes the 85-year-old Lockyer, who pretends to care about antitrust reform, right before he insists that people should ignore all of the terrible problems with Paramount’s latest deal. One of the central themes in his piece is that Paramount and Warner Brothers have to merge because it’s the only way they can compete with Netflix, Amazon, and Apple:

“Traditional studios are no longer competing only with one another. California cannot and should not ignore that reality. Paramount and Warner Bros. Discovery are competing against global technology platforms and streaming giants like Netflix, Amazon, Apple and others with enormous financial resources, diversified revenue streams and worldwide reach.”

That’s simply not how any of this works.

A Trump-allied oligarch and his nepobaby kid taking on a mountain of debt doesn’t magically result in a company that’s healthier and more competitive. All the debt costs are offloaded onto the back of workers, consumers, and product quality. These mergers always result in a less healthy company than ever, regardless of whatever silly smoke David Ellison is trying to blow up the ass of Hollywood elite.

It’s possible Lockyer is engaged in a DC policy paid advertorial on behalf of Paramount, though the Hollywood Reporter doesn’t offer any sort of financial conflict of interest disclosure, so one just has to assume Lockyer, like so many Democrats, doesn’t have any idea what he’s talking about when it comes to things like modern politics in the authoritarian era, or modern antitrust reform.

Though given Lockyer’s personal history of approving harmful consolidation (like his office allowing the Hearst Corporation-owned San Francisco Examiner to acquire its competitor the San Francisco Chronicle in 1999) or weak-kneed settlements or antitrust policy failures (Microsoft, Sutter Health), it’s maybe not surprising that he thinks one of the worst mergers in media history should be approved.

Lockyer’s also quick to shoot down concerns that Ellison’s domination of media is any sort of real world problem:

“Some have raised broader concerns about media ownership, editorial influence or political viewpoints, as the combined company would own both CBS News and CNN. This debate will undoubtedly continue to dominate talk shows and social media. I, too, worry about plutocratic dominance of media markets. But merger enforcement should remain focused on competition and the potential for consumer and worker harm — the core pillars of antitrust — not political disagreements over content or viewpoint.”

But this isn’t 1997. It’s now impossible to untangle corrupt authoritarian domination of media, and their relentless dismantling of media consolidation limits, from broader antitrust arguments (though I know there are centrist Democrats and MAGA “antitrust enforcers” who would very much like to). There are vast harms caused by the destruction of what’s left of journalism and public interest media, and any “antitrust reform” that doesn’t factor in media audience welfare and the health of electoral consensus in the age of Elon Musk and Larry Ellison enabled fascism isn’t reform, it’s patty cake.

Meaningful DOJ Antitrust reform would be nice, but it can’t fix things alone. We need an FCC that also actually cares about media consolidation. And it might be nice, as Gigi Sohn has long argued, to begin looking at meaningful media ownership diversity requirements in a bid to protect minority and independent journalism.

But we don’t have that. We have an FCC actively waging a war of censorship on anybody critical of an unpopular autocrat. We have a DOJ actively encouraging harmful consolidation at the hands of technofascist billionaires keen on pummeling the electorate with right wing agitprop. And an opposition Democrat party with weak knees and zero credibility on antitrust or media reform.

Trump and friends are self-serving autocrats dead seat on dismantling whatever’s left of meaningful competition and opposition. That Netflix, Comcast, Disney, and Apple still exist isn’t any consolation if the obvious ultimate end goal is zero restrictions on total consolidation. Instead of proudly advertising he doesn’t understand current political and market realities, Lockyer should probably just enjoy retirement.

Thursday 2026-06-04

10:00 PM

Supporting those who speak out [Tor Project blog]

++ This guest post is part of a spotlight series on the organizations defending the free Internet.++

Fear of digital surveillance breeds silence. 

In the words of a youth activist in Zambia who took part in a research study tracking digital security threats: 

We are all fearful. It makes you constantly paranoid. It also undermines our work. It discourages us. It's very disheartening. It's difficult to keep the fire going. I've sort of stepped back from the front line.

Silencing of whistleblowers, journalists and human rights defenders deprives citizens of the credible information they need to participate meaningfully in public life. It undermines democracy, enabling corruption and human rights abuses to flourish.

Blueprint for Free Speech is a non-profit committed above all to upholding the right to freedom of opinion and expression for all people, as enshrined by Article 19 of the Universal Declaration of Human Rights. We work internationally to promote protections for a free and independent media, the free flow of information, institutional transparency and support for whistleblowers.

Industrial-scale surveillance with military-grade spyware is having a chilling effect on investigative journalism and human rights advocacy work, with profound implications for access to truth about power. 

Killer corporations

Free access to reliable information has never mattered more. Some of the world's biggest corporations are manipulating scientific data, controlling narratives and capturing regulators to sell products they know will kill us.  That's not an overstatement: it's the conclusion of the New England Journal of Medicine. Their latest research shows fossil fuels, tobacco, alcohol, ultra-processed foods, chemicals and pesticides, and drugs such as opioids cause 20 million deaths a year.

Blueprint works closely with activists, journalists and whistleblowers in many of these fields, exposing or highlighting a range of public interest issues, from data privacy violations in the EU, organ trafficking in East Africa and deaths squads in West Africa and South Africa, the collapse of quality control at Boeing in the US, and the dirty tricks deployed by big tobacco in Asia and Africa. 

We provide them with support, public recognition, guidance, referrals and training, legal assessments, as well as arming them with actionable research

More recently, with the rise of unaccountable tech oligarchs raising the spectre of a dystopian cybernetic authoritarianism, we are increasingly supporting AI whistleblowers and have added artificial intelligence safety to our arsenal of offerings through a new European project.  

A common thread is the need to guard against intrusive surveillance. For anonymous whistleblowers, this translates into the difference between coming forward with public interest disclosures that could save lives, or staying silent. For journalists and activists, it means being able to continue the work of speaking truth to power. 

Ricochet Refresh

Blueprint develops and maintains software that allows people to reach out to the media, NGOs and anti-corruption agencies anonymously. Ricochet Refresh is a peer-to-peer, instant messaging application by Blueprint that prioritizes user privacy and user control by design. The application and protocol are completely decentralized, and do not depend on any third-party infrastructure apart from the Tor network itself. Best of all, the project is community-driven, so we listen to what people need when using it and translate that into action.

Ricochet Refresh is free and open-source software that works by creating a Tor onion service on your computer, which serves as your anonymous identity and endpoint on the network. When you communicate with a contact, a Tor circuit is established between your machine, routing data through multiple nodes so that no single node knows both the origin and destination. This strengthens anonymity. All communications are end-to-end encrypted, so message contents are only visible to the parties in a conversation.

The architecture makes it particularly valuable for protecting freedom of expression among civil society groups worldwide who face surveillance risks. The Ricochet Refresh package also bundles in the Tor Project's censorship-circumvention tools to enable connectivity even in constrained network environments. It is one of the only free, open-source applications that allows unlimited file size transfer on a fully anonymized basis. This is incredibly important if you're a journalist, activist or whistleblower who wants to transfer large files, such as videos. 

Cybersecurity training

Since 2024, Blueprint has conducted a series of cybersecurity training sessions in over a dozen lower- and middle-income countries in Africa, the Middle East and Asia, where the need for technical support to guard against digital surveillance is the greatest. We support journalists, researchers, community advocacy workers and others who face threats to their digital and often personal safety.

These sessions apply foundational and more advanced digital security precautions with expert facilitators on-hand to help participants make practical changes to their device set-ups during the sessions. They walk out at the end of the day more cybersecure than when they arrived in the morning. As part of this, we introduce them to metadata-resistant communications platforms --  including Ricochet Refresh -- to make it safer to receive whistleblower disclosures.

Whistleblowers often face vicious retaliation attacks. Anonymity gives them some protection -- and it does something else important: it shifts the public conversation from "let's blame the whistleblower!" to "let's focus on finding out about the wrongdoing".

The impact of this work, made possible thanks to the time and energy invested by many people and organizations who ensure the internet is kept open and secure, is tangible and profound. As this journalist in North Africa put it: 

This session made me realise, in a very concrete way, that cybersecurity isn't just an IT department's responsibility, but also concerns my daily actions, my digital reflexes, and how I protect my professional identity online. As a journalist, this pragmatic approach was particularly useful: it gave me concrete tools, but also a new framework for analysing the risks I face.

The digital threats faced by defenders of truth and democracy are multiplying. So should our capacity to respond to them. The free internet is at the frontline of this battle, and Blueprint's digital protection tools make a difference where it counts.

New Release: Tails 7.8.1 [Tor Project blog]

This release is an emergency release to fix a serious security vulnerability in the Linux kernel, as well as security vulnerabilities in the Tor client.

Changes and updates

  • Update the Tor client to 0.4.9.9, which fixes several security vulnerabilities.

  • Update the Linux kernel to 6.12.90-2, which fixes CVE-2026-43503, a vulnerability that could allow an application in Tails to gain administration privileges.

For example, if an attacker was able to exploit other unknown security vulnerabilities in an application included in Tails, they might then use this vulnerability to take full control of your Tails and deanonymize you.

This attack is very unlikely, but could be performed by a strong attacker, such as a government or a hacking firm. We are not aware of this vulnerability being used in practice until now.

Get Tails 7.8.1

To upgrade your Tails USB stick and keep your Persistent Storage

  • Automatic upgrades are available from Tails 7.0 or later to 7.8.1.

  • If you cannot do an automatic upgrade or if Tails fails to start after an automatic upgrade, please try to do a manual upgrade.

To install Tails 7.8.1 on a new USB stick

Follow our installation instructions.

The Persistent Storage on the USB stick will be lost if you install instead of upgrading.

To download only

If you don't need installation or upgrade instructions, you can download Tails 7.8.1 directly:

Support and feedback

For support and feedback, visit the Support section on the Tails website.

Transparency and trust [Seth Godin's Blog on marketing, tribes and respect]

In simple situations with obvious metrics, transparency earns trust. Voting, for example, benefits from audit trails and inspectability.

But transparency can also undermine trust. Walking through the typical restaurant kitchen on the way to dinner probably won’t increase the typical diner’s trust in the experience. The restaurant isn’t hiding anything; it’s just that they know things we don’t about hygiene, production, and how to present a finished dish.

You can trust your employees or your freelancers to deliver a worthwhile result, but demanding transparency about how they spend all of their time isn’t going to make you trust them more… the effort they put into the work isn’t related to the value of the work you’re asking for.

Part of the problem is that we measure what’s easy, not what’s relevant. And part of the problem is that we have trouble explaining trust, while it’s easy to pursue ever more transparency.

Once we’re coherent about what we expect and the promises that are being made, we have a chance to engage with what actually matters.

      

Pluralistic: Delusion as a service (04 Jun 2026) [Pluralistic: Daily links from Cory Doctorow]

->->->->->->->->->->->->->->->->->->->->->->->->->->->->-> Top Sources: None -->

Today's links

  • Delusion as a service: Destructive diagnostics.
  • Hey look at this: Delights to delectate.
  • Object permanence: Gay Days at Disney World; Parametric 3D printable key; Fine against sculpture for "storing bike on public property"; TPP is a wash; Reagan was Trump; Steampunk roadster; "Every Heart a Doorway"; Shoplifters x Tumblr; Amazon v mass arbitration; Driver-owned Uber alternative; Censorware censors criticism of censorware; 3 strikes copyright termination is illegal; Replacing al Qaeda bomb recipes with cakes; $10m grilled cheese platform; Dick van Dyke x Bernie; Efficiency is inefficient; I quit.
  • Upcoming appearances: Kansas City, LA, Menlo Park, Toronto, NYC, Edinburgh, South Bend.
  • 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.



Two giant green witches hands; one holds a pin-skewered voodoo doll, the other is making ready to add more pins. Peering over the doll's shoulder are three dandies, leering suggestively. at the other extreme is a crowd of Dutch master-style fellows in black, looking on in affront.

Delusion as a service (permalink)

In 2003, Disney opened a new Epcot ride, "Mission: Space." Formally, it was a space travel sim that used a giant, high-intensity centrifuge to simulate gee stresses; practically, it turned out to be the most efficient machine ever created for surfacing previously undiagnosed heart defects in extremely dramatic and potentially lethal ways.

It turned out that a small number of people have these heart defects, and that the defects themselves are quite harmless, provided that you are never put in a giant, high-intensity centrifuge. Given that most of us will never be put in one of these centrifuges, it is quite possible to live your whole life without ever knowing that you have this lurking vulnerability. But once you build one of these machines and start shoving millions of people through it, you're bound to catch some of those rare people, and they will have cardiac episodes that are scary at a minimum, and are at the worst fatal.

For me, the lesson isn't that Disney did something wrong by building a giant cocktail shaker for human bodies. I'm not a thrill-ride guy, but lots of people like 'em and the machines themselves are benign for nearly everyone who puts their bodies into them.

Rather, I think the lesson here is that there are rare pathologies lurking in all of us, vulnerabilities that may never surface – until we come into the presence of a novel stimulus that unlocks them.

There's an analogy here to technology debt: technologically unsophisticated people think of software as a machine that never wears out and has no incremental usage costs (apart from electricity). In this framing, software is the perfect asset, one that never depreciates. But the reality is that software is a liability, not an asset:

https://pluralistic.net/2026/01/06/1000x-liability/#graceful-failure-modes

Software exists in a system, and while software might function perfectly under the conditions in which it is first created and deployed, there are continuous changes to all the technology that is upstream, downstream and adjacent to the software, which means that systems that are robust and secure at the time of deployment can become brittle and dangerous, even though the software doesn't change at all:

https://pluralistic.net/2022/04/24/automation-is-magic/

There's another analogy here, to utopianism. A "utopia" can't just be a place where everything works perfectly. Even the most well-functioning, orderly and prosperous system is beset on all sides by exogenous shocks: belligerent neighbors, tsunamis, zoonotic plagues, even asteroid strikes. You don't perfect your society just by making it work well. You have to make it fail well. A utopia isn't a society where nothing goes wrong – it's a society where things go wrong all the time, but we're able to fix them:

https://www.wired.com/2017/04/cory-doctorow-walkaway/

The point being that things that work fine may still fail badly when they are exposed to unanticipated external stimuli, and the one thing we can absolutely anticipate is that the future will have many unanticipated stimuli in it.

If Mission: Space is a machine for surfacing unsuspected anatomical vulnerabilities, the internet is a machine for surfacing and exploiting all kinds of unsuspected psychological vulnerabilities. Note that I'm not claiming that the internet drives everyone crazy – rather, that the internet can locate and exacerbate vulnerabilities, including vulnerabilities that might have lain dormant for your whole life, but for the fact that the internet exposed you to such a wide spectrum of stimuli.

This wide, internet-delivered spectrum of stimuli is mostly good. The internet can expose you to art, culture, ideas and people that you would never have run into in the pre-internet days, which end up enriching you in a million ways. Some of my best friends are internet friends. Some of the music and books I love most in the world were brought into my orbit by the internet. Many of my most ardently held beliefs were acquired through internet-based discussion.

All that is true, and it's true that the internet can one-shot you with a stimulus that makes you feel very bad, which you would never have encountered in a pre-internet world. The spectrum of stimulus in the whole wide world is very broad, and one person's innocuous distraction is another person's downfall.

Let's make this concrete. All throughout history, people have suffered from paranoid delusions. These can be ruinous, isolating you from friends and family, destroying your professional life and so on. Paranoid delusions often take on details from the sufferer's milieu: if you live in a society where evil witches are accepted as a fact, then witches might well creep into your delusions, too. If your society is all a-chatter about the NSA's mass internet surveillance, then your delusions might incorporate elaborate narratives about the NSA's use of the internet to target and torment you, personally.

So there will always be a "local character" to the paranoid delusions, grounded in the sufferer's era and location. But the internet adds a new, very bad dimension to this dynamic: the internet makes it much easier for deluded people to find each other. Paranoid delusions are – thankfully – rare, and in the absence of the internet, you might never encounter another sufferer.

But thanks to the internet, sufferers can form communities that reinforce their delusions, with disastrous consequences. Take "Morgellon's Disease," the paranoid delusion that you have wires growing under your skin. Morgellon's sufferers pick at their skin, creating open sores, which form a sticky trap for random bits of fluff and loose threads that sufferers interpret as evidence of these "wires." It's a horrible mental illness, and it's hard enough to treat even in the absence of the internet (the name "Morgellon's Disease" refers to a 17th century case-report).

But when you add the internet to Morgellon's, you get online communities where people suffering from the delusion help each other come up with rationales to explain away the disconfirming evidence that they get from therapists and loved ones who are trying to help them recover. These communities egg each other on, isolating their members from treatment.

There are lots of pathological mental conditions that the internet can supercharge, from "pro-ana" communities that encourage eating disorders to communities for people with pedophilic urges that attempts to normalize and justify acting on those urges.

But it's especially bad for paranoid delusions, such as "gang-stalking delusion," which is the delusional belief that nearly everyone you meet is part of a conspiracy to torment you. People with GSD see evidence of this conspiracy in the lyrics of random songs, snatches of overheard conversations, the phrasing of bus-shelter ads, and the sort-order of search engine results:

https://pluralistic.net/2026/03/12/normal-technology/#bubble-exceptionalism

It's a near-totalizing belief, and sufferers find it hard to recover because their delusion tells them that the therapists and family members who try to help them are in on the conspiracy.

Then we add in the internet, and with it, the ability to locate and join communities of other GSD sufferers. Do this, and your delusions need not be limited to your own imaginative capacity to find conspiratorial explanations of the random things you find in the world. Now you are part of a kind of delusional improv troupe, whose members "yes-and" your delusions, finding new ways to terrorize you and alienate you from your surroundings.

This is bad enough when it's a regular conspiratorial community, one that feeds on trauma, like Qanon or anti-vax communities whose members have been failed by the system, making them susceptible to conspiratorial accounts of how society really runs.

But the combination of conspiratorial communities with the kind of mental illness that causes conspiratorial beliefs to surface in your mind without any external stimulus creates a brutal positive feedback loop that spins faster and faster until the people trapped in it are flung off into space.

Which brings me to AI and "AI psychosis," the social phenomenon that sees people falling down chatbot-assisted rabbit holes that convince them that they have invented perpetual motion, uncovered the secrets of the universe, or – in some tragic instances – that they should kill themselves and/or others.

For someone with GSD or another paranoid delusion or pathological belief, AI provides a reinforcement system that is even more efficient than these online communities. If you have GSD and your loved ones have finally got you wondering if you should get treatment, you don't have to post on a forum and hope that someone else comes along before you give in to the impulse to get help. Your delusional chatbot co-pilot is always there to tell you that it's a trap.

The nature of "AI psychosis" is hotly contested. The big question, of course, is whether chatbots are giving people delusions, or whether chatbots are amplifying those delusions:

https://www.cbc.ca/listen/cbc-podcasts/1353-the-naked-emperor/episode/16218103-e3-ai-psychosis

I think it's both. I think that, for people with GSD or other delusional beliefs, AI provides delusional reinforcement as a service, on tap, 24/7. The combination of a delusion and a machine that will tirelessly play yes-and with you at any time, demanding nothing from you, is a novel and terrible development for people with some mental illnesses.

But I also think that chatbots are a bit like Mission: Space: a machine for surfacing previously undiagnosed psychological vulnerabilities, and that in some cases, these vulnerabilities may never have been triggered, save for the chatbot.

Just as doubtlessly there were people who had pathological relationships to gambling before the development of slot machines, scratch-and-wins and roulette wheels, but there are also people who might have lived their whole lives without ever having a gambling problem except that they encountered one of these machines, exposing billions of people to sycophantic chatbots has surfaced rare, latent vulnerabilities that might have stayed latent forever, with terrible consequences.

Most people who rode the original Mission: Space had a fantastic time. But a lot of people rode that ride, and a very small percentage of a very large number of people can still be a substantial number, and as the reports of people stepping off the ride, clutching their chests and collapsing spread, Disney understood that they had to retool the ride. Today, riders on Mission: Space choose whether they want to ride on a simulator that spins, or one that merely tilts and pitches without simulating gee-stresses. And even if you pick the spicier version of the ride, it goes more slowly and exerts less stress than the original ride.

Even if you accept the AI companies' argument that they aren't inducing AI psychosis in their users, but rather, only surfacing latent vulnerabilities that were there all along, that shouldn't be the end of the story. Even if only a small percentage of the people who use your product experience harm as a result, if your product is intended for widespread deployment (as chatbots are), you will end up harming a lot of people unless you take measures to counteract even those rare events.


Hey look at this (permalink)



A shelf of leatherbound history books with a gilt-stamped series title, 'The World's Famous Events.'

Object permanence (permalink)

#20yrsago Gay Days at Disney World draws 140,000 participants https://web.archive.org/web/20060626125509/http://gaydays.com/calendar/

#20yrsago Blue Coat censorware company blocks Boing Boing for criticizing censorware https://memex.craphound.com/2006/06/03/blue-coat-censorware-company-blocks-bb-for-criticizing-censorware/

#15yrsago UN report says 3 Strikes copyright termination is illegal https://web.archive.org/web/20110605030049/https://www.michaelgeist.ca/content/view/5834/125/

#15yrsago Wisconsin GOP plotting to nominate spoiler Democratic candidates in recall elections https://web.archive.org/web/20110604111734/http://www.politicususa.com/en/secret-tape-wisconsin-gop

#15yrsago MI6 hackers replace al Qaeda bomb recipes with pirated cake recipes https://web.archive.org/web/20110603115453/https://www.telegraph.co.uk/news/uknews/terrorism-in-the-uk/8553366/MI6-attacks-al-Qaeda-in-Operation-Cupcake.html

#15yrsago $10,000,000 in venture capital for grilled-cheese sandwich “platform” https://venturebeat.com/technology/the-melt-flip-sequoia

#15yrsago Walled gardens vs makers https://web.archive.org/web/20150723092624/http://makezine.com/2011/06/01/walled-gardens-vs-makers/

#15yrsago Keyboard whose keys are raised in proportion to their frequency of use https://web.archive.org/web/20110604155657/https://itp.nyu.edu/~mk3321/itp_blog/?p=779

#15yrsago 3D model for reproducing house-keys https://www.science.org/content/article/experimental-error-fetus-dont-fail-me-now

#15yrsago Toronto artist turns abandoned bike into sculpture, City threatens fine for “storing bike on public property” https://web.archive.org/web/20110604181734/http://blogthegood.tumblr.com/post/6039831308/re-cycling

#10yrsago DoD public relations’ highest-ranking civilian gets community service for stealing license plates and harassing neighbor’s nanny https://web.archive.org/web/20160603071800/https://www.washingtonpost.com/local/a-warning-left-on-a-nannys-car-license-plates-stolen-and-a-top-pentagon-official-in-big-trouble/2016/06/01/50699a3a-2816-11e6-a3c4-0724e8e24f3f_story.html

#10yrsago US government agency’s own numbers predict virtually no gains from TPP https://www.techdirt.com/2016/06/02/official-us-international-trade-commission-predicts-negligible-economic-benefits-tpp/

#10yrsago EFF: FBI & NIST’s tattoo recognition program exploited prisoners, profiled based on religion, gave sensitive info to private contractors https://www.eff.org/deeplinks/2016/06/tattoo-recognition-research-threatens-free-speech-and-privacy

#10yrsago Ronald Reagan was Donald Trump, until he was president https://nymag.com/intelligencer/2016/05/ronald-reagan-was-once-donald-trump.html

#10yrsago The Steampunk Roadster: Jake von Slatt’s final steampunk project https://www.youtube.com/watch?v=OpI4GT4sTAY

#10yrsago Every Heart a Doorway: Seanan McGuire’s subversive, gorgeous tale of rejects from the realms of faerie https://memex.craphound.com/2016/06/02/every-heart-a-doorway-seanan-mcguires-subversive-gorgeous-tale-of-rejects-from-the-realms-of-faerie/

#10yrsago Prestigious Pets of Dallas wants $1M from customers who said they overfed a fish https://web.archive.org/web/20160603133604/http://arstechnica.com/tech-policy/2016/06/1-star-yelp-review-on-gordy-the-pet-fish-being-overfed-nets-1m-lawsuit/

#10yrsago Airport security officer was alleged war criminal, arrested for lying about participation in “genocidal acts” https://www.loweringthebar.net/2016/06/war-criminal-resume.html

#10yrsago In 1977, the CIA’s top lawyer said Espionage Act shouldn’t be applied to press leaks https://web.archive.org/web/20160609234545/https://s3.amazonaws.com/static.history.state.gov/frus/frus1977-80v28/pdf/frus1977-80v28.pdf

#10yrsago Tumblr’s shoplifting community is organized, politically conscious, and at war with weightlifters https://www.good.is/issue-37-we-r-cute-shoplifters/

#10yrsago Canada Post drops legal claim over crowdsourced postal code database https://web.archive.org/web/20160603185742/http://www.michaelgeist.ca/2016/06/crowdsourcedpostalcodelawsuit/

#10yrsago History podcasters occasionally mention women, butthurt dudes complain it’s “all women” https://web.archive.org/web/20190411115710/https://www.iheart.com/podcast/stuff-you-missed-in-history-cl-21124503/

#10yrsago Corbyn pledges to kill TTIP if elected https://www.commondreams.org/news/2016/06/02/jeremy-corbyn-i-would-kill-ttip

#10yrsago Democratic “superdelegates” endorse Bernie https://www.politico.com/blogs/2016-dem-primary-live-updates-and-results/2016/06/bernie-sanders-superdelegates-223824

#10yrsago Dick Van Dyke, 90: Bernie Sanders is the best candidate for seniors https://web.archive.org/web/20210725072638/https://www.hollywoodreporter.com/news/general-news/why-bernie-sanders-is-best-898479/

#10yrsago Flintnation: 33 US cities caught cheating on municipal water lead tests https://www.theguardian.com/environment/2016/jun/02/lead-water-testing-cheats-chicago-boston-philadelphia

#10yrsago Defense lawyers: the FBI made us use a copy-shop that made secret copies for the government https://web.archive.org/web/20160604065222/https://www.floridabulldog.org/2016/06/u-s-attorneys-office-fbi-accused-of-spying-on-defense-in-fraud-case/

#5yrsago How the Dutch helped CBS cheat on its taxes https://pluralistic.net/2021/06/02/arbitrary-arbitration/#dutch-treat

#5yrsago Amazon running scared from arbitration at scale https://pluralistic.net/2021/06/02/arbitrary-arbitration/#petard

#5yrsago Efficiency is very inefficient https://pluralistic.net/2021/06/03/jitters/#brittleness

#5yrsago I quit https://pluralistic.net/2021/06/03/i-quit/

#5yrsago NYC's driver-owned Uber alternative https://pluralistic.net/2021/06/02/arbitrary-arbitration/#gig-no-more


Upcoming appearances (permalink)

A photo of me onstage, giving a speech, pounding the podium.



A screenshot of me at my desk, doing a livecast.

Recent appearances (permalink)



A grid of my books with Will Stahle covers..

Latest books (permalink)



A cardboard book box with the Macmillan logo.

Upcoming 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/)

  • "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2026

  • "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

  • "The Memex Method," Farrar, Straus, Giroux, 2027



Colophon (permalink)

Today's top sources:

Currently writing: "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. Third draft completed. Submitted to editor.

  • "The Reverse Centaur's Guide to AI," a short book for Farrar, Straus and Giroux about being an effective AI critic. LEGAL REVIEW AND COPYEDIT COMPLETE.

  • "The Post-American Internet," a short book about internet policy in the age of Trumpism. PLANNING.

  • 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

06:00 PM

Streaming Piracy Crackdown ‘KRATOS 2’ Leads to 29 Arrests, Targets Remain Unknown [TorrentFreak]

kratosThe Internet is full of cheap IPTV services that offer access to premium sports, films, and television content for a fraction of what legal services charge.

This has turned into a multi-million dollar business for several similar networks, which are typically more professional and organized than the ‘hobby’ pirate projects that emerged two decades ago.

The professionalism of these services is matched by the severity of the law enforcement response. The modern-day piracy networks, which are not easily threatened by a cease and desist notice, are now often targeted in international law enforcement operations. This includes KRATOS 2.

Operation KRATOS 2

The KRATOS 2 operation was coordinated by Bulgaria’s General Directorate for Combating Organised Crime (GDBOP), with operational support from Europol.

This wasn’t an isolated crackdown, but a months-long operation that ran from September 2025 to April 2026, Besides Bulgaria, it also involved Belgium, Croatia, France, Greece, Ireland, Italy, the Netherlands, Poland, Romania, Spain, the United Kingdom, and the United States.

The results, based on their sheer numbers, appear to be substantial. Press releases report that nine criminal organizations were dismantled, 29 people arrested, while another 86 suspects identified. In total, investigators carried out 148 house searches.

From Europol’s press release

KRATOS

With 72 ongoing criminal investigations and 59 cases referred to judicial authorities, there may be further fallout in the future. However, while these numbers are significant, there is no concrete mention of any targets.

Reported Domains and Removed URLs

In the past, we have regularly reported on concrete actions, where domain names were seized, such as the Streameast and Fmovies crackdowns. However, the press release issued by Europol and others is more carefully worded.

There is no mention of domains that were seized or taken down. Instead, it mentions “169 reported domains”. Similarly, it mentioned that 27,332 URLs were removed, without disclosing where these URLs were removed from, and if these belonged to one or more domains.

The list of operational statistics adds that 722,961 infringing objects were identified since September last year. While that sounds impressive, we recently reported that Google removes nearly 10 million URLs from its index every day, following requests from the takedown outfit Link-Busters.

Private sector partners including ACE/MPA, LaLiga, UEFA, Friend MTS, beIN, and Irdeto, helped identify an additional 4,370 piracy-linked domains, 18,331 associated IP addresses, and 397,384 URLs that were flagged for suspension.

Again, these numbers are significant, but relatively modest compared to traditional DMCA removal campaigns.

No Names?

Interestingly, the press release does not mention any names either. There are no platforms mentioned, no operator names identified, and no seized domain names cited. This stands in sharp contrast to the exact figures that are reported on the broader operation.

It is possible that the authorities don’t want to interfere with ongoing investigations, but some more context on the targets and what was actually achieved in terms of deterrence, would be helpful.

With the information at hand, it is essentially impossible for journalists to independently verify the operation’s impact. Whether the 27,332 “removed” URLs represent meaningful anti-piracy disruption, or whether these links were immediately replaced is unknown.

Many news outlets repeat the headline figures, without giving any context or asking any questions. While that may be what’s intended by the authorities, it’s not particularly helpful from a news providing perspective.

Europol’s press release does offer one explanation for the lack of names. Instead of focusing on seizing consumer-facing domains, the operation deliberately targeted the ‘wider criminal ecosystem’ and its underlying technical infrastructure.

Bulgaria’s Removal from the U.S. Piracy Watch List

The KRATOS 2 operation follows the original operation, conducted during the summer of 2024. That action targeted a piracy network that catered to 22 million users. It resulted in 11 arrests, the seizure of 29 servers and 270 IPTV devices, and the takedown of 100 domains.

TorrentFreak covered that operation under its Italian name, Operation Takendown. No piracy platform name was disclosed in that case either but Bulgaria also had a leading role there.

Most Bulgarian coverage on KRATOS 2 cited the same figures and details that were covered by the Europol press release. However, they also add a specific note that went unmentioned by the official communication channels.

A few weeks ago, the United States Representative (USTR) removed Bulgaria from its Special 301 Piracy Watch List due to “significant enforcement actions” and “criminal prosecutions.” This included a torrent tracker crackdown, but the KRATOS operations likely played a key role as well.

According to Europol, KRATOS 2 is part of an ongoing enforcement campaign so it’s possible that a third phase will follow. Whether that will include names in addition to numbers, has yet to be seen.

From: TF, for the latest news on copyright battles, piracy and more.

04:00 PM

New Alpha Release: Tor Browser 16.0a7 [Tor Project blog]

Tor Browser 16.0a7 is now available from the Tor Browser download page and also from our distribution directory.

This version includes important security updates to Firefox.

⚠️ Reminder: The Tor Browser Alpha release-channel is for testing only. As such, Tor Browser Alpha is not intended for general use because it is more likely to include bugs affecting usability, security, and privacy.

Moreover, Tor Browser Alphas are now based on Firefox's betas. Please read more about this important change in the Future of Tor Browser Alpha blog post.

If you are an at-risk user, require strong anonymity, or just want a reliably-working browser, please stick with the stable release channel.

Send us your feedback

If you find a bug or have a suggestion for how we could improve this release, please let us know.

Full changelog

The full changelog since Tor Browser 16.0a6 is:

01:00 PM

Rubio, State Dept. Step In To Restore Funding For International Vaccines Amid Ebola Outbreak [Techdirt]

While we’ve focused a great deal on RFK Jr.’s war on vaccines in America, it’s worth remembering that his ambitions for making people sicker extend beyond the American border. We’ve already discussed Kennedy’s 2019 trip to Samoa, where he used the unfortunate accidental mixing of vaccine doses with muscle relaxers that killed two young children, about which he appears to have lied to Congress during his confirmation hearing. Once in office, roughly a year ago, Kennedy also decided to pull all funding from Gavi, an international public/private partnership to get vaccines to underserved nations, claiming that there would be no American funding because it “ignored vaccine safety”. He followed that up in April of this year by withholding hundreds of millions of dollars that Congress had appropriated for international vaccination programs for the same reason.

Kennedy says the children are getting obsolete shots with dangerous ingredients that the U.S. has long since phased out. He is holding up $600 million Congress appropriated for the vaccines to pressure the international humanitarian group, Gavi, that distributes them.

“Gavi has refused to provide the United States with the specific data, studies, or detailed accounting of how U.S. funds are used,” Emily Hilliard, senior press secretary at the Health and Human Services Department, said in a statement to POLITICO.

That’s an excuse, of course. Kennedy doesn’t like vaccines, so he’s keeping poor people around the world from getting them. It’s as simple as that. Why he’s been allowed to veto the powers of the purse in Congress as the Secretary of HHS is a question that can be answered by pointing and laughing at our feckless Congress, but the result is the poorest human beings in the world being less protected from dangerous, infectious diseases.

It’s easy to be anti-vax when you aren’t confronted with the realities of these diseases. When, however, you get a vicious outbreak of a new strain of Ebola in Africa, and you start seeing pictures and hearing stories about the rashes, the uncontrollable bleeding, the piercing stomach pain, and the fountains of waste leaking out of people, well, that seems to have a way of clarifying the mind.

I can’t think of a better explanation as to why Marco Rubio informed Congress recently that the State Dept. was going to get involved to get us back to funding Gavi to combat this and other diseases.

U.S. Secretary of ​State Marco Rubio said on Tuesday that the U.S. would re-engage with the global vaccine alliance Gavi amid the Ebola outbreak ‌in several African countries. Rubio told the Senate Foreign Relations Committee that the decision had been made a few weeks ago to re-engage, after the Trump administration pulled funding from Gavi last year.

Rubio said that Secretary Kennedy had taken a leading role in determining what was going to happen next with Gavi, but the State Department would now re-engage because “we need to drive this to an outcome”.

“The State Department a few weeks ago made the decision that we were going to re-engage on this issue of Gavi, respecting what ​HHS’ (Department of Health and Human Services) views are on it as well,” Rubio said. “We’d like to get this issue resolved in an outcome that’s ​acceptable both to Congress and also to our goals on global health.”

Rubio can massage the messaging on this all he likes, but it’s plain what is going on here. Craven as he may be in this current time, Rubio also isn’t an idiot. He damn well knows that outbreaks of infectious diseases, particularly those as horrifying as Ebola, will eventually impact his State Department and the homeland. This is him figuring out how to get an actual adult in the room to counteract Kennedy’s obstinate insanity.

And given that we don’t really know yet just how bad this Ebola outbreak is, it’s understandable that Gavi is sighing in relief at this news.

Gavi’s chief executive Sania Nishtar said she was “very encouraged” by Rubio’s remarks.

“Unlocking the funds that Congress has appropriated to Gavi would enable us to keep the world safe from infectious disease threats,” she said in a statement. Gavi’s work on Bundibugyo underlined the importance of this work, she said.

Between the courts and the Trump administration itself, there has been a great deal of blocking, tamping down, and walking back RFK Jr.’s activities.

So why not just get rid of him?

10:00 AM

Todd Blanche Pinky Swears The $1.8 Billion J6 Slush Fund Is Dead, But Won’t Sign Anything Saying That [Techdirt]

There were some rumors earlier this week that, as it was facing a lot of pushback in court, in the media, and even among (a few) fellow Republicans in Congress, Donald Trump was going to drop his blatantly unconstitutional, illegal, and corrupt $1.776 billion slush fund for MAGA insurrectionists. And now it’s… sorta officially dead… but not really.

Testifying before Congress, Acting Attorney General and full-time Trump toady, told representatives “we are not moving forward with the weaponization fund.”

Acting Attorney General Todd Blanche said Tuesday that the Trump administration is scrapping plans to create a $1.8 billion fund meant to compensate allies of the Republican president after widespread political backlash and setbacks in the courts.

“We are not moving forward with the fund, period,” Blanche said.

But if you watch the actual video, it’s not quite so concrete:

BLANCHE: We are not moving forward with the weaponization fund. Period. MENG: Could we get that in writing?BLANCHE: I'm telling you it's not progressingMENG: We hope to see this in writingBLANCHE: I think there will be a transcript of what I say here

Aaron Rupar (@atrupar.com) 2026-06-02T20:48:33.009Z

As Rep. Grace Meng asks for Blanche to put it into writing that the fund is not moving forward, Blanche declines to do so. Furthermore, he refuses to say if the equally corrupt, illegal, and problematic deal to not have the IRS audit the president and his family is also going away (meaning that it’s not going away). Of course, he also lies and claims that the settlement is between “the IRS” and Trump, which is simply incorrect. The IRS never signed the agreement. It was done by Blanche and the DOJ. He also tries to (falsely) claim that the audit immunity is “not blanket immunity,” which is just false:

DeLAURO: So the blanket immunity for the Trumps is not something you're going move back on?BLANCHE: It's not blanket immunity. That's not trueD: It is!B: No it's notD: ….. B: Nothing has changed with thatD: Friends, listen to what is being said here. This is really pretty extraordinary

Aaron Rupar (@atrupar.com) 2026-06-02T21:00:24.760Z

As Rep. DeLauro reads, Blanche’s order (again, not an official “settlement with the IRS despite Blanche’s false claims) gives very clear blanket immunity to Donald Trump, his family, and his businesses:

The United States RELEASES, WAIVES, ACQUITS, and FOREVER DISCHARGES each of the Plaintiffs from, and is hereby FOREVER BARRED and PRECLUDED from prosecuting or pursuing, any and all claims, counterclaims, causes of action, appeals, or requests for any relief, including injunctive relief, monetary relief, damages, examinations or similar or related reviews, appeals, debt relief, costs, attorney’s fees, expenses, and/or interest, whether presently known or unknown, that as of the Effective Date of the Settlement Agreement-have been or could have been asserted by Defendants against any of the Plaintiffs or related or affiliated individuals (including, without limitation, family or others filing jointly), or parties including trusts, parent, sister, or related companies, affiliates, and subsidiaries, by reason of, with respect to, in connection with, or which arise out of (1) any matters that were raised or could have been raised in the Case or the Pending Agency Claims; (2) Lawfare and/or Weaponization; or (3) any matters currently pending or that could be pending (including tax returns filed before the Effective Date) before Defendants or other agencies or departments.

That is blanket immunity. Full stop.

But here’s the tell: if Blanche’s “we are not moving forward, period” were actually true, you’d expect the people who stood to benefit to be disappointed. They’re not. January 6th insurrectionists, including Proud Boys Leader Enrique Tarrio — convicted of seditious conspiracy and later pardoned by Trump — still seem to think they’re going to cash in. Tarrio has been saying he deserves tens of millions of dollars, and rather than expressing any disappointment at Blanche’s testimony, he’s explaining why this is actually good news for him, because it means he can get more money from the US government with less oversight.

Proud Boy Enrique Tarrio says the quiet part out loud:Even if Trump scraps the Anti-Weaponization Fund, the DOJ could still settle separate lawsuits brought by Jan. 6 Capitol attackers —potentially handing out millions in taxpayer dollars to people who participated in the attack.

Anna Bower (@annabower.bsky.social) 2026-06-02T19:02:28.618Z

If you can’t see that, it’s Tarrio texting reporter Liz Landers:

This isn’t an abandonment. They simply state they’re going to wait two weeks… I believe even if this fund is killed in courts or at a congressional level, the President will find a way… They can just settle the tort claims and lawsuits. That has no judicial review or congressional oversight. And it would mean a lot more money in compensation.

Tarrio’s theory — and likely shared by other J6ers — is that they sue the US government, Trump and Blanche agree to “settle,” and millions of taxpayer dollars flow out through the existing Judgment Fund (the same pot the anti-weaponization fund was drawing from) with zero oversight and zero congressional approval.

And he might not be wrong.

It’s also why a competent Congress would step in and shut all of this down. If we had a competent Congress. Which we don’t.

At some point there needs to be a real reckoning with how broken the system already is — that Trump and Blanche got this far is itself an indictment of how bad things are.

09:00 AM

Iowa Is Now In Play [The Status Kuo]

Image courtesy of The Des Moines Register

Tuesday’s primaries stretched across six states—California, Iowa, Montana, New Jersey, New Mexico and South Dakota. California was the night’s marquee contest, with a wide-open race to succeed term-limited Gov. Gavin Newsom drawing more than 60 candidates. While at least one Democrat is likely to place in the top two slots, whether the other will go to Republican Steve Hilton isn’t clear. California’s high use of a mail-in ballots means votes postmarked by June 2 won’t finish arriving until June 9.

Iowa, by contrast, delivered clear results in both top-of-ticket races. Those matter beyond the state’s borders because Iowa is a bellwether on whether Democrats can translate a favorable national environment into actual wins. Iowa went for Trump by double digits in 2024. So if Democrats can compete statewide in Iowa, they can compete anywhere.

Tuesday told a tale of two primaries in the Hawkeye State. The narrative that emerged was that Trump’s endorsement is not a guarantee of victory, and that Democratic primary voters strongly preferred the candidate with the best chance to actually win.

Subscribe now

The Importance of Beating Ernst’s… Replacement

Sen. Joni Ernst announced in 2025 that she would not seek a third term. Her departure created the first open Iowa Senate seat in a generation and a chance to add a critical +1 to the Democratic ledger.

Republicans currently hold a 53-47 majority in the Senate. To retake it, Democrats need a net gain of four seats (51, not just 50, because of JD Vance’s tie-breaker vote). That’s hard math. Democrats must defend every seat they currently hold while flipping four that Republicans control, often on red-tinged terrain.

Iowa is one of the relatively few Republican-held seats where the stars have aligned enough to make a flip plausible. Even so, the state hasn’t elected a Democrat to the U.S. Senate since Tom Harkin won his fifth term in 2008. That was an Obama wave year, 18 years ago, when Harkin carried 94 of Iowa’s 99 counties.

Since then, Iowa has moved sharply right. Trump carried the state by 13 points in 2024. Republicans hold every congressional seat, and Democrats are outnumbered in voter registration by nearly 200,000.

And yet, with Ernst leaving and Trump’s approval sinking amid high tariffs on agricultural products and rising fuel and fertilizer costs, all of which squeeze Iowa farmers, Democrats believe the seat is flippable. “I think we are going to be the center of the political universe here in 2026,” said Democratic Senate candidate Josh Turek. “There’s no other state where you’re looking at being able to flip three of the four congressional seats, flip the Senate seat, and flip this Governor’s race.”

The Man Who Crawled Up Stairs

Turek, 47, grew up in Council Bluffs, a working-class city along the Missouri River in western Iowa. It’s the kind of place that once voted reliably Democratic and now votes consistently for Trump by wide margins. He was born with spina bifida following his father’s exposure to Agent Orange during his service in Vietnam. By the time he was 12, he had endured 21 surgeries.

Turek overcame significant obstacles and went on to play for the U.S. men’s national wheelchair basketball team in four Paralympic Games, winning back-to-back gold medals in 2016 and 2021.

When his playing career ended, he ran for the Iowa House in 2022 in a district Donald Trump had won twice. And Turek won—by six votes. He became the Iowa Legislature’s first permanently disabled member.

In his Senate campaign launch video, Turek crawled up stairs and dragged his wheelchair behind him to reach a voter’s door. It was the central theme of his candidacy: he would go anywhere, reach anyone and not be stopped.

In his victory speech Tuesday night, Turek returned to his roots with a message of optimism: “In no other country on Earth could someone born into a working-class family from Council Bluffs, Iowa; who went to the Goodwill; shared clothes; had the wrong color lunch ticket; who was born with my disability of spina bifida due to my father’s exposure to Agent Orange in Vietnam; who had 21 surgeries before the age of 12, be able to represent the United States in four Paralympic Games and bring home two gold medals and represent their community in the Legislature.” He added, “My story is truly the American dream.”

Turek’s pitch for the Senate was built entirely around the general election. He repeatedly described himself as “the only candidate in this race who has even run against a Republican, let alone beaten one.” He emphasized Medicaid, working-class costs and union rights. His endorsement list was deliberately cross-spectrum and included moderate Senate Democrats such as Nevada’s Catherine Cortez Masto alongside progressive Rep. Ro Khanna of California and former Transportation Secretary Pete Buttigieg. He invoked Tom Harkin’s prairie populism by name, and Harkin himself backed the campaign.

The national Democratic Senate leadership infrastructure, operating through VoteVets, organized quietly but substantially behind him.

His geography mattered, too. Turek is from western Iowa, the part of the state where Democrats have nearly ceased to exist at the ballot box. That stood in stark contrast to his progressive primary rival, Zach Wahls.

The Kid Who Went Viral

Wahls’s story is also remarkable. In 2011, Wahls was a 19-year-old University of Iowa sophomore when Iowa Republicans moved to overturn the state Supreme Court’s marriage equality ruling. He walked into a public hearing and in three minutes quietly dismantled the argument that his family—he was raised by two lesbian mothers—was anything less than whole. The footage became YouTube’s most-watched political video of 2011. He spoke at the 2012 Democratic National Convention. He wrote a memoir. He co-founded Scouts for Equality, which led the national campaign to end the Boy Scouts of America’s ban on gay members and leaders.

He won his Iowa Senate seat in 2018 at age 27, and by age 29 was the chamber’s youngest-ever minority leader. Sen. Elizabeth Warren endorsed him. He had real labor support: ironworkers, insulators, the kind of union backing that carries weight in a Democratic primary. On paper, he was the most nationally prominent Democrat in the race.

But there were complications beneath the surface. Wahls stepped down from the minority leader post in 2023 after a staff shake-up that rankled colleagues. Former state Sen. Pam Jochum, who had supported his rise, offered a blunt assessment to the New York Times: Wahls “thought he knew it all.”

His political base was concentrated in Iowa City, reliably blue turf that doesn’t necessarily battle-harden a candidate for a tough statewide race in a state Trump won by 13 points.

His campaign’s central argument was that the party needed new leadership in Washington as much as in Iowa. He wouldn’t commit to backing Chuck Schumer as Senate leader if elected. He railed against the outside money from VoteVets and Senate leadership-aligned groups that flooded into Turek’s campaign. Speaking to a few dozen voters in Keokuk, a southeastern Iowa town of fewer than 10,000, he closed his stump speech by declaring, “We are going to defeat Chuck Schumer on June 2nd.” It was not an isolated line.

The day before the election, he posted to Substack: “Ashley Hinson is Donald Trump’s choice for this seat. My primary opponent is Chuck Schumer’s choice. But this seat doesn’t belong to them—it belongs to the people of Iowa.” It was a sharp line. But Iowa Democrats didn’t buy it.

Playing to Win

Turek won the primary 62.6 percent to Wahls’s 37.4 percent. That 25-point margin made clear that Iowa Democrats had voted with the best chance to win in November firmly in mind.

In his victory speech, Turek reached out with grace. “Zach has been an exceptional representative for his district and a true public servant for the people of Iowa,” he said. “I am grateful for this primary. It has made me a stronger candidate.” In his concession, Wahls gave Turek the full-throated endorsement the party will need: “The work that we began together one year ago this month does not end tonight,” Wahls told his supporters. “It is going to end in November when Rep. Josh Turek defeats Ashley Hinson.”

Turek’s Republican opponent, Rep. Ashley Hinson, 42, is a former television news anchor who currently represents Iowa’s 2nd Congressional District. She had an easy primary, launching her Senate campaign the same day Ernst’s retirement was announced, and securing endorsements from Senate Majority Leader Thune and Trump within days. She beat her opponent by roughly 48 points.

In her victory statement, she pledged to fight for Iowa families and to “take on Big Pharma and Big Health Insurance”—notably populist framing from the establishment’s candidate. She immediately turned her fire on Turek, with her campaign declaring that his “values might fit in great in New York City with Chuck Schumer, but his liberal record won’t fly here in Iowa.”

Iowa GOP Chair Jeff Kaufmann, speaking at Hinson’s watch party, previewed the general election attack with relish: “You all know exactly who Josh Turek is going to get his orders from. It’s going to be Chuck Schumer. It’s going to be the left. It’s going to be California. It’s going to be New York. All you need to know is where he’s getting his marching orders tonight.”

That is the argument Republicans will run. It’s also the same argument Wahls unsuccessfully made in the Democratic primary.

The Cook Political Report moved the Iowa Senate race from “Likely Republican” to “Lean Republican” the night of Turek’s win. This was driven in part by the strength of his candidacy but also by the overall Iowa environment: backlash to tariffs and rising costs tied to the Iran war.

There was also a revealing result in the Iowa governor’s race that unfolded on the same night.

MAHA v. MAGA

Gov. Kim Reynolds announced in April 2025 that she would not seek a third term, setting off a scramble that looked, from the outside, like it would resolve itself quickly. One GOP candidate had far more money, far more establishment support, and, eventually, a nod from the White House itself.

Rep. Randy Feenstra, 57, had every advantage a Republican primary candidate could want heading into 2026. He had represented Iowa’s heavily rural 4th Congressional District since 2021, winning re-election in 2024 with 67 percent of the vote. He had the backing of retiring Sen. Joni Ernst and former Gov. Terry Branstad. He had raised a record $4.3 million. He had internal polling as late as mid-April showing him at 41 percent while his opponents were still in single digits. And days before the election, he received what his campaign had been waiting for: Donald Trump’s endorsement.

But Feenstra had chosen to skip every debate to protect his lead and avoid any chance of a gaffe. He skipped the KCCI televised debate after the other four showed up. When WHO hosted a forum, the same thing happened. Feenstra even skipped a candidate forum in his own House district.

His absence allowed his rivals to allege Feenstra was afraid to face scrutiny, that he was unaccountable to Iowa voters, and that the man most likely to win the nomination might also be the man most likely to lose to the Democrat in November.

The Iowan From Kansas

Feenstra’s top opponent was Zach Lahn, 40, who is, depending on how you look at it, either a sixth-generation Iowan rooted in the land or a Kansas voter who relocated to Belle Plaine just in time to qualify for the ballot.

Both are true. Reporters from the Kansas Reflector documented that Lahn voted in Kansas as recently as the August 2022 primary and only re-registered in Iowa in October 2024, the bare minimum to meet the state’s two-year residency requirement for governor. His “Iowa First” campaign slogan took on an ironic cast in light of that timeline.

But Lahn had other things going for him. He put a $2 million personal loan into the race and eventually outraised Feenstra in the final reporting period. He affiliated himself with the MAHA movement and campaigned on Iowa’s water quality and the state’s rising cancer rates, framing corporate agriculture as a threat to family farmers. “Big ag and big pharma have rigged the system against farmers and poisoned our families for generations,” he said when he entered the race, pitting right-wing economic populism against establishment interests.

Lahn was also a close personal friend of the late Charlie Kirk. Turning Point Action, the political arm of Kirk’s organization, endorsed his far-right campaign days before the election. On policy, Lahn champions a total ban on abortion, with no exceptions, framing it in explicitly religious terms: “Every life is a gift from God,” his campaign website declares, “and it is our duty to protect life before birth.” He supports school vouchers and the removal of what he calls “liberal ideology” from public school classrooms, and has pushed to expand Iowa’s private school system at the expense of public education. On immigration, he has called for banning benefits for undocumented immigrants and halting H-1B visas for any jobs “that Iowans can do” in state government and universities. He opposes Medicaid expansion entirely.

And then there was Steve King, the former Iowa congressman stripped of his committee assignments in 2019 over his open embrace of white nationalism and then defeated in a bitter 2020 primary by Feenstra himself. King had endorsed Lahn, and it was the most consequential backing of the race. Lahn led Feenstra in 16 of the 19 counties that King had won in that 2020 contest. The man Feenstra had unseated helped finish him off.

At his watch party Tuesday night, Lahn framed his win in the populist register he had used all campaign. “They said Iowa doesn’t belong to the political class,” he told supporters. “They said our state does not belong to the lobbyists, special interests and corporate giants who, for far too long, have had way too much power in our state. Instead, you all said this belongs to the people.” Then he turned to November, warning that Democrats like Rob Sand “claim to be moderate on the campaign trail” but would “govern like radicals” if elected, citing transgender athletes in sports, abortion access, and immigration enforcement as his evidence.

The Democrat Now Favored to Win

Rob Sand, 43, is the only Democrat currently holding any statewide elected office in Iowa. It’s a distinction that sounds modest until you realize what it took to achieve.

Sand grew up in Decorah, a small town in northeastern Iowa. He graduated from Brown University as a Truman Scholar; earned his law degree from the University of Iowa; and went to work as a public corruption prosecutor in the state attorney general’s office, where he won a conviction in a case against a man who had rigged Hot Lotto jackpots across five states.

In 2018, he ran for state auditor as a Democrat in Iowa. He defeated the Republican incumbent and broke a Republican hold on that office that had held since the 1960s. In 2022, in a cycle when Republicans swept nearly every other statewide race in Iowa, knocking out the Democratic attorney general and state treasurer and maintaining supermajorities in both legislative chambers, Sand won re-election by roughly 2,600 votes. He was, in his own telling, bowhunting in Madison County when he got the call. “It would have been a little easier to have it called Tuesday night,” he told reporters afterward, while field dressing a nine-point buck, “but a win is a win.”

That 2022 win carried a remarkable geographic fact: Sand won in three of Iowa’s four congressional districts, even while all three districts simultaneously elected Republican House members. (One of those districts was Ashley Hinson’s.)

Sand has raised roughly $18 million and ran in Tuesday’s primary unopposed. He has spent the time making the case that his election is less about party than about accountability. “Our political system is broken,” he has said on the trail, “and a small group of powerful insiders have spent the last decade putting special interests and themselves ahead of Iowans.” He has attacked the Republican legislature’s state budget as “a ticking fiscal time bomb” that relies on draining reserves to mask structural deficits. The Cook Political Report has rated the general election a toss-up. That’s quite a call for a state Trump won by 13 points.

Sand’s general election opponent was supposed to be settled weeks ago. Instead, Republicans handed him something he didn’t expect: an opponent who had barely lived in Iowa, had never run for office, and beat the establishment’s candidate by less than a percentage point.

The Trump Endorsement Wasn’t Enough

The Feenstra result is the first time in the 2026 midterm cycle that a Trump-endorsed candidate—for governor, the House or the Senate—has lost a primary outright. Before Tuesday night, the endorsement had been treated as something close to a guarantee of victory.

The Iowa result complicates that. Granted, Trump endorsed Feenstra only days before the election. It was a late, transactional blessing that felt more like a stamp of approval than an active campaign commitment. But it couldn’t compensate for months of self-imposed invisibility on the debate stage, a residual conservative grudge toward Feenstra from the Steve King right-wing coalition, and a challenger who had consolidated the MAHA lane, the Turning Point Action lane, and the anti-establishment lane all at once.

The structural case for Democrats is straightforward. Iowa hasn’t elected a Democratic governor in two decades. And Kim Reynolds, who won re-election by 18 points in 2022, has since seen her approval rating sink to among the lowest of any governor in the country, dragged down by her polarizing agenda and a decade of one-party governance.

Prediction markets have already absorbed the contrast between the far-right Lahn and the moderate Sand. Polymarket currently has Democrats at 67 percent to Republicans’ 29 percent to win the Iowa governorship. Kalshi similarly prices Democrats at 64 percent. Recent general election surveys show Sand ahead of Lahn by 8 to 12 points.

A Trump world strategist, texting NBC News, offered a disappointed and blunt assessment of the results. “Clearly a Randy problem. Barely won his own district. But, it is what it is. So we go with Lahn.”

In the end, across the two primaries, the Democrats got the Zach they wanted: the far-right, inexperienced extremist who would run against their own proven moderate for governor. At the same time, they avoided the Zach who, despite strong progressive bona fides, had never won in Trump country the way Turek has.

08:00 AM

CBS Fires Scott Pelley For Telling Bari Weiss The Truth [Techdirt]

Trump-allied billionaire Larry Ellison hired blogtroller Bari Weiss to turn what was left of CBS News into a right wing safe space for oligarchs and autocrats like Trump and Netanyahu. If the patient died during surgery, I don’t think Ellison would lose any sleep. But I do think Ellison hoped that Weiss could at least turn CBS News into a viral, right wing propaganda vessel certain people actually wanted to watch.

But Weiss’ tenure has been a bumbling mess on all fronts. MAGA folks aren’t interested in CBS News’ bland agitprop. And most existing viewers have been running for the exits, resulting in CBS News recently seeing its worst ratings in a quarter century. Her clumsy attempted censorship of stories critical of the president have also caused a mass exodus of any actual remaining journalists.

Those who are left are even more pissed after Weiss recently fired 60 Minutes executive producer Tanya Simon, her deputy, and two correspondents (Sharyn Alfonsi and Cecilia Vega). In her place she put Nick Bilton, a former tech journalist and documentary filmmaker with no broadcast experience.

Bilton’s a fairly typical fail upward type remembered by many in tech journalism for the time he tried to take credit for the Wall Street Journal’s coverage of Elizabeth Holmes and the Theranos scandal:

A lasting memory of Bilton is his stolen-valor coverage of Theranos, months after the WSJ’s John Carreyrou broke the story

Bill Grueskin (@bgrueskin.bsky.social) 2026-05-28T16:27:07.018Z

His introduction as the new boss of 60 Minutes did not go well.

Leaked audio of a recent meeting between Bilton and CBS News staff was dropped in the lap of the New York Times and Status. In it, 60 Minutes correspondent Scott Pelley accused Weiss of “murdering” the longstanding Sunday news program, told Bilton he had “slender” qualifications for his new job and questioned the network’s commitment to the future of the program:

“She is murdering ‘60 Minutes,’” the correspondent said. “She does not love this place. She was brought in to kill it, and she’s been doing exactly that.”

Mr. Pelley added: “She has no qualifications for her job; you have slender qualifications for this job. The changes that she’s made at the ‘Evening News’ have been catastrophic, so why should we expect that any of this is going to be any better?”

There are several parts of the meeting where Bilton and his staff clearly try to shut Pelley up, quite unsuccessfully:

Oliver Darcy got the audio of the heated 60 Minutes meeting where Scott Pelley dressed Nick Bilton down!"You know what was rude? Black Thursday. That was the absolute definition of rudeness. Telling Tanya Simon she had to be out of here at five o'clock."www.status.news/p/scott-pell…

Justin Baragona (@justinbaragona.bsky.social) 2026-06-01T17:26:47.581Z

CBS obviously didn’t take Pelley’s comments well and has now fired him. Pelley in response offered an even more blistering statement accusing Weiss and CBS News of “injecting falsehoods and bias” into his stories. After Weiss came in swinging an axe and dismantling 60 Minutes with a total disregard for journalism, history, or tact, she accused Pelley of creating a “hostile work environment”:

"They’re going to have to fire him. No amount of HR speak will have him retract what he said," one CBS staffer just told me, adding: "For an anti-woke crusader, this is pretty woke of [Bari] to accuse Pelley of after firing the entire leadership of his show and two correspondent colleagues."

Justin Baragona (@justinbaragona.bsky.social) 2026-06-02T22:58:26.814Z

Weiss ran a small blog full of trolls and c-tier columnists whose primary purpose is to blow smoke up the ass of wealth and power and punch down and left. I genuinely do think Ellison hired Weiss thinking she had the savvy to revolutionize and modernize CBS News for the social media era. But Weiss has shown repeatedly that she’s marginally competent and has the media savvy of a 90-year-old Conservative man.

Rich Republicans certainly do love to destroy and attack journalism that critiques wealth and power. But they don’t just destroy their targets. They’ll purchase a traditional news brand or communications platform, then leverage any remaining reputation to seed the public with lazy, oligarch-friendly agitprop (see: Newsweek, The Baltimore Sun, The Las Vegas Review-Journal, Twitter, TikTok, CBS, and soon CNN).

In a country with fairly terrible media literacy standards, it takes most of the public years to notice anything has changed at these hijacked zombie publications and platforms, if they notice at all. If you are cogent enough to notice and vocalize any resistance, like Scott Pelley did, you’re treated as a problematic rabble rouser undermining company interests.

If Weiss was competent, she’d make changes with some amount of subtlety resulting in a propaganda outlet that isn’t quite so ham-fisted. If she was competent, the end product at CBS News, however partisan, would already be something that was at least grabbing ad eyeballs. She’s not competent, or subtle. And the backlash is proportional.

Everybody’s piling on. Former 60 Minutes executive producer Bill Owens praised Pelley and hinted at Weiss being a “fraud.” Santiago Campos, a recent student journalist recipient of the Mike Wallace Memorial Scholarship, trashed Weiss and CBS News in a recent award speech:

“While I want to thank CBS News for funding this generous gift towards my education, I want to also acknowledge how the recent direction of the outlet stains the legacy of Mike Wallace, the namesake of this scholarship,” Santiago Campos said onstage to enthusiastic applause from the audience.”

Management has already started to scale back Weiss’ responsibilities, and I strongly suspect she will be replaced by somebody worse (but better for ratings) by the end of the summer.

Daily Deal: Zeus Smart Car Kit for Arduino (Battery & SunFounder UNO R3 Included) [Techdirt]

Discover the innovative Smart Car Kit, a versatile robot equipped with 4WD omnidirectional movement, FPV (First Person View), app-based remote control, RGB lighting, and a durable metal frame. Powered by an Arduino Uno-compatible main board, this all-in-one kit delivers multi-functional capabilities, including obstacle avoidance, line tracking, IR remote control, face detection, gesture recognition, voice recognition, and C++ programming. Designed for effortless assembly and coding, the kit comes with detailed instructions and tutorials, making it ideal for beginners, hobbyists, educators, and tech enthusiasts aged 15 and above. Dive into robotics and programming with an interactive hands-on experience, supported by comprehensive technical assistance and a vibrant community forum for collaboration and guidance. It’s on sale for $98.

Note: The Techdirt Deals Store is powered and curated by StackSocial. A portion of all sales from Techdirt Deals helps support Techdirt. The products featured do not reflect endorsements by our editorial team.

The Supreme Court’s Conservatives Have One Consistent Rule: Black Votes Shouldn’t Count [Techdirt]

The Supreme Court’s conservatives have spent years systematically dismantling the Voting Rights Act, but the last seven months have been something else — a rapid-fire series of emergency docket rulings, procedural maneuvers, and carefully worded opinions that, taken together, make it effectively impossible to challenge racial gerrymandering. Not difficult. Impossible. And Justice Alito, in particular, seems almost gleeful in how mask-off he is in enabling the suppression of Black votes.

Yesterday’s per curiam ruling in Allen v. Milligan is the exclamation point on that project. None of the conservatives were willing to put their name on it. They didn’t need to. The result was never really in doubt — not after what they’d already done in Texas, Louisiana, and Alabama over the preceding months. This was just the moment it became undeniable that the rule is: if it disenfranchises Black voters, we’ll allow it, if it empowers Black voters, we’ll block it.

Here’s the trail.

  1. In November last year a (Trump appointed!) judge threw out Texas’ gerrymandered brand new maps, by pointing out that they clearly violated the Voting Rights Act prohibition against race-based gerrymandering. As the judge pointed out, if Texas had done the gerrymandering for political reasons (to block Democrats from being elected), that would have been legal under a different recent (but still troublesome) Supreme Court ruling. But the incompetent Trump DOJ had pressured Texas explicitly over the racial makeup of its maps, which was seen as the clear racial reason for doing the gerrymandering.
  2. In December last year, the Supreme Court put the racist gerrymandered maps back into play, with a ruling by Justice Samuel Alito saying that, even though the lower court found those new maps (which had only been created months earlier and used in no elections) to be clearly illegal for being created for racist reasons, “Texas needs certainty on which map will govern the 2026 midterm elections.” Given that (1) the primaries were still many months away and the ramification of rejecting these new maps was simply… going back to the same map that Texas had used during the last Congressional election, none of this made any sense.
  3. In April, the Supreme Court came down with its decision in Louisiana v. Callais, in which the conservatives on the court said that to show gerrymandering was done for racial reasons (which the Voting Rights Act makes illegal), plaintiffs can’t just show evidence of the impact — they have to produce additional evidence of actual racist intent behind the redistricting. In this ruling, Justice Alito said that the ruling had no bearing and did not overturn previous rulings, either about the Voting Rights Act or in an earlier case the Supreme Court had heard, in which it found that Alabama’s new voting maps gerrymandered to deprive Black people of representation in Congress.
  4. In May, Justice Alito (again, that guy) took the surprising step of rushing to certify the Callais ruling (something that is very, very rare) to assist the state of Louisiana in redrawing its maps for the election that was happening days away. Again, there is no way to square Alito’s step there with his statement about “certainty” in December unless the only “certainty” is “Black people’s votes shouldn’t count.”
  5. Then, just a few weeks ago, the Supreme Court weighed in on an updated challenge to the Alabama maps — a follow-up to the earlier case where the Court itself had found Alabama violated the law. Despite lower courts finding that Alabama’s latest maps were still illegally race-based, the Supreme Court said that under Callais, those maps could go into effect anyway — eight days before the election. So: in Texas, Alito said you couldn’t remove racist maps four months before an election because people needed “certainty.” In Alabama, Alito says you can install more racist maps eight days before an election. The only certainty Alito seems interested in protecting is the certainty that Black voters get suppressed.
  6. The election occurred 8 days later, but the State of Alabama, buoyed by the Supreme Court’s “racism is okay now!” attitude, simply discarded the votes in four districts, while keeping them in other districts, and said “we’re going to redo those primaries with our more racist maps later in the summer.”
  7. Last week, a three judge panel (two of whom were appointed by Donald Trump) at the district court, taking instruction from all of those recent Supreme Court rulings, still found that Alabama’s new maps were clearly violating the Voting Rights Act, showing in another very detailed ruling that there was tremendous evidence that the maps were created specifically for racial reasons to suppress the impact of the Black vote. They were directly following the rulings in both Callais and Allen, where Sam Alito and friends said you have to be able to show actual racist intent to violate the VRA. The judges (yes, including a majority appointed by Trump) said “okay, yes, here we have overwhelming evidence of racist intent.”
  8. Those three judges laid out pages upon pages showing that the most fair, the most constitutional, and the most reasonable conclusion — under the very Supreme Court rulings Alito had authored — was to throw out this map, exactly as the Supreme Court itself had done a few years earlier.

So that brings us to yesterday. Alabama had rushed to the Supreme Court’s emergency docket, because of course they did. And the conservatives on the court did what they were expected to do: in a per curiam ruling that none of the conservatives were willing to put their name on, they shoved the (already deemed racist by multiple lower court rulings) Alabama map back into effect while the election was already underway.

The ruling claims this is necessary after Callais — that the lower court didn’t apply the new standard correctly. But that’s a misreading of what the lower court actually did (and also the Court’s own ruling in Callais!). The district court found overwhelming evidence of racist intent. That’s exactly what Callais demanded. The Supreme Court’s stated reason for overriding that? The lower court “did not heed the presumption of legislative good faith.”

Even more ridiculous, the ruling claims that the district court’s ruling would have upset that “certainty” so close to an election again:

We have repeatedly cautioned that lower federal courts should not “alter the election rules on the eve of an election.”

I mean come the fuck on. These same six twerps literally “altered the election rules” in neighboring Louisiana a month ago and altered Alabama’s election rules just a few weeks ago. This new map is what “alters the election rules on the eve of an election.”

The sheer racist chutzpah it takes to scold a lower court for “changing the map at the last minute” while actually changing the maps with the very same ruling is something else.

There is, yet again, a dissent written by Justice Sotomayor (and joined by Justices Kagan and Jackson) laying out the ridiculousness of all of this, including calling out the conservatives past claims of trying to avoid “chaos and confusion” while guaranteeing that these recent elections are nothing but chaos and confusion:

Before the Court are two paths. Down one lies an orderly election, held under a tried-and-tested congressional map that protects Black Alabamians’ right to vote and with which all voters, elections officials, and candidates alike are familiar. Down the other lies a chaotic election, held under a never-before-used congressional map that intentionally discriminates against Black Alabamians, that Alabama adopted in unashamed defiance of a prior court order directly affirmed by this Court, and that will require officials to change the voter registrations of hundreds of thousands of voters in just days at best, a task that Alabama previously represented would take months.

Sotomayor points out that the last time this case came before the court — when the majority agreed the Alabama maps were racist — Alito and Kavanaugh whined that changing the maps with months to spare would cause “chaos and confusion.”

She points out that what is happening now, because of the same rulings endorsed by Alito and Kavanaugh, we are now seeing actual chaos and confusion, including already made votes being thrown out:

After this Court’s order, Alabama announced that it intended to use the 2023 Redistricting Plan for the upcoming election and took the unusual step of splitting its congressional primary. In the three congressional districts unaffected by the change in congressional map, the May 19 primary election went ahead as scheduled. In the other four districts, voters still cast their ballots. Their votes for Congress, however, did not count. Instead, Alabama’s Legislature passed a law permitting the Governor to call a special primary election in the four congressional districts whose lines changed as a result of this Court’s order, and the Governor set that election for August 11.

Sotomayor repeats how multiple district court rulings and the Supreme Court (with the same makeup) had already found that the Alabama maps violated the law. And she points out that, unlike the Supreme Court the district court followed the earlier rulings in looking at the actual evidence:

The District Court’s account of the evidence here is more than plausible. The record is bereft of evidence suggesting that Alabama took seriously this Court’s finding of discriminatory vote dilution in Allen. Speaker of the Alabama House of Representatives Nathaniel Ledbetter put it bluntly: “‘If you think about where we were, the Supreme Court ruling [in Allen] was five to four. So there’s just one judge that needed to see something different.’” Singleton, 782 F. Supp. 3d, at 1348. That admission, the District Court observed, suggests “that Speaker Ledbetter was not focused on trying to remedy likely vote dilution” when the Alabama Legislature passed the 2023 Redistricting Plan.

As she notes, under the current Alito-doctrine, there is simply no way to ever invalidate a gerrymandered map:

The record is crystal clear. Even if Alabama may have unintentionally drawn the first racially discriminatory map, when it later adopted redistricting criteria that made it mathematically impossible to remedy racial discrimination, the District Court drew the obvious (and certainly not implausible) inference that Alabama intended to discriminate. If the District Court clearly erred by doing so, then there is no realistic case in which the presumption of legislative good faith can ever be rebutted.

Then she goes back to the point she made in her dissent on the last ruling. Callais is entirely about the Voting Rights Act. But the maps in Alabama didn’t just violate the VRA, they also were found to violate the Fourteenth Amendment. And while the Supreme Court can rewrite the VRA, it can’t ignore the Constitution. Yet it did. And it did so again in this ruling, pretending that Callais also covers the Fourteenth Amendment.

It is hard to see how the District Court’s finding of discriminatory intent under the Fourteenth Amendment could have departed from an opinion that purported to say nothing about how to find discriminatory intent under the Fourteenth Amendment. The Court’s apparently oblivious insistence to the contrary today cannot be squared with what Callais said on its face just over one month ago.

And then there’s the chaos argument, which is where Alito and Kavanaugh’s earlier hand-wringing gets turned directly against them.

As the District Court explained, the path of least change in Alabama is keeping the District Court’s remedial plan in place. According to Alabama Director of Elections Jeff Elrod, all voters in Alabama are currently assigned in countylevel voter rolls to congressional districts based on the remedial map that the District Court previously ordered and that the State used for the 2024 election cycle. 2 App. 135. To run an election using the remedial map, then, the State need not make any changes to its voter rolls or change the status quo.

To switch to the 2023 Redistricting Plan now, however, county elections officials will have to reassign hundreds of thousands of voters across the State to new congressional districts.

Once again, the only actual consistency from the conservatives on the court seems to be “you cannot upset maps if they are racist against Black people” but “you can absolutely shake up maps at the last second, throwing out votes, if the new maps will be racist against Black people.” The only clear “consistency” is that it is only okay to disenfranchise Black voters.

And there will be massive chaos:

Elrod testified below that county elections officials would have to reassign those 600,000 voters manually. “The system,” he explained, “is not automatic” and “requires manual input” from elections officials who must “physically manually interface with the system.” Id., at 146. Reassigning voters in precincts split across two districts is particularly complicated, he continued, as it “cannot be done with a simple click” and instead requires officials to check street-level data to determine how to assign individual voters. Id., at 156–157. Worse yet, Elrod warned that reassigning voters requires using complicated computer software that officials must be trained to use, as “most of the counties’ registrars are not tech savvy” and “registrars are the only ones who can make the changes . . . to a voter’s record.” Id., at 147– 148. This process also requires many prechecks and backend quality control steps, all of which add to its time-intensive nature.

[….]

Here, county officials do not have four months. When Alabama filed these applications on May 27, they had just seven days. Elrod explained that voter rolls were locked throughout the State following the State’s May 19 primary election, meaning that county officials could not reassign any voters to their new congressional districts under the 2023 Redistricting Plan for the August 11 special primary election. ECF Doc. 530–1, p. 17. The rolls were unlocked on May 27, but they are set to lock again today, June 2, ahead of Alabama’s primary runoff election on June 16. As a result, county officials in the three most heavily impacted counties in Alabama had at best just seven days to reassign 600,000 voters by hand. The two smaller counties, which are together responsible for reassigning 100,000 voters, each have just three elections officials who can make these changes. 2 App. 122. Mistakes will inevitably occur, as overworked elections officials sprint around the clock to make all the necessary changes. Even then, the officials may fall short. As far as Elrod is aware, no county in Alabama that was split under a redistricting plan has ever managed to complete voter reassignment in just seven days.

That seems bad. That seems like the kind of inconsistency, chaos, and confusion that the conservatives on the Supreme Court insisted could not be allowed (when it would mean getting rid of a racist map). Weird that here they are not only fine with it, they are encouraging of the chaos.

In fact, Sotomayor points out that Alabama officials have changed their position on how much chaos would be caused depending on which result helped them more:

Alabama has taken wildly inconsistent positions on how much time it needs to implement a new redistricting plan throughout these cases, which suggests it is attempting to game this Court’s emergency docket through shifting positions on the equities. As noted above, Alabama previously sang a very different tune. In January 2022, it asked the District Court to stay its initial preliminary injunction in these cases. See ECF Doc. 110. In its motion, the State complained that changing its congressional districts four months before Alabama’s primary election that year “thr[ew] the [2022] election into chaos” and left “almost no time for maps to be redrawn, hundreds of thousands of voters to be reassigned to new districts, and thousands of new signatures to be obtained by candidates and political organizations seeking ballot access.” Id., at 20. Alabama continued: “To pull the rug out from . . . candidates and their voters in the run-up to an election requires extraordinary justification,” for “‘elections are complex to administer, and the public interest is not served by a chaotic, last-minute reordering of districts.’” Id., at 21 (alterations omitted). The State made similar arguments to this Court when it successfully sought a stay following the District Court’s denial. See Merrill Application 38 (citing “the last-minute reassignment of hundreds of thousands of voters to new districts” as imposing significant “harms not only [on] the State,” but also on “voters and candidates”).

If all the above was true in 2022, then it is also true in 2026. Alabama, however, no longer seems to think so. What was previously impossible to achieve in four months is suddenly possible to achieve in less than one week, as concerns about the administrative burdens associated with “the last-minute reassignment of hundreds of thousands of voters to new districts,” ibid., have apparently melted away. A State that once decried pulling the rug out from under voters, elections officials, and candidates now seems determined to do just that. The Court should not reward such gamesmanship, especially when it accepted Alabama’s arguments in granting Alabama a stay in 2022.

Again, Alito and Kavanaugh explicitly called out the supposed “chaos and confusion” that would be caused by adjusting maps with four months notice in 2022. Yet here, they seem to see zero issue with it happening in mere days.

Once again, there is no way to square all of this that does not come down to the judges who voted for this simply supporting blatant disenfranchisement of Black voters.

RSSSiteUpdated
XML About Tagaini Jisho on Tagaini Jisho 2026-06-05 06:00 AM
XML Arch Linux: Releases 2026-06-05 07:00 AM
XML Carlson Calamities 2026-06-05 07:00 AM
XML Debian News 2026-06-05 06:00 AM
XML Debian Security 2026-06-05 06:00 AM
XML debito.org 2026-06-05 06:00 AM
XML dperkins 2026-06-04 10:00 PM
XML F-Droid - Free and Open Source Android App Repository 2026-06-05 01:00 AM
XML GIMP 2026-06-05 07:00 AM
XML Japan Bash 2026-06-05 06:00 AM
XML Japan English Teacher Feed 2026-06-05 06:00 AM
XML Kanji of the Day 2026-06-05 07:00 AM
XML Kanji of the Day 2026-06-05 07:00 AM
XML Let's Encrypt 2026-06-05 07:00 AM
XML Marc Jones 2026-06-05 07:00 AM
XML Marjorie's Blog 2026-06-05 07:00 AM
XML OpenStreetMap Japan 2026-06-05 07:00 AM
XML OsmAnd Blog 2026-06-05 07:00 AM
XML Pluralistic: Daily links from Cory Doctorow 2026-06-04 10:00 PM
XML Popehat 2026-06-05 07:00 AM
XML Ramen Adventures 2026-06-05 07:00 AM
XML Release notes from server 2026-06-05 07:00 AM
XML Seth Godin's Blog on marketing, tribes and respect 2026-06-04 10:00 PM
XML SNA Japan 2026-06-04 10:00 PM
XML Tatoeba Project Blog 2026-06-05 06:00 AM
XML Techdirt 2026-06-05 06:00 AM
XML The Business of Printing Books 2026-06-05 07:00 AM
XML The Luddite 2026-06-05 07:00 AM
XML The Popehat Report 2026-06-04 10:00 PM
XML The Status Kuo 2026-06-04 10:00 PM
XML The Stranger 2026-06-05 07:00 AM
XML Tor Project blog 2026-06-05 06:00 AM
XML TorrentFreak 2026-06-05 06:00 AM
XML what if? 2026-06-05 06:00 AM
XML Wikimedia Commons picture of the day feed 2026-06-05 07:00 AM
XML xkcd.com 2026-06-05 06:00 AM