News

Saturday 2026-09-26

04:00 AM

Pluralistic: Itch scratching (25 Sep 2026) [Pluralistic: Daily links from Cory Doctorow]

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

Today's links

  • Itch scratching: Love, care and self-actualization.
  • Hey look at this: Delights to delectate.
  • Object permanence: 9/11 x Viridians; Announcing Wikipedia; Infinite Copyright Mickey; Floppy shoulder bag; Wells Fargo's long sleaze; Corbyn wins Labour leadership; Interop v internet monopolies; The billionaires aren't all right; RIP Mike Ford; PGP didn't cause 9/11; Flying Solaris boxen; "Unelectable" Corbyn; Algorithmic management; "That's Disgusting!"; Tax breaks for repair expenses; Climate denial driven by economic doctrine; "100% pumpkin" has no pumpkin; Copyright reversion; "Scholars of the Night"; Apple threatens EU.
  • Upcoming appearances: Edmonton, Boston, Brighton, South Bend, Hudson, Calgary, Winnipeg, Paris, OVancouver, Victoria, Ottawa, Kilkenny, Montreal.
  • Recent appearances: Where I've been.
  • Latest books: You keep readin' em, I'll keep writin' 'em.
  • Upcoming books: Like I said, I'll keep writin' 'em.
  • Colophon: All the rest.



A shirtless bald man seen from behind. He has contorted one arm between his shoulder blades to scratch an itch. The itchy area glows red, as do the abstract clouds surrounding him. Small angelic figures caper in the mist.

Itch scratching (permalink)

The thing about a maddening itch between your shoulder blades is that it feels so good when you scratch it, and even better when someone else scratches it, and better still if that person hits the right spot because they love you and they've performed this service for you so often and attentively that they know exactly which spot to hit.

One of the recurring themes in Spider Robinson's short stories and novels is people who have close relationships suddenly realizing that they have acquired a psychic link. He comes up with endless ways to play this scene out, but my favorite – I think it's from one of the later Callahan's tales – is when one person scratches another between the shoulder blades and hits the exact right spot the very first time and they realize that they are now psychically linked.

Maybe it's a primate grooming reflex, maybe it's receiving a gesture of love and care. Maybe those are the same things. Having your itch scratched for you feels good. Not just primates, either: cats with the flexibility to reach any part of their body with all four of their paws and their teeth will nevertheless purr like a badly-tuned diesel outboard when you scratch them just right.

Since the outset, the free software/open source movement has extolled the virtues of technological self-determination, which is to say, deciding how the computers and programs you use will work. This is often described as "scratching your own itch."

There is no question that scratching your own itch in this way is hugely and enduringly satisfying. On my laptop, I have a variety of little scripts and keybindings and bits of automation that I've built up over the years and every time I use one of these, I get a little hit of brain-reward.

The latest: I got tired of alt-tabbing to get to the file explorer, only to discover that I'd closed all my file explorer windows, meaning I had to mouse over to the dock and open a new one. So I bound "Windows key + E" to opening a file explorer after reading a message board post from an ex-Windows user who'd done this (apparently this is a standard Windows keybinding).

I've fully retrained my fingers to type Win-E rather than alt-tab when I want to get at a graphic filesystem and every time I do, I get the tiniest little pleasant jolt of pleasure. I scratched my own itch!

But even better than this are the little scripts that other people have thoughtfully made for me over the years. The oldest of these still in daily use is more than 20 years old, a bash script called "boingpic" (from when I was still working on Boing Boing). When I run this, it iterates interactively through the files ending with "jpg" or "png" on my Desktop, tells me how wide they are, prompts me to resize them or hit enter to keep their size, and then rsyncs them to the directory on my server that corresponds to https://craphound.com/images/.

If this strikes you as weird and inefficient, that's fine, because it does exactly what I need it to do, and I've memorized it through long, long use. And on top of all that, boingpic.sh was written for me by my dear old friend Seth David Schoen, when we were one of a bare handful of EFF staffers in the early oughts and hung out together all the time. Every time I use it, it reminds me of Seth, and good times, and I feel good.

For centuries, people have fought for the right to self-determination. The disability rights rallying cry "Nothing about us without us" actually dates back to 16th century Poland (it was the basis for the formation of a Polish parliament that wrestled power away from the king). Any parent who has avoided a conflict over getting dressed for school by swapping out "Put your clothes on right now!" for "Which would you rather put on first, your shirt or your socks?" knows how far even a little autonomy can go.

I worked as a computer programmer from the age of 17 to about the age of 29, and while I was never a spectacular coder, I was good at it, and I wrote a lot of code for myself that precisely met my needs, which always felt great. It's one of the reasons I have always championed low-code/no-code software development tools, from Logo to Hypercard to Visual Basic to Scratch. Sure, the code that you write with one of these tools might not be "efficient" from a CPU/memory-usage perspective, but the point is that you write it. You don't have to convince someone else to do you a favor, you don't have to part with any of your money – and you don't have to try to get someone else to understand what you mean when you describe the tool you want.

When I worked at Bakka Books (the world's oldest surviving science fiction bookstore, in Toronto), we organized our inventory using an extremely idiosyncratic Filemaker database created by the store's then-owner, John Rose. John lovingly tended that Filemaker app, tweaking it on his days off to make it better suited to the very specific needs of a science fiction bookstore with a giant used section and an important sideline in keeping collectors' want-lists that we consulted whenever we bought more used books. There are doubtless "better" bookstore stock-keeping systems (including the one that Bakka uses now, in its latest incarnation as BakkaPhoenix), but that Filemaker app was John, a presence in the store even when he wasn't there, embodying his management and literary and retail theories on a MacSE by the cash-register.

I am highly skeptical of vibe-coding in the sense of writing code for other people to use. But when I meet people who've vibe-coded their own apps for their own use to scratch their own itches, I completely get their excitement. They've scratched their own itch! I know exactly how good that feels:

https://pluralistic.net/2026/07/03/rod-logic/#making-flippy-floppy

Sure, I have concerns about this kind of personal vibe-coding, the biggest of which is that if you aren't a skilled programmer, you might end up vibe-coding an app that you can't adequately assess, so it might contain subtle defects that make you vulnerable to security risks and/or expose your sensitive information to the public internet. But there are domains and use-cases where I am totally willing to accept that vibe-coding can enhance someone else's life in important ways, by letting them build exactly the widget they need, and if (when) it breaks, they can just do it again.

This is even better than "nothing about us without us." It's not just insisting that someone else "gather your requirements" before producing a tool that you will rely on and require. This is you, producing that tool for yourself, which means that you might be able to embed features and affordances into it that you can't even articulate, let alone defend. There something undeniably great about scratching your own itch and hitting exactly the right spot.

Even so: the experience of working through your requirements with someone else is clarifying and disciplining, because while you are the domain expert on your needs, that doesn't mean you're the domain expert on how to address those needs. You have the worm's eye view of your life and your needs, while an expert can have the bird's eye view that comes from working with many people, exposing them to many ways of solving problems, including ones you've never thought of.

Darren, the contractor who put in our new kitchen a couple years ago, had ideas for cabinet- and appliance-placement that had been refined by seeing, demolishing, building and revising orders of magnitude more kitchens than we had ever cooked in, and moreover, he clearly cared about our long-term happiness in our own home. The kitchen is great.

That care makes all the difference. Skilled craftspeople can bring expertise to the project that doesn't trump your needs, but can be co-equal with them. Scratching your own itch is great, having your itch scratched by someone who cares enough about you to know where your itch is, that's even better. But best of all is for that person to find the itch you didn't even know you had and scratch that, too. That's something that relies on the human connection that the best free/open source projects embody, the co-creation and community between developers and users.

If you've ever filed a bug against a free/open project and worked through the testing the devs need to squash it, you've experienced that co-creation. The devs want their code to work, because they care about the users, and you as a user can help other users and the devs by reciprocating that care through conscientious, patient, attentive bug reporting and testing.

I think that so much of the outrage about slop code – floods of garbagey pull requests and bug reports – is the result of the collapse of this dynamic. Slop's not merely annoying or time-wasting: it's a betrayal of the love and care that goes into writing and maintaining code for others. Your cat can scratch any part of its body, but it wants you to scratch it, and it will hiss at you and even claw at you if you scratch it the wrong way.

(Image: Orrling and Tomer S, CC BY-SA 3.0, modified)


Hey look at this (permalink)



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

Object permanence (permalink)

#25yrsago Surveillance is a security failure https://www.theguardian.com/technology/2001/sep/27/onlinesupplement.afghanistan

#25yrsago 9/11: the Viridian take https://web.archive.org/web/20011023095346/http://www.viridiandesign.org/notes/251-300/00272_au_revoir_belle_epoque.html

#25yrsago Announcing Wikipedia https://web.archive.org/web/20060517024408/http://www.kuro5hin.org/?op=displaystory;sid=2001/9/24/43858/2479

#25yrsago Phil Zimmerman says PGP can't be blamed for 9/11 https://slashdot.org/story/01/09/24/162236/philip-zimmermann-and-guilt-over-pgp

#20yrsago RIP, sf writer John M Ford https://memex.craphound.com/2006/09/25/rip-sf-writer-john-m-ford/

#20yrsago Gigantic Little Nemo book does justice to the loveliest comic ever https://memex.craphound.com/2006/09/25/gigantic-little-nemo-book-does-justice-to-the-loveliest-comic-ever/

#20yrsago 747s as flying Unix hosts: SCADA in the sky https://memex.craphound.com/2011/09/25/747s-as-flying-unix-hosts-scada-in-the-sky/

#20yrsago Mickey Infinite Copyright mashup https://web.archive.org/web/20061027141551/http://python.net/~goodger/projects/graphics/#mickey-s-infinite-copyright#mickey-s-infinite-copyright

#20yrsago HOWTO make a shoulder-bag out of floppies https://web.archive.org/web/20061025050629/http://www.instructables.com/id/E86165FIENERIE2PV6/?ALLSTEPS

#15yrsago TOSAmend: turn all online “I Agree” buttons into negotiations https://web.archive.org/web/20110925122850/https://www.owocki.com/2011/09/02/tosamend-the-easy-way-to-modify-web-service-terms-of-service-agreements/

#15yrsago That’s Disgusting! Awesomely gross picture book https://memex.craphound.com/2011/09/26/thats-disgusting-awesomely-gross-picture-book/

#10yrsago Swedish law will let you write off the money you spend fixing things rather than trashing them https://www.theguardian.com/world/2016/sep/19/waste-not-want-not-sweden-tax-breaks-repairs

#10yrsago Climate denial’s internal contradictions spring from a need to defend economic doctrine https://link.springer.com/article/10.1007/s11229-016-1198-6

#10yrsago There’s no pumpkin in “100% canned pumpkin” https://web.archive.org/web/20160927152542/https://www.foodandwine.com/news/i-just-found-out-canned-pumpkin-isnt-pumpkin-all-and-my-whole-life-basically-lie

#10yrsago The AI Now Report: social/economic implications of near-future AI https://web.archive.org/web/20161014142521/https://artificialintelligencenow.com/media/documents/AINowSummaryReport_3.pdf

#10yrsago Whistleblowing Wells Fargo loan officer describes years of fraudulent, criminal culture in the bank https://truthout.org/articles/wells-fargo-whistleblower-they-are-all-riding-the-stagecoach-to-hell/

#10yrsago Writer in 29th year of solitary confinement barred from reading his own book https://solitarywatch.com/2016/09/20/writer-in-solitary-confinement-is-barred-from-reading-his-own-book/

#10yrsago Despite sabotage and dirty tricks, Jeremy Corbyn wins Labour leadership race in unprecedented landslide https://www.bbc.co.uk/news/uk-politics-37461219

#10yrsago Who decided Corbyn was “unelectable”? https://www.youtube.com/watch?v=8os-nKuoM3o

#10yrsago The democratization of censorship: when anyone can kill as site as effectively as a government can https://krebsonsecurity.com/2016/09/the-democratization-of-censorship/

#5yrsago Demonopolizing the internet with interoperability https://pluralistic.net/2021/09/24/comcom-acm/#cacm

#5yrsago Copyright reversion, bargaining power, and authors’ rights https://pluralistic.net/2021/09/26/take-it-back/

#5yrsago The Scholars of Night https://pluralistic.net/2021/09/26/mike-ford-rides-again/#cold-war-zeitgeist

#1yrago Apple threatens to stop selling iPhones in the EU https://pluralistic.net/2025/09/26/empty-threats/#500-million-affluent-consumers

#1yrago The billionaires aren't OK https://pluralistic.net/2025/09/24/robo-lickspittle/#just-not-evenly-distributed

#1yrago Rage Against the (Algorithmic Management) Machine https://pluralistic.net/2025/09/25/roboboss/#counterapps


Upcoming appearances (permalink)

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



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

Recent appearances (permalink)



A grid of my books with Will Stahle covers..

Latest books (permalink)



A cardboard book box with the Macmillan logo.

Upcoming books (permalink)

  • "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027

  • "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027

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

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



Colophon (permalink)

Today's top sources:

Currently writing:

  • “Once Is Enemy Action,” a science fiction novel about the origins of modern technofascism. Today's words: 511 (19222 total).

  • "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Fourth draft completed. Submitted to editor.

  • A Little Brother short story about DIY insulin PLANNING


This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net.

https://creativecommons.org/licenses/by/4.0/

Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution.


How to get Pluralistic:

Blog (no ads, tracking, or data-collection):

Pluralistic.net

Newsletter (no ads, tracking, or data-collection):

https://pluralistic.net/plura-list

Mastodon (no ads, tracking, or data-collection):

https://mamot.fr/@pluralistic

Bluesky (no ads, possible tracking and data-collection):

https://bsky.app/profile/doctorow.pluralistic.net

Medium (no ads, paywalled):

https://doctorow.medium.com/

Tumblr (mass-scale, unrestricted, third-party surveillance and advertising):

https://mostlysignssomeportents.tumblr.com/tagged/pluralistic

"When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla

READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.

ISSN: 3066-764X

Friday 2026-09-25

10:00 PM

F-Droid 2.0: A New Chapter for Android Freedom [F-Droid - Free and Open Source Android App Repository]

After more than a year of hard work, we are thrilled to announce the launch of F-Droid 2.0, a complete redesign of the official F-Droid app and the largest app update in 10 years.

For more than a decade, F-Droid has helped people discover and install free and open source Android apps. F-Droid 2.0 builds on that foundation with a modern interface, better app discovery, improved search, and a simpler experience that works well, whether you’re new to F-Droid or have been using it for years.

This isn’t just a visual refresh. The user experience was redesigned to integrate smoothly with current Android patterns, like Material Design, while keeping familiar F-Droid interactions in place. Key components were reworked and rewritten using Kotlin Compose, the standard toolkit these days, creating a foundation that will help us deliver improvements more quickly in the years ahead.

We are excited to begin rolling out F-Droid 2.0 to users over the coming weeks after 14 test releases.

What has changed?

One of our main goals for F-Droid 2.0 was to make it easier to discover, install, and maintain the apps you rely on. We simplified the main navigation into three core areas: Discover, Search and My Apps. Categories are now integrated into Discover, making it easier to browse and explore, while My Apps provides a central place to manage installed apps, updates, and potential issues. Settings and Nearby Swap are still only a tap away from the top bar, but no longer compete for space in the main navigation.

Discoverability improvements

Helping people discover relevant free and open source software (FOSS) was one of the primary goals of F-Droid 2.0. As the F-Droid ecosystem has grown to thousands of applications, finding the right app has become increasingly challenging. The new release introduces improvements throughout the app from browsing and categories to search to make it easier to find software that matches your needs. And of course, F-Droid does this without tracking you, or trying to “engage” you to spend increasingly more time in the app.

A redesigned Discover experience

The new Discover screen helps uncover apps you might otherwise miss. In addition to highlighting newly added and recently updated apps, it now showcases the most downloaded apps in the repository. Whether you’re new to F-Droid or looking for something different, Discover provides several ways to explore the growing ecosystem of free and open source Android applications.

More useful categories

Categories play an important role in helping users browse the repository, so we’ve expanded and refined them significantly, including more specialized categories that make it easier to find specific types of apps, such as VPNs, firewalls, password managers, launches and navigation tools. Here is what you can expect:

  • First, we’ve significantly expanded the category system. Instead of relying on a small number of broad categories, F-Droid now includes many more specialized categories, helping you get closer to the kind of app you want in just a few taps, even before you start searching.

  • Second, to make this expanded category system easier to navigate, we’ve introduced higher-level “meta” categories in the Discover screen. These group related categories together and provide a more approachable entry point for browsing the growing F-Droid ecosystem.

  • Finally, categories now play a larger role throughout the app. Their names and descriptions are used to improve app discovery and help guide users toward relevant free and open source applications.

As an example of this effort, we’ve completely reworked the Games category. Rather than grouping all games together, F-Droid 2.0 now distinguishes between 17 different game genres, making it much easier to find the kinds of games you actually enjoy playing.

Search that understands what you’re looking for

Search has also been significantly improved. In addition to app names, it can now search app descriptions, categories, and translated content. This makes it easier to find apps based on what they do rather than what they’re called.

We’ve also made major improvements for users searching in Chinese, Japanese, and Korean. The new search system provides much better support for CJK writing systems, helping users find relevant apps more reliably in their own language.

Search also remembers your recent queries, allowing you to quickly return to previous searches without having to type them again.

Powerful filtering, made approachable

Browsing and searching are only part of the story. F-Droid 2.0 also introduces powerful filtering options that help you narrow down large lists of apps to exactly what you’re looking for.

Filters can be combined using multiple criteria, such as app category, device compatibility, or anti-features. For example, you can choose to view only Action Games that are compatible with your device and exclude apps that depend on non-free network services.

To help users discover these and other advanced capabilities, F-Droid 2.0 introduces onboarding screens throughout the app. Rather than hiding features behind complex settings, the app provides contextual guidance to help both new and experienced users get the most out of F-Droid.

Smooth installation experience wherever F-Droid runs

For the longest time, the experience of clicking install or update was forced to be second rate by Android. Now, thanks largely to pressure from the EU’s Digital Markets Act (DMA) and anti-trust actions around the world, Android offers all app stores an option for a smoother and more automatic install and update experience than before. F-Droid 2.0 includes groundbreaking work on utilizing these new abilities. This allows F-Droid to use a unified installer for all F-Droid installs, whether built into the OS or you installed it on your device yourself. The unified installer makes use of the new pre-approval API, so that on supported devices the user can confirm right after deciding to install the app, instead of after the app was downloaded. That brings the F-Droid install experience on official Android devices much closer to what the built-in app store can provide.

What moved, and what was removed

A redesign of this size means making careful decisions about what belongs in the new app, what can be handled differently, and what no longer makes sense to carry forward. Some familiar features have changed, moved, or been removed as part of making F-Droid 2.0 more streamlined and easier to maintain, without sacrificing core functionality or features users rely on.

Update checks now happen automatically

F-Droid 2.0 now fetches and installs app updates by default. If you prefer more control, no worries, your existing preferences are still respected.

Some users missed the pull-to-refresh gesture for checking all repositories for updates. In F-Droid 2.0, the pulling gesture is exclusively for scrolling. This is now possible because the app can now automatically check for updates in the background. Rather than preserving a familiar action, we focused on removing the need for it. The best refresh button is the one you never have to press.

Users who want more control still have fine-grained and manual update options available. If you used pull-to-refresh to manually trigger updates, that is now available under the action overflow menu, e.g. the “three dots”, on the My Apps screen.

Data usage settings

F-Droid gives you control of what get’s downloaded when. This helps fit our diverse users around the world, who have varying requirements. Many users have cheap access to mobile data, while mobile data is prohibitively expensive for others. Some users have heightened privacy requirements, so they need to control their network traffic. While others are using limited devices which bog down when F-Droid updates in the background. The settings which control all this were reworked to make adapting F-Droid to your needs more intuitive.

Privacy and security features

Some F-Droid users operate in environments where simply having certain apps installed or even using F-Droid can attract unwanted attention. To help support these users, F-Droid has long included a set of privacy and security features designed to protect both the user and their data.

One key privacy tool is Tor, and F-Droid has long supported using Tor for all network connections, and using Tor Onion Services for repositories and mirrors. The landscape of how Tor is integrated into Android has changed quite a bit since Tor support was first integrated. Now there is TorVPN, Orbot, TorServices and more. We took this opportunity to simplify the settings and remove the auto-detection that was no longer reliable. If you enabled “Use Tor”, that will be migrated to generic Proxy Settings. Going forward, Tor VPN is the recommended approach for easy Tor support, and the Proxy Settings are still available for those who need manual control.

Another key part is the set of “panic” features, which allow users to quickly remove some specific kinds of sensitive information from their device in emergency situations. These features are still included in F-Droid 2.0 and remain an important part of supporting users with elevated security needs.

Notably, the F-Droid app hiding feature has been simplified, to give users an accurate idea of the kind of protection they can expect. F-Droid was one of the first apps that began providing app hiding features to protect user privacy, including our “panic” feature which disguised the F-Droid app as a simple calculator app. This simple feature was requested by many users, and since then Orbot, TorVPN, Signal and others have added such masking features. Over time, a standard design has emerged across widely used apps, and we have adopted this design in the new release as well. This feature is designed so that users can better understand the limits of the disguise. Instead of the mask looking and functioning as a simple calculator app, now the mask only affects the app icon, name and nothing else. This informs users that the F-Droid app will still appear in the “Apps” settings and would be detectable during forensic inspection. This change will hopefully make it easier for users to understand the limits of this feature, while still utilizing it when needed.

One feature that has not yet returned is the ability to remove and wipe apps as a response to a panic trigger app like Ripple. We recognize that some users rely on this functionality for privacy and personal safety reasons and understand it is more than a usability feature. However, it requires highly specialized work to maintain, and given the small user base, we felt it should no longer block so many other important improvements.

The app-wiping feature remains an important feature. We would especially welcome feedback from people who use it, to help us understand how and when it is used, so we can evaluate the best path forward as we continue improving F-Droid 2.0. Users who rely on the current app-wiping implementation may opt to postpone updating to F-Droid 2.0 while we evaluate bringing the feature back.

For Android versions that integrate F-Droid

F-Droid is designed to be integrated into any version of Android or AOSP, as we can see in CalyxOS, emteriaOS, iodéOS, Lineage-for-microG and ShiftOS. Each OS can include their own repositories by default using the “additional repos” mechanism. If you use one of these OSes, these will be visible in your Repositories overview. For additional info on what changed, check out this blog post.

Also, F-Droid Privileged Extension (FPE) is not currently supported by 2.0. That means even if FPE is installed, F-Droid 2.0 won’t use it. This overhaul focused on full featured support for the Android “session” installer. That lets F-Droid run background updates on any recent Android version without requiring FPE. Like with any of the changes here, we welcome feedback.

Lowering the barrier for contributors

While many of the improvements in F-Droid 2.0 are visible on the surface, some of the most important changes happened behind the scenes.

All new code in this effort uses modern Android code standards and designs. This gives us a codebase that is easier to maintain, test, and easier to extend with new features in the future.

One of the goals of the rewrite was to lower the barrier for new contributors. Android development has changed significantly over the past decade, and F-Droid 2.0 is now built using Kotlin, the language that has become the standard for modern Android development. This makes it easier for developers familiar with today’s Android ecosystem to contribute to the project.

The new user interface is built with Jetpack Compose, the standard toolkit for Android applications. Beyond simplifying development, this helped us align F-Droid more closely with Material Design, the design system used throughout Android. As a result, F-Droid feels more familiar to Android users while remaining true to its own identity and values.

Most importantly, these changes provide a foundation for the next decade of F-Droid development. By reducing maintenance burden and making contributions easier, we can spend more time improving the experience for users and less time fighting technical debt. Some new tools also depend on fixes in Android itself, one such fix was added in Android 7 forcing us to drop support for Android 6. As always, old F-Droid releases will continue to work on old Android versions.

A community effort

F-Droid 2.0 is one of the largest and most ambitious projects in our history. Bringing it to life required much more than software development. It involved user research, design, testing, documentation, community feedback, quality assurance, lots of new code, a security audit and countless discussions about how F-Droid should evolve over the next decade.

This work was made possible by the support of many organizations and individuals. Torsten Grote’s development work on the new app was funded by NLnet through the Mobifree fund. The Open Technology Fund’s User Experience & Discovery Lab supported user research and design work, bringing in Ura Design to help conduct user testing, develop user stories, and refine our Human Interface Guidelines.

Additional support came from the Open Technology Fund’s Free and Open Source Software (FOSS) Sustainability Fund, NGI, Mobifree, and the Calyx Institute, whose sponsorship helps support the ongoing maintenance and long-term sustainability of the F-Droid ecosystem.

As part of this effort, the Open Technology Fund’s Security Lab in conjunction with Convocation conducted an independent security review of F-Droid 2.0. We analysed and addressed all findings relevant to the new application, helping ensure that the release meets the high security standards our users expect. We look forward to sharing the full audit report once it has been cleared for publication.

Just as importantly, F-Droid 2.0 reflects the contributions of many volunteers. Community members contributed code, testing, bug reports, design feedback, translations, documentation, UX discussions, and countless ideas throughout the redesign process. Both long-time contributors and people making their first contribution helped shape the final result.

Finally, this work would not have been possible without your support. Donations help fund many of the less visible but essential activities that grants don’t always cover, including community management, handling the issue backlog, quality assurance, release management, and project coordination. These contributions help keep F-Droid healthy long after a specific grant-funded project has ended.

The journey continues

F-Droid 2.0 represents a major milestone, but it is not the end of the story. Rebuilding the app has given us a stronger foundation, yet there is still plenty of work ahead.

As the rollout reaches more users, we expect to learn a great deal from real-world usage. Community feedback has shaped F-Droid 2.0 from its earliest design discussions through many alpha and RC releases, and it will continue to guide future improvements. Some ideas did not make it into the initial release, while other features are still evolving as we gather feedback and refine their design.

In the coming months, we will continue improving performance, accessibility, app discovery, and overall usability. We’ll also keep listening to users as they adapt to the new experience and help us identify opportunities for further improvement.

Like every major F-Droid release before it, version 2.0 is not a destination, it’s the beginning of the next chapter.

The future of Nearby

One area that continues to evolve is Nearby, the feature that allows users to share apps directly between devices without relying on a central server.

The broader F-Droid 2.0 redesign gave us an opportunity to rethink Nearby from the ground up. We have been working on a new implementation based on improved connection methods that should make sharing apps more reliable and easier to use.

This work is not quite ready for inclusion in the initial F-Droid 2.0 release, but development is actively underway and the foundations are already in place. If Nearby sharing is important to you, now is an excellent time to get involved. Community feedback and testing can help shape the next generation of the feature before it reaches a wider audience.

How you can help

F-Droid 2.0 is the result of thousands of hours of work from developers, designers, testers, translators, donors, and community members around the world. Now that it is reaching users, we’d love your help making it even better.

If you’re receiving the update, take some time to explore the new experience and let us know what you think. Whether you’ve found a bug, have an idea for an improvement, or simply want to tell us what works well, your feedback helps guide future development.

If you’d like to get more involved, there are many ways to contribute.

Help us test, translate and review

You can help test upcoming features, improve translations and documentation, review issues, contribute code, or join discussions about the future of the project. New contributors are always welcome.

Consider donating to F-Droid

And if you’re able, please consider supporting F-Droid financially. Donations through Liberapay or OpenCollective help fund the ongoing work that keeps the project healthy between major releases, from infrastructure and quality assurance to community support and project coordination.

F-Droid 2.0 is a major milestone, but the work continues. Thank you for helping us build a free, open, and sustainable app ecosystem for Android.

Thinking about your purpose [Seth Godin's Blog on marketing, tribes and respect]

I don’t believe we’re each born with a purpose. We have more freedom than that, the freedom to choose the impact we’ll make.

Our work, though, does have a purpose. The change we seek to make. The people we’re here to make it for.

When we commit to work with purpose, it transforms us as well as the people we’re engaging with.

Who’s it for, what’s it for… if we can continue to return to the purpose of this product, this meeting, this ad–then we can find a common language and coordinate our efforts to make a difference.

Resistance pushes us in many ways. It pushes us to imagine that our work isn’t for us, we’re just biding time until we get to the real stuff. It pushes us to deny responsibility or to blame the system. And mostly, it pushes us to refuse to name the purpose of how we’re spending our time.

Stuck is just another word for being conflicted about our purpose. The knot holds us back because we’ve become entangled in goals that are mutually exclusive.

      

Say what you want [Seth Godin's Blog on marketing, tribes and respect]

The problem is with the “and.” (Often a ‘but’ in disguise.)

I want to make the art I have in my head, and I want the market to love it.

I want to have the wedding of my dreams, and I don’t want to worry about money, and I want my cousins and friends to enjoy every bit of it.

I want to take few risks and I want extraordinary returns.

I want to have a difficult conversation and I want there to be no tension, stress or possible downsides.

We hesitate to admit what we really want because when the ‘and’ shows up, we can see we’re being unreasonable. It’s easier to simply hope and dream.

Strategic thinking doesn’t ignore the systems all around us, or the trade-offs that scarcity and competition require. Instead, it embraces them.

      

Kanji of the Day: 幼 [Kanji of the Day]

幼

✍5

小6

infancy, childhood

ヨウ

おさな.い

幼稚園   (ようちえん)   —   kindergarten
幼児   (ようじ)   —   young child
幼い   (いとけない)   —   very young
幼いころ   (おさないころ)   —   when one was a very young child
幼なじみ   (おさなじみ)   —   childhood friend
乳幼児   (にゅうようじ)   —   infants
幼稚園児   (ようちえんじ)   —   kindergartener
幼い頃   (おさないころ)   —   when one was a very young child
幼少   (ようしょう)   —   infancy
幼稚   (ようち)   —   infancy

Generated with kanjioftheday by Douglas Perkins.

Kanji of the Day: 凡 [Kanji of the Day]

凡

✍3

中学

commonplace, ordinary, mediocre

ボン ハン

およ.そ おうよ.そ すべ.て

凡例   (はんれい)   —   explanatory notes (at the start of a book)
平凡   (へいぼん)   —   ordinary
三者凡退   (さんしゃぼんたい)   —   out in 1-2-3 order
凡退   (ぼんたい)   —   out in 1-2-3 order
凡人   (ぼんじん)   —   ordinary person
凡打   (ぼんだ)   —   easy fly
非凡   (ひぼん)   —   extraordinary
凡庸   (ぼんよう)   —   mediocre
凡作   (ぼんさく)   —   mediocre work
凡ミス   (ぼんミス)   —   basic mistake

Generated with kanjioftheday by Douglas Perkins.

03:00 PM

Wikimedia Commons picture of the day for September 20 [Wikimedia Commons picture of the day feed]

Picture of the day
Inflorescence of a Rostrinucula dependens. This subshrub is native to China and blooms from August to October. Focus stack of 54 photos.

Wikimedia Commons picture of the day for September 22 [Wikimedia Commons picture of the day feed]

Picture of the day
Beach of Cape Fiolent during the storm at sea. Cape Fiolent in Crimea is of ancient Jurassic origin. Upper Miocene lava and carbonate intrusions on heavily eroded Jurassic foundation.

02:00 PM

Nintendo Wins $4.5 Million Judgment Against r/SwitchPirates Mod ‘Archbox’ [TorrentFreak]

nintendoNintendo is doing everything in its power to prevent gamers from playing pirated games on its Switch console.

This involves sending a steady stream of cease and desist letters and takedown notices. If those don’t work, the company is prepared to take action in court.

In June 2024, it filed a lawsuit at a Washington federal court against Arizona resident James C. Williams, known online as ‘Archbox’. Nintendo accused him of operating several ‘pirate shops’ that offered large libraries of pirated Switch games to the public.

According to Nintendo, Williams promoted these shops on the SwitchPirates subreddit, where he was a leading moderator. He also allegedly helped users install circumvention software and asked for eShop gift card “donations” to buy games that were then decrypted and added to the shops.

Williams never responded to the complaint. This prompted Nintendo to request a default judgment last October, asking for $4.5 million in statutory damages as well as a permanent injunction.

Judge Grants Default Judgment

This week, U.S. District Judge Lauren King granted Nintendo’s motion in full. She stressed that the defendant was aware of the case, as he hired a lawyer to object to a Google subpoena, but he failed to answer the complaint.

Williams’ activity on Reddit didn’t help his case and is cited in the court order. These posts suggest that the defendant knew that the games were copyrighted and that he distributed them anyway.

In one post cited in the order, Williams calls himself a “pirate” who “[is]n’t going to give Nintendo $50 for a game.”

Self-proclaimed pirate

self proclaimed pirate

$4.5 Million Damages Award

Nintendo requested the statutory maximum of $150,000 per title for 30 games, including The Legend of Zelda: Tears of the Kingdom, Mario Kart 8 Deluxe and Super Smash Bros. Ultimate.

The judge agreed. At roughly $50 per game, lost sales could easily run into the hundreds of thousands of dollars, making the maximum damages request “not an unrealistic estimate” of Nintendo’s actual damages, the order reads.

This and other posts made clear to the judge that the infringing activity was willful. She therefore found the $4.5 million award appropriate, partly as punishment.

“Williams’ egregious infringement activities merit substantial punishment here,” Judge King concludes.

As a “gesture of reasonableness,” Nintendo didn’t request DMCA damages or attorneys’ fees. This did not go unnoticed by the judge, who notes that this worked in favor of granting the maximum copyright infringement damages.

Shops and Reddit Account Already Gone

In addition to the damages, Judge King also issued a permanent injunction. This prohibits Williams from distributing any pirated Nintendo game, not just the 30 listed titles, as well as any software that circumvents the protections on Nintendo’s games and consoles.

The order

the order

He is also barred from encouraging others to download pirated games or circumvention tools. To enforce the ban, the order requires Williams to disable his pirate shops and the accounts he used to distribute or promote them.

The order covers his Reddit account, as well as accounts on Instagram, X, TikTok, Discord and Telegram that were used for the infringing activity.

It appears that, in practice, there is little left to disable. The ‘archbox’ Reddit account is already self-deleted, and the shops named in the complaint were shut down long ago, most of them after Nintendo’s cease and desist letter in March 2024.

‘This user has deleted their account’

reddit

By filing the lawsuit, Nintendo said it wanted to “put a stop to” Williams’ activities, and presumably send a deterrent message to others. Recouping the $4.5 million will likely be hard, particularly since the defendant is unresponsive.

Although the judgment goes in Nintendo’s favor, none of the legal claims were tested. Because Williams failed to respond, the court took the allegations in the complaint as true, resulting in an uncontested win.

This outcome differs from Nintendo’s parallel lawsuit against Modded Hardware, which was filed on the same day. That case ended last year when its operator agreed to a $2 million judgment to settle.

—

A copy of Judge King’s order granting default judgment and a permanent injunction is available here (pdf). The judgment can be found here (pdf).

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

01:00 PM

Promises Made, Promises Broken: RFK Jr. Keeps COVID Vaccines From Children [Techdirt]

The velocity with which RFK Jr. continues to break the promises he made during his confirmation hearings is simply incredible. As we get further and further away from those hearings, which amazingly occurred only 21 months ago, we may lose sight of the assurances Kennedy gave directly to Congress about his plans if appointed to lead HHS. For the purposes of this post, here are two we’ll key in on.

Sen. Elizabeth Warren (D-Mass.) grilled Kennedy about the money he’s made in the private sector from lawsuits against vaccine makers and accused him of planning to profit from potential future policies making it easier to sue.

“Kennedy can kill off access to vaccines and make millions of dollars while he does it,” Warren said during the Senate Finance Committee hearing. “Kids might die, but Robert Kennedy can keep cashing in.”

Warren’s statement prompted an assurance by Kennedy.

“Senator, I support vaccines,” he said. “I support the childhood schedule. I will do that.”

Days later, Sen. Bill Cassidy of Louisiana, chair of the Senate Health, Education, Labor, and Pensions Committee, declared Kennedy had pledged to maintain existing vaccine recommendations if confirmed. Cassidy, a physician specializing in liver diseases and a vocal supporter of vaccination, had questioned Kennedy sharply in a hearing about his views on shots.

“If confirmed, he will maintain the Centers for Disease Control and Prevention’s Advisory Committee on Immunization Practices’ recommendations without changes,” Cassidy said during a speech on the Senate floor explaining his vote for Kennedy.

Kennedy was lying. He almost immediately went about violating those promises at HHS and its child agencies. He dismantled ACIP and rebuilt it with like-minded conspiracy theorists. He went about altering the childhood vaccine schedule. He has failed to actually support vaccines in America. He violated his pledge with the thoroughness of a completionist playing a video game. When hauled before Congress to ask just what the hell his problem was and why he did literally the opposite of what he’d promised, he yelled at Congress and lied some more.

And now he’s doing it all over again by disallowing states to get childhood COVID vaccines through the CDC’s Vaccine for Children program.

As respiratory virus season nears and fall vaccination drives get underway, more than half of US children are facing uncertainty over access to this year’s COVID-19 shot. The Centers for Disease Control and Prevention has unexpectedly delayed the distribution of the shots to a key federal program and some states.

Usually, the CDC would allow states to order the newly available seasonal COVID-19 vaccines through the federal Vaccine for Children (VFC) program, which provides vaccines at no cost to children who are uninsured, underinsured, Medicaid-eligible, or Indigenous people in the US. Approximately 52 percent of all US children are eligible for vaccines through the program.

“The delay in VFC means delays in these states’ ability to get vaccine for all children,” Demetre Daskalakis, former director of the CDC’s National Center for Immunization and Respiratory Diseases and chief medical officer at Callen-Lorde Community Health Center, told The Guardian.

Now, when the federal government blocks vaccines for the greatest pandemic in several generations to potentially half of the children in the entire country and American territories, you’d have to think they have a good reason for doing so. Your guess is as good as mine as to what that could be, because HHS ain’t talking.

In a statement, the Department of Health and Human Services told Ars Technica that “CDC has not yet finalized procurement decisions for COVID-19 vaccines through the Vaccines for Children and Section 317 programs.” The department—currently run by ardent anti-vaccine activist Robert F. Kennedy Jr.—declined to answer the question of why there was a delay in the decision. But the statement suggested that Trump officials were questioning whether children should get the vaccine.

“HHS and CDC are committed to … ensuring that vaccines purchased through federally funded programs are appropriate for the populations those programs serve,” the department said in the statement. It added that additional information about the decision will be released “soon.”

This is bullshit and it should result in congressional hearings. Kennedy must answer for this generally and explain yet another broken promise. He told senators, to their faces, that he would not be taking anyone’s ability to get vaccinated away from them. That was a promise made to the representatives of the American public and he lied about it. That must be answered for, or else there is no longer any point to having confirmation hearings, or perhaps to having oversight of the Executive Branch at all.

And Kennedy isn’t the only one who should be answering questions. Where the hell is Erica Schwartz in all of this? The new CDC Director was supposed to be one of the adults in the room. She was pitched as a bulwark against Kennedy’s insanity. Here, she appears to be completely out to lunch.

To the American Senate: do you all like being played for fools so publicly? Is this some sort of kink? If ever there was a cabinet secretary in the modern era worthy of being fired from his position, isn’t Kennedy it?

Don’t you have any pride?

12:00 PM

Teen Sadness And Suicidal Thoughts Keep Falling, Even As Kids Keep Scrolling [Techdirt]

Over the last few years, it has become accepted knowledge that the internet — mainly social media and, lately, AI tools — was damaging the mental health of kids and increasing the suicide rate among that demographic. To hear the media and politicians talk about it, this was the biggest issue on the planet and we had to do basically everything possible to block social media (and AI) from kids.

Of course, the narrative was always bullshit. While there had been an uptick in suicide rates among teens between 2010 and 2020, they were way below the rates in the 80s and 90s. And by the time Jonathan Haidt’s “moral panic in a book” came out blaming social media for teen mental health problems, the data already didn’t support his claims, as I pointed out in my review of the book right after it came out.

In that review of the book, I highlighted that while suicide rates among teens had ticked up in the US, they had actually declined in many other countries — including France, Spain, New Zealand, and elsewhere — despite plenty of social media usage in those countries. Similarly, the data on mental health issues was clouded by (1) much more openness to talking about mental health, and (2) importantly, new guidance under the Affordable Care Act that mandated increased screening for depression in adolescent girls, while simultaneously instructing clinicians to record suicidal ideation differently than in the past, which resulted in a massive uptick in such numbers.

And now the narrative violation continues, as the latest CDC survey data shows that mental health concerns among teens have been declining since their 2021 peak (i.e., as we were coming out of the worst of the COVID crisis).

Continuing a trend first observed in 2023, teenagers surveyed at high schools across the country in 2025 reported improvements in several key measures, including persistent feelings of sadness or hopelessness, serious thoughts of suicide and attempting suicide in the last year.

Some might argue that this is due to the work of Haidt and politicians banning social media for kids, but the data doesn’t seem to show that at all.

Thirty-six percent of teenagers said that they used social media every hour or more, a similar percentage to what was seen in 2023, when the data was first reported.

And while this survey doesn’t track AI usage, we know from other research that a large majority of teens now use AI chatbots, with roughly three in ten using them daily.

This does not mean, of course, that we can declare victory. There are still, clearly, plenty of teens dealing with mental health challenges.

But the data show that many teenagers, especially girls and teenagers who identify as lesbian, gay or bisexual, are still struggling. Thirty-three percent of high school students reported persistent feelings of sadness or hopelessness in the last 12 months, down from a peak of 42 percent in 2021. Fourteen percent of teenagers reported that they had seriously considered attempting suicide, down from 22 percent in 2021.

As actual experts have been pointing out for years, the reality around mental health and suicidal ideation is extremely complicated and not fully understood. But, over and over again it seems that the approach recommended by actual experts is not blanket bans on technology or simply “blaming” anything, but rather better efforts at identifying those going through mental health challenges while simultaneously making more mental health resources available to all who need them.

But, the narrative is the narrative. Hell, it was just weeks ago that a judge in New Mexico took it as irrefutably proven that social media was damaging to kids’ mental health. Does anyone get to go back and show him the latest data suggesting that maybe something else was driving this? Or do we just keep treating the narrative as fact?

This is what I’ve been saying for years: when we misdiagnose the problem and blame the wrong thing, the “solutions” we get are not solutions at all. Indeed, they could be making the problem worse by not actually putting in place the tools and resources to help those in need while, simultaneously, doing real damage to groups that rely on internet communities for their own mental health support.

I’d like to think that as more data like this comes out, further debunking Haidt’s narrative, we could get back to a serious discussion about how to actually help kids who are struggling. But I fear the easy comfort of a moral panic is too strong a pull for people to give it up that quickly.

09:00 AM

KnotChat: Nicole Walters [Seth Godin's Blog on marketing, tribes and respect]

Nicole Walters is a bestselling author, a TV star, a community leader, a mom and a maker of magic.

Here’s the conversation we did about The Knot.

PS to celebrate the book, my publisher put the Kindle edition of This is Strategy on sale for $2 this week.

CORRECTED LINK: Today at 10:30 ET, I’ll be doing a live QA about problems and the Knot. Details are here. Thanks.

      

“Let’s Not Send Out the Diesel.” [The Status Kuo]

Photo courtesy of The New Republic

On Tuesday, Donald Trump was asked whether he backed a ban on U.S. diesel exports. It’s a move a growing number of farm-state Republicans have demanded to bring down diesel costs ahead of the midterm elections. “I’ve said let’s not send out the diesel. We make a lot of diesel,” Trump responded. “I’ve called for it. I’ve called for it within my people.”

This was quite the reversal and may have caught many off guard. Indeed, for months the White House position on a diesel export ban was the opposite. In March, Energy Secretary Chris Wright posted, “To be clear, the Trump administration has no plan to implement restrictions on oil and gas exports.” In May, Interior Secretary Doug Burgum called export curbs “kind of bad on all accounts.” That same month, Wright told CNBC that halting diesel exports would force refineries to scale back. “That would make no sense at all,” he insisted. And as recently as Monday, a White House official said the regime was “not considering an export ban or export restrictions at this time.”

Treasury Secretary Scott Bessent sought to temper Trump’s remarks by explaining that the White House was “examining whether it’s feasible in terms of the overall refining capacity and whether a full or partial ban would work.” By Wednesday, however, Politico reported that the White House was preparing a 90-day ban on diesel exports, citing five people familiar with the discussions.

Then, because this is the Trump White House, an official denied the report, aides began jockeying for position and the mixed messaging continued. That morning, Wright told an audience in New York that “the blunt tool of banning diesel exports definitely doesn’t work.”

Trump never welcomes that kind of pushback from his Cabinet.

Subscribe now

Record diesel and a midterm scramble

The debate inside the White House comes as diesel hit a record national average of $6.53 a gallon on Tuesday, up 77 percent from a year ago, squeezing the farmers, truckers and builders whose livelihoods depend on it.

Early voting in the midterms is already underway, with soaring fuel prices top of mind for voters. In farm states like Iowa, Kansas and Nebraska, Democrats — and, in Nebraska, independent Dan Osborn — now have a shot at Senate seats that weren’t considered competitive a year ago.

The price spike traces to wars on two fronts. First, the war with Iran has disrupted oil production and shipping in the Middle East, including through the Strait of Hormuz and Bab el-Mandeb. Second, in July, Russia banned diesel exports after Ukrainian attacks on its refineries, pulling supply from an already tight global market.

The result has been higher costs for consumers. Brown University’s Watson School of International and Public Affairs estimate puts Americans’ added diesel costs alone at close to $52 billion since the Iran war began.

GOP Sen. Chuck Grassley of Iowa gave the export ban idea its loudest push on Sept. 19, in a characteristically stilted tweet:

W diesel $6.57 in Iowa why doesn’t Pres Trump put an embargo on diesel exports like presidents in the 70s put embargoes on ag products bc food prices were inflated. High diesel prices ARE KILLING FARMERS INCOME.

The next day he followed up:

I hope WH doesnt listen 2 Big Oil who claim diesel export ban wont work Big Oil doesnt need 2 charge sky-high diesel prices 4 Iowa farmers + truckers just filling up They shld cut price 4 US diesel&get the $$ frm other countries IF U CAN EMBARGO CHIPS U CAN EMBARGO DIESEL

After deciphering Grassley’s old-man tweets, other Republicans quickly joined in. Senate Majority Leader John Thune said he was “open” to a ban. Rep. Ashley Hinson, Iowa’s Republican Senate nominee, called for a ban while criticizing the war in Iran (she is a new “convert” to the antiwar side), as did Michigan Republican Senate nominee Mike Rogers and Louisiana Gov. Jeff Landry. Rep. Tim Burchett (R-TN) introduced two bills on Sept. 16. One would ban diesel exports through the end of 2026. The other would trigger a ban after the national average exceeds $5 a gallon for 14 consecutive days.

The GOP’s urgency stems from the political math. Fox News released a poll last week showing 61 percent of voters say gas prices are a major problem for their household, up from 48 percent two years ago. Sixty-three percent said Trump’s policies have made the economy worse. An NPR/PBS News/Marist poll found registered voters prefer a Democratic Congress by 12 points, with Trump’s approval at 39 percent.

Hinson and Rogers have both reversed course to support ending the Iran war, but Trump himself has sounded less alarmed. “You have a little higher. It’s a very inexpensive price to pay for what we’ve done,” he told a North Carolina rally last week. “Remember that. It’s a little more. Frankly, even if it was a lot more.” Inside the White House, according to an oil industry executive Politico spoke with, the cautious voices “[have] been swept aside by the political camp, which says, ‘dammit, something has to happen.’”

The industry-aligned naysayers

Wright has continued to make the case against a ban. “If you can’t export the diesel that comes out of our refineries, you run out of places to store it, and you have to reduce US refining, which would put upward pressure on gasoline prices and jet fuel prices,” Wright said Wednesday. He said the White House was instead working with refiners to raise domestic supply “in a simpler, voluntary, cooperative fashion, without using blunt instruments that would reduce refining throughput.” He offered no details and said no decisions had been made.

According to Politico, Wright, Burgum and Bessent all objected to a total ban in internal discussions. Wright also called energy CEOs Tuesday night to warn them a 90-day ban was likely within days. One person familiar with the talks described Bessent as “a good soldier” who “will voice opinions and then march forward.”

Burgum had earlier warned that other countries could retaliate, hitting states that rely on imported fuel. “We stop exporting product, and then somebody says, ‘We’re not going to export to California,’” he told reporters at a G20 energy meeting in Houston on Sept. 14.

The oil industry agrees. “The answer is more supply and more flexibility — not new restrictions that risk making a difficult situation worse,” said Mike Sommers, president and CEO of the American Petroleum Institute. The refiners’ trade group, American Fuel & Petrochemical Manufacturers, argued in a blog post that export bans “reduce U.S. fuel production, put upward pressure on prices, weaken energy security and hand market share to foreign competitors.” An oil executive told CNBC’s Brian Sullivan that a ban could raise fuel prices by 30 cents a gallon. More on why later.

Republicans from oil-producing states have split from their farm-state colleagues, and some of those states have Senate races that could decide control of the chamber. Sen. John Cornyn of Texas, who lost his primary runoff to state Attorney General Ken Paxton, called the proposal “a gimmick.” Sen. Lisa Murkowski of Alaska worried a ban would be a short-term move “that doesn’t really move the needle.” But Alaska’s other senator, Dan Sullivan, who is facing a tough reelection challenge from Democrat Mary Peltola, fell on the opposite side and now backs a diesel export ban.

Why it probably wouldn’t work

Patrick De Haan, head of petroleum analysis at GasBuddy, says the proposal misreads the problem. “The U.S. is not short of diesel. The world is,” he wrote. U.S. refineries produce about 5.3 million barrels of distillates a day, while domestic demand is roughly 3.6 million. U.S. prices, he argues, reflect that global market.

Then there’s the geography problem. The surplus sits on the Gulf Coast, but the highest prices are in the Northeast and on the West Coast, which rely on shipments by water and imports, and in the Great Lakes region, which has had refinery problems. Normally, moving fuel between U.S. coastal regions runs into the Jones Act, a 1920 law requiring that goods shipped between U.S. ports travel on vessels that are U.S.-built, U.S.-owned, U.S.-flagged and U.S.-crewed. De Haan notes that the administration has waived that requirement since March. Under the waiver, shipments from the Gulf to both coasts hit record volumes, yet diesel keeps flowing abroad because foreign buyers pay more. Analysts at the Atlantic Council expect a ban to temporarily lower prices along the Gulf Coast and in the Midwest, but potentially raise them on the West Coast.

Refiners would also likely adapt. They could shift production toward jet fuel or export partially refined product to be finished overseas. “Refineries are just going to try and get around it — they have a business to run,” De Haan told CBS. Analysts at TACenergy warned that losing export markets “would force many plants to cut run rates, and reduce their output of gasoline (and numerous other products) as well, which becomes counterproductive.”

A ban would also push up diesel prices overseas, and those increases could loop back home. Atlantic Council analysts warned that if Latin American farmers and truckers can’t get U.S. diesel, U.S. food supply chains could be disrupted, potentially raising grocery prices. Garrett Golding of the Federal Reserve Bank of Dallas said resulting price increases “will boomerang back” onto the East Coast and, to a lesser degree, the West Coast. Bob McNally, president of Rapidan Energy Group and a former energy adviser to President George W. Bush, told Newsweek that “Nixon-era refined product restrictions will reduce investment in the U.S. oil refining sector.”

De Haan’s alternatives are more modest: extending the Jones Act waiver, which expires Nov. 15, and temporarily waiving the federal renewable fuel mandate, which he estimates could cut prices by 10 to 20 cents a gallon. “Aside from that, the only thing that the administration really can do is get the Strait reopened,” he said. Thune has made a similar point, saying the best solution would be for Trump to reopen the Strait of Hormuz as soon as possible. Democratic Sen. Peter Welch of Vermont put it more bluntly: “If he’s serious about lowering prices of oil, gas, and home heating oil, he needs to end his illegal war with Iran.”

07:00 AM

The Antitrust Problem With Meta’s Settlement With The States [Techdirt]

Originally published as an op-ed in The Mercury News. Republished here with permission from the author.

Meta’s settlement with the state attorneys general (currently awaiting court approval) has been touted as industry-redefining. Indeed, Meta desperately hopes it will be. Although Meta was the only industry player to negotiate its terms, the settlement agreement is structured to broadly reshape the social media industry. In addition to Meta’s guaranteed settlement payments of $12 billion, Meta will pay the state AGs a total of $5 billion in additional bonuses — if the state AGs restrict minors’ usage of Meta’s key competitors (and make comparable settlement payments).

The settlement’s quid-pro-quo effectively places a bounty on the heads of Meta’s competitors — and deputizes the state AGs as Meta’s bounty-hunters. Meta wants the government to hit Meta’s rivals. If state AGs deliver the results Meta wants, Meta pays them off. The quid-pro-quo is not subtle. It’s out in the open for everyone to see, but that doesn’t make it any less corrupt or corrosive.

It’s easy to understand why Meta dangled the bounty in front of the state AGs. For years, Meta has urged governments to increase their regulation of social media—but only so long as any new regulation doesn’t disadvantage Meta more than its rivals. By unilaterally entering into the settlement agreement, Meta has exposed itself to a risk that it ends up as the only major industry player hindered by the agreement’s restrictions.

This would put Meta in a precarious market position, especially given the settlement agreement’s time limits on use and the fact that Meta’s competitors are just a click away for consumers. The economic benefits of having its competitors equally restricted are surely worth far more than $5 billion to Meta. That’s why Meta will happily share a piece of its financial upside with the state AGs if they deliver their end of the bargain.

While it’s clearly in Meta’s interests to pay off the state AGs to impose the settlement terms on Meta’s rivals, why are state AGs so eager to become Meta’s bounty-hunters?

To be fair, the state AGs have plenty of motivation to prosecute Meta’s social media rivals without any additional bounties from Meta. Indeed, prior to the settlement, several state AGs had already initiated enforcement actions against some of Meta’s rivals. The state AGs might view the $5 billion bounty as a financial windfall for doing work they were willing to do for free.

Unfortunately, any windfall from Meta’s bounty arrangement comes at a high cost to the state AGs and their constituents.

First, the quid-pro-quo taints all further social media-related state AG enforcement efforts against Meta’s rivals. Going forward, judges, juries and Meta’s rivals will justifiably wonder: Are the state AGs bringing the enforcement action because they genuinely believe their constituents are being harmed, or because they hope to cash in Meta’s bounty?

Second, the state AGs have shown how justice is for sale in their offices. The state AGs will do the anticompetitive work of controlling the marketplace activities of a company’s rival — if enough money is on the table. Putting a price on justice this way degrades the rule of law.

In promoting the settlement, the state AGs have proudly claimed that they are working to protect the children in their states. Instead, Meta’s bounty demonstrates that the state AGs are actually working for Meta. This is a good reason for the courts to think carefully about whether the settlement should be approved.

Our society needs to have difficult and high-stakes conversations about how we can improve children’s welfare online. By selling out the integrity of their enforcement decisions, the state AGs have discredited themselves as contributors to those conversations.

Eric Goldman is a law professor and associate dean for research at Santa Clara University School of Law. He has been teaching and researching internet law for over 30 years.

05:00 AM

Trump Easily Loses His Censorial SLAPP Suit Over A Poll Predicting He Might Lose [Techdirt]

You may recall that after he had won the 2024 Presidential election, the sorest winner in the history of sore winners, Donald Trump sued retiring pollster Ann Selzer and the Des Moines Register for… having reported the — admittedly surprising and, in retrospect, wildly off — poll results suggesting that Kamala Harris actually had a chance to win over Donald Trump in Iowa. As we pointed out at the time, this was utter nonsense for multiple fairly obvious reasons. Poll data isn’t defamatory. It’s just the result of a poll. Also, what fucking damages could he possibly argue, given that he won?

Anyway, an Iowa state judge has now dismissed the case, while calling out what kind of chilling effects allowing it to proceed would have had on speech. The ruling is pretty thorough and fairly obvious, even if it sucks that Selzer had to deal with it for the past two years.

This case sets a President, a member of Congress, and a former state senator against a pollster and a newspaper, and it arises out of an election. A case of that kind invites the reader to look for a political result. The Court’s role is narrower. It is to sit as an impartial arbiter, to apply the law without passion or prejudice, and to rule without regard to the politics of the day. As such, the only question before the Court is whether the Petition states a claim the law recognizes. At its core, the Plaintiffs’ Petition seeks to stretch both Iowa statutory and common law beyond their current bounds, turning speech that enjoys the highest category of First Amendment protection into a liability. After considering the parties’ arguments, the Court must conclude that the protection is too great and the reach is too far. The case must therefore be dismissed.

We had previously covered some of the extremely shady procedural maneuvers that Trump’s lawyers had made in the course of the case, including dropping the federal case and refiling in state court in an attempt to dodge Iowa’s new anti-SLAPP law. But the state case was dead on arrival as well, even as Trump’s lawyers did a ridiculous “there’s no First Amendment implication here at all” shrug:

Plaintiffs’ initial argument is that the First Amendment has no relevance to this case. They say this litigation has nothing to do with a government attempt to chill private speech; no claim involves government suppression; and that Defendants’ argument over the absence of a general government power to punish political falsehoods is beside the point, because the parties on both sides are private. If Plaintiffs were right about this, the rest of this Part would be unnecessary. They are not right.

Under First Amendment principles, the identity of the party seeking the court to sanction speech is irrelevant. What matters is whether state law, applied by a state court’s judgment, will be used to do so. That principle was set in New York Times Co. v. Sullivan, which was itself a private tort action between private parties. In that case, the Supreme Court set the precedent that what a State may not constitutionally accomplish through a criminal statute is likewise prohibited in its civil law, and the prospect of damage awards may inhibit speech more effectively than the threat of prosecution. It makes no difference that a State is acting solely through its judicial branch, because the Constitution asks a court to scrutinize the application of state power.

This point has been applied to tort claims in the decades since, and it is clear that the Free Speech Clause may serve as a defense in state tort suits.

We occasionally hear this kind of nonsense from internet trolls, arguing that “defamation has nothing to do with the First Amendment, because it’s between two private parties, not the government.” But as the judge explains here, that’s not how any of it works. What matters is that the state, through its courts, is being asked to punish speech. That’s why NYT v. Sullivan (itself a lawsuit between private parties) made it clear that the First Amendment is quite relevant to any defamation claim.

In response to this case law, the Plaintiffs cite no authority for the contrary proposition, and the Court is aware of none. The rules are simple. Just because a private party rather than a prosecutor seeks the sanction does not remove the constitutional protection.

The First Amendment clearly applies in this case.

The fact that the polls turned out to be “false” also doesn’t change things, because the Supreme Court has made it clear that the vast majority of false speech is still protected by the First Amendment, with only a few narrow categories of false speech (like defamation and fraud) carved out. And, you should want it that way, because otherwise, any time anyone is aggrieved about someone’s speech, they could take them to court and spend years and millions of dollars fighting over truth vs. falsity. It would be a recipe for non-stop SLAPP suits.

In particular, this case turns on the principle that falsity alone does not create a category of unprotected speech. The Supreme Court has never recognized that false statements by themselves are not entitled to First Amendment protection, and it refused to do so when squarely presented with the opportunity. The Eighth Circuit held that even knowingly false campaign speech is not excluded from the Amendment’s protection.

Plaintiffs attempt to rebut this authority on falsity with a listing of statements from decisions in other contexts as support for the proposition that there is no constitutional value in false statements of fact, and that false speech is not protected for its sake.

This line of argument is unpersuasive because the Supreme Court has considered those very statements and explained that they do not support the conclusion that false statements are, generally, outside the Constitution’s protection. The passages Plaintiffs cite were written in the context of an area of speech that is unprotected for its own sake, and they do not stand for the general proposition that falsity is unprotected.

But, even more importantly, a poll isn’t the kind of thing that can be “true” or “false” in the first place. It’s an estimate, a snapshot of what a sample of people said at one moment, with a margin of error, about an event that hasn’t happened yet. It’s no more “false” when the result differs than a weather forecast is “false” when it doesn’t rain, which the judge notes:

A poll is simply an estimate. A poll reports responses from a sample of voters and includes a reported margin of error. It is based on a known methodology, and concerns an event that has not yet happened. Things of that nature are not the sort of things that can be said to be true or false in the manner required by the fraud exception. Opinion polls of random samples of voters are snapshots with margins of error, and campaigns are dynamic. A statement of conjecture about a future state of affairs is not provably false, even when the speaker is alleged to have known better. Ratings, forecasts, and predictions that reflect a subjective weighing of objective data points are not sufficiently factual to be susceptible to proof, and predicting uncertain future events is not an exact science for which a publisher may be held to account.

Honestly, this ruling by Judge Scott J. Beattie does a really excellent job cleanly and clearly explaining basic First Amendment principles. Too often in First Amendment cases, the judges get caught up in the details and legalese, which often makes it harder for lay people to understand the basic concepts. But Judge Beattie’s writing is very direct and on point regarding how the First Amendment actually works.

Is there actual malice? Of course not. Actual malice means they published it knowing it was false, or with reckless disregard for whether it was, meaning they actually had serious doubts about its truth. Trump, as per usual, presented zero evidence of actual malice:

Plaintiffs are public figures, and the Iowa Poll dealt with a matter of public concern. The privilege which bars defamation actions thus applies to Plaintiffs’ claims, and Plaintiffs must allege that Defendants published the poll knowing it to be false, or with reckless disregard as to the truth of the poll.91 Reckless disregard is not whether a reasonably prudent publisher would investigate further; it must be supported by facts that a publisher actually had serious doubts as to the truth of the publication.

The Petition does not contain such facts of actual malice. Although Plaintiffs have asserted that manipulation and falsification occurred in their pleadings and at oral argument, the Petition alleges no facts that support the notion that samples were manipulated, responses falsified, or the questionnaire slanted. What it alleges is that the result proved badly wrong and that Defendants harbored political animosity toward the Plaintiffs. Neither suggests the required state of mind. A published estimate that proves to be inaccurate is evidence only of error; ill will directed at the subject of a publication is not evidence of doubt as to its truth.

Would granting the injunction Trump sought against future “false polls” be an unconstitutional prior restraint? Certainly:

Plaintiffs seek an injunction against Defendants’ further publication of any false polls. The threat of prior restraint on publication is the gravest and least attractive encroachment on the First Amendment and is subject to a strong presumption of unconstitutionality. The scope of the relief sought would require this Court to determine the accuracy of unmeasured polls and to prevent the publication of speech yet to be made. Other courts asked to provide such relief have refused, and this Court would refuse.

Would applying the Iowa Consumer Fraud Act to the publishing of this poll violate the First Amendment under “strict scrutiny” (the standard required for the suppression of speech in a context like this)? Abso-fucking-lutely:

The Press Defendants argue, as to Count I alone, that Plaintiffs’ construction of the Iowa Consumer Fraud Act could not survive strict scrutiny. The Court agrees. The Plaintiffs’ construction of the Act would have subjected a pollster to liability for publishing an estimate that turned out to be inaccurate. Such a construction would constitute content-based regulation of core political speech, and the State would have the nearly impossible burden of justifying it. Although protection of the integrity of elections is a compelling interest properly considered in the abstract, the State must demonstrate that the particular restriction it seeks to impose is narrowly tailored to advance that interest. The Eighth Circuit has held that punishing false political speech is not permissible because the remedy for false speech is true speech. Plaintiffs’ construction would not meet that narrowly tailored test.

Basically, no matter how you look at it, no matter which standard you use, this whole mess of a censorial lawsuit was clearly designed to chill speech. As the judge points out, there’s effectively zero limit to Trump’s argument here:

The Court put the consequence of the Plaintiffs’ theory to their counsel directly. Asked whether the theory would expose meteorologists and sports commentators to liability to anyone who acted on a forecast or a prediction, counsel answered that it would not, “as proven by the fact that you don’t see those cases being brought.” The absence of such suits is not a limiting principle. It is the reason a limiting principle has not yet been needed.

Basically, the reason we don’t see such cases is because they’re obviously bullshit. And yet Trump, then the president-elect, brought his anyway, and kept pushing it as the sitting president. Solely because he wanted vengeance and pain brought on someone who issued a poll (speech) he didn’t like.

Unfortunately, though, the court refused to issue sanctions on Trump and his lawyers for bringing such a bullshit lawsuit in the first place, saying that even though Trump asked the court to extend existing law into new realms, it will give him the benefit of the doubt that the request was done in good faith. The court did leave the door open, though: a separate motion arguing the case was brought “for an improper purpose” might fare better. That question just isn’t ripe yet.

We’ve covered dozens upon dozens upon dozens of examples of Donald Trump’s anti-free speech actions over the years. It’s nice to see a court clearly call bullshit on this one.

Daily Deal: LabsDigest [Techdirt]

LabsDigest is built for those who learn best by doing. Whether you’re preparing for a CompTIA certification or diving into Python development, our platform offers interactive labs that simulate real-world tasks—no passive watching or reading, just real experience. Work through performance-based exercises for CompTIA A+, Network+, Security+, and more, or sharpen your coding skills with hands-on Python projects. Learn by solving problems, fixing bugs, and applying your knowledge in practical scenarios that prepare you for the real world. It’s on sale for $30.

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

Trump Administration Is Now Sending More Arrested Migrants To Gitmo [Techdirt]

Guantanamo Bay has always been shorthand for disappearing people. It’s a place where people cease to exist, along with any rights they may have been afforded if they’d been imprisoned inside the United States. Its name is synonymous with torture and indefinite detention. And the excuse has always been the same: it’s impossible to secure the nation without becoming just like our enemies.

What’s happening now is far more terrifying. It’s no longer just a dumping ground for suspected terrorists. As this report from Mother Jones explains, it’s now just another place to dump deportees in hopes of denying them anything resembling due process. This isn’t exactly new, as Amanda Moore’s report points out:

For years, ICE has operated its own, separate facility at Guantanamo called the Migrant Operations Center, which, according to a 2024 report by the International Refugee Assistance Project, was used to confine refugees apprehended at sea in “prison-like conditions.”

What is new is Trump’s actions during his second term. He ordered the Pentagon to “expand” its detention operations to handle an expected influx of migrants, merging ICE’s operations with the military’s Gitmo detention center.

What’s also new is who the administration has decided to send to this migrant-focused joint Gitmo operation. It’s exactly the sort of people you’d expect Trump to want to be treated the worst: Somalis. Trump has frequently referred to Somalia as a “shithole country.” And the large Somali population in Minneapolis, Minnesota became the instant focus of Trump’s anti-blue state surge efforts in that state.

Late last month, ICE put 12 Somali men on a plane and told them they were being deported to Somalia, according to interviews with community leaders, friends, and family members who are in touch with the detainees. Instead, they arrived at the notorious US military base in Cuba, where seven or eight of them remain. Since then, the men have said, they have been subjected to frigid temperatures, and they are shackled at all times.

It hasn’t been a complete disappearance of these Somali men, although I imagine the administration would have preferred none of them were ever heard from again. The detainees have been given some phone call privileges, which is likely the only reason anyone outside of the administration is aware that this is happening.

Given the history of the Gitmo facility, you might assume the people being sent there now are somehow more dangerous than the thousands of migrants with no criminal records being arrested by ICE officers. Certainly, the DHS would prefer you to believe this:

In an email, a DHS spokesperson claimed that the Somalis flown to Guantanamo in late August “included some of the worst of the worst, with criminal histories including aggravated assaults, weapons offenses, robbery, multiple larcenies, police obstruction, possession of burglary tools, receiving stolen property, trespassing, unauthorized use of a vehicle, multiple drug charges, and DUIs.”

Ah, the “worst of the worst.” Of course. That old thing. And the statement goes on to claim everyone sent to Gitmo after being told they were being deported to their homeland was given “due process” and were subject to final orders of removal.

But the pretense doesn’t hold up because it never does. While Mother Jones can’t speak for all of the people sent to Gitmo, it’s safe to believe this has more to do with them being Somali than it has to do with them being criminals so dangerous they needed to be removed from the country (but still held in US territory) until… whatever ICE decides to do with them next.

It’s far more likely that none of these people have ever been accused, much less convicted, of committing a violent crime.

At least some of the detainees have told people they have spoken to that they are not criminals and have not been charged with crimes. MPR reported last week that one of the men, Adam Abdullah, had received two parking tickets but had no criminal record. Several of the men at Guantanamo were applying for asylum and had work authorization…

That’s just what’s been discovered by other reporting. Moore’s investigative work for Mother Jones did not come across any criminal records for two other Gitmo detainees who arrived on the same supposed deportation flight. Assuming the worst, at best maybe half of the seven or eight remaining detainees had some sort of criminal record. This could, of course, all be cleared up by the DHS releasing criminal records pertaining to the Somalis sent to Gitmo. But it hasn’t, which is extremely telling, since ICE and DHS officials are always posting stuff to Facebook and X about arrestees if they can find any dirt at all on someone now in ICE custody.

The Trump administration still has a couple of years to go before it runs out of Trump. This is a leading indicator, rather than the belated accounting of a temporary effort the administration no longer considers viable. The faster the moves and the further the distance, the less likely it is that detainees can make their case in court. This robs them of jurisdiction and the distance makes it all but impossible to make personal appearances in court. It also allows the government to pretend the burdens of returning detainees to the US outweighs whatever harms courts declare to be supportive of ongoing litigation.

The administration can’t win without cheating. A nearly unanimous majority of court decisions have sided with migrants and their due process rights. In response to the legal reality, we should expect the administration to do more of this: the “disappearance” of migrants to off-shore detention centers before their cases can be heard.

12:00 AM

Meta’s AI Agent Muse Launches With Nasty Zero-Day Flaw, Then Gets Blocked By Amazon [Techdirt]

After burning $80 billion on the failed metaverse pivot — and billions more on desperate “me too” offerings in the AI space — Meta is looking to leverage its massive ad dominance to colonize the agentic AI (or personal assistant) market. So they recently introduced Muse, an AI agent represented by cutesy and personalized avatars, capable of doing semi-complex tasks like booking appointments and shopping.

The capabilities and novelty of the agent, as usual, tend to overshadow the potential privacy threats of giving unethical companies access to even more personal accounts and data. And right on cue, security researchers found a massive zero-day flaw in Muse that allowed any app or terminal command to gain access to the authentication token linking users to their Muse account. 

That not only created potential access to the Muse account (and everything it had access to in turn), it allowed for user surveillance that wasn’t transparent to the Muse user. Great stuff!

Meta marketing had spent a lot of time claiming they’d kept security and privacy at the forefront of Muse’s design so it was a bit of an embarrassing launch. And it certainly didn’t assuage fears about giving big companies like Meta access to even more personal information and login data:

“To me, the bar is infinitely higher in terms of the security of these apps. They don’t have to be perfect, but when you take a look at Muse, it’s like they didn’t, in my opinion, think about security, which is really worrisome,” Wardle said. “At the very least, they should be thinking about security from the very start, and they are just not.”

Meta’s adventure in mass-appeal agentic AI also ran into a roadblock when Amazon announced it was banning the agent from shopping on Amazon. Amazon’s announcement, made about 12-hours before Wardle discovered the vulnerability, claimed Muse was an “unauthorized AI agent” that “violates Amazon’s Conditions of Use:”

“We think it’s fairly straightforward that third-party applications that offer to make purchases on behalf of customers from other businesses should operate openly and respect service provider decisions about whether or not to participate. This helps ensure a safe, secure, and reliable customer experience, and it is how others operate including food delivery apps and the restaurants they take orders for, delivery services apps and the stores they shop from, and online travel agencies and the airlines they book tickets with for customers. Agentic third-party applications such as Muse have the same obligations, and we’ve requested that Meta remove Amazon from the experience.”

Amazon had already sued Perplexity over its comet browser (though unsuccessfully so far), and taken steps to block shopping agents from both Google and OpenAI. You can see how this could steadily devolve into an annoying walled-garden arms race that erodes the functionality of everybody’s agents.

There’s obviously interesting potential in agentic AI (aka software), but like so many other arenas, our failure to enforce antitrust law, and obsession with lobotomizing our regulators, means the market is likely to be dominated by the biggest companies. Companies that already spent the last decade making it clear they have very little ethics. And are keen to anti-competitively ratfuck their way to market domination.

Which is to say that Amazon’s blockade of Muse is likely only the beginning. In that sense, the future is going to, in a lot of ways, look very much like the past. It’s also another reason why you’d like to see the sector disrupted by cheaper, on-device, open source, open weighted AI alternatives where ideally the end user gets more transparency, better potential security, and more control.

Instead, I suspect 2027 is going to be heavily dominated by companies like Meta (and Amazon) scaring the government about China, resulting in terrible, protectionist, new AI legislation ghost written by its own lawyers.

Thursday 2026-09-24

09:00 PM

Kanji of the Day: 様 [Kanji of the Day]

様

✍14

小3

Esq., way, manner, situation, polite suffix

ヨウ ショウ

さま さん

様子   (ようす)   —   state (of affairs)
様々   (さまさま)   —   our gracious (e.g., Queen)
同様   (どうよう)   —   same
皆様   (みなさま)   —   everyone
模様   (もよう)   —   pattern
奥様   (おくさま)   —   wife
お客様   (おきゃくさま)   —   guest
お母様   (おかあさま)   —   mother
同様に   (どうように)   —   identically
仕様   (しよう)   —   way

Generated with kanjioftheday by Douglas Perkins.

Kanji of the Day: 茂 [Kanji of the Day]

茂

✍8

中学

overgrown, grow thick, be luxuriant

モ

しげ.る

茂り   (しげり)   —   growing thick
生い茂る   (おいしげる)   —   to grow thickly
茂る   (しげる)   —   to grow thickly
茂み   (しげみ)   —   thicket
繁茂   (はんも)   —   luxuriant growth
茂林   (もりん)   —   luxuriant (dense) forest
逆茂木   (さかもぎ)   —   abatis

Generated with kanjioftheday by Douglas Perkins.

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