Category Archives: History

No Tab Pete Punches Down: Hitler’s 1942 Pivot as Hegseth’s Domestic Agenda

Germany’s war was lost by December 1941. And yet, Hitler refused to stop killing, sending millions to death. Who and how? That’s the lesson.

The Wehrmacht stalled at Moscow, the United States entered, and the economic arithmetic that Adam Tooze later laid out in The Wages of Destruction was clearly settled. The “myth” of Rommel is a perfect example. Montgomery broke him by November 1942 and he was flown out of Tunisia in March 1943 with Torch closing from the west. The arrogant, impatient Nazi general was outsmarted and outclassed, losing badly. For two more years he was used a propaganda asset, until the regime demanded he commit suicide and staged his state funeral as killed by enemy wounds.

What followed for three and a half years was a regime that could no longer win a battle against an army, so it instead punched down like a bully who fixated on people who could not fight back. Sound familiar?

Europe-wide extermination was on the table by December 9, 1931, when the Münchener Post printed the Nazi party’s leaked plan for the Jews and its own word for the end state, Endlösung. The Nazis answered by destroying the paper and sending its reporters to Dachau. Historians who date the “decision” to autumn 1941, at the peak of “perceived victory” propaganda, are dating the moment the regime believed it could carry out what it had already published.

The rapid scaling of it came with the reality of imminent defeat.

Wannsee in January 1942 was the genocide organization moment, which today extremist right-wing Germans call “remigration”; a term the AfD party hopes MAGAs them into power. By 1943 trains ran full to Sobibor and Treblinka while the Wehrmacht lacked rolling stock for the front. In March 1944 Hitler occupied Hungary, his own ally, to “remigrate” (AfD term for it) 437,000 Jews to Auschwitz in eight weeks. When Hungarian leader Horthy tried to surrender to the Soviets in October, Hitler had his son kidnapped, deposed him, installed the Arrow Cross, the Hungarian fascists the Germans put in to keep mass murder going, who shot thousands into the Danube and marched tens of thousands toward Austria.

The front was begging, pleading for help yet every one of Hitler’s preferred operations consumed trains, guards, fuel and administrative capacity to punch down on the helpless instead of fight the war. The Reich fought the defenseless, because the defenseless were the only target Nazis could reliably hit.

The Nazi pattern is to claim victim status, declaring themselves unfairly hated, and use that to become more and more hated as a means to take power. Aggression is the whole doctrine, spray at targets until empty, then turn on whoever is nearby and weakest when the magazine runs dry.

Dean Blundell says he just walked Thompson’s 1941 “Who Goes Nazi?” through Bavaria. My reading is that he has cast the cabinet well: Vance the humiliated intellectual, Miller the same without charm, Hegseth the spoiled son in costume. But then Blundell flubs Thompson’s famous line, that nice people never go Nazi. BRZZZZT. Wrong. Her real test was a code, that anything inside that says no becomes the enemy of Nazis. The Dutch clerks who shipped mountains of gold to Hitler and their registries to murder 75% of their neighbors who were Jews were all… nice by Nazi standards. Dachau was opened in 1933 specially to dispose of anyone declared rude: union men, journalists, priests.

Bullies clear the room of the rude, the refusers, then cite the polite survivors as consent.

On August 21 Hegseth’s Pentagon fired the editor of Stars and Stripes for insubordination after he called censorship a red line, four months after removing the ombudsman Congress installed to keep brass out of the newsroom. The paper that prints the plan gets shut first. Shocking but true fact, I have found zero Germans today who say they have heard of Münchener Post, or why Hitler called it a poison kitchen (Giftküche) and sent the publishers to concentration camps.

Pete’s purged Pentagon has performed the first two Nazi platform procedures in Iran: no fire discipline, “max lethality”, and a depleted magazine.

The third procedure is on the domestic side, and it was prepared before the Iran war. It was clearly Nazi doctrine as well, in preparation for the punching down that comes next.

In 2025 the administration sent 7,000 troops into American cities over the objections of their governors, put active duty Marines into Los Angeles during the immigration crackdown, and told the generals at Quantico that American cities were the training ground.

A federal court entered judgment that the Los Angeles deployment of 4,000 Guard and 700 Marines violated the Posse Comitatus Act: troops making arrests, running traffic, controlling crowds. The targets were immigrants and protesters in cities the President lost.

I grew up studying Posse Comitatus as a bipartisan, but especially right-wing extremist, bright line. America was said to never, ever cross it, because that would be tyranny time. The other bright line was said to be construction of massive camps, like the permitting of “processing” (data center) facilities. Yet Trump has killed both those canaries so fast it’s like the shock of a Nepalese glacial tsunami hitting Americans right about now.

The obvious hurdle is the November election. Trump said on May 12 he would not rule out troops at polling places. Hegseth, asked in April whether he would follow an order to seize ballots, called the question a “gotcha hypothetical”.

It’s not a hard question, yet no tab Pete struggled to answer. Federal law since 1865 bars armed federal forces at the polls except to repel armed enemies of the United States, an exception no president invoked even during two world wars.

On August 18 Senator Slotkin asked Hegseth and General Caine for one written sentence: no troops at the polls, no seizure of election material. Caine signed. He wrote that the Joint Force has no plans to send federal military personnel or federalized Guard to polling places, no plans to seize ballots or machines, and that he has neither received nor anticipates any unlawful order.

Hegseth has not answered. Because he’s no tab.

Hans-Georg Henke, 16, Luftwaffe anti-aircraft auxiliary, photographed by John Florea for LIFE after his capture by the US Ninth Army at Rechtenbach in Hessen, April 3, 1945. The photo ran in school books on both sides of the Cold War to show what Nazis did to their own kids. Henke, who joined the KPD in 1946, later lied to the East German press that he had been fleeing the Red Army near Rostock, which the negatives contradict.

The generals who earned the tabs he never attempted call him No Tab Pete for a reason. The nickname is about a course he did not take. And it’s about to mean something far worse, based on his lies and a sentence he will not sign.

DHH Nazism Funded by 1Password VP Who Wrote “Honest Security”

Jason Meller wrote a security rulebook. I read it. He is in direct violation of it.

As CEO of Kolide, Meller published honest.security and reduced it to five tenets on December 8, 2020. The first: “The values your organization stands behind should be well-represented in your security program.” That’s politics at work. The third holds that trust is demonstrated through informed consent and transparency. The fifth holds that people make rational decisions about risk when they are educated and honestly motivated. Then 1Password, whose 2021 round was joined personally by Shopify’s Tobi Lütke and Harley Finkelstein, the executives who platformed Nazi merchandise and seated David Heinemeier Hansson (DHH) on their board, bought Kolide in February 2024, made Meller VP of Product, and still publishes the document as the guiding principles of its Device Trust product.

Houston, we have a problem.

DHH published his infamous Nazi screed called “As I remember London” on September 15, 2025. The post mourns a London no longer full of “native” British and approves a right-wing Tommy Robinson march promoting white supremacy.

Meller answered the criticism of DHH on September 26, 2025 with a photo of a child in a dance costume, back turned to the camera, at the edge of a lifeless/closed private pool. With that he boasted he became a multi-millionaire thanks to Rails, DHH, and the company DHH keeps: “Let’s ignore the noise and keep building.”

Source: Twitter

He posted that as a director of the Rails Foundation, which DHH chairs. 1Password had taken a board seat in 2024 and Meller filled it with such questionable “values”. Again, this was the guy who wrote a rulebook saying work is political, where trust is earned.

Fast forward to July 12, 2026, DHH published The will to power will return.” He tries to gin up a “loss” narrative to evoke FUD, claiming the West has lost its will, weak men have made hard times, a hero generation will end the managed decline, and the last such Crisis ended in total war, so do not bet against another. That title is Nietzsche’s phrase fraudulently repackaged by his antisemitic sister Elisabeth Förster-Nietzsche: she made a posthumous compilation cut from his notebooks into a racist doctrine of strength over weakness, which was adopted by the Nazis. It has been treated by scholars as hers rather than the philosopher’s since the Colli-Montinari edition. This isn’t obscure history. Hitler ran PR at her Weimar archive in 1934, photographed at the door taking her hands, and photographed inside contemplating the bust of her brother.

Elisabeth Förster-Nietzsche happily welcomes Hitler at the door of the Nietzsche-Archiv, Weimar, 1934, offering him a warm smile and both hands. Source: Germanisches Nationalmuseum, Deutsches Kunstarchiv, http://www.gnm.de/museum/abteilungen-anlaufstellen/deutsches-kunstarchiv/

Days later DHH published the word remigration, Martin Sellner’s Potsdam term for forced deportation of settled populations, documented here at the time, because it’s Nazi propaganda worth identifying as such.

On July 21, 2026, DHH doubled-down on all this Nazism with “Wolves, sheep, and gypsies.” He describes Romani people in Copenhagen parks beside a wolf population and states the remedy for one is shooting and the remedy for the other is deportation. Make no mistake. DHH pushes the dehumanization of an ethnic group in preparation for its removal on force of death. It is the rhetoric that preceded the Porajmos. DHH then complained publicly when Claude refused to translate his Nazi propaganda into Italian.

On August 31, 2026, DHH named 1Password a Distinguished Corporate Patron of his Omacom Foundation, $100,000 a year for three years, in a quid pro quo he described the same afternoon as proof open source need not be a “commune.”

Source: Twitter

“Commune” is the Nazi dog-whistle of being anti-communist, the antisemitic project from the start: it’s how the NSDAP fused Jews and the labor movement into being their “one” enemy of “Jewish Bolshevism”. Rosenberg’s 1936 Nuremberg speech made the equation explicit. Seven weeks after the will-to-power essay, DHH spoke of a commune as his enemy on the day he took 1Password’s money.

1Password is the first corporate patron he does not own, and the independence ends there. Lütke, on 1Password’s cap table since 2021, pledged $1 million on August 21. His portfolio company followed in ten days. The quid was the default install slot 1Password had held since Omakub. DHH thanked Meller by name for leading it.

Meller had already explained the bond the evening before: DHH pitched him one-on-one for two hours, and he switched to Mac for Rails and DHH seventeen years ago and is switching platforms again for him now.

Source: Twitter

Then he called DHH’s past year a masterclass in “force of will”. Nine days before the deportation post, DHH’s own headline had announced the return of the “will to power”, the phrase identified above. Meller’s words echo the DHH Nazi title, seven weeks on.

Jason Meller, VP of Product at 1Password, August 30, 2026. “Force of will” repeats the title DHH gave his July 12 essay, nine days before the Romani post. The 1935 film title was Triumph of the Will.

On August 31 Meller produced the metric that became the company’s defense: Omarchy is the third largest Linux distribution among active 1Password users and first on weekends. DHH called it crazy. A fan called it his cocaine energy. You know, weekend stuff.

Source: Twitter

When employees and customers objected, this data point was cited. CEO David Faugno told staff the money goes to a foundation and not a person (e.g. to a NSDAP not to Hitler himself), that 1Password rejects DHH’s exclusionary views without offering proof, and that Omarchy is a top Linux platform for its users. Cofounder Roustem Karimov, in a Slack message obtained by The Verge, accused objecting staff of trying to setup a moral monopoly and ostracizing colleagues by rejecting Nazism.

Now back to those tenets.

Tenet one. Values the organization stands behind, represented in the security program. The CEO says the company rejects DHH’s views, yet show us where. The VP of Product funds them, celebrates them, and sits on a board DHH chairs. One of those is the value the organization stands behind. The money identifies which.

Tenet three. Trust through informed consent and transparency. The pledge was announced by DHH, on DHH’s platform, with the objections handled afterward in private Slack. Employees learned of the affiliation the way everyone else did. Consent was never sought. Transparency arrived through a leak.

Tenet five. People make rational decisions when educated and honestly motivated. The employees and customers who objected read the two posts and decided. Meller’s word for that decision in 2025 was noise. Karimov’s word in 2026 was moral monopoly. The doctrine says respect the informed decision. The practice says discredit it.

Meller’s method is the same on both dates. He never engages the text. He recodes the objection as noise or as shots taken, then answers with a number: his net worth in 2025, weekend install counts in 2026. Honest Security was written against exactly that move. Its whole argument is that a security team which answers human objections with telemetry has already lost.

Every director of the Rails Foundation, every patron of Omacom, and every executive at 1Password now owns Nazi propaganda.

But Meller is different from everyone, because that guy owns them twice. He brokered the money and he wrote a standard that says Meller can’t be trusted.

Introducing RAIV: Redundant Array of Inexpensive Videocards

Since Wirken.AI supports open weights, the question comes up often how big can it go. Well, I lived and worked through the early 1990s of DEC Storageworks RAID, as pioneered in the early 1980s as disk shadowing on the HSC50/HSC70, and my mind immediately went to repeating the past.

Source: Internet search

Cheap datacenter GPUs are being sold used in volume. Pooling them for local inference is well documented, so we just need to think about the redundancy. This is a build with a mirror and a spare, the way we built disk shelves in the old days.

Introducing the Redundant Array of Inexpensive Videocards (RAIV).

AI dance all day
AI dance all night, all weights
local, all is right

Parts

Who knows where prices will go, but here we are in September 2026. The MI50 figure is Pillitteri’s August survey; the board and CPU combo is the going rate from online markets.

Qty Item Unit Line Note
7 AMD Instinct MI50 32GB, used €220 €1,540 6 in two mirrored groups of 3, plus 1 spare. Verify 32GB on each.
1 Supermicro H12SSL-i + EPYC 7302, used €900 €900 5 x16 + 2 x8 PCIe 4.0 slots. Any 7002-series EPYC is fine.
4 16GB DDR4-3200 ECC RDIMM, used €30 €120 64GB. More only if you offload to CPU.
1 2TB NVMe €120 €120 Model storage.
2 1,200W ATX PSU, 80+ Gold €180 €360 Each card needs two 8-pin. Split cards across supplies. Add2PSU adapter to sync.
7 PCIe 4.0 x16 riser cable, 30cm €35 €245 Double-width cards will not sit in adjacent slots. Risers space them out.
7 MI50 fan shroud + 40mm server fan €15 €105 3D-printed shrouds are on Printables; Delta or Sunon fans.
1 Open GPU frame, 8 slot €60 €60 Mining frame. A 4U case works if you have the rack depth.
1 Fan controller, PWM, 8 channel €25 €25 Server fans at full speed are unpleasant.
1 CPU cooler, SP3 €50 €50
Total ca. €3,530 96GB usable per mirror, 192GB across both, 32GB spare.

For comparison, one DGX Spark is 128GB for about $4,000. Two RTX PRO 6000 cards are 192GB for around $17,000.

Quality Test Purchase

Before you get a pack, try getting one card and testing it. Run rocm-smi –showmeminfo vram and confirm 32GB. Load a model that fills it and run for an hour. It’s a problem in the market that 16GB cards are listed as 32GB with modified firmware. When one passes, then you can feel better about getting six more from the same seller.

Board Setup

BIOS: enable Above 4G Decoding and Resizable BAR. Without them the cards do not enumerate; one builder replaced a motherboard over this. Give each card an x16 or x8 slot. A card on a one-lane riser holds weights but cannot process a prompt at usable speed.

Given this isn’t fancy cooling, limit each card to about 150W with rocm-smi –setpoweroverdrive. Generation speed is limited by memory bandwidth, not compute, so this limit will affect little.

Software

Ubuntu 24.04. Do not install the ROCm SDK, since AMD in their vendor wisdom doesn’t support it; the ROCm 7.0 changelog reads painfully “Removed support for AMD Instinct MI50 and MI60.” Use one of the gfx906 llama.cpp containers that bundle the ROCm 7.2 runtime with kernels built for the card. The host needs the amdgpu driver and your user in the video group. The Vulkan build of llama.cpp is the fallback. Recent Ollama releases omit the gfx906 files; skip it.

Mirror and Spare

One model across all seven cards is a stripe. If a card fails, the process exits, and the model no longer fits. Ruh roh.

Split into two groups of three. Run two llama-server processes, one per group, each with its own copy of the model, on two ports. A 100B-class model at four-bit fits in 96GB with room for context. Put nginx or Caddy in front with a health check on /health and failover between backends.

The seventh card stays installed, powered, and idle. When a card in group A fails, the proxy serves from B. Move the spare into A’s group, restart A. One in-flight conversation is lost. Dance, dance, dance.

Test

Load both groups. Start a long generation on A. Pull the power lead on one of A’s cards. Time until the proxy serves from B. Restart A with the spare and time the reload. Record both.

Run all seven cards at full load for an hour and monitor the host: CPU temperature, VRM temperature, PCIe errors in dmesg.

Fun fact, in 1997 I built a fat Sun workstation to run a hospital’s massive StorageWorks shelf (fronting a huge robot arm that fed tapes from a room full of them) and the whole thing shut down under load from the Sparc (CPU) overheating, not from the disks. Ah, the good old days.

I found no published failover timings for a build like this, in any language. Let’s do this and publish some. Share and share alike.

Russian Fingerprints on the Manufactured Ceuta Crisis

Two weeks ago, on the anniversary, I posted the mechanism of the 1953 Tehran coup: buy the press, hire one mob to riot in the government’s name, hire a second mob to attack the first, and let the resulting chaos prove the government has lost control.

Think about everyone in the street being paid by the same source to whip up attention. The modern-day Ceuta crisis in Spain had been running in the news for twenty days when I posted the history of Iran. And then today I read a Spanish police report that was like deja vu all over again.

On 30 July 2026 a crowd that had been mobilised to look spontaneous walked into Ceuta and a government began to fall. Right, ok, but on 19 August 1953 a crowd was paid to look spontaneous, walked through Tehran, and a government fell. How are these not the same thing?

Back in the 190s every visible actor in Tehran was Iranian. It took sixty years for the actual operators to admit they came out of Washington and London. Fast forward to today and the Spanish Prime Minister, three days ago, named Russia and Israel within five weeks. Too soon? Well, he is being destroyed for it by the kind of people who would say they still believe Iran was overthrown by Iranians, or that the moon landing was fake.

Red Hot PDF

Let’s look at the police report. The Centro Nacional de Inmigración y Fronteras (CENIF), the intelligence unit of the National Police’s immigration and borders directorate, prepared a 55-page one at the request of Plaza 3 of the Central Instruction Court at the Audiencia Nacional, Judge María Tardón. The data goes until 26 August. Demócrata has published it as a PDF. There also is a 61-page technical annex on the digital organisation, ten dossiers on uniformed officers and 24 on plainclothes handlers. The four videos are listed but not released.

Here are the juicy bits, in the order made by the report.

  1. The entry was a process, not an event. The report refuses to analyse 30 and 31 July except as a procedure with a before, a during and an after, and states flatly:

    No se trata de algo incidental cuya generación pueda asociarse a un factor ocasional o espontáneo.

  2. The crowd was not migrating. Of those who entered, no fewer than 90 percent returned to Morocco voluntarily and almost immediately; the report puts migratory intent at five to ten percent. Nearly all were Moroccan nationals. They moved, in the report’s words, with relative calm, no crushes, no bottlenecks, conveying a sense of impunity, as a movement free of any consequence, and that perception was probably reinforced by what the report calls the “almost active” tolerance of the Moroccan security forces. Migration, the conclusions say, operated only as a formal cover.
  3. The mobilisation was built. Open platforms first, Facebook, Instagram, TikTok, from 24 July; then closed WhatsApp groups on 29 and 30 July with operational instructions, including the advice that each group communicate by handwritten note rather than online because the internet was monitored. The message count in monitored groups peaked at 1,974 on 30 July, a 3,363 percent increase over the maximum before the 28th. Three distortions gave it credibility: Supreme Court judgment 814/2026 on border rejections, reduced to the viral line “if you enter swimming they can’t return you”; Spain’s closed extraordinary regularisation, reduced to “in Spain you get papers in the end”; and Throne Day. The report reproduces an Arabic poster with Pedro Sánchez’s face on it announcing 30 July 2026 as the last deadline before Spain closes the door on regularisation. The Prime Minister was the bait.
  4. Throne Day was the cover. The official ceremonies were held at Rincón/M’Diq, a few kilometres from the border, with the King, the establishment and foreign guests present. The report reads the choice of date two ways: it seeded the message that the security forces were busy with the royal protection detail and the frontier was unguarded, and the King’s proximity carried what the report calls a “tacit consent” that implicitly accompanied the viral campaign. A message circulating in the days before: “There will be attacks from the sea and from El Kriay, through the forest and by Bab Khemis, on the occasion of Throne Day.”
  5. The Moroccan cordon stood down. Satellite imagery at 17:07 on 30 July shows police presence confined to the entrance of the official crossing; none on the beach access, the breakwater, or the roads and roundabouts from Castillejos to El Tarajal; taxis parked in order on the left of the Bab Sebta roundabout; the main routes open while a crowd accumulated on the beach and the roads. The report calls the Moroccan police response over 30 and 31 July “at the very least, total permissiveness”: not a single serious attempt to reduce, disperse or move the crowd from the perimeter on the 30th. Interviewed migrants say, almost unanimously, that Moroccan officers were not merely passive but gave directions to enter through the water at the breakwater and not by other routes. Open-source video shows uniformed officers directing people toward predetermined access points and organising heavy vehicles carrying large numbers of people, and non-uniformed individuals managing the flow, in some cases giving instructions to the uniformed officers. That video is titled “Ceuta_Agentes_Dinamizadores” in the annex.
  6. The crowd was sequenced. First wave to 11:00: males 15 to 25, high proportion of minors, 95 to 98 percent Moroccan, equipped with wetsuits, fins, floats and waterproof phone cases. Second wave 11:00 to 22:00: adults to 40, whole families, small children at 18 to 25 percent, sub-Saharans at 20 to 25 percent, in sportswear and flip-flops, no equipment. Third wave from 22:00 through the 31st: the first profile again. The report assigns the two phases explicit tactical objectives. First, collapse the border management system at one point in one way, diverting Spanish capacity to sea rescue while saturating the reception yard. Second, once the yard gate was opened, eliminate Spain’s capacity to respond, because a notable presence of families, women and small children “deactivates the possibility of using coercive means or reactive force to re-establish control.” The report considers 75,000 to 85,000 people reaching a single point without road blockages, transport failures or public-order incidents “incompatible with a group of spontaneous origin, with no internal organisation, and no minimum support of directed organisation on the ground.”
  7. The mafias couldn’t have done it. CENIF ran the five known maritime smuggling organisations and the four to six Ceuta narco groups through Europol’s SOCTA criteria. One smuggling group operates in Ceuta, with capacity for three to five people a day. Since January 2024: 2,983 operations, 1,822 arrests, and “not a single reference to these organisations encouraging the mobilisation.” They had never had the capacity to summon 75,000 people even at peak strength in 2021 to 2023, and the operation made them no money: the only detectable reaction was opportunistic, about 150 people moved to the mainland by 24 August at a discounted €5,000 a head.
  8. The state that could stop it, did. On 15 August a second call went out, more visible and earlier than the first, without the “unique opportunity” framing, directed at the fence rather than the water, and answered by an almost exclusively sub-Saharan crowd. Morocco detained 294, 248 of them sub-Saharan, allowed nothing to reach the fence, and expelled the Spanish press from the area. The report:

    Es decir, parece que asistimos a un proceso “manejado” de forma que una segunda convocatoria artificialmente más detectable se convierta en un ejercicio de control que “blanquee” la gestión precedente de la respuesta de las Fuerzas y Cuerpos de Seguridad.

    The report describes the whole as “actions of calculated ambiguity and gradual advance with intermittent activity,” which it identifies as the signature of grey-zone strategy, projected “not on Morocco but on Spain and the international community.”

  9. The author is unnamed by design. CENIF describes five levels, from the crossers up through message dynamisers, on-ground organisers and planners to direction, and states that Level 5 could not be individualised by the delivery date, while noting that “the basis of its conception seeks the concealment of authorship.” Eighty-two bodies were recovered in Spanish waters, by telephone note from the Ceuta Instituto de Medicina Legal on 26 August. Morocco acknowledged fourteen.

The Formula

The CIA’s internal history of Iran, obtained under FOIA and published by the National Security Archive in 2013, states plainly:

The military coup that overthrew Mosadeq and his National Front cabinet was carried out under CIA direction as an act of U.S. foreign policy, conceived and approved at the highest levels of government.

The operational perspective comes from Donald Wilber’s 1954 after-action report, Overthrow of Premier Mossadeq of Iran, written as an eyes-only handbook for future operations and leaked to the New York Times in 2000. The State Department’s 2017 retrospective FRUS volume supplies the NSC and CIA files around it. Read all together they describe a method.

Disinformation is built on a grain of truth, which can be any real grievance.

Nothing actually new there, except confirmation where it was applied. Iran’s Mossadeq had dissolved the Majlis by referendum; the propaganda campaign Wilber ran through paid Tehran newspapers turned a constitutional dispute into a story about a dictator in league with communists, with some of the articles written in Washington and placed in Tehran. Crowds purchased in advance and released on cue, through people who controlled the protection rackets. A first mob sent out shouting for Mossadeq and for communism, to frighten the middle class and the army. A second mob hired to attack the first.

Handlers on the ground coordinating by phone while Kermit Roosevelt ran it from inside the embassy compound.

And afterwards, perhaps most relevant to operators today, a story of spontaneous national uprising that the authoring state defended for six decades, including a 1989 FRUS volume that historians called a fraud for omitting the operation entirely.

Let’s map it to Tarajal.

Real grievance: a Supreme Court judgment, distorted into a slogan, with the target’s own Prime Minister on the poster.

Crowds assembled in advance: 80,000 people arriving in taxis on clear roads.

A first mob to produce the crisis: young men with fins to exhaust containment, then children to disarm it.

Handlers: 24 dossiers and ten uniformed fiches, and video of the plainclothes men instructing the uniforms.

And then the second mob: On 15 August the call went out again, louder, and the same security forces that had stood back on 30 July detained 294 people and closed the border. CENIF calls the second call artificially detectable and its function laundering. Roosevelt would have called it the second crowd: the same source producing the chaos and then producing the order, so that the target government is seen to have lost control and the neighbour is seen to have it.

The report’s own comparison table shows the method being refined as it was running.

May 2021 Aug–Sep 2024 Jul 2026
Moroccan presence before Reduced Increased Reduced
Response during Permissive Containment Permissive
Entries ~10,000 1,000–2,000 75,000–85,000
Follow-up call None 15 Sep, 3,795 arrests 15 Aug, 294 arrests
Second-call outcome Absolute control Absolute control

Wilber wrote his history as a handbook. This one is vibe coded, iterating through three pushes.

The crowd of 30 July and the cordon of 15 August marched to the beat of the same drummer. That is the actual point, which begs the question of who. The lesson of 1953 is that nobody in the streets of Tehran was American. Duh. The Iranian police turned, the Iranian mobs marched, the Iranian papers printed. Reading the uniforms tells you who executed. It never tells you who authored, and it never will, because the method is designed so that it won’t.

The report sounds just like Iran, but Ceuta in its own words: the basis of its conception seeks the concealment of authorship.

The Call

On 31 August Pedro Sánchez told Cadena Ser that after 30 and 31 July, disinformation had spread on networks tied to Russia, Israel and an international far right that uses migration to attack Spain and Europe, and that Morocco had neither conceived nor executed the entry. The second half of that is where he is vulnerable, and I come to it below. The first half is the correct reading of a hybrid operation, and it is the reading his critics refuse to make.

Start with the category. When Belarus moved people to the Polish and Lithuanian borders in 2021 and Russia moved them to Finland’s in 2023, the Council and Commission named the method: instrumentalisation of migration, a third state moving bodies to an EU frontier while Russian channels amplify the collapse. The signature of that method is not a Russian in the street. It is state-attributable amplification at hour zero. EUvsDisinfo exists because of it. Sánchez was invoking a category the European Union had already defined against Moscow.

Then the finding. The EEAS confirmed Russian attempts to exploit the crisis online. The Commission had said on 6 August that the actors were Russian state media, diplomatic channels and government-sponsored outlets, amplifying across multiple platforms from 30 July. Diplomatic channels means embassy and ministry accounts. That is the Russian state acting under its own flag during the crisis, not a proxy. Brussels added that it saw no Russian activity before the 30th, and the Spanish right ran that caveat as an acquittal. It is the opposite. In an instrumentalisation campaign, arriving at hour zero with prepared assets is the participation.

Then the escalation. Three weeks into the crisis a pro-Russian group, NoName057, whose named leaker is a teacher wanted by the Audiencia Nacional, living in Russia under Kremlin protection and on Europol’s most-wanted list, published a 500-page file of names, photographs and phone numbers of around a thousand Spanish police, Guardia Civil and military personnel. Spanish intelligence attributes it; JUCIL has it before the Audiencia Nacional. In the same window an anonymous account calling itself The Political Room announced a mysterious 120-page CNI report whose only takeaway was that the CNI had monitored Moroccan networks and must have warned. Nobody has produced it; Demócrata could not verify it exists. CENIF’s final conclusion calls the resulting assault on the CNI a textbook offensive counterintelligence action. Doxxing the responding forces and discrediting the intelligence service are not commentary on a border incident. They are the second mob.

Then Israel. Its UN ambassador, on day two, asked why Spain still maintains colonial enclaves in Africa. Its foreign minister called the Spanish Prime Minister a liar. Its defence industry built the eyes over the border: Barak MX in 2022, Heron drones, a billion-dollar IAI reconnaissance satellite in 2024, Elbit artillery in 2025, a joint military committee with Rabat that met in Tel Aviv in January. The EEAS found only isolated accounts on the Israeli side, and that is fair as a finding about bots. It is not a finding about a state whose officials joined the operation in their own names.

Then alignment. Moscow signed its Deepened Strategic Partnership with the King in 2016 and, last October, a new joint committee with Bourita, the same week Lavrov signalled acceptance of Morocco’s autonomy plan, and Russia then abstained rather than block Resolution 2797. Washington drafted 2797, recognised Moroccan Sahara in 2020 as the price of Israel’s normalisation, and reaffirmed it on Throne Day, the day the crossing began. Delhi opened India’s first overseas defence plant outside Casablanca last September. Starlink signed Royal Air Maroc on 4 August. Rabat ran this in the knowledge that every state with leverage over it had already taken its side of the Sahara question, and two of them would join in.

The report’s phone sample is the evidence the critics wave. Ninety point eight percent Moroccan prefixes among the lines that dynamised the call; of the rest, Algeria under three percent of the whole, and no Russian, Israeli or American lines anywhere in the enumeration. That is proof of who executed. Wilber’s Tehran newspapers were Iranian too. The report’s own after-phase section lists the Moroccan counter-narratives that followed the crossing, the “mafias” story in ABC and the “Algerian prefixes” story in La Razón among them, as products of the operation. Russia and Israel are not in that list because Morocco did not invent them. Europe’s diplomatic service did.

The report’s claim that the campaign followed a pre-established viral design model is footnoted to a marketing-school blog post on the K-factor and attributed loosely to Harvard Business School. Typical. Harvard often fronts ideas others made viable first. The inference that the message pattern was engineered actually rests on the message-volume and the sequences, which the report does document. Thankfully it doesn’t mention my 2012 BSidesLV presentation where I predicted this exact methodology (using Israel as an example of what to watch).

The Phone

On 17 and 18 May 2021 Morocco opened the border and roughly 8,000 people entered Ceuta at El Tarajal. On 18 May Sánchez flew to Ceuta with Marlaska and overflew the frontier by helicopter against security advice. On 19 May, according to The Objective’s reconstruction, Moncloa’s systems detected the extraction of around 2.6 gigabytes from the Prime Minister’s phone by Pegasus. The government sat on it for a year. The judicial inquiry later counted fourteen attacks: five on Sánchez, four on Robles, two on Marlaska, who lost over six gigabytes, and one attempt on Planas. The Defence Ministry reset Robles’s phone before it could be examined. Judge Calama shelved the case.

On 14 March 2022 Sánchez wrote to Mohammed VI accepting the Moroccan autonomy plan for Western Sahara, reversing half a century of Spanish policy without informing his coalition partner or Parliament. Asked in Parliament this May whether Pegasus has ever been raised with Rabat, the government answered that the matter does not form part of bilateral relations.

This summer an Algerian-flagged hacker persona, Jabaroot, published the identities of some 70,000 Moroccan intelligence personnel and asked its Telegram forum who was interested in the original Pegasus data relating to Pedro Sánchez. Attribution of the 2021 intrusions to Morocco is not a Spanish judicial finding. It is the working assumption of everyone outside Moncloa, anchored on the French investigation of the Macron intrusions. What was in the 2.6 gigabytes is unknowable. That is the point of it.

The executor of the 2021 Ceuta operation extracted the Prime Minister’s phone during the 2021 Ceuta operation. The Prime Minister then reversed policy in the executor’s favour. In 2026 the executor ran the same operation at ten times the scale and put the Prime Minister’s face on the recruiting poster. This is the half of Sánchez’s statement that fails: Morocco did conceive and execute the crossing, his own police have it on video, and the reason he cannot say so is sitting in Rabat in a 2.6-gigabyte file. That is a fact about leverage. It does not make the other half wrong. A leader who names the states he can name, and names them correctly, is doing more than a leader who names none.

I was Right About Loch Ness in 2012

The CIA denied Ajax for sixty years, because of course. The 1989 FRUS volume omitted it. The 2013 admission came by FOIA and the 2017 volume came after the nuclear deal made it safe. The whole period, the operation’s authorship was an open question where many knew the answer, and the party that had the strongest interest controlled the archive to delay the reveal.

Ceuta keeps the structure. The report says it cannot individualise the top level. The Interior Minister writes to the police director asking since when he knew. The police director replies that no document attributes planning or execution to a government.

The opposition reads the cover of a book (the uniforms) and declares the story ends on Morocco alone, without reading a page inside. They maintain a state in which 80,000 people crossed a European border under the guidance of a neighbouring state’s security forces, 82 bodies came out of the water, two foreign states worked the aftermath under their own flags, and the only person who named those two states is the one they tell to stop talking.

Germany has weathered the same pattern this year and I’ve repeatedly shown Dobrindt making the mistake: treat the flow as the threat, and the state that weaponised it as a rumour. That is what a hybrid operation is built to produce, as I warned in 2012 about the emerging threat of social media on mobile phones. The correct call is both halves. Rabat moved the people. Moscow moved the story, and Jerusalem signed its name to it. The second half is what turns any old border incident into an internationally reported government crisis, and Sánchez is the one leader in Europe who actually said the second half.

Somebody read the old handbook, and so did Sánchez.