CNN poll: Beto 52, Trump 42

The first genuinely good campaign news O’Rourke has had since his first-day fundraising total. It had…

Poynter: Our blacklist of “unreliable” news sites turned out to be … unreliable

This isn’t Poynter Institute’s finest hour. Not only did their attempt to identify “fake news” sites…

Beto caves to Sunrise Movement kids, takes No Fossil Fuel Money Pledge

Beto O’Rourke rolled out his first big policy plan Monday. The subject was climate change. Unfortunately…

Boom, ctd: Unemployment falls to 49-year low as 263,000 jobs added in April

The surprising GDP boom in the first quarter doesn’t look like a fluke at all. Job…

Trump: McGahn’s done testifying, and enough is enough

“I would say it’s done,” Donald Trump told Fox News’ Catherine Herridge last night, but Congress…

Baltimore won’t have Mayor Pugh to kick around anymore

We were given hints that it might happen as recently as yesterday morning. I’ll confess I…

Support for impeachment craters: Now at 29/66 in new Quinnipiac poll

None of the data sites are tracking impeachment polls so there’s no handy list of numbers…

State Rep. Rogers: Donald Trump Jr. is proof mothers should have the right to an abortion

Earlier today Ed wrote about Alabama State Rep. John Rogers, a Democrat who argued that abortion…

WaPo: Trump tax cut capped SALT deductions, and you won’t believe what happened next

Remember when Republicans capped the deductions for state and local taxes (SALT) as part of their…

Biden 2015: Dick Cheney is a decent man and I like him

Someone dug up this clip and put it online today annnnnnnd it’s not going over so…