<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: CodesInChaos</title><link>https://news.ycombinator.com/user?id=CodesInChaos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 08:50:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=CodesInChaos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by CodesInChaos in "Free SQL→ER diagram tool, runs in the browser, nothing uploaded"]]></title><description><![CDATA[
<p>Is there a way to hide connections to specific tables? Or alternatively filter out foreign keys by name.<p>For example in a multi-tenant application 90% of tables will link to the tenant table, but those links add little value to the viewer, so hiding these would be nice.</p>
]]></description><pubDate>Sun, 14 Jun 2026 12:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48526691</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48526691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48526691</guid></item><item><title><![CDATA[New comment by CodesInChaos in "Why AI hasn't replaced software engineers, and won't"]]></title><description><![CDATA[
<p>Having to throw away code isn't the primary cost of building the wrong thing. The impact of the software misbehaving, and the need to maintain backwards compatibility are much worse.</p>
]]></description><pubDate>Thu, 11 Jun 2026 15:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48491464</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48491464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48491464</guid></item><item><title><![CDATA[New comment by CodesInChaos in "AI agent runs amok in Fedora and elsewhere"]]></title><description><![CDATA[
<p>The google search AI knows how to assemble a grep/wc command that computes this number.<p>> your_command | grep -o -i "b" | wc -l</p>
]]></description><pubDate>Thu, 11 Jun 2026 08:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487828</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48487828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487828</guid></item><item><title><![CDATA[New comment by CodesInChaos in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>This conflict applies to many tools that require high privileges:<p>* If you allow the user to grant those privileges to third-party applications, they can grant it to applications that abuse it, resulting in security and privacy risks. You might even be blamed for allowing them access (e.g. the famous Cambridge Analytica scandal).<p>* If you don't allow the user to do that, third-party tools won't be able to serve those needs, which can be considered anti-competitive preferential treatment of your own tools.</p>
]]></description><pubDate>Tue, 09 Jun 2026 16:44:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48463545</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48463545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48463545</guid></item><item><title><![CDATA[New comment by CodesInChaos in "How much of Thermo Fisher's antibody data has been manipulated?"]]></title><description><![CDATA[
<p>And now practically every phone camera "enhances" the image via AI that might invent details. Most famously Samsung adding details to photos of the moon.</p>
]]></description><pubDate>Mon, 08 Jun 2026 16:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48447145</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48447145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48447145</guid></item><item><title><![CDATA[New comment by CodesInChaos in "Do agents.md files help coding agents?"]]></title><description><![CDATA[
<p>The configuration and workflow space is big, and exploring it isn't fun for most people.</p>
]]></description><pubDate>Mon, 08 Jun 2026 09:09:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48442954</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48442954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48442954</guid></item><item><title><![CDATA[New comment by CodesInChaos in "Gov.uk has replaced Stripe with Dutch provider Adyen"]]></title><description><![CDATA[
<p>The EU only capped interchange fees, which is the amount that goes to the bank that issued the card. It did not cap the fees that go the your PSP. Which makes sense, since you can pick the PSP you do business with, but you can't pick the bank that issues your customers' cards.<p>(And I don't think it applies to US merchants like you anyways)<p><a href="https://ec.europa.eu/commission/presscorner/detail/en/ip_15_4585" rel="nofollow">https://ec.europa.eu/commission/presscorner/detail/en/ip_15_...</a></p>
]]></description><pubDate>Fri, 05 Jun 2026 21:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48418514</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48418514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48418514</guid></item><item><title><![CDATA[New comment by CodesInChaos in "Show HN: Rscrypto, pure-Rust crypto with industry leading public benches"]]></title><description><![CDATA[
<p>"Constant-time signature verification" stands out, since unlike signature creation, verification doesn't involve secrets, and thus doesn't require constant-time in most threat models.</p>
]]></description><pubDate>Wed, 03 Jun 2026 18:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48387895</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48387895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48387895</guid></item><item><title><![CDATA[New comment by CodesInChaos in "I was just scammed by Polymarket"]]></title><description><![CDATA[
<p>> a multi billion dollar casino with rules that can change and you have no option to legally fight it<p>Why is there no way to legally fight this? Is polymarket too de-centralized? Or incorporated in a jurisdiction where that's not feasible? Or are "you can't sue us" ToS actually enforceable here?</p>
]]></description><pubDate>Tue, 02 Jun 2026 16:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48372007</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48372007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48372007</guid></item><item><title><![CDATA[New comment by CodesInChaos in "The newest Instagram “exploit” is the goofiest I've seen"]]></title><description><![CDATA[
<p>At the scale of facebook, humans are underpaid call center agents who are required to follow a script and don't have to the authority nor any incentive to scrutinize requests.</p>
]]></description><pubDate>Mon, 01 Jun 2026 21:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48362739</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48362739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48362739</guid></item><item><title><![CDATA[New comment by CodesInChaos in "Windows GOG DOS Games on M-Series Macs"]]></title><description><![CDATA[
<p>You could use heroic launcher to install the game, and then run it through the DOSBox you manually installed.<p>Or run the installer in Wine/Proton.</p>
]]></description><pubDate>Mon, 01 Jun 2026 20:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361880</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48361880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361880</guid></item><item><title><![CDATA[New comment by CodesInChaos in "Windows GOG DOS Games on M-Series Macs"]]></title><description><![CDATA[
<p>How so? I don't think heroic can install a native DOSBox when the game ships a windows DOSBox. Or was that added recently?</p>
]]></description><pubDate>Mon, 01 Jun 2026 19:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361612</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48361612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361612</guid></item><item><title><![CDATA[New comment by CodesInChaos in "United Airlines 767 returns to Newark after Bluetooth name sparks alert"]]></title><description><![CDATA[
<p>What do they call a software crash? Rapid unscheduled termination?</p>
]]></description><pubDate>Mon, 01 Jun 2026 06:03:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353147</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48353147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353147</guid></item><item><title><![CDATA[New comment by CodesInChaos in "2026 HIPAA Security Rule Update"]]></title><description><![CDATA[
<p>Shouldn't full disk encryption be enough to satisfy that requirement?</p>
]]></description><pubDate>Mon, 25 May 2026 21:02:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271648</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48271648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271648</guid></item><item><title><![CDATA[New comment by CodesInChaos in "2026 HIPAA Security Rule Update"]]></title><description><![CDATA[
<p>The whole VPN requirement sounds like bullshit to me. The terminal should use secure TLS connections to the servers it communicates with, without relying on the security of the (local) network at all.</p>
]]></description><pubDate>Mon, 25 May 2026 20:48:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271505</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48271505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271505</guid></item><item><title><![CDATA[New comment by CodesInChaos in "2026 HIPAA Security Rule Update"]]></title><description><![CDATA[
<p>What kind of business writes down credit card numbers (even without CVV)?<p>Online payments (e.g. e-commerce) usually send such data directly to the PSP, or encrypt it with a PSP controlled key.<p>And in person payments (e.g. stores and restaurants) use a payment terminal/device, which is presumably PCI DSS compliant and doesn't store such information.</p>
]]></description><pubDate>Mon, 25 May 2026 20:44:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271471</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48271471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271471</guid></item><item><title><![CDATA[New comment by CodesInChaos in "The bootstrapper's EU stack for under €10 per month"]]></title><description><![CDATA[
<p>> passkeys, the modern way to handle login that gets rid of password resets entirely<p>Doesn't that just trade password resets for passkey resets? Or do they permanently lock out users who lose their passkey?</p>
]]></description><pubDate>Mon, 25 May 2026 20:28:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271296</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48271296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271296</guid></item><item><title><![CDATA[New comment by CodesInChaos in "We should get rid of average CPU utilization"]]></title><description><![CDATA[
<p>It's well known that many throttling implementations are broken, usually by design. You shouldn't blame the CPU utilization metric for that footgun.<p>In a well designed scheduler, a task that has been granted an allotment of at least n cores, should never get throttled to less than n cores at any time. It can be limited to less than n cores if CPU utilization is at 100% and another task gets scheduled at the time, since that's unavoidable when you oversubscribe the available resources.</p>
]]></description><pubDate>Fri, 22 May 2026 08:58:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48233542</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48233542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48233542</guid></item><item><title><![CDATA[New comment by CodesInChaos in "The <Noscript> Element as a Trap"]]></title><description><![CDATA[
<p>I think something like:<p><pre><code>    <script src="..." id="bla></script>
    <noscript for="bla">Script not loaded</noscript>
</code></pre>
Would be more flexible, and would be consistent with how labels, datalists, etc. are linked to their element.</p>
]]></description><pubDate>Fri, 22 May 2026 08:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48233374</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48233374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48233374</guid></item><item><title><![CDATA[New comment by CodesInChaos in "Apparently Google hates us now"]]></title><description><![CDATA[
<p>That's only supposed to happen later this week.</p>
]]></description><pubDate>Wed, 20 May 2026 17:22:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48211039</link><dc:creator>CodesInChaos</dc:creator><comments>https://news.ycombinator.com/item?id=48211039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48211039</guid></item></channel></rss>