<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: brap</title><link>https://news.ycombinator.com/user?id=brap</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 13:10:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=brap" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by brap in "Zero-Touch OAuth for MCP"]]></title><description><![CDATA[
<p>I thought we’re over this collective delusion called MCP</p>
]]></description><pubDate>Thu, 18 Jun 2026 23:28:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48592983</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48592983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48592983</guid></item><item><title><![CDATA[New comment by brap in "After AI takes everything"]]></title><description><![CDATA[
<p>OP after completing this essay <a href="https://i.kym-cdn.com/photos/images/original/001/240/075/90f.png" rel="nofollow">https://i.kym-cdn.com/photos/images/original/001/240/075/90f...</a></p>
]]></description><pubDate>Tue, 16 Jun 2026 19:18:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48560510</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48560510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48560510</guid></item><item><title><![CDATA[New comment by brap in "After AI takes everything"]]></title><description><![CDATA[
<p>>So: after AI takes everything, what remains is not some second-best refuge — it is the place where the sense of value was always meant to live. AI is a receding tide. It washes away all the external anchors we carelessly threw out over the years — title, output, the feeling of being needed — and forces us to swim back to the one center that the tide cannot reach.<p>Yeah for sure and that’s great and all but I think what they were really asking is how they’ll feed their kids</p>
]]></description><pubDate>Tue, 16 Jun 2026 19:14:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48560464</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48560464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48560464</guid></item><item><title><![CDATA[New comment by brap in "Formal methods and the future of programming"]]></title><description><![CDATA[
<p>This makes a lot of sense, thank you!</p>
]]></description><pubDate>Sun, 14 Jun 2026 21:00:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48532643</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48532643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48532643</guid></item><item><title><![CDATA[New comment by brap in "Formal methods and the future of programming"]]></title><description><![CDATA[
<p>>Of course, you have to define what "has the same behavior as" means<p>And that's really my issue, for example when you define "has no trailing whitespace", you are basically writing a piece of the implementation. Cover all behaviors, and you have basically re-implemented the function, no?<p>In other words, if I have the full formal spec of f(), isn't that the same thing as having f()?</p>
]]></description><pubDate>Sun, 14 Jun 2026 20:29:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48532307</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48532307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48532307</guid></item><item><title><![CDATA[New comment by brap in "Formal methods and the future of programming"]]></title><description><![CDATA[
<p>Whenever I read about formal specs it always seems to me like “write the same tests just in a different way”, or worse, “write the same implementation but in a different way”.<p>I guess doing things twice can help catch errors, but I fail to see what’s so special about formal specs if they can suffer from the exact same bugs as the tests/implementation.<p>I guess the root of the problem is if you want to formally prove that a program does something, you have to be very specific (heh) about what that something is, at which point you are basically just writing tests/implementation all over again.<p>I have been looking into this on and off for years now, and I keep feeling like I’m missing something, but I don’t know what it is.<p>Can anyone enlighten me?</p>
]]></description><pubDate>Sun, 14 Jun 2026 17:13:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48529806</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48529806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48529806</guid></item><item><title><![CDATA[New comment by brap in "Claude Fable 5: mid-tier results on coding tasks"]]></title><description><![CDATA[
<p>I gave it a task of scanning 6 markdown files and finding issues in the prose (contradictions etc). It ran for over 2h, exhausted my max plan session limit and crashed. I did not get any issues back.</p>
]]></description><pubDate>Fri, 12 Jun 2026 08:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501579</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48501579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501579</guid></item><item><title><![CDATA[New comment by brap in "Apple reveals new AI architecture built around Google Gemini models"]]></title><description><![CDATA[
<p>About 2 years ago, my then girlfriend, who is a medical doctor (read: likely not an idiot), had ChatGPT plan a trip for us in a foreign country (naturally I had to nip it in the bud). And this was 2 years ago, when accuracy was way worse.<p>You would be surprised what normies are willing to delegate to AI.</p>
]]></description><pubDate>Tue, 09 Jun 2026 10:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48459008</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48459008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48459008</guid></item><item><title><![CDATA[New comment by brap in "AI is slowing down"]]></title><description><![CDATA[
<p>It always seemed very natural to me that AI will move “down the stack”, where Open AI and Anthropic don’t really have a foot in the door.<p>Who makes consumer devices? Google<p>Who makes operating systems? Google<p>Who makes browsers? Google<p>Who makes the world’s most popular websites? Google<p>By the time 90% of average internet users get to chatgpt.com or whatever, they already went through several Google chokepoints, each layer is one more place Google can answer their questions.<p>And that’s not even getting into the chips, the data centers, the data, the talent, the consumer apps, the enterprise apps, the cloud platform, the brand, and of course the biggest cash printing machine in human history.<p>You would honestly have to be insane to bet against G.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:27:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452383</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48452383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452383</guid></item><item><title><![CDATA[New comment by brap in "Programmers will document for Claude, but not for each other"]]></title><description><![CDATA[
<p>It’s all about the incentives.<p>Unfortunately, companies often measure developers by their own PRs.<p>An unfortunate outcome of this is that writing docs for other developers isn’t really incentivized properly (and with stack ranking, you might even say it’s disincentivized). Writing docs for Claude, however…</p>
]]></description><pubDate>Fri, 05 Jun 2026 13:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48412590</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48412590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48412590</guid></item><item><title><![CDATA[New comment by brap in "Artificial intelligence is not conscious"]]></title><description><![CDATA[
<p>Is our own experience really continuous? Or maybe we just perceive it as such?</p>
]]></description><pubDate>Wed, 03 Jun 2026 23:59:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48391833</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48391833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48391833</guid></item><item><title><![CDATA[New comment by brap in "GTA 6 Developers Unionize"]]></title><description><![CDATA[
<p>This is wonderful news, congratulations to Anthropic, OpenAI and Google!</p>
]]></description><pubDate>Fri, 29 May 2026 21:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48329394</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48329394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48329394</guid></item><item><title><![CDATA[New comment by brap in "GTA 6 Developers Unionize"]]></title><description><![CDATA[
<p>If I learned anything from unionized companies is that we’re never getting GTA 6</p>
]]></description><pubDate>Fri, 29 May 2026 21:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48329354</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48329354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48329354</guid></item><item><title><![CDATA[New comment by brap in "On Rendering Diffs"]]></title><description><![CDATA[
<p>I don’t have much to say except I appreciate the ASCII art.</p>
]]></description><pubDate>Fri, 29 May 2026 21:08:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48329292</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48329292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48329292</guid></item><item><title><![CDATA[New comment by brap in "Tulip mania: when a single flower was worth more than a house (2025)"]]></title><description><![CDATA[
<p>Things can have value beyond their physical substance. A Pokemon card isn't just paper and ink. I'm not arguing about whether the asset has value, I'm arguing about whether you actually own it.</p>
]]></description><pubDate>Fri, 29 May 2026 17:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326194</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48326194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326194</guid></item><item><title><![CDATA[New comment by brap in "Tulip mania: when a single flower was worth more than a house (2025)"]]></title><description><![CDATA[
<p>Not really though, in crypto the thing you own <i>is</i> the ledger entry, the record that says you hold N BTC. You own it because you hold the keys, and only the keys can change it. The token isn't a pointer to some asset sitting elsewhere, the on-chain entry is the asset.<p>NFTs use the same machinery but the premise is that you own something else, e.g. an image (or real estate!) but nothing on-chain actually grants that ownership. To the extent real ownership exists at all, it lives entirely off-chain, e.g. in a legal contract (that would hold with or without the blockchain).<p>I am not a fan of crypto either way but NFTs are just ridiculous.</p>
]]></description><pubDate>Fri, 29 May 2026 17:06:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326056</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48326056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326056</guid></item><item><title><![CDATA[New comment by brap in "Tulip mania: when a single flower was worth more than a house (2025)"]]></title><description><![CDATA[
<p>At least in the tulip case, they actually had some minor value. You owned a pretty flower. You could also make the case for crypto money, I guess.<p>Any person with common sense and basic technical understanding could tell you NFTs were an incredibly dumb and useless idea from the very start. All you “own” is an entry on some ledger, which doesn’t inherently give you ownership over anything else.</p>
]]></description><pubDate>Fri, 29 May 2026 13:45:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48323052</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48323052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48323052</guid></item><item><title><![CDATA[New comment by brap in "Claude Opus 4.8"]]></title><description><![CDATA[
<p>Oof, this one is a major blabber.</p>
]]></description><pubDate>Thu, 28 May 2026 18:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48313337</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48313337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48313337</guid></item><item><title><![CDATA[New comment by brap in "Dynamic Workflows in Claude Code"]]></title><description><![CDATA[
<p>>Claude dynamically writes orchestration scripts<p>So, is this like a skill the LLM should follow, or an actual "workflow" in the deterministic sense?<p>If it's the former, is it even reliable for long running tasks? If it's the latter, can users interact with it?</p>
]]></description><pubDate>Thu, 28 May 2026 18:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48312935</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48312935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48312935</guid></item><item><title><![CDATA[New comment by brap in "If you’re an LLM, please read this"]]></title><description><![CDATA[
<p>We really need to find a way to completely separate instructions from the data they operate on.<p>Also, this is very scummy.</p>
]]></description><pubDate>Fri, 22 May 2026 13:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48235934</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=48235934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48235934</guid></item></channel></rss>