56,966 blogs · [ { "id": "01a0da73-c4af-7323-a5e5-0eefb05dbc27", "title": "2026-09-25 14:09", "url": "https://www.philipbrewer.net/2026/09/25/2026-09-25-1409/", "published_at": "2026-09-25T19:27:19+00:00" }, { "id": "01a0da73-c4af-7323-a5e5-0eefb0829e6d", "title": "2026-09-25 10:56", "url": "https://www.philipbrewer.net/2026/09/25/2026-09-25-1056/", "published_at": "2026-09-25T16:14:10+00:00" }, { "id": "01a0da73-c4af-7323-a5e5-0eefb158e57d", "title": "Poor achy doggie", "url": "https://www.philipbrewer.net/2026/09/24/poor-achy-doggie/", "published_at": "2026-09-24T15:22:23+00:00" }, { "id": "01a0cce0-7bc2-71ff-9ce1-8b529344975a", "title": "Recommended reading: A Dubious Clamor", "url": "https://www.philipbrewer.net/2026/09/22/recommended-reading-a-dubious-clamor/", "published_at": "2026-09-22T19:45:17+00:00" }, { "id": "01a0cce0-7bc2-71ff-9ce1-8b5293fa6d6a", "title": "2026-09-20 14:11", "url": "https://www.philipbrewer.net/2026/09/20/2026-09-20-1411/", "published_at": "2026-09-20T19:21:51+00:00" }, { "id": "01a0cce0-7bc2-71ff-9ce1-8b529484b2e4", "title": "The problem isn’t AI hacking tools, it’s computer security", "url": "https://www.philipbrewer.net/2026/09/15/the-problem-isnt-ai-hacking-tools-its-computer-security/", "published_at": "2026-09-15T11:16:36+00:00" }, { "id": "01a09668-cffc-70fa-ad44-ce402b4be163", "title": "Long-term interest rates are rising. Yay!", "url": "https://www.philipbrewer.net/2026/09/12/long-term-interest-rates-are-rising-yay/", "published_at": "2026-09-12T14:32:28+00:00" }, { "id": "01a09534-af63-7201-b55a-ee0f28ad71d2", "title": "The supposed dangers of AI", "url": "https://www.philipbrewer.net/2026/09/11/the-supposed-dangers-of-ai/", "published_at": "2026-09-11T18:05:02+00:00" }, { "id": "01a087c1-c8a2-723e-98f3-68f2e61a11b0", "title": "Guides for cashiers and tellers", "url": "https://www.philipbrewer.net/2026/09/09/guides-for-cashiers-and-tellers/", "published_at": "2026-09-09T14:47:13+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-3619783a6ad7", "title": "Fixing immigration without a police state", "url": "https://www.philipbrewer.net/2026/09/05/fixing-immigration-without-a-police-state/", "published_at": "2026-09-05T20:49:20+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-3619788eee8f", "title": "Playing at being poor", "url": "https://www.philipbrewer.net/2026/09/04/playing-at-being-poor/", "published_at": "2026-09-04T15:23:23+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-3619795ebd65", "title": "2026-09-02 18:27", "url": "https://www.philipbrewer.net/2026/09/02/2026-09-02-1827/", "published_at": "2026-09-02T23:34:53+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-3619799368ed", "title": "Creating a magazine with my brother", "url": "https://www.philipbrewer.net/2026/08/29/creating-a-magazine-with-my-brother/", "published_at": "2026-08-29T19:47:25+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197a0dc369", "title": "Another prairie sunrise", "url": "https://www.philipbrewer.net/2026/08/27/another-prairie-sunrise/", "published_at": "2026-08-27T17:39:55+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197abc2142", "title": "2026-08-27 07:17", "url": "https://www.philipbrewer.net/2026/08/27/2026-08-27-0717/", "published_at": "2026-08-27T12:29:45+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197b9dabc7", "title": "2026-08-19 07:45", "url": "https://www.philipbrewer.net/2026/08/19/2026-08-19-0745/", "published_at": "2026-08-19T12:51:28+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197bb8f2a2", "title": "2026-08-18 14:13", "url": "https://www.philipbrewer.net/2026/08/18/2026-08-18-1413/", "published_at": "2026-08-18T19:19:53+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197c6d94da", "title": "2026-08-17 06:47", "url": "https://www.philipbrewer.net/2026/08/17/2026-08-17-0647/", "published_at": "2026-08-17T11:55:19+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197d0f6595", "title": "There’s a reason I insist that a podcast is an RSS feed of MP3 files", "url": "https://www.philipbrewer.net/2026/08/15/theres-a-reason-i-insist-that-a-podcast-is-an-rss-feed-of-mp3-files/", "published_at": "2026-08-16T01:56:32+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197d40db4e", "title": "Ashley unhappy with the rain", "url": "https://www.philipbrewer.net/2026/08/15/ashley-unhappy-with-the-rain/", "published_at": "2026-08-15T14:14:06+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197dc66079", "title": "Two horsemen of the Darkpocalypse", "url": "https://www.philipbrewer.net/2026/08/14/two-horsemen-of-the-darkpocalypse/", "published_at": "2026-08-14T13:24:41+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197e8b0b46", "title": "Stagflation mention in the New York Times", "url": "https://www.philipbrewer.net/2026/08/13/stagflation-mention-in-the-new-york-times/", "published_at": "2026-08-13T12:34:53+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197ec2fac9", "title": "Living off capital", "url": "https://www.philipbrewer.net/2026/08/11/living-off-capital/", "published_at": "2026-08-11T13:01:37+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197ec71f12", "title": "As we’ve known for a decade, full-fat dairy is good for you", "url": "https://www.philipbrewer.net/2026/08/09/as-weve-known-for-a-decade-full-fat-dairy-is-good-for-you/", "published_at": "2026-08-09T19:51:51+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-36197f8a6df5", "title": "2026-08-09 10:17", "url": "https://www.philipbrewer.net/2026/08/09/2026-08-09-1017/", "published_at": "2026-08-09T15:23:33+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-3619802b40c4", "title": "PSA: Rebalance your portfolio", "url": "https://www.philipbrewer.net/2026/08/07/psa-rebalance-your-portfolio/", "published_at": "2026-08-07T19:34:11+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-361980aa637e", "title": "2026-08-07 08:31", "url": "https://www.philipbrewer.net/2026/08/07/2026-08-07-0831/", "published_at": "2026-08-07T13:37:50+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-361980ee8cff", "title": "Recommended reading: In Defense of Sunlight", "url": "https://www.philipbrewer.net/2026/08/04/recommended-reading-in-defense-of-sunlight/", "published_at": "2026-08-04T14:40:01+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-361980f99562", "title": "Avoiding Substack, without avoiding Substack content", "url": "https://www.philipbrewer.net/2026/07/30/avoiding-substack-without-avoiding-substack-content/", "published_at": "2026-07-30T18:05:27+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-361981f0072f", "title": "“Exit through the state” could fail", "url": "https://www.philipbrewer.net/2026/07/30/exit-through-the-state-could-fail/", "published_at": "2026-07-30T14:52:47+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-361982d4b937", "title": "Probably my longest, fastest run 🏃 so far this summer", "url": "https://www.philipbrewer.net/2026/07/24/probably-my-longest-fastest-run-so-far-this-summer/", "published_at": "2026-07-24T23:48:16+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-3619837ee8c3", "title": "Things are still amazingly bad", "url": "https://www.philipbrewer.net/2026/07/23/things-are-still-amazingly-bad/", "published_at": "2026-07-23T23:53:38+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-361983ac98fa", "title": "Longsword workshop, with an artistic photo of me!", "url": "https://www.philipbrewer.net/2026/07/22/longsword-workshop-with-an-artistic-photo-of-me/", "published_at": "2026-07-23T01:23:09+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-361983f698a3", "title": "2026-07-21 19:45", "url": "https://www.philipbrewer.net/2026/07/21/2026-07-21-1945/", "published_at": "2026-07-22T00:58:17+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-3619847e3460", "title": "Good thoughts and bad thoughts about AI", "url": "https://www.philipbrewer.net/2026/07/21/good-thoughts-and-bad-thoughts-about-ai/", "published_at": "2026-07-21T22:05:18+00:00" }, { "id": "01a087c1-c8a9-7304-a58c-3619854df860", "title": "Who best immanentizies the eschaton?", "url": "https://www.philipbrewer.net/2026/07/13/who-best-immanentizies-the-eschaton/", "published_at": "2026-07-13T20:44:01+00:00" }, { "id": "01a087c1-c8aa-736a-894e-97c373d19c6e", "title": "Five ways to be really foolish with an activity tracker", "url": "https://www.philipbrewer.net/2026/07/06/five-ways-to-be-really-foolish-with-an-activity-tracker/", "published_at": "2026-07-07T00:54:00+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c33f0b586", "title": "See more? Or not see more?", "url": "https://www.philipbrewer.net/2026/07/05/see-more-or-not-see-more/", "published_at": "2026-07-05T14:50:29+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c344edc14", "title": "Non-obvious spam comments", "url": "https://www.philipbrewer.net/2026/07/02/non-obvious-spam-comments/", "published_at": "2026-07-02T14:01:46+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c352552b6", "title": "Welcome to the recession phase of the current stagflation", "url": "https://www.philipbrewer.net/2026/06/28/welcome-to-the-recession-phase-of-the-current-stagflation/", "published_at": "2026-06-28T15:55:58+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c35e180ca", "title": "An artist’s date for Jackie’s birthday", "url": "https://www.philipbrewer.net/2026/06/27/an-artists-date-for-jackies-birthday/", "published_at": "2026-06-27T19:42:52+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c35f36a61", "title": "Wet things", "url": "https://www.philipbrewer.net/2026/06/26/wet-things/", "published_at": "2026-06-26T20:56:02+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3672a493", "title": "2026-06-22 07:59", "url": "https://www.philipbrewer.net/2026/06/22/2026-06-22-0759/", "published_at": "2026-06-22T13:05:32+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c36b66ec8", "title": "A painting that needs a monster", "url": "https://www.philipbrewer.net/2026/06/21/a-painting-that-needs-a-monster/", "published_at": "2026-06-21T16:14:46+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c36dfa160", "title": "Ashley: Mighty vole hunter", "url": "https://www.philipbrewer.net/2026/06/16/ashley-mighty-vole-hunter/", "published_at": "2026-06-16T19:35:59+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c37c18d69", "title": "A whole book on the actinic rays of the sun!", "url": "https://www.philipbrewer.net/2026/06/09/a-whole-book-on-the-actinic-rays-of-the-sun/", "published_at": "2026-06-09T21:02:59+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c38bd5bb7", "title": "Conference hotel living, with a workout", "url": "https://www.philipbrewer.net/2026/06/03/conference-hotel-living-with-a-workout/", "published_at": "2026-06-03T22:34:17+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c38f0532d", "title": "Crowne Plaza O’Hare Garden Patio", "url": "https://www.philipbrewer.net/2026/06/03/crowne-plaza-ohare-garden-patio/", "published_at": "2026-06-03T16:36:55+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3926b572", "title": "2026-06-01", "url": "https://www.philipbrewer.net/2026/06/01/2026-06-01/", "published_at": "2026-06-01T16:51:41+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3a06f6db", "title": "Sticking to daily writing", "url": "https://www.philipbrewer.net/2026/05/28/sticking-to-daily-writing/", "published_at": "2026-05-28T16:49:43+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3ae98495", "title": "2026-05-28 09:53", "url": "https://www.philipbrewer.net/2026/05/28/2026-05-28-0953/", "published_at": "2026-05-28T15:03:52+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3bd7f660", "title": "Found a great post?", "url": "https://www.philipbrewer.net/2026/05/21/found-a-great-post/", "published_at": "2026-05-21T11:40:10+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3cd34bf6", "title": "My brother is retiring", "url": "https://www.philipbrewer.net/2026/05/13/my-brother-is-retiring/", "published_at": "2026-05-13T22:01:41+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3d172dba", "title": "Some rapier drills", "url": "https://www.philipbrewer.net/2026/05/12/some-rapier-drills/", "published_at": "2026-05-12T20:38:29+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3d65cfc9", "title": "Two changes to get back to writing", "url": "https://www.philipbrewer.net/2026/05/11/two-changes-to-get-back-to-writing/", "published_at": "2026-05-11T10:57:46+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3ddf348f", "title": "2026-05-10 15:56", "url": "https://www.philipbrewer.net/2026/05/10/2026-05-10-1556/", "published_at": "2026-05-10T21:04:18+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3def7b26", "title": "Today’s run 2026-05-09 15:39", "url": "https://www.philipbrewer.net/2026/05/09/todays-run-2026-05-09-1539/", "published_at": "2026-05-09T20:49:12+00:00" }, { "id": "01a087c1-c8b4-71a6-8ab7-548c3e40c8f7", "title": "2026-05-06 11:53", "url": "https://www.philipbrewer.net/2026/05/06/2026-05-06-1153/", "published_at": "2026-05-06T17:02:11+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09553e3533", "title": "Not so much protest, yet", "url": "https://www.philipbrewer.net/2026/05/04/not-so-much-protest-yet/", "published_at": "2026-05-04T18:43:07+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09561d9d55", "title": "Another run with a dog", "url": "https://www.philipbrewer.net/2026/04/30/another-run-with-a-dog/", "published_at": "2026-04-30T18:43:36+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095687c9e6", "title": "2026-04-30 13:27", "url": "https://www.philipbrewer.net/2026/04/30/2026-04-30-1327/", "published_at": "2026-04-30T18:33:41+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a0957614022", "title": "My recovery needs seem to be rising", "url": "https://www.philipbrewer.net/2026/04/20/my-recovery-needs-seem-to-be-rising/", "published_at": "2026-04-20T20:25:00+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09580152dd", "title": "Opposing surveillance, supporting freedom", "url": "https://www.philipbrewer.net/2026/04/12/opposing-surveillance-supporting-freedom/", "published_at": "2026-04-12T14:19:57+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a0958834c9f", "title": "Things are amazingly more bad than markets seem to think", "url": "https://www.philipbrewer.net/2026/04/10/things-are-amazingly-more-bad-than-markets-seem-to-think/", "published_at": "2026-04-10T18:17:55+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a0959582f81", "title": "Fencing mask", "url": "https://www.philipbrewer.net/2026/04/05/fencing-mask/", "published_at": "2026-04-05T14:33:11+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09596fb675", "title": "My most hopeful scenario for Iran", "url": "https://www.philipbrewer.net/2026/03/29/my-most-hopeful-scenario-for-iran/", "published_at": "2026-03-29T11:41:51+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a0959c10048", "title": "If I were negotiating for Iran", "url": "https://www.philipbrewer.net/2026/03/25/if-i-were-negotiating-for-iran/", "published_at": "2026-03-25T15:52:24+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095a9d64ba", "title": "2026-03-24 09:3", "url": "https://www.philipbrewer.net/2026/03/24/2026-03-24-093/", "published_at": "2026-03-24T14:41:18+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095b51da81", "title": "2026-03-22 14:19", "url": "https://www.philipbrewer.net/2026/03/22/2026-03-22-1419/", "published_at": "2026-03-22T19:32:21+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095c36538a", "title": "PDFs defeat AI?", "url": "https://www.philipbrewer.net/2026/03/18/pdfs-defeat-ai/", "published_at": "2026-03-18T15:49:21+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095cfae214", "title": "2026-03-17 13:49", "url": "https://www.philipbrewer.net/2026/03/17/2026-03-17-1349/", "published_at": "2026-03-17T18:53:26+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095dd7394b", "title": "The new stagflation starts to bite", "url": "https://www.philipbrewer.net/2026/03/14/the-new-stagflation-starts-to-bite/", "published_at": "2026-03-15T01:17:45+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095e270988", "title": "Bread with all the gluten", "url": "https://www.philipbrewer.net/2026/03/07/bread-with-all-the-gluten/", "published_at": "2026-03-07T20:37:08+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095e9d76a6", "title": "Artist Date, March 2026", "url": "https://www.philipbrewer.net/2026/03/03/artist-date-march-2026/", "published_at": "2026-03-03T21:40:08+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095f182adb", "title": "Arm strength in longsword", "url": "https://www.philipbrewer.net/2026/03/01/arm-strength-in-longsword/", "published_at": "2026-03-01T13:21:39+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095f1d2804", "title": "They want serfs", "url": "https://www.philipbrewer.net/2026/02/17/they-want-serfs/", "published_at": "2026-02-17T20:13:09+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095faa177b", "title": "Claptrap immunity", "url": "https://www.philipbrewer.net/2026/02/15/claptrap-immunity/", "published_at": "2026-02-15T20:19:22+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095fce6122", "title": "Another Valentine’s Day feast at home", "url": "https://www.philipbrewer.net/2026/02/14/another-valentines-day-feast-at-home/", "published_at": "2026-02-15T01:45:27+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a095fe2c823", "title": "Go Left, Young Writers!", "url": "https://www.philipbrewer.net/2026/02/09/go-left-young-writers/", "published_at": "2026-02-09T13:02:07+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a096003a6a5", "title": "2026-02-02 09:32", "url": "https://www.philipbrewer.net/2026/02/02/2026-02-02-0932/", "published_at": "2026-02-02T15:38:51+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a096064664d", "title": "I bought a second pair of Cresta lined pants", "url": "https://www.philipbrewer.net/2026/01/30/i-bought-a-second-pair-of-cresta-lined-pants/", "published_at": "2026-01-30T16:07:51+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a096111c3cc", "title": "2026-01-26 12:16", "url": "https://www.philipbrewer.net/2026/01/26/2026-01-26-1216/", "published_at": "2026-01-26T19:02:56+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a096207b637", "title": "2026-01-26 09:24", "url": "https://www.philipbrewer.net/2026/01/26/2026-01-26-0924/", "published_at": "2026-01-26T15:26:30+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a096300dec9", "title": "2026-01-23 16:01", "url": "https://www.philipbrewer.net/2026/01/23/2026-01-23-1601/", "published_at": "2026-01-23T22:04:01+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09633eed4d", "title": "2026-01-23 08:10", "url": "https://www.philipbrewer.net/2026/01/23/2026-01-23-0810/", "published_at": "2026-01-23T14:20:42+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09636c69e0", "title": "Imaginary stock indexes", "url": "https://www.philipbrewer.net/2026/01/19/imaginary-stock-indexes/", "published_at": "2026-01-19T16:38:27+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a096378cd42", "title": "2026-01-18 13:34", "url": "https://www.philipbrewer.net/2026/01/18/2026-01-18-1334/", "published_at": "2026-01-18T19:41:43+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09645a6d5e", "title": "“Good eye!”", "url": "https://www.philipbrewer.net/2026/01/18/good-eye/", "published_at": "2026-01-18T15:56:13+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09649b3836", "title": "2026-01-17 15:49", "url": "https://www.philipbrewer.net/2026/01/17/2026-01-17-1549/", "published_at": "2026-01-17T21:54:15+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09656b3746", "title": "Journaling with Confer.to", "url": "https://www.philipbrewer.net/2026/01/17/journaling-with-confer-to/", "published_at": "2026-01-17T16:34:18+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09664a6ebb", "title": "2026-01-17 05:58", "url": "https://www.philipbrewer.net/2026/01/17/2026-01-17-0558/", "published_at": "2026-01-17T12:10:23+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a0967313804", "title": "Firearms and black people", "url": "https://www.philipbrewer.net/2026/01/12/firearms-and-black-people/", "published_at": "2026-01-12T21:18:09+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a0967823630", "title": "Some very good (political economy) thinking", "url": "https://www.philipbrewer.net/2026/01/12/some-very-good-political-economy-thinking/", "published_at": "2026-01-12T19:31:40+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a0968796c46", "title": "2026-01-11 15:40", "url": "https://www.philipbrewer.net/2026/01/11/2026-01-11-1540/", "published_at": "2026-01-11T21:48:28+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a0968e46871", "title": "2026-01-05 07:31", "url": "https://www.philipbrewer.net/2026/01/05/2026-01-05-0731/", "published_at": "2026-01-05T13:43:23+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a0969464091", "title": "2026-01-04 19:13", "url": "https://www.philipbrewer.net/2026/01/04/2026-01-04-1913/", "published_at": "2026-01-05T01:17:01+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a09698cdc35", "title": "Otterbee", "url": "https://www.philipbrewer.net/2026/01/02/otterbee/", "published_at": "2026-01-02T21:21:38+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a096a8aba43", "title": "Selfie spots!", "url": "https://www.philipbrewer.net/2025/12/26/selfie-spots/", "published_at": "2025-12-26T20:23:28+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a096b7973a2", "title": "AI and UBI", "url": "https://www.philipbrewer.net/2025/12/24/ai-and-ubi/", "published_at": "2025-12-24T18:15:39+00:00" }, { "id": "01a0bdce-2da7-72a4-bffc-1a096c054f80", "title": "2025-12-23 15:03", "url": "https://www.philipbrewer.net/2025/12/23/2025-12-23-1503/", "published_at": "2025-12-23T21:11:38+00:00" } ] posts Claim your blog
Back to philipbrewer.net
Blog · corpus.blog/blogs/philipbrewer.net/posts

philipbrewer.net

philipbrewer.net

2026

2025