corpus.blog
Most cited
Talked about
Blogs
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
We’re all reading the same five things
original ↗
7 Sept 2026
It’s time for movements to rethink social media
original ↗
16 Aug 2026
I still listen to Radiohead
original ↗
25 Jun 2026
The left needs better answers for scared people
original ↗
16 Jun 2026
Audiences vanish, movements don’t
original ↗
11 Jun 2026
Institutionalising resistance
original ↗
8 May 2026
What happens when you refuse to fight?
original ↗
24 Apr 2026
Leica morning
original ↗
31 Mar 2026
Iran: How we oppose this war
original ↗
20 Mar 2026
Where’s the resistance to the Iran war?
original ↗
10 Mar 2026
“The problem is capitalism.” OK. Now what?
original ↗
22 Feb 2026
The two reflexes that are breaking the left
original ↗
30 Jan 2026
The US dropped the mask. Use it.
original ↗
16 Jan 2026
2025
2025’s most ridiculous political moments
original ↗
19 Dec 2025
We really need to stop blaming voters for the far right’s success
original ↗
7 Nov 2025