Trump, Putin, and the ceasefire illusionThere was a lot of uncertainty about what Trump would do with respect to Ukraine when he came to power. Some thought that he really wanted…1d ago1d ago
Who pays for tariffs?Note: this is basically the transcript of a video I recently made explaining how to think about who pays for tariffs.2d ago2d ago
Debunking Putin’s narrativeI generally don’t like giving airtime to Russian disinformation by sharing it, but in order to combat false narratives, one must understand…6d ago6d ago
How to make a difference, part 2A few weeks ago, I shared some suggestions on how to make a difference. I followed up with a detailed guide on what to say and expect when…Mar 7Mar 7
“Weaponized transparency”I recently attended a talk by Maxim Krupskiy, a Russian human rights lawyer and expert on foreign agent laws. I learned a lot from his…Mar 3Mar 3
A haunting parableWhen I reflect on Putin’s gradual but steady success in brainwashing the Russian population and spreading the Kremlin’s narratives abroad…Feb 27Feb 27
Ukraine is still far from doomedIn April of last year, Anastassia Fedyk and I published an op-ed called “Ukraine Is Far From Doomed,” where we compared the situation of…Feb 241Feb 241
The logistics of calling your members of CongressI recently had another conversation with a (different) friend about how to make a difference. (Ping me if you’d like to chat about this…Feb 22Feb 22
Open letter to German chancellorIt’s very clear that the US cannot be trusted to stand up to Russia and restore peace in Europe. Germany is holding elections on Sunday…Feb 20Feb 20