Apple Keynote 2025 Some Thoughts Apple Keynote 2025 Some Thoughts What new hardware wise? Apple are giving us iPhone 17, Pro, Pro Max and Air.... September 11, 2025 Technology
Why Gaza, the West Bank, and Israel must confront extremism to move forward. Why Gaza, the West Bank, and Israel must confront extremism to move forward. The price of peace is high—but it’s... September 4, 2025 Opinion
We’re All Immigrants, Really We’re All Immigrants, Really The online right’s inertia leans hard toward anti-immigration rhetoric. But here’s the irony: some of the... August 31, 2025 Politics / Thoughts
Quick Thoughts on the Housing Crisis Quick Thoughts on the Housing Crisis This isn’t polished, but here’s what’s on my mind. Brain worms need to get... August 27, 2025 Journal / Thoughts
Climate Change too close to home Climate Change too close to home I was chatting with a friend this morning, describing the area I live in.... August 23, 2025 Journal
Writer’s Block Confessional Writer’s Block Confessional I’ve got writer’s block. Originally, I’d planned to do four blog posts a month for the whole... August 15, 2025 Journal
The UK Tax-and-Spend Fairy Tale Needs to End You can’t fund a Scandinavian‑style state with American‑style taxes. Britain wants services that work, but the bill is huge — roughly £184bn a year — and borrowing won’t save us. I’m a fed‑up voter arguing for radical, pragmatic tax reform and honest trade‑offs. Hard choices, shared fairly. No fairy tales. July 28, 2025 Economics / Journal / Politics
UK Age Checks: How They Won’t Work UK Age Checks: How They Won’t Work I’m not happy with the UK following the failed path of mandatory age... July 15, 2025 Journal / Politics
What Do Porn, AI, and the Job Market Have in Common? Too Much What Do Porn, AI, and the Job Market Have in Common? Too Much As a dyslexic writer, AI helps make... July 7, 2025 Journal / Politics
Blaming the Elites Is Easy I Used to Blaming the Elites Is Easy I Used to Trump speaks with a hidden truth. America consumes too much; the solution,... July 2, 2025 Politics