Evening wire · Monday 10/19

What moved today.

01

France imposes partial curfews after the weekend riots — intelligence failure admitted

PM Sébastien Lecornu today asked local authorities to impose partial, localised curfews tonight — parts of Paris (République, Les Halles), Lyon, Lille and others, minors' curfews in Nice and the Nord — after Saturday's cost-of-living protests drew ~550,000 people and tipped into looting and arson. Interior Minister Laurent Nuñez admitted intelligence expected under 200,000 and said the response was out of proportion to the crowds; he offered to resign, Macron refused. Totals: 2,000+ arrested (Interior figures up to 2,397), at least 2 dead, ~2,000 stores hit per reports, Limoges town hall burned. Protests began last month over school conditions, widened to living costs, hospitals and public services. Macron is in Kuwait today chasing petrol/diesel supply to bring pump prices down. PSG–Barcelona still goes ahead Tuesday. Stripped down: an energy-price and public-services revolt six months before a presidential election — who lit the fires is the contested part, the scale is not. Sources: CNN · Reuters · USA Today · Seoul Economic Daily / Bloomberg.

02

Trump defends the Russia sanctions waiver: 'don't drive Putin from the table'

Today's move in the story from this morning: Trump posted that the waiver is a peace-talks play — 'I am in the process of negotiating Peace... don't want to do anything that will drive, foolishly, Russia away from the bargaining table. Great progress is being made' — and blamed Zelensky for prolonging the war. Rubio frames it as a pause of up to 60 days to assess impact. Zelensky, who spoke Sunday with envoys Witkoff and Kushner, called siding with Putin a 'historic mistake' and accuses Washington of pressuring Kyiv; his claims that Starlink/Starshield were throttled on White House orders are disputed — the White House denies them, treat as unverified. Putin has reportedly floated a trilateral summit with Trump and Xi on the APEC sidelines in Shenzhen (Nov 18–19) — reported, not agreed, and it would exclude Ukraine. Underlying issue unchanged: price relief and a negotiated end vs. leverage handed to Moscow for nothing verified in return. Sources: RigZone / Bloomberg · NY Post · OilPrice / RFE-RL.

03

Trucking: dyed-diesel relief is live — the math is thinner than the pitch, and Florida's waiver is ag-only

IRS relief allowing red-dyed diesel on highways through Dec 31 is now in effect, worth 24.4¢/gal in deferred federal tax — while AAA put national diesel at $6.31/gal Monday (vs $3.63 a year ago), and distillate stocks are down 12% year-over-year, over 20% on the East Coast, heading into winter. Overdrive/ATBS did the math today: on a 250-gal fill the dyed relief is ~$61 — a typical $0.50/gal fleet fuel-card discount is worth $125, so the card wins for most leased operators. Worse, the dye can linger in a fuel system up to six months, risking a citation after the relief ends. Florida check: the state's expanded dyed-diesel authorization (EO 26-201, from Oct 6) covers farming and hauling agricultural commodities only — not general freight. Fuel also topped ATRI's 2026 industry-issues ranking at this weekend's MCE, per Transport Topics today. Sources: Overdrive · Transport Topics · Florida DOR TIP 26B05-03.

04

Hormuz: oil slips off a 5-month high, flows still ~41% below prewar

Brent fell ~2% Monday to ~$107–108 after closing Friday above $109, its highest since May — profit-taking on the Russia waiver, not relief on supply. UKMTO counted a record 12 ship attacks last week and admits most attacked vessels no longer report, so the true count is higher. Kpler put the 7-day Hormuz flow average at 10.17M bpd Saturday — 41% below the prewar baseline (other Kpler cuts circulating today say 8.5M bpd for Gulf exports last week; direction agrees, exact figure varies by cut — flagging the spread). Iran's IRGC says a tanker struck a naval mine Sunday in the southern corridor; CENTCOM has denied a similar earlier claim, so treat the mine report as contested. This is the pressure underneath both the France riots and the diesel waiver — eight days to Israel's vote, fifteen to the midterms. Sources: Reuters · WSJ.

Quick hits

Citrus County — MISSING ADULT: Daniel Hensberry, 49, 6'0", 125 lbs, brown hair/eyes, last seen Oct 13 at 12:30 AM in Lecanto wearing a black Harley-Davidson T-shirt and black pants; reported missing Oct 16. Direction of travel unknown. CCSO Major Crimes: 352-249-2790; anonymous tips Crime Stoppers 888-269-8477. (Sheriff alert Mon Oct 19, 10:15 AM ET) CCSO alert feed
Wichita soccer tragedy — victims named: Cole Adrian, 6, and Nicholas Schafer, 35, both of McPherson, killed Saturday at Stryker Sports Complex; 10 others injured, ages 5–68. The 34-year-old driver was released Sunday pending toxicology and a mechanical exam of the truck; police say the online rumor she is a sheriff's deputy is false. Trump holds a rally for Sen. Marshall in Wichita today, speaking ~6pm local. USA Today · Kansas Public Radio
Florida lighter note: the Gators open the college basketball season as AP's preseason No. 1 — 47 of 59 first-place votes, first preseason No. 1 start since 2006–07. Reuters
Markets: Nasdaq +1.1%, S&P +0.4%, Dow flat; France −1% with French bond spreads jumping; yuan at a 4-year high after China's 4.5% Q3 print. SpaceX reports Tuesday — consensus $12.7B revenue. Reuters
Propaganda read

France is today's clean framing split. Right lane (Fox, Speaker Johnson, Trump, NY Post): 'far-left riots' and an immigration warning for America — Trump says Paris will be a 'Muslim city very soon.' Left/center lane (CNN, Reuters, USA Today): cost of living, school and hospital funding, an admitted intelligence failure. Both lanes agree on the hard facts — ~550k out, 2,000+ arrested, 2 dead — they disagree on who the crowd was. The government's own account (Lecornu/Nuñez) blames far-left agitators and looters riding a mostly peaceful protest, which supports neither side's whole story. On diesel, watch the number game: the White House pitch implies ~$100 a fill; ATBS's arithmetic says ~$61 on 250 gallons, and less than a decent fuel-card discount — the relief is real, the headline is inflated.

Point at anything and I'll go deep.