<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>Wed, 08 Apr 2026 10:34:45 +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 "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><item><title><![CDATA[New comment by brunoborges in "TSA lines are so out of control that travelers are hiring line-sitters"]]></title><description><![CDATA[
<p>Where did you get the information that SFO doesn't use TSA?</p>
]]></description><pubDate>Sun, 29 Mar 2026 18:46:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47565932</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47565932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47565932</guid></item><item><title><![CDATA[New comment by brunoborges in "Grafeo – A fast, lean, embeddable graph database built in Rust"]]></title><description><![CDATA[
<p>Why is everything "... built in Rust" trending so easily on HN?</p>
]]></description><pubDate>Sat, 21 Mar 2026 21:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47471660</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47471660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47471660</guid></item><item><title><![CDATA[New comment by brunoborges in "Swiss e-voting pilot can't count 2,048 ballots after decryption failure"]]></title><description><![CDATA[
<p>This is not a problem.<p>The government _must_ come to every city to collect votes.</p>
]]></description><pubDate>Thu, 12 Mar 2026 04:30:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346454</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47346454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346454</guid></item><item><title><![CDATA[New comment by brunoborges in "Show HN: s@: decentralized social networking over static sites"]]></title><description><![CDATA[
<p>OctoTown: <a href="https://octotown.github.io/" rel="nofollow">https://octotown.github.io/</a></p>
]]></description><pubDate>Thu, 12 Mar 2026 04:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346436</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47346436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346436</guid></item><item><title><![CDATA[New comment by brunoborges in "Meta acquires Moltbook"]]></title><description><![CDATA[
<p>Amazing that we were able to build technology that verifies if an account on the internet is a bot or not, but we can't figure out whether an account is a human or not (even by rule of exclusion when we can identify it is a bot!).<p>What a stupid timeline we are living in...</p>
]]></description><pubDate>Wed, 11 Mar 2026 00:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330601</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47330601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330601</guid></item><item><title><![CDATA[New comment by brunoborges in "Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues"]]></title><description><![CDATA[
<p>You clearly haven't watched Stranger Things</p>
]]></description><pubDate>Sat, 07 Mar 2026 17:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289376</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47289376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289376</guid></item><item><title><![CDATA[New comment by brunoborges in "Google Workspace CLI"]]></title><description><![CDATA[
<p>NPM as a cross platform package distribution system works really well.<p>The install script checks the OS and Arch, and pulls the right Rust binary.<p>Then, they get upgrade mechanism out of the box too, and an uninstall mechanism.<p>NPM has become the de facto standard for installing any software these days, because it is present on every OS.</p>
]]></description><pubDate>Thu, 05 Mar 2026 02:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47256730</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47256730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47256730</guid></item><item><title><![CDATA[New comment by brunoborges in "Danish government agency to ditch Microsoft software (2025)"]]></title><description><![CDATA[
<p>How does one start a Root DNS business?</p>
]]></description><pubDate>Wed, 25 Feb 2026 15:40:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47153014</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47153014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153014</guid></item><item><title><![CDATA[New comment by brunoborges in "The Age Verification Trap: Verifying age undermines everyone's data protection"]]></title><description><![CDATA[
<p>Yeah, but how to convince investors that trusting the government-issued ID is good enough? /s</p>
]]></description><pubDate>Mon, 23 Feb 2026 17:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47125867</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47125867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47125867</guid></item><item><title><![CDATA[New comment by brunoborges in "Java.evolved: Java has evolved. Your code can too"]]></title><description><![CDATA[
<p>Done, updated!</p>
]]></description><pubDate>Wed, 18 Feb 2026 18:04:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47064046</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47064046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47064046</guid></item><item><title><![CDATA[New comment by brunoborges in "Java.evolved: Java has evolved. Your code can too"]]></title><description><![CDATA[
<p>I will be happy to take in new patterns: <a href="https://github.com/javaevolved/javaevolved.github.io/issues" rel="nofollow">https://github.com/javaevolved/javaevolved.github.io/issues</a></p>
]]></description><pubDate>Wed, 18 Feb 2026 15:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47061943</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47061943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47061943</guid></item><item><title><![CDATA[New comment by brunoborges in "Java.evolved: Java has evolved. Your code can too"]]></title><description><![CDATA[
<p>To not worry about system threads. Just create VTs freely without concerns with memory, pooling, etc.</p>
]]></description><pubDate>Wed, 18 Feb 2026 15:18:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47061925</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47061925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47061925</guid></item><item><title><![CDATA[New comment by brunoborges in "Java.evolved: Java has evolved. Your code can too"]]></title><description><![CDATA[
<p>In many cases, yes, public fields are fine. But there are limitations:<p>- Can't synchronize access. `synchronized` keyword is not applicable to fields, only to methods and code blocks.<p>- Can't proxy. Not possible in public fields, therefore can't intercept calls before state is changed. This is useful for example in mocking frameworks, and telemetry libraries.<p>- Can't evolve. Methods allow encapsulation, which allows evolution of the implementation detail. For code base where the public field is accessible by consumers only within the same code base, this may be fine. But for shared libraries, it can easily become a problem.</p>
]]></description><pubDate>Wed, 18 Feb 2026 15:16:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47061895</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47061895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47061895</guid></item><item><title><![CDATA[New comment by brunoborges in "Java.evolved: Java has evolved. Your code can too"]]></title><description><![CDATA[
<p>To be clear, Records don't have setters. They are immutable.</p>
]]></description><pubDate>Wed, 18 Feb 2026 15:02:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47061683</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47061683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47061683</guid></item><item><title><![CDATA[New comment by brunoborges in "Java.evolved: Java has evolved. Your code can too"]]></title><description><![CDATA[
<p>Re the Python thing, not really. I made that joke because originally yes the HTML generator was written in Python, but I deliberately asked to rewrite in Java.<p><a href="https://github.com/javaevolved/javaevolved.github.io/tree/main/html-generators" rel="nofollow">https://github.com/javaevolved/javaevolved.github.io/tree/ma...</a></p>
]]></description><pubDate>Tue, 17 Feb 2026 23:58:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47055239</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47055239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47055239</guid></item><item><title><![CDATA[New comment by brunoborges in "Java.evolved: Java has evolved. Your code can too"]]></title><description><![CDATA[
<p>Hey mate, what UX would you suggest? Happy to explore ideas!<p>For a better visualization to compare old/new, just click on the card and it will open that particular pattern in a new page.</p>
]]></description><pubDate>Tue, 17 Feb 2026 23:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47054919</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=47054919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47054919</guid></item><item><title><![CDATA[New comment by brunoborges in "Ex-GitHub CEO launches a new developer platform for AI agents"]]></title><description><![CDATA[
<p>I think we need an Agent EE Server Platform. :P</p>
]]></description><pubDate>Wed, 11 Feb 2026 03:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970249</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=46970249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970249</guid></item><item><title><![CDATA[New comment by brunoborges in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>A port of Copilot SDKs for Java: <a href="https://github.com/copilot-community-sdk/copilot-sdk-java" rel="nofollow">https://github.com/copilot-community-sdk/copilot-sdk-java</a><p>I have automated the process up to 95% now.</p>
]]></description><pubDate>Tue, 10 Feb 2026 04:54:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46955557</link><dc:creator>brunoborges</dc:creator><comments>https://news.ycombinator.com/item?id=46955557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46955557</guid></item></channel></rss>