<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: harijoe</title><link>https://news.ycombinator.com/user?id=harijoe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 22:40:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=harijoe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by harijoe in "Launch HN: Manufact (YC S25) – MCP Cloud"]]></title><description><![CDATA[
<p>You may want to have a look at Skybridge, a TypeScript framework designed to build MCP servers and MCP Apps, with a recent emphasis on making authentication easy.</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:22:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763757</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=48763757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763757</guid></item><item><title><![CDATA[New comment by harijoe in "We cut Claude's token usage 79% by redesigning our CLI for agents"]]></title><description><![CDATA[
<p>Why did you choose to introduce a --llm flag instead of simply detecting that the command is being run by an agent using a library such as @vercel/detect-agent and outputting the tool-formatted output automatically? We recently worked on optimizing our CLI for agents at Alpic and discovered that agents often forget to use the --json flag.</p>
]]></description><pubDate>Wed, 20 May 2026 07:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48204362</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=48204362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48204362</guid></item><item><title><![CDATA[New comment by harijoe in "Skybridge – the MCP Apps framework released v1.0"]]></title><description><![CDATA[
<p>Hi HN, core maintainer here. We packed a lot into this release, including an integrated tunnel, new DevTools, and an audit feature to help prepare your app for ChatGPT and Claude store submissions. I’d be happy to answer any questions.</p>
]]></description><pubDate>Mon, 18 May 2026 16:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48181729</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=48181729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48181729</guid></item><item><title><![CDATA[Lessons learned from building our CLI for agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://alpic.ai/blog/agents-should-be-first-class-citizens-of-your-cli">https://alpic.ai/blog/agents-should-be-first-class-citizens-of-your-cli</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47776501">https://news.ycombinator.com/item?id=47776501</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:05:18 +0000</pubDate><link>https://alpic.ai/blog/agents-should-be-first-class-citizens-of-your-cli</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=47776501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776501</guid></item><item><title><![CDATA[MCP vs. ChatGPT Apps: A Detailed Comparison]]></title><description><![CDATA[
<p>Article URL: <a href="https://alpic.ai/blog/mcp-apps-how-it-works-and-how-it-compares-to-chatgpt-apps">https://alpic.ai/blog/mcp-apps-how-it-works-and-how-it-compares-to-chatgpt-apps</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46121805">https://news.ycombinator.com/item?id=46121805</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 02 Dec 2025 14:55:12 +0000</pubDate><link>https://alpic.ai/blog/mcp-apps-how-it-works-and-how-it-compares-to-chatgpt-apps</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=46121805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46121805</guid></item><item><title><![CDATA[Show HN: Evenly – A Simpler Alternative to Eventbrite]]></title><description><![CDATA[
<p>Article URL: <a href="https://evenly.so/">https://evenly.so/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41658670">https://news.ycombinator.com/item?id=41658670</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Sep 2024 14:15:34 +0000</pubDate><link>https://evenly.so/</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=41658670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41658670</guid></item><item><title><![CDATA[Raising the Cost of Malicious AI-Powered Image Editing]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/MadryLab/photoguard">https://github.com/MadryLab/photoguard</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34956097">https://news.ycombinator.com/item?id=34956097</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 27 Feb 2023 13:24:33 +0000</pubDate><link>https://github.com/MadryLab/photoguard</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=34956097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34956097</guid></item><item><title><![CDATA[Ask HN: I broke my wrist as a web dev, any advice to keep the pace at work?]]></title><description><![CDATA[

<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21741671">https://news.ycombinator.com/item?id=21741671</a></p>
<p>Points: 3</p>
<p># Comments: 7</p>
]]></description><pubDate>Mon, 09 Dec 2019 10:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=21741671</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=21741671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21741671</guid></item><item><title><![CDATA[Myspace may have lost more than a decade’s worth of user music]]></title><description><![CDATA[
<p>Article URL: <a href="https://techcrunch.com/2019/03/18/myspace-may-have-lost-more-than-a-decades-worth-of-user-music/">https://techcrunch.com/2019/03/18/myspace-may-have-lost-more-than-a-decades-worth-of-user-music/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19430903">https://news.ycombinator.com/item?id=19430903</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 19 Mar 2019 14:07:46 +0000</pubDate><link>https://techcrunch.com/2019/03/18/myspace-may-have-lost-more-than-a-decades-worth-of-user-music/</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=19430903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19430903</guid></item><item><title><![CDATA[Not becoming a digital nomad]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.usejournal.com/why-i-chose-not-to-become-a-digital-nomad-20e62e668d3b">https://blog.usejournal.com/why-i-chose-not-to-become-a-digital-nomad-20e62e668d3b</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18705690">https://news.ycombinator.com/item?id=18705690</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Dec 2018 10:51:59 +0000</pubDate><link>https://blog.usejournal.com/why-i-chose-not-to-become-a-digital-nomad-20e62e668d3b</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18705690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18705690</guid></item><item><title><![CDATA[I chose not to become a digital nomad]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@julienvallini/why-i-chose-not-to-become-a-digital-nomad-20e62e668d3b">https://medium.com/@julienvallini/why-i-chose-not-to-become-a-digital-nomad-20e62e668d3b</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18687754">https://news.ycombinator.com/item?id=18687754</a></p>
<p>Points: 6</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 15 Dec 2018 09:29:07 +0000</pubDate><link>https://medium.com/@julienvallini/why-i-chose-not-to-become-a-digital-nomad-20e62e668d3b</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18687754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18687754</guid></item><item><title><![CDATA[Why I chose not to become a digital nomad]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@julienvallini/why-i-chose-not-to-become-a-digital-nomad-20e62e668d3b">https://medium.com/@julienvallini/why-i-chose-not-to-become-a-digital-nomad-20e62e668d3b</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18682810">https://news.ycombinator.com/item?id=18682810</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 14 Dec 2018 17:51:12 +0000</pubDate><link>https://medium.com/@julienvallini/why-i-chose-not-to-become-a-digital-nomad-20e62e668d3b</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18682810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18682810</guid></item><item><title><![CDATA[New comment by harijoe in "10 services web developers should know"]]></title><description><![CDATA[
<p>Sure comparisons would be very interesting to list as well, maybe for a next post! This one is more beginner-oriented and I think it already brings value to some readers.</p>
]]></description><pubDate>Thu, 29 Nov 2018 16:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=18561616</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18561616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18561616</guid></item><item><title><![CDATA[New comment by harijoe in "10 services web developers should know"]]></title><description><![CDATA[
<p>I realized many developers ignore these services. That's why I find it useful to share.</p>
]]></description><pubDate>Thu, 29 Nov 2018 16:12:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=18561242</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18561242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18561242</guid></item><item><title><![CDATA[New comment by harijoe in "10 services web developers should know"]]></title><description><![CDATA[
<p>I was thinking of making a website for this. This post is actually a way to test if there is any interest.</p>
]]></description><pubDate>Thu, 29 Nov 2018 14:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=18560315</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18560315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18560315</guid></item><item><title><![CDATA[10 services web developers should know]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@julienvallini/10-services-to-ship-at-light-speed-%EF%B8%8F-154b576eb4f">https://medium.com/@julienvallini/10-services-to-ship-at-light-speed-%EF%B8%8F-154b576eb4f</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18559943">https://news.ycombinator.com/item?id=18559943</a></p>
<p>Points: 42</p>
<p># Comments: 8</p>
]]></description><pubDate>Thu, 29 Nov 2018 13:19:39 +0000</pubDate><link>https://medium.com/@julienvallini/10-services-to-ship-at-light-speed-%EF%B8%8F-154b576eb4f</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18559943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18559943</guid></item><item><title><![CDATA[New comment by harijoe in "Show HN: Serverless boilerplate to get started quickly"]]></title><description><![CDATA[
<p>I guess the limit could be avoided by using only one endpoint and use the path and HTTP method to decide which logic to execute though.</p>
]]></description><pubDate>Thu, 29 Nov 2018 01:12:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=18557309</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18557309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18557309</guid></item><item><title><![CDATA[I wrote a post about services pragmatic makers should know about]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@julienvallini/10-services-to-ship-at-light-speed-%EF%B8%8F-154b576eb4f">https://medium.com/@julienvallini/10-services-to-ship-at-light-speed-%EF%B8%8F-154b576eb4f</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18557196">https://news.ycombinator.com/item?id=18557196</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 29 Nov 2018 00:46:41 +0000</pubDate><link>https://medium.com/@julienvallini/10-services-to-ship-at-light-speed-%EF%B8%8F-154b576eb4f</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18557196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18557196</guid></item><item><title><![CDATA[New comment by harijoe in "Show HN: Serverless boilerplate to get started quickly"]]></title><description><![CDATA[
<p>The serverless framework does not offer the best developer experience out of the box, that's why serverless boilerplate exists.</p>
]]></description><pubDate>Fri, 23 Nov 2018 10:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=18515690</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18515690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18515690</guid></item><item><title><![CDATA[New comment by harijoe in "Show HN: Serverless boilerplate to get started quickly"]]></title><description><![CDATA[
<p>I did not know that, could you share a proof to back this statement ?</p>
]]></description><pubDate>Fri, 23 Nov 2018 10:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=18515683</link><dc:creator>harijoe</dc:creator><comments>https://news.ycombinator.com/item?id=18515683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18515683</guid></item></channel></rss>