<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: necheffa</title><link>https://news.ycombinator.com/user?id=necheffa</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 07:28:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=necheffa" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by necheffa in "Why is almost everyone right-handed? A new study connects it to bipedalism"]]></title><description><![CDATA[
<p>> My theory is if any child wants help with fine motor control the help is provided by a left hand to a left hand.<p>Neither of my parents were left handed, and yet, here I am; despite attempts otherwise I might add.</p>
]]></description><pubDate>Wed, 20 May 2026 02:41:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48202478</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=48202478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48202478</guid></item><item><title><![CDATA[New comment by necheffa in "Open Source Isn't Dead"]]></title><description><![CDATA[
<p>The economic motivation just simply isn't there.
I'm sure we could cherry pick a few examples of companies where things like quality and security really are part of the culture, not just feel-good lip services. The reality is that companies are in business to make money and corner cutting is the easiest way to pad the margins.</p>
]]></description><pubDate>Thu, 16 Apr 2026 14:38:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47793652</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=47793652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47793652</guid></item><item><title><![CDATA[New comment by necheffa in "Child prodigies rarely become elite performers"]]></title><description><![CDATA[
<p>Partially. Being gifted is special needs education. And the average K-12 in the US is not equipped to provide that for that special need, especially in a post No Child Left Behind era.<p>A lot of adults conflate giftedness with maturity and expect the kid to act like an adult, combined with the pressure to perform and an identity built around being gifted...it fucks with development.<p>There is a reason why depression and suicide in adults can be correlated with formerly gifted children.</p>
]]></description><pubDate>Thu, 05 Feb 2026 04:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46895692</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=46895692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46895692</guid></item><item><title><![CDATA[New comment by necheffa in "AdBlock and Signal are for terrorists, according to French govt (2023) [video]"]]></title><description><![CDATA[
<p>One man's freedom fighter is another man's terrorist.</p>
]]></description><pubDate>Thu, 27 Nov 2025 02:28:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46064865</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=46064865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46064865</guid></item><item><title><![CDATA[New comment by necheffa in "Bcachefs Goes to "Externally Maintained""]]></title><description><![CDATA[
<p>This is very much a big compromise where you decide for yourself that storage capacity and maybe throughput are more important than anything else.<p>The md metadata is not adequately protected. Btrfs checksums can tell you when a file has gone bad but not self-heal. And I'm sure there are going to be caching/perf benefits left on the table not having btrfs manage all the block storage itself.</p>
]]></description><pubDate>Sun, 31 Aug 2025 16:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45084689</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=45084689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45084689</guid></item><item><title><![CDATA[New comment by necheffa in "What to expect from Debian/Trixie"]]></title><description><![CDATA[
<p>This is what LVM/btrfs/ZFS snapshots were invented for.<p>Windows is using Volume Shadow Copies, which for the purposes of this discussion, you can think of as roughly equivalent.</p>
]]></description><pubDate>Thu, 24 Jul 2025 01:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44665814</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=44665814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44665814</guid></item><item><title><![CDATA[New comment by necheffa in "Many lung cancers are now in nonsmokers"]]></title><description><![CDATA[
<p>> What slice of my mortality pie was radon before and after spending $5000?<p>You'll never know. The same way people in the exclusion zone will never know if their thyroid cancer was always destined to be or if it really was related to the Chernobyl meltdown.<p>But spending (closer to $1000) to mitigate some risk from a known threat vector does seem thrifty.</p>
]]></description><pubDate>Wed, 23 Jul 2025 02:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44655140</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=44655140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44655140</guid></item><item><title><![CDATA[New comment by necheffa in "Save your disk, write files directly into RAM with /dev/shm"]]></title><description><![CDATA[
<p>This will change starting with Trixie.<p>Of course, I have always manually configured tmpfs for /tmp/ since Jessie as part of my post-install checklist.</p>
]]></description><pubDate>Fri, 27 Jun 2025 01:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44393028</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=44393028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44393028</guid></item><item><title><![CDATA[New comment by necheffa in "The ‘white-collar bloodbath’ is all part of the AI hype machine"]]></title><description><![CDATA[
<p>> Why hire an intern or a recent college-grad when they lack both the expertise and experience to do what an AI could probably do?<p>AI can barely provide the code for a simple linked list without dropping NULL pointer dereferences every other line...<p>Been interviewing new grads all week. I'd take a high performing new grad that can be mentored into the next generation of engineer any day.<p>If you don't want to do constant hand holding with a "meh" candidate...why would you want to do constant hand holding with  AI?<p>> I often find myself choosing to just use an AI for work I would have delegated to them, because I need it fast and I need it now.<p>Not sure what you are working on. I would never prioritize speed over quality - but I do work in a public safety context. I'm actually not even sure of the legality of using an AI for design work but we have a company policy that all design analysis must still be signed off on by a human engineer in full as if it were 100% their own.<p>I certainly won't be signing my name on a document full of AI slop. Now an analysis done by a real human engineer with the aid of AI - sure, I'd walk through the same verification process I'd walk through for a traditional analysis document before signing my name on the cover sheet. And that is something a jr. can bring to me to verify.</p>
]]></description><pubDate>Fri, 30 May 2025 21:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44140195</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=44140195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44140195</guid></item><item><title><![CDATA[New comment by necheffa in "You do not need NixOS on the desktop"]]></title><description><![CDATA[
<p>> What an average person wants in their desktop is Windows - not Linux and certainly not some obscure independent distro. And this is still not a problem of that distro or Linux.<p>The average person doesn't even want Windows. They want to click a button and not be bothered with the implementation details.<p>That is why mobile/tablet is such a popular form of compute these days. People don't even have to learn the basics of interfacing with a file system most of the time. Want to look at pictures you've taken? You can be oblivious to the fact that your camera app puts picture files in a specific directory and embeds a date code in the file name, the photo viewer app takes care of that for you.</p>
]]></description><pubDate>Sat, 17 May 2025 14:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44014575</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=44014575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44014575</guid></item><item><title><![CDATA[New comment by necheffa in "Leaving Google"]]></title><description><![CDATA[
<p>> You’re also at the mercy of the libraries you use, no?<p>To a certain extent. No one says you must use the, presumably newer, version of a library using generics or even use libraries at all. Although for any non-trivial program this is probably not how things are going to shake out for you.<p>> Which likely makes this an increasingly niche case?<p>This assumes that dependencies in general will on average converge on using generics. If your assertion is that this is the case, I'm going to have to object on the basis that there are a great many libraries out there today that were feature-complete before generics existed and therefore are effectively only receiving bug fix updates, no retrofit of generics in sight. And there is no rule that dictates all new libraries being written _must_ use generics.</p>
]]></description><pubDate>Tue, 13 May 2025 00:52:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43968794</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=43968794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43968794</guid></item><item><title><![CDATA[New comment by necheffa in "Leaving Google"]]></title><description><![CDATA[
<p>> GCC Go does not support generics, so it's currently not very useful.<p>I don't think a single one of the Go programs I use (or have written) use generics. If generics is the only sticking point, then that doesn't seem to be much of a problem at all.</p>
]]></description><pubDate>Mon, 12 May 2025 00:27:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43958488</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=43958488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43958488</guid></item><item><title><![CDATA[New comment by necheffa in "When Abandoned Mines Collapse"]]></title><description><![CDATA[
<p>In general, no. Most of the coal companies went bust and the rights are owned by gas and/or fracking companies or consolidated by one of the surviving companies.</p>
]]></description><pubDate>Thu, 08 May 2025 22:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43932042</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=43932042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43932042</guid></item><item><title><![CDATA[New comment by necheffa in "Nvidia announces next-gen RTX 5090 and RTX 5080 GPUs"]]></title><description><![CDATA[
<p>> Also 60fps is pretty low, certainly isn't "high fps" anyway<p>Uhhhhhmmmmmm....what are you smoking?<p>Almost no one is playing competitive shooters and such at 4k. For those games you play at 1080p and turn off lots of eye candy so you can get super high frame rates because that does actually give you an edge.<p>People playing at 4k are doing immersive story driven games and consistent 60fps is perfectly fine for that, you don't really get a huge benefit going higher.<p>People that want to split the difference are going 1440p.</p>
]]></description><pubDate>Tue, 07 Jan 2025 16:10:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42623943</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=42623943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42623943</guid></item><item><title><![CDATA[New comment by necheffa in "Why does everyone run ancient Postgres versions?"]]></title><description><![CDATA[
<p>> These are the companies you want to be at IMHO. Provided the compensation is adequate, slow and stable > fast and pivot-y.<p>Absolutely...not.<p>Slow does not mean stable. Slow means the floor is rotting out from under you constantly.<p>Being prudent about when and where to upgrade is a very active, intentional process that the typical company simply don't have the stomach or skill for.</p>
]]></description><pubDate>Fri, 18 Oct 2024 14:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41879989</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=41879989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41879989</guid></item><item><title><![CDATA[New comment by necheffa in "Techniques I use to create a great user experience for shell scripts"]]></title><description><![CDATA[
<p>> I don’t think it’s fair to compare a workflow that is designed for sed/awk.<p>If your position is that we should not be writing bash but instead Python, then yes, it is absolutely fair.<p>> the benefit of which is that I can actually read it.<p>And you couldn't read the command pipeline I put together?<p>> What happens if you want to retry a line if it fails?<p>Put the thing you want to do in a function, execute it on a line, if the sub-shell returns a failure status, execute it again. It isn't like bash does not have if-statements or while-loops.</p>
]]></description><pubDate>Sat, 14 Sep 2024 22:40:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41543630</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=41543630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41543630</guid></item><item><title><![CDATA[New comment by necheffa in "Techniques I use to create a great user experience for shell scripts"]]></title><description><![CDATA[
<p>I have not really been a fan of ChatGPT quality. But even if that were not an issue, it is kinda hard to ask ChatGPT to write a script and a test suite for something that falls under export control and/or ITAR, or even just plain old commercial restrictions.</p>
]]></description><pubDate>Sat, 14 Sep 2024 17:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41541260</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=41541260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41541260</guid></item><item><title><![CDATA[New comment by necheffa in "Techniques I use to create a great user experience for shell scripts"]]></title><description><![CDATA[
<p>I have a lot of scripts that started as me automating/documenting a manual process I would have executed interactively. The script format is more amenable to putting up guardrails. A few even did get complex enough that I either rewrote them from the ground up or translated them to a different language.<p>For me, the "line in the sand" is not so much whether something is "safer" in a different language. I often find this to be a bit of a straw-man that stands in for skill issues - though I won't argue that shell does have a deceptively higher barrier to entry. For me, it is whether or not I find myself wanting to write a more robust test suite, since that might be easier to accomplish with Ginkgo or pytest or `#include <yourFavorateTestLibrary.h>`.</p>
]]></description><pubDate>Sat, 14 Sep 2024 17:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41541234</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=41541234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41541234</guid></item><item><title><![CDATA[New comment by necheffa in "Techniques I use to create a great user experience for shell scripts"]]></title><description><![CDATA[
<p>You forgot to point out all those "footguns" you avoided by writing in Python rather than bash...</p>
]]></description><pubDate>Sat, 14 Sep 2024 16:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41540935</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=41540935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41540935</guid></item><item><title><![CDATA[New comment by necheffa in "Techniques I use to create a great user experience for shell scripts"]]></title><description><![CDATA[
<p>That is fair...<p>But if all I need to do is generate the report I proposed...why would I embed that in a Ruby script (or a Python script, or a Perl script, etc.) when I could just use a bash script?</p>
]]></description><pubDate>Sat, 14 Sep 2024 15:51:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41540597</link><dc:creator>necheffa</dc:creator><comments>https://news.ycombinator.com/item?id=41540597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41540597</guid></item></channel></rss>