<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: justinwp</title><link>https://news.ycombinator.com/user?id=justinwp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 17:49:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=justinwp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by justinwp in "Sawe becomes first athlete to run a sub-two-hour marathon in a competitive race"]]></title><description><![CDATA[
<p>It's deliberate, because you generally do not want calories from fat or protein during a marathon or other running race.</p>
]]></description><pubDate>Sun, 26 Apr 2026 21:52:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47915034</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47915034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47915034</guid></item><item><title><![CDATA[New comment by justinwp in "You need to rewrite your CLI for AI agents"]]></title><description><![CDATA[
<p>Try building a CLI with a complex JSON as flags approach. :)</p>
]]></description><pubDate>Thu, 05 Mar 2026 07:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258635</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47258635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258635</guid></item><item><title><![CDATA[New comment by justinwp in "You need to rewrite your CLI for AI agents"]]></title><description><![CDATA[
<p>You don't need to install all of them.</p>
]]></description><pubDate>Thu, 05 Mar 2026 07:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258632</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47258632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258632</guid></item><item><title><![CDATA[New comment by justinwp in "Google Workspace CLI"]]></title><description><![CDATA[
<p>You don't need to use gcloud if you already have:<p>1. A GCP project (needed for OAuth)
2. Enabled APIs in said project</p>
]]></description><pubDate>Thu, 05 Mar 2026 07:09:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258526</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47258526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258526</guid></item><item><title><![CDATA[New comment by justinwp in "Google Workspace CLI"]]></title><description><![CDATA[
<p>You can skip that setup if you already have the OAuth credentials.</p>
]]></description><pubDate>Thu, 05 Mar 2026 07:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258517</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47258517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258517</guid></item><item><title><![CDATA[New comment by justinwp in "Google Workspace CLI"]]></title><description><![CDATA[
<p>There are many gotchas in this process and unfortunately there is no easy way to deal with the OAuth setup.</p>
]]></description><pubDate>Thu, 05 Mar 2026 07:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258477</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47258477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258477</guid></item><item><title><![CDATA[New comment by justinwp in "Google Workspace CLI"]]></title><description><![CDATA[
<p>Yeah, still no way around this unfortunately.</p>
]]></description><pubDate>Thu, 05 Mar 2026 07:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258473</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47258473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258473</guid></item><item><title><![CDATA[New comment by justinwp in "You need to rewrite your CLI for AI agents"]]></title><description><![CDATA[
<p>Title is a little clickbait, but not really! :)<p>---<p>Human DX optimizes for discoverability and forgiveness.
Agent DX optimizes for predictability and defense-in-depth.
These are different enough that retrofitting a human-first CLI for agents is a losing bet.</p>
]]></description><pubDate>Wed, 04 Mar 2026 19:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47252460</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47252460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252460</guid></item><item><title><![CDATA[You need to rewrite your CLI for AI agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/">https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47252459">https://news.ycombinator.com/item?id=47252459</a></p>
<p>Points: 163</p>
<p># Comments: 67</p>
]]></description><pubDate>Wed, 04 Mar 2026 19:20:03 +0000</pubDate><link>https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47252459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252459</guid></item><item><title><![CDATA[New comment by justinwp in "One CLI for all ofGoogle Workspace – built for humans and AI agents"]]></title><description><![CDATA[
<p>Drive, Gmail, Calendar, and every Workspace API. Structured JSON output. 40+ agent skills included.</p>
]]></description><pubDate>Wed, 04 Mar 2026 16:06:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47249534</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47249534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47249534</guid></item><item><title><![CDATA[One CLI for all ofGoogle Workspace – built for humans and AI agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/googleworkspace/cli/">https://github.com/googleworkspace/cli/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47249533">https://news.ycombinator.com/item?id=47249533</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 04 Mar 2026 16:06:51 +0000</pubDate><link>https://github.com/googleworkspace/cli/</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=47249533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47249533</guid></item><item><title><![CDATA[New comment by justinwp in "Extracting Gold from Antigravity's Brain"]]></title><description><![CDATA[
<p>I recently formalized a `.agent/workflows/knowledge-extraction.md` to extract high-signal engineering patterns from Antigravity’s persistence layer to make them explicit and portable.</p>
]]></description><pubDate>Tue, 03 Feb 2026 22:41:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46878416</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=46878416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46878416</guid></item><item><title><![CDATA[Extracting Gold from Antigravity's Brain]]></title><description><![CDATA[
<p>Article URL: <a href="https://justin.poehnelt.com/posts/extracting-gold-from-antigravitys-brain/">https://justin.poehnelt.com/posts/extracting-gold-from-antigravitys-brain/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46878415">https://news.ycombinator.com/item?id=46878415</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 03 Feb 2026 22:41:31 +0000</pubDate><link>https://justin.poehnelt.com/posts/extracting-gold-from-antigravitys-brain/</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=46878415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46878415</guid></item><item><title><![CDATA[New comment by justinwp in "Agent Identity for Git Commits"]]></title><description><![CDATA[
<p>Use a rules file to change the Git identity for agents in your repository.</p>
]]></description><pubDate>Tue, 03 Feb 2026 21:48:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46877785</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=46877785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46877785</guid></item><item><title><![CDATA[Agent Identity for Git Commits]]></title><description><![CDATA[
<p>Article URL: <a href="https://justin.poehnelt.com/posts/agent-identity-git-commits/">https://justin.poehnelt.com/posts/agent-identity-git-commits/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46877784">https://news.ycombinator.com/item?id=46877784</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 03 Feb 2026 21:48:09 +0000</pubDate><link>https://justin.poehnelt.com/posts/agent-identity-git-commits/</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=46877784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46877784</guid></item><item><title><![CDATA[New comment by justinwp in "Building a MCP Client in Google Apps Script"]]></title><description><![CDATA[
<p>I had a teammate asking me about calling MCP servers from Apps Script, so I wrote this up!</p>
]]></description><pubDate>Fri, 16 Jan 2026 19:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46650806</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=46650806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46650806</guid></item><item><title><![CDATA[Building a MCP Client in Google Apps Script]]></title><description><![CDATA[
<p>Article URL: <a href="https://justin.poehnelt.com/posts/mcp-client-apps-script/">https://justin.poehnelt.com/posts/mcp-client-apps-script/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46650805">https://news.ycombinator.com/item?id=46650805</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 16 Jan 2026 19:17:45 +0000</pubDate><link>https://justin.poehnelt.com/posts/mcp-client-apps-script/</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=46650805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46650805</guid></item><item><title><![CDATA[New comment by justinwp in "Abandon Git LFS Because AI Agents"]]></title><description><![CDATA[
<p>An example of using AI for my blog, <a href="https://github.com/jpoehnelt/blog/pull/493" rel="nofollow">https://github.com/jpoehnelt/blog/pull/493</a>.</p>
]]></description><pubDate>Fri, 16 Jan 2026 15:52:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46647725</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=46647725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46647725</guid></item><item><title><![CDATA[New comment by justinwp in "Abandon Git LFS Because AI Agents"]]></title><description><![CDATA[
<p>I was using Jules for AI assistance with my blog (tagging, components, linking, etc), but git LFS stopped working and I decided to reassess its usage in today's dev environment.</p>
]]></description><pubDate>Fri, 16 Jan 2026 15:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46647627</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=46647627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46647627</guid></item><item><title><![CDATA[Abandon Git LFS Because AI Agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://justin.poehnelt.com/posts/abandon-git-lfs-because-agents/">https://justin.poehnelt.com/posts/abandon-git-lfs-because-agents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46647626">https://news.ycombinator.com/item?id=46647626</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 16 Jan 2026 15:45:43 +0000</pubDate><link>https://justin.poehnelt.com/posts/abandon-git-lfs-because-agents/</link><dc:creator>justinwp</dc:creator><comments>https://news.ycombinator.com/item?id=46647626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46647626</guid></item></channel></rss>