<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: otterley</title><link>https://news.ycombinator.com/user?id=otterley</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 11:48:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=otterley" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by otterley in "I Just Want Simple S3"]]></title><description><![CDATA[
<p>So use S3.</p>
]]></description><pubDate>Sun, 12 Apr 2026 05:37:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47736434</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47736434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47736434</guid></item><item><title><![CDATA[New comment by otterley in "Jennifer Aniston and Friends Cost Us 377GB and Broke Ext4 Hardlinks"]]></title><description><![CDATA[
<p>For ZFS, at least, `zfs send` is the backup solution. And it performs incremental backups with the `-i` argument.</p>
]]></description><pubDate>Fri, 10 Apr 2026 23:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47725174</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47725174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47725174</guid></item><item><title><![CDATA[New comment by otterley in "Jennifer Aniston and Friends Cost Us 377GB and Broke Ext4 Hardlinks"]]></title><description><![CDATA[
<p>ZFS is great! However, it's too complicated for most Linux server use cases (especially with just one block device attached); it's not the default (root filesystem); and it's not supported for at least one major enterprise Linux distro family.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:19:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721792</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47721792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721792</guid></item><item><title><![CDATA[New comment by otterley in "Jennifer Aniston and Friends Cost Us 377GB and Broke Ext4 Hardlinks"]]></title><description><![CDATA[
<p>From the article:<p>> [W]e shipped an optimization. Detect duplicate files by their content hash, use hardlinks instead of downloading each copy.</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:42:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719812</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47719812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719812</guid></item><item><title><![CDATA[New comment by otterley in "Jennifer Aniston and Friends Cost Us 377GB and Broke Ext4 Hardlinks"]]></title><description><![CDATA[
<p>Another reason to use XFS -- it doesn't have per-inode hard link limits.<p>(Some say ZFS as well, but it's not nearly as easy to use, and its license is still not GPL-friendly.)</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719790</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47719790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719790</guid></item><item><title><![CDATA[New comment by otterley in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>Those were not his ideas. Before Git, the Linux kernel team was using BitKeeper for DVCS (and other DVCS implementations like Perforce existed as well). Git was created as a BitKeeper replacement after a fight erupted between Andrew Tridgell (who was accused of trying to reverse engineer BitKeeper in violation of its license) and Larry McVoy (the author of BitKeeper).<p><a href="https://graphite.com/blog/bitkeeper-linux-story-of-git-creation" rel="nofollow">https://graphite.com/blog/bitkeeper-linux-story-of-git-creat...</a><p>You may find this 10-year-old thread on HN enlightening, too: <a href="https://news.ycombinator.com/item?id=11667494">https://news.ycombinator.com/item?id=11667494</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 14:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47718437</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47718437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47718437</guid></item><item><title><![CDATA[New comment by otterley in "ML promises to be profoundly weird"]]></title><description><![CDATA[
<p>I think that's a reasonable way to interpret the court's order, but unfortunately the judge didn't really articulate the consequences of training on pirated copies "not fair use" as clearly as I would have liked. Does that mean they're simply liable for infringement of those works, or does it mean that they'd be enjoined from using them altogether to train the model? The genie was out of the bottle; how could it be put back in?<p>Anthropic settled the case with the publishers just a few months later, leaving the question mostly unsettled still.</p>
]]></description><pubDate>Fri, 10 Apr 2026 03:47:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47713386</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47713386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47713386</guid></item><item><title><![CDATA[New comment by otterley in "ML promises to be profoundly weird"]]></title><description><![CDATA[
<p>It did not say that. See Judge Alsup's order (<a href="https://fingfx.thomsonreuters.com/gfx/legaldocs/jnvwbgqlzpw/ANTHROPIC%20fair%20use.pdf" rel="nofollow">https://fingfx.thomsonreuters.com/gfx/legaldocs/jnvwbgqlzpw/...</a>), pp. 29-30, Section IV(B)(ii) ("The Pirated Library Copies").<p>"[T]he test requires that we contemplate the likely result were the
conduct to be condoned as a fair use — namely to steal a work you could otherwise buy (a book, millions of books) so long as you at least loosely intend to make further copies for a purportedly transformative use (writing a book review with excerpts, training LLMs, etc.), without any accountability."<p>See also p. 31:<p>"The downloaded pirated copies used to build a central library were not justified by a fair use. Every factor points against fair use. Anthropic employees said copies of works (pirated ones, too) would be retained 'forever' for 'general purpose' even after Anthropic determined they would never be used for training LLMs. A separate justification was required for each use. None is even offered here except for Anthropic’s pocketbook and convenience."<p>Despite this consideration, the court <i>still</i> found for Anthropic on the question of fair use.</p>
]]></description><pubDate>Thu, 09 Apr 2026 17:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47706517</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47706517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47706517</guid></item><item><title><![CDATA[New comment by otterley in "ML promises to be profoundly weird"]]></title><description><![CDATA[
<p>Might the conclusions be correct even if some of the facts are not? Even a stopped clock is right twice a day. And, "approximately correct" is still sometimes valuable.</p>
]]></description><pubDate>Thu, 09 Apr 2026 03:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698945</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47698945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698945</guid></item><item><title><![CDATA[New comment by otterley in "ML promises to be profoundly weird"]]></title><description><![CDATA[
<p>I think the court dropped the ball here. On the one hand, I think they were right that using existing works--copyrighted or otherwise--to train a model was transformable fair use. On the other hand, Anthropic and others trained their models on illicit copies of the works; they (more often than not) didn't pay the copyright holders.<p>There's a doctrine in Fifth Amendment law called "fruit of the poisonous tree." The general rule is that prosecutors don't get to present evidence in a criminal trial that they gained unlawfully. It's excluded. The jury never gets to see it even if it provides incontrovertible evidence of guilt. The point is to discourage law enforcement from violating the rights of the accused during the investigative process, and to obtain a warrant as the Amendment requires.<p>It seems to me that the same logic ought to be applied to these companies. They want to make money by building the best models they can. That's fine! They should be able to use all the source data they can legitimately obtain to feed their training process. But if they refuse to do so and resort to piracy, they mustn't be allowed to claim that they then used it fairly in the transformative process.</p>
]]></description><pubDate>Thu, 09 Apr 2026 03:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698926</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47698926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698926</guid></item><item><title><![CDATA[New comment by otterley in "ML promises to be profoundly weird"]]></title><description><![CDATA[
<p>Nothing today; but in a democracy, we have the power to make it possible, if people vote the right way.</p>
]]></description><pubDate>Thu, 09 Apr 2026 03:06:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698854</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47698854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698854</guid></item><item><title><![CDATA[New comment by otterley in "Microsoft terminates VeraCrypt account, halting Windows updates"]]></title><description><![CDATA[
<p>The '90s was a bit too soon for that. Most people using the Internet then were still on dialup, to the extent they were connected at all. There weren't that many DDoSes yet. Even the Trin00 DDoS in 1999 only involved 114 machines.</p>
]]></description><pubDate>Thu, 09 Apr 2026 02:14:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698587</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47698587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698587</guid></item><item><title><![CDATA[New comment by otterley in "S3 Files"]]></title><description><![CDATA[
<p>Via which front end? It can’t be the NFS one.</p>
]]></description><pubDate>Wed, 08 Apr 2026 14:12:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690503</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47690503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690503</guid></item><item><title><![CDATA[New comment by otterley in "S3 Files"]]></title><description><![CDATA[
<p>The unit of granularity for a CoW filesystem is a block, which is typically 4kB or smaller. The unit of granularity for S3 is the entire object or 5MB (minimum multipart upload size), whichever is smaller. The difference can be immense.</p>
]]></description><pubDate>Wed, 08 Apr 2026 14:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690457</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47690457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690457</guid></item><item><title><![CDATA[New comment by otterley in "A macOS bug that causes TCP networking to stop working after 49.7 days"]]></title><description><![CDATA[
<p>Did you need to make this blog post 20 pages long and have AI write it? Especially in such dramatic style?<p>Remember the golden rule: if you can't be bothered to write it yourself, why should your audience be bothered to read it ourselves?</p>
]]></description><pubDate>Mon, 06 Apr 2026 22:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47668154</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47668154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47668154</guid></item><item><title><![CDATA[New comment by otterley in "A macOS bug that causes TCP networking to stop working after 49.7 days"]]></title><description><![CDATA[
<p>Sounds like it affects every open TCP connection, not just OpenClaw. (It's pretty rare for a TCP connection to live that long, though.)</p>
]]></description><pubDate>Mon, 06 Apr 2026 20:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47666849</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47666849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47666849</guid></item><item><title><![CDATA[New comment by otterley in "Writing Lisp is AI resistant and I'm sad"]]></title><description><![CDATA[
<p>That's a different question than the one you asked. Are you saying LLMs are generating invalid LISP due to paren mismatching?</p>
]]></description><pubDate>Sun, 05 Apr 2026 17:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651881</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47651881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651881</guid></item><item><title><![CDATA[New comment by otterley in "Writing Lisp is AI resistant and I'm sad"]]></title><description><![CDATA[
<p>Don’t ask the LLM to do that directly: ask it to write a program to answer the question, then have it run the program. It works much better that way.</p>
]]></description><pubDate>Sun, 05 Apr 2026 05:11:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47646293</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47646293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47646293</guid></item><item><title><![CDATA[New comment by otterley in "Why are we still using Markdown?"]]></title><description><![CDATA[
<p>> The display of [a man page] is performed by the program defined in the MANPAGER or PAGER environment variable, or by a default program, usually less(1).<p>A man page source isn't a binary format, so your statement that they're "plain text" is technically correct. (The same is also true of TeX and LaTeX files, and even PostScript if you want to stretch the definition of "plain text" until it snaps.) But the renderer is groff or (legacy) troff with the `an` macro set. less(1) (or, originally, more(1)) is just the pager that consumed the former's output (if the output format is ASCII, which is one of many) and handled paging on the terminal for the convenience of the user.<p>In my old Sun workstation (and even early Linux desktop) days, I rarely used man(1) in the terminal because 1/terminals were usually too small and weren't usefully resizable like they are today, and 2/unadorned monospaced fonts don't look nearly as nice as properly typeset pages do. (Color terminals were just coming on the horizon, and text could only be emboldened, not italicized.) Instead, I typically used xman whenever I could. The best way I can describe xman is as if you were rendering man pages into PDFs and viewing them in Preview on the Mac. Man pages were much more comfortable to read that way.</p>
]]></description><pubDate>Sun, 05 Apr 2026 02:46:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47645689</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47645689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47645689</guid></item><item><title><![CDATA[New comment by otterley in "Claude Code Found a Linux Vulnerability Hidden for 23 Years"]]></title><description><![CDATA[
<p>Let's assume they don't.</p>
]]></description><pubDate>Sat, 04 Apr 2026 23:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47644503</link><dc:creator>otterley</dc:creator><comments>https://news.ycombinator.com/item?id=47644503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47644503</guid></item></channel></rss>