<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: phlakaton</title><link>https://news.ycombinator.com/user?id=phlakaton</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 21 May 2026 03:21:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=phlakaton" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by phlakaton in "People Hate AI Art"]]></title><description><![CDATA[
<p>I thought the AI art was okay, actually! For AI art.<p>For me it's contextual. In the case of engineering presentations in particular, I'll live with some AI art if it means less reading off of fifteen-bullet-point wall-to-wall text slides. But I always prefer and appreciate non-AI art – even stock art, if employed judiciously.<p>If, say, a consultant or outside speaker brings in a dripping-with-AI-art slide deck to talk about AI – now <i>that</i> I consider the height of cringe.</p>
]]></description><pubDate>Sat, 09 May 2026 02:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071266</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=48071266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071266</guid></item><item><title><![CDATA[New comment by phlakaton in "Why I Write (1946)"]]></title><description><![CDATA[
<p>Haven't read the book, but points two and three definitely struck some bells in the back clocktowers of my mind.<p>More generally, reading a bit of Orwell was inescapable in my schooling, but I sought out 1984 myself. I discovered I had kind of a thing for both utopias and dystopias.<p>And as I contemplate things I might write or compose, I do note that outrage towards this regime is very much in the mix of my motivations.</p>
]]></description><pubDate>Fri, 24 Apr 2026 05:45:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47886049</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47886049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47886049</guid></item><item><title><![CDATA[New comment by phlakaton in "John Ternus to become Apple CEO"]]></title><description><![CDATA[
<p>Mostly when presented disagreeably. You might reflect upon that.</p>
]]></description><pubDate>Tue, 21 Apr 2026 13:30:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47848562</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47848562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47848562</guid></item><item><title><![CDATA[New comment by phlakaton in "Tree Calculus"]]></title><description><![CDATA[
<p>I've been here longer than you, buddy. I think you're the one that needs to leave.</p>
]]></description><pubDate>Sun, 12 Apr 2026 04:12:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47736086</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47736086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47736086</guid></item><item><title><![CDATA[New comment by phlakaton in "Claude mixes up who said what"]]></title><description><![CDATA[
<p>But you cannot predict a priori what that deterministic output will be – and in a real-life situation you will not be operating in deterministic conditions.</p>
]]></description><pubDate>Thu, 09 Apr 2026 14:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704352</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47704352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704352</guid></item><item><title><![CDATA[New comment by phlakaton in "Claude mixes up who said what"]]></title><description><![CDATA[
<p>> This bug is categorically distinct from hallucinations.<p>Is it?<p>> after using it for months you get a ‘feel’ for what kind of mistakes it makes, when to watch it more closely, when to give it more permissions or a longer leash.<p>Do you really?<p>> This class of bug seems to be in the harness, not in the model itself.<p>I think people are using the term "harness" too indiscriminately. What do you mean by harness in this case? Just Claude Code, or...?<p>> It’s somehow labelling internal reasoning messages as coming from the user, which is why the model is so confident that “No, you said that.”<p>How do you know? Because it looks to me like it could be a straightforward hallucination, compounded by the agent deciding it was OK to take a shortcut that you really wish it hadn't.<p>For me, this category of error is expected, and I question whether your months of experience have really given you the knowledge about LLM behavior that you think it has. You have to remember at all times that you are dealing with an unpredictable system, and a context that, at least from my black-box perspective, is essentially flat.</p>
]]></description><pubDate>Thu, 09 Apr 2026 14:32:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704283</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47704283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704283</guid></item><item><title><![CDATA[New comment by phlakaton in "Tree Calculus"]]></title><description><![CDATA[
<p>I think it might be a bad thing. I'm no stranger to math or computer science, but even after staring at the front page for a minute I was ready to dismiss this as the ravings of a lunatic.<p>It's like they had the idea of marketing this like a software project, not realizing that most front pages of software projects are utter bunk as well. It introduces terminology and syntax with no motivation or explanation.<p>Even once trying to get into "Quick Start" and "Specification" I was still mystified as to what it is or why I should want to play with it, or care. I had to go to the link mentioned upthread to get any sense of what this was or how it worked.<p>I think it's just badly written.<p>That being said, what seems to be proposed is a structure and calculus that are an alternative to lambda-calculus. The structures, as you can probably guess from the picture, are  binary trees, ostensibly unlabeled except that there is significance to the ordering of the children. The calculus appears to be rules about how trees can be "reduced", and there is where the analogy to lambda calculus comes in.<p>Hopefully someone who actually knows this stuff can see whether I managed to get all that right – because I promise you, none of that understanding came from the website.</p>
]]></description><pubDate>Thu, 09 Apr 2026 14:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704135</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47704135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704135</guid></item><item><title><![CDATA[New comment by phlakaton in "Spanish legislation as a Git repo"]]></title><description><![CDATA[
<p>Hah! XML strikes again. :-)<p>I understand that Spain was a participant in LexML as well... I gather they've since converted to something else?</p>
]]></description><pubDate>Sat, 28 Mar 2026 13:35:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47554460</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47554460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47554460</guid></item><item><title><![CDATA[New comment by phlakaton in "Astral to Join OpenAI"]]></title><description><![CDATA[
<p>1. The Register reports OpenAI is well ahead of Anthropic in B2B contracts. It's Anthropic playing catch-up, not OpenAI.<p>2. In any case, the announcement strongly suggests that customer acquisition had little to do with this. The stated purpose of the acquisition, as I read it, is an acquisition (plus acquihire?) to bolster their Codex product.<p>3. But if they were hoping for some developer goodwill as a secondary effect... well, see my note above.</p>
]]></description><pubDate>Thu, 19 Mar 2026 14:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439909</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47439909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439909</guid></item><item><title><![CDATA[New comment by phlakaton in "Astral to Join OpenAI"]]></title><description><![CDATA[
<p>I hope OpenAI realizes they cannot buy developer goodwill.</p>
]]></description><pubDate>Thu, 19 Mar 2026 13:35:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439185</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47439185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439185</guid></item><item><title><![CDATA[New comment by phlakaton in "AI coding is gambling"]]></title><description><![CDATA[
<p>I went to a James Gosling talk where he excoriated the Emacs users in his audience for clinging to outdated technology and not using a state-of-the-art IDE.<p>But the IDE he was hawking wasn't Eclipse. I think it was Sun Studio.</p>
]]></description><pubDate>Wed, 18 Mar 2026 23:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47432873</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47432873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47432873</guid></item><item><title><![CDATA[New comment by phlakaton in "Silicon Valley's "Pronatalists" Killed WFH. The Strait of Hormuz Brought It Back"]]></title><description><![CDATA[
<p>As a Mayflower descendant I would scarcely say that. But the fact that you offer cheap platitudes and tales from hundreds of years ago to justify why it's OK to consider why the current bombing and slaughter is good for our work-life balance remains astonishingly tone-deaf. This is absolutely a you problem.</p>
]]></description><pubDate>Wed, 18 Mar 2026 22:49:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47432377</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47432377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47432377</guid></item><item><title><![CDATA[New comment by phlakaton in "Silicon Valley's "Pronatalists" Killed WFH. The Strait of Hormuz Brought It Back"]]></title><description><![CDATA[
<p>There's no lemonade to be found here at this time. What there <i>is</i> to be found are a bunch of tone-deaf people who seem utterly ignorant and indifferent to the war's reality.</p>
]]></description><pubDate>Wed, 18 Mar 2026 00:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420139</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47420139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420139</guid></item><item><title><![CDATA[New comment by phlakaton in "Silicon Valley's "Pronatalists" Killed WFH. The Strait of Hormuz Brought It Back"]]></title><description><![CDATA[
<p>Please do not use the occasion of the death of thousands of Iranians in a war we launched against them as some sort of illustrative point about return to office and birth rates in the West.</p>
]]></description><pubDate>Tue, 17 Mar 2026 13:40:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47412537</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47412537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47412537</guid></item><item><title><![CDATA[New comment by phlakaton in "XML is a cheap DSL"]]></title><description><![CDATA[
<p>1. I don't disagree that attributes have been abused – so have elements – but you yourself identified the right way to use them. Yes, you can inline attributes, but that also leads to a document that's harder to use in some cases. So long as you use them judiciously, it's fine. In actual text markup cases, they're indispensable, as HTML illustrates.<p>2. As far as JSON Schema, you're wrong on all acounts – wrong that I haven't seen Some Stuff, wrong that JSON schema doesn't get used (see Swagger/OpenAPI), and wrong that XML Schema doesn't also get underitilized when a group of developers get lackadaisical.<p>3. As far as what historical use has been, I'm less interested in exhuming historical practice than simply observing which of the many use cases over the last 20 years worked well (and still work) and which didn't. The answer isn't that none of them worked, and it <i>certainly</i> isn't that XML users had a better bead on how to use it 20 years ago – it went through a massive hype curve just like a lot of techs do.<p>4. Regarding tabular data exchange, I stand by my statement. Use XML or JSON if you must, and sometimes you must, but there are better tools for the job.</p>
]]></description><pubDate>Sun, 15 Mar 2026 01:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47383507</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47383507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47383507</guid></item><item><title><![CDATA[New comment by phlakaton in "XML is a cheap DSL"]]></title><description><![CDATA[
<p>I disagree on several points here:<p>1. I think attributes absolutely should exist. They're great for describing metadata related to the tag: e.g. element ID, language, datatype, source annotation, namespacing. They add little in complexity.<p>2. The point of a close tag with a name is to make it unambiguous what it's trying to close off.<p>It sounds to me like what you want is not a better XML, but just s-exprs. Which is fine, but not quite solving the same problem.<p>3. As far as schema support, it seems to me that JSON Schema is well-established and perfectly cromulent – so much so that YAML authors are trying to use it to validate their stuff (the poor bastards) – and XML schema validation, while robust, is a complex and fragmented landscape around DTD, XSD, RELAX-NG, and Schematron. So although XML might have the edge, it's a more nuanced picture than XML proponents are claiming.<p>4. As far as tabular data, neither XML nor JSON were built for efficient tabular data representation, so it shouldn't be a surprise that they're clunky at this. Use the right tool for the job.</p>
]]></description><pubDate>Sat, 14 Mar 2026 21:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47381367</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47381367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47381367</guid></item><item><title><![CDATA[New comment by phlakaton in "XML is a cheap DSL"]]></title><description><![CDATA[
<p>By "parses well" in that case I mean "can identify where the error is, and maybe even infer the missing closing tag if desirable;" i.e. error reporting and recovery.<p>If you've ever debugged a JSON parse error where the location of the error was the very end of a large document, and you're not sure where the missing bracket was, you'll know what I mean. (S-exprs have similar problems, BTW; LISPers rely on their editors so as not to come to grief, and things still sometimes go pear-shaped.)</p>
]]></description><pubDate>Sat, 14 Mar 2026 18:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47379847</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47379847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47379847</guid></item><item><title><![CDATA[New comment by phlakaton in "XML is a cheap DSL"]]></title><description><![CDATA[
<p>Depends on the application, I suppose. For OP's application, pulling in XML is no trouble and gives you a <i>much</i> better solution for typed unions.<p>To get better than XML, I think you're looking at something closer to a Haskell- or LISP-embedded DSL, with obvious trade-offs when it comes to developer ecosystems and interoperability.</p>
]]></description><pubDate>Sat, 14 Mar 2026 17:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47378892</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47378892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47378892</guid></item><item><title><![CDATA[New comment by phlakaton in "XML is a cheap DSL"]]></title><description><![CDATA[
<p>Aesthetically, I consider such JSON structures degenerate. It's akin to building a ECMAScript app where every class and structure is only allowed to have one member.<p>If you want tagged data, why not just pick a representation that does that?</p>
]]></description><pubDate>Sat, 14 Mar 2026 16:53:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47378580</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47378580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47378580</guid></item><item><title><![CDATA[New comment by phlakaton in "XML is a cheap DSL"]]></title><description><![CDATA[
<p>For this application, where you might have a lot of authors and apps working with the rule data, I think schema-based  validation at some level is going to be a must if you don't want to end in sorrow.</p>
]]></description><pubDate>Sat, 14 Mar 2026 16:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47378530</link><dc:creator>phlakaton</dc:creator><comments>https://news.ycombinator.com/item?id=47378530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47378530</guid></item></channel></rss>