President Trump holds a MAGA rally in Winston-Salem, N.C. Photo: Peter Zay/Anadolu Agency via Getty Images

An aide to former Defense Secretary James Mattis heard President Trump say in a meeting, "my f---ing generals are a bunch of pu--ies," because they prioritized alliances over trade deals, according to Bob Woodward's new book "Rage," which was obtained ahead of its publication by CNN.

Why it matters: Trump and his allies have been on the defensive for the past week after anonymous sources alleged in The Atlantic that the president "has repeatedly disparaged the intelligence of service members" — claims that the White House vehemently denies.

The big picture: During interviews with Woodward, Trump reportedly criticized military officials for viewing alliances with South Korea and NATO as the best bargains for the U.S.

  • "I wouldn't say they were stupid, because I would never say that about our military people," Trump said. "But if they said that, they — whoever said that was stupid. It's a horrible bargain ... they make so much money. Costs us $10 billion. We're suckers."
  • Mattis asked his aide to document Trump's comment from the overheard meeting in an email, according to Woodward.

Go deeper: Trump told Bob Woodward he intentionally played down coronavirus threat

Go deeper

Joe Biden: "I've benefitted" from white privilege

Biden at a Scranton, Pennslvanyia CNN town hall. Photo courtesty of CNN.

Joe Biden said at a CNN town hall on Thursday that he has benefitted from white privilege "just because I don't have to go through what my Black brothers and sisters have had to go through."

Why it matters: Biden's response stands in contrast to the Trump administration's moves to order government agencies to halt trainings on critical race theory and white privilege, referring to them as "anti-American propaganda."

Updated 6 hours ago - Politics & Policy

Coronavirus dashboard

Illustration: Eniola Odetunde/Axios

  1. Global: Total confirmed cases as of 10 p.m. ET: 30,065,728 — Total deaths: 944,604— Total recoveries: 20,423,802Map
  2. U.S.: Total confirmed cases as of 10 p.m. ET: 6,674,070 — Total deaths: 197,615 — Total recoveries: 2,540,334 — Total tests: 90,710,730Map
  3. Politics: Former Pence aide says she plans to vote for Joe Biden, accusing Trump of costing lives in his coronavirus response.
  4. Health: Pew: 49% of Americans would not get COVID-19 vaccine if available today Pandemic may cause cancer uptick The risks of moving too fast on a vaccine — COVID-19 racial disparities extend to health coverage losses.
  5. Business: Retail sales return to pre-coronavirus trend.
Ina Fried, author of Login
8 hours ago - Technology

Scoop: How the Oracle-TikTok deal would work

Illustration: Aïda Amer/Axios

An agreement between TikTok's Chinese owner ByteDance and Oracle includes a variety of concessions in an effort to make the deal palatable to the Trump administration and security hawks in Congress, according to a source close to the companies.

Driving the news: The deal, in the form of a 20-page term sheet agreed to in principle by the companies, would give Oracle unprecedented access and control over user data as well as other measures designed to ensure that Americans' data is protected, according to the source.