<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: DrNefario</title><link>https://news.ycombinator.com/user?id=DrNefario</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 19:09:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=DrNefario" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by DrNefario in "Why are there both TMP and TEMP environment variables? (2015)"]]></title><description><![CDATA[
<p>There's nothing more permanent than a TMPorary decision.</p>
]]></description><pubDate>Sat, 02 May 2026 17:15:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47988309</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=47988309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47988309</guid></item><item><title><![CDATA[New comment by DrNefario in "Why does it take so long to release black fan versions?"]]></title><description><![CDATA[
<p>Anecdotally, when my Xtrfy MZ1 mouse cable started shorting 5V to ground, they required a similar process (cutting the cable) before sending a replacement.<p>This was their response when I asked why:
> Yes this policy was put in place because there was multiple instances of people reselling their faulty products after receiving a replacement.<p>> The secondhand buyers then reached out to us, let down to have received a broken product.<p>I'd imagine it's a similar reason for Noctua.</p>
]]></description><pubDate>Sat, 02 May 2026 17:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47988288</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=47988288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47988288</guid></item><item><title><![CDATA[New comment by DrNefario in "CadQuery is an open-source Python library for building 3D CAD models"]]></title><description><![CDATA[
<p>CadQuery can export STEP files, and is overall much nicer to use in my opinion.</p>
]]></description><pubDate>Fri, 17 Apr 2026 02:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47801850</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=47801850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47801850</guid></item><item><title><![CDATA[New comment by DrNefario in "Termux"]]></title><description><![CDATA[
<p>I don't have an iPhone, but wouldn't UTM be better for that use case?</p>
]]></description><pubDate>Mon, 02 Feb 2026 12:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46855482</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=46855482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46855482</guid></item><item><title><![CDATA[New comment by DrNefario in "The Gleam Programming Language"]]></title><description><![CDATA[
<p>> What happens if you don't use the correct pronouns someone has declared for themselves? Is this not "imposing beliefs" on other people?<p>That's a false equivalence. All that's asked of you is to not misgender or deadname them, whereas transphobes are actively making it impossible for trans people to freely live as themselves.<p>It's also about not being a dickhead. If you met an autistic kid, and were told that he becomes incredibly distressed if you don't refer to him as 'Mr.', would you at least make an effort to call him that? 
It doesn't matter how ridiculous you think calling a kid 'Mr.' is, he isn't imposing his beliefs on you by asking that of you. 
If someone decides that their community will be a safe place for the kid to be, then of course they're justified in removing you if you refuse to call him 'Mr'.<p>Regardless of whether you believe trans people are mentally ill or just a normal part of humanity, not misgendering them is a simple courtesy to avoid causing a fellow human distress.<p>> "Feeling unsafe" is an outstanding weapon to crush behavior one doesn't like. Doesn't even require logic: it's literally a feeling.<p>How is this relevant to a programming language community? Who, in your scenario, is doing the crushing?</p>
]]></description><pubDate>Fri, 16 Jan 2026 07:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46644164</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=46644164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46644164</guid></item><item><title><![CDATA[New comment by DrNefario in "The Gleam Programming Language"]]></title><description><![CDATA[
<p>I used 'Nazi' in reference to the series of tweets about a polite Nazi. (Forgive the Reddit link)
<a href="https://www.reddit.com/r/TalesFromYourServer/comments/hsiisw/kicking_a_nazi_out_as_soon_as_they_walk_in/" rel="nofollow">https://www.reddit.com/r/TalesFromYourServer/comments/hsiisw...</a><p>Take it to mean a literal straight out of 1942 National Socialist if you like, it doesn't change what I was trying to convey.<p>If you want a historical comparison to BLM, how about the suffragettes. I can guarantee that there were grifters looking to make money off the movement, which would be a subset of it, but I think it's quite fair to say the suffragettes were objectively not grifters.<p>I would also say that Christianity is objectively not a grift, despite the fact that there are many grifters within the faith. If the core ideas of a movement are spread by people that truly believe in them, and are not controlled by any individual, then how exactly could it qualify as a grift?<p>Legitimately, I don't understand how a decentralised set of ideas could be a grift. Do you have any examples?<p>"Diversity only within their own strictly defined boundaries" is exactly right, but you don't seem to understand that those boundaries are what let's diversity thrive. Without rules against bigotry, LGBTQ+ people are far less able to express themselves due to the increased scrutiny from people that refuse to accept them.<p>When there are people in a community that denegrate others for being themselves it creates a toxic environment where being different makes you a target, so everyone either falls in line or leaves.</p>
]]></description><pubDate>Thu, 15 Jan 2026 16:21:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46634867</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=46634867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46634867</guid></item><item><title><![CDATA[New comment by DrNefario in "The Gleam Programming Language"]]></title><description><![CDATA[
<p>I explicitly did not call them an asshole, it was very much conditional on the way they choose to act inside these communities.<p>Regarding your accusation of subjectivity, I was addressing the misnomer that BLMGN is equivalent to the BLM movement - it's not. BLMGN might be a grift for all I know, but that cannot be used to call the entire BLM movement a grift. By definition a grifter is aware that they're grifting, do you believe that every BLM protest was organised by someone looking to make a profit? If not, BLM is objectively not a grift.<p>On the topic of being 'welcoming', clearly you don't understand the paradox of tolerance. Is it intolerant to exclude Nazis from a community? Obviously not, despite what the Nazis would claim, because Nazis make the communities they're involved in intolerable to anyone that's not a Nazi.<p>Thus, if you want to create an inclusive community, you have no choice but to exclude certain groups of people.<p>It's actually pretty simple to figure out which groups should be excluded: - Transphobes are constantly imposing their beliefs on trans people, trans people want equal rights. - White supremacists are constantly imposing their beliefs on black people, black people want equal rights. - Homophobes are constantly imposing their beliefs on gay people, gay people want equal rights. Do I need to continue?<p>To be clear, I barely interact with these "safe" communities - pretty much only when I need some help with my code. It's very easy to hide your beliefs if you want to participate, I could be a raging homophobe for all they know because I've never talked about gay people in there.<p>You say the they don't tolerate anyone outside their bubbles, but anyone is free to join and start getting support, there's no purity test. So do you mean they don't tolerate people questioning trans rights in a support channel? Because obviously they don't. If you want to start an argument there are plenty of appropriate places to do so, places that don't make people feel unsafe.</p>
]]></description><pubDate>Thu, 15 Jan 2026 11:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46631251</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=46631251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46631251</guid></item><item><title><![CDATA[New comment by DrNefario in "The Gleam Programming Language"]]></title><description><![CDATA[
<p>Black Lives Matter is objectively not a grift. There is an argument to be made regarding "BLM Global Network", but calling them BLM is like saying all vegans support PETA.<p>Regardless, that's irrelevant to the discussion at hand. You don't have to change your beliefs to be part of the Gleam community, you just have to not be an asshole about them. If you're the kind of person that starts an argument any time BLM is mentioned, is it understandable why they wouldn't want you in their community?</p>
]]></description><pubDate>Thu, 15 Jan 2026 06:37:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46628879</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=46628879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46628879</guid></item><item><title><![CDATA[New comment by DrNefario in "Bluetooth Headphone Jacking: A Key to Your Phone [video]"]]></title><description><![CDATA[
<p>I haven't read the whitepaper, but surely the ROM wouldn't include its own private signing keys. Is it maybe encrypted instead of signed?</p>
]]></description><pubDate>Mon, 05 Jan 2026 14:12:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46498940</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=46498940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46498940</guid></item><item><title><![CDATA[New comment by DrNefario in "Rootless Pings in Rust"]]></title><description><![CDATA[
<p>You're using a single instance of poor API naming in a 3rd-party library (which is marked as beta) to dismiss the entire Rust language?</p>
]]></description><pubDate>Tue, 02 Dec 2025 12:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46120608</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=46120608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46120608</guid></item><item><title><![CDATA[New comment by DrNefario in "When O3 is 2x slower than O2"]]></title><description><![CDATA[
<p>Most of those are a matter of preference, implicit return is just plain better, and it would be absolutely insane if closures required the return type to be specified. I do agree that the toilet bowl `|_|()` syntax is ugly, though.</p>
]]></description><pubDate>Sun, 02 Nov 2025 15:00:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45790798</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=45790798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45790798</guid></item><item><title><![CDATA[New comment by DrNefario in "You already have a Git server"]]></title><description><![CDATA[
<p>Git also respects your `~/.shh/config`, which lets you change settings per host. I've set up each of my GitHub accounts with a different "host" so it's easy to switch between them.</p>
]]></description><pubDate>Mon, 27 Oct 2025 08:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45718552</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=45718552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45718552</guid></item><item><title><![CDATA[New comment by DrNefario in "Tell HN: Hacker News now supports IPv6"]]></title><description><![CDATA[
<p>This is straight up wrong. An IPv4 ICMP echo request over ethernet uses a minimum of 42 bytes, the same request with IPv6 uses 62. The ethernet frame is 14 bytes and the ICMP echo is 8 bytes for both packets, the difference is that the IPv4 header uses 20 bytes where IPv6 uses 40.<p>Anecdotally, my ping to HN is consistently 166ms with either protocol. I doubt an extra 20 bytes is going to make any meaningful difference to latency, but I'll leave that for the game devs to find out.</p>
]]></description><pubDate>Tue, 23 Jan 2024 10:46:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=39101759</link><dc:creator>DrNefario</dc:creator><comments>https://news.ycombinator.com/item?id=39101759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39101759</guid></item></channel></rss>