<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: bheadmaster</title><link>https://news.ycombinator.com/user?id=bheadmaster</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 03 Nov 2026 04:51:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bheadmaster" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bheadmaster in "Type Server Protocol"]]></title><description><![CDATA[
<p>If Go is a junior developer onboarding language, then I proclaim myself a perpetual onboarding junior.</p>
]]></description><pubDate>Mon, 26 Oct 2026 19:45:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50249855</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=50249855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50249855</guid></item><item><title><![CDATA[New comment by bheadmaster in "Ask HN: Why HN dosen't have bot problem?"]]></title><description><![CDATA[
<p>Survivorship bias. The bots that go through are so human-like you don't even register them as bots.</p>
]]></description><pubDate>Tue, 20 Oct 2026 08:20:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=50162882</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=50162882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50162882</guid></item><item><title><![CDATA[New comment by bheadmaster in "JDK 28"]]></title><description><![CDATA[
<p>> For complex enough and long-running application your run-of-the-mill Rust (so probably what AI would generate) will likely be slower than your run-of-the-mill Java.<p>That phrase "complex enough" seems to be quite load bearing.<p>At which point does complexity reach the tipping point where a Java implementation becomes faster? From my experience, the more complex the application, the more enerprisey the Java code becomes, relying heavily on dynamic capabilities that make it slow even by Java standards.</p>
]]></description><pubDate>Sun, 18 Oct 2026 07:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50138875</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=50138875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50138875</guid></item><item><title><![CDATA[New comment by bheadmaster in "Non-Determinism Doesn't Matter"]]></title><description><![CDATA[
<p>It seems to me that the phrase "non-deterministic", which has mathematical definition, is used as a fancy word for <i>unreliable</i> - same way that "misinformation" is used as a fancy word for <i>lies</i>.</p>
]]></description><pubDate>Fri, 16 Oct 2026 07:04:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50115088</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=50115088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50115088</guid></item><item><title><![CDATA[New comment by bheadmaster in "Libreboot 26.10 "Ominous Olive" released with UEFI, Chromebook support"]]></title><description><![CDATA[
<p>Free Software was a moral & ideological issue to Stallman.<p>I feel people have the right to bring any sort of issue into the projects they make. Nobody is forced to participate.</p>
]]></description><pubDate>Thu, 15 Oct 2026 15:29:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50105114</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=50105114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50105114</guid></item><item><title><![CDATA[New comment by bheadmaster in "A Modern Web App in C"]]></title><description><![CDATA[
<p>FWIW, there's modernc.org/sqlite which already provides pure Go sqlite implementation.<p>Might be useful to test your own implementation against.</p>
]]></description><pubDate>Tue, 13 Oct 2026 09:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50069155</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=50069155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50069155</guid></item><item><title><![CDATA[New comment by bheadmaster in "A 40ms Go garbage collector pause caused by swap"]]></title><description><![CDATA[
<p>> more predictable runtime performance<p>Not really, reference counting can cause a single object deallocation to trigger an arbitrarily long chain of deallocations.</p>
]]></description><pubDate>Mon, 05 Oct 2026 06:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49961312</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49961312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49961312</guid></item><item><title><![CDATA[New comment by bheadmaster in "First Principles Thinking"]]></title><description><![CDATA[
<p>Thinking alone about fundamentally deep problems can be poweful, but most software problems are not that deep, they follow a pattern, and it's only a question of discovering them. Doing that alone is inherently slower and less efficient than discussing it with a colleague.<p>AI just serves as a substitute - an artificial conversational partner.<p>I feel like you consider yourself more <i>virtuous</i> for not using AI for discussion. Would you consider people who don't talk to colleagues at all, but do all the work themselves more virtuous in an analogous manner?</p>
]]></description><pubDate>Sat, 26 Sep 2026 15:45:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49857624</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49857624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49857624</guid></item><item><title><![CDATA[New comment by bheadmaster in "First Principles Thinking"]]></title><description><![CDATA[
<p>This is one thing I actually do with a chatbot, instead of an agent. Voice mode even.<p>I start talking to it while doing menial tasks like cleaning or doing the laundry, and I discuss the architectual decisions and options until I come to some resemblance of a plan.<p>Good side of this approach is that I can't just "skim over" or "copy paste" things - either I understood them and can repeat them myself, or I can't. It takes more time than /grill-me and similar approaches, but it's the only approach that doesn't make me want to claw my brain out.</p>
]]></description><pubDate>Fri, 25 Sep 2026 15:57:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846292</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49846292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846292</guid></item><item><title><![CDATA[New comment by bheadmaster in "Why is the liver so weirdly regenerative?"]]></title><description><![CDATA[
<p>Whatever the actual reason for choosing the liver was, we can be certain it wasn't its regenerative property, since such proprerty was unknown to the Greeks at the time.</p>
]]></description><pubDate>Thu, 24 Sep 2026 19:21:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49835625</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49835625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49835625</guid></item><item><title><![CDATA[New comment by bheadmaster in "Why is the liver so weirdly regenerative?"]]></title><description><![CDATA[
<p>I phrased it awkwardly. Simply put, in Ancient Greece, <i>liver</i> was something like <i>heart</i> in modern society. It was the seat of human emotions.<p>So by destroying Prometheus' liver, Zeus attempted to destroy his human emotions, including his pride and defiance against gods.</p>
]]></description><pubDate>Thu, 24 Sep 2026 19:12:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49835505</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49835505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49835505</guid></item><item><title><![CDATA[New comment by bheadmaster in "Why is the liver so weirdly regenerative?"]]></title><description><![CDATA[
<p>For what it's worth, Prometheus was a Titan, and Titan was immortal, so his <i>liver</i> regrowing the next day wasn't really that special. If eagle fed on his heart, or lungs, they would've regrown too.<p>The Greeks chose <i>liver</i> because it symbolized the defiance Prometheus had against gods.</p>
]]></description><pubDate>Thu, 24 Sep 2026 18:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49835316</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49835316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49835316</guid></item><item><title><![CDATA[New comment by bheadmaster in "OpenAI's Sam Altman to Brief UN Security Council Next Week"]]></title><description><![CDATA[
<p>No, this is not the first time. Scaremongering by frontier AI CEOs has been going on since ChatGPT came out, every time with a massive investment following.<p>OpenAI got $10 billion from Microsoft after Sam Altman claimed AI could lead to extinction of humanity.<p>Anthropic got similar multi-billion dollar funding from Amazon and Google after warning AI could develop biological weapons.<p>xAI got similarly massive funding after Elon Musk predicted a terminator-style future.<p>If you don't accept this as "empirical evidence", then there's nothing to discuss.</p>
]]></description><pubDate>Tue, 22 Sep 2026 07:04:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49797611</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49797611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49797611</guid></item><item><title><![CDATA[New comment by bheadmaster in "OpenAI's Sam Altman to Brief UN Security Council Next Week"]]></title><description><![CDATA[
<p>> Because we can't observe the counterfactual world, this actually is just an assumption.<p>If you discard all empirical claims categorically due to "inability to observe the counterfactual world", your own reasoning falls apart. Why would you assume people mean what they say?<p>> Diving their intention also still requires many assumptions about their intermediate beliefs that I find dubious<p>You're assuming CEOs of multi-billion dollar companies are honest. I find that dubious.</p>
]]></description><pubDate>Mon, 21 Sep 2026 19:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49792021</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49792021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49792021</guid></item><item><title><![CDATA[New comment by bheadmaster in "Why building a Rust LSP is hard"]]></title><description><![CDATA[
<p>Care to provide a counter-example?</p>
]]></description><pubDate>Mon, 21 Sep 2026 14:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49787808</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49787808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49787808</guid></item><item><title><![CDATA[New comment by bheadmaster in "OpenAI's Sam Altman to Brief UN Security Council Next Week"]]></title><description><![CDATA[
<p>An assumption is something that we can't know, yet assume is true for the sake of coming up with a theory. What we're assuming here is their <i>intention</i>.<p>The implication (or as you said, "the links"), that talking about how dangerous their product is leads to more money, is true regardless of their intention. They create hype, they get money, that's not an assumption, that's an observation.<p>The question is only if their intention <i>was</i> to make money, or are they speaking from the heart. That's the assumption we choose.</p>
]]></description><pubDate>Mon, 21 Sep 2026 14:31:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49787781</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49787781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49787781</guid></item><item><title><![CDATA[New comment by bheadmaster in "OpenAI's Sam Altman to Brief UN Security Council Next Week"]]></title><description><![CDATA[
<p>Occam's razor is about minimizing the number of assumptions needed for a conclusion. In this case, "they believe it" is the same number of assumptions as "they get paid" - just one.</p>
]]></description><pubDate>Mon, 21 Sep 2026 08:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49784499</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49784499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49784499</guid></item><item><title><![CDATA[New comment by bheadmaster in "Why building a Rust LSP is hard"]]></title><description><![CDATA[
<p>Most of which run the code in a subprocess and use IPC.</p>
]]></description><pubDate>Sat, 19 Sep 2026 23:24:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49770987</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49770987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49770987</guid></item><item><title><![CDATA[New comment by bheadmaster in "Why building a Rust LSP is hard"]]></title><description><![CDATA[
<p>In order to have direct function calls, you need to load the plugin's code in your own memory. Which means you expose your own memory to the plugin. Any malicious/buggy plugin could wreak havoc on your program - even managed code doesn't solve that problem in general.<p>IPC is the natural solution to that - run a process in its own address space and communicate with it via I/O. TCP is not most optimal, but it is uniquous. Same thing with JSON.<p>In LSP, most of the processing happens in the LSP server anyway - communication overhead between client and server is negligible in comparison to it.</p>
]]></description><pubDate>Sat, 19 Sep 2026 05:35:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49763637</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49763637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49763637</guid></item><item><title><![CDATA[New comment by bheadmaster in "Meta continues to run ads promoting child sexual abuse material in India"]]></title><description><![CDATA[
<p>> Which is true as well<p>Not quite, as if it was, the War on Drugs would succeed. Instead, it failed spectacularly.<p>People using Meta products are not making an arbitrary choice that happens to be evil. They are using Meta because other people are using Meta (network effect) or because it helps them calm down after a long day (addiction).<p>You can say they are "technically part of the problem", as in, their usage supports Meta existence in some micro way, but that doesn't warrant the harsh phrasing you've presented in the original comment.<p>Punishing addicts doesn't solve the social problem of addiction, in the same way that punishing homeless people doesn't solve the social problem of homelessness.</p>
]]></description><pubDate>Thu, 10 Sep 2026 11:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49641943</link><dc:creator>bheadmaster</dc:creator><comments>https://news.ycombinator.com/item?id=49641943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49641943</guid></item></channel></rss>