<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: deathanatos</title><link>https://news.ycombinator.com/user?id=deathanatos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 09:50:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=deathanatos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by deathanatos in "macOS Container Machines"]]></title><description><![CDATA[
<p>How does that work, realistically?<p>> <i>Memory defaults to half of host memory</i><p>That's the most expensive part of the whole transaction, b/c AFAIK, RAM is then dedicated to the VM. It can be swapped out, I suppose, but that's not great.</p>
]]></description><pubDate>Wed, 10 Jun 2026 01:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470304</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48470304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470304</guid></item><item><title><![CDATA[New comment by deathanatos in "macOS Container Machines"]]></title><description><![CDATA[
<p>Well, you can avoid the Docker Desktop tax by not running Docker Desktop. colima is a perfectly usable implementation of Docker for macOS, without the bloat of Docker Desktop.<p>That said, colima still has the expensive VM that upthread is mentioning.</p>
]]></description><pubDate>Wed, 10 Jun 2026 01:46:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470272</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48470272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470272</guid></item><item><title><![CDATA[New comment by deathanatos in "How much do amd64 microarchitecture levels help in Go?"]]></title><description><![CDATA[
<p>> <i>That is a 43% reduction, and it is free: no source change, just a compiler flag.</i><p>It's not entirely free; the cost is that the resulting binary will no longer run on processors that lack the instruction. Which, admittedly, <i>is</i> ≈2007 or older. But still! I have a 2012 CPU still in service, and as much as I'd love to obsolete it, <i>gestures at the price tag of RAM these days</i>.<p>… a 2012 CPU is surprisingly competitive relative to today's tech, too, I'd add. The gap between 2012 and 2026 is nothing compared to the equivalent gap between 1998 and 2012: 1998 is like 500MHz single-core, 32-bit. 2012 is 4 core, 8 hyper threads, 64-bit, 3.5 GHz. (… perhaps more remarkably, my next-oldest machine, a 2017 laptop, is only 2.8 GHz, with the same 4(/8) cores. It also uses like half the power, too. That's mostly the "laptop" bit, though.)<p>(That same CPU is also incapable of "v3".)</p>
]]></description><pubDate>Tue, 09 Jun 2026 06:39:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48457393</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48457393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48457393</guid></item><item><title><![CDATA[New comment by deathanatos in "Massachusetts bans sale of precise location data in new privacy rights bill"]]></title><description><![CDATA[
<p>* Massachusetts' RMV AFAICT resells one's data, resulting in new car purchasers receiving a huge amount of fraud in their mail. It can be difficult to distinguish what is a legitimate correspondence from the dealership vs. what isn't, as the fraud mail does not clearly identify itself. (And in fact, <i>that's</i> the tell.)<p>* My Subaru runs ads for Sirius XM. (Ad, on the infotainment screen. While the car's in motion.) I did not pay for my car to run ads, obviously, and obviously that was never mentioned by the dealer, ever, before or after purchase.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:24:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452345</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48452345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452345</guid></item><item><title><![CDATA[New comment by deathanatos in "When AI Builds Itself: Our progress toward recursive self-improvement"]]></title><description><![CDATA[
<p>But each day now that overhead becomes more costly as AI drives up the very cost per byte of RAM.</p>
]]></description><pubDate>Thu, 04 Jun 2026 23:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48405840</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48405840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48405840</guid></item><item><title><![CDATA[New comment by deathanatos in "Lid-lifting Kiwi author forced to sit in silence at writers' festival"]]></title><description><![CDATA[
<p>> <i>There is a binding interim arbitration</i><p><i>And</i> forced-arbitration, which is also entirely one-sided.</p>
]]></description><pubDate>Tue, 02 Jun 2026 02:05:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48365076</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48365076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48365076</guid></item><item><title><![CDATA[New comment by deathanatos in "Alphabet announces $80B equity capital raise to expand AI infra and compute"]]></title><description><![CDATA[
<p>They are stating they believe they're one of like the top 10 or 20 biggest companies in the <i>world</i>, <i>across all industries</i>. The statement is ludicrous.<p>… but as you say, idiots <i>are</i> lining up.</p>
]]></description><pubDate>Tue, 02 Jun 2026 01:52:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48364956</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48364956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48364956</guid></item><item><title><![CDATA[New comment by deathanatos in "Roughly a quarter of American professionals hit a wall in their careers"]]></title><description><![CDATA[
<p>> <i>There's a larger issue with that though: At some point, successful engineers _need_ to become examples or leaders</i><p>Why? Why should I become an example, or a leader? To be blunt: why do companies think I should do that additional work, without additional pay?</p>
]]></description><pubDate>Mon, 01 Jun 2026 22:23:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48363420</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48363420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48363420</guid></item><item><title><![CDATA[New comment by deathanatos in "Roughly a quarter of American professionals hit a wall in their careers"]]></title><description><![CDATA[
<p>I mean, I've gotten the promotion part … but not the raise part.<p>So yeah, definitely the "more work" part.</p>
]]></description><pubDate>Mon, 01 Jun 2026 22:21:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48363405</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48363405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48363405</guid></item><item><title><![CDATA[New comment by deathanatos in "We should be more tired than the model"]]></title><description><![CDATA[
<p>Yes, LSPs can supply a variety of refactoring commands (rename, extract to, inline, etc.) that the LSP server can implement directly, deterministically, locally.</p>
]]></description><pubDate>Fri, 29 May 2026 20:58:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48329169</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48329169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48329169</guid></item><item><title><![CDATA[New comment by deathanatos in "SQLite is all you need for durable workflows"]]></title><description><![CDATA[
<p>I assume they meant a log like a WAL. A WAL should be (quite literally?) all you need for durable workflows.<p>A distributed WAL (to survive a machine death) would also probably be something I'd want, and … something I'm not sure you're getting directly from SQLite.</p>
]]></description><pubDate>Fri, 29 May 2026 20:48:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48329036</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48329036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48329036</guid></item><item><title><![CDATA[New comment by deathanatos in "2026 HIPAA Security Rule Update"]]></title><description><![CDATA[
<p>Your comment is essentially borderline conspiracy theory that HIPAA is somehow setting up a surveillance state.<p>> <i>As a government regime, do you want to build an effective surveillance system where health data on large numbers of suspects can be pulled into a data fusion system at the push of a button, once a judicial framework for rubber-stamping is in place?</i><p>Sure, and I'm right there with you that people should protest frameworks for judicial rubber-stamping. But HIPAA is like the <i>only</i> privacy law in America, basically, and having it mandate that medical data is encrypted can be good <i>on its own</i>.<p>While there are standardized formats for medical data, many are so ill-adopted that building some sort of surveillance system would be a monumental task; the bulk of data I've worked with has been in poorly documented, non-standard formats.<p>> <i>Both of these are easier when smaller vendors are forced out and larger vendors are the only ones left standing</i><p><i>Clearer</i> regulations and standardized, interoperable data formats benefit smaller players.</p>
]]></description><pubDate>Tue, 26 May 2026 06:41:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48275926</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48275926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48275926</guid></item><item><title><![CDATA[New comment by deathanatos in "How to convert between wealth and income tax"]]></title><description><![CDATA[
<p>> <i>It's clear that politicians don't get this from the way they talk about a "mere 1%" wealth tax. None of them would speak of adding a "mere 20%" to the income tax rate, even though that's mathematically the same thing.</i><p>Uh … sure I would? Why not? The top bracket was 70% in the 80s. So that 61% is still a fair bit short of what it was then. (And the 80s isn't the highest point, either.)<p>IDK if it would be a good idea or not, but I'd entertain the debate, certainly. To state that this is unarguable, though, well…</p>
]]></description><pubDate>Fri, 22 May 2026 16:02:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48237712</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48237712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48237712</guid></item><item><title><![CDATA[New comment by deathanatos in "Uv is fantastic, but its package management UX is a mess"]]></title><description><![CDATA[
<p>> <i>Knowledge only cements itself in the brain when it's regularly referenced.</i><p>While true, this is a molehill, not a mountain, of a bar, like "coding once in a while". I'm doing mostly SRE work, and this syntax has no trouble sticking in my head, and I encounter it pretty regularly? (And heck, most of my work these days is in Python, so there I get the >=,< syntax and yearn for the ~mines~ caret, and I still recognize it?)<p>If you're actively developing a codebase, this definitely isn't going to be arcane trivia.</p>
]]></description><pubDate>Fri, 22 May 2026 04:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231967</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48231967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231967</guid></item><item><title><![CDATA[New comment by deathanatos in "Uv is fantastic, but its package management UX is a mess"]]></title><description><![CDATA[
<p>> <i>not that you assume that the types of changes that can happen in a type of bump will happen</i><p>… an assumption that something happened is not a definitive statement that it <i>did</i> happen, only that we're <i>assuming</i> it did, because it <i>could</i> happen, or perhaps here, that because the major was bumped, that it is legal, according to the contract given, for it to have possibly happened in a way that we depended on. They're not saying that it will/must; "assume a major version is incompatible" is not at odds with what you've written.</p>
]]></description><pubDate>Fri, 22 May 2026 04:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231942</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48231942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231942</guid></item><item><title><![CDATA[New comment by deathanatos in "Uv is fantastic, but its package management UX is a mess"]]></title><description><![CDATA[
<p>The monolith I work on has this dependency chain:<p><pre><code>  monolith -> openai
  monolith -> langchain-openai -> openai
</code></pre>
openai, thus, is both a direct and indirect dependency. langchain-openai recently had a vulnerability, <i>and</i> the patch fix is only after a major upgrade to openai. Thus, to upgrade langchain-openai here, I <i>also</i> need to upgrade <i>monolith's</i> use of openai. (From v1 to v2.)</p>
]]></description><pubDate>Fri, 22 May 2026 04:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231892</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48231892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231892</guid></item><item><title><![CDATA[New comment by deathanatos in "Ask HN: Shouldn't Google need to give a public statement about Railway incident?"]]></title><description><![CDATA[
<p>> <i>It's entirely plausible Google won't tell Railway without an NDA to prevent them disclosing exactly what set it all off.</i><p>That case is called:<p>> <i>or Railway can tell us that Google is refusing to tell them.</i><p>I'm not <i>paying you</i> (which let's face it, that's what an NDA is) just to find out why you messed up about as severely as one can imagine. In theory, there was a contract here: $ for cloud services, and the rug got pulled. One should get a <i>very</i> clear, and <i>very</i> apologetic explanation as to why, with no strings attached, or one should be voting with their wallet.<p>Now, whether Railway will do any of that, who knows.</p>
]]></description><pubDate>Wed, 20 May 2026 19:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48213023</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48213023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48213023</guid></item><item><title><![CDATA[New comment by deathanatos in "Copy Fail, Dirty Frag, and Fragnesia kernel vulnerabilities"]]></title><description><![CDATA[
<p>> <i>Restarting all the servers would result in many clients reconnecting several times. It was better to avoid it when possible.</i><p>As a sibling says, you need a "reconnect now" in the protocol. (GOAWAY, in HTTP.)<p>In addition to what the sibling says, if you have some sort of cordoning/graceful drain facility at the traffic level, you can also prevent the "several times" bit: bring new, patched nodes online. Disallow new connections to the outgoing nodes. Drain the outgoing nodes. Decommission them.<p>(I.e., only permit reconnects to patched nodes.)</p>
]]></description><pubDate>Wed, 20 May 2026 06:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203727</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48203727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203727</guid></item><item><title><![CDATA[New comment by deathanatos in "Grafana Labs internal source code accessed"]]></title><description><![CDATA[
<p>Don't pay the Dane-geld: <a href="https://en.wikipedia.org/wiki/Dane-geld_(poem)" rel="nofollow">https://en.wikipedia.org/wiki/Dane-geld_(poem)</a></p>
]]></description><pubDate>Sun, 17 May 2026 06:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48166397</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48166397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48166397</guid></item><item><title><![CDATA[New comment by deathanatos in "The Third Hard Problem"]]></title><description><![CDATA[
<p>Length 3 lists always feel better, and my favorite formulation of this is,<p><pre><code>  There are only three hard problems in computer science:

  1. Naming things
  2. Cache invalidation
  3. Off-by4. Multi-threading
  -one errors.</code></pre></p>
]]></description><pubDate>Sun, 17 May 2026 05:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48166351</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48166351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48166351</guid></item></channel></rss>