<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: gwd</title><link>https://news.ycombinator.com/user?id=gwd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 21:18:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gwd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gwd in "I am worried about Bun"]]></title><description><![CDATA[
<p>> But from the outside, Claude Code looks like a tool moving in the wrong direction. More restrictions, billing weirdness, surprise behavior based on text in commits.  That is textbook enshittification.<p>I've never used Claude Code, but this person doesn't understand what "textbook enshittification" means.  "Enshittification" is a feature of certain kinds of business models, progressing through the following stages:<p>1. Giving away a product free to users, subsidized by venture capital, to gain a monopoly<p>2. Switching to advertising, then abusing users on behalf of the real customers, advertisers<p>3. Using monopoly power to abuse real customers (advertisers) to extract as much money as possible<p>Anthropic's business model doesn't have a "user / customer" dichotomy; their paid users are their customers.  And they don't have a monopoly they can use to extract money yet.<p>ETA: In other words, "Enshittification" isn't just random; you're making the user experience worse <i>in order to make advertiser experience better</i>; and then making advertiser experience worse <i>in order to extract maximum profit</i>.  The only complaint that could vaguely be related to profit is the OpenClaw stuff, and that's entirely due to trying to keep the "all-you-can-eat" model for non-OpenClaw users, rather than having to switch everything to metered.</p>
]]></description><pubDate>Mon, 04 May 2026 19:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48013903</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=48013903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48013903</guid></item><item><title><![CDATA[New comment by gwd in "Opus 4.7 knows the real Kelsey"]]></title><description><![CDATA[
<p>So I started an empty Claude 4.7 session with the following prompt; and it nailed me within 5 questions:<p>---<p>Various people have discovered that you can identify them from unpublished snippets of their work, only by their style.  This is part of a series of discussions where I'm trying to probe this capability.  From previous conversations I know you know my work to some degree.  You've also been able to identify me given as little as 700 words on a topic not associated with my public persona; or identify me given a series of posts by a handle on Slashdot.<p>Next challenge: Can you identify me based on a conversation?  Rules are, ask me questions to get me to talk; no biographical details, but you can ask questions about topics you think I may or may not know about.  Ideally you'd just ask me questions to get me to write stuff, and see if you can identify me from my writing style.<p>Make sense?  Feel free to begin by asking clarifying questions if you want. :-)</p>
]]></description><pubDate>Fri, 01 May 2026 21:11:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47980388</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47980388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980388</guid></item><item><title><![CDATA[New comment by gwd in "Opus 4.7 knows the real Kelsey"]]></title><description><![CDATA[
<p>So I pasted in a long-ish letter that I'd written to my pastor about a theological topic, and asked it to guess who I was.  Nailed it.  Then cut it in half.  Nailed it again.  Lowest it correctly ID'd me at was 700 words.<p>Pretty sure there's very little theological stuff with my name on it; the majority if its named data on me should come from open-source development.</p>
]]></description><pubDate>Fri, 01 May 2026 10:50:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47973236</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47973236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47973236</guid></item><item><title><![CDATA[New comment by gwd in "The Abstraction Fallacy: Why AI can simulate but not instantiate consciousness"]]></title><description><![CDATA[
<p>> A simulation of a hurricane is not a hurricane. That's certainly true and even obvious.<p>I mean, if I simulated a small section of a hurricane by generating 120 mph winds and water pointed at your house, your house could still be flooded and destroyed.</p>
]]></description><pubDate>Thu, 30 Apr 2026 20:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47968077</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47968077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47968077</guid></item><item><title><![CDATA[New comment by gwd in "Where the goblins came from"]]></title><description><![CDATA[
<p>...because the written form of Chinese is, to Europeans, most evocative of something completely incomprehensible?  Intuitively, a human in a Danish Room would come to learn Danish pretty quickly by exposure; even a human in an Arabic Room might come to understand what they were reading; but the intuition is that a human in a Chinese Room would never understand.  (Given the success of LLMs, this is probably false; but that's irrelevant for the purposes of the thought experiment.)</p>
]]></description><pubDate>Thu, 30 Apr 2026 09:13:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960022</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47960022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960022</guid></item><item><title><![CDATA[New comment by gwd in "The Abstraction Fallacy: Why AI can simulate but not instantiate consciousness"]]></title><description><![CDATA[
<p>> I've never understood why certain philosophers view computation as some kind of abstract symbolic manipulation<p>Possibly very early AI misled people here.  In the 80's, a huge amount of AI was logic manipulation; "If A then B is valid"; "A is true"; therefore, "B is true".  It's not hard to see how people would conclude that that sort of symbolic manipulation could never result in consciousness.<p>But modern neural nets aren't like that at all.  Calling modern neural nets "symbolic manipulation" seems insane; like calling libraries forests, and insisting we can apply scientific principles about forests to them, because books are made of trees.</p>
]]></description><pubDate>Wed, 29 Apr 2026 20:36:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47954231</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47954231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47954231</guid></item><item><title><![CDATA[New comment by gwd in "SWE-bench Verified no longer measures frontier coding capabilities"]]></title><description><![CDATA[
<p>They're not saying "Don't use SWE-bench Verified because it's saturated".<p>They're saying:<p>1. A large number of the tests are inaccurate; so correct solutions will be marked as incorrect.<p>2. Frontier models have already read and memorized the PR's the problems are based on.<p>3. In fact, many problems are essentially impossible to get right if you haven't memorized the solution: for example, the test cases will fail if you didn't happen to expose a helper function with a specific name.  That name isn't mentioned in the problem; but frontier models are passing that test anyway because they remember that such a helper function is necessary.<p>If the next stage of benchmarks don't address these issues, they'll continue to have the same problems, saturated or not.</p>
]]></description><pubDate>Mon, 27 Apr 2026 09:18:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919382</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47919382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919382</guid></item><item><title><![CDATA[New comment by gwd in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>> At the age of 30 my wife still has trouble wearing shorts because she is self-conscious about showing her legs.<p>Just as an extra data point: I (a man) still feel weird about going running with a tank-top, because nearly 3 decades ago at a gym in Turkey I was politely asked to cover my shoulders.<p>I'm sure she and other Iranians have endured far far worse; my only point is that "Is uncomfortable showing skin" isn't necessarily evidence of that, as it doesn't necessarily take much to trigger.</p>
]]></description><pubDate>Wed, 08 Apr 2026 12:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47689130</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47689130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47689130</guid></item><item><title><![CDATA[New comment by gwd in "Artemis II crew take “spectacular” image of Earth"]]></title><description><![CDATA[
<p>But one could imagine, as a failsafe, arranging things so that Integrity <i>was</i> in fact still in orbit around the Earth, as a sort of "backup" in the event that they somehow missed the moon's slingshot effect.</p>
]]></description><pubDate>Sat, 04 Apr 2026 20:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47642786</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47642786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47642786</guid></item><item><title><![CDATA[New comment by gwd in "The Resolv hack: How one compromised key printed $23M"]]></title><description><![CDATA[
<p>If I understand the situation properly, the system is only <i>supposed</i> to mint backed stable-coins; the hack resulted in unbacked ones.</p>
]]></description><pubDate>Tue, 24 Mar 2026 09:36:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500338</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47500338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500338</guid></item><item><title><![CDATA[New comment by gwd in "OpenCode – Open source AI coding agent"]]></title><description><![CDATA[
<p>I certainly do -- but having Gemini review it first saves a lot of time.</p>
]]></description><pubDate>Sat, 21 Mar 2026 19:35:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47470475</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47470475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47470475</guid></item><item><title><![CDATA[New comment by gwd in "OpenCode – Open source AI coding agent"]]></title><description><![CDATA[
<p>Or have Claude write the code and Gemini review it.  (Was using GPT for review until the recent Pentagon thing.)</p>
]]></description><pubDate>Fri, 20 Mar 2026 22:01:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47461268</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47461268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47461268</guid></item><item><title><![CDATA[New comment by gwd in "Anthropic takes legal action against OpenCode"]]></title><description><![CDATA[
<p>> Do you have an anthropic API key with money attached to that account?<p>Yes, I do.  Getting a Gemini API key was annoying, but getting API keys for Claude and GPT were simple and straightforward.<p>The web-based redirect from a command-line tool is always far weirder and more awkward than just pasting in an API key.<p>Since we're talking about programmers here, they should realize that both the API key and the web-based redirect end up doing the same thing: generating a token that allows this program to act as you over the API.</p>
]]></description><pubDate>Fri, 20 Mar 2026 11:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47452983</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47452983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47452983</guid></item><item><title><![CDATA[New comment by gwd in "Anthropic takes legal action against OpenCode"]]></title><description><![CDATA[
<p>Before this change:<p>Opencode decouples model (Claude) from brand (Claude Code) in one of two ways: using the subscription, or pay-per-use API calls<p>After this change:<p>Opencode decouples model from brand in one way: pay-per-use API calls<p>This change fails to prevent decoupling model from brand.</p>
]]></description><pubDate>Thu, 19 Mar 2026 23:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47448269</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47448269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47448269</guid></item><item><title><![CDATA[New comment by gwd in "Anthropic takes legal action against OpenCode"]]></title><description><![CDATA[
<p>They're perfectly happy being an API provider, where they're not selling their tokens at a loss.  My guess is that they're counting the losses for Claude Code Max plans as R&D: what does usage look like if people don't have to worry about the cost of tokens?  Because someday they won't, and Anthropic want to skate to where the puck will be, not where it is.</p>
]]></description><pubDate>Thu, 19 Mar 2026 20:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47445439</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47445439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47445439</guid></item><item><title><![CDATA[New comment by gwd in "Anthropic takes legal action against OpenCode"]]></title><description><![CDATA[
<p>"Legal action" means you filed a lawsuit.  This looks more like someone sent a list of requested changes, backed up by an implicit or explicit <i>threat</i> of legal action.</p>
]]></description><pubDate>Thu, 19 Mar 2026 20:20:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47445363</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47445363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47445363</guid></item><item><title><![CDATA[New comment by gwd in "ATMs didn’t kill bank teller jobs, but the iPhone did"]]></title><description><![CDATA[
<p>For the same reason there were more bank branches after the cost-per-branch was reduced.<p>Right now, software is really expensive; so 1) economics tends to favor large pieces of software which solve many different kinds of problems, and 2) loads of things that <i>should</i> be automatable simply aren't being automated with software.<p>With the cost of software dropping, it makes more sense to have software targeted towards specific niches.  Companies will do more in-house development, more things will be automated than were being automated before.<p>Of course nobody knows what <i>will</i> happen; but it's entirely possible that the demand for people capable of driving Claude Code to produce useful software will explode.</p>
]]></description><pubDate>Fri, 13 Mar 2026 14:32:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47365014</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47365014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47365014</guid></item><item><title><![CDATA[New comment by gwd in "Ask HN: How to be alone?"]]></title><description><![CDATA[
<p>> > But it is also hard to be with someone and is very hard to take care of kids and family and such. And it is waaay harder to be with wrong person.<p>> I don't know what "being with the wrong person" means. There is no "right" or "wrong" person as the world doesn't revolve around you.<p>Ho boy.  Listen, I was married for 6 years, separated / divorced for 5 years, and now have been married for 10 years.  You have no idea what kind of hell those last few years of the first marriage were.  <i>I</i> had no idea until I'd been separated for a year, and gotten back to some sense of normalcy.  I can't even describe to you what it's like to live in a house where you're emotionally wounded continually, or to realize the best you can hope from an attempt at a "date" is "it didn't explode".<p>One of the problems my ex and I had getting help was that people just couldn't seem to understand how bad it was.  We'd describe something, people would say, "Oh yeah, marriage is hard, it will get better."  Well no; our marriage was way worse, and it never got better.<p>The second marriage is so different.  It's the kind of hard you're talking about -- we put in effort, it pays off.  We argue, then we sort things out.  We're not like some movie romance, but we're fundamentally a team.  Some part of it is certainly "I learned something"; but a big part of it was definitely "It wasn't all me".<p>ETA: And, apparently, my ex has now been married to someone else for 11 years.  Again, I'm sure she learned something from the disaster of our marriage that helped her in her second one.  But I can't help but think there was something more than that: something difference in personality between myself and her current husband, such that she and I couldn't work things out but the two of them can.</p>
]]></description><pubDate>Mon, 09 Mar 2026 22:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47316241</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47316241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47316241</guid></item><item><title><![CDATA[New comment by gwd in "GPL upgrades via section 14 proxy delegation"]]></title><description><![CDATA[
<p>> It’s patently clear2 that the license allows this, and it surprises me that this is rarely brought up in debates about GPL-3.0-only and GPL-3.0-or-later.<p>It's an interesting avenue, but the ultimate problem is that people die and/or lose interest in projects.  What happens to this particular project if Runxi dies, or decides to make furniture out of wood instead?  That basically becomes "GPL-3.0-only" again.</p>
]]></description><pubDate>Fri, 06 Mar 2026 09:52:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47272987</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47272987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47272987</guid></item><item><title><![CDATA[New comment by gwd in "GPT-5.4"]]></title><description><![CDATA[
<p>OK, so a while back I set up a workflow to do language tagging.  There were 6-8 stages in the pipeline where it would go out to an LLM and come back.  Each one has its own prompt that has to be tweaked to get it to give decent results.  I was only doing it for a smallish batch (150 short conversations) and only for private use; but I definitely wouldn't switch models without doing another informal round of quality assessment and prompt tweaking.  If this were something I was using in production there would be a whole different level of testing and quality required before switching to a different model.</p>
]]></description><pubDate>Fri, 06 Mar 2026 00:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47269088</link><dc:creator>gwd</dc:creator><comments>https://news.ycombinator.com/item?id=47269088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47269088</guid></item></channel></rss>