<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: brunoborges</title><link>https://news.ycombinator.com/user?id=brunoborges</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 26 May 2026 20:03:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=brunoborges" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by brunoborges in "Ferrari Luce"]]></title><description><![CDATA[
<p>Give me the modern interior design with a vintage exterior design.</p>
]]></description><pubDate>Tue, 26 May 2026 14:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48280515</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48280515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48280515</guid></item><item><title><![CDATA[New comment by brunoborges in "'No way to prevent this,' says only package manager where this regularly happens"]]></title><description><![CDATA[
<p>Sonatype allows "io.github.<username>" as a valid groupId and has a process to verify ownership. I am sure other providers like GitLab can work on this.</p>
]]></description><pubDate>Sat, 16 May 2026 03:36:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156606</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48156606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156606</guid></item><item><title><![CDATA[New comment by brunoborges in "'No way to prevent this,' says only package manager where this regularly happens"]]></title><description><![CDATA[
<p>That is another important layer. Maven Central is not immune to credential theft. If a publisher token is stolen, an attacker may still be able to publish a malicious new version until the token is revoked or the account is suspended after reporting the problem to Sonatype.<p>But in the Maven/Gradle ecosystem, most projects pin exact dependency versions. Support for version ranges and dynamic versions exist, but they are generally avoided because they hurt reproducible builds. That means a malicious new release does not automatically flow into most consumers’ builds just because it was published.<p>I'd go as far to say that NPM should:<p>1. Enforce scope (namespace) requirement, and require external verification (reverse DNS for example).<p>2. Disable version range support out of the box. User must --enable this setting from the command line at all times.<p>3. Remove support for install scripts completely. If someone wants to publish a ready-to-run software, there are plenty of other mechanisms.</p>
]]></description><pubDate>Sat, 16 May 2026 03:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156532</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48156532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156532</guid></item><item><title><![CDATA[New comment by brunoborges in "'No way to prevent this,' says only package manager where this regularly happens"]]></title><description><![CDATA[
<p>It is 100% up to the package manager's steward to control how ownership of packages and namespaces are granted.<p>Maven Central exists for decades the amount of incidents of people stealing namespaces is minimal.<p>One can't simply publish a package under the groupId "com.ycombinator" without having some way to verify that they own the domain ycombinator.com. Then, once a package is published, it is 100% immutable, even if it has malicious code in it. Certainly, that library is flagged everywhere as vulnerable.<p>It baffles me that NPM for so long couldn't replicate the same guardrails as Maven Central.</p>
]]></description><pubDate>Sat, 16 May 2026 02:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156191</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48156191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156191</guid></item><item><title><![CDATA[New comment by brunoborges in "Bitcoin trader recovers wallet with help of Claude"]]></title><description><![CDATA[
<p>> Claude Code is really good at stuff like this.<p>A lot of "Claude Code is best at X" claims are probably user-selection bias.<p>The people saying it are often exclusively Claude Code users, not people who are actively benchmarking Claude Code against Gemini CLI, OpenAI Codex, GitHub Copilot, and other agent harnesses on the same tasks.<p>The claim may still be true for certain scenarios, but the evidence is usually anecdotal, not comparative.</p>
]]></description><pubDate>Thu, 14 May 2026 16:06:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48137373</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48137373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48137373</guid></item><item><title><![CDATA[New comment by brunoborges in "Leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>Indeed, the fact that maintainers didn't have until only recently the control for disabling Pull Requests tab in a GitHub repo, is what drove a lot of issues in FOSS collaboration over the past decade.<p>FOSS and open source licenses never ever granted entitlement for contributors to have their proposals reviewed/merged by maintainers. Neither it ever offered entitlement for users to ask for free support.<p>FOSS is about giving people access to source code so they can do with it whatever they want, and maintainers/authors should have always had the ability to "publish and forget" the source code, without having to deal with those "entitlements".</p>
]]></description><pubDate>Wed, 13 May 2026 14:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48122682</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48122682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48122682</guid></item><item><title><![CDATA[New comment by brunoborges in "Mythos Finds a Curl Vulnerability"]]></title><description><![CDATA[
<p>AI not finding a security issue on cURL has more to do with lack of widespread security issues than the model's capacity of finding them.</p>
]]></description><pubDate>Mon, 11 May 2026 15:13:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48096109</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48096109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48096109</guid></item><item><title><![CDATA[New comment by brunoborges in "Ratty – A terminal emulator with inline 3D graphics"]]></title><description><![CDATA[
<p>Cool... why?</p>
]]></description><pubDate>Mon, 11 May 2026 15:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48096029</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48096029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48096029</guid></item><item><title><![CDATA[New comment by brunoborges in "ProgramBench: Can Language Models Rebuild Programs from Scratch?"]]></title><description><![CDATA[
<p>I wonder if a model that does not know anything about a hypothetical programming language X, could write code once given said language X specification, APIs, and SDK tools and their documentation.<p>Meaning: the model has no idea, no access to examples, no previous codebase trained on, nothing, for language X. But it knows English, it knows how to program in general (training data does contain other programming languages), and everything we expect from LLMs today. It just doesn't know jack about language X.</p>
]]></description><pubDate>Thu, 07 May 2026 15:30:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48050632</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48050632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48050632</guid></item><item><title><![CDATA[New comment by brunoborges in "Agents for financial services and insurance"]]></title><description><![CDATA[
<p>> Far too often people think productivity is the point. Maybe the point is developer's understanding of the product IS the product?<p>This is an interesting take.</p>
]]></description><pubDate>Wed, 06 May 2026 15:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48037691</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48037691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48037691</guid></item><item><title><![CDATA[New comment by brunoborges in "Agents for financial services and insurance"]]></title><description><![CDATA[
<p>100%... that's why I say code review became unbearable!</p>
]]></description><pubDate>Tue, 05 May 2026 18:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48026846</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48026846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48026846</guid></item><item><title><![CDATA[New comment by brunoborges in "Agents for financial services and insurance"]]></title><description><![CDATA[
<p>Before AI, shipping code to production used to be a two-person task: one writes the code, another one reviews the code. Now with AI writing the code, the developer that was supposed to write the code, only has to review it. And this is because they are responsible for the code they ship.<p>Code review has become unbearable because before AI, developers were reviewing code as they went writing it in the first place. Granted, never perfect and why a second person reviewing code was (is?) a best practice. But effectively there was always some level of code review happening as developers wrote code.<p>I fear it is way more boring to review financial and medical documents completely written by AI than it is to write (and at the same time review) by yourself. And way more dangerous to ship mistakes than in most software.</p>
]]></description><pubDate>Tue, 05 May 2026 18:15:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48026367</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=48026367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48026367</guid></item><item><title><![CDATA[New comment by brunoborges in "Warp is now Open-Source"]]></title><description><![CDATA[
<p>Makes sense but doesn't explain why open sourcing it, therefore doesn't directly answer the question.</p>
]]></description><pubDate>Tue, 28 Apr 2026 21:49:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47941322</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47941322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47941322</guid></item><item><title><![CDATA[New comment by brunoborges in "GitHub Copilot is moving to usage-based billing"]]></title><description><![CDATA[
<p>The other cool thing is Copilot SDK, so you can build agentic capabilities into apps, or build tools, that leverage the agent harness of the Copilot CLI:<p><a href="https://github.com/github/copilot-sdk/" rel="nofollow">https://github.com/github/copilot-sdk/</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 17:21:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47924491</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47924491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47924491</guid></item><item><title><![CDATA[New comment by brunoborges in "Girl, 10, finds rare Mexican axolotl under Welsh bridge"]]></title><description><![CDATA[
<p>Every scientific battle is worth fighting for!</p>
]]></description><pubDate>Thu, 23 Apr 2026 20:37:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47881549</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47881549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47881549</guid></item><item><title><![CDATA[New comment by brunoborges in "The "Passive Income" trap ate a generation of entrepreneurs"]]></title><description><![CDATA[
<p>>  The more someone is making at their solo business, the less they want to blab about it and attract competitors.<p>Exactly! And this is why every time I see someone selling a course while bragging about making a lot of money, I know for sure they are _not_ making money.</p>
]]></description><pubDate>Fri, 17 Apr 2026 01:59:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47801745</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47801745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47801745</guid></item><item><title><![CDATA[New comment by brunoborges in "[dead]"]]></title><description><![CDATA[
<p>Why is Claude Opus 4.6 getting dumber?<p>Model Quantization may be the explanation. As Anthropic targets a new model launch, quantization helps reduce infra cost of AI models at the expense of quality and accuracy.<p>This NVIDIA blog explains the concept:<p><a href="https://developer.nvidia.com/blog/model-quantization-concepts-methods-and-why-it-matters/" rel="nofollow">https://developer.nvidia.com/blog/model-quantization-concept...</a></p>
]]></description><pubDate>Wed, 15 Apr 2026 14:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47779330</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47779330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779330</guid></item><item><title><![CDATA[New comment by brunoborges in "The Closing of the Frontier"]]></title><description><![CDATA[
<p>> Yes, but today a 16-year-old building a unicorn is about as likely as winning the lottery.<p>In today's world, a new digital service is more likely to be successful when attached to celebrities than from pure PLG / Marketing.</p>
]]></description><pubDate>Sun, 12 Apr 2026 19:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743546</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47743546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743546</guid></item><item><title><![CDATA[New comment by brunoborges in "Running out of disk space in production"]]></title><description><![CDATA[
<p>I remember a story of an Oracle Database customer who had production broken for days until an Oracle support escalation led to identifying the problem as mere "No disk space left".</p>
]]></description><pubDate>Tue, 07 Apr 2026 13:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47675515</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47675515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47675515</guid></item><item><title><![CDATA[New comment by brunoborges in "Microsoft: Copilot is for entertainment purposes only"]]></title><description><![CDATA[
<p>This should be the top comment.</p>
]]></description><pubDate>Tue, 31 Mar 2026 18:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47591368</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47591368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47591368</guid></item></channel></rss>