Yes, Section 230 Should Apply Equally To Algorithmic Recommendations [Techdirt]
If you’ve spent any time in my Section 230 myth-debunking guide, you know that most bad takes on the law come from people who haven’t read it. But lately I keep running into a different kind of bad take—one that often comes from people who have read the law, understand the basics passably well, and still say: “Sure, keep 230 as is, but carve out algorithmically recommended content.”
Unlike the usual nonsense, this one is often (though not always) offered in good faith. That makes it worth engaging with seriously.
It’s still wrong.
Let’s start with the basics: as we’ve described at great length, the real benefits of Section 230 are its procedural protections, which make it so that vexatious cases get tossed out at the earliest (i.e., cheapest) stage. That makes it possible for sites that host third party content to do so in a way that they won’t get sued out of existence any time anyone has a complaint about someone else’s content being on the site. This important distinction gets lost in almost every 230 debate, but it’s important. Because if the lawsuits that removing 230 protections would enable would still eventually win on First Amendment grounds, the only thing you’re doing in removing 230 protections is making lawsuits impossibly expensive for individuals and smaller providers, without doing any real damage to large companies, who can survive those lawsuits easily.
And that takes us to the key point: removing Section 230 for algorithmic recommendations would only lead to vexatious lawsuits that will fail.
But what about [specific bad thing]?
Before diving into the legal analysis, let’s engage with the strongest version of this argument. Proponents of carving out algorithmic recommendations typically aren’t imagining ordinary defamation suits. They’re worried about something more specific: cases where an algorithm itself arguably causes harm through its recommendation patterns—radicalization pipelines, engagement-driven amplification of dangerous content, recommendation systems that push vulnerable users toward self-harm.
The theory goes something like this: maybe the underlying content is protected speech, but the act of recommending it—especially when the algorithm was designed to maximize engagement and the company knew this could cause harm—should create liability, usually as some sort of “products liability” type complaint.
It’s a more sophisticated argument than “platforms are publishers.” But it still fails, for reasons I’ll explain below. The short version: a recommendation is an opinion, opinions are protected speech, and the First Amendment doesn’t carve out “opinions expressed via algorithm” as a special category.
A short history of algorithmic feeds
To understand why removing 230 from algorithmic recommendations would be such a mistake, it helps to remember the apparently forgotten history of how we got here. In the pre-social media 2000s, “information overload” was the panic of the moment. Much of the discussion centered on the “new” technology of RSS feeds, and there were plenty of articles decrying too much information flooding into our feed readers. People weren’t worried about algorithms—they were desperate for them. Articles breathlessly anticipated magical new filtering systems that might finally surface what you actually wanted to see.
The most prominent example was Netflix, back when it was still shipping DVDs. Because there were so many movies you could rent, Netflix built one of the first truly useful recommendation algorithms—one that would take your rental history and suggest things you might like. The entire internet now looks like that, but in the mid-2000s, this was revolutionary.
Netflix’s approach was so novel that they famously offered $1 million to anyone who could improve their algorithm by 10%. We followed that contest for years as it twisted and turned until a winner was finally announced in 2009. Incredibly, Netflix never actually implemented the winning algorithm—but the broader lesson was clear: recommendation algorithms were valuable, and people wanted them.
As social media grew, the “information overload” panic of the blog+RSS era faded, precisely because platforms added recommendation algorithms to surface content users were most likely to enjoy. The algorithms weren’t imposed on users against their will—they were the answer to users’ prayers.
Public opinion only seemed to shift on “algorithms” after Donald Trump was elected in 2016. Many people wanted something to blame, and “social media algorithms” was a convenient excuse.
Algorithmic feeds: good or bad?
Many people claim they just want a chronological feed, but studies consistently show the vast majority of people prefer algorithmic recommendations, because they surface more of what users actually want, compared to chronological feeds.
That said, it’s not as simple as “algorithms good.” There’s evidence that algorithms optimized purely for engagement can push emotionally charged political content that users don’t actually want (something Elon Musk might take notice of). But there’s also evidence that chronological feeds expose users to more untrustworthy content, because algorithms often filter out garbage.
So, algorithms can be good or bad depending on what they’re optimized for and who controls them. That’s the real question: will any given regulatory approach give more power to users, to companies, or to the government?
Keep that frame in mind. Because removing 230 protections for algorithmic recommendations shifts power away from users and toward incumbents and litigants.
The First Amendment still exists
As mentioned up top, the real role of Section 230 is providing a procedural benefit to get vexatious lawsuits tossed well before (and at much lower cost) they would get tossed anyway, under the First Amendment. With Section 230, you can get a case dismissed for somewhere in the range of $50k to $100k (maybe up to $250k with appeals and such). If you have to rely on the First Amendment, it’s up in the millions of dollars (probably $5 to $10 million).
And, the crux of this is that any online service sued over an algorithmic recommendation, even for something horrible, would almost certainly win on First Amendment grounds.
Because here’s the key point: a recommendation feed is a website’s opinion of what they think you want to see. And an opinion is protected speech. Even if you think it’s a bad or dangerous opinion. One thing that the US has been pretty clear on is that opinions are protected speech.
Saying that an internet service can be held liable for giving its opinion on “what we think you’d like to see” would be earth shatteringly problematic. As partly discussed above, the modern internet today relies heavily on algorithms recommending stuff, giving opinions. Every search result is just that, an opinion.
This is why the “algorithms are different” argument fails. Yes, there’s a computer involved. Yes, the recommendation emerges from machine learning rather than a human editor’s conscious decision. But the output is still an expression of judgment: “Based on what we know, we think you’ll want to see this.” That’s an opinion. The First Amendment doesn’t distinguish between opinions formed by editorial meetings and opinions formed by trained models.
In the earlier internet era, there were companies that sued Google because they didn’t like how their own sites appeared (or didn’t appear) in Google search results. The E-Ventures v. Google case here is instructive. Google determined that E-Venture’s “SEO” techniques were spammy, and de-indexed all its sites. E-Ventures sued. Google (rightly) raised a 230 defense which (surprisingly!) a court rejected.
But the case went on longer, and after lots more money on lawyers was spent, Google did prevail on First Amendment grounds.
This is exactly what we’re discussing here. Google search ranking is an algorithmic recommendation engine, and in this one case a court (initially) rejected a 230 defense, causing everyone to spend more money… to get to the same basic result in the long run. The First Amendment protects a website using algorithms to express an opinion over what it thinks you’ll want… or not want.
Who has agency?
This brings us back to the steelman argument I mentioned above: what about cases where an algorithm recommends something genuinely dangerous?
Our legal system has a clear answer, and it’s grounded in agency. A recommendation feed is not hypnotic. If an algorithm surfaces content suggesting you do something illegal or dangerous, you still have to make the choice to do the illegal or dangerous thing. The algorithm doesn’t control you. You have agency.
But there’s a stronger legal foundation here too. Courts have consistently found that recommending something dangerous is still protected by the First Amendment, particularly when the recommender lacks specific knowledge that what they’re recommending is harmful.
The Winter v. GP Putnam’s Sons case is instructive here. The publisher of a mushroom encyclopedia included recommendations to eat mushrooms that turned out to be poisonous—very dangerous! But the court found the publisher wasn’t liable because they didn’t have specific knowledge of the dangerous recommendation. And crucially, the court noted that the “gentle tug of the First Amendment” would block any “duty of care” that would require publishers to verify the safety of everything they publish:
The plaintiffs urge this court that the publisher had a duty to investigate the accuracy of The Encyclopedia of Mushrooms’ contents. We conclude that the defendants have no duty to investigate the accuracy of the contents of the books it publishes. A publisher may of course assume such a burden, but there is nothing inherent in the role of publisher or the surrounding legal doctrines to suggest that such a duty should be imposed on publishers. Indeed the cases uniformly refuse to impose such a duty. Were we tempted to create this duty, the gentle tug of the First Amendment and the values embodied therein would remind us of the social costs.
Now, I should acknowledge that Winter was a products liability case involving a physical book, not a defamation or tortious speech case involving an algorithm, but almost all of the current cases challenging social media are self-styled as product liability cases to try (usually without success) to avoid the First Amendment. And that’s all they would be regarding algorithms as well.
The underlying principle remains the same whether you call it a products liability case or one officially about speech: the First Amendment bars requirements that publishing intermediaries must “investigate” whether everything they distribute is accurate or safe. The reason is obvious—such liability would prevent all sorts of things from getting published in the first place, putting a massive damper on speech.
Apply that principle to algorithmic recommendations, and the answer is clear. If a book publisher can’t be required to verify that every mushroom recommendation is safe, a platform can’t be required to verify that every algorithmically surfaced piece of content won’t lead someone to harm.
The end result?
So what would it mean if we somehow “removed 230 from algorithmic recommendations”?
Practically, it means that if companies have to rely on the First Amendment to win these cases, only the biggest companies can afford to do so. The Googles and Metas of the world can absorb $5-10 million in litigation costs. For smaller companies, those costs are existential. They’d either exit the market entirely or become hyper-aggressive about blocking content at the first hint of legal threat—not because the content is harmful, but because they can’t afford to find out in court.
The end result would be that the First Amendment still protects algorithmic recommendations—but only for the very biggest companies that can afford to defend that speech in court.
That means less competition. Fewer services that can recommend content at all. More consolidation of power in the hands of incumbents who already dominate the market.
Remember the frame from earlier: does this give more power to users, companies, or the government? Removing 230 from algorithmic recommendations doesn’t empower users. It doesn’t make platforms more “responsible.” It just makes it vastly harder for anyone other than the giant platforms to exist while also giving more power to governments, like the one currently run by Donald Trump, to define what things an algorithm can, and cannot, recommend.
Rather than diminishing the power of billionaires and incumbents, this would massively entrench it. The people pushing for this carve-out often think they’re fighting Big Tech. In reality, they’re fighting to build Big Tech a new moat.
Ring’s Super Bowl Ad Generates So Much Backlash It Has Ended Its Partnership With Flock Safety [Techdirt]
According to AdWeek, the price for a 30-second commercial during Super Bowl LX has soared to $8 million, after NBC opened in the summer by offering spots for $7 million. As AdWeek notes, “due to demand, the company has already reached its cap for the number of spots that were available for advertisers to buy during the upfront season.”
$8 million for 30 seconds sometimes means turning a niche product into a national phenomena. The 30 seconds purchased by Ring went the other way. If you want to see how $8 million can be used to promote mass surveillance enabled by consumer products, here you go:
Sure, it looks pretty innocuous. And what could be better than turning Ring and Flock Safety’s network of cameras into a digital proxy for posting “LOST DOG” signs all over the neighborhood? Well, as it turns out, pretty much everyone saw how problematic this offering was, especially considering what’s already known about Ring, Flock Safety, and both companies’ rather cavalier attitude towards privacy and other aspects of the Fourth Amendment.
To begin with, the “Search Party” feature that allows people to access recordings and images captured by other people’s cameras is already on, which likely comes as a surprise to owners of these devices. Here’s what The Verge’s Jennifer Tuohy discovered last October, shortly after Ring announced its partnership with Flock Safety — a company best known for allowing cops to hunt down people seeking abortions and/or allowing federal officers to perform nationwide searches for whoever they might be looking for (which, of course, would be anyone looking kinda like an immigrant).
[I]t turns out that Search Party is enabled by default. In an email to customers this week, Siminoff wrote that the feature is rolling out to Ring outdoor cameras in November and noted, “You can always turn off Search Party.”
I checked my cameras this morning, and they were all automatically set to enable Search Party. And I’m not alone; Ring users on Reddit have also reported that their cameras have been enabled for Search Party.
This under-reported “feature” was exposed by Ring’s Super Bowl ad, which resulted in enough backlash that Flock Safety no longer has a Ring to wear. Back to Jennifer Tuohy and The Verge:
In a statement published on Ring’s blog and provided to The Verge ahead of publication, the company said: “Following a comprehensive review, we determined the planned Flock Safety integration would require significantly more time and resources than anticipated. We therefore made the joint decision to cancel the integration and continue with our current partners … The integration never launched, so no Ring customer videos were ever sent to Flock Safety.”
While that last sentence may be true, it appears sharing was on by default when it came to Ring’s own cameras. That Flock Safety never got a chance to participate is good to know, but “Search Party” has apparently been active since its implementation last year, even if it was limited to Ring devices.
And while Ring claims the Search Party feature can’t be used to search for “human biometrics,” that’s hardly comforting when it appears Ring definitely wants to add more of this kind of thing to its existing cameras.
On top of this, the company recently launched a new facial recognition feature, Familiar Faces. Combined with Search Party, the technological leap to using neighborhood cameras to search for people through a mass-surveillance network suddenly seems very small.
Ring insists this is not another mass surveillance tool, but rather something that attempts to recognize who’s at any user’s door when sending alerts, in order to differentiate friends and family members from strangers who might be within camera range. Again, there’s some utility to this offering, but the tech lends itself to surveillance abuses, especially when law enforcement may only be a subpoena away from accessing images and recordings captured by privately-owned devices.
Finally, the statement given by Ring only states that this won’t be happening right now, which is a wise choice considering its unpopularity at the moment. But that doesn’t mean Ring and Flock won’t seek to consummate this marriage of surveillance tech, albeit in a more private fashion that doesn’t involve alarming hundreds of millions of sports viewers simultaneously.
Daily Deal: The 2026 Ultimate Project Managers Training Bundle [Techdirt]
The 2026 Ultimate Project Managers Training Bundle will help you learn how to efficiently manage small- and large-scale complex projects. With 9 courses focused on Asana, Jira, Agile, Microsoft Project, and more, you’ll be introduced to various ways to organize and manage teams, and to various tools that will aid productivity while keeping projects and tasks on track. The bundle is on sale for $35.
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.
The Media Still Can’t Figure Out That Trump Says Things That Aren’t True [Techdirt]
Debates on how the media should be covering what Donald Trump says have been going on for over a decade now. A few months ago, we wrote about the regularity with which the mainstream media “sanewashes” his more ridiculous statements, taking the incoherent ramblings of a madman and pretending to translate them into actual policy goals. In those cases, the media downplays the things he says, while playing up what they pretend he wanted to say.
But there’s another version of this same problem. The mainstream media also loves to take some random statement he makes, that everyone knows he’s lying (or at least misleading) about, and pretends that he means it earnestly and that it should be reported on as fact.
Both of these failures stem from the same underlying instinct: a desperate need to make Trump fit within conventional political norms. Whether that means cleaning up his incomprehensible gibberish to sound like real policy, or treating his obvious lies as sincere declarations, the effect is identical. The media keeps trying to avoid reporting on just how far outside conventional—and sane—bounds Trump is in how he runs this government.
Margaret Sullivan, who has been one of the sharpest media critics around, has a piece in her newsletter that lays out this side of the problem with depressing clarity:
Are these statements worth reporting? Certainly. Do they require extra dollops of skepticism and context? Even more certainly. But too often, they don’t get that treatment.
The specific examples she highlights are instructive.
On Sunday, as if on cue, federal agents were out in two blue cities in New Jersey, detaining people on their way to work.
“Right now, (ICE) is coming for migrants,” one frightened Hoboken resident, Ernest Boyd, told CBS News. “It’s going to come for all of us.” Jersey City was another target — yes, the same weekend that Trump suggested to reporters on Air Force One that a softer approach was in the offing.
Or even pay attention to what’s happening in Minneapolis. Just as we predicted, despite headlines misleadingly reporting that there was a “new approach” there, we’re still seeing stories every day of ICE and CBP harassing people at schools and dragging away neighbors.
Or take the Greenland situation.
How about his supposed “deal” over Greenland, which his administration was threatening to acquire by “unstoppable force” if necessary? At the World Economic Forum in Davos, he made some remarks about how he could do just that, but wouldn’t do it right now, after all.
The headlines and push alerts, as usual, played it just as he would have liked: “Trump said the U.S. won’t use force to take Greenland” was a typical one from the Wall Street Journal.
“If you only read those headlines,” wrote Parker Molloy on her Substack newsletter, The Present Age, “you’d think the president made some kind of conciliatory gesture.” But, she added, that’s not the core of what happened in that room: Rather, Trump “reminded everyone of his capacity for violence, made clear that resistance would be futile and then offered them a chance to surrender peacefully,” she wrote. His saying he wouldn’t use force “is misdirection, and the coverage fell for it.”
Then there was all kinds of bluster — and coverage — about a supposed “framework for a deal” over Greenland that was again reported as serious breaking news.
“Trump announces ‘framework’ for a future deal on Greenland, drops NATO tariff threat,” was the ABC News take, a typical one.
Sullivan points out the exception that proves the general rule: CNN’s Aaron Blake was one of the few who provided the context that should have been in every headline: “Trump’s Greenland framework sounds a lot like an already existing 1951 deal.” That’s the kind of journalism that actually informs readers.
But for most of the mainstream media, the old pattern holds: Trump threatens something outrageous. Then he backs off slightly from the outrageous thing. The media reports the backing-off as if it’s the story, rather than the fact that the outrageous threat was made in the first place. It’s like praising someone for only punching you once instead of twice.
Part of this is about the fundamental architecture of how news gets consumed:
As always, headlines and news alerts are important. All the nuance in the world in the 12th paragraph doesn’t help much if the headline creates a completely different impression.
This is the core problem. Most people don’t read past the headline. Push alerts are consumed in seconds. The sophisticated context that journalists might include deep in the story is irrelevant if the headline and lede have already painted a misleading picture.
Sullivan offers some practical suggestions that really shouldn’t be revolutionary but apparently are:
First, use words that convey skepticism, not credulity. Instead of a headline that says “Trump orders ICE to ease up…”, try this: “Trump claims a new approach, even as ICE continues arrests.”
Crazy idea: maybe don’t write headlines that treat Trump’s words as equivalent to reality when a decade of evidence suggests they’re often the opposite.
And, to some extent, you can understand why the media keeps doing this. For decades now, the GOP has been “working the refs,” insisting that they got unfair treatment. That the “liberal media” covered them in unfair ways. This was never particularly accurate. The mainstream media has always had a corporatist-bent rather than one that focused on any political ideology.
But, the end result of all that yelling and screaming about “liberal media bias” means that they go out of their way to avoid accurate reporting on just how ridiculous President Trump is. Sometimes that means taking his word salad pronouncements and hopelessly trying to map them to the kinds of things any normal political leader might say. And sometimes, it means taking the untrue things he says as truth, just to pretend there’s some level of normalcy.
The media’s learned helplessness on this issue is its own kind of institutional failure. These are smart people at major news organizations. They have editors. They have fact-checkers. They have a decade of experience covering this specific individual. And still, the default mode is to treat his utterances as newsworthy declarations rather than what they often are: strategic noise designed to generate exactly the coverage it gets.
The press isn’t supposed to be stenographers. They’re supposed to help people understand what’s actually happening. And what’s actually happening is that Trump keeps saying things and the press keeps trying to mold those things from where they really are—way outside political, cultural, reality norms—and presents them in a manner that downplays the reality, cleans up the crazy, and just generally misleads the public.
As the old journalism saw says, if someone says it’s raining, and someone else says it isn’t, a reporter’s job is not to report on what they said, but to look out the damn window and report on what’s actually happening.
It’s raining. It’s been raining for a decade. Now would be as good a time as any for reporters to look out the damn window and report on what’s actually happening.
Sarcasm self-defeats [Seth Godin's Blog on marketing, tribes and respect]
Sarcasm is an easy way to amplify feedback.
It has two hidden costs:
If you have confidence in your standing and your idea, then sarcasm is simply getting in the way, because it undermines both.
Pluralistic: Deplatform yourself (23 Feb 2026) [Pluralistic: Daily links from Cory Doctorow]
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->
Top Sources:
None
-->

The first time I met William Gibson – to interview him for the Globe and Mail on the release of 1999's All Tomorrow's Parties – there was one question I knew I wanted to ask him: "What happens to the counterculture in the era of instantaneous commodification?"
https://craphound.com/nonfic/transcript.html
Gibson's answer stuck with me for decades:
What we're doing pop culturally is like burning the rain forest. The biodiversity of pop culture is really, really in danger. I didn't see it coming until a few years ago, but looking back it's very apparent.
I watched a sort of primitive form of the recommodification machine around my friends and myself in the sixties, and it took about two years for this clumsy mechanism to get and try to sell us The Monkees.
In 1977, it took about eight months for a slightly faster more refined mechanism to put punk in the window of Holt Renfrew. It's gotten faster ever since. The scene in Seattle that Nirvana came from: as soon as it had a label, it was on the runways of Paris.
There's no grace period, so that's a way in which I see us losing the interstitial.
This may seem like an odd thing to think about, but nearly all the art and culture that means something to me started as something that was transgressive and weird, and even if it was eventually metabolized by the mainstream, that was only after it had a chance to ferment and mutate in a tide-pool of Bohemian weirdness.
All this century, I've asked friends and weirdos about what can resist this commodification and co-option. Scott Westerfeld – author of Uglies – had a very on-brand answer: he told me that he thought that teenagers might deliberately start cultivating acne as a badge of rebellion. That hasn't happened yet, but if it does, it will be born co-opted, because there's already a luxury brand called "Acne":
https://en.wikipedia.org/wiki/Acne_Studios
One anti-commodification measure that's worked reasonably well over the years is to be ugly. Punk zines and early Myspace pages embraced an aesthetic that the existing cohort of trained designers available to work for would-be co-opters would rather break their fingers than imitate. Eventually, some punk zinesters and Myspacers became freelance designers and offered the aesthetic for sale, but after the "grace period" that Gibson was worried about in 1999. By contrast, after a brief period in which early AI image-gen snuck psychedelic fish-dogs into every output, AI became so mid and inoffensive that even when it was used to make transgressive images (Trump spraying protesters with liquid shit from an airplane), it looked incredibly, terminally normal:
https://pluralistic.net/2024/07/20/ransom-note-force-field/#antilibraries
There's more than one way to be ugly, of course. The "edgelords" that defined forums like SomethingAwful and /b/ made heavy use of slurs, rape "jokes" and other beyond-the-pale rhetoric. Whether this reflected sincerely felt beliefs or a mere desire to shock (or both), it had the effect of making these subcultures very difficult to commodify. If you and your friends barely utter a single sentence that can be quoted in a mainstream news forum or office email, it's going to be very hard to co-opt you. For a long time, edgelords festered in the "dark corners" of the internet. But that's changed. The Holocaust denier Nick Fuentes – who thinks that "every woman and girl" should be "sent to a gulag" – has had dinner at the White House:
https://www.snopes.com/fact-check/nick-fuentes-women-gulag/
Last week, Ryan Broderick wrote a short, striking article for his must-read Garbage Day newsletter about the way that the far right have become "cool" within Gen Z by being so outre that they were evicted from the major platforms (before Trump II, that is):
https://www.garbageday.email/p/the-only-taboo-left-is-copyright-infringement
As Broderick writes, "cool" isn't just "trends" ("hyperpop, brainrot, crowdwork comedy, Instagram collages, their weird post-COVID pop punk exploration"). For Broderick, cool things used to become trends after they were "begrudgingly canonized" by the likes of Time Magazine. But with Hollywood replaced by Youtube, magazines replaced by Tiktok, and radio replaced by Spotify, that looks very different today. Today's version of artist management teams is "hype houses." All forms of cultural activity have collapsed into a single, overriding imperative: "getting attention."
Which brings Broderick to his main question:
If everything is just attention now, and attention is completely commodified by algorithmic tech platforms, how can you push back against that?
His answer: "You have to essentially pre-deplatform yourself."
For young people, "the only things that have the level of scarcity and danger required to be seen as cool" are "whatever is unacceptable on those platforms." In other words, anything (and maybe only things) that're blocked or banned are a candidate to be cool. Cool people walk away from the places where you'd expect to find them and hang out in places that are culturally viewed as less important.
Broderick argues that this is the source of far-right influencers' influence: the fact that manosphere weirdos and trolls are hanging out in "shadowy corners" like Kick makes them feel authentic and outside of the norm and thus intrinsically interesting. And (Broderick continues) the fact that these manosphere types are now totally reliant on Discord clip-farmers has made them feel more mainstream and thus potentially less interesting.
This is where it gets cool. Broderick argues that there's nothing intrinsically reactionary about this kind of self-deplatforming is a parallel evolution taking place in progressive media. When Stephen Colbert's Trump-colonized network bans him from airing an interview with a Democratic politician, he puts it on Youtube instead, where it gets far more attention than it would have if the network had just left him alone.
But by and large it's not Democratic politicians who are too dangerous for the platforms – it's copyright infringement. The law makes it very easy to get things removed via unproven accusations of copyright infringement, and the platforms make it even easier:
https://pluralistic.net/2024/06/27/nuke-first/#ask-questions-never
Copyright is a doctrine that, by design, has very fuzzy edges where things may or may not be prohibited. But in the digital world, those edges are often erased, even as the zone of lawful activity they enclose contracts. This means that media that can be accused of infringing copyright is the most unwelcome content on platforms.
Broderick's theory predicts that the "coolest" media – the stuff that makes taste – is the stuff that fits in this zone of copyright infringement. He cites some compelling case studies, like Vera Drew's "The People's Joker," an amazing, unauthorized Batman mashup/trans allegory. Warner shut down multiple screenings of The People's Joker (including at TIFF), and this increased the coolness and prominence of the movie, driving people to underground screenings:
https://en.wikipedia.org/wiki/The_People%27s_Joker
A more contemporary version is Nirvanna The Band The Show The Movie, which Broderick describes as "a copyright rats nest" based on a web series that is "completely illegal to watch on streaming platforms":
Despite this/because of this, NTBTSTM just had "the biggest opening ever for a live-action Canadian film":
https://x.com/hertzbarry/status/2023521583923663342
Broderick's conclusion is that "as platforms police speech less and less, edgelords lose their sheen," but that this material, at or beyond the edge of copyright, unwelcome on platforms, is the future face of cool.
And here's where Broderick really got me: "the most dangerous thing for platforms is not racist garbage. It’s unmonetizeable content."
I make a lot of "unmonetizable content," starting with this blog, which has no metrics, no analytics, and (of course) no ads. I refuse to add social media cards, and hide obscure jokes in incredibly long URLs that get truncated on social media. I labor for hours over the weird illustrations that go at the top of the posts, which I release (along with the text they accompany) under Creative Commons licenses that let pretty much anyone do pretty much anything with them, without asking me, telling me, or paying me (it's always very funny when someone accuses me of publishing this work as clickbait – clickbait for what? To increase bandwidth consumption at my server?).
I do this to "woo the muse of the odd," a phrase I lifted from Bruce Sterling's 1991 keynote for the Game Developers' Conference, a talk that struck me so hard that I dropped out of university to make weird multimedia shortly after reading it:
https://lib.ru/STERLINGB/story.txt
It's a great talk, but the best parts are where Sterling grapples with this question of coolness, counterculture, and commodification:
In the immortal words of Lafcadio Hearn, a geek of incredible obscurity whose work is still in print after a hundred years, "woo the muse of the odd." A good science fiction story is not a "good story" with a polite whiff of rocket fuel in it. A good science fiction story is something that knows it is science fiction and plunges through that and comes roaring out of the other side. Computer entertainment should not be more like movies, it shouldn't be more like books, it should be more like computer entertainment, SO MUCH MORE LIKE COMPUTER ENTERTAINMENT THAT IT RIPS THROUGH THE LIMITS AND IS SIMPLY IMPOSSIBLE TO IGNORE!
I don't think you can last by meeting the contemporary public taste, the taste from the last quarterly report. I don't think you can last by following demographics and carefully meeting expectations. I don't know many works of art that last that are condescending. I don't know many works of art that last that are deliberately stupid… Get weird. Get way weird. Get dangerously weird. Get sophisticatedly, thoroughly weird and don't do it halfway, put every ounce of horsepower you have behind it.
It's been more than 30 years since I read that essay, more than a quarter century since I asked William Gibson whether Madison Avenue "finds its own use for things." Over the ensuing decades, media has become ever-better at "following demographics and carefully meeting expectations," thanks to vast troves of behavioral data correlated with media analytics. That process has only accelerated the "recommodification machine" that Gibson worried about in 1999, but as Broderick points out, there's one thing that is even harder to co-op than acne – "unmonetizable content," the Kryptonite of the platforms.

Chainmail Finder https://www.chainmailfinder.com/
More Women Drone Pilots https://www.youtube.com/watch?v=dDJa1_fLVeA
It’s Time for Teachers to Break Up with Amazon https://ilsr.org/article/independent-business/its-time-for-teachers-to-break-up-with-amazon/
#20yrsago Mysterious “lawer” threatens to sue me over Bad Samaritan story https://memex.craphound.com/2006/02/20/mysterious-lawer-threatens-to-sue-over-bad-samaritan-story/
#20yrsago Flickr set documents locations in Neal Stephenson trilogy https://www.flickr.com/photos/notlikecalvin/sets/72057594068198516/
#20yrsago How the US is boning the developing world at WIPO https://web.archive.org/web/20060501000000*/https://www.eff.org/deeplinks/archives/004434.php
#20yrsago Why kids are on MySpace https://www.danah.org/papers/AAAS2006.html
#20yrsago Transport for London censors anagram Tube map https://web.archive.org/web/20060222021226/https://www.unfortu.net/anagrammap/
#20yrsago More clues to identity of author of EFF-sliming article in The Reg https://memex.craphound.com/2006/02/22/more-clues-to-identity-of-author-of-eff-sliming-article-in-the-reg/
#20yrsago US copyright head: world “totally rejects” webcasting restrictions https://memex.craphound.com/2006/02/21/us-copyright-head-world-totally-rejects-webcasting-restrictions/
#20yrsago Copyright office head denounces “big mistake” of extending copyright https://web.archive.org/web/20060329162217/https://www.ibiblio.org/yugen/video/too_long.mp4
#20yrsago Artists paint Detroit’s derelict buildings Tiggeriffic Orange https://web.archive.org/web/20060411143941/http://www.thedetroiter.com/nov05/disneydemolition.php
#20yrsago Canadian Uni bans WiFi because its safety can’t be proved https://web.archive.org/web/20060307004018/http://www.itbusiness.ca/it/client/en/home/News.asp?id=38093&PageMem=1
#15yrsago Overcome information overload by trusting redundancy https://www.theguardian.com/technology/2011/feb/22/information-overload-probabilistic
#15yrsago Embattled PS3 hacker raises big bank to fight Sony https://arstechnica.com/gaming/2011/02/george-hotz-secures-enough-donations-to-fight-sony-rap-battle-begins/
#15yrsago How Anonymous decides: inside the lulz-sausage factory https://arstechnica.com/tech-policy/2011/02/empty-suit-the-chaotic-way-that-anonymous-makes-decisions/
#15yrsago America’s Chief Apocalypse Officer, a Fed job ad from 1956 https://web.archive.org/web/20110210020542/http://longstreet.typepad.com/thesciencebookstore/2011/02/nuclear-weapons-post-attack-job-description-1956.html
#15yrsago What happens when you stick your head in a particle accelerator https://www.todayifoundout.com/index.php/2010/03/what-happens-when-you-stick-your-head-into-a-particle-accelerator/
#15yrsago Saif Gadaffhi, plagiarist https://web.archive.org/web/20110225114903/https://saifalislamgaddafithesis.wikia.com/wiki/Main_Page
#15yrsago Google App to help locate people in Christchurch quake https://web.archive.org/web/20110222091007/http://christchurch-2011.person-finder.appspot.com/
#15yrsago Photos of kids waiting at Disneyland https://web.archive.org/web/20110301045827/https://arinfishkin.com/fishkin_delayed_gratification.html
#15yrsago Westboro Baptist Church attempts to lure Anonymous into attacking it? https://www.siliconrepublic.com/life/were-not-attacking-westboro-baptist-church-anonymous
#15yrsago Egyptian orders a pizza for the Wisconsin demonstrators https://www.politico.com/story/2011/02/from-cairo-to-madison-some-pizza-049888#ixzz1EXkqdxcu
#15yrsago Metaphotos of landmarks made from hundreds of superimposed tourist snaps https://web.archive.org/web/20110219193205/http://www.mymodernmet.com/profiles/blogs/hundreds-of-tourist-photos
#15yrsago Armed Services Edition books: abridgements and pocket-editions for doughboys https://www.artofmanliness.com/character/military/literature-on-the-frontlines-the-history-of-armed-services-edition-books/?doing_wp_cron=1771432700.1463210582733154296875
#15yrsago 3D printing’s first copyright complaint goes away, but things are just getting started https://memex.craphound.com/2011/02/20/3d-printings-first-copyright-complaint-goes-away-but-things-are-just-getting-started/
#15yrsago Imperial Scott Walker, the worker-hating AT-AT Destroyer https://web.archive.org/web/20110224024111/https://simulacrumb.tumblr.com/#3388763986
#10yrsago Forced arbitration clauses are a form of wealth transfer to the rich https://web.archive.org/web/20160322142114/https://www.acslaw.org/sites/default/files/Arbitration_as_Wealth_Transfer_1.pdf
#10yrsago Eleven years and counting: EFF scores a major victory in its NSA mass surveillance suit https://www.eff.org/deeplinks/2016/02/big-victory-judge-pushes-jewel-v-nsa-forward
#10yrsago What a serious keysigning ceremony looks like https://www.youtube.com/watch?v=b9j-sfP9GUU
#10yrsago Pseudoscientific terror ended fluoridation in Calgary, now kids’ teeth are rotting https://onlinelibrary.wiley.com/doi/full/10.1111/cdoe.12215
#10yrsago Manual typewriter + servos = polyfingered robot dictaphone https://www.youtube.com/watch?v=rNSCL4YOd5E
#10yrsago Sarah Jeong’s Harvard lecture: “The Internet of Garbage” https://www.youtube.com/watch?v=pUSctMLLNUE
#10yrsago Citing copyright, Army blocks Chelsea Manning from receiving printouts from EFF’s website https://www.eff.org/deeplinks/2016/02/military-prison-blocks-chelsea-manning-reading-eff-blog-posts
#10yrsago Improve your laptop stickering technique https://www.youtube.com/watch?v=juRDql6wBIQ
#10yrsago Photo of Bernie Sanders being arrested in 1963 Chicago protest https://web.archive.org/web/20160220024814/https://www.chicagotribune.com/news/local/breaking/ct-bernie-sanders-1963-chicago-arrest-20160219-story.html
#10yrsago Uber uses customer service reps to push anti-union message to drivers https://qz.com/619601/uber-is-using-its-us-customer-service-reps-to-deliver-its-anti-union-message
#10yrsago The latest DNS bug is terrifying, widespread, and reveals deep flaws in Internet security https://web.archive.org/web/20160222231840/http://dankaminsky.com/2016/02/20/skeleton/
#10yrsago 19th century spam came by post, prefigured modern spam in so many ways https://web.archive.org/web/20160915000000*/http://www.ephemerasociety.org/blog/
#10yrsago Republican Congressmen backed by airline money kill research on legroom and passenger safety https://web.archive.org/web/20160221163010/https://theintercept.com/2016/02/21/backed-by-airline-dollars-congress-rejects-effort-to-address-shrinking-legroom/
#5yrsago The Paltrow-Industrial Complex https://pluralistic.net/2021/02/21/paltrow-industrial-complex/#goopy
#5yrsago Facebook vs Australia https://pluralistic.net/2021/02/21/paltrow-industrial-complex/#facecrook
#5yrsago K-shaped recovery vs wealth taxes https://pluralistic.net/2021/02/21/paltrow-industrial-complex/#wealth-tax
#5yrsago What Democrats need to do https://pluralistic.net/2021/02/22/sorcerers-apprentice/#do-something
#5yrsago Tech trustbusting's moment has arrived https://pluralistic.net/2021/02/20/escape-velocity/#trustbusting-time
#1yrago Ad-tech targeting is an existential threat https://pluralistic.net/2025/02/20/privacy-first-second-third/#malvertising
#1yrago We bullied HP into a minor act of disenshittification https://pluralistic.net/2025/02/22/ink-spattered-pitchforks/#racehorse-semen

Oslo (remote): Seminar og lansering av rapport om «enshittification»
https://www.forbrukerradet.no/siste-nytt/digital/seminar-og-lansering-av-rapport-om-enshittification/
Victoria: 28th Annual Victoria International Privacy & Security Summit, Mar 3-5
https://www.rebootcommunications.com/event/vipss2026/
Victoria: Enshittification at Russell Books, Mar 4
https://www.eventbrite.ca/e/cory-doctorow-is-coming-to-victoria-tickets-1982091125914
Barcelona: Enshittification with Simona Levi/Xnet (Llibreria Finestres), Mar 20
https://www.llibreriafinestres.com/evento/cory-doctorow/
Berkeley: Bioneers keynote, Mar 27
https://conference.bioneers.org/
Berlin: Re:publica, May 18-20
https://re-publica.com/de/news/rp26-sprecher-cory-doctorow
Berlin: Enshittification at Otherland Books, May 19
https://www.otherland-berlin.de/de/event-details/cory-doctorow.html
Hay-on-Wye: HowTheLightGetsIn, May 22-25
https://howthelightgetsin.org/festivals/hay/big-ideas-2
America's Enshittification is Canada's Opportunity (Do Not Pass Go)
https://www.donotpassgo.ca/p/americas-enshittification-is-canadas
Everything Wrong With the Internet and How to Fix It, with Tim Wu (Ezra Klein)
https://www.nytimes.com/2026/02/06/opinion/ezra-klein-podcast-doctorow-wu.html
How the Internet Got Worse (Masters in Business)
https://www.youtube.com/watch?v=auXlkuVhxMo
Enshittification (Jon Favreau/Offline):
https://crooked.com/podcast/the-enshittification-of-the-internet-with-cory-doctorow/
"Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025
https://us.macmillan.com/books/9780374619329/enshittification/
"Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels).
"The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org).
"The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org).
"The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245).
"Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com.
"Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com
"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, 2027
"The Memex Method," Farrar, Straus, Giroux, 2027
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 (1035 words today, 351334 total)
"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.
Blog (no ads, tracking, or data-collection):
Newsletter (no ads, tracking, or data-collection):
https://pluralistic.net/plura-list
Mastodon (no ads, tracking, or data-collection):
Medium (no ads, paywalled):
Twitter (mass-scale, unrestricted, third-party surveillance and advertising):
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
Who Knew? Mindless And Corrupt Deregulation Apparently Kills People [Techdirt]
You might recall that a central pillar of the Trump administration during the last election season was that a second Trump term would “take aim at big tech,” protect the little guy, rein in corporate power, and even “continue the legacy of antitrust enforcers like Lina Khan.” The press was filled with endless stories credibly parroting these sorts of claims, all day, everyday.
More than a year later and it’s nothing but corruption and cronyism as far as the eye can see.
The Trump administration and its courts have effectively destroyed regulatory independence, federal consumer protection, U.S. cybersecurity standards, and public safety oversight. Massive, terrible mergers are rubber stamped with reckless abandon, provided companies show authoritarian leadership they’re racist and feckless enough.
A 2025 report by nonprofit consumer advocacy firm Public Citizen calculated that the Trump administration has frozen regulatory action for at least 165 corporations under investigation for a wide variety of abuses, crimes, and fraud. And a more recent study by the nonprofit watchdog Environmental Integrity Project has found that EPA environmental protection has effectively ground to a halt:
“By analyzing a range of federal court and administrative data, the nonprofit Environmental Integrity Project found that civil lawsuits filed by the US Department of Justice in cases referred by the Environmental Protection Agency dropped to just 16 in the first 12 months after Trump’s inauguration on Jan. 20, 2025. That is 76 percent less than in the first year of the Biden administration.”
Of course, this didn’t just begin with Trumpism. For the better part of the last fifty years years “free market Libertarians” and Republicans (often with help from corrupt Democrats) have waged a brutal war on the regulatory state, insisting repeatedly that the path toward innovative utopia in all industries required that we defund, understaff, and legally undermine regulators at every turn.
It’s worth noting the majority of these folks weren’t arguing for reasonable and modest regulation, they were arguing, repeatedly, for no meaningful oversight of corporate power whatsoever (see: telecom). When the reality of that unpopular policy choice surfaces in the form of mass suffering, financial hardship, and death, a lot of these very vocal opinion havers routinely get mysteriously fucking quiet.
When it comes to most regulatory agencies, including the EPA, the assault has been multi-pronged. Numerous rulings (like Loper Bright) by the extremist U.S. Supreme Court have utterly demolished regulatory autonomy. And if an enforcement action against a corporation for predatory behavior somehow is brought, Republicans at the 5th and 6th Circuits ensure it can’t go anywhere.
At the same time, you have clowns like Elon Musk waging open war on essential government employees under the pretense of innovative efficiencies, ensuring that agencies don’t have the staff to do their job even if they wanted to:
“Part of the decline in lawsuits against polluters could be due to the lack of staff to carry them out, experts say. According to an analysis from E&E News, at least a third of lawyers in the Justice Department’s environment division have left in the past year. Meanwhile, the EPA in 2025 laid off hundreds of employees who monitored pollution that could hurt human health.”
While authoritarians have taken this all to an entirely new level, the path to this point was paved by no limit of anti-governance propaganda by countless U.S. Libertarian “free market” types, who, from my vantage point, have faced zero reputational or financial harm from leading the country down the path to what will be some extremely bloody and ugly outcomes.
It’s not really possible to fathom the real-world impact of the complete collapse of the federal regulatory state across labor, consumer protection, environmental enforcement, and public safety is going to have in the decades to come. But fortunately for the individuals and companies that made all of this possible, our corporate press really doesn’t seem all that interested in covering the story with any zeal.
Even outlets that do cover this story tend to downplay the impact of the destruction of regulatory oversight structures that took generations to build, with explanations that lull the reader into a deep fucking slumber long before any serious point is made.
It will take decades to repair the damage this era of open corruption has caused, if we ever do. Some state enforcement will attempt to step in and fill the void, but that will prove erratic at best, and nonexistent in many MAGA-dominated states.
Even if we can dislodge ourselves from Trumpism, I suspect many of the most likely candidates for a Democratic Presidency (Gavin Newsom, Mark Kelly) somehow won’t find the time to ensure that restoring regulatory integrity is as big of a priority as restoring corporate research grants. Forcing boxed-in, understaffed, and underfunded regulators to take action on piecemeal issues only after large swaths of people have avoidably died in, once again, completely avoidable and terrible ways.
That’s all depressing as hell, but I’m bored of people normalizing or downplaying the real-world impact of some of the worst corruption this country has ever seen (which is truly saying something).
Kanji of the Day: 谷 [Kanji of the Day]
谷
✍7
小2
valley
コク
たに きわ.まる
谷川 (たにがわ) — mountain stream
渓谷 (けいこく) — valley (with a river running through it)
谷町 (たにまち) — sponsors of rikishi or their stables
谷地 (やち) — marsh land
谷間 (たにあい) — valley
谷垣派 (たにがきは) — Tanigaki Faction (of the LDP)
峡谷 (きょうこく) — gorge
九谷焼 (くたにやき) — Kutani ware (style of Japanese porcelain)
谷水 (たにみず) — rill
谷風 (たにかぜ) — valley wind
Generated with kanjioftheday by Douglas Perkins.
Kanji of the Day: 偽 [Kanji of the Day]
偽
✍11
中学
falsehood, lie, deceive, pretend, counterfeit, forgery
ギ カ
いつわ.る にせ いつわ.り
虚偽 (きょぎ) — falsehood
偽装 (ぎそう) — camouflage
偽造 (ぎぞう) — forgery
偽り (いつわり) — lie
偽物 (いかもの) — fake
偽札 (ぎさつ) — counterfeit bill
真偽 (しんぎ) — truth or falsehood
偽計 (ぎけい) — deceptive plan
文書偽造 (ぶんしょぎぞう) — forgery of documents
偽善 (ぎぜん) — hypocrisy
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.
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.
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.
Belgian Pirate Site Blocking Order Targets Cloudflare and Google, But Not Their DNS [TorrentFreak]
Belgium has become one of Europe’s most active testing grounds when it comes to pirate site-blocking enforcement.
The country’s two-step system, where a court issues an injunction and a government department (BAPO) then determines how it is implemented, has resulted in a series of diverse site-blocking orders since the framework launched in 2025.
The first order, obtained by sports broadcaster DAZN in April 2025, started quite aggressively. It required ISPs and third-party DNS resolvers, including Cloudflare, Google, and Cisco’s OpenDNS, to stop resolving over 100 pirate domains. If not, they would risk a fine of €100,000 per day.
Cisco refused to comply with the order and instead pulled OpenDNS out of Belgium entirely. Cloudflare and Google remained in Belgium and cooperated, though each did so in its own way.
A second blocking order followed in July last year, requiring various intermediaries, including ISPs, hosting companies, and payment services, to block shadow libraries. Initially, Internet Archive’s Open Library was also targeted, but this decision was eventually reversed after the U.S. non-profit agreed to geo-block certain content on its service.
Meanwhile, Cisco reportedly appealed the initial site-blocking order and returned to Belgium. While this appeal remains ongoing, the Belgian site-blocking machine didn’t stop.
Last November, an order obtained by Disney, Netflix, Sony, Apple, and others, targeted popular movie piracy sites, including 1337x and Soap2day. Notably, this order only applied to Belgium’s five major ISPs. DNS resolvers were nowhere on the list, likely due to Cisco’s appeal.
A new order, issued by the Court of Brussels, targets five illegal IPTV services: LEMEILLEURIPTV, BESTIPTVABO, ATLASPRO12, OTT PREMIUM, and MIJNIPTV. The order was obtained by Belgian broadcasters RTL Belgium and RTBF, whose broadcasts were distributed by these services without permission.

The implementation decision, published by Belgium’s Department for Combating Infringements of Copyright and Related Rights Committed Online (BAPO), described the IPTV services as “structurally dedicated to the mass infringement of audiovisual content”.
According to information shared by the rightsholders, the services used cryptocurrency, which they see as a sign of illegality. In addition, the IPTV services showed users how to circumvent blocking measures.
All in all, the implementation order requires Belgium’s five major ISPs, Proximus, Telenet, Orange Belgium, Mobile Vikings, and DIGI Communications, to block domain names associated with these IPTV services. This also applies to mirror sites and redirect domains that can be added to the blocklist in future updates.
The ISPs will have to use DNS-based blocking measures, as is standard procedure in most countries. However, DNS blocking measures are not requested from Cloudflare and Google, which are also covered by the injunction.
The order names the American tech companies as intermediaries and requires them to help stop the IPTV services through other routes.
Specifically, if Cloudflare acts as a CDN or hosting provider, it must take measures to prevent Belgian users from accessing the named IPTV services. Crucially, Cloudflare’s DNS resolver and WARP service are not covered.
Google is not required to block the domains on its DNS resolver either. Instead, Google must de-index the relevant domains from its search results, deactivate associated Google Ads, and block access through Google Sites and Google Cloud services where applicable.
This omission of any third-party DNS restrictions is almost certainly not accidental. Cisco’s appeal of the April 2025 order resulted in a Brussels court suspending enforcement of the DNS blocking requirement, allowing OpenDNS to resume operations in Belgium pending a final ruling.
With that legal challenge still unresolved, rightsholders appear to have opted for a more defensible scope, targeting Cloudflare and Google in their roles as infrastructure providers rather than as DNS operators.
The latest blocking order shows how Belgium’s blocking regime continues to calibrate itself in real time. Each new order is seemingly shaped by the legal and practical fallout from the last.
Whether the broader DNS blocking orders will return depends in part on how Cisco’s appeal resolves. A ruling against DNS blocking obligations could permanently reshape the scope of future Belgian orders, and there may be even broader repercussions.
Increasingly, European countries are granting ever more far-reaching pirate site blocking orders, covering a broad range of intermediaries, including DNS resolvers, but also VPN providers.
While these orders have been given the green light in France, Spain, and elsewhere, they are not uncontested. Given what’s at stake, the European Court of Justice will likely be asked to weigh in eventually to lay out the ground rules.
—
A copy of the latest blocking implementation order, published by the Department for Combating Infringements of Copyright and Related Rights Committed Online, is available here (pdf).
From: TF, for the latest news on copyright battles, piracy and more.
Blizzard pasttimes [Seth Godin's Blog on marketing, tribes and respect]
Millions of folks are about to get snowed in. Stay safe.
Here’s a code for last year’s Thriving with AI course on Udemy. It’s free for the first 1,000 people. Sorry, we hit Udemy’s limit. That was quick. Here’s an unlimited 50% off for the Strategy course.
And I see that This is Marketing is currently half-price on Amazon.
Or you could build a snowman.
Funniest/Most Insightful Comments Of The Week At Techdirt [Techdirt]
This week, our first place winner on the insightful side is MrWilson (who racked up a lot of wins this week) with a comment about the Twitter Files crew staying quiet when there are real attacks on free speech:
“Free speech absolutists”: “You’re absolutely free to shut up and listen to my speech. Also, your speech is a violent assault on me.”
In second place, it’s an anonymous comment about where things go from here:
Unfortunately, the only way out might be to the bottom and through.
Provoking Trump to use the Insurrection Act won’t take much but it will also be the only way that either he gets convicted on impeachment by the current Senate or a subsequent Democratic one with 60 (likely needing 65) votes.
Short of that everyone is content to just piss, moan and wait out the clock which isn’t the appropriate action here, and street protesting has its limits.
You have an entire Overton Window to revert to pre-2016, trillions of dollars to snatch and grab from billionaires and an entire political party to crush, and no one seems to be writing a Project 2026 to do that, both a public half with the policy changes and machinery to govern and the unitary executive fiat reversions of a hundred years of conservative jurisprudence, followed by the hidden half that requires convincing the remaining regional military leadership to coup the GOP out of existence plus logistics for disasters and conflict zones that you hope never to have to need.
A Democratic Presidential Candidate is going to need a menu of options and priorities to pursue hitting the ground running on or prior to 2028 because they are going to have to use the same powers written and unwritten Trump claimed to restore democracy, it’s going to be messy, and it sure as shit won’t follow rule of law or allow 77.5 million Trump voters to walk free once voter rolls are examined for the last 3 or 4 election cycles within this plan (If the GOP wants to try to seize them then the responsibility should be to follow through and use it on them first).
For editor’s choice on the insightful side, we start out with a comment from Arianity about the FTC’s threat of an “investigation” into Apple’s supposed liberal news bias:
Part of fascism is weaponizing things others care about. If they know you care about free speech, they use the trappings of free speech to help push fascism.
Next, it’s Stephen T. Stone with a thought about where the claims of bias come from:
And the algorithm probably leans toward citing left-leaning sources (or sources perceived to be left-leaning) because those sources have far more credibility in re: reporting actual facts. I’m sure that pisses off the MAGA crowd.
Over on the funny side, both top comments come from MrWilson again. In first place, it’s a comment about Trump’s apparent belief that he’s an absolute ruler:
Well, I mean, he was in fact elected in the biggliest landslide victory of 600% of the electoral vote and over 1000% of the popular vote because he’s the…look, nobody understands nuclear like he does, and the Chinese are just ripping us off, so you just have to raise tariffs on the Swiss Prime Minister because she’s just nasty and prices are down everywhere like you’ve never seen and all the experts are saying he should have won the Olympic Gold medal in everything but they cheated him out of it because they’re just awful people like you’ve never seen and everybody knows and windmills cause cancer and have you seen his ratings because they’re the best ever, everyone loves him except fake people. Thank you for your attention to this.
In second place, it’s a comment about how so many high-ranking Trump loyalists are incompetent and stupid:
Apply Dunning-Kruger directly to forehead.
For editor’s choice on the funny side, we start out with a reply from Scott_in_MI to the assertion that Brett Kavanaugh knows the law better than his critics:
Objection – assumes facts not in evidence.
Finally, it’s Thad invoking a well-known image in response to our description of how the DOGE grant review process operated:
That’s that butterfly meme, right?
That’s all for this week, folks!
Should you keep playing your hit song? [Seth Godin's Blog on marketing, tribes and respect]
It depends.
A freelancer, a brand, a musician–they’re here to serve. If people come to the restaurant for your famous marinara sauce, if new clients hire you to architect your signature style home or they want to dance to your top 40 hit, that’s what you’re here for.
Brands shouldn’t change their logo or their offerings when they get bored. They should do it when their accountant gets bored.
Unless…
Unless you’re an artist who doesn’t want to become a cover band of their former self.
Unless you use the frontier as fuel for creating more value in the long run.
Unless you’re no longer proud of what you used to do.
That hit is a gift from your former self. Like all gifts, you don’t have to accept it.
In addition to sunk costs, there are sunk benefits. Just because an asset belongs to you doesn’t mean you have to use it.
Kanji of the Day: 仮 [Kanji of the Day]
仮
✍6
小5
sham, temporary, interim, assumed (name), informal
カ ケ
かり かり-
仮面 (かめん) — mask
仮に (かりに) — supposing
仮設 (かせつ) — temporary construction
仮称 (かしょう) — temporary name
仮想 (かそう) — imagination
仮名 (かな) — kana
仮定 (かてい) — assumption
仮処分 (かりしょぶん) — provisional disposition
仮契約 (かりけいやく) — provisional contract
仮説 (かせつ) — hypothesis
Generated with kanjioftheday by Douglas Perkins.
Kanji of the Day: 与 [Kanji of the Day]
与
✍3
中学
bestow, participate in, give, award, impart, provide, cause, gift, godsend
ヨ
あた.える あずか.る くみ.する ともに
与え (あたえ) — gift
与党 (よとう) — ruling party
与える (あたえる) — to give (esp. to someone of lower status)
関与 (かんよ) — participation
給与 (きゅうよ) — pay
与野党 (よやとう) — ruling and opposition parties
投与 (とうよ) — administration (of medicine)
与する (くみする) — to take part in
贈与税 (ぞうよぜい) — gift tax
贈与 (ぞうよ) — donation
Generated with kanjioftheday by Douglas Perkins.
ProtonVPN Fights French Pirate Site Blockades, But Court Rejects Overblocking Fears [TorrentFreak]
Earlier this week, a Spanish court ordered ProtonVPN and NordVPN to block pirate LaLiga streams on their networks.
The VPN providers were not involved in the legal proceedings, and the orders were granted without a defense. In fact, ProtonVPN learned about it from news reports and questioned its legal validity.
While the Spanish order made headlines due to its novelty, France has seen several of these orders already. This includes two new decisions issued in late January, where ProtonVPN fought back tooth and nail but still lost.
The Paris Judicial Court issued two separate orders on January 28 and 29, both targeting Proton AG individually as the sole defendant. Both cases involved various rightsholders, including Canal+ companies, who sought to protect their interest in sports broadcasts.
In one case, they want ProtonVPN to block 16 pirate sites (full list here) that streamed Premier League matches, and the other case targets the same number of domain names, focusing on sites that stream the Top 14 Rugby competition.

The Paris Judicial Court ultimately granted both orders, which is in line with previous blocking injunctions. In the Rugby case, one domain was excluded from the blocklist due to an oversight; the court noted that the URL tested during the investigation didn’t match the domain name Canal+ actually requested to be blocked.
| Feature | Premier League Case | Top 14 Rugby Case |
|---|---|---|
| Case Number | RG nº 25/12499 | RG nº 25/10983 |
| Plaintiffs | Canal+ entities | Canal+ entities and the Ligue Nationale de Rugby (LNR) as intervener |
| Targeted Content | Premier League (2025/2026 season) | Top 14 Rugby (2025/2026 season) |
| Domains Targeted | 16 pirate domains | 16 domains initially listed (one rejected) |
| Duration of Block | Until May 24, 2026 (end of season) | Until June 27, 2026 (end of season) |
While Proton was excluded from the legal process in Spain, the Swiss company was allowed to defend itself before the Paris court. This is precisely what it did, with the VPN provider raising a wide variety of defenses.
The VPN provider raised jurisdictional questions and also requested to see evidence that Canal+ owned all the rights at play. However, these concerns didn’t convince the court.
The same applies to Proton’s net neutrality defense, which argued that Article 333-10 of the French sports code, which is at the basis of all blocking orders, violates EU Open Internet Regulation. This defense was too vague, the court concluded, noting that Proton cited the regulation without specifying which provisions were actually breached.
“Under these circumstances, the argument is unfounded. There is no basis for granting Proton’s subsidiary claim of non-compliance with European law,” the court concluded.
Additionally, Proton argued that forcing a Swiss company to block content for French users restricts cross-border trade in services under the WTO’s General Agreement on Trade in Services. The court dismissed this argument, as the proposed blocking measures are limited in scope and duration, which should be allowed under the WTO agreement.
Proton’s defense didn’t stop there; the company also argued that the blocking measures are technically unrealizable, costly, and unnecessarily complex.
Crucially, the VPN provider argued that a block cannot be technically restricted to France. Therefore, forcing the company to block these domains in France would effectively force an international, global blockade, which is highly disproportionate to the localized rights Canal+ holds.
The Paris Court was not swayed by these technical and cost-related concerns, including the fears of a global blockade.
“It must be noted that no quantifiable and verifiable technical evidence corroborates the technical difficulties of implementation cited by the defense,” the court concluded.
While ProtonVPN was allowed to defend itself, unlike in Spain, the end result is similar. The VPN provider has to block access to the 31 domain names.
That said, the court didn’t grant Canal+ everything it asked for. The broadcaster wanted ProtonVPN to publish the ruling on its website for three months, but the court concluded that this would unfairly put the VPN provider in a bad light, disproportionately associating it with the pirate sites. Canal+’s €30,000 cost claim didn’t survive either.
Both orders are dynamic in nature, meaning that rightsholders can report new pirate domains or mirror sites directly to ARCOM, the French media regulator. After ARCOM verifies these new domains, ProtonVPN has to add them to their blocklist.
The legal battle over VPN blocking is far from over yet. Proton previously said it would take VPN blocking to Europe’s highest court.
Meanwhile, however, French rightsholders show no sign of slowing down. These two Proton orders came alongside a parallel Google DNS blocking order for the same Premier League domains, as well a massive ISP blocking order covering 150+ IPTV domains.
At this point, the question isn’t whether French courts will keep ordering VPN blocks. They will. The question is whether Europe’s highest court will eventually set any limits or not.
—
Note: Meanwhile, Proton VPN’s David Peterson reports that in Spain, LaLiga’s blocking requests are causing widespread collateral damage, including the (now lifted) blockade of the U.S. government’s freedom.gov.

Copies of the court orders (in French) are linked below, alongside all targeted domain names.
Premier League Case (16 Domains):
– abbasport.online
– antenaplanet.store
– antenawest.store
– daddylive.dad
– foot22.ru
– miztv.top
– tous-sports.ru
– andrenalynrushplay.cfd
– vidembed.re
– bleedfilter.net
– alldownplay.xyz
– catchthrust.net
– 4kultramedia.fr
– smart.stella.cx
– franceiptvabonnement.fr
– slayvision.xyz
Top 14 Rugby Case (15 Domains):
– abbasport.online
– antenashop.site
– antenawest.store
– canalsport.ru
– daddylive2.top
– sporttuna.click
– antenaplanet.store
– veplay.top
– catchthrust.net
– lefttoplay.xyz
– home.sporttuna.vip
– sporttuna.website
– zukiplay.cfd
– iptv-pro.co
– atlaspro.tv
(Additionally, here is the simultaneous Google DNS order that targets the same 16 Premier League domains, and the massive ISP order targets roughly 150+ domains tied to seven major IPTV operations).
From: TF, for the latest news on copyright battles, piracy and more.
Just for Skeets and Giggles (02.21.25) [The Status Kuo]
Last weekend, the White House put out a Valentine’s message featuring Donald and Melania, and it just didn’t seem right. Ah, fixed it!
Speaking of Valentine’s…
Okay, just one more lol:
Because of the whole “we’re being swallowed by darkness” vibe, The Lord of the Rings has enjoyed a resurgence.
Note: Xcancel links mirror Twitter without sending traffic. Some GIFs may load; just swipe them down. Issues? Click the gear on the Xcancel page’s upper right, select “proxy video streaming through the server,” then “save preferences” at the bottom. For sanity, don’t read the comments; they're all bots and trolls. Won’t load? Paste the link into your browser and remove “cancel” after the X in the URL.
Sauron—I mean Trump—suffered a setback when the Nazgûl—I mean SCOTUS—ruled his tariffs illegal.
Trump took aim at the three radicals who betrayed him, including the Chief Justice.
But about that $175 billion that the U.S. government improperly collected in import taxes…
Trump has been on a tear about renaming everything, so here’s one for the Spanish speakers.
And this moment was bound to get his G.O.A.T.
Protect them at all costs!
Speaking of Obama, he set off something of a firestorm by telling Brian Tyler Cohen in an interview that aliens are real, though he hasn’t seen them himself.
Don’t give Trump any ideas!
Here’s an idea…
The arrest of the pedo formerly known as Prince Andrew dominated the news.
Trump was personally shaken.
White House staff meetings have been… interesting.
Dark humor was in order, but also not out of the realm of the possible.
Then there was the famous photo….
Let the memes begin! H/T to the Not Jerome Powell account…
Send him with Elon!
Death becomes him?
As long as it’s not doubles.
That’s the U.S. economy behind him, per JD Vance.
Speaking of…
That’s some cold play.
The fact that the Brits arrested a prince and we can’t even depose a clown…
They came for Canada, and…
Meanwhile, Brazil looks stricken over Bolsonaro’s imprisonment. (Though a celebration throughout the U.S. would erupt if we did the same to You Know Who).
With all the Pam Bondi testimony takes out there, this one rose to the top of my list.
The Olympics has a sport tailor-made for us, and yet...
The Epstein files revealed Musk begged to be included in Epstein’s world. Josh Johnson with the takedown:
The Devil’s got ICE in his veins…
This segment is about folks on the right not getting it. Like, at all.
Someone asked whether there are MAGAs in Finland. The response:
I am lately often stuck relying on the news media to vet these reels for AI fakes. This one is real!
And we all saw this one happen in real time! And LOTR fans: His name is Nazgûl!
This one is old, but it made the rounds again and made me laugh. His pose!
If this question makes no sense to you, it’s because you haven’t heard of Panchi-kun or “Punch” the Monkey, whose story has gripped much of Asia and then much of the online world.
Some background:
More footage and Punch’s story:
Punch is very attached to the plush toy.
Punch’s loneliness and need for his “plush mama” touched people around the world.
Punch’s plight grew more desperate with the other monkeys’ bullying and rejection.
But then, a breakthrough!
Then Punch made friends!
A Protector then emerged!
But the Protector can’t always be there. A mean monkey grabbed and viciously spun Punch around on the ground. (I won’t show that video, just the comfort others offered.)
A happy ending! Punch has a new parent!
Speaking of new parents, she gobbled up the opportunity here.
Zippers are apparently irresistible, and not just to human babies!
More happy snuggly moments…
Sound up for this!
This turtle escaped the fire, but there are questions.
In human-caused accidents, the Olympics has historically had plenty. This is a classic moment with a fascinating backstory:
Note the ending.
Here’s that backstory:
Was it this guy?
More context:
My favorite OMG moment from this week’s events:
There was controversy (and video!) around claims that the Canadian curling team cheated by using a finger to tap the stone. Their defense:
When the U.S. women’s ice hockey team beat Canada in overtime, there was this amazing video message from Haley Winn’s big brothers.
This is what AI has stolen from us. Let’s get it back!
Speaking of the coming of the AI age, Chinese New Year celebrations included these robots doing kung fu. And yes, this is real.
Just look at how far they have advanced in one year. Here’s the side by side:
I’ll never hear this song the same way again.
A special message from our local librarians:
The visual from this is stuck in my head even though I didn’t see anything.
It’s been a while since a teen went viral, but this guy deserves the moment.
This is also my brain, which is why I just give up and get up at 3:12 a.m.
I imagine there will be several convos with my kids that go this way.
East Coast and Midwest urban folks, you can relate to this, I’m sure. And there’s another snowstorm coming tomorrow!
Here’s an experiment. Is a funny laugh contagious?
That’s the spirit!
Bad dad jokes are more tolerable with cute baby animals.
Oh, and I got this right away because dad joke.
Have a great weekend!
Jay
This Week In Techdirt History: February 15th – 21st [Techdirt]
Five Years Ago
This week in 2021, we looked at how state laws around community broadband were harming communities during the pandemic, just as one Congressional representative introduced a new such law to do so nationwide. Minneapolis joined the list of cities banning facial recognition tech, while it was revealed that CBP’s use of the technology identified fewer than 300 imposters after gathering 50 million face photos. We also wrote about how history shows Section 230 isn’t just for startups, while North Dakota was considering an anti-230 bill that would let people sue you for reporting their content to Twitter.
Ten Years Ago
This week in 2016, a California judge worryingly ordered Apple to create a new iPhone backdoor following the San Bernardino shooting. Apple responded to the order, and soon after we wrote about how the new backdoor would work on modern iPhones too. A lot of people were extremely confused about what exactly the order would do, including many lawmakers and nearly all the presidential candidates, and we dismantled a lot of the myths going around including the false notion that Apple had done this 70 times before. Also, a footnote in the DOJ motion to compel Apple revealed that the whole mess was caused by the San Bernardino health department resetting Syed Farook’s password.
Fifteen Years Ago
This week in 2011, evidence suggested that major film studios were uploading movie clips to YouTube and pretending they were pirated, a CBS reporter uploaded footage of the Grammys to YouTube only to have CBS send a takedown notice, and the target of one of Liberty Media’s mass infringement lawsuits was fighting back. We dug deeper into why DHS’s domain name seizures were almost certainly illegal, while DHS was being cagey about whether or not it seized Mooo.com and took down 84,000 sites in the process. Meanwhile, Congress was getting ready to reintroduce COICA and Ron Wyden was speaking out against it.
Brown rice and status [Seth Godin's Blog on marketing, tribes and respect]
Rice is one of the most consumed foods in the world, and it gives us insight into our relentless search for status and for affiliation.
Once rice is harvested for consumption, it’s brown. The outer layers of the rice husk contain the bran and many of the nutrients in the rice. And yet, most people, including many of the poorest people in any population, only eat white rice.
White rice takes more work to prepare for sale and leaves behind the vitamin-rich bran. We need to harvest more brown rice to make a single serving of white.
The origin of milling rice has to do with storage. Brown rice goes rancid much sooner, particularly in warm climates. As a result, white rice is more reliable–you’re not going to serve a bad batch.
The reliability led to status. Status in serving it and in consuming it. You might not have much, but at least you can eat white rice.
Once that signal is established, it becomes a sign of cultural affiliation. If your family or neighbors are doing it, it’s important to fit in. People insist that white rice is normal and that they prefer it, but that’s only because of their history and culture.
When white rice became a popular commodity and a signal, the demand for brown rice went down. Now it’s a specialty item, and that increases the price, apparently contradicting the very signal about status that made it unusual in the first place. (For some folks, the rarity, healthiness and price of brown rice make it a new sort of status symbol).
With improved supply chains and storage, brown rice is nearly as resilient as white rice is now, but the cultural trope remains. And because people like what they like, we’ve learned to prefer the blander flavor of the rice we were raised with.
If status and affiliation transform the market for one of our most basic commodities, it’s not hard to imagine what they do for wine, for clothing, or even for smartphones.
Shopify vs. Wix vs. WooCommerce: Which Ecommerce Platform is Right for Your Book? [The Business of Printing Books]

Selling your books directly is a pretty good idea. I’m not just saying this because I work for a publishing technology platform, and it’s literally my job to say. It’s also very true.
Retailers like Amazon introduce red tape and restrictions, take a cut of your profits, and keep all of your customer data. You don’t own the process or the pages, meaning your content is held hostage on the retailer’s site.
If you have an audience and you’re actively working to sell your books, you are in the perfect place to take advantage of direct-to-consumer sales by using an ecommerce platform and print-on-demand. You’ll earn more, have more control, and you won’t be at the mercy of a retailer’s site or policy changes.
The only question left is: which ecommerce platform?
Lulu’s print-on-demand technology is built on APIs. Which means if you’re savvy with programming languages, you can connect our print network to ANY ecommerce option. If the idea of trying to figure out APIs, VS Code, and sandboxes is daunting, we offer direct connections to three of the most popular options:
Each one has strengths and weaknesses. To help you understand which one is the right platform for your brand and your books, I’m going to break each one down.
First, let’s quickly go over what Lulu Direct is and how it connects to your preferred ecommerce platform.
Basically, Lulu Direct is part of your free Lulu account, accessed by clicking My Stores while logged in.

This will bring you to your Lulu Direct dashboard, a hub for accessing all three of our direct connections (Shopify, Wix, and WooCommerce), as well as using our Order Import tool. From this dashboard, you’ll connect your preferred ecommerce platform, view your sales, manage your orders, and apply store settings for your books.

To connect your ecommerce platform, select it from the list and follow the steps. We make it easy—but you will need to have your store set up on the ecommerce platform first. You’ll need to refer to each platform’s documentation for that setup process.

While you can connect any ecommerce platform using our APIs, we’ve built direct connections (Lulu Direct, get it?) to the three most popular: Shopify, Wix, and WooCommerce.
Each has its strengths and weaknesses. If you’re not a developer, don’t know one, don’t have one on staff, and you’re unsure about vibe coding your way through API connections, using one of these ecommerce platforms is the fastest and easiest way to connect your website to Lulu’s print network.
What does that mean? You’ll create a project on Lulu, connect your ecommerce platform, and then sell books directly from there. We’ll print and ship, charging you just for those services, while ensuring your orders are white-labeled and free of Lulu branding. Your store, your book, and your customers. Lulu is just your print and fulfillment service.
Okay, let’s dig into each platform to find the right one for your books and business.
Shopify isn’t the first ecommerce platform, but it is the most successful of the early forays into this model. And they’re still the most popular option, owning upwards of 30% of all ecommerce transactions.
They became this big because they offer everything you might need alongside a cart—you can build a website, host a blog, and use plugins to modify without coding.
The biggest benefit to creators and authors for Shopify is the simplicity. They make it very easy to build a storefront and product pages, complemented by a vast array of apps to build your functionality.
Shopify is also the only one of the three options that uses Lulu’s live shipping rates. This means you can show the exact shipping rates we charge in your cart, ensuring you charge the right amount to cover shipping every time. Along with that, Shopify has an automated system in place to ensure your customers receive shipping and tracking notifications.
Finally, you can use Shopify to add ‘buy buttons’ to almost any site. This means you could use another service to host your site, Shopify to add a cart experience, and Lulu Direct for the printing and shipping. This feature makes Shopify the most versatile option for creators.
The biggest problem with Shopify is often the pricing. Their service isn’t cheap (see the next section for pricing details), and you’ll need to factor that into your business plan. Shopify also (recently) shifted to live chat as its only support option. This isn’t the biggest problem, but it does mean you have to plan to be available to go back and forth with a support agent in real time to solve problems, rather than getting fast answers by phone or responding in your own time via email.
The other problem you might run into with Shopify is the need to use apps. For example, you won’t be able to sell digital products (like ebooks) without using another app. While this isn’t a huge issue, using multiple apps can sometimes lead to conflicts or issues with your store. It’s something you’ll need to be aware of when setting up and testing your Shopify site.
Shopify offers a total of six plans, each with unique features and price points. Here’s the quick breakdown based on their current pricing:


For most creators, the Basic and Grow plans will have the options and features you need without being overly expensive. And if you’re just getting started, the Shopify starter plan is basically just an embedded cart that lets you sell with none of the bells and whistles.
Having a range of pricing options makes Shopify very accessible, but note that the price does creep up as your business scales.
Sell books on your Wix, Shopify, or WooCommerce website with Lulu Direct.
Or use our Order Import tool for your next book launch.
While Shopify focuses on ecommerce, offering website and blogging tools, Wix flips that model. They emphasize building your site and setting up a blog, then following that up with the ecommerce side. With Wix, you focus on building simple, elegant sites to host your content and storefront.
In recent years, Wix has leaned into AI-first design, letting users essentially tell the AI what they need from their site, then watch it come together. For more hands-on creators, you can use themes and apps from third-party developers to build a website without any coding knowledge or skills.
The value of Wix lies in its simplicity, just like Shopify. The key difference is that Shopify is ecommerce first, and Wix is site first. Wix’s ecommerce tools aren’t as robust as Shopify’s, but you can build product pages and sell directly easily.
There are a number of useful tools built into Wix as well. They’ll handle emailing your customers automatically for you when they purchase. And you’ll have access to their marketing suite, including email, data analytics, a built-in CRM for supporting your customers, and more.
The biggest benefit of Wix remains the simplicity and speed with which you can put together a new site and storefront. Particularly if you’re new to selling direct and want to keep the process low-lift for yourself, Wix is the best option.
Using Lulu Direct with Wix doesn’t allow for accessing our Live Shipping rates. That means you’ll need to set up your own shipping rates in Wix and monitor Lulu’s shipping costs to ensure you’re charging enough. It’s not a huge challenge, but a layer of work you’ll need to manually set up.
Another limitation of Wix is that you’ll have to use their cart and checkout experience only on your Wix site. Other ecommerce services (like Shopify) have options to drop an embedded cart into other sites or social media pages. With Wix, you’ll need to drive those customers to your Wix product page to complete the sale.
You’ll have four tiers to choose from, each with a different monthly cost. It’s important to note that their Light plan does NOT include ecommerce. You’ll need to go with Core or better to get access to online selling. Otherwise, their pricing is pretty comparable to Shopify.

You’ll want to really carefully review each tier before starting with Wix. The tools you get—marketing and ecommerce in particular—also change with each increase in the monthly price.
These prices are all based on monthly rates. Wix doesn’t do annual discounting, so what you see is what you pay.
Create a Lulu Account today to print and publish your book for readers all around the world
Finally, we have WooCommerce. Originally built as an open-source plugin for WordPress, Woo was purchased by Automattic (WordPress’s parent company) in 2015. Since then, they’ve built WooCommerce into THE ecommerce platform for WordPress sites.
You can use WooCommerce on its own to create a storefront with a ton of features and extensions. You’ll also see the option to directly use Woo inside your WordPress dashboard, making it the easiest way to set up your store if your website already uses WordPress.
First, the obvious—if your site is built on WordPress, WooCommerce is the obvious choice for your ecommerce. You could use Shopify if you really wanted to, but Woo is built for and built into WordPress. And if you’re already on WordPress, WooCommerce is free to install.
That alone is a huge advantage, though it does come with an important caveat I’ll cover next.
Because WooCommerce works with WordPress, it means you can use almost any hosting service and build your own WordPress site to suit your needs. This gives you far more control over your pages than either Shopify or Wix offers. With a little bit of learning (or vibe coding), you can edit any aspect of your WordPress site.
That means you can build and sell without any fees, though you will have to pay to host your site.
Being a WordPress ecommerce platform comes with the obvious disadvantage of being beholden to WordPress. While it can be great if you know how to build on it, WordPress relies on third-party plugins and antiquated code.
While the platform is free, you’ll pay for hosting. You’ll likely need to pay for some functionality as well. WooCommerce doesn’t include shipping information, so you’ll need their paid plugin to handle thatthird-party plugins.
You’ll also need to build your own shipping rates, just like with Wix. WooCommerce can’t use Lulu’s Live Shipping. That means you’ll need to set your own rates and ensure they match or exceed Lulu’s rate to avoid having to pay for shipping costs.
Technically free. Hosting is a necessity, so you’ll need to pay for that at least. But WordPress and WooCommerce can be used for free to build your site, product pages, and cart.
It’s really all about what you need and value the most.
Think carefully about which platform includes the most important options and features for you. Then spend some time on their websites, going over the options and features you’ll get for each plan. It’s vital to do your background research here. Once you’ve committed, it’s a lot of work to switch, so try to be sure you’re getting what you need.
No matter which option you go with, Lulu Direct connects easily, giving you access to our print-on-demand network, Order Import tool, and various direct-to-consumer options like white-label printing and automated fulfilment.
Kanji of the Day: 結 [Kanji of the Day]
結
✍12
小4
tie, bind, contract, join, organize, do up hair, fasten
ケツ ケチ
むす.ぶ ゆ.う ゆ.わえる
結婚 (けっこん) — marriage
結果 (けっか) — result
結局 (けっきょく) — after all
結構 (けっこう) — splendid
結論 (けつろん) — conclusion (of an argument, discussion, study, etc.)
結婚式 (けっこんしき) — marriage ceremony
結成 (けっせい) — formation
凍結 (とうけつ) — freezing (e.g., water)
結び (むすび) — ending
結ぶ (むすぶ) — to tie
Generated with kanjioftheday by Douglas Perkins.
Kanji of the Day: 忙 [Kanji of the Day]
忙
✍6
中学
busy, occupied, restless
ボウ モウ
いそが.しい せわ.しい おそ.れる うれえるさま
忙しい (いそがしい) — busy
多忙 (たぼう) — being very busy
繁忙 (はんぼう) — pressure of business
大忙し (おおいそがし) — very busy (person or thing)
忙殺 (ぼうさつ) — being extremely busy
忙殺される (ぼうさつされる) — to be very busily occupied
忙しない (せわしない) — restless
気忙しい (きぜわしい) — restless
忙中 (ぼうちゅう) — busyness
煩忙 (はんぼう) — pressure of business
Generated with kanjioftheday by Douglas Perkins.
Keep Android Open [F-Droid - Free and Open Source Android App Repository]
During our talks with F-Droid users at FOSDEM26 we were baffled to learn most were relieved that Google has canceled their plans to lock-down Android.
Why baffled? Because no such thing actually happened, the plans announced last August are still scheduled to take place. We see a battle of PR campaigns and whomever has the last post out remains in the media memory as the truth, and having journalists just copy/paste Google posts serves no one.
But Google said… Said what? That there’s a magical “advanced flow”? Did you see it? Did anyone experience it? When is it scheduled to be released? Was it part of Android 16 QPR2 in December? Of 16 QPR3 Beta 2.1 last week? Of Android 17 Beta 1? No? That’s the issue… As time marches on people were left with the impression that everything was done, fixed, Google “wasn’t evil” after all, this time, yay!
While we all have bad memories of “banners” as the dreaded ad delivery medium of the Internet, after FOSDEM we decided that we have to raise the issue back and have everyone, who cares about Android as an open platform, informed that we are running out of time until Google becomes the gate-keeper of all users devices.
Hence, the website and starting today our clients, with the updates of F-Droid and F-Droid Basic, feature a banner that reminds everyone how little time we have and how to voice their concerns to whatever local authority is able to understand the dangers of this path Android is led to.
We are not alone in our fight, IzzyOnDroid added a banner too, more F-Droid clients will add the warning banner soon and other app downloaders, like Obtainium, already have an in-app warning dialogue.
Regarding F-Droid Basic rewrite, development continues with a new release 2.0-alpha3:
- Updated Translations
- Export installed apps list as CSV
- Add install history feature
- Add mirror chooser setting
- Add prevent screenshots setting
- Show tool-tips for all app bar buttons
- Create 3-dot overflow menu for My Apps for less frequently used actions
- Persist sort order of My Apps
- Adapt strings according to Material Design 3 guidelines
- Apply string suggestions (Thanks Lucas)
- Fix missing icon bug in pre-approval dialog
Note that if you are already using F-Droid Basic version 1.23.x, you won’t receive this update automatically. You need to navigate to the app inside F-Droid and toggle “Allow beta updates” in top right three dot menu.
In apps news, we’re slowly getting back on track with post Debian upgrade fixes (if your app still uses Java 17 is there a chance you can upgrade to 21?) and post FOSDEM delays. Every app is important to us, yet actions like the Google one above waste the time we could have put to better use in Gitlab.
Buses was updated to 1.10 after a two year hiatus.
Conversations and Quicksy were updated to 2.19.10+free improving on cleaning up after banned users, a better QR workflow and better tablet rotation support. These are nice, but another change raises our interest, “Play Store flavor: Stop using Google library and interface directly with Google Play Service via IPC”. Sounds interesting for your app too? Is this a path to having one single version for both F-Droid and Play that is fully FLOSS? We don’t know yet, but we salute any trick that removes another proprietary dependency from the code. If curious feel free to take a look at the commit.
Dolphin Emulator was updated to 2512. We missed one version in between so the changelogs are huge, luckily the devs publish highly detailed posts about updates. So we’ll start with “Release 2509” (about 40 mins to read), we side-track with “Starlight Spotlight: A Hospital Wii in a New Light” (for about 50 mins), we continue to the current release in “Release 2512” (40 more minutes) and we finish with “Rise of the Triforce” delving in history for more than one hour.
Image Toolbox was updated to 3.6.1 adding many fixes and… some AI tools. Were you expecting such helpers? Will you use them?
Luanti was updated to 5.15.1 adding some welcomed fixes. If your game world started flickering after the last update make sure to update.
Nextcloud apps are getting an update almost every week, like Nextcloud was updated to 33.0.0, Nextcloud Cookbook to 0.27.0, Nextcloud Dev to 20260219, Nextcloud Notes to 33.0.0 and Nextcloud Talk was updated to 23.0.0.
But are you following the server side too? Nextcloud Hub 26 Winter was just released adding a plethora of features. If you want to read about them, see the 30 minutes post here or watch the one hour long video presentation from the team here.
ProtonVPN - Secure and Free VPN was updated to 5.15.70.0 adding more control to auto-connects, countries and cities. Also all connections are handled now by WireGuard and Stealth protocols as the older OpenVPN was removed making the app almost 40% smaller.
Offi was updated to 14.0 with a bit of code polish. Unfortunately for Android 7 users, the app now needs Android 8 or later.
QUIK SMS was updated to 4.3.4 with many fixes. But Vishal praised the duplicate remover, the default auto de-duplication function and found that the bug that made deleted messages reappear is fixed.
SimpleEmail was updated to 1.5.4 after a 2 year pause. It’s just a fixes release, updating translations and making the app compatible with Android 12 and later versions.
1.7.12+20260209.3971.fc2186af5.4.17v5.9.22.4.00.26.44.1.22.0.22.2.51.6.11.12.014.3.314.3.314.3.314.3.34.8.13.2.00.89.1-banglejs77.1.165.1.12.7.51.68.03.11.41.2.242.1.151.2.1295191426.1.3_freenet2.4.44.01.19.03.0.5-rc02026.02.11951.4.13.4.71.11.01.53v10.6.21.9.910.0.73.0.04.52.11.22.Meta1.0.431.8.22026.02.09-4-FDroid6.3.01.20.43.1.01.263.1.61.5.04.4.111.0.262.12.00.5.01.1.153.0.693.12.05.7.25.266.00.34.04.71.6.5026.02.01.18.111.7.21.3.131.6.40.17.145.14.01.23121.14.03.36.12.17.02.17.01.10.02026.02.11.2.12.1.504.1.23.03.4.312.4.2.0781.10.31.6.11.13.11.10.01.8.11.7.10.39.02.0.61.1.02.0.90.89.11.42.12.6.00.48.326.01.1.25.16.01.2.42026.02.150.7.21.8.27-glt-Edition2.1.41.5.01.5.14.19.3.51.9.34.2.02.5.62.1.08.05.12.31.24.41.1build106.5.12.0.1420260214-010.0.85-gplay1.3.016.10.19.61.7.023.0.02.0.21.35.31.10.01.16.02.0.42.1.05.81.6.01.4.22.11.02.0.73.5.112.4.41.8.101.5.03.4.23.2.72.1.03.2.01.0.02.37.03.6.33.6.31.22.4200.1.77.2.58-fdroid-155.42.1.210.3.129.8.11.4.44.7.21.1.2v0.5.72.3.14.6.0e0.28.30.17.0-fdroidv0.11.17.7.04.4.01.4.2v6.2.182.0.23.0.332.03.19.43.19.3-beta3.5.1.8v4.26.0irreproduciblev4.26.02026.02.18-5-FDroid2.0.162026.022.1.350.51.141.8.1361.5.02.17.3.2.51.9.0-beta11.10.01.9.02.15.461.11.51.24.22.2.026.21.5.310.9.30.13.31.01-87-fdroid1.61.3.61.37.21.2.02.8.71.5.114.216.4.00.6.192.9.43.330.2602162.10.0.31.0.221.31.11.13.02.17.01.16.01.31.20.2.135.3.5-nightly5.3.5-nightly0.1.43.3.60.4.32.4.51.8.22.6.01.10.160.1.81.12.221.7.03.5.74.1.25.43.15.10.8.84.0.0480.1.10.16.1317.1.80.7.02.0.14.21.23.81.0.281.3.214.122.0.55.1.45.1.316.11.0.131.2.02.2.82.107.6.01.4.11.12.14.3.617.24.0.81.3.12.22.30.28.232.1327.260210.0327.260210.00.8.10.2.104.19.13Titanium yellow0.47.10.17.3-beta17.21.2.03.0.121.2.3.014.11.13.70.9.321.60.21.03.2.712.1.10.4.4-alpha7.13.26.2.13.4.11.15.0Thank you for reading this week’s TWIF 🙂
Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.
You are welcome to join the TWIF forum thread. If you have any news from the community, post it there, maybe it will be featured next week 😉
To help support F-Droid, please check out the donation page and contribute what you can.
Court Orders Slavery Exhibit At George Washington’s House Restored After Trump Admin Pulled It Down [Techdirt]
The Trump administration’s project for erasing the parts of American history they find inconvenient continues unabated. But that doesn’t mean it doesn’t hit the occasional roadblock.
In January, the administration removed portions of an exhibit at the former Philadelphia home of George Washington that made reference to 9 slaves he owned that spent time at the house. That Washington owned slaves is not a matter of opinion. He did. That he also rotated those slaves in and out of the home, moving them elsewhere for short periods of time, all to get around laws in Pennsylvania that slaves within its borders for a certain period of continuous time would be automatically freed, is also uncontroversial to state. He did that. One of our founding fathers that brought “freedom” to America was also a slave owner. He wasn’t alone.
The Trump administration doesn’t like being reminded of that history. It also prefers that younger generations never learn of that history. I’d call it jingoism, but that doesn’t feel sufficient. This rings as something far more dastardly, fit for the musings of George Orwell.
Well, the city sued to have the exhibit restored and it appears the Judge in the case, a George W. Bush appointee, agrees with my assessment. You can read as much in her blistering opening in her ruling, in which she also orders the government to restore the exhibit to its previous state.
As if the Ministry of Truth in George Orwell’s 1984 now existed, with its motto ‘Ignorance is Strength,’ this Court is now asked to determine whether the federal government has the power it claims — to dissemble and disassemble historical truths when it has some domain over historical facts. It does not.
The ruling, which you can read embedded below, is actually quite technical. It turns out that the agreements, under which these specific sites operate, are shared between the city and federal governments, and they are both old and complicate the government’s efforts.
The layman’s version of this is that several historical sites in Philadelphia were created by an act of Congress in the 1940s. Ownership of the site is retained by the city, while curation of the exhibits are maintained only under the agreement of both the federal government and city government. Adding to the complication is that a 2006 updated agreement between both parties had a short term attached to it, but there is also a survivabilty clause, which states that the expiration of the term of the agreement doesn’t mean that the city loses its rights to agreement on the curation of the exhibits.
Although the 2006 Agreement, as updated by the Third Amendment, ceased as of May 1, 2010,94 the terms in its Project Development Plan remained effective under the Third Amendment Survival Clause. The Survival Clause states that “provisions which, by themselves or their nature are reasonably expected to be performed after the expiration or termination of this Third Amendment shall survive.”95 Because the President’s House project was not contemplated to be completed by the expiration of the Third Amendment, it was reasonably expected that terms relating to the Project Development Plan would remain in effect to ensure that the commemorative exhibit was realized in accordance with the parties’ initial plan. While the Third Amendment granted NPS the right to interpret the exhibit after it was completed, it is the Project Development Plan that established the interpretive framework that NPS would employ. Profound alterations to that framework, seen here in the effort to remove all references to slavery, AfricanAmerican Philadelphia, and the move to freedom for the enslaved, would, under the Project Development Plan, require the written approval of both the City and NPS.
Whoops.
Now, this doesn’t mean that this judge spared words of disgust at the general plan that the federal government is attempting to carry out.
Defendants have completely ignored their legislatively imposed duties. They have disregarded statutory authority, compelled by Congress, by taking unilateral action without seeking agreement from the City of Philadelphia. An agency, part of the Executive branch, is not entitled to act solely as it wishes. Rather, it is the Legislative branch which authorizes agency action, and the Executive branch must comply with that direction.
There’s a lot more in there, but it’s largely legally technical in nature. What is obvious from the analysis in the ruling is that, at least in this one case, the federal government acted outside of its authority due to agreements struck as a result of legislation from Congress that are in good standing. I fully expect the Trump administration to waste time and resources by appealing this decision, but this is fairly straightforward stuff.
Trump, no matter how hard he pretends, is not a king. He does not have as much power as he desires. He cannot change history. In far too many places, he is hiding that history, but he can’t change it.
And, at least in this case, at this moment, he has found the limits to his power.
Open Letter To Tech Companies: Protect Your Users From Lawless DHS Subpoenas [Techdirt]
We are calling on technology companies like Meta and Google to stand up for their users by resisting the Department of Homeland Security’s (DHS) lawless administrative subpoenas for user data.
In the past year, DHS has consistently targeted people engaged in First Amendment activity. Among other things, the agency has issued subpoenas to technology companies to unmask or locate people who have documented ICE’s activities in their community, criticized the government, or attended protests.
These subpoenas are unlawful, and the government knows it. When a handful of users challenged a few of them in court with the help of ACLU affiliates in Northern California and Pennsylvania, DHS withdrew them rather than waiting for a decision.
But it is difficult for the average user to fight back on their own. Quashing a subpoena is a fast-moving process that requires lawyers and resources. Not everyone can afford a lawyer on a moment’s notice, and non-profits and pro-bono attorneys have already been stretched to near capacity during the Trump administration.
That is why we, joined by the ACLU of Northern California, have asked several large tech platforms to do more to protect their users, including:
We sent the letter to Amazon, Apple, Discord, Google, Meta, Microsoft, Reddit, SNAP, TikTok, and X.
An administrative subpoena is an investigative tool available to federal agencies like DHS. Many times, these are sent to technology companies to obtain user data. A subpoena cannot be used to obtain the content of communications, but they have been used to try and obtain some basic subscriber information like name, address, IP address, length of service, and session times.
Unlike a search warrant, an administrative subpoena is not approved by a judge. If a technology company refuses to comply, an agency’s only recourse is to drop it or go to court and try to convince a judge that the request is lawful. That is what we are asking companies to do—simply require court intervention and not obey in advance.
It is unclear how many administrative subpoenas DHS has issued in the past year. Subpoenas can come from many places—including civil courts, grand juries, criminal trials, and administrative agencies like DHS. Altogether, Google received 28,622 and Meta received 14,520 subpoenas in the first half of 2025, according to their transparency reports. The numbers are not broken out by type.
In the past year, DHS has used these subpoenas to target protected speech. The following are just a few of the known examples.
On April 1, 2025, DHS sent a subpoena to Google in an attempt to locate a Cornell PhD student in the United States on a student visa. The student was likely targeted because of his brief attendance at a protest the year before. Google complied with the subpoena without giving the student an opportunity to challenge it. While Google promises to give users prior notice, it sometimes breaks that promise to avoid delay. This must stop.
In September 2025, DHS sent a subpoena and summons to Meta to try to unmask anonymous users behind Instagram accounts that tracked ICE activity in communities in California and Pennsylvania. The users—with the help of the ACLU and its state affiliates— challenged the subpoenas in court, and DHS withdrew the subpoenas before a court could make a ruling. In the Pennsylvania case, DHS tried to use legal authority that its own inspector general had already criticized in a lengthy report.
In October 2025, DHS sent Google a subpoena demanding information about a retiree who criticized the agency’s policies. The retiree had sent an email asking the agency to use common sense and decency in a high-profile asylum case. In a shocking turn, federal agents later appeared on that person’s doorstep. The ACLU is currently challenging the subpoena.
Originally posted to the EFF’s Deeplinks blog.
Pluralistic: A perforated corporate veil (20 Feb 2026) [Pluralistic: Daily links from Cory Doctorow]
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->
Top Sources:
None
-->

"Capitalist realism" is the idea that the world's current economic and political arrangements are inevitable, and that any attempt to alter them is a) irrational; b) doomed; and c) dangerous. It's the ideology of Margaret Thatcher's maxim, "There is no alternative."
Obviously this is very convenient if you are a current beneficiary of the status quo. "There is no alternative" is a thought-stopping demand dressed up as an observation. It means, "Don't try and think of alternatives."
The thing is, alternatives already exist and work very well. The Mondragon co-ops in Spain constitute a fully worked out, long-term stable economic alternative to traditional capitalist enterprises, employing more than 100,000 people and generating tangible, empirically measured benefits to workers, customers and the region:
https://en.wikipedia.org/wiki/Mondragon_Corporation
Proponents of capitalist realism will tell you that Mondragon doesn't count. Maybe it's just a one-off. Or maybe it's just not big enough. 100,000 workers sounds like a lot, but Amazon has over 1.5m employees and untold numbers of misclassified contractors who are employees in everything but name (and legal rights).
This is some pretty transparent goalpost moving, but sure, let's stipulate that Mondragon doesn't prove that there are broadly applicable alternatives to the dominant capitalism of the mid-2020s. Are there other examples of "an alternative?"
There sure are.
Let's look at limited liability. Limited liability – the idea that a company's shareholders cannot be held liable for the company's misdeeds – is a bedrock of capitalist dogma. The story goes that until the advent of the "joint stock enterprise" (and its handmaiden, limited liability) there was no efficient way to do "capital formation" (raising money for a project or business).
Because of this, the only ambitious, capital-intensive projects were those that caught the fancy of a king, a Pope, or an aristocrat. But once limited liability appears on the scene, many people of modest means can jointly invest in a project without worrying about being bankrupted if it turns out that the people running it are crooks or bumblers. That lets you, say, buy a single share of a company without having to keep daily tabs on the management's every action without worrying that if they go wrong, someone they've hurt will sue you for everything you've got.
Capital formation is a real thing, and limited liability unquestionably facilitates capital formation. There are plenty of good things in the world that exist because limited liability protections allowed everyday people to help bring them into existence. This isn't just stuff that makes a lot of money for capitalism's true believers, it includes everything from the company that makes the printing presses that your favorite anarchist zine runs on to the mill that makes the alloys for the e-bike you use to get to a demonstration.
This is where capitalist realism comes in. Capitalist realists will claim that there is no way to do capital formation for these beneficial goods without limited liability – and not just any limited liability, but maximum limited liability in which the "corporate veil" can never be pierced to assign culpability to any shareholder. The capitalist realist claim is that the corporate veil is like the skin of a balloon, and that any attempt to poke even the smallest hole in it will cause it to rupture and vanish.
But this just isn't true, and we can tell, because one of the largest economies in the world has operated with a perforated corporate veil for nearly a century, and that economy hasn't suffered from capital formation problems. Quite the contrary, some of the world's largest (and most destructive) monopolies are headquartered in this country where the veil of limited liability is thoroughly perforated.
The country I'm talking about is Brazil, which has had limited limited liability since 1937:
https://lpeproject.org/blog/when-workers-pierce-the-corporate-veil-brazils-forgotten-innovation/
As Mariana Pargendler writes for the LPE Project, Brazil put limits on limited liability to address a common pattern of corporate abuse. Companies would set up in Brazil, incur a lot of liabilities (say, by poisoning the land, water and air, or by stealing from or maiming workers), and then, when the wheels of justice caught up with them, the companies would fold and re-establish themselves the next day under a new name.
Like I say, this happens all over the world. It's incredibly common, and even the pettiest of crooks know how to use this trick. I know someone whose NYC apartment was flooded by the upstairs neighbor, who decided that they didn't need to worry about the fact that their toilet wouldn't stop running – for months, until the walls of the apartment downstairs dissolved in a slurry of black mold. The upstairs neighbor owned the apartment through an LLC, which they simply folded up and walked away from, while my friend was stuck with a giant bill and no one to sue.
The limited liability company is the scammer's best friend. In the UK, an anti-tax extremist invented a tax-evasion scam whereby landlords pretend that their empty commercial buildings are tax-exempt "snail farms" by scattering around some boxes with a few snails in them:
https://www.patreon.com/posts/149255928?collection=1941093
When this results in inevitable stonking fines and adverse judgments, the "snail farmers" duck liability by folding up their limited liability company after transferring its assets to a new LLC.
Capitalist realists will tell you that this is just the price of efficient capital formation. Without total, airtight limited liability – the sort that allows for this kind of obvious, petty ripoff – no one would be able to raise capital for anything.
Brazil begs to differ. In 1937, Brazil made parent companies liable for their subsidiaries' obligations, with a system of "joint and several liability" for LLCs. This was expanded with 1943's Consolidation of Labor Laws, and it worked so well that the Brazilian legislature expanded it again in 2017.
Remember back in 2024, when Elon Musk defied a Brazilian court order about Twitter, only to have Brazil freeze Starlink's assets until Musk caved? That was the "joint and several" liability system:
https://www.nytimes.com/2024/09/13/world/americas/brazil-musk-x-starlink.html
As Pargendler writes, Brazil's liability system "represented a distributive choice: prioritizing Brazilian workers’ ability to enforce their rights over foreign capital’s interest in minimizing costs through corporate structuring."
Pargendler (who teaches at Harvard Law) co-authored a paper with São Paulo Law's Olívia Pasqualeto analyzing the impact that Brazil's limited liability system had on capital formation and corporate conduct:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6105586
Unsurprisingly, they find that there has been a steady pressure to erode the joint and several system, but also that some countries (the US and France) have a "joint employer" doctrine that is a weak form of this. Portugal, meanwhile, adopted the Brazilian system, 70 years after Brazil – this transposition of law from a former colony to a former colonial power is apparently called "reverse convergence":
https://lpeproject.org/blog/heterodox-corporate-laws-in-the-global-south/
More countries in the global south have adopted regimes similar to Brazil's, like Venezuela and Chile. Other countries go further, like Mozambique and Angola. Somewhere in between are other Latin American countries like Peru and Uruguay, where these rules have entered practice through judicial rulings, not legislation.
The authors don't claim that perforating the corporate veil solves all the problems of exploitative, fraudulent or corrupt corporate conduct. Rather, they're challenging the capitalist realist doctrine that insists that this system couldn't possibly exist, and if it did, it would be a disaster.
A hundred years of Brazilian law, and Brazil's globe-spanning corporate giants, beg to differ.
(Image: Gage Skidmore, CC BY-SA 2.0, modified)

What Airlines Don't Want You to Know https://www.youtube.com/watch?v=wlNBdUDeoT4
Ada Palmer on Inventing the Renaissance: How Golden and Dark Ages Are Constructed and Why They Matter https://www.singularityweblog.com/ada-palmer-inventing-the-renaissance/
Humble Book Bundle: Terry Pratchett's Discworld https://www.humblebundle.com/books/terry-pratchetts-discworld-harpercollins-encore-2026-books
New Report Helps Journalists Dig Deeper Into Police Surveillance Technology https://www.eff.org/press/releases/new-report-helps-journalists-dig-deeper-police-surveillance-technology
#15yrsago XKCD’s productivity tip: reboot your computer every time you get bored https://blog.xkcd.com/2011/02/18/distraction-affliction-correction-extensio/
#10yrsago Infographic: what’s the TPP, what’s wrong with it, how’d we get here, and what do we do now? https://www.eff.org/deeplinks/2016/02/new-infographic-tpp-and-your-digital-rights
#10yrsago Hacker suspected in Anon raid on Boston hospital rescued at sea by Disney cruise ship, then arrested https://www.nbcnews.com/news/us-news/suspected-hacker-arrested-after-rescue-sea-during-disney-cruise-n520131
#10yrsago Tipping screws poor people, women, brown people, restaurateurs, local economies and…you https://web.archive.org/web/20160220234308/https://www.washingtonpost.com/news/wonk/wp/2016/02/18/i-dare-you-to-read-this-and-still-feel-ok-about-tipping-in-the-united-states/
#10yrsago Clay Shirky: social media turned Dems, GOP into host organisms for third party candidates https://web.archive.org/web/20160219231315/https://storify.com/cshirky/republican-and-democratic-parties-are-now-host-bod
#10yrsago Leaked memos suggest Volkswagen’s CEO knew about diesel cheating in 2014 https://www.nytimes.com/2016/02/19/business/volkswagen-memos-suggest-emissions-problem-was-known-earlier.html?smprod=nytcore-ipad&smid=nytcore-ipad-share&_r=0
#10yrsago “Citizens” who speak at town meetings are hired, scripted actors https://www.nbclosangeles.com/news/local/concerned-citizens-turn-out-to-be-political-theater/2021439/
#10yrsago Women in Zika-affected countries beg online for abortion pills https://ticotimes.net/2016/02/18/with-abortion-banned-in-zika-countries-women-beg-on-web-for-abortion-pills
#10yrsago Health insurance must pay for exoskeletons https://web.archive.org/web/20160217093325/https://motherboard.vice.com/read/robotic-exoskeleton-rewalk-will-be-covered-by-health-insurance
#5yrsago Uber loses court battle, steals wages, censors whistleblower https://pluralistic.net/2021/02/19/texas-lysenko/#unter
#5yrsago How Republicans froze Texas solid https://pluralistic.net/2021/02/19/texas-lysenko/#mess-with-texas
#5yrsago Complicity, incompetence, leadership and Capitol Police https://pluralistic.net/2021/02/19/texas-lysenko/#capitol-riots
#5yrsago My talks with Edward Snowden and William Gibson https://pluralistic.net/2021/02/19/texas-lysenko/#gibson-snowden
#5yrsago Pluralistic is five https://pluralistic.net/2025/02/19/gimme-five/#jeffty

Oslo (remote): Seminar og lansering av rapport om «enshittification»
https://www.forbrukerradet.no/siste-nytt/digital/seminar-og-lansering-av-rapport-om-enshittification/
Victoria: 28th Annual Victoria International Privacy & Security Summit, Mar 3-5
https://www.rebootcommunications.com/event/vipss2026/
Victoria: Enshittification at Russell Books, Mar 4
https://www.eventbrite.ca/e/cory-doctorow-is-coming-to-victoria-tickets-1982091125914
Barcelona: Enshittification with Simona Levi/Xnet (Llibreria Finestres), Mar 20
https://www.llibreriafinestres.com/evento/cory-doctorow/
Berkeley: Bioneers keynote, Mar 27
https://conference.bioneers.org/
Berlin: Re:publica, May 18-20
https://re-publica.com/de/news/rp26-sprecher-cory-doctorow
Berlin: Enshittification at Otherland Books, May 19
https://www.otherland-berlin.de/de/event-details/cory-doctorow.html
Hay-on-Wye: HowTheLightGetsIn, May 22-25
https://howthelightgetsin.org/festivals/hay/big-ideas-2
America's Enshittification is Canada's Opportunity (Do Not Pass Go)
https://www.donotpassgo.ca/p/americas-enshittification-is-canadas
Everything Wrong With the Internet and How to Fix It, with Tim Wu (Ezra Klein)
https://www.nytimes.com/2026/02/06/opinion/ezra-klein-podcast-doctorow-wu.html
How the Internet Got Worse (Masters in Business)
https://www.youtube.com/watch?v=auXlkuVhxMo
Enshittification (Jon Favreau/Offline):
https://crooked.com/podcast/the-enshittification-of-the-internet-with-cory-doctorow/
"Enshittification: Why Everything Suddenly Got Worse and What to Do About It," Farrar, Straus, Giroux, October 7 2025
https://us.macmillan.com/books/9780374619329/enshittification/
"Picks and Shovels": a sequel to "Red Team Blues," about the heroic era of the PC, Tor Books (US), Head of Zeus (UK), February 2025 (https://us.macmillan.com/books/9781250865908/picksandshovels).
"The Bezzle": a sequel to "Red Team Blues," about prison-tech and other grifts, Tor Books (US), Head of Zeus (UK), February 2024 (thebezzle.org).
"The Lost Cause:" a solarpunk novel of hope in the climate emergency, Tor Books (US), Head of Zeus (UK), November 2023 (http://lost-cause.org).
"The Internet Con": A nonfiction book about interoperability and Big Tech (Verso) September 2023 (http://seizethemeansofcomputation.org). Signed copies at Book Soup (https://www.booksoup.com/book/9781804291245).
"Red Team Blues": "A grabby, compulsive thriller that will leave you knowing more about how the world works than you did before." Tor Books http://redteamblues.com.
"Chokepoint Capitalism: How to Beat Big Tech, Tame Big Content, and Get Artists Paid, with Rebecca Giblin", on how to unrig the markets for creative labor, Beacon Press/Scribe 2022 https://chokepointcapitalism.com
"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, 2027
"The Memex Method," Farrar, Straus, Giroux, 2027
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 (1037 words today, 32992 total)
"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.
Blog (no ads, tracking, or data-collection):
Newsletter (no ads, tracking, or data-collection):
https://pluralistic.net/plura-list
Mastodon (no ads, tracking, or data-collection):
Medium (no ads, paywalled):
Twitter (mass-scale, unrestricted, third-party surveillance and advertising):
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
The Epstein Files Scream “Guilty,” Not “Totally Exonerated” [The Status Kuo]
In the wake of the arrest of Andrew Mountbatten-Windsor, formerly Prince Andrew of England, Trump told a reporter that he “did nothing” wrong and that the Epstein files “totally exonerated” him.
House Oversight Committee Chair and GOP congressional lapdog James Comer (R-KY) repeated this nonsense that Trump’s been “completely exonerated” by the Epstein files.
This is laughable, of course. But it signals that Trump and his GOP sycophants are quite eager to get ahead of the narrative, perhaps particularly ahead of a developing story.
As I wrote earlier this week, citing work by reporter Roger Sollenberger, the files contain highly damning allegations that the FBI believed were credible enough to follow up on and include in a PowerPoint presentation.
Further reporting by Sollenberger raises new questions.
As with much reporting on Epstein, this piece contains graphic descriptions of sexual assault and rape. Reader discretion is advised.
Victim’s civil complaint allegations align with the FBI’s summaries
As Sollenberger noted in a follow up piece, the victim didn’t just speak with the FBI. She took Epstein to court in Washington state and settled with him for an undisclosed amount.
Within that complaint, there is a telling allegation that sounds a whole lot like what the FBI summarized in its PowerPoint slide about Trump. In paragraph 48 of that complaint, she alleges,
“Jane Doe 4 was brutally and forcibly battered, assaulted, and raped by these other men she met through Epstein. On one occasion, one of those prominent men forcibly slapped Jane Doe 4 in the face after she was forced to perform oral sex on him. The same man forcibly raped her, penetrating her both vaginally and anally.”
Compare this to the first paragraph about Trump in the FBI’s PowerPoint:
[Redacted] stated Epstein introduced her to Trump who subsequently forced her head down to his exposed penis which she subsequently bit. In response, Trump punched her in the head and kicked her out. (date range 1983-1985, [redacted] would have been 13-15)
I should note that these accounts are not identical, and it’s possible that they do not describe the same incident. But they bear striking similarities that at least warrant further investigation.
Specifically, in both accounts, the victim claimed she had been forced to perform oral sex on a man who struck her in the head afterwards. That detail seems distinct enough to suggest the same incident appears in both the civil complaint and the FBI PowerPoint slide.
The man who raped the victim is not identified in the civil allegation. But as the victim indicated in her first FBI interview in July 2019, a heavily redacted copy of which was produced by the DOJ, she asked investigators to crop Donald Trump out of a photograph she had shown them. The Form 302 notes,
“[REDACTED] was concerned about implicating additional individuals, and specifically any that were well known, due to fear of retaliation.”
Three missing FBI interview forms and notes
On top of the civil complaint allegations appearing to align in substantial ways with the FBI PowerPoint summary about Trump, there is another mystery that needs solving.
Sollenberger reported yesterday that a DOJ database of publicly released files reveals three additional FBI interviews of the victim in 2019. One of those was apparently conducted on August 7, 2019, just two days before Epstein was found unresponsive in his prison cell on August 9.
But none of the interview forms and agents’ notes referenced in that database has yet been produced by the Justice Department.
It gets shadier still. According to Sollenberger, who provided screenshots of entries relating to the FBI forms and notes, the files were at one point removed by the DOJ.
He notes that epstein-data.com, a tool used by researchers examining the Epstein files, associated that file with the following address:
https://www.justice.gov/epstein/files/DataSet%209/EFTA00095751.pdf
But that address later returned a “Page Not Found” when he attempted to access it. Fortunately, the internet is forever, and the Wayback Machine had archived a copy.
The DOJ restored access to that address following his reporting.
We need to see the files on those three missing FBI interviews
We don’t yet know what the missing Form 302s and associated notes contain. After all, they remain unproduced, in violation of the law. Many reporters and congressional investigators are already pressing for their release.
We do know that the FBI was interested enough in this particular victim to interview her three additional times after the initial July 2019 interview. And at some point, likely during these missing interviews, the FBI learned enough new information to create its damning PowerPoint entry about Trump.
Remember, that entry states that a victim told the FBI directly about Trump and provided specific, lurid details about what occurred. That information wasn’t in the initial July 2019 interview (unless it was redacted), and the FBI would not have solely relied on her civil complaint allegation to record such an explosive, direct statement in its summary.
There’s another important wrinkle to this. Sollenberger noted this morning (he is a busy man) that Ghislaine Maxwell, through her attorneys, was provided the Form 302 interview notes about this victim. We can presume this because, as a criminal defendant, she was entitled under law to see whatever evidence the government had. The document itself displays her case number and the header “Non-testifying Witness Material.”
That means Maxwell has been in possession of files about Trump and an Epstein victim that the U.S. public has not been allowed to see, despite the requirements of the Epstein Files Transparency Act. It also means she’s had potential blackmail material on Trump: official FBI records detailing a credible allegation of rape made by a victim in her early teens.
This may help explain why Maxwell was transferred to a minimum security prison and given privileges and rights not normally afforded a convicted sex trafficker. She’s continuing to angle for clemency in exchange for testimony that presumably would exonerate Trump. But the documentary evidence, including critical FBI Form 302s, is piling up. It may soon emerge through congressional and media pressure upon the Justice Department.
And far from “totally exonerat[ing]” Trump, it could reveal what we all long have suspected and assumed: that Trump committed heinous sex crimes right alongside Epstein, and that the FBI had evidence of this and buried it, with it only coming to light when the EFTA was enacted and when reporters and Congressional Oversight members began digging even further.
Trump Fires Court-Appointed US Attorney Hours After It Replaces His Illegally-Appointed Former Campaign Lawyer [Techdirt]
It’s all well and good that we have a system of laws and rules in place. For the most part, the bumpers on the bowling lane help keep a lot of stuff on the field of play (to mix metaphors), even if powerful politicians would rather have the rules apply to everyone else but them.
This simply isn’t working during Trump’s second term in office. The rules and laws (and the oft-referenced “rule of law”) are still in place. But they don’t mean much when there are no meaningful methods of enforcement.
Trump continues to staff the DOJ with prosecutors who have never been subjected to the legally required confirmation process. To be fair, it’s always been a struggle to staff Trump’s DOJ. Those who haven’t quit because they refuse to engage in vindictive prosecutions are being fired because they either won’t engage in vindictive prosecutions or they’re simply not doing it as hard and as fast as Trump would like.
Plenty of people who used to serve Trump personally as his attorneys have been elevated into top-level prosecution roles, despite their complete lack of relevant experience. None of these people have been appointed legally.
Judges have been pushing back, which has led to Trump’s former insurance lawyer, Lindsey Halligan being unceremoniously ousted from her role as a US attorney. Alina Habba spent most of a year generating massive conflicts of interest after being quasi-appointed to the position of US Attorney. She did this while still employed by Trump as his personal lawyer. Last December, she resigned from the position she never held legally and is now just another Trump lawyer who gets to hang around in the West Wing.
John Sarcone — Trump’s former campaign lawyer — was disqualified by a judge in January because he, too, had not been legally appointed to his position because Trump (and AG Pam Bondi) decided anyone who Trump wanted to be a US attorney could be one, even if that meant skipping the confirmation process entirely.
That didn’t bode well for Trump’s revenge fantasies. Sarcone being benched by the bench meant that all of his subpoenas targeting NY state attorney general Letitia James were no longer valid.
If the president decides he doesn’t want to subject his prosecutorial appointees to the confirmation process, that’s fine. But they only get to serve for so long (120 days) before they have to be replaced with a confirmed nominee. If that doesn’t happen, the court system gets to appoint a prosecutor to the now-open position.
The courts did this. And here’s where it gets supremely sticky. It didn’t take, as Brendan Lyons reports for the Times Union:
The White House on Wednesday evening fired a new interim U.S. attorney in New York’s Northern District less than five hours after a panel of federal judges had appointed Donald T. Kinsella to the position.
The swift termination of Kinsella, a former longtime federal prosecutor, underscored the ongoing tensions in federal districts where the administration of President Donald J. Trump has clashed with judges who have declined to appoint his interim appointments of U.S. attorneys who have not been confirmed by the Senate.
That’s insane. It probably took more time to discuss the appointment than it did for Trump to fire Kinsella. Kinsella was the court-appointed placeholder — one that could only be replaced by a nominee confirmed by the Senate.
But that’s not happening here. Not only did the administration fire Kinsella, but it immediately declared John Sarcone was still the acting US Attorney, no matter what the court had declared. And rather than caution the administration against ritually abusing the process to keep former Trump lawyers in positions of government power, Trump’s high-level officials got up on the socials to make sure everyone knew this president is actually a king.
On Wednesday evening, after the Times Union first reported Kinsella’s appointment as well as his subsequent firing by the White House, the U.S. deputy attorney general, Todd Blanche, posted on X: “Judges don’t pick U.S. Attorneys, @POTUS does. See Article II of our Constitution. You are fired, Donald Kinsella.”
Hopefully, the court will just appoint someone else and force the administration to keep showing its autocratic ass until one of the White House bumblefucks says or does something that can’t be walked back. Attrition is the name of the game here. And I think there are more than enough qualified prosecutors available to outlast Trump’s revolving door of personal lawyers willing to accept government positions in lieu of a personal check from Trump.
And let’s not forget that Sarcone was probably picked not just for his allegiance to Trump, but because Trump is always willing to help out a fellow grifter.
Sarcone ran for Westchester County district attorney as a Republican in 2024 but lost to eventual winner Susan Cacace, a Democrat. He was later nominated by the Trump Administration to be U.S. attorney for the Northern District of New York, which covers the Capital region, North Country, Central New York and parts of the Southern Tier and Hudson Valley. But neither the U.S. Senate nor federal judges confirmed him, so the Trump Administration made him a special attorney for the region, devoid of term limits and traditional oversight.
Questions were eventually raised about his residence, since he had lived and campaigned in Westchester just a year before being named U.S. attorney for the Northern District of New York. The Times Union reported that Sarcone’s listed address was a boarded-up building. Following that report, Sarcone ordered his staff to remove Times Union journalists from the office’s press distribution list.
That’s who Sarcone is. And that’s who he is going to be. If the courts are serious about standing up to abuses of executive power, it might be time to engage in a war of attrition.
| RSS | Site | Updated |
|---|---|---|
| XML | About Tagaini Jisho on Tagaini Jisho | 2026-02-24 08:00 AM |
| XML | Arch Linux: Releases | 2026-02-24 12:00 AM |
| XML | Carlson Calamities | 2026-02-24 12:00 AM |
| XML | Debian News | 2026-02-24 08:00 AM |
| XML | Debian Security | 2026-02-24 08:00 AM |
| XML | debito.org | 2026-02-24 08:00 AM |
| XML | dperkins | 2026-02-24 01:00 AM |
| XML | F-Droid - Free and Open Source Android App Repository | 2026-02-23 06:00 PM |
| XML | GIMP | 2026-02-24 12:00 AM |
| XML | Japan Bash | 2026-02-24 08:00 AM |
| XML | Japan English Teacher Feed | 2026-02-24 08:00 AM |
| XML | Kanji of the Day | 2026-02-24 12:00 AM |
| XML | Kanji of the Day | 2026-02-24 12:00 AM |
| XML | Let's Encrypt | 2026-02-24 12:00 AM |
| XML | Marc Jones | 2026-02-24 12:00 AM |
| XML | Marjorie's Blog | 2026-02-24 12:00 AM |
| XML | OpenStreetMap Japan - 自由な地図をみんなの手で/The Free Wiki World Map | 2026-02-24 12:00 AM |
| XML | OsmAnd Blog | 2026-02-24 12:00 AM |
| XML | Pluralistic: Daily links from Cory Doctorow | 2026-02-24 01:00 AM |
| XML | Popehat | 2026-02-24 12:00 AM |
| XML | Ramen Adventures | 2026-02-24 12:00 AM |
| XML | Release notes from server | 2026-02-24 12:00 AM |
| XML | Seth Godin's Blog on marketing, tribes and respect | 2026-02-24 01:00 AM |
| XML | SNA Japan | 2026-02-24 01:00 AM |
| XML | Tatoeba Project Blog | 2026-02-24 08:00 AM |
| XML | Techdirt | 2026-02-24 08:00 AM |
| XML | The Business of Printing Books | 2026-02-24 12:00 AM |
| XML | The Luddite | 2026-02-24 12:00 AM |
| XML | The Popehat Report | 2026-02-24 01:00 AM |
| XML | The Status Kuo | 2026-02-24 01:00 AM |
| XML | The Stranger | 2026-02-24 12:00 AM |
| XML | Tor Project blog | 2026-02-24 08:00 AM |
| XML | TorrentFreak | 2026-02-24 08:00 AM |
| XML | what if? | 2026-02-24 08:00 AM |
| XML | Wikimedia Commons picture of the day feed | 2026-02-21 01:00 AM |
| XML | xkcd.com | 2026-02-24 08:00 AM |