41554 blogs · [ { "id": "01a0873e-ccbd-7265-be7f-7ff78bc34b02", "title": "What Happens After AI Gets Smarter Than Every Human?", "url": "https://bhart.org/articles/what-happens-after-ai-gets-smarter-than-every-human", "published_at": "2026-08-10T14:43:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78ca7f830", "title": "Fable Made the AI Compute Boom Make Sense", "url": "https://bhart.org/articles/fable-made-the-ai-compute-boom-make-sense", "published_at": "2026-08-03T22:56:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78ce98c4d", "title": "GPT-5.6 Found the Web Interface I Was Missing", "url": "https://bhart.org/articles/gpt-56-found-the-web-interface-i-was-missing", "published_at": "2026-07-31T13:37:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78d20313c", "title": "My AI Coding Setup Still Lives in the Terminal", "url": "https://bhart.org/articles/my-ai-coding-setup-still-lives-in-the-terminal", "published_at": "2026-07-23T20:26:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78d344b9c", "title": "A Blank PDF Form Is My New Favorite AI Benchmark", "url": "https://bhart.org/articles/a-blank-pdf-form-is-my-new-favorite-ai-benchmark", "published_at": "2026-07-11T19:02:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78db04302", "title": "My Favorite Codex Skill Is a Dumb Little File Clerk", "url": "https://bhart.org/articles/my-favorite-codex-skill-is-a-dumb-little-file-clerk", "published_at": "2026-07-09T23:35:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78dc4ac9f", "title": "The /goal Function Made Loop Engineering Click for Me", "url": "https://bhart.org/articles/the-goal-function-made-loop-engineering-click-for-me", "published_at": "2026-07-07T22:30:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78ddd90d4", "title": "A 4th of July With Baseball, Firmware, and Codex", "url": "https://bhart.org/articles/a-4th-of-july-with-baseball-firmware-and-codex", "published_at": "2026-07-05T19:00:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78e8db30e", "title": "Codex Helped Me Rescue Texts From an Old Android Phone", "url": "https://bhart.org/articles/codex-helped-me-rescue-texts-from-an-old-android-phone", "published_at": "2026-06-30T17:01:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78f24fb6c", "title": "I Put Codex Inside My Bedtime Stories App", "url": "https://bhart.org/articles/i-put-codex-inside-my-bedtime-stories-app", "published_at": "2026-06-15T18:08:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78f795117", "title": "Celebrity Death Bot Is a Memento Mori Machine", "url": "https://bhart.org/articles/celebrity-death-bot-is-a-memento-mori-machine", "published_at": "2026-06-14T13:29:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff78f99b312", "title": "AI Code Is Not Slop. Bad Process Is.", "url": "https://bhart.org/articles/ai-code-is-not-slop-bad-process-is", "published_at": "2026-06-01T13:01:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff7905900e5", "title": "The AI College Split Is Already Here", "url": "https://bhart.org/articles/the-ai-college-split-is-already-here", "published_at": "2026-05-18T18:08:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff790a8c816", "title": "I Turned the 2026 NFL Schedule Into JSON in Minutes", "url": "https://bhart.org/articles/i-turned-the-2026-nfl-schedule-into-json-in-minutes", "published_at": "2026-05-15T01:18:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff7912f5267", "title": "Codex With Chrome Turns Messy Websites Into Usable Data", "url": "https://bhart.org/articles/codex-with-chrome-turns-messy-websites-into-usable-data", "published_at": "2026-05-08T20:27:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff791db531e", "title": "GPT-5.5 Is Better at UI When You Give It a Picture", "url": "https://bhart.org/articles/gpt-55-is-better-at-ui-when-you-give-it-a-picture", "published_at": "2026-04-27T23:09:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff7922404df", "title": "GPT-5.5 Feels Like an Incremental Upgrade That Actually Matters", "url": "https://bhart.org/articles/gpt-55-feels-like-an-incremental-upgrade-that-actually-matters", "published_at": "2026-04-27T00:54:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79287d1db", "title": "I Built Some SMS Backup Tools So My Texts Could Escape XML", "url": "https://bhart.org/articles/i-built-some-sms-backup-tools-so-my-texts-could-escape-xml", "published_at": "2026-04-19T21:07:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff7937f0a10", "title": "The AI Race Is Starting to Look Like Logistics", "url": "https://bhart.org/articles/the-ai-race-is-starting-to-look-like-logistics", "published_at": "2026-04-03T13:37:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff793b6cb42", "title": "I Added AVIF Export to My Browser Image Editor in Under 10 Minutes With Codex", "url": "https://bhart.org/articles/i-added-avif-export-to-my-browser-image-editor-in-under-10-minutes-with-codex", "published_at": "2026-04-01T20:57:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff794528551", "title": "NYT Connections Helper Is Live in the Chrome Web Store", "url": "https://bhart.org/articles/nyt-connections-helper-is-live-in-the-chrome-web-store", "published_at": "2026-03-30T20:14:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff794ead624", "title": "Before Polymarket, I Had a Side Hustle Trading Super Bowl Ticket Futures", "url": "https://bhart.org/articles/before-polymarket-i-had-a-side-hustle-trading-super-bowl-ticket-futures", "published_at": "2026-03-27T20:52:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff795bbeca7", "title": "Most of Life Is Pattern Matching Until It Isn't", "url": "https://bhart.org/articles/most-of-life-is-pattern-matching-until-it-isnt", "published_at": "2026-03-17T23:30:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79636018e", "title": "I Got Starting Lineup Talking Baseball Running in the Browser", "url": "https://bhart.org/articles/i-got-starting-lineup-talking-baseball-running-in-the-browser", "published_at": "2026-03-16T10:29:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff796604367", "title": "Partial Minds: Intelligence, God, and the Limits of Access", "url": "https://bhart.org/articles/partial-minds-intelligence-god-and-the-limits-of-access", "published_at": "2026-03-15T20:20:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79733a0ef", "title": "GPT-5.4 Is My Daily Driver. Claude Opus 4.6 Is Still My Specialist.", "url": "https://bhart.org/articles/gpt-54-is-my-daily-driver-claude-opus-46-is-still-my-specialist", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79832fbd7", "title": "GPT-5.4 Feels Like the Start of the Stability Era", "url": "https://bhart.org/articles/gpt-54-feels-like-the-start-of-the-stability-era", "published_at": "2026-03-07T13:24:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff798c345b7", "title": "What If the Best Models End Up a Little Weird?", "url": "https://bhart.org/articles/what-if-the-best-models-end-up-a-little-weird", "published_at": "2026-03-06T22:06:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff798e6a8c6", "title": "Google Stitch Is the Most Overlooked Tool in the AI Builder Stack", "url": "https://bhart.org/articles/google-stitch-is-the-most-overlooked-tool-in-the-ai-builder-stack", "published_at": "2026-02-24T01:59:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff7997c8b1c", "title": "Gemini 3.1 Pro Review: Better, But Still Behind Where It Matters", "url": "https://bhart.org/articles/gemini-31-pro-review-better-but-still-behind-where-it-matters", "published_at": "2026-02-20T22:07:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79a4ab058", "title": "GitHub Workflows Turned My README into a Living Homepage", "url": "https://bhart.org/articles/github-workflows-turned-my-readme-into-a-living-homepage", "published_at": "2026-02-16T18:13:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79b0b095b", "title": "I Put Codex Spark in My .bashrc and It Changed My Command Line", "url": "https://bhart.org/articles/codex-spark-bashrc-command-generator", "published_at": "2026-02-15T15:49:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79be199bb", "title": "Codex Spark: Speed vs Depth", "url": "https://bhart.org/articles/codex-spark-speed-vs-depth", "published_at": "2026-02-13T16:21:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79c151fc7", "title": "Seedance 2.0 and the Future of Infinite TV", "url": "https://bhart.org/articles/seedance-20-and-the-future-of-infinite-tv", "published_at": "2026-02-11T18:09:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79cfa5c33", "title": "Unlocking More with Codex Skills", "url": "https://bhart.org/articles/unlocking-more-with-codex-skills", "published_at": "2026-02-05T02:04:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79cfb2f0a", "title": "OpenClaw and the Security Cliff for AI Agents", "url": "https://bhart.org/articles/openclaw-and-the-security-cliff-for-ai-agents", "published_at": "2026-02-01T22:47:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79ddb74ba", "title": "A Word of Caution: Tools Can Leak Secrets", "url": "https://bhart.org/articles/a-word-of-caution-tools-can-leak-secrets", "published_at": "2026-01-30T02:01:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79e647617", "title": "Introducing harlite: query HAR files with SQL", "url": "https://bhart.org/articles/introducing-harlite-query-har-files-with-sql", "published_at": "2026-01-28T12:44:00+00:00" }, { "id": "01a0873e-ccbd-7265-be7f-7ff79e9ccf64", "title": "The Hidden Roadmap in Sam Altman's Q&A", "url": "https://bhart.org/articles/the-hidden-roadmap-in-sam-altmans-qa", "published_at": "2026-01-27T14:48:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5acde6fa89", "title": "A HAR-First Pattern for Web Scraping with Codex", "url": "https://bhart.org/articles/a-har-first-pattern-for-web-scraping-with-codex", "published_at": "2026-01-24T01:31:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5ace3c2604", "title": "The Optimization Game Inside AI Labs", "url": "https://bhart.org/articles/the-optimization-game-inside-ai-labs", "published_at": "2026-01-18T16:47:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5aceb8f8d5", "title": "When Coding Gets Cheap", "url": "https://bhart.org/articles/when-coding-gets-cheap", "published_at": "2026-01-17T22:18:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5acf9b9520", "title": "Chrome, the Clipboard, and Two Buttons", "url": "https://bhart.org/articles/chrome-the-clipboard-and-two-buttons", "published_at": "2026-01-13T14:25:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5acfbc0682", "title": "The Good-Enough Model Era", "url": "https://bhart.org/articles/the-good-enough-model-era", "published_at": "2026-01-11T11:37:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5acffa2287", "title": "Web Tools: my tiny-tool factory on Cloudflare Workers", "url": "https://bhart.org/articles/web-tools-my-tiny-tool-factory-on-cloudflare-workers", "published_at": "2026-01-10T02:29:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5ad0d16761", "title": "Celebrity Death Bot: curation beats detection", "url": "https://bhart.org/articles/celebrity-death-bot-curation-beats-detection", "published_at": "2026-01-07T15:20:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5ad1c62551", "title": "LLM Coding Power Rankings (January 2026)", "url": "https://bhart.org/articles/llm-coding-power-rankings-january-2026", "published_at": "2026-01-06T13:28:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5ad2c3ae9e", "title": "Introducing Codex Transcripts", "url": "https://bhart.org/articles/introducing-codex-transcripts", "published_at": "2026-01-05T08:03:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5ad3740120", "title": "The agent hit a content filter (and fixed it anyway)", "url": "https://bhart.org/articles/codex-bedtime-story-api-buzz-lightyear", "published_at": "2026-01-03T17:25:00+00:00" }, { "id": "01a0873e-ccbe-73d7-9a1b-0c5ad423f43d", "title": "Cloudflare Workers, Practically: Shipping More, Babysitting Less", "url": "https://bhart.org/articles/cloudflare-workers-makes-web-coding-fun-again", "published_at": "2026-01-02T07:38:00+00:00" } ] posts Claim your blog
Back to bhart.org
Blog · corpus.blog/blogs/bhart.org/posts

bhart.org

bhart.org

2026