<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: hkbuilds</title><link>https://news.ycombinator.com/user?id=hkbuilds</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 07:27:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hkbuilds" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hkbuilds in "Decision trees – the unreasonable power of nested decision rules"]]></title><description><![CDATA[
<p>Decision trees are underrated in the age of deep learning. They're interpretable, fast, and often good enough.<p>I've been using a scoring system for website analysis that's essentially a decision tree under the hood. Does the site have a meta description? Does it load in under 3 seconds? Is it mobile responsive? Each check produces a score, the tree aggregates them. Users understand why they got their score because the logic is transparent.<p>Try explaining why a neural network rated their website 73/100. Decision trees make that trivial.</p>
]]></description><pubDate>Sun, 01 Mar 2026 21:34:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47210914</link><dc:creator>hkbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=47210914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47210914</guid></item><item><title><![CDATA[New comment by hkbuilds in "Setting up phones is a nightmare"]]></title><description><![CDATA[
<p>The worst part is that it keeps getting harder, not easier. Every new phone setup asks you to connect more accounts, enable more permissions, and configure more services.<p>I recently helped a family member set up a new phone and it took over 2 hours. Between 2FA migrations, app re-authentication, and trying to figure out which backup actually had their data, it was miserable.<p>Phone manufacturers have zero incentive to make cross-platform migration easy. Apple wants you to stay on iPhone. Google wants you to stay on Android. The user suffers.</p>
]]></description><pubDate>Sun, 01 Mar 2026 21:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47210906</link><dc:creator>hkbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=47210906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47210906</guid></item><item><title><![CDATA[New comment by hkbuilds in "Why XML tags are so fundamental to Claude"]]></title><description><![CDATA[
<p>This matches my experience building AI-powered analysis tools. Structured output from LLMs is dramatically more reliable when you give the model clear delimiters to work with.<p>One thing I've found: even with XML tags, you still need to validate and parse defensively. Models will occasionally nest tags wrong, omit closing tags, or hallucinate new tag names. Having a fallback parser that extracts content even from malformed XML has saved me more than once.<p>The real win is that XML tags give you a natural way to do few-shot prompting with structure. You can show the model exactly what shape the output should take, and it follows remarkably well.</p>
]]></description><pubDate>Sun, 01 Mar 2026 21:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47210904</link><dc:creator>hkbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=47210904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47210904</guid></item><item><title><![CDATA[New comment by hkbuilds in "When does MCP make sense vs CLI?"]]></title><description><![CDATA[
<p>I've been building tools that use both approaches and the answer really depends on the context.<p>MCP shines when you need stateful, multi-step interactions - things like browsing a codebase, running tests iteratively, or managing deployment pipelines where each step depends on the last.<p>CLI wins when the task is well-defined and atomic. "Run this audit", "deploy this thing", "format this file." No ambiguity, no state to maintain.<p>The trap I see people falling into: using MCP for everything because it's new and shiny, when a simple CLI wrapper would be faster, more reliable, and easier to debug. The best tools I've built combine both - CLI for the happy path, MCP for the exploratory/interactive path.</p>
]]></description><pubDate>Sun, 01 Mar 2026 21:33:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47210902</link><dc:creator>hkbuilds</dc:creator><comments>https://news.ycombinator.com/item?id=47210902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47210902</guid></item></channel></rss>