Unbiasable
Communist / Far-Left
Democratic Socialist
Liberal Mainstream
Center / Nonpartisan
Establishment / Center-Right
Libertarian
MAGA / Populist Right
Religious Right
Identity
Tech / AI
July 25, 2026
Sections

Trump administration admits in court it canceled clean-energy grants because of politics

After a year of insisting the cuts were about waste, the Energy Department told a judge the only thing that mattered was whether your state voted for Trump.

Turbines are visible at Sunrise Wind offshore wind farm that is under construction off the coast of Montauk Point, New York, April 23, 2026. (AP Photo/Joshua A. Bickel, File)
Turbines are visible at Sunrise Wind offshore wind farm that is under construction off the coast of Montauk Point, New York, April 23, 2026. (AP Photo/Joshua A. Bickel, File)Photo: Associated Press
The facts8 pointsconfirmed by 3+ ideologies, a nonpartisan outlet, or the public record
  • The Energy Department told a federal court that including grants in its October 2025 termination notice "was based solely on the political identity of the grant recipient's state." (Yahoo/AP via court filing coverage)
  • With one exception, all 284 terminated grants, worth about $7.6 billion, went to recipients in states that voted for Kamala Harris in 2024 and have two Democratic-caucusing senators. (KRIS TV)
  • OMB Director Russ Vought announced the cancellations on October 1, 2025, calling them "Green New Scam funding to fuel the Left's climate agenda," and listed 16 affected states including California, Colorado, Connecticut, Illinois, Massachusetts, New York, New Jersey, Oregon and Washington. (NBC News)
Show 5 more factsShow fewer
  • Energy Secretary Chris Wright told the House Science, Space and Technology Committee in June 2026 that "no decisions were made on politics," calling the accusation "bulls---t." (Yahoo/Newsweek coverage of hearing)
  • A DOE spokesperson said Friday the political reference in the court filing described "the timing of the announcement, not of the decisions themselves." (AOL/Guardian wire coverage)
  • U.S. District Judge Amit Mehta ruled in January 2026 that the terminations violated the Fifth Amendment's equal protection guarantee, finding "no plausible rational connection" between DOE's stated energy goals and the blue-state-only cancellations, and ordered roughly $27.6 million in grants restored to the City of St. Paul and six co-plaintiff organizations. (Newsweek)
  • St. Paul, Minnesota, and clean-energy groups including the Environmental Defense Fund, Plug In America, the Interstate Renewable Energy Council, Elevate Energy and the Southeast Community Organization brought the underlying lawsuit against DOE and OMB. (Utility Dive)
  • DOE's Office of Inspector General opened an audit of the $7.6 billion in canceled grants. (SAN)

ContextThe $7.6 billion in cancellations is roughly what DOE's inspector general, now auditing the terminations, would need to account for, the audit was opened after the cuts drew a lawsuit from St. Paul, Minnesota, and clean-energy groups. (SAN)

2 of 10 sides covered this Not covered by Communist, Establishment, Libertarian, MAGA, Religious Right, Identity, Tech
Each worldview that covered it · tap to open its sources
LiberalOpinion piece mocks admin's shifting excuses as proof of political retaliation6 sources
MSNBCJul 25
Team Trump gave up the game, effectively admitting in a legal filing that the “mafioso tactics” claims were correct all along.MSNBC · the outlet's own verdict that the filing vindicates officials' earlier accusation of political extortion
“The stunning admission offered an unvarnished glimpse into the way President Trump has weaponized the provision of federal education, energy, health, housing and infrastructure aid in his second term.”The New York Times, quoted approvingly by MSNBC · extends the claim beyond energy grants to argue Trump systematically weaponizes federal aid across agencies

The mainstream-left camp framed it as proven "mafioso tactics," writing that "Team Trump gave up the game" and quoting the administration's own lawyers that considering partisanship in canceling funds is "constitutionally permissible." The Guardian and NBC stressed the flat contradiction with Wright's sworn testimony. [136][156][214] Unex

Read the original ›
CenterReports admin's own court filing admits political targeting of blue states3 sources
“This administration has now admitted in court what has long been obvious: it terminated nearly 300 cost-cutting energy projects for no reason other than the fact that the states they were in did not vote for the president in the 2024 election,”Rep. Marcy Kaptur and Sen. Patty Murray, House and Senate Appropriations Democrats · alleges the admission confirms hundreds of energy projects were killed solely for their states' 2024 vote
“to fuel the Left’s climate agenda is being cancelled.”Russell Vought, White House budget director · frames the cuts as ending funding for a partisan climate agenda, contradicting the administration's later court admission

The wire tier reported the admission and the denial side by side, quoting the filing that the cuts rested "solely on the political identity of the grant recipient's state" and Wright's earlier claim that the charge was "bulls---t." It let the contradiction stand without adjudicating it. [246]

Read the original ›
The takeaway
  • The split: The center wire quotes the filing's own words, that the cuts were "based solely on the political identity of the grant recipient's state" [246]; MSNBC frames it as Trump "weaponized the provision of federal education, energy, health, housing and infrastructure aid" [136].
  • The through-line: The Energy Department terminated 284 grants worth about $7.6 billion, all but one in states that voted against Trump and hold two Democratic senators. [156][214][246]

Trump returns to the correspondents' dinner three months after the shooting

He was supposed to celebrate a free press. He mostly insulted it, joked about a fourth term, and put on a Trump 2028 hat.

President Donald Trump speaks at the White House Correspondents' Association dinner at the Waldorf Astoria Washington DC, Friday, July 24, 2026, in Washington. (AP Photo/Rod Lamkey, Jr.)
President Donald Trump speaks at the White House Correspondents' Association dinner at the Waldorf Astoria Washington DC, Friday, July 24, 2026, in Washington. (AP Photo/Rod Lamkey, Jr.)Photo: Associated Press
The facts10 pointsconfirmed by 3+ ideologies, a nonpartisan outlet, or the public record
  • Gunman Cole Tomas Allen, 31, of Torrance, California, opened fire near the security checkpoint at the Washington Hilton on April 25, 2026, during that year's White House Correspondents' Association dinner, in what prosecutors charged as an attempted assassination of President Trump; Trump and Melania Trump were evacuated unharmed. (PBS News, CBS News)
  • The rescheduled dinner was held July 24, 2026, at the Waldorf Astoria in Washington, D.C., about three months after the April attack; the venue held roughly 700 guests, down from the Hilton's capacity, with a single entrance, two ID checks and a detection dog. (NPR/WGCU, Al Jazeera)
  • Trump's remarks ran just over one hour. (NPR/WGCU)
Show 7 more factsShow fewer
  • The WHCA presented its President's Award for Exceptional Service to Secret Service Police Officer Victor Gonzales, who was struck by buckshot that his protective vest stopped during the April attack, and to Washington Hilton staff. (PBS News)
  • Trump said, "Just like my presidency, the second time is always better. And the third time is better yet," added "I'm only kidding," then put on a red "Trump 2028" cap and said he was "pleased to announce my intention to run for a fourth term." (France 24, CNN)
  • Trump mocked CNN's Kaitlan Collins over a WHCA award, said she "never smiles," implied she is transgender, and compared her to Dylan Mulvaney. (Mediaite)
  • Trump said of MS NOW's Lawrence O'Donnell: "never liked him, never thought he had any talent, but he's still making a living, so I can't knock him." (Mediaite)
  • Trump called Illinois Gov. JB Pritzker "a fat pig." (WebSearch aggregation of dinner coverage)
  • Trump said Senate Democratic leader Chuck Schumer "has turned into a Palestinian who pretends to cry about illegal immigrants." (The Hill)
  • Trump also targeted Joe Biden, Gavin Newsom, Ilhan Omar, Elizabeth Warren and Adam Schiff by name, using derogatory nicknames. (ABC News)
5 of 10 sides covered this Not covered by Communist, Democratic Socialist, Libertarian, Tech
Each worldview that covered it · tap to open its sources
LiberalFrames Trump's rambling speech as a mocked flop exposing his anger at losing media control7 sources
CNNJul 25
“When I’m gone, you’re all going to be broke.”Donald Trump, President · claiming he alone keeps the news business financially afloat
“the silence in the room will be portrayed by the president’s allies as evidence he roasted the ‘fake news’ so bad they were stunned into submission.”Daniel Dale, CNN reporter · predicting Trump's allies will spin the room's cold reception as a win

The mainstream-left camp declared the speech a flop that "proved its point" about press freedom, calling it "mean and small," "boring," and reporting that "many people were on their phones." MSNBC noted he delivered "relatively mild criticism" before pivoting to "a campaign stump speech." [117][125][210]

Read the original ›
CenterStraight account of Trump's toned-down but insult-filled comeback speech after the shooting2 sources
“As I said three months ago, the show must go on,”Donald Trump, President · framing his return as defiant continuity after April's shooting postponed the dinner
“We will not be intimidated. We refuse to let an act of violence have the final word.”Weijia Jiang, outgoing WHCA president · asserting the shooting would not stop the press corps' annual dinner

The wire tier described "a rambling, hour-long speech" that "praised some journalists, took potshots at others," and noted the awards went "mostly for stories challenging him." PBS framed the night around the return after the April "attack." [270][291]

Read the original ›
Center-Right“Everything Trump covered in wild marathon speech”1 source
MAGACelebrates Trump's roast of critics and closing golden-age message, downplaying his insults4 sources
“the largest group of Trump Derangement Syndrome people ever put together at one time.”Donald Trump, President · dismissing the assembled press corps as deranged critics
“We have made America great again and it’s gonna get a lot greater.”Donald Trump, President · closing on his administration's record as the night's real message

The populist right ran the night as a triumphant roast, with Fox saying he took aim "at Dems, press and his own Cabinet" and the Daily Wire cheering that he mocked "the biggest collection of Trump Derangement Syndrome sufferers all under one roof." [469][423][469] Unexpected alignment: none; the split ran cleanly along the aisle, with the

Read the original ›
Religious Right“Trump roasts press, political foes at rescheduled WHCA dinner”1 source
The takeaway
  • The split: CNN says Trump "bombed" and proved the dinner's point [117]; the Daily Wire says Trump "Held Nothing Back" at the dinner [469].
  • The through-line: Trump joked about a "fourth term" and wore a "Trump 2028" hat, then said he was "only kidding." [163][270][400]

Trump orders 'inaccurate' warning signs outside the Smithsonian

Unable to fire the curators, the president is targeting the sidewalk.

People views displays at the Smithsonian museum a day after Independence Day celebrations honoring the nation's 250th anniversary on the National Mall in Washington, Sunday, July 5, 2026. (AP…
People views displays at the Smithsonian museum a day after Independence Day celebrations honoring the nation's 250th anniversary on the National Mall in Washington, Sunday, July 5, 2026. (AP…Photo: Associated Press
The facts7 pointsconfirmed by 3+ ideologies, a nonpartisan outlet, or the public record
  • President Trump signed an executive order directing the National Park Service, which controls the National Mall sidewalks, to install temporary signs near the Smithsonian's National Museum of American History. (CBS News)
  • The order states the signage "shall notify visitors that the Museum exhibits should be renovated" consistent with a White House report's findings and direct visitors to "locations and resources for accurate information." (CNN)
  • The order follows a July 4 report from the White House Domestic Policy Council accusing the museum of advancing "radical" ideology and failing to tell history "in a way that is inspiring, unifying, and worthy of our great republic." (CNN)
Show 4 more factsShow fewer
  • The report recommended the museum post signage at every entrance reading: "Warning: the exhibits in this museum were prepared by people who don't want you to love your country." (CNN)
  • The Smithsonian is governed by a Board of Regents, not the executive branch, limiting the president's direct authority over its exhibits or leadership. (CBS News)
  • National Museum of American History director Anthea Hartig testified before a House Oversight subcommittee on July 21, 2026, that the museum "unwaveringly attest[s] that it does not fairly or accurately characterize the full body of work at the museum," referring to the White House report. (Washington Times)
  • Hartig told the committee the museum "does not take sides in America's political debates" and that reframing narratives means adding voices, not erasing history. (PBS News)
4 of 10 sides covered this Not covered by Communist, Democratic Socialist, Libertarian, Identity, Tech
Each worldview that covered it · tap to open its sources
Liberal“political interference in professional museum work threatens the accuracy of historical interpretation.”5 sources

The wire tier reported the mechanics, noting the president "lacks authority to quickly fire the Smithsonian leadership" so the order "targets the sidewalks out front," and quoting Hartig's rebuttal. The BBC titled the order "Restoring Trust in the Smithsonian Institution." [101][249][272]

Read the original ›
“Political interference in professional museum work threatens the accuracy of historical interpretation and erodes public trust in one of our nation's most important institutions.”American Historical Association, in a statement · warns that Trump's intervention itself endangers accurate history, inverting the White House's inaccuracy charge
“And we tell the truth about the times that the country fell short of its own founding ideals.”Anthea Hartig, museum director · defends the museum's inclusion of national failures as part of telling history fully, not as bias

The mainstream-left camp framed it as an escalating culture-war assault, quoting the American Historical Association that "political interference in professional museum work threatens the accuracy of historical interpretation." NBC ran Secretary Lonnie Bunch defending "scholarship, accuracy." [155][211]

Read the original ›
Center“Trump orders Smithsonian to post warnings about 'inaccurate' US history”1 source
MAGACasts museum leadership as ideologically captured, using a lawmaker's hearing takedown as proof2 sources
The BlazeJul 25
“Do we want to guess what they are? Race and identity, gender and sexuality, environmental change, immigration and migrations, and economic inequality top the list.”Rep. Tim Burchett (R-Tenn.) · claims the museum's interpretive plan now centers identity-politics topics instead of American history broadly
“The peoples don’t own this land. In fact, their own ideology was that nobody can own land, right? So, it’s not theirs,”Pat Gray, BlazeTV host · mocks the museum director's land acknowledgment as self-contradictory to delegitimize it

The populist right cheered the order as a corrective to "woke" history, quoting the White House report that the museum "cannot be trusted to tell America's story" and mocking a land acknowledgment as ideological activism. [456][425] Unexpected alignment: none; the story split cleanly, with the same signs read as either an attack on schola

Read the original ›
Religious Right“Trump's week in review... data center push”1 source
The takeaway
  • The split: The Guardian frames Trump's order as escalating his "attacks against the Smithsonian" [211]; the Blaze calls the museum's own content a "taxpayer-funded woke rewrite" [456].
  • The through-line: Trump ordered signs outside the museum calling exhibits "inaccurate," an authority limited to the sidewalks because he cannot change the exhibits themselves. [101][249][272]
Day 55 of coveragetracked since Mar 23Full timeline ›

US bombs Iran for a 13th night as the Red Sea closes and oil holds above $100

US bombs Iran for a 13th night as the Red Sea closes and oil holds above $100
Photo: World Socialist Web Site
Today · Jul 25

The war Trump said would last weeks is now in its fifth month, and the Pentagon just quietly erased four of its own dead.

The facts9 pointsconfirmed by 3+ ideologies, a nonpartisan outlet, or the public record
  • U.S. Central Command carried out a 13th consecutive night of airstrikes on Iran, hitting IRGC command sites, drone facilities and maritime targets, with blasts reported in Khorramabad, Jask and Bandar Abbas (Democracy Now!)
  • Brent crude crossed $100 a barrel for the first time since May 26, gaining about 7% to close near $100.69 (CNBC)
  • Houthi forces struck two Saudi oil tankers, the Encelia and Layla, in the Red Sea, causing a fire aboard Encelia with no crew casualties reported (Yahoo Finance)
Show 6 more factsShow fewer
  • The Pentagon's public casualty tracker lowered its Iran-war death toll from 18 to 14; acting press secretary Joel Valdez attributed the change to "temporary data disruptions" (Military.com)
  • The four service members removed from the toll were identified as 1st Lt. Tyler James Feehan, Sgt. Angel S. Rampersad and Pvt. Isabella Gonzales, killed in Jordan, and Sgt. Michael Emmanuel Swinton, killed in Iraq (BNO News)
  • The U.S. national average price for regular gasoline was $4.105 a gallon as of July 24, 2026 (AAA)
  • President Trump told Axios in an interview published July 23 that he was considering "a massive attack. Bigger than ever before." (Irish Times)
  • DISPUTED: Iran's Health Ministry figures vary by outlet and date, the World Socialist Web Site cites 59 dead and 666 wounded since late June (WSWS), while the Times of Israel and Press TV report 53-55 dead and 592-629 wounded over the same period (Times of Israel; Press TV)sources conflict
  • The Senate rejected a war powers resolution to require congressional authorization for the Iran war by a vote of 47-49; Sen. John Fetterman was the only Democrat to vote no, and Sen. Susan Collins was the only Republican to vote yes (The Hill)
8 of 10 sides covered this Not covered by Tech
Where each side stands today · tap to open a side’s sources
Far LeftDocuments US war escalation and Pentagon hiding true casualty and cost figures2 sources
“Look, we’re locked and loaded,”Donald Trump, US President · signals readiness to order a further expansion of the bombing campaign against Iran
“a temporary data disruption”Sean Parnell, Pentagon spokesman · the administration's official explanation for the count of US war dead being quietly cut from 18 to 14

The socialist paper called the war a machine that is "strangling the world economy," cataloging hit railway bridges and civilian sites and casting the conflict as naked imperial plunder. It foregrounded the concealment of the true cost, noting the wounded count was cut "from 482 to 420, without explanation," and framed the Democrats as a

Read the original ›
Democratic SocialistExposes Pentagon quietly erasing four US war deaths from official count3 sources
TruthoutJul 25
“They’re fudging numbers because they got us into this war and don’t know how to get us out,”Sen. Ruben Gallego (D-Arizona) · accuses the administration of manipulating casualty figures to hide how the war is going
“These are the real facts. REPORT THEM!”Donald Trump, US President · downplaying the 18 troop deaths as low compared to other wars, disputing the cover-up narrative

The camp read the shrinking death toll as an admission of failure, quoting Sen. Ruben Gallego that "they're fudging numbers because they got us into this war and don't know how to get us out." Truthout also centered Fetterman as the Democrat who "cast the deciding vote" to keep the war going.

Read the original ›
Liberal“his record fighting the scrappy militia is not impressive”5 sources
MSNBCJul 25
“his record fighting the scrappy militia is not impressive”MSNBC · argues Trump's threat to bomb the Houthis is unlikely to resolve the blockade given past failures
“everything, everywhere, all at once”Helima Croft, analyst at RBC Capital Markets · describes mounting pressure on oil markets that could push prices above the 2008 record of $146 a barrel

MSNBC treated the widening blockade as an economic emergency of Trump's making, calling the Bab al-Mandab move "a huge deal" and warning a regional war could push oil toward its 2008 record. It emphasized the human and dollar cost and Trump's "foolish war." [151][151]

Read the original ›
Center“Trump threatens 'major military punishment'”2 sources

The center tier reported the arithmetic straight: the strait carries a fifth of the world's oil, "12 percent of all World Trade passes through the Bab al-Mandab," and Trump says he is "not in a hurry" despite the midterms. Brooks and Marcus named it "a 'forever war,'" a "Groundhog Day war" of threats and retrenchment.

Read the original ›
Center-RightReports Pentagon erased four Iran war casualties from its official tally4 sources

The anti-populist right cast the toll revision as a stain: the Pentagon "tried to erase these four service members from its official list," an act it called "extraordinarily petty and a strikingly callous one." The WSJ noted Republicans "stick with Trump" even as a war-powers measure drew four GOP defectors. [324][324][342]

Read the original ›
LibertarianArgues Pentagon undercounts Iran war dead to hide the war's true cost3 sources
ReasonJul 25

Reason framed the war as an unconstitutional executive project built on "a game of semantics," noting Trump avoided the word "war" to dodge the War Powers Resolution and that "American soldiers are still dead as a direct result of the conflict he helped instigate." [374][380]

Read the original ›
MAGA“Trump May Order 'Massive Attack' on Iran”4 sources
BreitbartJul 24

The populist right ran the president's resolve, quoting his threat of an attack "Bigger than ever before" and Iran that "hasn't received enough pain yet." Fox aired Sen. Tim Sheehy's line that "we didn't start this war, we did not.

Read the original ›
Religious RightFrames the 13th night of strikes as prelude to a threatened massive attack2 sources
CBN NewsJul 25
“When they start blowing away communities one by one, we cannot let them ever even think about having a nuclear weapon, and that's what's happening.”Donald Trump, U.S. President · justifying an even larger threatened strike by casting a nuclear Iran as an existential threat
“do not count on things remaining quiet if you attack us. Do not count on a repeat performance because it won't be a repeat. The last (attack) was powerful enough.”Benjamin Netanyahu, Israeli Prime Minister · warning Iran that any retaliatory strike will draw a far larger Israeli response

CBN covered the war approvingly through the nuclear angle, quoting Trump that "we cannot let them ever even think about having a nuclear weapon." The American Conservative's paleo wing broke sharply, tracking the "forever war" and reporting Iran's warning that "seizing another nation's assets... is an incendiary precedent." [506][517] Une

Read the original ›
How the file moved
  1. Jul 24Iran war widens to the Red Sea as oil closes above $100
  2. Jul 23The Iran war reaches its 12th night as four soldiers come home
  3. Jul 22Hegseth puts the Iran war at $37.5 billion as strikes hit an 11th night
  4. Jul 21US strikes Iran a 10th night as the American death toll reaches 17
  5. 50 earlier days on this file ›
Day 54 of coveragetracked since Mar 23Full timeline ›

Four Palestinians and two Israelis killed near Nablus as Israel launches West Bank operation

Four Palestinians and two Israelis killed near Nablus as Israel launches West Bank operation
Photo: Mondoweiss
Today · Jul 25

A settler hike turned deadly, a Palestinian grabbed a rifle, and now the army is preparing to treat whole villages like Gaza.

The facts9 pointsconfirmed by 3+ ideologies, a nonpartisan outlet, or the public record
  • Four Palestinians and two Israelis were killed in and around the village of Tal (Tell), southwest of Nablus, on July 24, 2026 (CNN).
  • Eyewitnesses said 40–50 settlers, including children, approached Tal around dawn, attacked several Palestinian homes, and clashes escalated when settlers and Israeli forces opened fire on Palestinians (Inquirer).
  • One of the Israelis killed was a civil security guard shot by a Palestinian, per Israeli officials (Times of Israel).
Show 6 more factsShow fewer
  • Israel announced preparations for a "major counterterrorism operation" across the West Bank following the incident (CNN).
  • Israeli settlers subsequently attacked the nearby villages of Faraata and Jeet, in the Qalqiliyah governorate, setting fire to homes, cars and businesses (CNN).
  • The Palestinian Red Crescent said 8 people were injured in the Faraata attack, six of them hospitalized with gunshot wounds (CNN).
  • OCHA reported 68 Palestinians killed in the West Bank in 2026 as of July 19, at least 13 by settlers (HRW).
  • Netanyahu called for expanding West Bank settlements following the clashes (CBS News).
  • Human Rights Watch warned the surge in settler violence risks mass atrocities against Palestinian villages (HRW).

ContextOCHA reported an average of six settler attacks causing casualties or property damage per day across the West Bank in June 2026, the highest rate on record (HRW).

2 of 10 sides covered this Not covered by Communist, Center, Establishment, Libertarian, MAGA, Religious Right, Tech
Where each side stands today · tap to open a side’s sources
LiberalDetails escalating settler violence while noting IDF's contested terror-attack framing1 source
CNNJul 25
“Israel must take immediate steps to prevent settler violence, protect Palestinian communities, and ensure that those responsible for attacks are held accountable”Ramiz Alakbarov, UN Special Coordinator for the Middle East Peace Process · UN demanding Israel curb settler violence and hold attackers accountable amid the escalation

The mainstream camp reported the deaths as clashes with contested agency, noting the army "acknowledging that the killing of the Israelis was not planned" yet "treating the event as a terror attack," and quoting Smotrich's call to demolish villages "to restore deterrence." [120]

Read the original ›
IdentityCasts killings as settler executions, warns of Gaza-style retaliation threats2 sources
“there was no planned attack on Israeli settlers. Rather, settlers were attacking the villagers when the incident occurred.”Munther Shtayeh, deputy mayor of Tell · disputing the Israeli media's portrayal of the incident as a premeditated Palestinian attack
“the cities and villages of [Palestinian] murderers in the West Bank must be treated like Beit Hanoun”Itamar Ben-Gvir, Israel's National Security Minister · threatening to raze Palestinian villages the way the Gaza town of Beit Hanoun was leveled

The Palestinian press centered the victims as defenders, reporting the four were "executed in the field while they were defending their lands against a settler attack" and cataloging Ben-Gvir's demand that the villages "be treated like Beit Hanoun." Al Jazeera covered the overnight funerals. [541][608] Unexpected alignment: even CNN's mai

Read the original ›
How the file moved
  1. Jul 24Iran war widens to the Red Sea as oil closes above $100
  2. Jul 23The Iran war reaches its 12th night as four soldiers come home
  3. Jul 22Hegseth puts the Iran war at $37.5 billion as strikes hit an 11th night
  4. Jul 21US strikes Iran a 10th night as the American death toll reaches 17
  5. 49 earlier days on this file ›
Day 37 of coveragetracked since Jun 7Full timeline ›

Whitmer endorses Stevens in Michigan's establishment-vs-left Senate primary

Michigan Gov. Gretchen Whitmer delivers the State of the State address at the Michigan state Capitol in Lansing, Mich., Feb. 25, 2026. (Devin Anderson-Torrez/Kalamazoo Gazette via AP, File)
Michigan Gov. Gretchen Whitmer delivers the State of the State address at the Michigan state Capitol in Lansing, Mich., Feb. 25, 2026. (Devin Anderson-Torrez/Kalamazoo Gazette via AP, File)Photo: Associated Press
Today · Jul 25

The state's most popular Democrat just picked a side in the party's biggest civil-war primary, ten days before the vote.

The facts8 pointsconfirmed by 3+ ideologies, a nonpartisan outlet, or the public record
  • Michigan Gov. Gretchen Whitmer endorsed Rep. Haley Stevens over Abdul El-Sayed in the Aug. 4, 2026 Democratic Senate primary, appearing with her at a Detroit Teamsters hall alongside Rep. Jim Clyburn (Bloomberg).
  • The seat is open after Sen. Gary Peters chose not to seek re-election (Washington Post).
  • Statewide early in-person voting for the primary began Saturday, July 25 (Michigan Dept. of State).
Show 5 more factsShow fewer
  • AIPAC's affiliated United Democracy Project has spent nearly $15 million in the race, including $9.3 million supporting Stevens and $5.7 million opposing El-Sayed, the group's largest single-race investment to date (CBS News).
  • Sens. Bernie Sanders and Elizabeth Warren and Rep. Alexandria Ocasio-Cortez have endorsed El-Sayed; Sanders and Ocasio-Cortez appeared with him at a Detroit rally that drew about 2,000 people (HNGN).
  • Stevens has also been endorsed by former Sen. Debbie Stabenow, in addition to Peters (Bloomberg).
  • Stevens led El-Sayed by 7 points in polling reported ahead of the primary (HNGN).
  • Mallory McMorrow, previously a candidate in the Democratic primary and endorsed by Warren and Sen. Chris Murphy, has exited the race (WLNS).

ContextAIPAC-aligned United Democracy Project has already put nearly $15 million into the race, $9.3 million boosting Stevens and $5.7 million opposing El-Sayed, making this the group's largest single-race investment yet, according to CBS Detroit (CBS News).

5 of 10 sides covered this Not covered by Communist, Libertarian, Religious Right, Tech
Where each side stands today · tap to open a side’s sources
Democratic SocialistReports Stevens's campaign secretly shared a consultant with Palantir, reviving her ICE-record criticism5 sources
TruthoutJul 25

The left cast Stevens as the corporate-establishment candidate compromised on ICE, quoting El-Sayed's camp that "the corporate establishment has closed ranks and made their pick." r/DemocraticSocialism grassroots derided Whitmer as "an establishment, corporatist tool." [89][89][157]

Read the original ›
LiberalExposes a covert, undisclosed influencer network paid to promote Stevens on social media6 sources
CenterReports Whitmer's endorsement as a boost for Stevens in the establishment-progressive primary fight4 sources
“Michiganders need a fighter in Washington and there are few leaders with more fight in ’em than Haley Stevens”Gretchen Whitmer, Michigan governor · her rationale for endorsing Stevens the day before early voting begins
“The corporate establishment has closed ranks and made their pick – now, Michigan voters will get to make theirs”Roxie Richner, El-Sayed campaign spokesperson · casting Whitmer's endorsement as establishment consolidation against the progressive challenger

The wire and center tier framed it as a proxy fight for the party's future, quoting Whitmer that Stevens "has what it takes to win" and noting the contest "has touched almost every nerve on the political left," from 2024 blame to Israel and Gaza. [257][257]

Read the original ›
Center-RightReports establishment vs. far-left primary fight, giving both campaigns' sharpest attack lines4 sources
BreitbartJul 25

The populist right read the endorsement as establishment panic, quoting the Michigan GOP that Stevens is "every bit as extreme as Abdul El-Sayed" and framing both Democrats as interchangeable. Fox led with the "moderate" label.

Read the original ›
MAGA“Gretchen Whitmer endorses moderate Haley Stevens in tight upcoming Senate primary”3 sources
How the file moved
  1. Jul 21Troy Jackson locks up the Maine Democratic Senate nomination
  2. Jul 20Troy Jackson locks up the Maine Democratic nomination to face Susan Collins
  3. Jul 18Maine Democrats scramble to replace Platner
  4. Jul 16Maine Democrats race to replace Platner as an ICE killing reshapes the Senate primary
  5. 32 earlier days on this file ›
Day 2 of coveragetracked since Jun 10

Democrats pick South Carolina to lead off the 2028 primary calendar

Democrats pick South Carolina to lead off the 2028 primary calendar
Photo: PBS NewsHour
Today · Jul 25

Iowa is out, the Deep South is in, and the fight was really about whether Black or Latino voters go first.

The facts8 pointsconfirmed by 3+ ideologies, a nonpartisan outlet, or the public record
  • The DNC Rules and Bylaws Committee voted on July 24, 2026 to recommend South Carolina hold the first 2028 Democratic presidential primary, on Jan. 22, 2028 (Democrats.org).
  • South Carolina won the committee vote with 26 votes to Nevada's 19 and New Hampshire's 4, out of 49 committee members, with 25 votes needed for a majority (Washington Examiner).
  • The recommended early-window order after South Carolina is Nevada (Feb. 1, 2028), New Hampshire (Feb. 8), New Mexico (Feb. 15), Michigan (Feb. 22) and Virginia (Feb. 29) (Democrats.org).
Show 5 more factsShow fewer
  • Iowa is not included among the six early-window states in the RBC's 2028 recommendation (Iowa Capital Dispatch).
  • The full DNC membership is scheduled to vote on final approval of the calendar at its summer meeting in Austin, Texas, Aug. 13-15, 2026 (Democrats.org).
  • New Hampshire Democratic Party Chairman Ray Buckley said the DNC vote does not change that New Hampshire law requires the state to hold its primary at least seven days before any similar election held elsewhere (NHPR).
  • New Hampshire Secretary of State David Scanlan said the state will follow that law and schedule its primary ahead of the others regardless of the DNC's order (Washington Examiner).
  • The DNC first placed South Carolina at the top of its primary calendar in 2024, citing the state's racial diversity as more representative of the party's electorate (NHPR).

ContextSouth Carolina previously replaced Iowa atop the calendar in 2024 after Iowa's 2020 caucuses were marred by a reporting-app failure that delayed results for days; Iowa remains excluded from the early window in the 2028 plan (NHPR).

3 of 10 sides covered this Not covered by Communist, Democratic Socialist, Establishment, Libertarian, Religious Right, Identity, Tech
Where each side stands today · tap to open a side’s sources
LiberalFrames repeat SC lead-off as earned, flags VRA ruling risk to Black voters6 sources

The wire and center tier reported the calendar as a values contest between core constituencies, quoting South Carolina chair Christale Spain that "when South Carolina goes first... Black voters go first" and Nevada backers arguing "we are the battleground state." NBC and CBS stressed Iowa's fall and the delegate math.

Read the original ›
MSNBCJul 25
“We have demonstrated that South Carolina picks presidents”Carol Fowler, South Carolina DNC member · arguing SC's track record of picking the eventual nominee justifies keeping it first
“Today’s vote shows that many party insiders have learned nothing from 2024. New Hampshire has a proven track record of testing our candidates with a rigorous, fair, and efficient process, yet those qualities did not prevail.”Ray Buckley, New Hampshire Democratic Party Chair · accusing the DNC of repeating a 2024 mistake by again passing over New Hampshire

The mainstream-left camp tied the decision to the Supreme Court's Voting Rights Act ruling and Republican redistricting, quoting Debbie Dingell that the party must "not [be] abandoning people that... are being screwed by the Supreme Court." NPR emphasized the elevation of "racially diverse states." [139][164]

Read the original ›
Center“Democrats select South Carolina for their first 2028 presidential nominating contest”1 source
MAGACasts pick as a Black-vs-Latino base fight amid Trump's 2024 Latino gains1 source
Fox NewsJul 25
“outreach to Latino voters, with whom President Donald Trump and Republicans made major gains in the 2024 election, handing Democrats major setbacks”Fox News · framing the SC-Nevada contest as a proxy fight over which base Democrats must shore up after Latino losses to Trump
“Today's vote shows that many party insiders have learned nothing from 2024. New Hampshire has a proven track record of testing our candidates with a rigorous, fair, and efficient process, yet those qualities did not prevail.”Ray Buckley, New Hampshire Democratic Party Chair · accusing the DNC of repeating a 2024 mistake by again passing over New Hampshire

The populist right framed it as a Democratic "struggle" over identity, describing the choice as "a proxy battle" between "rewarding Black voters" and "outreach to Latino voters, with whom President Donald Trump and Republicans made major gains." [434] Unexpected alignment: liberal and center outlets and the r/askaliberal grassroots largel

Read the original ›
How the file moved
  1. Jun 10South Carolina Primary – Mace Out, Evette to Runoff
Day 2 of coveragetracked since Jul 24

Trump replaces struck-down tariffs with new 'forced labor' duties on 60 economies

Trump replaces struck-down tariffs with new 'forced labor' duties on 60 economies
Photo: World Socialist Web Site
Today · Jul 25

The Supreme Court threw out his tariffs. So he found a 1974 law, called it a human-rights measure, and taxed 99 percent of US imports anyway.

The facts7 pointsconfirmed by 3+ ideologies, a nonpartisan outlet, or the public record
  • New tariffs of 10% or 12.5% took effect at 12:01 a.m. EDT on July 24, 2026, on imports from 60 economies covering 99.4% of US imports (USTR).
  • The duties were imposed under Section 301 of the Trade Act of 1974 following investigations USTR opened March 12, 2026, citing partner countries' failure to adopt or enforce bans on imports of forced-labor-made goods (USTR).
  • The 10% rate applies to 17 economies USTR says have committed to adopt and enforce forced-labor import prohibitions, including Canada, Mexico, India and the UK; the 12.5% rate applies to economies USTR says have failed to adopt such a prohibition, including China and Japan (USTR fact sheet).
Show 4 more factsShow fewer
  • USTR's exemptions cover informational materials, donations, accompanied baggage, goods already subject to Section 232 tariffs, and certain products such as unavailable-domestically raw materials; a Federal Register notice lists the full exemption set (USTR fact sheet).
  • The new duties took effect the same moment a temporary 10% global tariff expired, and follow the Supreme Court's February 20, 2026 ruling, in a 6-3 opinion by Chief Justice Roberts, that IEEPA does not authorize the president to impose tariffs (WilmerHale).
  • The action followed two rounds of public hearings and more than 2,100 public comments as part of the Section 301 investigations (USTR).
  • Sen. Ron Wyden criticized the action as an attempt to revive the invalidated global tariffs under different legal authority (Detroit News).

ContextThe Supreme Court struck down Trump's IEEPA tariffs 6-3 on February 20, 2026, ruling the 1977 emergency-powers law does not authorize tariffs; the new Section 301 duties are the administration's replacement roughly five months later (WilmerHale).

7 of 10 sides covered this Not covered by Religious Right, Identity, Tech
Where each side stands today · tap to open a side’s sources
Far LeftCovers separate Brazil-specific tariffs as political pressure over Bolsonaro's conviction, not the forced-labor story1 source

The socialist read cast tariffs as "imperialist intimidation," arguing the Brazil levies were "nakedly political" tools to pressure a foreign court and install a Trump-aligned government, part of a "corollary to the Monroe Doctrine." [40]

Read the original ›
Democratic Socialist“r/labor "If Trump really cares about forced labor, he should look at the US"”1 source
Liberal“The shifting justifications alone underscore how Trump’s arguments are bullshit.”5 sources
“The shifting justifications alone underscore how Trump’s arguments are bullshit.”The Guardian · arguing the stated forced-labor justification is a pretext masking the real goal of reviving struck-down tariffs
In Alabama prisons, they call the forced labor “mandatory chores”.The Guardian · citing a specific euphemism to argue the US itself relies on and disguises forced prison labor

The mainstream-left camp treated the forced-labor rationale with open contempt, noting US prisons legally compel labor and that the pretext "truly takes the cake." NPR called it "a defiant Trump," and USA Today told readers to expect higher prices on clothing and shoes. [167][215][233]

Read the original ›
CenterNeutral explainer: new levies replace court-struck tariffs under a forced-labor legal rationale4 sources
“This is a blatant attempt to revive Trump’s illegal global tariffs under a different name”Sen. Ron Wyden, top Democrat on Senate Finance Committee · arguing the forced-labor rationale is a legal workaround to keep tariffs alive after the Supreme Court struck them down
“We don’t see anything in the market right now that’s pushing prices downward, and that’s a concern”Matt Priest, president and CEO of the Footwear Distributors and Retailers Association · warning that footwear prices will keep rising as retailers pass tariff costs to consumers

The wire tier explained the mechanics flatly, noting the breadth "suggests another motivation" of replacing the tariffs the Supreme Court struck down, and quoting importers who front-loaded shipments. The BBC asked simply whether tariffs "are working." [253][285][292]

Read the original ›
Jul 25

(One America News: OAN framed the trade fight through Trump's grievance that "the United States of America is not a 'PIGGYBANK' for Europe," casting the EU tech fines and tariffs as a defense of American companies against foreign "robbing." [263][446] Unexpected alignment: the socialist WSWS and the libertarian Reason both treated the for

Read the original ›
Center-RightTraces an obscure 1930 Smoot-Hawley provision trade lawyers rediscovered3 sources

The free-market right framed it as legal improvisation, tracing how officials revived "Section 338 of the infamous Smoot-Hawley tariff law of 1930" and other dormant statutes to rebuild the tariff wall after the court struck it down. [339]

Read the original ›
LibertarianArgues the new tariffs are illegal executive overreach disguised as forced-labor policy2 sources
ReasonJul 25
“The action gives targeted countries no way to get the tariffs lifted by eliminating their supposedly bad behavior. And the whole thing establishes precedent for an 'automatic tariff generator' that Trump or a future president can deploy at will.”Scott Lincicome, vice president of general economics at the Cato Institute · warns the tariff process gives no path to relief and sets a precedent for unchecked future executive tariff power
“The Constitution lodges the Nation's lawmaking powers in Congress alone, and the major questions doctrine safeguards that assignment against executive encroachment.”Justice Neil Gorsuch, concurring in the Supreme Court's February ruling striking down the earlier tariffs · cited as the constitutional principle the new Section 301 tariffs are accused of violating

Reason called the tariffs "likely illegal," built on "sham investigations" whose "findings were clearly predetermined," and argued they violate the major-questions and nondelegation doctrines. It reported the first lawsuits already filed.

Read the original ›
MAGA“Trump urges Senate GOP to pass budget bill before recess”1 source
How the file moved
  1. Jul 24Trump hits 60 trading partners with new tariffs before the deadline
Still tracking · no new coverage today

Mamdani concedes NYC can't arrest Netanyahu, calls on the feds

25 days of coverage · last new coverage Jul 23 · quiet 2 days

Far Left"Systematic sexualized violence and the silence that enables it." A 200-page Palestinian Feminist Collective report, corroborated by UN, Amnesty International, ICRC,…Jul 3
Dem SocHasan Piker treats the concession as a teaching moment, arguing "there is a thing that he can do as mayor of New York, and that is try to discontinue settler fairs," and…Jul 22
LiberalThe mainstream-left reports Mamdani's ICC framing straight, quoting that anyone "with their eyes, with their heart, with their conscience, should recognize the…Jul 23
Full timeline ›

Democrats say only one ICE officer has faced discipline

15 days of coverage · last new coverage Jul 23 · quiet 2 days

Far LeftThe socialist paper calls the system "a sprawling system of for-profit concentration camps," reporting "at least 53 immigrants have died" in ICE custody and that…Jul 23
Dem SocThe Intercept reads the new dress code as a tacit admission, quoting an ICE officer that a colleague "looked like a kidnapper" during a botched Las Vegas arrest.Jul 23
LiberalThe mainstream camp documents a pattern, finding that of 26 DHS "vehicle attack" cases, "only one... has resulted in an assault conviction" and that claims are…Jul 23
Full timeline ›

An ICE killing exposes a hiring and accountability crisis

12 days of coverage · last new coverage Jul 24 · quiet 1 day

Far Left"extrajudicial executions." The socialist read framed the killings of Guerrero and Araujo as murders by "masked killers" with no body cameras, and stressed Trump…Jul 24
Dem Soc"an environment of fear." The channel detailed Brouillette's alleged history, quoting an ex-wife that he was "unequivocally" capable of "this level of extreme violence,"…Jul 24
CenterThe wire tier reported the downstream effects of ending TPS, quoting an eldercare executive that losing protected workers is "hugely disruptive," and AP documented…Jul 24
Full timeline ›

Trump imposes 50% tariffs on a swath of Canadian goods

3 days of coverage · last new coverage Jul 22 · quiet 3 days

Far Left"He is threatening the American people with big taxes." CounterPunch marshals import-price data to argue foreign exporters are not absorbing the tariffs, reframing them…Jul 21
Dem SocThe socialist left centered fossil-fuel culpability, quoting the Sunrise Movement's "We need Nuremberg trials for Big Oil," and reported Republicans want to sanction…Jul 18
LiberalThe mainstream camp reports the escalation and its political timing, noting the tariffs "will apply to all covered Canadian goods regardless of whether they qualify"…Jul 22

The SAVE Act stalls as noncitizen voter-roll errors surface

2 days of coverage · last new coverage Jul 24 · quiet 1 day

Far Left"a draconian voter identification and suppression bill." The socialist read cast the SAVE Act as "premised on the fascist Big Lie of massive fraudulent noncitizen…Jul 24
LiberalThe mainstream camp stresses the smallness and the "no fault" cause, quoting Sherrill that the individuals answered "no" to citizenship "but through no fault of their…Jul 22
Center"it's not disenfranchising." AP reported the mechanics of the Alaska and New Jersey errors and quoted officials that noncitizen voting is "extremely rare," noting the…Jul 24
Photo: NBC News
Fossil-fuel companies, and Energy Secretary Chris Wright's former industry in particular, gain from the Energy Department's confirmed termination of 321 financial awards behind 223 clean-energy projects, worth $7.56 billion, which DOE says failed to meet "economic, national security or energy security standards" (DOE). WHO PAYS: clean-energy developers, workers and ratepayers in the 16 Democratic-voting states whose battery, hydrogen, grid-upgrade and carbon-capture awards were cut. WHO DECIDED: OMB Director Russ Vought and Energy Secretary Chris Wright approved the termination list; multiple outlets report DOE conceded in litigation that the October tranche was chosen "solely on the political identity of the grant recipient's state," though the power desk could not independently open the underlying court filing to confirm the quote firsthand. THE CONNECTION: Wright built a roughly $100 million fortune as CEO of fracking firm Liberty Energy before taking office, and the oil-and-gas industry he came from spent $149.8 million lobbying the federal government in 2025, with DOE among the agencies lobbied by 984 clients (OpenSecrets, OpenSecrets). No primary record ties the redirected dollars to a specific fossil-fuel recipient. [156][214][246]
Photo: Truthout
AIPAC's Michigan Senate bet. WHO GAINS: AIPAC and its allied super PAC, United Democracy Project, which FEC filings show has raised $103.9 million and logged $27.9 million in independent expenditures this cycle, part of reporting that AIPAC-aligned spending nears $30 million for Haley Stevens, its largest single-race investment ever (FEC). WHO PAYS: rival Abdul El-Sayed's campaign, outspent on Michigan airwaves by outside money. HOW: ad buys and independent expenditures already deployed, not merely pledged. WHO DECIDED: UDP and affiliated pro-Israel PACs directed the spending. THE CONNECTION: Stevens has voted against every House measure this term to cut or condition military aid to Israel, aligning her voting record with AIPAC's core issue, while the group's super PAC's spending is itself on the FEC record (OpenSecrets). [89][126][223][257]
Democratic Socialist
The left flags the contradiction of the "High-T Department of War" screening every troop over 30 for testosterone while the same department expels transgender troops for needing the identical treatment.
Democratic Socialist
Only the left is tracking Section 219 of the NDAA, which lawmakers advanced to merge US and Israeli defense supply chains, a fusion even Massie and Khanna failed to strip.
Communist
The far left is alone in covering how Australia folded the IHRA antisemitism definition into medical licensing to police doctors who criticize Israel.
Democratic Socialist
The left surfaces how the WTA's SRY-gene screening, aimed at trans women, most threatens intersex cisgender women who don't know they are intersex.
Religious Right
An evangelical outlet, alone here, covers the mass youth uprising against Modi over exam-leak corruption and student suicides.
Center
The wire uniquely reports the "Freedom Haulers" campaign to fill the tens of thousands of trucking jobs vacated when immigrant drivers lost licenses in an English-proficiency crackdown.
Religious Right
/ "White House backs Christian WNBA star" (Christian Post), Establishment / Religious Right [312][532]. The right champions the Indiana Fever guard's stand against trans athletes as an "80/20" common-sense issue.
Democratic Socialist
Jacobin defends the DSA platform's call to abolish the Senate as "a deeply undemocratic political institution," a debate the right treats as self-evidently disqualifying.
Libertarian
Only the libertarians dwell on the pretextual-takings problem as a city tries to seize land to block a data center near clouded leopards.
Religious Right
A Christian outlet foregrounds Musk's claim that mass immigration will bring "a reckoning" to Europe, framed as normal rather than "far-right."
Tech
The tech-critic lens uniquely mocks a Canadian lawmaker reading a chatbot prompt aloud as a symptom of AI-outsourced governance.
Tech
The tech press alone covers India ordering GitHub to pull the offline mesh-messaging app amid the student protests, and whether open-source code can be banned for how it works.
Tech
The tech lens tracks the first drop in CS enrollment in nearly two decades as students sour on "learn to code" in an AI age.
Center
The wire notes the ACLU's new Ralph Ellison Award going to Colin Kaepernick a decade after his anthem protest.
Communist
The socialist paper uses the record fossil sale to indict "the pathological commodification of all aspects of life under capitalism" as science is priced out of the market.
Play · Guess the Lens

Same story, whose framing?

Every line below is about one story
US bombs Iran for a 13th night as the Red Sea closes and oil holds above $100
Each is the actual loaded phrase a different worldview chose for it. Match each to the camp that wrote it, then reveal.
“the administration faces accusations of cover-ups with regard to American casualties of the war”
Reveal the worldview
Democratic SocialistTruthout
“Trump’s foolish war”
Reveal the worldview
Liberal MainstreamMSNBC
“Trump Tries to Erase the Casualties of His War”
Reveal the worldview
Establishment / Center-RightThe Bulwark
“Trump Can't Just Pretend Iran War Casualties Don't Count”
Reveal the worldview
LibertarianReason

Story tracker

Today is one day of a longer story.

We have been tracking one of this morning’s stories since it began: every side, every day.

All tracked stories →

The field guide

Know the machinery behind the spin.

Media bias, explained: the psychology, the mechanics, and the American history of bias, told through the primary sources themselves.

Read the whole guide →