News

Wednesday 2026-10-28

04:00 PM

Parental Leave Problems: Part 4 Her Reduced Hours Were Right. Her Pay Wasn’t. [General Union]

When Lexi* returned to work after childcare leave, her child was one year old. She didn’t want to miss those precious early years, so she looked into what options her workplace could offer her. She knew that Japan’s childcare laws provide support even after childcare leave ends and that there were options available to working parents.

Lexi checked her workplace policies and found a few possibilities. Among them was shortened working hours. For Lexi, that sounded like exactly what she needed. She decided to shorten her working day by one hour so she could leave a little earlier each day.

Of course, working fewer hours meant her salary would also be reduced. Lexi expected that, and at first the deductions looked about right.

Then one month, something was very wrong with her paycheck. The mistake nearly cut her pay in half.

Lexi knew immediately that something had gone wrong. But the mistake also made her wonder about the deductions she’d been receiving all along. How exactly was the company calculating the pay reduction for her shortened hours?

She went back to the company’s work rules and checked the calculation herself. That’s when she realized there was a problem that wasn’t limited to that one paycheck. Even before the obvious mistake, the company had been deducting too much from her salary.

Lexi asked the company several times to explain how the deductions were being calculated, but she couldn’t get a clear answer. She was told to check back, or that the calculation seemed to be right but they would look into it.

After three months of trying to get an answer, she’d had enough and contacted her liaison at the General Union for help.

After a consultation, it was pretty clear that there was an error. The union raised it with the company and asked them to explain how Lexi’s salary had been calculated. This time, the issue was taken more seriously.

The company acknowledged the error, recalculated her previous payments, and paid the money it owed her with her next salary. Lexi could continue leaving work an hour early each day to spend that extra time with her child—this time knowing that her pay was being calculated correctly.

*Name changed for privacy.

Not sure how to read your payslip or what all those numbers mean? Check out our guide to understanding your payslip

Further Reading: 

Parental Leave Problems: Part 1

Parental Leave Problems: Part 2

Parental Leave Problems: Part 3

Kanji of the Day: 砲 [Kanji of the Day]

砲

✍10

中学

cannon, gun

ホウ

発砲   (はっぽう)   —   firing
鉄砲   (てっぽう)   —   gun
号砲   (ごうほう)   —   signal gun
砲撃   (ほうげき)   —   bombarding
主砲   (しゅほう)   —   main battery
砲弾   (ほうだん)   —   shell
大砲   (たいほう)   —   gun
砲台   (ほうだい)   —   battery
迫撃砲   (はくげきほう)   —   mortar
発砲事件   (はっぽうじけん)   —   shooting incident

Generated with kanjioftheday by Douglas Perkins.

01:00 PM

Xbox Business Manager Goes Full AI Evangelist Meatball, Deletes ExTwitter Account [Techdirt]

If there are good, nuanced ways to make use of generative AI in gaming, as I think there are, that doesn’t change the fact that there are nuance-free and terrible ways for advocating for AI in gaming. Tim Sweeney and Epic Games have emerged as helpful foils for the never-AI crowd, given just how cartoonishly brazen Sweeney has been about the use of AI at Epic, as well as the absolute trash vibe-coded launcher the company recently produced. What’s going on there almost seems purposefully designed to bolster the arguments from those against any use of AI in gaming.

Epic and Sweeney are not alone in this, it seems. Brandon Stirrup is a business strategy employee at Xbox and he recently went on his own brazen ExTwitter screed that claimed AI use is in far greater employ than anyone is talking about, that games can be easily made by anyone using generative AI tools, and that anyone not using the technology as much as possible doesn’t deserve to be in the industry at all.

Stirrup kicked off his thread on October 18 with a simple message saying he’d “vibe coded a bad but improvable game” over two days, although he only “actively” worked on it for about three hours. “I’m telling you I tried it and it’s true…anyone can build a game.”

After saying that developers and studios who aren’t incorporating AI into their strategies are “planning for a fake future,” Stirrup went all in.

“Look if I’m fired tomorrow it will be because I told you the truth that nobody wants you to know. You can make a game with a simple prompt and yes you can make custom, tailored games. Everything you want in a game is right there for the taking, for better or worse,” he wrote.

This epic online rant went much further than that. Here is a capture of all of it in one image.

There’s a ton to hate in there, frankly. Calling gamers stubborn and stupid is one hell of a “business strategy” for Microsoft to be taking here, for instance. I have my own issues with the never-AI crowd, but I have made the point over and over again that their fears are not stupid, not unfounded, and their complaints are not only not to be dismissed, but rather that we need their viewpoint to be taken into account to navigate to a proper type of AI use in the industry. Stirrup does the opposite and dismisses them entirely out of hand. And that is very dumb.

The claim that anyone can make games with a “simple prompt” is also about as obviously untrue a statement as I can think of. Even Stirrup couldn’t do so, acknowledging that what he’d managed to produce in his own experimentation was “a bad but improvable game.” And that’s his own self-assessment. I would hope that a business strategy manager at a gaming company would understand that his opinion of his own product isn’t really what matters here. This is what gets so many AI bros in trouble with the public: the constant unsubstantiated claims that AI can do things it simply cannot do. And I imagine that the human artists currently making Xbox games aren’t in love with this devaluation of their work, either.

And, finally, stating that anyone who disagrees with him “should not be in the business of being in business” is idiotic. There are many game developers out there making zero or very limited use of AI tools. And they’re making great games. There is of course a place in the industry for never-AI developers, just as there is a place in the film industry for directors who make no use of CGI. These are tools, nothing more. Insisting that a painter has no place as an artist if he doesn’t use your preferred type of paintbrush makes no sense.

Stirrup deleted his ExTwitter account, claiming he did so because of the volume of responses he got from all of this. I imagine the tone and tenor of those responses had as much to do with it as the volume. And he has only his completely tone-deaf, dismissive screed to blame for any of that. He said aloud he could be fired for what he said. I think he should be.

Not because AI use in gaming should be entirely verboten, but because posting all of that while being employed in a business strategy role seems to prove to me that he’s not built for that role.

08:00 AM

When No ID Means No Internet: Age Verification And The Right To Access Information [Techdirt]

Age verification proposals are often presented as a simple tradeoff: sacrifice a little privacy to better safeguard children online. But that framing overlooks a more fundamental question. What happens to people who cannot verify their age at all? This is particularly a problem when users are required to prove their age with identity documents.

Age-related restrictions are developing quickly around the world. While they differ radically across jurisdictions, in the past year, we’ve witnessed a sharp uptick toward mandatory age assurance for social media access but also for other high-risk digital services.

For example:

  • In late 2025, Australia became the first country to implement a minimum age requirement for prohibiting children under age 16 from creating or holding social media accounts. 
  • India passed the Digital Personal Data Protection (DPDP) Act that includes mandatory verifiable parental consent and has undertaken ongoing discussions for social media restriction.
  • The United Kingdom passed the Online Safety Act requiring age verification across a swath of services hosting content considered harmful to users under 18. More than half the states across the U.S. have enacted age verification laws. 
  • An EU Commission’s expert report recommends a ban on social media access for users under 13. It also recommends mandatory age verification for platforms to ensure that users are ‘age appropriate.’ 

The Access Problem 

Age verification laws that are predicated on the necessity of users possessing a current passport, driver’s license, credit card, or similar documents proving their identity exclude critical sections of populations.  And this problem is global in nature: Millions of people lack government-issued identification or encounter regular challenges to obtaining or updating it. 

Roughly 15 million adult U.S. citizens lack a driver’s license, and a further 2.6 million lack any government photo ID; leaving large groups blocked from online content or services. The UK has a similar predicament: proof-of-age checks are often reliant on passports, driver’s licenses, or other recognized alternatives, which can pose unique challenges to people without these documents.

Much of the advocacy around age verification discusses the privacy harms of age verification. Yet these measures also threaten something more fundamental: equal access to information and the ability to exercise the right to freedom of expression. 

Unfortunately, age verification systems foster unequal access to information and provide an asymmetric solution to find essential information, build community, and weigh in on public discourse. As governments and companies increasingly require users to prove their age before accessing online services, these individuals risk being excluded from large parts of the internet altogether. 

Effects on Global Majority Countries 

Age verification laws reshape who can speak, who can access information, and who gets excluded from the digital public sphere. In other words, age verification is not a neutral safety measure: it presents a structural barrier to disproportionately exclude certain groups—particularly those in the global majority—and alters the architecture of global online expression. Some of these groups are already marginalized offline, and age verification extends that exclusion into digital spaces.

For instance, 850 million people globally do not have ID. Most of these individuals exist in primarily low and middle income countries in Sub-Saharan Africa and South Asia. The World Bank points out that many are members of marginalized groups and more than half of those lacking access to identity documentation also have children whose births have not been registered. Women are particularly vulnerable and are 8% less likely than men to have an ID. Other vulnerable groups, such as adults in low income countries, are less likely to have an ID when they fall below 25 years, as are those with a primary school education or less or those in rural areas. 

A policy paper from EDRi points out that age verification laws provide quick tech solutions but overlook longstanding structural challenges and undermine the universality of the internet. The analysis finds that age verification laws have serious human rights implications and ironically harm the very individuals they deem to protect. Moreover, these laws depend on the collection of harmful mass data that human rights organizations, including EFF, is fighting against—and has for decades. 

For example:

  • In Morocco, a push to restrict children’s access would ban under-13s from creating accounts on gaming platforms. This could potentially create challenges for those with IDs that have incomplete information concerning the year of birth. In addition, this push would also impact those who attempt to leave Morocco.
  • In Egypt, the lack of ID cards has created challenges for minority groups such as the Baha’i.
  • Stateless individuals would also struggle under age verification laws. The Rohingya, the world’s largest population of stateless people, often lack IDs. 
  • Kuwait’s Bidoon population also lacks proper identification materials. According to Amnesty International, this leads many to rely on standard civil identity cards, which can be restrictive.  
  • Nigeria launched a national program to provide ID cards to its population in 2007. Since then, 64.4 million have registered, but that represents just over 30% of the national population.
  • The Kafala system, a practice in several countries across the Middle East, also introduces challenges for age verification laws. Under this legal framework, migrant workers’ legal residency and employment status are bound to a specific employer. This potentially leaves stateless persons or migrant workers vulnerable to forced labor and restricted movements. 

No ID, No Access

Age verification laws are less about confirming the age of a user and more about creating barriers to online participation that many people cannot reliably scale. The net result is reduced access, more data collection, and an increased chance of unequal or mistaken exclusion from accessing information online. 

Nobody doubts the importance of protecting children online. While proponents assert that age verification laws protect minors from harmful material, online harassment, and digital addiction, these laws are not the solution. They subvert fundamental freedom of expression rights and pose significant privacy risks.  

EFF has long warned against age-gating the internet. Age verification technology itself is often inaccurate and privacy-invasive, and as more countries considering implementing ID-based checks, the risks move beyond censorship and surveillance toward excluding some people entirely. That’s why we’re working with groups in the U.S. and around the world to push back against these laws, and why we hope you join our effort.

Republished from the EFF’s Deeplinks blog.

Lessons in Democracy [The Status Kuo]

I’m writing today for The Big Picture about the voters in Brazil, Serbia, and Hungary who beat entrenched, Trump-aligned movements at the ballot box—and what their victories might teach us.

On Sunday, Lula da Silva came back from a first-round loss to beat Flávio Bolsonaro, son of the jailed former president, for a historic fourth term. That same night in Serbia, a movement born of student protests over a deadly train station collapse ended Aleksandar Vučić’s 14-year hold on power. Both came six months after Hungarians ousted Viktor Orbán.

The three campaigns unfolded under very different rules, yet they shared a surprising amount. I look at how the pro-democracy side in each country overcame captured media, foreign meddling and some long odds. I also discuss the far right movements still rising in France and Germany, and how the UK may have pushed own nativist right-wing party back.

Look for my piece later today if you’re a subscriber to The Big Picture. If you’re not, you can sign up for free or become a valued paid supporter of our work here: https://thinkbigpicture.substack.com/subscribe

I’ll be back tomorrow with my regular edition of The Status Kuo.

Jay

06:00 AM

DHS Rejects Oversight Recommendation For ICE Body Cam Auto-Activation [Techdirt]

It wasn’t until after immigration officers started murdering US citizens that the Trump administration finally agreed to do anything about it. First, Trump turfed Kristi Noem, setting her up with a “special envoy” dead end job (which has also now come to an end). Then it elevated Markwayne Mullin, who first insisted his priority was to tone down things a bit to keep ICE from generating negative press on a daily basis.

Pressure was applied to outfit ICE officers with body cameras. Hilariously, DHS officials claimed there simply wasn’t any money to do this, despite ICE now commanding the most money of any federal law enforcement agency. More money was given to ICE to handle this fake budgetary shortfall, which then led to a lot of things, none of which did much to rein in ICE’s tendency to abuse its power, violate rights, and engage in violence.

First, the rollout was slow-walked. The deadline for deployment kept being pushed back. When full deployment finally arrived, it was pushed back even further by vague claims about delays in training. Then the DHS made it clear body cam footage would be almost inaccessible by the public. Finally, the cameras were being worn by officers but somehow never seemed to be rolling when officers violated rights, abused their power, or engaged in violence.

The Government Accountablity Office was asked to look into ICE’s body cam program. The resulting report [PDF] noted that while this was better than not having cameras, it left a lot to be desired.

The report, requested by congressional Democrats, comes as they have fumed about slow deployment of the cameras as well as ICE officers’ failure to activate them in a string of shootings, including during multiple fatal interactions. ICE officers have killed six people since President Trump took office.

“ICE has not implemented controls to help ensure compliance with activating cameras when required by policy,” GAO concluded in its report.

First of all, while ICE has promised to outfit all field officers with cameras, it has continued to delay the rollout because it is continually onboarding new hires. This is a problem that’s never going to go away — not when the administration is constantly demanding more officers and more arrests and the agency isn’t able (or willing) to throw more money and personnel at training programs to ensure new hires are both trained and outfitted with these mandatory recording devices. According to what’s stated in the GAO’s report, ICE has decided the best stop-gap solution is to… just stop buying more body cameras.

[A]s of June 2026 ICE has not updated its plans to reflect changes stemming from an increase in the total number of cameras scheduled for deployment and schedule delays caused by the pause in further camera deployment. Further, ICE, like CBP, is at least one year behind its 2024 plan.

Additionally, ICE’s overall deployment needs have increased. Specifically, according to ICE program officials, the component intends to provide cameras to all personnel, including planned future hires. In July 2025, ICE initiated a hiring surge of about 12,000 additional personnel. However, the number of cameras scheduled for deployment documented in its 2024 plan has remained relatively stable as of April 2026.

While both CBP and ICE have policies that state officers must start recording at the beginning of “encounters,” only CBP seems interested in actually making this happen. It does have some auto-record options deployed. The GAO recommended ICE do the same thing. And despite both agencies being housed by the DHS, ICE has affirmatively stated that it won’t implement auto-activation features in cameras worn by ICE officers.

ICE disagrees that it is necessary to implement additional controls or procure the accessories required for automatic activation, which triggers upon the drawing of a firearm or TASER. Specifically, automated activation presents significant operational risks, including inadvertent or false activations during routine movements.

ICE then goes on to list the possible “harms” of auto-activation, which include recording discussions with “informants or victims,” as well as the “inadvertent” documentation of First Amendment activities. This might mean something if (1) ICE didn’t control the recorded footage, (2) allow officers to record people engaged in protected First Amendment activities, and (3) ICE officers didn’t routinely leave their cameras off when engaging in violent acts.

In the end, this is nothing more than ICE telling everyone — the people it serves and the people it answers to — that the body cameras are nothing more than expensive lip service. These devices aren’t going to be used to hold officers accountable. If they’re used for anything at all, it will be to find more charges to throw at arrestees or selectively released to support the government’s preferred narratives.

The State Lawsuits Against Internet Companies Will Continue Until Humans Improve [Techdirt]

The big Meta settlement with a bunch of states got most of the headlines, but state AGs have gone all in on suing tech companies of late, and it shows no signs of slowing down. Last week things went ballistic when the judge in New Mexico’s case (New Mexico being one of the few states that refused to join the others in settling) ordered Meta to pay a $25 billion penalty. As Daphne Keller points out, a rough back-of-the-envelope calculation shows that $15 billion of that judgment covers the same claims that all the other states together settled for just $459 million (though Meta has said it will fight the ruling).

As we discussed earlier, TikTok also settled with Alabama in a separate case. But the cases just keep coming. Rhode Island just sued Meta (again), this time claiming it allowed scam ads to run rampant on the site. And a group of state AGs (mostly using the same outside law firm) sued OpenAI separately (same basic lawsuits filed individually in each court). TikTok, Snap, YouTube, all face additional similar lawsuits as well.

Many people are cheering these lawsuits on, and you can understand why. These are some of the most hated companies on the planet right now. No one trusts the big Silicon Valley companies and their broligarch CEOs who seemed willing and eager to fall in line (literally) behind the fascism of Donald Trump. Not to mention the enshittification. Oh so much enshittification. And then add the relentless attempts to force AI tools into places people clearly don’t want them.

People were understandably and reasonably fed up. And they wanted blood. Massive verdicts deliver it.

But as I’ve warned, we shouldn’t be too quick to celebrate these kinds of things. Indeed, we may quickly be learning exactly why I was so concerned with those early verdicts against Meta earlier this year. As I noted at the time, some of those cases were the kinds of lawsuits that Section 230 was supposed to protect against — and for good reason. Other cases (like the latest New Mexico ruling) do involve statements by the company (thus they’re not Section 230 issues) but are still equally problematic, as we’ll discuss below.

First, most of the product liability, negligent design, and kid safety cases really shouldn’t even exist under Section 230. Effectively all of them are predicated on the fact that some people do bad things, some (not all) of which were loosely connected to the internet services that are being sued, under the theory that the internet companies should have prevented the bad things from ever happening. But the entire premise of Section 230 was that if you hold internet platforms liable for every bad thing that happens on them, they will massively crack down on speech online, to avoid facing liability. It turns the internet from being a global communications network… into a bland “broadcast” tool, where only approved content gets shared.

It also makes it almost impossible to run an online platform that allows third party speech unless you have massive resources and a building full of lawyers. In other words, it means that only the largest internet companies can survive, while making it way harder for there to be any new entrants in the market.

There’s a reason that State Attorneys General spent many, many years pushing Congress to amend Section 230 to carve out the enforcement of state laws. They never actually got that. But they may have gotten something better. A bunch of judges who decided that state AGs and the courts can simply ignore Section 230 and hold internet companies liable for things their users do, so long as you claim the bad things were due to “product design” or “negligence.” The Ninth Circuit recently eviscerated the key part of the law that was supposed to stop exactly these kinds of cases.

It’s the “get around 230” trick that collapsed the entire law.

As for the New Mexico case (and some of the new Rhode Island case), they are, in theory, predicated on statements by the company. But when I look at the New Mexico ruling (even setting aside the size of the judgment), I can’t figure out how it makes any sense. The jury verdict is based on the claim that public statements by Meta and some of its executives were “willfully deceptive.” And, as someone who doesn’t trust Zuckerberg or Meta at all — and who has called out some of his willfully deceptive statements in the past — I was primed to side with the jury.

But look at the “statements” in question. I’m having trouble seeing how any of them are actually deceptive in any meaningful way. I’m not going to post them all, but they all seem mostly true, even if the public believes otherwise. Take for example:

“We don’t sell your data and we don’t tell advertisers who you are. What we do is allow advertisers to reach people interested in their products.”

This statement (by Sheryl Sandberg in this case) is… accurate. I know that, broadly, people often claim that “big tech sells your data” but that’s never actually been true. Their business model has always been based on selling advertisers access to your feed based on your data. That’s a very different thing. What the company does is allow advertisers to target you based on the data Meta has about you, but the advertiser never gets or sees any identifying information from you or data about you. There are data brokers out there that do sell that kind of data (and those should be wiped off the earth, as far as I’m concerned), but that’s never been any of the big tech companies’ business. Indeed, one of the statements the jury found deceptive was Mark Zuckerberg accurately describing this dynamic:

“There are other internet companies or data brokers or folks that might try to track and sell data, but we don’t buy and sell.”

That’s an accurate statement! But the jury found that this one statement alone generated 1,386,648 violations of the law! What?!? How that and all the other “violations” (almost 44 million of them!) came about is also highly questionable. It assumes that each New Mexico resident who might have come across one of the statements counts as an actual violation under the law:

It assigned 2.1 million violations to each of 11 statements that appeared in major news outlets and 1,386,648 to each of 15 statements made through company channels, including its newsroom, executives’ Facebook posts, earnings calls and a developer conference, for a total of 43,899,720.

According to reports, 2.1 million was the population of New Mexico in 2020. 1.4 million was the number of New Mexico residents with active Facebook accounts at the time. So basically the jury claimed that each person who could have seen one of those statements because they appeared in a major news outlet… equals a violation of the law. And for the statements made on Facebook/Meta properties themselves, they assume every person with an account could have seen it, making it another violation. That calculation seems… bizarre. Lawyers are already saying they doubt it will hold up on appeal.

Even worse, Meta execs also got dinged for general statements about how they try to take down misinformation and don’t profit from misinformation:

“Well, if we see harmful misinformation on the platform, then we take it down. It’s against our policy. So the 18 million number that I shared is the number of pieces of content that we’ve seen on the platform that we take down. Now, do we catch everything? Of course there are mistakes that we make or areas where we need to improve, but that’s the best number that we have in terms of what we’ve seen and what our systems have been able to detect.”

That’s Zuck again, and that statement is also… pretty accurate? They certainly do miss some harmful content, but that is the nature of content moderation, especially when you have billions of users around the globe. I don’t see how that claim can be deceptive.

In court, New Mexico apparently argued that this was deceptive because of Meta’s Xcheck program. But as we were just discussing last week, there was a perfectly valid reason for Xcheck. It was the program that was put in place to deal with high profile accounts. Those were the accounts where Meta recognized that if they made a mistake, and took down those accounts incorrectly, it would make the company look really bad. So they created a system where no action would be taken on those accounts without a secondary human review. Given the situation, this sounds reasonable. It’s what most companies would do facing similar challenges (and, it is, in fact, what most companies have done).

But when Frances Haugen released the details of this program, it was reported on (misleadingly) as “Meta allowing the elite to violate its rules.” But that’s not what the program was for. It was to make sure there was additional human review, even if that review sometimes took too long.

But New Mexico presented it to the jury as Meta claiming to take down harmful misinformation while secretly using Xcheck to let big accounts spread it, and the jury (and now the judge) punished Meta accordingly.

I’m honestly not sure how any internet company avoids facing a similar risk down the road. When an AG can take broadly true statements, strip them of context, and call them deceptive (when the only deceptive thing is the AG’s presentation), how can any company survive such lawsuits?

And, with the chance to get a $25 billion award from it, these lawsuits are going to be everywhere. It could even be worse, given that New Mexico actually asked for even more, and the judge said he could have ordered a penalty over $200 billion. And, again, these are for basically true statements! How do you run an internet company with that kind of threat of liability over your head?

Even if you look at the strongest elements of New Mexico’s case against Meta, I’m left a bit baffled. The key part of the case resolved around the claim that “You have control over how your information is shared,” which was a statement from back in 2010. The court in New Mexico claimed that was deceptive… because of the FTC’s $5 billion fine of Meta, over the Cambridge Analytica scandal. That fine hinged on the same claim, with the FTC arguing that it was misleading by Meta to claim that because anyone could also share their friend graph, and since that graph includes information about other people (namely that you are connected to others), they argued that revealed private info.

But, as we noted at the time, that doesn’t seem like that big a deal? Knowing who is in your friend graph from a social media site doesn’t really seem like violating privacy. Friend graphs are… just how social media works. There’s also no evidence that anyone was directly “harmed” from the ability to access a friend graph this way.

Finally: the FTC fined Facebook for this already, and did so at $5 billion for the entire country. Why does anyone think that New Mexico alone deserves 5X that amount?

Combined with the judgments and the settlements, these cases are going to keep piling up, and they’re going to make the internet worse in almost every way. If you thought enshittification was bad before, wait until politicians and judges are the true product managers for the internet, driven by headline seeking and profit maximizing Attorneys General who will view suing tech companies as a way to fill state coffers.

People can celebrate the fact that big internet companies we all hate are losing cases and having to pay, but the end result won’t be a better internet. It will be one driven by politicians looking to shake down tech companies any time anything “bad” happens online. That’s going to lead to way more restrictions on the internet. Way more identity verification to do anything. Way less innovation (and new offerings will have to go through an exhaustive legal review — not to make them better, but to make them less likely to end up in court). It’s also going to lead to way less transparency. The New Mexico verdict means that even accurately describing how your site works can lead to a massive verdict against you, so companies are going to tell execs to shut up completely. This will also mean very few new competitors — except those with massive bank accounts. The broligarchs will be able to afford the liability risks of new services. Everyone else will be priced out.

This was the world that Ron Wyden and Chris Cox sought to avoid when they authored Section 230 30 years ago. But it’s here now — even without the repeal of Section 230 — and we’re going to see just how bad that is for the internet.

05:00 AM

Daily Deal: The Lonely Planet Travel Bucket List Bundle [Techdirt]

Browse, plan, and prep every trip from one library. You get 30 Lonely Planet travel eBooks in one bundle, packed with bucket-list destinations, must-see sights, and insider tips for your next trip. Instead of buying guides one at a time, you build a full travel library in a single purchase. Your guides live in one digital library that you can open on your choice of laptop, tablet, or phone. You have no heavy stack of books to pack. You can pull up the right guide whether you’re daydreaming at home or waiting at the gate. Maybe you’re mapping out your first international trip, or maybe you’re adding to a wish list you’ve kept for years. Either way, you get 30 starting points in one place. Pick a destination, open the guide, and start building the trip you’ve been putting off. 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.

DOJ Demands California Help It Hunt Down Thousands Of ‘Illegal’ Voters Who Don’t Actually Exist [Techdirt]

The thing about being in power is that there’s not much room left between the floor and the ceiling. The administration can fall, but only so far, because it’s still the administration. Conversely, it can only rise so far. The system of checks and balances — even when broken — limits upward trajectories. Bureaucracy generates plenty of friction on its own, which means even when everything aligns perfectly, things still move slowly and rarely reach the heights promised or projected.

Trump’s anti-voter operations are banging their collective heads against the wall. The main man continues to insist millions of illegally registered voters exist. The operational side of this obvious lie continues to struggle to convert this hyperbole to reality. Sure, it tries to lay the groundwork for the lies, but the moment anyone pushes back, the administration has been forced to admit it doesn’t actually have any facts to back up its accusations.

This attempt to disenfranchise voters, cast doubt on any future election results, and discourage people who might not vote for GOP candidates from heading to the polls is backfiring spectacularly. In California — a state Trump often portrays as being completely overrun by dangerous migrant criminals — the DOJ and DHS have delivered next to nothing. The DOJ brags about its 28 arrests of “illegal” voters, but those have happened in a state that has more than 23 million registered voters.

The administration is apparently tiring of having to do all the heavy lifting when it comes to propping up its own false narratives. Under the threat of further legal action by the DOJ, Trump is now demanding California engage in a witch hunt of its own.

The Department of Justice sent letters on Friday to local election officials across California demanding that they help identify potential noncitizens on their voter rolls and set aside their ballots.

The letter — sent to every county in the state, according to a spokesman for the U.S. attorney’s office in Los Angeles — also said local officials would “risk significant federal scrutiny” if they failed to comply with the Justice Department’s demands.

California is, of course, under no legal obligation to do this. Its obligations to ensure the legitimacy of voters are already subject to local laws and other efforts it already engages in. This bizarre demand doesn’t have any legal weight behind it. But it does contain a vague threat that the DOJ could easily turn into a reality by directly interfering with the election process during the mid-terms.

It certainly seems like that’s what the administration will do, whether or not California officials agree to do Trump’s dirty work for him.

Last week, the Trump administration sued California, a heavily Democratic state, seeking to temporarily pre-empt the counting of more than 20,000 mail ballots sent to people it said were suspected of registering to vote for the Nov. 3 election, even though they were not U.S. citizens. 

That was the opening shot. The 28 arrests the DHS touted are the second wave. This threat — which comes with a 48-hour compliance expectation — is the latest. There will undoubtedly be more, even if the administration loses its attempt to block more than 20,000 ballots in court.

The counties receiving these lists have been given less than two days to validate hundreds to thousands of issued ballots. The government’s demands are already ridiculous, as it expects state officials to prove negatives as well as positives. But they’re also ridiculous in a much, much stupider way: it appears the DOJ hadn’t bothered to vet its own list of suspected “illegal” ballots before sending out its mass email to California election officials.

In rural Inyo County, along the Nevada border, the registrar of voters said the list she was sent included just two people, and neither of them had been issued ballots. Danielle Sexton, the registrar, said her records showed they had never voted anywhere in California.

And in Mendocino County, a rugged stretch on the north coast, the registrar said the list she received was completely wrong.

“It’s not our voters that were listed,” said Katrina Bartolomie, the Mendocino clerk-recorder. “It’s from another county.”

Par for the course for the Trump administration, where high-level officials view themselves as snipers, but always opt for birdshot and sawed-offs during the loadout process. But they know who they work for, so it probably doesn’t matter. We should absolutely expect the administration to disrupt the election process and engage in protracted legal battles everywhere the GOP loses a seat. We should also expect the DOJ, DHS, and others to contradict the public assurances they’ve offered and send feds to polling places to suppress voting in contested precincts.

What’s on display here is just the groundwork being laid for future bullshit challenges of the legitimacy of an election that, at this point, looks to give the Democratic Party the control of the House.

02:00 AM

Streamed, the Live Sports Engine Behind Many Pirate Sites, Shuts Down [TorrentFreak]

streamedPirate sports streaming sites come and go, but there are a few services that have played a more central and stable role.

These “Piracy-as-a-Service” providers offer ready-made video players that other sites can embed. This allows new pirate sites to launch live sports coverage without hosting any streams themselves.

Streamed was one of these providers. The platform focused on live sports and was used as the backbone by many other sites. However, its homepage now suggests that this has come to an abrupt end.

“We are no longer operating Streamed. Thank you for the support over the years,” the message reads.

Streamed closure

Streamed closure

The operators don’t explain why they decided to pull the plug.

Pointing to Rivals

The notice isn’t limited to streamed.pk. The strmd.link domain redirects to the closure page and streamed.st shows the same message.

Instead of simply going dark, the operators offer some advice to former users. They list five alternative sports streaming sites, each with a short description of its niche. This includes ppv.st, pitsport.st and thedaddy.pk. The latter has “lots of ads” according to the recommendation.

The shutdown of Streamed is significant as it affects dozens of sites at once. It was also seen as a notorious piracy threat by the Motion Picture Association.

The MPA previously mentioned Mapple as one of the sites that relied on Streamed. At the time of writing, some of its sports streams return a 404 error.

404

mapple 404

A Growing Threat

Earlier this month, the MPA listed Streamed in its annual overview of notorious piracy markets, which it sent to the U.S. Trade Representative. The movie industry group described it as a “Piracy-as-a-Service” provider that keeps growing.

Citing Similarweb data, the MPA said that around 30 pirate sites used Streamed in July, with a combined 463 million visits. A year earlier, it counted 29 sites with 134 million visits.

According to the MPA, a significant number of the sites relying on Streamed are so-called “hydra sites,” one-stop piracy portals such as HydraHD, Rivestream, StreamEX and Mapple. Cineby is listed as an example too, although it has since shut down.

“None of the sites Streamed services host live content themselves; all traffic flows through Streamed as the PaaS, which relies entirely on its own infrastructure,” the MPA writes.

MPA on Streamed

mpa on streamed

The MPA’s data covers the sites that used the Streamed embed. The streamed.pk domain itself also received 19.76 million visits in September according to Similarweb, 56% more than the month before. Nearly half of these visits came from the United States, followed by Canada and the UK.

But Why?

Streamed’s farewell message doesn’t mention any enforcement action. There is also no seizure banner and neither the MPA nor the Alliance for Creativity and Entertainment (ACE) thave said anything so far.

That doesn’t rule out any external involvement, however. In its submission, the MPA took credit for the shutdowns of Cineby and AnimeFLV. These sites didn’t mention an anti-piracy action when they went down, and no group claimed it at the time.

That said, since the closure message openly promotes other pirate streaming sites, it seems unlikely that the shutdown was part of a settlement or another agreement with Hollywood.

—

We reached out to the MPA and ACE for a comment on the shutdown, but they did not respond before publication.

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

Tuesday 2026-10-27

11:00 PM

Musk Falsely Claims His Traitorous Meddling In Ukraine Is Somehow Anti-War [Techdirt]

Last week Elon Musk arbitrarily started throttling the LEO (low-Earth orbit) satellite connections of Ukraine’s military, preventing it from engaging in offensive and defensive operations. The decision blindsided the White House, caused significant financial and operational headaches for Ukraine, and created no shortage of bipartisan backlash.

After spending a week blaming one another, both the White House and Musk ultimately settled on the flimsy excuse that the throttling was because Ukraine had been violating Starlink’s terms of service.

Regular Starlink terminals have automatic network throttling implemented if a connected vehicle operates in excess of 70 km/hr. Starshield — the significantly more expensive military variant — is supposed to have no cap, but was throttled by Musk if drones or vehicles exceed speeds of 90 km/hr, preventing Ukraine from conducting both defensive and offensive operations.

Musk of course knows that Starlink and Starshield alike are used for military operations, terrorism, and criminal activity planet-wide. Smuggled Starlink terminals are routinely used for all manner of military, criminal, and black-market operations. Ukraine had been using both Starshield and cobbled together black market Starlink solutions for years without issue. Why the sudden issue?

As a right wing extremist in alliance with global authoritarians, it seems most likely that Musk interfered to drive Ukraine into Moscow’s arms for a negotiation in which they’ll be expected to surrender significant territorial gains (something Musk has long openly advocated for).

The move came as the Trump admin temporarily suspended intelligence sharing with Ukraine and lifted Russia sanctions to allow for diesel imports from Moscow — something Trump hopes (falsely) will lower domestic gas prices and save him from an expected midterm bloodbath.

But it seems very likely Musk was also exploiting a crisis to upsell a country fighting for its life to a more expensive broadband plan (kind of like Verizon did to those California firefighters back in 2018).

Obviously Musk isn’t keen on openly admitting he’s a greedy, traitorous, and unstable national security threat, so he spent much of the last week defensively insisting he arbitrarily messed with Ukraine’s satellite connectivity because he’s so bravely anti-war. From a post to Musk’s personal right wing propaganda website, X:

“Ukraine military violated Starlink terms of service and used it for offensive drone strikes to kill people. That loophole was closed last week.

Starlink remains critical to the defense of Ukraine, as it is the only system that cannot be jammed or blown up, at least for now. Were Starlink to be turned off, the Ukrainian front line would collapse immediately. This is NOT a threat, it is simply a statement of fact.

Starlink was also crucial to preventing Russia from overrunning Ukraine in the early days of the war, as all other means of communication were destroyed or jammed by Russia.

SpaceX has done more to defend Ukraine than any private company on Earth BY FAR.

That said, I have nothing but UTTER CONTEMPT for the virtue-signaling evil warmongers who push for endless slaughter and offer no realistic solution to the conflict. May you burn in hell.

End of story.”

That non-threat is definitely a threat. Claiming the loophole is now “closed” also makes no sense, given that Ukraine says the limitations have been removed after significant bipartisan backlash, and there’s no indication that Ukraine actually changed anything. What actually changed things was global, bipartisan, political pressure against Musk and the Trump administration for their ratfucking of an American ally.

Recall that Musk, at one point, had already restricted Ukraine’s access to the service near Crimea because he personally opposed Ukraine’s military aims (defending itself from unprovoked invasion by authoritarians). It’s clear that Musk has a goal in mind, and it’s not Ukraine regaining full territorial control after being invaded by an authoritarian neighbor.

Musk isn’t anti-war as much as he is sympathetic to Putin (in perfect sync with his favorite politician) and keen on ensuring that if Starlink is used for war, the violent result is as profitable as possible.

Given the ugly nature of an unstable billionaire proving he’s a national security threat, I’d suspect we’ll see more investigations into this episode in the new year (especially if Republicans lose control of both the House and Senate). And countries worldwide are clearly accelerating their exploration and funding of numerous fledgling LEO Starlink alternatives to try and demuskify the planet.

08:00 PM

The half-life of disappointment [Seth Godin's Blog on marketing, tribes and respect]

When things don’t turn out the way you pictured, how long does it take for you to move on?

Reducing this window of disappointment unlocks the path to creativity and leadership.

People who get over disappointment more quickly aren’t less excited about the project than the others. They realize that getting attached to an outcome doesn’t increase its likelihood, and in fact, makes it less likely that their next project will be as bold.

Turns out that this is a common practice among professionals in every field.

      

Pluralistic: History is something you do (27 Oct 2026) [Pluralistic: Daily links from Cory Doctorow]

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

Today's links



A closeup of a roulette wheel at rest. The ball has been replaced with the planet Earth. A flying fist is jetting through the air at it and is about to knock it.

History is something you do (permalink)

Prediction is hard. Especially about the future. That Yogi Berra gem proves that you don't have to be a science fiction writer to get irritated with people insisting that you must know what's going to happen tomorrow, but (as a sf writer), I can tell you that this is one of our main occupational hazards.

Obviously, this is a self-inflicted injury. Our genre is full of big names who self-mythologized as scientific Nostradamuses. From the "future history" bar-charts in Heinlein's books (I was once on a panel with Robert Silverberg where he referred to RAH as "Robert A Timeline") to the McGuffin of Asimov's Foundation series: a "scientific" discipline that could predict the trajectory of human civilization for millennia into the future.

But me, I find the prospect of predicting the future incredibly dismal – even offensive. A predictable future is set in stone, immune to human agency. A predictable future runs on rails, and we're the prisoners of history, tied to the tracks.

For me, the most exciting thing about sf is the idea that the future is contingent. Sf is a long, sharp pin that can prick inevitabilism's bubble: that assertion by tech-bros and policymakers alike that the future is out of our hands and must be accommodated, not shaped. Inevitabilism is a form of vulgar Thatcherism, the assertion that "there is no alternative."

If The Market won't deliver an energy transition, and it leaves us to boil in our own skins, drown in the rising seas, and roast in wildfires, then tough shit humanity, there is no alternative. If there's a tech company eavesdropping on all of our communications technologies and following us as we move through digital and physical space (and turning the juiciest tidbits over to ICE), that's not the tech company's fault: there is no alternative. If some broadly useful statistical tools are delivered in the most climate-destroying, economy-wrecking, job-killing, quality-vaporizing way possible, that's just How It Is. It's not Sam Altman or Dario Amodei's fault: there is no alternative.

Science fiction can do more than imagine how "General AI" might change society: sf can imagine a society that doesn't make the fanciful leap from a word-guessing sentence-extruder to a machine god. Sf can imagine a world that debuts "AI" as a joint supercomputing project between the IPCC and Sandia National Labs whose primary purpose is to improve the fidelity of climate models, and whose spinoffs are modest but interesting open source tools that people run on regular computers with normal energy footprints.

Considered as a predictive literature, sf is a colossal failure. If our books are to be taken as roadmaps to an inevitable future, we have all flunked out of cartography school. More than 99.9% of these maps describe a territory that never emerged. All claims of sf's predictive value are just survivor bias, feats of Texas marksmanship in which we fire a shotgun into the side of a barn and then draw a target around the place where the holes cluster.

What's more likely: that sf is 99.9% fake fortune-tellers and 0.1% seers and soothsayers; or that the "predictions that came true" in sf are just the inevitable bullseyes that you'd score if you threw enough darts?

Prediction is a weak and helpless activity, the obsession of people who don't think they can change anything. It's the superstitious dread that gives rise to astrology. Far better to be a Luddite who asserts that there is more than one way to introduce a technology to a society. To be a Luddite is to insist that humans are in charge of humanity, not the iron laws of economics, not the great forces of history, not the uncaring and illusory constellations. At its best, sf is a proudly Luddite literature:

https://locusmag.com/feature/cory-doctorow-science-fiction-is-a-luddite-literature/

The insistence that we can change things is an active posture. It's an activist posture. At its radical best, sf is activist, because it engages with more than what the machine does, insisting on changing who the machine does it for and who the machine does it to.

Which is why I find demands to offer predictions for the future so irritating. People who think that sf writers can predict the future have the field's role exactly backwards. My intention isn't to demoralize you into tying yourself to history's tracks – I'm here to show you how to grab the wheel and steer off the rails altogether.

The reason this seems so implausible is that the "there is no alternative" people have convinced us that all change is the result of individuals. To change the world, you must fashion yourself into one of history's mediocre Great Men, a Musk or Zuck. Our oligarchs are the avatars of the Great Forces of History. They have seen the predictable, inevitable future and have been allocated trillions by the capital markets to ensure that we arrive there on time, running straight down those shining rails, no matter how many people are tied to the tracks.

Another motif of Thatcherism (and hence inevitabilism) is that "there is no such thing as society," which means that all change is the result of individuals, which means that only Great Men can hope to change anything. If there is no such thing as society, then it follows that there's no such thing as mass movements, there's no such thing as trade unions, and there's no such thing as revolutions.

If there's no such thing as society, then eruptions of students and workers in the streets must be nothing more than mob violence – it can't possibly be a political eruption. If you're an inevitabilist than Occupy was nothing more than millions of individual "virtue signallers" and #MeToo and #BlackLivesMatter were the individual follies of innumerable "social justice warriors."

As an activist, I'm not interested in predicting the future, I'm interested in changing it. When I speak about "the post-American internet" that we could create by exploiting the policy space that has been opened by Trump's incontinent belligerence, my intention is to get you to help build it, not to get you to prepare yourself for that inevitable outcome:

https://pluralistic.net/2026/01/01/39c3/#the-new-coalition

Obviously, some aspects of our future are locked in. The climate violence our political and business elites inflicted on the world locked in rising seas, extreme weather, habitat-loss driven zoonotic plagues and massive refugee crises. Those are inevitable. What's entirely up to us is what we do about them.

Do we create full employment for every person who will live for the next 300 years, relocating our coastal cities inland, treating the sick, retrofitting our infrastructure, and accommodating our neighbors who are driven out of their homes? Or do we let the stupidest, worst people among us lead us into the ecofascism of border walls, drone warfare, and exterminationism? That's our choice.

We've had generations of being told to "vote with our wallets" instead of organizing in political, labor and social movements. Voting with your wallet doesn't work (billionaires' wallets are thicker than yours, they win those votes), and if you lose enough of those wallet elections, it's easy to fall into the despair of believing that the future is inevitable:

https://pluralistic.net/2025/09/13/consumption-choices/#marginal-benefits

I think this is why "prediction markets" have caught on so ferociously. While prediction markets are sold as a way for people to "inject information" into markets, they are actually a rigged system that transfers money from everyday "investors" to insiders:

https://pluralistic.net/2026/03/24/degenerated-gambling/#oracle-capture

Prediction markets are the perfect pastime for history's prisoners. If you fancy yourself a plaything of the gods whose future is already written, then prediction markets are a way for you and your fellow prisoners to bet on what torments will come next. And of course oligarchs love prediction markets, because they're the ones who can rig the odds, say, by placing a bet on a war and then leading the country to that war.

They are the gods, the only ones who get to make history, so a market for bets on what history will do next is a way to enrich history's avatars at the expense of history's victims.

In science fiction, we often meet powerful aliens who tell us "resistance is futile" as they conquer our world and set about exterminating us. But if resistance was truly futile, no one would have to say it.

When they tell us "there is no alternative," what they mean is "stop trying to think of alternatives." To imagine radically is to move beyond the helplessness of prediction: a radical imagination dares to insist that history is what we make, not what happens to us.

(Image: Ralf Roletschek, CC BY-SA 3.0, modified)


Hey look at this (permalink)



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

Object permanence (permalink)

#15yrsago Canon of St Paul’s resigns over plans to evict Occupy London https://www.theguardian.com/world/2011/oct/27/giles-fraser-st-pauls-profile

#15yrsago Orange County city council unanimous: Occupy tents are a form of speech https://web.archive.org/web/20111029021151/http://www.occupy-oc.org/tears-stream-as-city-council-unanimously-agrees-occupy-tents-are-a-form-of-speech/

#15yrsago Edible Venn diagram: the piagram https://www.reddit.com/r/pics/comments/g8nxo/i_realize_its_a_bit_late_for_pi_day_but_heres_my/

#15yrsago SOPA: US House of Reps copyright bill proposes national censorship, attacks on hosting services, Twitter, YouTube https://www.eff.org/deeplinks/2011/10/disastrous-ip-legislation-back-–-and-it’s-worse-ever

#15yrsago Google rejects JWZ’s 2-step plan to end the nym wars https://www.jwz.org/blog/2011/10/google-nymwars-redux/

#15yrsago Toronto mayor confronted by comedy interviewer calls 911, reportedly shouts “You bitches! Don’t you fucking know? I’m Rob fucking Ford, the mayor of this city! https://www.joeydevilla.com/2011/10/27/im-rob-fucking-ford-or-the-mayor-the-ambush-and-the-911-call/

#15yrsago Canadian Tory MP: Don’t worry about violating our stupid new copyright law, because we probably won’t catch you if you do https://web.archive.org/web/20111029155739/https://www.michaelgeist.ca/content/view/6089/125/

#10yrsago UK MPs realise that age filtering won’t work so now they just want to block all porn in the UK https://www.openrightsgroup.org/blog/now-we-want-censorship-the-digital-economy-bill-is-running-out-of-control/

#10yrsago Samsung abuses copyright to censor satirical exploding phone Grand Theft Auto mod https://www.eff.org/deeplinks/2016/10/samsung-sets-its-reputation-fire-bogus-dmca-takedown-notices

#10yrsago EU lies and the British tabloids who told them https://web.archive.org/web/20160626051921/https://www.economist.com/blogs/graphicdetail/2016/06/daily-chart-15

#10yrsago The Pirate Party are poised to form Iceland’s government in Saturday’s election https://qz.com/817784/icelands-pirate-party-looks-likely-to-take-the-countrys-general-election-on-oct-29

#5yrsago Hospital rings up $2755 upcharge by sending pregnant woman to ER https://pluralistic.net/2021/10/27/crossing-a-line/#zero-fucks-given

#1yrago Shake Shack wants you to shit yourself to death https://pluralistic.net/2025/10/27/shit-shack/#binding-arbitration


Upcoming appearances (permalink)

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: 530 (29813 total).

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

  • A Little Brother short story about DIY insulin PLANNING


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

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

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


How to get Pluralistic:

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

Pluralistic.net

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

https://pluralistic.net/plura-list

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

https://mamot.fr/@pluralistic

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

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

Medium (no ads, paywalled):

https://doctorow.medium.com/

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

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

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

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

ISSN: 3066-764X

Judge Allows Google, Yahoo and Microsoft Subpoenas to Identify Gay-Torrents Users [TorrentFreak]

gay torrentsEarlier this year, adult entertainment company FlavaWorks sued the operators and hundreds of users of private torrent tracker Gay-Torrents.org.

The lawsuit had an immediate effect, as the tracker went offline shortly after. In an amended complaint, FlavaWorks later narrowed its list of targeted users from 325 to 39.

Several of the site’s administrators and most of the targeted members are still listed as anonymous John Does. To change that, FlavaWorks asked the court for permission to subpoena their email providers. In an October 14 order, U.S. District Judge John Robert Blakey granted this request in part.

Subpoenas Target Google, Yahoo, Microsoft

The order allows FlavaWorks to subpoena Google, Yahoo, Microsoft, AT&T, Cloudflare and Newfold Digital. Each subpoena is limited to the email addresses or domains of defendants linked to that provider.

The targeted services are asked to hand over the subscriber’s name, mailing address and phone number, as well as any secondary, recovery or two-factor authentication email addresses. FlavaWorks can also request the most recent IP address that was used to access each account, covering the period from January 2025 onward.

The order

The order

The judge didn’t give FlavaWorks carte blanche. The company also asked for the billing names and addresses on file with the email providers, and for a subpoena to payment processor Stripe to identify the people behind a Bulgarian company linked to the site. The order includes neither.

An IP Address Is Not a Person

Subpoenas targeting email providers are not common in torrent-related lawsuits. Rightsholders typically collect IP addresses from torrent swarms and ask Internet providers to identify the account holders. FlavaWorks says it has IP address data for the defendants too, but it chose to go after their email accounts instead, bypassing the more common ISP route.

As justification, FlavaWorks mentions an argument that’s usually reserved for defendants, stating that an IP address is not a person.

“But an IP address identifies an Internet subscription, not a person: it resolves to whoever pays the bill for a household, an office, a university network, or a shared carrier-grade address pool, and it can be masked by a VPN,” FlavaWorks writes.

Not a person

Not a person

An email address, the company argues, is personal to the account holder, which should help to identify the defendants.

According to the exhibit filed with the motion, 22 defendants are linked to Gmail addresses, nine to Yahoo, three to Hotmail and one to an AT&T address. Two others use private domains, registered through Cloudflare and Bluehost, a Newfold Digital company.

Email providers

Email providers

This list of targets isn’t limited to regular members. Several of the site’s administrators are on it as well, identified by Gmail, Yahoo and Hotmail addresses. One other administrator, who used a ProtonMail address, was left out, as the Swiss company is beyond the reach of a U.S. subpoena.

Tracker Users Can Still Object

The new order doesn’t mean that the data will be handed over right away. It explicitly allows the defendants and the providers to move to quash the subpoenas.

Google, for example, has pushed back before. In February, we reported that the company raised First Amendment concerns over a similar FlavaWorks subpoena targeting users of another private tracker.

However, in a July filing, FlavaWorks said that Google produced subscriber data in that case in April. Whether that covered all the targeted Gmail accounts is not mentioned. FlavaWorks adds that the tech giant handed over the same type of information in an earlier case, without objection.

Insider Knowledge?

For FlavaWorks, the subpoenas are meant to confirm its existing suspicions. The member defendants in this case were selected because the email address on their tracker account matched an account on one of FlavaWorks’ own sites.

In a September status report, the company said that its own records already point to a probable identity for many of them. It doesn’t want to name anyone publicly, however, before the email providers confirm who is behind each account.

How FlavaWorks obtained the email addresses in the first place is still a mystery. On an invite-only tracker, this information is typically only visible to staff. The court filings don’t offer a direct answer but cite the company’s own records and “investigation” without going into detail.

The September status report, which we haven’t seen reported anywhere, shows that FlavaWorks has help, presumably from an insider.

“Plaintiff has also obtained the cooperation of an individual with direct knowledge of the Site’s operation,” it reads.

Direct knowledge

Direct knowledge

The report doesn’t say when this cooperation started, or whether this person is the source of the email addresses. That said, FlavaWorks expects that this cooperation can help identify the operators, as well as other users who shared its works or funded the site.

Some defendants are already settling. FlavaWorks notes that several members resolved the claims before they were named. Additionally, in its separate RICO lawsuit against 75 members, one John Doe agreed to pay an undisclosed settlement amount in installments.

For now, the account holders and the subpoenaed companies can still ask the court to quash the subpoenas, but the docket shows no movement on that front yet.

—

A copy of Judge Blakey’s order is available here (pdf). FlavaWorks’ renewed motion for expedited discovery, with the defendant-to-provider table, can be found here (pdf), and the September status report is available here (pdf). FlavaWorks’ July discovery motion, which mentions Google’s earlier productions, can be found here (pdf).

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

06:00 PM

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

Picture of the day
Jim Buckley’s Red Dragon sculpture from 1985 during River Lee flooding, October 2023

Wikimedia Commons picture of the day for October 23 [Wikimedia Commons picture of the day feed]

Picture of the day
Vodno Telecommunication Tower under construction in Skopje, North Macedonia. Today is the Day of the Macedonian Revolutionary Struggle, a national holiday in North Macedonia celebrated on the occasion of the formation of the Internal Macedonian Revolutionary Organization.

Wikimedia Commons picture of the day for October 25 [Wikimedia Commons picture of the day feed]

Picture of the day
Morning fogs in the Skolivskyi Beskids. At the top there is a church, the highest in Ukraine, Skole urban hromada, Ukraine.

Wikimedia Commons picture of the day for October 26 [Wikimedia Commons picture of the day feed]

Picture of the day
Horses grazing at Trunkol meadow in the Himalayas of India. The meadow is situated on the way to the sacred Gangabal Lake in Jammu and Kashmir.

03:00 PM

Pumpkin flavored news [F-Droid - Free and Open Source Android App Repository]

This Week in F-Droid

TWIF curated on Sunday, 25 Oct 2026, Week 43

Community News

@thore pinged us for a big update of Ente Locker:

Ente Locker now has document scanning, powered by what looks like copying FairScan’s code from Kotlin to Rust, surely that won’t end up in a drama:

  • Big annoucement here
  • Fairscan devs analysis here

…grab some popcorn.

@Licaon_Kter brings a post about 10 apps worth installing. It’s a 19 minutes read, but if you don’t have the time, here’s the TL;DR: Exodus, NewPipe, Fennec, Aegis, KeePassDX, Syncthing-Fork, AntennaPod, Phonograph Plus, Tusky, and Qalculate.

L_K notes that Proton VPN - Secure and Free VPN has a new app added with reproducible builds enabled. The old app id will still get updates. Yet, naming an app “non-reproducible” made users confused, they technically are both reproducible, it’s just a question of who signed the package. Historically, the now named “non-reproducible” one is signed by F-Droid because when added, years ago, the app could not be made reproducible. But it went through a full rewrite, and the new codebase is much modern and easier to reproduce. We are in contact with the developers, they are aware and we will work with them to somehow combine both in a way that users like.

@shuvashish76 reminds us of an update of Aard2 after 2 years. It includes a redesign with Material You and many other updates. Take a look at the changelog for more details.

And BatteryBot Pro was updated after 5 years. If you’ve been using it for so long you also got a present, unfortunately. The app won’t update, so you’ll need to uninstall the old version and install the latest.

Archived Apps

22 apps were archived
  • Blichess: Play lichess games over Bluetooth
  • Box Stacker: Box Stacker is a physics-based construction puzzle game.
  • CountryCount: Track countries, visualize your progress, and explore where you’re going next.
  • EhViewer NekoInverter: An E-Hentai Application for Android with censorship circumvention (A Policy issue)
  • EstudiaTAI: Practice tests for the Spanish AGE IT Assistant exams.
  • FastTrack: Track what your body is doing while fasting (Will come back in the next cycle)
  • Forage: A shopping list front-end to your self-hosted Mealie instance.
  • Lane’s Lexicon: An Arabic English Dictionary
  • LibreAAC: Private, offline AAC communication using open OBF and OBZ boards
  • MRT Buddy: Check your Dhaka MRT / Rapid Pass balances and trips instantly
  • Navic: A modern Navidrome client for Android and iOS (Developer feels that F-Droid’s goals no longer match theirs)
  • OpenAvisio: Beta companion for your self-hosted OpenAvisio medical-record instance
  • Openlib: download and read books from shadow library (Anna’s Archive)
  • OpenVK Legacy: OpenVK Legacy is mobile client for retro devices running Android >2.1.
  • PDF Wallet: Simple PDF Wallet for your most important PDFs
  • PocketDhamma: An offline reader for the Dhammapada.
  • SharedHaven: Bitcoin wallet with secure multisig features
  • Shots Studio: AI powered screenshots manager and organizer
  • Spell4Wiki: Audio upload tool for Wiktionary words to Wikimedia Commons & Wiki-Dictionary
  • Tidy: A task management app with all necessary features
  • Volume Control: Quiet Dial: Volume buttons broken? Minimum too loud? Slider goes below it. Phones, tablets. (See Navic)
  • WikWok: Learn something new with every swipe!

Newly Added Apps

130 apps were newly added
  • Alpha GPS: Transmit your phone’s location to Sony cameras over Bluetooth for geotagging
  • Artificial Koi: Living trigonometric creatures: a generative, truly live wallpaper
  • ASComplete: OpenStreetMap Anti-Surveillance survey app for Android
  • Astro Strike: Twin-stick space combat in 2D and 3D with wraparound arenas
  • Ayni: See the glucose of someone who shares it with you
  • Beanbook: Plain-text accounting for Beancount, on your phone, with no account.
  • BikeRoutePlanner: Plan bike routes with bbbike, save them as GPX and navigate in OsmAnd
  • BookOrbit: Your self-hosted ebook & audiobook library client.
  • Boop: Pop a nearby person’s bubble. A tiny Boop over Bluetooth, with no Internet
  • Bosun: Configure MIDI Captain pedals from your phone
  • Brix: Free and open IRL streaming from your phone, on the move
  • Bucharest Transit: Real-time Bucharest public transport, without Google.
  • Burkan: Keeps your Galaxy S23 on the Vulkan renderer, even after a restart
  • CableSnap: Workout tracker for cable machine workouts
  • CamEscape: Map surveillance cameras from OpenStreetMap and plan routes that avoid them
  • Clavier Tuner: Piano tuning from the piano in front of you: measured, not assumed
  • Contact: Calling and messaging with built-in emergency tools
  • Daak: Send files and text between your own devices over Wi-Fi. No account.
  • DailyBeat: Keep a local journal of your journeys, places and notes
  • Dayfile: Take notes about your daily life
  • DebForge: Download from TorBox, Real-Debrid, AllDebrid, Premiumize and Debrid-Link
  • DesKilo: Coworking community app: desk booking + shared money, libre.
  • Dreeve Upload: Upload FIT & GPX fitness activities to your self-hosted Dreeve instance
  • duckAssist: Lightweight, privacy-focused WebView wrapper for Duck.ai
  • Euphony: Euphony — a beautiful, ad-free music streaming client for Android
  • EVB Folder Player: Offline audiobooks from your folders, with saved progress and large controls
  • Faz agora!: Tasks, subtasks and reminders with optional WebDAV synchronization.
  • FPInk: Capture handwritten fountain-pen notes, recognized offline by default
  • Freqcast: Internet radio player that finds streams by pasting a station’s website
  • Ghost — Onion Search: Tor onion search aggregator. Privacy-first, RAM-only, no tracking.
  • Goo-goo ga-ga: AI translator with deep linguistic insights and offline language detection
  • GridLoad: Shows when to run your appliances, based on the dynamic electricity price
  • GrooveForge: MIDI synth with soundfonts, 92 microtonal scales, and offline band rehearsals
  • Gruzzolo: Gamified savings: a regular goal, medals and spending read from statements
  • Headset Rewind: Hold your headset’s voice-command button to rewind active media
  • HomeTiles: Big, calm home screen with phone and messages built in
  • I.C.E Out: Community safety reporting — anonymous ICE activity tracking
  • InkOrb: Physical ball painting: layers, pigment mixing, export.
  • InterTune: Material 3 local music player and YouTube Music client
  • JabraLibre: Offline ANC / HearThrough switcher and battery monitor for Jabra Elite 10
  • JemRec: Call recorder for unrooted Android: both sides, no root, no companion app
  • Keep SIM Alive: Scheduled keep-alive SMS so prepaid, roaming or backup SIMs stay active
  • KeepNotes for Nextcloud: Google Keep-inspired client for Nextcloud Notes
  • Keycard Pal Offline: Sign Ethereum and Bitcoin by QR code with a Keycard NFC smart card
  • KidOrb: Soothing painting for kids: roll a ball of color across the screen.
  • KMySync: Mobile companion for KMyMoney — record cash expenses on the go
  • Knotwork: build your agent: An AI agent that runs on your phone and asks before it acts
  • Kokoro Android system TTS driver: Text-to-speech engine that speaks through your own Kokoro server
  • Launch-R: Find your space.
  • LE-RADAR: Student newspapers and campus radio from Québec, in one feed
  • Leftovers: Private expense tracker: log in two taps and see what is safe to spend today.
  • Life Dashboard Companion: Health Connect and screen time to Home Assistant, MQTT or webhooks. No cloud.
  • Link QR Wallet: Turn URLs into QR codes and save them in a searchable offline library
  • Linkstow: Unofficial Karakeep client: read, sort and clean up your self-hosted bookmarks
  • M9: SMS messaging for D-pad and T9 keypad phones
  • Marmalade STT: Private, offline speech-to-text for your keyboard. Your voice stays on device.
  • Mesh+ for Meshtastic: Chat over Meshtastic radios with no internet or cell service. Simple, private.
  • MileLog: Mileage, expense and revenue tracker for self-employed drivers
  • MinimalSF: Fast, minimal, monochrome home screen. Type to launch. No ads, no tracking.
  • Misga: Smart SMS app with regex filters to eliminate spam in Iran
  • monostr: Nostr client with Monero tips. No Lightning, no custodian, no wallet inside.
  • MoodyRoutine: Samsung One UI-style Modes and Routines automation engine for Android.
  • Nanna Baby Monitor: Baby monitor to stream privately between your own phones and computers
  • NasManager: Unofficial companion client for TrueNAS SCALE: dashboard, graphs, alerts, apps
  • Navi: Offline-first navigation with terrain-aware eco routing
  • NearNote: Offline notes with location-based reminders, folders, and timeline
  • NER Cycle App: Local cycle evaluation per the NER rules (Rötzer) — data stays on device.
  • Nextcloud Photo Widget: Home screen widget showing random photos from your Nextcloud
  • nfcGuard: Block distracting apps with NFC tags. Focus, screen time, digital wellbeing.
  • Nooto: Cross-platform, privacy-focused notes with end-to-end encryption
  • Not App: One icon, many shortcuts — a customizable command center for your home screen.
  • OneSpend: Expense and budget tracker that works offline, with optional self-hosted sync
  • OpenBanners Overlay: Route map overlay and mission tracker for Ingress mission banners.
  • OpenJump: Analyze jumps and exercise velocity from video, offline
  • Osmosis: Copy photos and videos off DJI Osmo cameras over Bluetooth and Wi-Fi
  • OSRS Wiki: Unofficial Old School RuneScape wiki reader with offline save and map
  • PairFree: One light app for earbuds of many brands. No account, no internet, no tracking
  • Palimpsest: Encrypted notes, diary and to-dos with hidden vaults behind one password
  • Pappus Travel Planner: From the plan to the settle-up — everything your trips involve
  • Parakeetype: Fast on-device speech-to-text keyboard and voice input - no cloud, no tracking.
  • Path : Step Counter: Lightweight, privacy-first step tracker. No tracking, no ads, 100% open source.
  • Peace Break: A retro arcade brick breaker with online scores and unlockable skins.
  • Pinry client: Browse and pin to your self-hosted Pinry server
  • Pipes: Water Flow Puzzle: Tap and rotate pipes to solve the water network. Relaxing offline logic puzzles!
  • pitcher: Change the key of any song, keep the tempo. Tuner, loops, speed. Offline.
  • Pocket Sense: Private, offline money tracker in Jordanian dinars, in English and Arabic
  • Prepper: Offline emergency preparedness inventory manager with barcode scanning
  • ProjectM Android: MilkDrop music visuals for phones and tablets
  • ProjectM TV: MilkDrop music visuals for Android TV
  • PSBDx SVN: Subversion (SVN) client with biometric-locked credentials
  • PsyJournal: Keep track of substance usage to gain insights on consumption patterns
  • QOwnNotes: Offline Markdown notes synchronized safely with Nextcloud
  • QR Jukebox: Offline audio player for QR-linked music. Ideal for music trivia board games.
  • QT Lab: Interactive quantum mechanics wave-function simulator.
  • Ridm: Ridm is a powerful, open-source media download manager supporting 9 languages
  • RWR: onlooker alert: Warns you when someone behind you looks at your screen (shoulder surfing)
  • Sakayori Music: Material 3 YouTube Music client for Android
  • Seca Phone: Private dialer: telemarketing filter, blocked profiles, SIM per contact
  • SG AOD: Custom always-on display with a clock, battery, notifications and music status
  • SharkDroid: Capture and analyze network packets with Wireshark tools on Android
  • Shelf: Hide folders instantly behind a working decoy app. Root optional.
  • Shelfly: A TV shows & movies tracker that backs up to your own WebDAV server
  • SlashFacts: Multiplication tables 2–9: see, remember, slash the answer.
  • SmartVoice: Multilingual speech synthesis
  • StarPath: Live Google Maps turns for Amazfit watches and Zepp devices.
  • SubRead Dictionary: Pop-up dictionary for Yomitan dictionaries, from the text menu of any app
  • SubRead Overlay: Subtitles (.srt) over any media player, in time with it. Tap a word.
  • Supernova Launcher: A deeply customizable, offline home screen with gestures, folders and a feed.
  • TableChips: Chips for a card table. One phone hosts; guests join from a browser, offline.
  • TagMacro: Tap an NFC tag to run actions, or write tags for Wi-Fi, links and contacts
  • Tetherbug: Your Mac turns on your phone’s hotspot when its Wi-Fi disconnects. No taps.
  • Torrent Player: Stream and download torrents directly on Android with external media players.
  • TPMS Libre: Offline tyre pressure and temperature for JK Tyre Treel TPMS sensors, no login
  • TV Launcher: Lightweight, low-RAM Android TV home launcher
  • Twig: Dual-pane file manager: archives, SFTP, SMB, WebDAV, S3, restic, Jellyfin
  • Unfurlit: Open social-media links in a private native media viewer
  • Vario: Aircraft-like altimeter and variometer with GPS, terrain and barometer modes.
  • VirtualNet: Choose what each app sees: Wi-Fi, mobile data, or both. Xposed module.
  • VIVATLAS: Your self-hosted catalogue of AI skills, agents and MCP servers, in your pocket.
  • Wake Me: Alarm clock for alternating weeks, timetables and rules like every 1st Tuesday
  • WallosMobile: Unofficial Android client for the Wallos subscription tracker
  • Wallpaper Moe: Automatic wallpaper changes from online collections or your own favorites
  • WeatherGrid: A clean, modern 3-hour forecast grid widget for your home screen.
  • WGControl: Automated WireGuard tunnel control via home Wi-Fi and Bluetooth.
  • Wishday: Birthday reminders that text people for you, by SMS, Signal or WhatsApp
  • WLVD: WLVD - World Labour Values Database panel
  • Wraith for Odysseus: Unofficial Android client for your self-hosted Odysseus AI server
  • Zahlenschatzjagd: Maths practice for school years 1 and 2 – offline, ad-free, in German
  • SubRead Anki: Select a word in any app: an Anki card with its sentence, picture and sound

Updated Apps

357 apps were updated
(expand for the full list)

Thank you for reading this week’s TWIF 🙂

Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.

You are welcome to join the TWIF forum thread. If you have any news from the community, post it there, maybe it will be featured next week 😉

To help support F-Droid, please check out the donation page and contribute what you can.

Kanji of the Day: 得 [Kanji of the Day]

得

✍11

小5

gain, get, find, earn, acquire, can, may, able to, profit, advantage, benefit

トク

え.る う.る

獲得   (かくとく)   —   acquisition
納得   (なっとく)   —   consent
得点   (とくてん)   —   scoring
取得   (しゅとく)   —   obtaining (a qualification, right, object, etc.)
所得   (しょとく)   —   income
得意   (とくい)   —   satisfaction
得る   (うる)   —   to be able to ...
得する   (とくする)   —   to make a profit
説得   (せっとく)   —   persuasion
所得税   (しょとくぜい)   —   income tax

Generated with kanjioftheday by Douglas Perkins.

Kanji of the Day: 蓋 [Kanji of the Day]

蓋

✍13

中学

cover, lid, flap

ガイ カイ コウ

ふた けだ.し おお.う かさ かこう

頭蓋骨   (ずがいこつ)   —   skull
頭蓋   (ずがい)   —   cranium
口蓋裂   (こうがいれつ)   —   cleft palate
身も蓋もない   (みもふたもない)   —   blunt
裏蓋   (うらぶた)   —   back cover (e.g., camera, watch, etc.)
綴じ蓋   (とじぶた)   —   mended lid
天蓋   (てんがい)   —   canopy
蓋然   (がいぜん)   —   probability
蓋付き   (ふたつき)   —   lidded
蓋然性   (がいぜんせい)   —   probability

Generated with kanjioftheday by Douglas Perkins.

Why Offline Search Is So Hard [OsmAnd Blog]

If you have ever typed an address into OsmAnd and got a street in another town — or nothing at all — you are not alone. Search has been the most common complaint we hear, and in our 2026 survey it came up again and again in every language. So this year we did not patch it once more. We built a new search engine from scratch, and it comes to everyone with OsmAnd 5.5. If you don't want to wait, it is already in our nightly builds.

The video above tells the whole story in 23 minutes. Below is the short version, with a few interactive demos so you can play with the same ideas the new engine uses.

What Changes for You​

  • Addresses typed your way. Unter den Linden 10 or 10 Unter den Linden, S Mountain Blvd for South Mountain Boulevard, a postcode or a state instead of a town.
  • Typos corrected. Misspell a word and search offers the right one: leopoldstrase 10 → Leopoldstraße 10, mnuc → München.
  • Suggestions as you type. Start a word and search offers the most common words that continue it — tap one instead of typing the rest.
  • Public services by the name people use. DMV finds motor vehicle offices and NHS finds NHS clinics, even when the map lists the organisation only as the operator.
  • Categories in more words and languages. Categories match common synonyms and work in your language, in English, and in the local language: with the app in English, both school and Schule find schools in Germany.
  • Places next to places. Fuel McDonald's finds gas stations with a McDonald's nearby; Shell on a named street; two streets that cross.
  • Faster and measured. The search itself is about five times faster, and every change now runs against 137,000 real searches in 28 test sets — 99.5% of them are found.

Why Is This So Hard Offline?​

Google can afford to be clever: every query goes to a server that has learned from billions of searches, corrections, and taps. OsmAnd has no server. Everything happens on your phone, inside the map files you downloaded — so the phone itself has to work out what you meant.

And addresses have no grammar book. Every country writes them its own way, and people mix the parts in any order. The same line of text can mean two different places:

One line of text, many readings
Real queries from our tests. The colour shows what each word turns out to be.
«5 Ave New York»
5 AvestreetNew Yorktown— Fifth Avenue in New York City
or5houseAve … New Yorkstreet— house 5 on New York Avenue
«Pennsylvania Avenue, Utah»
Pennsylvania AvenuestreetUtahstate— a street named after one state, in another
orPennsylvaniastate— also a state on the other side of the country — and "Avenue" is in over a million street names
«48 Free Street, Portland, Maine»
48houseFree StreetstreetPortlandtownMainestate— the state of Maine
orMainestreet— there is also a Maine Street, 37 km away
«New Philadelphia»
New Philadelphiatown— a town in Ohio
orNewstreetPhiladelphiatown— New Street in Philadelphia
«Calle 20 301, Mérida»
Calle 20street301houseMéridatown— the first number is the street, the second the house
«Rue du 8 Mai 1945»
Rue du 8 Mai 1945street— two numbers, and neither is a house
«14-54 31st Road, Queens»
14-54house31st RoadstreetQueenstown— one house number with a dash
«Calle L entre 23 y 25, La Habana»
Calle Lstreetbetween 23 and 25streetLa Habanatown— no house number at all — just the streets around it
Same place, different text
«23 South 2nd Street, Saint Clair» = «Saint Clair, South 2nd Street 23»
«S Mountain Blvd» = «South Mountain Boulevard»
«Hemauerstraße» = «Hemauer Straße»
«Mcdonalds» = «McDonald's»

In Havana an address names the streets around the house

First, Measure​

For years every release fixed some search bugs, and every year 50 to 90 new ones came in. Users told us almost nothing works; we could not reproduce a single bug ourselves. So in 2025 we stopped guessing and built a test bench: take thousands of real addresses from the map, type each one the way a person would, and count how many are found.

The first honest number was about 80%. Every user report with a real address became another test — and the bench, not our feeling, started deciding what is fixed.

The first test bench: about four addresses in five found

The Old Way: a Librarian​

The old search worked like a librarian: find the town, walk along its shelf of streets, open the street, find the house. It works well in a small town. It works much worse when the town is London — one shelf with 56,266 streets — or when there is no town at all and a single word can be a village, a street, or a hospital. Try it:

The librarian
How the old search looked for an address. Real data from OsmAnd maps — the same scenes as in the video.
step 1 of 21
Every search starts with a key: take the rarest word, find every place that has it, and let the other words filter.

Every address that broke got its own patch: townships, word order, abbreviations. Each patch fixed one address and broke another, and together they became slow and fragile. One user with eighty maps installed waited more than two minutes for the right result.

The New Idea: Put the Words on the Map​

We are searching a map, after all. So instead of walking shelves, the new engine lights up every word of the query on the map, and looks for the places where the lights meet. A street and its town meet because their areas overlap; a McDonald's and a gas station meet because they stand next to each other. Since June 2026 every street and every town in OsmAnd maps carries its own area for exactly this.

Here are the real objects the engine finds in Portugal for one long query. Pick the words and watch the map:

Words on the map
Real objects OsmAnd found in Portugal for the query «Travessa Santo António Rua Joaquim Ribeiro Carvalho Portugal». Pick words: each one lights up the objects that have it. White dots are where all chosen words meet in one object.

The Zipper​

Comparing every object of one word with every object of another would take hundreds of millions of checks — more than half a minute for a single search. The trick is the same one every web map uses: tiles. The world is cut into four squares, each of them into four again, and so on, and every tile gets a number along a Z-shaped curve. Two tiles never overlap partially — they are either apart or one sits inside the other.

So each word becomes a sorted list of tile numbers, and two words are joined by walking both lists at once, like a zipper. Pairs that can't meet are never looked at:

The zipper
Each word becomes a sorted list of tile numbers on the Z-curve. Walk both lists at once: the smaller number steps forward, equal numbers mean a shared tile. Change the level to see how the lists grow.
×

An advanced version of the zipper jumps between tile levels — a town is a big tile, a street a small one — and skips whole regions where the other word has nothing. Half a minute became 50 milliseconds.

Tetris With Words​

Long queries, like a crossing of two streets, add one more twist. Each object covers only some of the words, so the answer is a set of pieces that covers every word exactly once — and also meets on the map. It is a classic hard problem, the same family as Sudoku. The engine plays it like Tetris: pieces dock into a row, every docking is checked on the map, and a row that drops to zero disappears together with everything that could have been built on it.

This is the engine's real trace for Travessa de Santo António, Rua Joaquim Ribeiro de Carvalho, Portugal:

Tetris with words
8 words, 8 columns. A piece is a group of objects that cover the same words; its number is how many places stand behind it. Pieces dock into a row until every word is covered — or until no places are left.
piece 0 of 30
Travessa
Santo
António
Rua
Joaquim
Ribeiro
Carvalho
Portugal
1,354 places
Portugal 1,354
A piece falls into a new row: Portugal — 1,354 places.
Next pieces
Rua Joaquim Ribeiro Carvalho
Travessa Santo António
new row: Ribeiro Portugal
Places that still meet

Where We Are Now​

The new engine went from its first test run in July 2026 to beating the old search two days later, and kept climbing. Today 99.5% of the 137,000 test searches are found. In Pennsylvania, where we started, the addresses we could not find went from 206 to 40 to 7 — and those last seven are broken in OpenStreetMap itself.

It also handles queries the old search never could, like a McDonald's next to a gas station.

Fuel McDonald’s: gas stations with a McDonald’s nearby

Not everything is solved. Havana's Calle L, between 23 and 25 has no house number, only the two streets around it, and we still can't find it. Ranking, typos, and common words each deserve a story of their own.

Try It and Help​

The new search comes with OsmAnd 5.5. You can try it today in our nightly builds, and as always the code is on GitHub. How to use search is described in the Search documentation.

  • Tell us what you typed. When search can't find something, send us the exact query to support@osmand.net or open an issue on GitHub — every miss becomes a test.
  • Help the map. A street without a name can't be found, and streets inside a town without a boundary may be missed. Add names and draw boundaries in OpenStreetMap.

The video has subtitles in 7 languages and dubbed audio in German, French, Italian, and Spanish.


We appreciate your interest in us and thank you for taking the time to read this article. Join us on social media to keep up to date with the latest news and share your experiences. Your opinion is important to us.

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