<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: goranmoomin</title><link>https://news.ycombinator.com/user?id=goranmoomin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 03:52:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=goranmoomin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by goranmoomin in "Claude Fable 5"]]></title><description><![CDATA[
<p>My experience is that the GPT-family of models are very smart and figure out bugs, edge cases a bit better, but it produces code that is much less mergable – if you review the code, it introduces a lot more useless/inappropriate heavy abstractions and wrapper functions, compared to the Claude-family models which introduces the right amount of straightforward human-style code.<p>I can recognize so much of the GPT/Codex generated code long after it gets merged (not by me).<p>Additionally, the time spent on every agent turn on GPT 5.5 is much longer compared to Claude Opus 4.8, which means iterating on the code takes a lot more patience, and there's a lot more nitpicks to pick when actually using GPT 5.5 to do software engineering.<p>Feels like GPT-style models are more geared on doing one-shot software vibing (and handling the vibe coded mixture) compared to Claude's focus on actual software maintenance. I got a GPT Pro sub for free and wanted to cancel my Claude subscription so much, but I still keep reaching Claude models a lot more. Frustrating.</p>
]]></description><pubDate>Tue, 09 Jun 2026 18:34:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48465494</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=48465494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48465494</guid></item><item><title><![CDATA[Auth.md: have agents to register accounts without a sign-up form]]></title><description><![CDATA[
<p>Article URL: <a href="https://workos.com/auth-md">https://workos.com/auth-md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48465194">https://news.ycombinator.com/item?id=48465194</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Jun 2026 18:17:32 +0000</pubDate><link>https://workos.com/auth-md</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=48465194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48465194</guid></item><item><title><![CDATA[Let's compile Quake like it's 1997]]></title><description><![CDATA[
<p>Article URL: <a href="https://fabiensanglard.net/compile_like_1997/">https://fabiensanglard.net/compile_like_1997/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48318522">https://news.ycombinator.com/item?id=48318522</a></p>
<p>Points: 226</p>
<p># Comments: 79</p>
]]></description><pubDate>Fri, 29 May 2026 03:07:22 +0000</pubDate><link>https://fabiensanglard.net/compile_like_1997/</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=48318522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48318522</guid></item><item><title><![CDATA[Breaking macOS App Sandbox with Archive Utility]]></title><description><![CDATA[
<p>Article URL: <a href="https://mysk.blog/2026/05/19/cve-2026-28910/">https://mysk.blog/2026/05/19/cve-2026-28910/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48305188">https://news.ycombinator.com/item?id=48305188</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 28 May 2026 06:05:24 +0000</pubDate><link>https://mysk.blog/2026/05/19/cve-2026-28910/</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=48305188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48305188</guid></item><item><title><![CDATA[Don't Build a General Purpose API (4 Years Later)]]></title><description><![CDATA[
<p>Article URL: <a href="https://max.engineer/server-informed-ui-p2">https://max.engineer/server-informed-ui-p2</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48219404">https://news.ycombinator.com/item?id=48219404</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2026 08:12:25 +0000</pubDate><link>https://max.engineer/server-informed-ui-p2</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=48219404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48219404</guid></item><item><title><![CDATA[Casuarina Linux: A Glibc-Based Chimera Linux Derivative]]></title><description><![CDATA[
<p>Article URL: <a href="https://casuarina.org/news/introducing-casuarina-linux/">https://casuarina.org/news/introducing-casuarina-linux/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48205635">https://news.ycombinator.com/item?id=48205635</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 20 May 2026 10:37:04 +0000</pubDate><link>https://casuarina.org/news/introducing-casuarina-linux/</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=48205635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205635</guid></item><item><title><![CDATA[Pushing Local Models in Coding Agents with Focus and Polish]]></title><description><![CDATA[
<p>Article URL: <a href="https://lucumr.pocoo.org/2026/5/8/local-models/">https://lucumr.pocoo.org/2026/5/8/local-models/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48076268">https://news.ycombinator.com/item?id=48076268</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 09 May 2026 16:42:06 +0000</pubDate><link>https://lucumr.pocoo.org/2026/5/8/local-models/</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=48076268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076268</guid></item><item><title><![CDATA[Amp's GPT 5.5 Model Analysis]]></title><description><![CDATA[
<p>Article URL: <a href="https://ampcode.com/models/gpt-5.5">https://ampcode.com/models/gpt-5.5</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48017472">https://news.ycombinator.com/item?id=48017472</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 May 2026 02:35:26 +0000</pubDate><link>https://ampcode.com/models/gpt-5.5</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=48017472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48017472</guid></item><item><title><![CDATA[New comment by goranmoomin in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>TBH as an outsider, I am just so frustrated on Trump deciding that US invading Iran large scale is a great idea. (And why even is it involving Israel for gods sake?!)<p>If you guys wanted to be supportive to the Iranian protests, US could instead just selectively target some of the leadership and give the protests a push (and give the whole world a hint that US is supportive of them).<p>After 40 years of Iran constructing a thearchy government, the Iranians finally started having a huge protest on throwing up the thearchy government and possibly talking about a new west-friendly government.<p>And then Trump just decides to wholesale invade Iran with Israel?<p>That's just giving so much more reasons for the current government to be in power and the Iranians to hate the US and more generally the western world. It took 40 years for the Iranians to realize that there's enough problems in the thearchy system and want their more secularized country back; and then Trump just destroyed the whole premise!<p>Does the US just really think that they will be loved by everyone when they rage in and invade any random country? Do they really think like that? I'm just frustrated so much. How can the US be so egocentric?</p>
]]></description><pubDate>Wed, 08 Apr 2026 04:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47685436</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47685436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47685436</guid></item><item><title><![CDATA[An Appreciation for Technical Architecture]]></title><description><![CDATA[
<p>Article URL: <a href="https://interconnected.org/home/2026/03/28/architecture">https://interconnected.org/home/2026/03/28/architecture</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47611874">https://news.ycombinator.com/item?id=47611874</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Apr 2026 09:08:40 +0000</pubDate><link>https://interconnected.org/home/2026/03/28/architecture</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47611874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47611874</guid></item><item><title><![CDATA[Run virtualized iOS with Private Cloud Compute drivers]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/wh1te4ever/super-tart-vphone-writeup">https://github.com/wh1te4ever/super-tart-vphone-writeup</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47582952">https://news.ycombinator.com/item?id=47582952</a></p>
<p>Points: 10</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 31 Mar 2026 05:07:09 +0000</pubDate><link>https://github.com/wh1te4ever/super-tart-vphone-writeup</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47582952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47582952</guid></item><item><title><![CDATA[x402: What if you never had to get an API key ever again?]]></title><description><![CDATA[
<p>Article URL: <a href="https://stevekrouse.com/x402">https://stevekrouse.com/x402</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47491632">https://news.ycombinator.com/item?id=47491632</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:24:09 +0000</pubDate><link>https://stevekrouse.com/x402</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47491632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47491632</guid></item><item><title><![CDATA[Replacing HLS/Dash: Media over QUIC]]></title><description><![CDATA[
<p>Article URL: <a href="https://moq.dev/blog/replacing-hls-dash/">https://moq.dev/blog/replacing-hls-dash/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47453255">https://news.ycombinator.com/item?id=47453255</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Mar 2026 11:44:19 +0000</pubDate><link>https://moq.dev/blog/replacing-hls-dash/</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47453255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47453255</guid></item><item><title><![CDATA[Your binary is no longer safe: LLM-assisted Decompilation]]></title><description><![CDATA[
<p>Article URL: <a href="https://reorchestrate.com/posts/your-binary-is-no-longer-safe-decompilation/">https://reorchestrate.com/posts/your-binary-is-no-longer-safe-decompilation/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47303567">https://news.ycombinator.com/item?id=47303567</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 09 Mar 2026 01:05:10 +0000</pubDate><link>https://reorchestrate.com/posts/your-binary-is-no-longer-safe-decompilation/</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47303567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303567</guid></item><item><title><![CDATA[Agentic Engineering Patterns: Anti-Patterns]]></title><description><![CDATA[
<p>Article URL: <a href="https://simonwillison.net/guides/agentic-engineering-patterns/anti-patterns/">https://simonwillison.net/guides/agentic-engineering-patterns/anti-patterns/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47261706">https://news.ycombinator.com/item?id=47261706</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 05 Mar 2026 14:08:08 +0000</pubDate><link>https://simonwillison.net/guides/agentic-engineering-patterns/anti-patterns/</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47261706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47261706</guid></item><item><title><![CDATA[New comment by goranmoomin in "WebMCP is available for early preview"]]></title><description><![CDATA[
<p>Have to say, this feels like Web 2.0 all over again (in a good way) :)<p>When having APIs and machine consumable tools looked cool and all that stuff…<p>I can’t see why people are looking this as a bad thing — isn’t it wonderful that the AI/LLM/Agents/WhateverYouCallThem has made websites and platforms to open up and allow programatical access to their services (as a side effect)?</p>
]]></description><pubDate>Mon, 02 Mar 2026 04:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47213825</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47213825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47213825</guid></item><item><title><![CDATA[New comment by goranmoomin in "When does MCP make sense vs CLI?"]]></title><description><![CDATA[
<p>The impact on context tokens would be more of a 'you're holding it wrong' problem, no?
The GH MCP burning tokens is an issue on the GH MCP server, not the protocol itself. (I would say that since the gh CLI would be strongly represented in the training dataset, it would be more beneficial to just use the CLI in this case though.)<p>I do think that we should adopt Amp's MCPs-on-skills model that I've mentioned in my original comment more (hence allowing on-demand context management).</p>
]]></description><pubDate>Sun, 01 Mar 2026 19:37:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47209907</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47209907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209907</guid></item><item><title><![CDATA[New comment by goranmoomin in "When does MCP make sense vs CLI?"]]></title><description><![CDATA[
<p>> The main problem with this approach at the moment is it busts your prompt cache, because LLMs expect all tool definitions to be defined at the beginning of the context window.<p>TBH I'm not really sure how it works in Amp (I never actually inspected how it alters the prompts that are sent to Anthropic), but does it really matter for the LLMs to have the tool definitions at the beginning of the context window in contrast to the bottom before my next new prompt?<p>I mean, skills also work the same way, right? (it gets appended at the bottom, when the LLM triggers the skill) Why not MCP tooling definitions? (They're basically the same thing, no?)</p>
]]></description><pubDate>Sun, 01 Mar 2026 19:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47209878</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47209878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209878</guid></item><item><title><![CDATA[New comment by goranmoomin in "When does MCP make sense vs CLI?"]]></title><description><![CDATA[
<p>> model understanding of the provided tool and token waste in the model trying to understand the tool and token waste in the model doing things ass backwards and inflating the context because it can't see the vastly shorter path to the solution provided by the tool and...<p>> But even then, throw them a tool they don't understand that has the same capabilities as a tool they do understand and you're going to burn a bunch of tokens watching it try to figure the tool out.<p>What I was trying to say was that this applies to both MCPs and CLIs – obviously, if you have a certain CLI tool that's represented thoroughly through the model's training dataset (i.e. grep, gh, sed, and so on), it's definitely beneficial to use CLIs (since it means less context spending, less trial-and-error to get the expected results, and so on).<p>However if you have a novel thing that you want to connect to LLM-based Agents, i.e. a reverse enginnering tool, or a browser debugging protocol adapter, or your next big thing(tm), it might not really matter if you have a CLI or a MCP since LLMs are both post-trained (hence proficent) for both, and you'll have to do the trial-and-error thing anyway (since neither would represented in the training dataset).<p>I would say that the MCP hype is dying out so I personally won't build a new product with MCP right now, but no need to ditch MCPs for any reason, nor do I see anything inherently deficient in the MCP protocol itself. It's just another tool-calling solution.</p>
]]></description><pubDate>Sun, 01 Mar 2026 19:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47209850</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47209850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209850</guid></item><item><title><![CDATA[New comment by goranmoomin in "When does MCP make sense vs CLI?"]]></title><description><![CDATA[
<p>I can't believe everyone is talking about MCP vs CLI and which is superior; both are a method of tool calling, <i>it does not matter</i> which format the LLM uses for tool calling as long as it provides the same capabilities. CLIs might be marginably better (LLMs might have been trained on common CLIs), but MCPs have their uses (complex auth, connecting users to data sources) and in my experience if you're using any of the frontier models, it doesn't really matter which tool calling format you're using; a bespoke format also works.<p>The difference that should be talked about, should be how skills allow much more efficient context management. Skills are frequently connected to CLI usage, but I don't see any reason why. For example, Amp allows skills to attach MCP servers to them – the MCP server is automatically launched when the Agent loads that skill[0]. I belive that both for MCP servers and CLIs, having them in skills is the way for efficent context, and hoping that other agents also adopt this same feature.<p>[0]: <a href="https://ampcode.com/manual#mcp-servers-in-skills" rel="nofollow">https://ampcode.com/manual#mcp-servers-in-skills</a></p>
]]></description><pubDate>Sun, 01 Mar 2026 18:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47209083</link><dc:creator>goranmoomin</dc:creator><comments>https://news.ycombinator.com/item?id=47209083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209083</guid></item></channel></rss>