<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: mgerdts</title><link>https://news.ycombinator.com/user?id=mgerdts</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 00:46:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mgerdts" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mgerdts in "Treating pancreatic tumours may have revealed cancer's master switch"]]></title><description><![CDATA[
<p>By any chance does this person live near Montrose CO and tend to the lawn at a church next to the Holiday Inn Express?</p>
]]></description><pubDate>Sun, 14 Jun 2026 01:40:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48523363</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=48523363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48523363</guid></item><item><title><![CDATA[New comment by mgerdts in "245TB Micron 6600 ION Data Center SSD Now Shipping"]]></title><description><![CDATA[
<p>And out of band management, hot plug capable form factors, and
a bunch of other things described in the OCP NVMe SSD spec.<p><a href="https://www.opencompute.org/documents/datacenter-nvme-ssd-specification-v2-5-pdf" rel="nofollow">https://www.opencompute.org/documents/datacenter-nvme-ssd-sp...</a></p>
]]></description><pubDate>Wed, 06 May 2026 14:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48036374</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=48036374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48036374</guid></item><item><title><![CDATA[New comment by mgerdts in "245TB Micron 6600 ION Data Center SSD Now Shipping"]]></title><description><![CDATA[
<p>A big consideration for efficiency and TCO calculations is the number of servers required to house the drives. NVMe drives tend not to be in external JBOF enclosures.<p>Fewer servers means fewer cpus, less RAM, fewer fans, and maybe fewer switches.</p>
]]></description><pubDate>Wed, 06 May 2026 13:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48036308</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=48036308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48036308</guid></item><item><title><![CDATA[New comment by mgerdts in "Why so many control rooms were seafoam green (2025)"]]></title><description><![CDATA[
<p>In the late 80s I worked in an industrial controls shop. This is the type of place that makes the cabinets with all the buttons, switches, and lights commonly associated with nuke plant controls. Only we did mostly controls for paper making machinery for Kimberly-Clark, Appleton Papers, etc.<p>Most of our green cabinets were spotlite green. Seafoam green was rare. Both paint colors were prepared by our local sherwin Williams. The colors looked pretty much the same to me.</p>
]]></description><pubDate>Thu, 26 Mar 2026 23:26:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47537172</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=47537172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47537172</guid></item><item><title><![CDATA[New comment by mgerdts in "VitruvianOS – Desktop Linux Inspired by the BeOS"]]></title><description><![CDATA[
<p>You aren’t alone:<p><a href="https://mitsloan.mit.edu/ideas-made-to-matter/working-definitions/what-is-harbinger-failure" rel="nofollow">https://mitsloan.mit.edu/ideas-made-to-matter/working-defini...</a></p>
]]></description><pubDate>Wed, 25 Mar 2026 12:36:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47516516</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=47516516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47516516</guid></item><item><title><![CDATA[New comment by mgerdts in "How do you capture decisions made in Slack so they don't get lost?""]]></title><description><![CDATA[
<p>I record them in a different system that is more likely to survive shifts in technology, business relationships, and arbitrary expiration date changes to save money.</p>
]]></description><pubDate>Sat, 07 Mar 2026 23:27:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292494</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=47292494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292494</guid></item><item><title><![CDATA[New comment by mgerdts in "What not to write on your security clearance form (1988)"]]></title><description><![CDATA[
<p>I remember similar advice.<p>In Navy boot camp the person reviewing my security clearance application (which was filled out weeks before) was very helpful in the way he asked the critical question. “It says here you tried marijuana once. Is that true?”</p>
]]></description><pubDate>Sat, 21 Feb 2026 21:01:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104704</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=47104704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104704</guid></item><item><title><![CDATA[New comment by mgerdts in "How did Windows 95 get permission to put Weezer video 'Buddy Holly' on the CD?"]]></title><description><![CDATA[
<p>Back in 1997 or so I bought an ATI video card that also had a Weezer video on the CD. I remember being amazed that it could play the video at 1024x768 with just a little bit of tearing.</p>
]]></description><pubDate>Wed, 11 Feb 2026 00:05:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46968937</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46968937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46968937</guid></item><item><title><![CDATA[New comment by mgerdts in "Why E cores make Apple silicon fast"]]></title><description><![CDATA[
<p>This sounds like Solaris doors. The remainder of the time slice of the door client is given to the door server.</p>
]]></description><pubDate>Mon, 09 Feb 2026 02:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46941084</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46941084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941084</guid></item><item><title><![CDATA[New comment by mgerdts in "Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops"]]></title><description><![CDATA[
<p>Exactly. I question why the parent says you have to re-encrypt the drive.<p>Microsoft has the KEK or passphrase that can be used to derive the KEK. The KEK protects the DEK which is used to encrypt the data. Rotating the KEK (or KEKs if multiple slots are used) will overwrite the encrypted DEK, rendering the old KEK useless.<p>Or does BitLocker work differently than typical data at rest encryption?</p>
]]></description><pubDate>Sat, 24 Jan 2026 13:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743299</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46743299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743299</guid></item><item><title><![CDATA[New comment by mgerdts in "Verizon starts requiring 365 days of paid service before it will unlock phones"]]></title><description><![CDATA[
<p>And if you don’t use a lot of data, at least US Mobile has a by the gig plan. My family has three phones on it for a total $30 per month. Those months that we go over, it automatically charges $2 for each extra GB, with data pooled between the lines.<p>It is easy to switch between Verizon, AT&T, and T-Mobile as well. This was helpful for me as all three of the networks normally have one bar or less at my house. T-mobile WiFi calling works more reliably than Verizon.</p>
]]></description><pubDate>Wed, 21 Jan 2026 05:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46701460</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46701460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46701460</guid></item><item><title><![CDATA[New comment by mgerdts in "Native ZFS VDEV for Object Storage (OpenZFS Summit)"]]></title><description><![CDATA[
<p>Mirroring between s3 providers would seemingly give protection against your account being locked at one of them.<p>I expect this becomes most interesting with l2arc and cache (zil) devices to hold the working set and hide write latency. Maybe would require tuning or changes to allow 1m writes to use the cache device.</p>
]]></description><pubDate>Thu, 15 Jan 2026 01:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46626512</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46626512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46626512</guid></item><item><title><![CDATA[New comment by mgerdts in "Fixing a Buffer Overflow in Unix v4 Like It's 1973"]]></title><description><![CDATA[
<p>What is up with fin? Is it really just writing an int 0 in the memory right after some variable present in libc or similar?<p><pre><code>        extern fin;

        if(getpw(0, pwbuf))
                goto badpw;
        (&fin)[1] = 0;</code></pre></p>
]]></description><pubDate>Thu, 08 Jan 2026 19:51:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46545580</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46545580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46545580</guid></item><item><title><![CDATA[New comment by mgerdts in "SSDs, power loss protection and fsync latency"]]></title><description><![CDATA[
<p>Per the definition of volatile write cache in the standard I quoted, pretty much any drive TLC drive in the hyperscalar, datacenter, or enterprise product lineup will have great write performance. They have a DRAM cache that is battery-backed, and as such is not a volatile write cache.<p>A specific somewhat dated example: Samsung 980 Pro (consumer client), PM9A1 (OEM client), and PM9A3 (datacenter) are very similar drives that have the same PCI ID and are all available as M.2. PM9A3 drives have power loss protection and the others don’t. It has very consistent write latency (on the order of 20 - 50 μs when not exceptionally busy) and very consistent throughput (up to 1.5 GB/s) regardless of how full it is. The same cannot be said of the client drives without PLP but with tricks like TurboWrite (aka pseudo-SLC). When more than 30% of the NAND is erased, the client drives can take writes at 5 GB/s but that rate falls off a cliff and gets wobbly when the pseudo-SLC cache fills.</p>
]]></description><pubDate>Thu, 08 Jan 2026 14:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46541165</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46541165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46541165</guid></item><item><title><![CDATA[New comment by mgerdts in "SSDs, power loss protection and fsync latency"]]></title><description><![CDATA[
<p>It seems pointless to issue flush commands when writing to an NVMe drive with a direct IO implementation that functions properly. The NVMe spec says:<p>> 6.8 Flush command<p>> …<p>> If a volatile write cache is not present or not enabled, then Flush commands shall complete successfully and have no effect.<p>And:<p>> 5.21.1.6 Volatile Write Cache<p>> …<p>> Note: If the controller is able to guarantee that data present in a write cache is written to non-volatile media on loss of power, then that write cache is considered non-volatile and this feature does not apply to that write cache.</p>
]]></description><pubDate>Thu, 08 Jan 2026 01:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46535896</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46535896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46535896</guid></item><item><title><![CDATA[New comment by mgerdts in "FreeBSD: Home NAS, part 1 – configuring ZFS mirror (RAID1)"]]></title><description><![CDATA[
<p>The original idea of boot environments in Solaris came from Live Upgrade, which worked at least as far back as Solaris 8. Live upgrade was not part of Solaris, rather it was an addon that came from the services or enterprise support parts of Sun.<p>Solaris 11 made boot environments a mandatory part of the OS, which was an obvious choice with the transition from
UFS to ZFS for the root fs. This came into Solaris development a bit before Solaris 11, so it was present in OpenSolaris and lives on in many forms of illumos.</p>
]]></description><pubDate>Fri, 02 Jan 2026 19:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46468228</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46468228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46468228</guid></item><item><title><![CDATA[New comment by mgerdts in "Finland gave two groups identical payments – one saw better mental health"]]></title><description><![CDATA[
<p>This article is a great read explaining how this trap happens.<p><a href="https://www.yesigiveafig.com/p/part-1-my-life-is-a-lie" rel="nofollow">https://www.yesigiveafig.com/p/part-1-my-life-is-a-lie</a></p>
]]></description><pubDate>Mon, 22 Dec 2025 17:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46356204</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46356204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46356204</guid></item><item><title><![CDATA[New comment by mgerdts in "What Does a Database for SSDs Look Like?"]]></title><description><![CDATA[
<p>Datacenter storage will generally not be using M.2 client drives. They employ optimizations that win many benchmarks but sacrifice on consistency multiple dimensions (power loss protection, write performance degrades as they fill, perhaps others).<p>With SSDs, the write pattern is very important to read performance.<p>Datacenter and enterprise class drives tend to have a maximum transfer size of 128k, which is seemingly the NAND block size. A block is the thing that needs to be erased before rewriting.<p>Most drives seem to have an indirection unit size of 4k. If a write is not a multiple of the IU size or not aligned, the drive will have to do a read-modify-write. It is the IU size that is most relevant to filesystem block size.<p>If a small write happens atop a block that was fully written with one write, a read of that LBA range will lead to at least two NAND reads until garbage collection fixes it.<p>If all writes are done such that they are 128k aligned, sequential reads will be optimal and with sufficient queue depth random 128k reads may match sequential read speed. Depending on the drive, sequential reads may retain an edge due to the drive’s read ahead. My own benchmarks of gen4 U.2 drives generally backs up these statements.<p>At these speeds, the OS or app performing buffered reads may lead to reduced speed because cache management becomes relatively expensive. Testing should be done with direct IO using libaio or similar.</p>
]]></description><pubDate>Sat, 20 Dec 2025 16:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46337232</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46337232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46337232</guid></item><item><title><![CDATA[New comment by mgerdts in "Copy-Item is slower than File Explorer"]]></title><description><![CDATA[
<p>I just stumbled across this:<p>> Native NVMe is now generally available (GA) with an opt-in model (disabled by default as of October’s latest cumulative update for WS2025).<p><a href="https://www.elevenforum.com/t/announcing-native-nvme-in-windows-server-2025.43018/" rel="nofollow">https://www.elevenforum.com/t/announcing-native-nvme-in-wind...</a></p>
]]></description><pubDate>Tue, 16 Dec 2025 01:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46283439</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46283439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46283439</guid></item><item><title><![CDATA[New comment by mgerdts in "Samsung may end SATA SSD production soon"]]></title><description><![CDATA[
<p>This article is talking about SATA SSDs, not HDDs. While the NVMe spec does allow for MVMe HDDs, it seems silly to waste even one PCIe lane on a HDD. SATA HDDs continue to make sense.</p>
]]></description><pubDate>Mon, 15 Dec 2025 18:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46278707</link><dc:creator>mgerdts</dc:creator><comments>https://news.ycombinator.com/item?id=46278707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46278707</guid></item></channel></rss>