57,803 blogs · [ { "id": "01a087a3-abe8-733d-98a1-032b32480a08", "title": "We’re all reading the same five things", "url": "https://mehrankhalili.com/media-diet/", "published_at": "2026-09-07T17:31:08+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b32ddaf29", "title": "It’s time for movements to rethink social media", "url": "https://mehrankhalili.com/rethink-social/", "published_at": "2026-08-16T09:59:12+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b333a8674", "title": "I still listen to Radiohead", "url": "https://mehrankhalili.com/purity-test/", "published_at": "2026-06-25T16:40:25+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b340ab5b6", "title": "The left needs better answers for scared people", "url": "https://mehrankhalili.com/left-fear/", "published_at": "2026-06-16T14:56:30+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b3496787e", "title": "Audiences vanish, movements don’t", "url": "https://mehrankhalili.com/audiences-vanish-movements-dont/", "published_at": "2026-06-11T07:29:54+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b34a5c495", "title": "Institutionalising resistance", "url": "https://mehrankhalili.com/institutionalising-resistance/", "published_at": "2026-05-08T18:09:25+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b3538615f", "title": "What happens when you refuse to fight?", "url": "https://mehrankhalili.com/objectors/", "published_at": "2026-04-24T09:37:48+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b35d83cfc", "title": "Leica morning", "url": "https://mehrankhalili.com/leica-morning/", "published_at": "2026-03-31T11:42:56+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b35e5a8ef", "title": "Iran: How we oppose this war", "url": "https://mehrankhalili.com/iran-strategy/", "published_at": "2026-03-20T16:09:40+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b361b5bb3", "title": "Where’s the resistance to the Iran war?", "url": "https://mehrankhalili.com/iran-resistance/", "published_at": "2026-03-10T15:54:02+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b36b8d24d", "title": "“The problem is capitalism.” OK. Now what?", "url": "https://mehrankhalili.com/now-what/", "published_at": "2026-02-22T14:40:47+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b36fa4c62", "title": "The two reflexes that are breaking the left", "url": "https://mehrankhalili.com/left-split/", "published_at": "2026-01-30T09:19:38+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b372f28e0", "title": "The US dropped the mask. Use it.", "url": "https://mehrankhalili.com/open-empire/", "published_at": "2026-01-16T16:46:15+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b377c84b6", "title": "2025’s most ridiculous political moments", "url": "https://mehrankhalili.com/2025-awards/", "published_at": "2025-12-19T14:19:29+00:00" }, { "id": "01a087a3-abe8-733d-98a1-032b38236aec", "title": "We really need to stop blaming voters for the far right’s success", "url": "https://mehrankhalili.com/deplorables/", "published_at": "2025-11-07T13:18:04+00:00" } ] posts Claim your blog
Back to Mehran Khalili
Blog · corpus.blog/blogs/mehrankhalili.com/posts

Mehran Khalili

mehrankhalili.com

2026

2025