<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: eschaton</title><link>https://news.ycombinator.com/user?id=eschaton</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 23 Aug 2026 01:45:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eschaton" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eschaton in "CIA funding helped keep NeXT afloat in the 80s"]]></title><description><![CDATA[
<p>And they had also switched to NEXTSTEP on SPARC, HP-PA, and x86 hardware a couple years after the last NeXT hardware shipped. (It’s a trivial recompile for 99.9% of NeXT software.)</p>
]]></description><pubDate>Thu, 20 Aug 2026 21:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49380344</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49380344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49380344</guid></item><item><title><![CDATA[New comment by eschaton in "CIA funding helped keep NeXT afloat in the 80s"]]></title><description><![CDATA[
<p>The Pyro accelerator.</p>
]]></description><pubDate>Thu, 20 Aug 2026 21:08:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49380305</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49380305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49380305</guid></item><item><title><![CDATA[New comment by eschaton in "GCC steering committee announces AI policy"]]></title><description><![CDATA[
<p>At a certain point you have to take people at their word; I’m reporting what the contributor said they did (used the documentation to generate the code).</p>
]]></description><pubDate>Fri, 31 Jul 2026 21:31:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49128741</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49128741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49128741</guid></item><item><title><![CDATA[New comment by eschaton in "GCC steering committee announces AI policy"]]></title><description><![CDATA[
<p>A couple of things: The “AI industry” is nowhere near as large as it pretends to be, most of its valuation is in the form of IOUs being traded back and forth. However, the bubble popping probably will wipe a few hundred billion of value from the stock market, because that’s what happens when a speculative bubble pops.<p>The second thing is that I’m not necessarily talking about whether _a specific LLM itself_ infringes copyright, but whether _its output_ is covered by the copyright of _its training material_. Whether training an LLM is an activity that infringes copyright is not well-settled in any precedential way, whether the trained LLM as an artifact infringes copyright is even less settled, and whether the output of that LLM is either infringing <i>or</i> covered by copyright is also not settled. These are all still extremely open questions.<p>That means anyone doing reasonable risk management should not just blithely race ahead and assume that there’s no infringement, which appears to be the approach the GCC project is taking explicitly and which also appears to be the approach projects like Linux and LLVM are taking implicitly (mostly through weasel-language like accepting responsibility for code you’re submitting).</p>
]]></description><pubDate>Fri, 31 Jul 2026 06:22:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49119653</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49119653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49119653</guid></item><item><title><![CDATA[New comment by eschaton in "GCC steering committee announces AI policy"]]></title><description><![CDATA[
<p>Not quite the precedent that it may sound like. A district court judge ruled that using copyrighted materials for the training itself was not infringement, but that the materials must be obtained legally.<p>Anthropic is trying to settle the case with most plaintiffs with respect to obtaining their works in an infringing way, but there are still plaintiffs pursuing the case on both the grounds that the remedy is insufficient (being only about $3000/work, when it has been as high as $250K/work in other copyright infringement cases and via statutory damages) and also on the grounds that the ruling that training is fair use was an error of law on the district court judge’s part.<p>Notably it doesn’t cover whether the output of the trained LLM continues to attach the training set’s copyright, which is independent from whether the training itself was an infringing activity. And there’s a substantial argument that the judge erred, if it can be shown that the training works are stored in a recoverable manner (even with some loss/defredation) rather than more extensively transformed.</p>
]]></description><pubDate>Fri, 31 Jul 2026 01:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117964</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49117964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117964</guid></item><item><title><![CDATA[New comment by eschaton in "GCC steering committee announces AI policy"]]></title><description><![CDATA[
<p>If someone were to train a coding-oriented LLM on only GPL code, I would assert that any code it outputs is covered by GPL because an LLM is fundamentally storing and reproducing its input, not understanding it and generating new things based on that understanding.</p>
]]></description><pubDate>Thu, 30 Jul 2026 23:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117354</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49117354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117354</guid></item><item><title><![CDATA[New comment by eschaton in "GCC steering committee announces AI policy"]]></title><description><![CDATA[
<p>The starting point of GNU was that Stallman was pissed he got in trouble when he got caught copying code from the Symbolics sources to the MIT and LMI sources, which was against the agreement Symbolics and LMI had with the AI Lab, which was that improvements could only flow one-way (AI Lab to commercial). Dan Weinreb (RIP) confirmed this publicly.<p>Of course, not long after starting GNU, Stallman got caught copying code from Unipress emacs sources into the then-new GNU emacs sources. Oops! That’s why it was difficult for quite a long time to find early GNU emacs sources online—they were purged from various archives because they were infringing.</p>
]]></description><pubDate>Thu, 30 Jul 2026 23:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117337</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49117337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117337</guid></item><item><title><![CDATA[New comment by eschaton in "GCC steering committee announces AI policy"]]></title><description><![CDATA[
<p>I have personally seen this happen:<p>Someone tried to contribute “vibe-coded” device support to a project I’m involved with, they said they did it all based on the device documentation, the code their agents spit out was copied verbatim out of a (GPL’d) project with which I’m familiar which supports that device.<p>LLMs are not learning things and then using that learning to construct new things. They are essentially a form of lossy compression of their training set. And you don’t need to be explicit about trying to reproduce a portion of that training set for an LLM to output one.</p>
]]></description><pubDate>Thu, 30 Jul 2026 23:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117233</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49117233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117233</guid></item><item><title><![CDATA[New comment by eschaton in "GCC steering committee announces AI policy"]]></title><description><![CDATA[
<p>Not really, no. There have been many settlements of lawsuits, which means they are very explicitly <i>not</i> precedents. The LLM companies likely prefer to settle because of the existential risk being found liable for copyright infringement would result in, whereas even an expensive settlement doesn’t upend their entire business model.<p>Furthermore, I don’t think you can really assume that the courts will rule a certain way on this just because of the money involved; there’s a lot of money involved when it comes to the copyright holders too, and they’ve long enjoyed a rather favorable status with the courts and legislators. (For example, in the days of P2P file sharing lawsuits and attempts to legislate P2P file sharing, the software industry was already many times the size of the media industry, but the media industry consistently won.)</p>
]]></description><pubDate>Thu, 30 Jul 2026 23:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117203</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49117203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117203</guid></item><item><title><![CDATA[New comment by eschaton in "I'm 38 and I Can't Support Myself Anymore"]]></title><description><![CDATA[
<p>It was a strategic invention that has only ever applied to the plebs, the plutocrats have always been exempt from it.</p>
]]></description><pubDate>Wed, 29 Jul 2026 03:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49092954</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49092954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49092954</guid></item><item><title><![CDATA[New comment by eschaton in "PostgreSQL's MVCC is bad. So is everyone else's"]]></title><description><![CDATA[
<p>If someone wants me to spend my time reading something, they need to be willing to spend their time writing it.</p>
]]></description><pubDate>Wed, 29 Jul 2026 02:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49092930</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=49092930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49092930</guid></item><item><title><![CDATA[New comment by eschaton in "Building and shipping Mac and iOS apps without opening Xcode"]]></title><description><![CDATA[
<p>Oh no. The horror. How terrible.</p>
]]></description><pubDate>Tue, 14 Jul 2026 07:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903462</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=48903462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903462</guid></item><item><title><![CDATA[New comment by eschaton in "Building and shipping Mac and iOS apps without opening Xcode"]]></title><description><![CDATA[
<p>It’s incredible to me the lengths these people will go to just to avoid using the standard tools.</p>
]]></description><pubDate>Tue, 14 Jul 2026 07:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903415</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=48903415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903415</guid></item><item><title><![CDATA[New comment by eschaton in "Building and shipping Mac and iOS apps without opening Xcode"]]></title><description><![CDATA[
<p>Because it would cost Apple a substantial amount of money to make it possible to build your code for iOS on other platforms in any sort of supported fashion. So all the stuff they invest very substantial amounts of money into creating and maintaining are only going to be licensed for use on the hardware they sell under the latest operating system it runs. Asking for more is asking them to spend more money without any evidence of a commensurate return.<p>If you can produce a properly structured submission to the App Store ingestion pipeline without using a Mac, then I doubt Apple will care. But that doesn’t mean they’re obligated to help you, and especially not to spend millions of dollars to do so.</p>
]]></description><pubDate>Tue, 14 Jul 2026 07:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903396</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=48903396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903396</guid></item><item><title><![CDATA[New comment by eschaton in "Building and shipping Mac and iOS apps without opening Xcode"]]></title><description><![CDATA[
<p>It’s not really that onerous for a platform to require that, to develop for it, you need to actually take part in it. For Apple platforms that means becoming a Mac user. For IBM i and z that also means getting substantial hardware or paying for accounts and licenses (once you want to go beyond learning).<p>You can develop for Linux and BSD and Haiku and all sorts of other platforms for free. If the cost is what matters to you, then just do that. If you’re doing it as a business, though, consider that you’re extremely lucky to be able to just buy a low-end device and a low-end system and that’s all the capital investment needed (plus the US$100/year membership as recurring opex).</p>
]]></description><pubDate>Tue, 14 Jul 2026 07:35:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903368</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=48903368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903368</guid></item><item><title><![CDATA[New comment by eschaton in "Building and shipping Mac and iOS apps without opening Xcode"]]></title><description><![CDATA[
<p>Xcode’s a lot more than a wrapper for UNIX utilities. For example, it has an entire build system. It doesn’t just invoke xcodebuild under the hood—and even if it did, xcodebuild uses the exact same code to build your projects as the IDE.<p>Most of the problems that I saw people have with Xcode over the two decades that I worked on it were the result of one fundamental problem: They wanted to work a different way than Xcode is designed to work, and jumped through a ton of hoops to do so, and then blamed Xcode for not accommodating their intentional working at cross-purposes.<p>A good example: An app that considered itself “large” because it had a thousand tiny static library targets each with only one to three or so ObjC classes. Far smaller than Xcode itself, but because they insisted on working that way—for no real articulable benefit besides “that’s how we want to work”—their project took hours to build from scratch instead of minutes like much larger projects that have many fewer targets.</p>
]]></description><pubDate>Tue, 14 Jul 2026 07:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903313</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=48903313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903313</guid></item><item><title><![CDATA[New comment by eschaton in "Since Chromium 148, Math.tanh is now fingerprintable to link underlying OS"]]></title><description><![CDATA[
<p>Sounds almost like allowing web pages to run scripts was a mistake.</p>
]]></description><pubDate>Mon, 13 Jul 2026 02:51:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48887277</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=48887277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48887277</guid></item><item><title><![CDATA[New comment by eschaton in "Godot will no longer accept AI-authored code contributions"]]></title><description><![CDATA[
<p>What you’re calling a “high horse” is having morals and ethics. Your employer said not to do what you’re doing, so you either convince them to change their mind <i>without</i> doing something they explicitly said they don’t want you to do, or you go elsewhere. If you take the route of being a filthy fucking liar you aren’t in a position to accuse anyone of being on a high horse.</p>
]]></description><pubDate>Sun, 05 Jul 2026 12:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48793611</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=48793611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48793611</guid></item><item><title><![CDATA[New comment by eschaton in "Qualcomm Linux 2.0"]]></title><description><![CDATA[
<p>Why can’t upstream just take their drivers? Isn’t that the point of requiring those drivers to be GPL?</p>
]]></description><pubDate>Thu, 02 Jul 2026 03:20:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48756116</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=48756116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48756116</guid></item><item><title><![CDATA[New comment by eschaton in "Godot will no longer accept AI-authored code contributions"]]></title><description><![CDATA[
<p>You literally said as much, and I am not calling you names, I am accurately describing your behavior in a way you yourself appear to recognize:<p>> So yes, call me sociopath if you like, but I will lie,
> produce better software and get the praises if I
> have to work in an environment that values tools
> and methods over results.<p>You specifically said you would lie about how you work to get accolades if your employer attempted to set rules against working the way you prefer.<p>The appropriate reaction to your employer setting rules you don’t agree with is to try to convince them to change those rules, engage in a labor action alongside your coworkers to force them to change those rules, or to leave.</p>
]]></description><pubDate>Thu, 02 Jul 2026 03:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48756108</link><dc:creator>eschaton</dc:creator><comments>https://news.ycombinator.com/item?id=48756108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48756108</guid></item></channel></rss>