<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: yrro</title><link>https://news.ycombinator.com/user?id=yrro</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 03:58:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=yrro" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by yrro in "A deep dive into Apple's .car file format"]]></title><description><![CDATA[
<p>... and that is why all 'modern' software is incredibly memory and CPU intensive...</p>
]]></description><pubDate>Tue, 17 Feb 2026 09:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47045243</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=47045243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47045243</guid></item><item><title><![CDATA[New comment by yrro in "Babylon 5 is now free to watch on YouTube"]]></title><description><![CDATA[
<p>Take it from someone who saw it when it first aired on standard definition analogue TV: it doesn't really matter all that much. The performance of the actors and the story is what's important!</p>
]]></description><pubDate>Sat, 14 Feb 2026 10:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47013335</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=47013335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47013335</guid></item><item><title><![CDATA[New comment by yrro in "Babylon 5 is now free to watch on YouTube"]]></title><description><![CDATA[
<p>A _real_ web site!<p>When I first returned to it rewatching B5 a couple of years ago, I actaully found it difficult to navigate. It took me a while to realise that my brain was parsing the block of navigation buttons at the centre top of the screen as a banner ad and filtering it out!</p>
]]></description><pubDate>Sat, 14 Feb 2026 10:03:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47013252</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=47013252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47013252</guid></item><item><title><![CDATA[New comment by yrro in "Babylon 5 is now free to watch on YouTube"]]></title><description><![CDATA[
<p>The "TKO" 'A' plot is silly but it has one of the most moving and memorable 'B' plots of the series!</p>
]]></description><pubDate>Sat, 14 Feb 2026 09:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47013161</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=47013161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47013161</guid></item><item><title><![CDATA[New comment by yrro in "Windows Notepad App Remote Code Execution Vulnerability"]]></title><description><![CDATA[
<p>This is the same company that, back in the day, warned users to not click links in Internet Explorer. A web browser.</p>
]]></description><pubDate>Wed, 11 Feb 2026 08:59:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46972576</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46972576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46972576</guid></item><item><title><![CDATA[New comment by yrro in "The RCE that AMD won't fix"]]></title><description><![CDATA[
<p>Doesn't this break CRL fetching and OCSP queries?</p>
]]></description><pubDate>Fri, 06 Feb 2026 14:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46913146</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46913146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46913146</guid></item><item><title><![CDATA[New comment by yrro in "The RCE that AMD won't fix"]]></title><description><![CDATA[
<p>Of course not, the vulnerability is in "AMD’s AutoUpdate software" (i.e., vendor trash).</p>
]]></description><pubDate>Fri, 06 Feb 2026 09:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46910789</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46910789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46910789</guid></item><item><title><![CDATA[New comment by yrro in "How not to securely erase a NVME drive (2022)"]]></title><description><![CDATA[
<p>That won't overwrite pages not allocated to a namespace (which can happen due to wear levelling/underprovisioning, or because the controller has decided to stop using that page because it's unhealthy).<p>Flash looks like a simple array of blocks, but under the hood there is a controller that allocates writes to different pages. You need to tell the controller to erase all pages if you want to guarantee data destruction.</p>
]]></description><pubDate>Thu, 05 Feb 2026 09:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46897655</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46897655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46897655</guid></item><item><title><![CDATA[New comment by yrro in "How not to securely erase a NVME drive (2022)"]]></title><description><![CDATA[
<p>What's the difference between this and sanitize? Should we be doing both?<p>[edit] sanitize runs on the controller level while format works on the namespace level. So I suppose formatting won't touch any pages not allocated to a namespace.<p>I wish there was _any_ way to find out which NVME controllers supported which operation before you buy them!</p>
]]></description><pubDate>Thu, 05 Feb 2026 09:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46897521</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46897521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46897521</guid></item><item><title><![CDATA[New comment by yrro in "How not to securely erase a NVME drive (2022)"]]></title><description><![CDATA[
<p>I suppose arguably the kernel, or at least some component of the OS, should be freezing/locking drives as they come online. The firmware doing so as one-off operation during boot is a workaround for the lack of this being done by the OS.</p>
]]></description><pubDate>Thu, 05 Feb 2026 09:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46897513</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46897513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46897513</guid></item><item><title><![CDATA[New comment by yrro in "How not to securely erase a NVME drive (2022)"]]></title><description><![CDATA[
<p>I've lost faith that Linux distros will ever fix the problem where some PCR changes and the TPM refuses to unseal the key... the user is left with a recovery passphrase prompt & no way to verify whether they have been attacked by the 'evil maid', or whether it was just because of a kernel or kernel command line or initrd or initrd module change, etc.</p>
]]></description><pubDate>Thu, 05 Feb 2026 08:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46897411</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46897411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46897411</guid></item><item><title><![CDATA[New comment by yrro in "How not to securely erase a NVME drive (2022)"]]></title><description><![CDATA[
<p>> So I connected it to the computer with the USB to NVME M.2 converter<p>> blkdiscard: /dev/nvme0n1: BLKSECDISCARD ioctl failed: Operation not supported<p>I've got a USB-to-NVME adapter that exposes the NVME namespaces as SCSI disks. `blkdiscard` did not work with these by default, however it worked fine after I changed the `provisioning_mode` attribute of the disk.<p>This can be done by identifying the SCSI device ID of the disk (lsscsi) and then changing it with:<p><pre><code>    # echo unmap > /sys/class/scsi_disk/a:b:c:d/provisioning_mode
</code></pre>
`lsblk -D` will show which block devices support the discard operation; run it before and after changing provisioning_mode to see the difference.<p>This is absolutely not to be used as an alternative to a real 'sanitize' operation directly sent to the NVME controller. If you actually need to securely erase your data, and the drive dosesn't support the sanitize operation, then you should physically shred the drive and demand a refund from the retailed (goods as sold are not fit for purpose).<p>Overall, I've found dealing with nvme a frustrating experience.  In theory it's nice to have NVME controller firmware be responsible for executing commands from the host (sanitize! change LBA size! underprovision by 30%!) but in practice, it's complete hit or miss whether controllers support a command or will reject it, or maybe they claim to support it but it doesn't work because the controller firmware is buggy shit.<p>I would like to have raw NAND devices and have the kernel be in charge of everything, but sadly that wouldn't work for Windows so we're stuck in proprietary firmware hell.</p>
]]></description><pubDate>Thu, 05 Feb 2026 08:43:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46897303</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46897303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46897303</guid></item><item><title><![CDATA[New comment by yrro in "We will ban you and ridicule you in public if you waste our time on crap reports"]]></title><description><![CDATA[
<p>Somehow, I knew this would be curl before finishing reading the headline. Good on them!</p>
]]></description><pubDate>Thu, 22 Jan 2026 11:48:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46718041</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46718041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46718041</guid></item><item><title><![CDATA[New comment by yrro in "An Elizabethan mansion's secrets for staying warm"]]></title><description><![CDATA[
<p>In the UK it's minimum code and we don't bother to inspect. We trust the building firms to self-certify, with predictable results...</p>
]]></description><pubDate>Sun, 18 Jan 2026 17:46:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46670099</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46670099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46670099</guid></item><item><title><![CDATA[New comment by yrro in "Why is there a tiny hole in the airplane window? (2023)"]]></title><description><![CDATA[
<p>How much easier would it be to design build & maintain aircraft if we did away with (passenger) windows?</p>
]]></description><pubDate>Fri, 09 Jan 2026 14:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46554023</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46554023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46554023</guid></item><item><title><![CDATA[New comment by yrro in "Open Infrastructure Map"]]></title><description><![CDATA[
<p><a href="https://www.electricitybills.uk/" rel="nofollow">https://www.electricitybills.uk/</a> shows a breakdown of the components of consumer energy bills. It's not as simple as saying "it's expensive because of gas", though pricing based on the marginal production cost is one component.</p>
]]></description><pubDate>Thu, 08 Jan 2026 16:25:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46542897</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46542897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46542897</guid></item><item><title><![CDATA[New comment by yrro in "IPv6 just turned 30 and still hasn't taken over the world"]]></title><description><![CDATA[
<p>If only the inventors of NAT had patented it and then refused to license it!</p>
]]></description><pubDate>Fri, 02 Jan 2026 23:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46470695</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46470695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46470695</guid></item><item><title><![CDATA[New comment by yrro in "IPv6 just turned 30 and still hasn't taken over the world"]]></title><description><![CDATA[
<p>Is it commonly used within small/medium/large businesses?</p>
]]></description><pubDate>Fri, 02 Jan 2026 23:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46470638</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46470638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46470638</guid></item><item><title><![CDATA[New comment by yrro in "tc-ematch(8) extended matches for use with "basic", "cgroup" or "flow" filters"]]></title><description><![CDATA[
<p>Spare some context for a poor old blind beggar?</p>
]]></description><pubDate>Sun, 28 Dec 2025 23:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46415730</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46415730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46415730</guid></item><item><title><![CDATA[New comment by yrro in "Influential study on glyphosate safety retracted 25 years after publication"]]></title><description><![CDATA[
<p>Dandelion roots are ridiculously long!<p><a href="https://images.wur.nl/digital/collection/coll13/id/676/rec/3" rel="nofollow">https://images.wur.nl/digital/collection/coll13/id/676/rec/3</a></p>
]]></description><pubDate>Thu, 11 Dec 2025 00:04:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46225888</link><dc:creator>yrro</dc:creator><comments>https://news.ycombinator.com/item?id=46225888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46225888</guid></item></channel></rss>