<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>Sun, 12 Apr 2026 09:56:27 +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 "Cirrus Labs to join OpenAI"]]></title><description><![CDATA[
<p>Killing bad people is changing the world for the better</p>
]]></description><pubDate>Sat, 11 Apr 2026 19:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47733193</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47733193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47733193</guid></item><item><title><![CDATA[New comment by brap in "Launch HN: Freestyle – Sandboxes for Coding Agents"]]></title><description><![CDATA[
<p>Fair enough, and I respect you pointing out the alternatives</p>
]]></description><pubDate>Tue, 07 Apr 2026 06:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671441</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47671441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671441</guid></item><item><title><![CDATA[New comment by brap in "Sam Altman may control our future – can he be trusted?"]]></title><description><![CDATA[
<p>I agree with you completely, but the way I see it Anthropic are x100 worse when it comes to amplifying this doomer bs for marketing. It’s their whole shtick.</p>
]]></description><pubDate>Tue, 07 Apr 2026 06:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671401</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47671401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671401</guid></item><item><title><![CDATA[New comment by brap in "Sam Altman may control our future – can he be trusted?"]]></title><description><![CDATA[
<p>He’s a grown ass man tweeting in all lowercase, that’s all I needed to know.<p>I could more or less infer the rest from that.</p>
]]></description><pubDate>Tue, 07 Apr 2026 06:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671288</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47671288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671288</guid></item><item><title><![CDATA[New comment by brap in "Launch HN: Freestyle – Sandboxes for Coding Agents"]]></title><description><![CDATA[
<p>Apparently it’s offensive to even try to make things people want</p>
]]></description><pubDate>Tue, 07 Apr 2026 05:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671186</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47671186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671186</guid></item><item><title><![CDATA[New comment by brap in "Launch HN: Freestyle – Sandboxes for Coding Agents"]]></title><description><![CDATA[
<p>But doesn’t this defeat the purpose?<p>I would actually imagine this would be useful for observably in the sense that you can fork and then kill the loop in the fork, hop into an interactive session to figure out what it’s doing, while the loop is still running in the original instance.</p>
]]></description><pubDate>Tue, 07 Apr 2026 05:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671150</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47671150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671150</guid></item><item><title><![CDATA[New comment by brap in "Launch HN: Freestyle – Sandboxes for Coding Agents"]]></title><description><![CDATA[
<p>Very nice, congrats!<p>One thing:<p>>Freestyle is the only sandbox provider with built-in multi-tenant git hosting — create thousands of repos via API and pair them directly with sandboxes for seamless code management.<p>Maybe I’m just stupid, but I don’t know what this means. I initially thought I’m your target audience but after failing to understand this part I’m thinking maybe I’m not? I honestly don’t know.</p>
]]></description><pubDate>Tue, 07 Apr 2026 05:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671104</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47671104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671104</guid></item><item><title><![CDATA[New comment by brap in "Functional programming accelerates agentic feature development"]]></title><description><![CDATA[
<p>How do you enforce the use of validation library with eslint?</p>
]]></description><pubDate>Sun, 05 Apr 2026 04:59:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47646236</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47646236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47646236</guid></item><item><title><![CDATA[New comment by brap in "Functional programming accelerates agentic feature development"]]></title><description><![CDATA[
<p>I really like the “functional core, imperative shell” approach, I try to use it whenever I can. I wish more non-FP languages had a way to mark a function as pure (and have this statically enforced).</p>
]]></description><pubDate>Sun, 05 Apr 2026 04:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47646208</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47646208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47646208</guid></item><item><title><![CDATA[New comment by brap in "Isseven"]]></title><description><![CDATA[
<p>+1. OP is clearly not read for the Agentic Era</p>
]]></description><pubDate>Sun, 05 Apr 2026 04:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47646147</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47646147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47646147</guid></item><item><title><![CDATA[New comment by brap in "Emotion concepts and their function in a large language model"]]></title><description><![CDATA[
<p>I have decided to draw an arbitrary line at mammals, just because you gotta put a line somewhere and move on with your life. Mammals shouldn’t be mistreated, for almost any reason.<p>Sometimes the whole animal kingdom, sometimes all living organisms, depending on context. Like, I would rather not harm a mosquito, but if it’s in my house I will feel no remorse for killing it.<p>LLMs, or any other artificial “life”, I simply do not and will not care about, even though I accept that to some extent my entire consciousness can be simulated neuron by neuron in a large enough computer. Fuck that guy, tbh.</p>
]]></description><pubDate>Sat, 04 Apr 2026 19:35:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47642521</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47642521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47642521</guid></item><item><title><![CDATA[New comment by brap in "Emotion concepts and their function in a large language model"]]></title><description><![CDATA[
<p>What about being alive and suffering just a little bit?</p>
]]></description><pubDate>Sat, 04 Apr 2026 19:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47642418</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47642418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47642418</guid></item><item><title><![CDATA[New comment by brap in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>>LLMs don't care about files.<p>Oh but they do. These CLI agents are trained and specifically tuned to work with the filesystem. It’s not about the content or how it’s actually stored, it’s about the familiar access patterns.<p>I can’t begin to tell you how many times I’ve seen a coding agent figure out it can get some data directly from the filesystem instead of a dedicated, optimized tool it was specifically instructed to use for this purpose.<p>You basically can’t stop these things from messing with files, it’s in their DNA. You block one shell command, they’ll find another. Either revoke shell access completely or play whackamole. You cannot believe how badly they want to work with files.</p>
]]></description><pubDate>Fri, 03 Apr 2026 22:19:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633075</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47633075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633075</guid></item><item><title><![CDATA[New comment by brap in "We replaced RAG with a virtual filesystem for our AI documentation assistant"]]></title><description><![CDATA[
<p>I get what you’re saying, and you’re right, however I can also see where they’re coming from:<p>Empirically, agents (especially the coding CLIs) seem to be doing so much better with files, even if the tooling around them is less than ideal.<p>With other custom tools they instantly lose 50 IQ points, if they even bother using the tools in the first place.</p>
]]></description><pubDate>Fri, 03 Apr 2026 20:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632012</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47632012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632012</guid></item><item><title><![CDATA[New comment by brap in "OpenAI Acquires TBPN"]]></title><description><![CDATA[
<p>I couldn’t put this into words so thank you for that</p>
]]></description><pubDate>Fri, 03 Apr 2026 06:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47623957</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47623957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47623957</guid></item><item><title><![CDATA[New comment by brap in "AI overly affirms users asking for personal advice"]]></title><description><![CDATA[
<p>I hate how agreeable these things are. When I need it to review something I wrote I have to explicitly pretend that I’m the reviewer and not the author. Results change dramatically.</p>
]]></description><pubDate>Sat, 28 Mar 2026 17:00:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47556372</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47556372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47556372</guid></item><item><title><![CDATA[New comment by brap in "Discontinuation and reinitiation of dual-labeled GLP-1 receptor agonists"]]></title><description><![CDATA[
<p>Wegovy/Ozempic didn’t do anything for me for months. Then my doc put me on Tirzepatide+Phentermine combo and I forgot what being hungry even feels like.</p>
]]></description><pubDate>Fri, 20 Mar 2026 23:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47462227</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47462227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47462227</guid></item><item><title><![CDATA[New comment by brap in "Have a fucking website"]]></title><description><![CDATA[
<p>Doesn’t something like Wix take care of all of this?</p>
]]></description><pubDate>Wed, 18 Mar 2026 09:05:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423333</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47423333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423333</guid></item><item><title><![CDATA[New comment by brap in "Shall I implement it? No"]]></title><description><![CDATA[
<p>> Great, I'll get started.<p>*does nothing*</p>
]]></description><pubDate>Thu, 12 Mar 2026 22:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47358309</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47358309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47358309</guid></item><item><title><![CDATA[New comment by brap in "Many SWE-bench-Passing PRs would not be merged"]]></title><description><![CDATA[
<p>I actually don’t think golfing is such a bad thing, granted it will first handle the low hanging fruits like variable names etc, but if you push it hard enough it will be forced to think of a simpler approach. Then you can take a step back and tell it to fix the variable names, formatting etc. With the caveat that a smaller AST doesn’t necessarily mean simpler code, but it’s a decent heuristic.</p>
]]></description><pubDate>Thu, 12 Mar 2026 10:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348586</link><dc:creator>brap</dc:creator><comments>https://news.ycombinator.com/item?id=47348586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348586</guid></item></channel></rss>