<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: beagle3</title><link>https://news.ycombinator.com/user?id=beagle3</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 17:26:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=beagle3" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by beagle3 in "The lifesaving secret hidden inside a horseshoe crab's blue blood"]]></title><description><![CDATA[
<p>They are a (relatively) recent part of the production pipeline. Before introducing horseshoe crab blood, they used to inject rabbits and wait a couple of weeks. Now the wait has been reduced to minutes - which reduces storage costs and increases certainty.<p>But there are other options.</p>
]]></description><pubDate>Wed, 12 Aug 2026 04:58:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49267962</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=49267962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49267962</guid></item><item><title><![CDATA[New comment by beagle3 in "Compression is prediction"]]></title><description><![CDATA[
<p>You expect every blog post to find the earliest relevant paper to cite, just so one could look at the year (without reading said paper - which would have made clear that the connection isn’t recent) to assess novelty? I don’t think that’s reasonable.<p>It’s a blog post. If it was, say, a peer reviewed paper by Hinton or LeCunn that fails to cite Schmidhuber, that would be reasonable criticism in my opinion. (Spoiler: they fail to cite him)</p>
]]></description><pubDate>Wed, 12 Aug 2026 04:52:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49267933</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=49267933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49267933</guid></item><item><title><![CDATA[New comment by beagle3 in "Tail-call optimization in C is relatively recent (2025)"]]></title><description><![CDATA[
<p>Same here. (Except, following 1980’s BASIC, I always expected it to be called “chain”)</p>
]]></description><pubDate>Tue, 11 Aug 2026 09:05:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49255227</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=49255227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49255227</guid></item><item><title><![CDATA[New comment by beagle3 in "Mark Zuckerberg attacks 'closed' AI rivals as Meta returns to open models"]]></title><description><![CDATA[
<p>At the same time they are strongly promoting the OS age laws.<p>One positive, in the eyes of many people, does not absolve for a large body of evil. For many it doesn’t even absolve a small body of evil deeds. (Zuck/Meta’s evil deeds are numerous and enormous)</p>
]]></description><pubDate>Mon, 10 Aug 2026 17:34:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49246971</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=49246971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49246971</guid></item><item><title><![CDATA[New comment by beagle3 in "I'm a USB-C Maximalist"]]></title><description><![CDATA[
<p>It’s been years since, but I bought on Amazon a bag of 8 different ends that work everywhere in the world.<p>It wasn’t from Apple, but it’s basically a plastic shape and 2 or 3 (depending on end) metal parts - it’s hard to get wrong, and easy to test before use.</p>
]]></description><pubDate>Wed, 15 Jul 2026 06:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48917046</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48917046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48917046</guid></item><item><title><![CDATA[New comment by beagle3 in "Ghost Font: A font that humans can read but AI cannot"]]></title><description><![CDATA[
<p>It’s been years since captcha was contributing to labeling.</p>
]]></description><pubDate>Sat, 11 Jul 2026 17:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48873796</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48873796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48873796</guid></item><item><title><![CDATA[New comment by beagle3 in "How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)"]]></title><description><![CDATA[
<p>That’s awesome. But a guide that does not include a howto for alerting (such as the one linked) is incomplete.</p>
]]></description><pubDate>Wed, 08 Jul 2026 07:41:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828809</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48828809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828809</guid></item><item><title><![CDATA[New comment by beagle3 in "How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)"]]></title><description><![CDATA[
<p>That’s comforting to know; that wasn’t true in the past for ext4 over lvm (is it true now?).<p>But what is that command? And how do you know which disk has gone bad?<p>I am sure I can get an answer from Google / Claude / ChatGPT, but a guide is incomplete without it - and the failure report should be active like a beep or flashing hardware light - I typically log into my NAS only a few times a year. A motd or other banner isn’t sufficient.</p>
]]></description><pubDate>Wed, 08 Jul 2026 07:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828798</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48828798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828798</guid></item><item><title><![CDATA[New comment by beagle3 in "How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)"]]></title><description><![CDATA[
<p>Indeed. Didn’t notice and it’s too late to edit now.</p>
]]></description><pubDate>Wed, 08 Jul 2026 07:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828767</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48828767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828767</guid></item><item><title><![CDATA[New comment by beagle3 in "How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)"]]></title><description><![CDATA[
<p>I still pay for snooty, and the reason for that is that when a disk goes bad (not if; when) I pop its tray out, replace the disk, pop the tray with the disk back in, click a couple of widgets, and that’s it. I know it will be rebuilt properly.<p>(And I know I have to do that, because when the disk fails it beeps and lights a led near the bad disk)<p>It’s easy to build a NAS such as the one described in this article, but in the long run, data loss is significantly more likely.<p>Also, any guide like this that doesn’t guide you through “disk 3 failed, this is how you safely replace it” is imho incomplete, even if it doesn’t go through telling you how you know a disk has failed.</p>
]]></description><pubDate>Wed, 08 Jul 2026 04:29:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48827529</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48827529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48827529</guid></item><item><title><![CDATA[New comment by beagle3 in "The MUMPS 76 Primer – anniversary edition"]]></title><description><![CDATA[
<p>What you seem to be saying is “I want no precedence or associativity - I just want explicit parentheses everywhere” which is a fine choice. But not a common one.<p>The reason APL made that choice (and its descendants followed) is that it had many tens of operators. There’s no intuitive or otherwise accepted order among them. Which means it’s either all parentheses (like you seem to prefer) or a simple rule (left-of-right). There’s basically no other solution.<p>Forth and Lisp also dropped precedence and associativity rules, each in their own way.</p>
]]></description><pubDate>Wed, 01 Jul 2026 19:23:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48751901</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48751901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48751901</guid></item><item><title><![CDATA[New comment by beagle3 in "The MUMPS 76 Primer – anniversary edition"]]></title><description><![CDATA[
<p>APL / K / J (and friends) evaluate things "left-of-right" (could be thought of as  "right-to-left"), that is 1+2<i>3-4 is parsed 1+(2</i>(3-4)) - there is no operator precedence. It is weird at first, but refreshingly simple and effective once you manage to overcome indoctrination you received since elementary school.</p>
]]></description><pubDate>Tue, 30 Jun 2026 07:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48729495</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48729495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48729495</guid></item><item><title><![CDATA[New comment by beagle3 in "Windows 10 quietly gets one more year of support and updates"]]></title><description><![CDATA[
<p>My guess would be because too many users held out with Win10, are not really a potential income stream, and MS would rather keep them MS customers than Linux or Mac (their next machine might be a Neo rather than Win11 these days).<p>The cost to Microsoft is essentially zero if they ate already committed to these security updates (and they are, at least for the LTSC branch and some government contracts)</p>
]]></description><pubDate>Thu, 25 Jun 2026 19:25:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48678063</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48678063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48678063</guid></item><item><title><![CDATA[New comment by beagle3 in "Ubiquiti: Enterprise NAS, Built on ZFS"]]></title><description><![CDATA[
<p>Modern OSes randomize WiFi MAC addresses unless you ask them not to, and also do some randomization on BT MAC address.</p>
]]></description><pubDate>Fri, 19 Jun 2026 15:39:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48599839</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48599839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48599839</guid></item><item><title><![CDATA[New comment by beagle3 in "The perils of UUID primary keys in SQLite"]]></title><description><![CDATA[
<p>More like a moment that the guys can’t come because each one was independently struck by a lightning.</p>
]]></description><pubDate>Sun, 07 Jun 2026 16:42:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48436489</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48436489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48436489</guid></item><item><title><![CDATA[New comment by beagle3 in "New York passes pied-a-terre tax"]]></title><description><![CDATA[
<p>IIRC, this law was a result of Ted Arrison giving up his US citizenship very shortly before death, saving a few billions for his heirs.<p>The law was hastily passed to discourage copycats while working on the exit tax law without haste.</p>
]]></description><pubDate>Thu, 28 May 2026 20:17:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314841</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48314841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314841</guid></item><item><title><![CDATA[New comment by beagle3 in "The bootstrapper's EU stack for under €10 per month"]]></title><description><![CDATA[
<p>When and why did Gandi stop being recommendable?</p>
]]></description><pubDate>Mon, 25 May 2026 22:09:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48272539</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48272539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48272539</guid></item><item><title><![CDATA[New comment by beagle3 in "Stop MitM on the first SSH connection, on any VPS or cloud provider"]]></title><description><![CDATA[
<p>It is very insecure unless you use dnssec, isn’t it?<p>Just means an attacker also needs to mitm DNS if you MITM the host. Not trivial, but depending on setup might not be harder.</p>
]]></description><pubDate>Mon, 11 May 2026 04:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48091184</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48091184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48091184</guid></item><item><title><![CDATA[New comment by beagle3 in "PyInfra 3.8.0"]]></title><description><![CDATA[
<p>They do, until a configuration endless loop brings down their production system.<p>This is not really different than C vs Rust, or even Perl regular expressions (unbounded execution time) vs real regular expression. With great powers comes great abilities to shoot yourself in the foot.<p>The power/guarantee balance is delicate, and you can’t hold the stick at both ends. People will always complain.</p>
]]></description><pubDate>Tue, 05 May 2026 05:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018536</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48018536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018536</guid></item><item><title><![CDATA[New comment by beagle3 in "PyInfra 3.8.0"]]></title><description><![CDATA[
<p>Many domains are better served by a more limited programming language, so you can analyze a program and/or make guarantees about it.<p>Real regexes (actually regular…) are infinitely better than Python code matching the same string (if they are sufficient) - you can compute their intersection, union, complement; check if they can match anything at all (and generate an example automaticallly).<p>For software builds, Bazel and others use Starlark, which is a restricted Python subset, so builds can be guaranteed finite and can be reasoned about.<p>Ansible may or may not offer any benefits in return for the limits (I am not an ansible guru), but in general, most tasks do not need a Turing complete configuration/specification language - and it is then better to NOT have Turing completeness.</p>
]]></description><pubDate>Mon, 04 May 2026 19:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48013363</link><dc:creator>beagle3</dc:creator><comments>https://news.ycombinator.com/item?id=48013363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48013363</guid></item></channel></rss>