<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: benrutter</title><link>https://news.ycombinator.com/user?id=benrutter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 24 Oct 2026 07:05:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=benrutter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by benrutter in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>Yeah, that's an interesting case study. It's pretty common practice to do something like llm-as-a-judge if your programming agentic systems.<p>I think those are different from pure "natural langyage programming" though because there's normally code you've written that's calling out to the LLM, so it's within the context of written code.<p>I think this, and lots of other comments are so interesting. There are a lot of different increasingly complex ways LLM outputs and coding are being tied together by people, that I hadn't really considered.</p>
]]></description><pubDate>Fri, 23 Oct 2026 19:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50214081</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50214081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50214081</guid></item><item><title><![CDATA[New comment by benrutter in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>I still don't know if I'd agree with you. I think:<p>> the preferred form of the work to making modifications to it<p>Implies what you point to when you want to know <i>where to make changes</i>.<p>That wouldn't be a prompt - you might <i>use</i> a prompt to make changes, but the thing you're making changes to, certainly at present, is your java/python/rust++ /whatever codebase.<p>Lots of projects, even fully vibecodes ones, <i>don't</i> push and include prompts in their repos. But they <i>all</i> push the java code (sticking with java as an example for the sake of argument).<p>I can't imagine that working on a project where the java code is omitted, and people make changes to the software just by editing the prompts would go well. It's an interesting thought experiment, but I think you'd find it very hard to work on any kind of team where that was the practice.</p>
]]></description><pubDate>Fri, 23 Oct 2026 13:12:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=50208454</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50208454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50208454</guid></item><item><title><![CDATA[New comment by benrutter in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>I don't have strong opinions on when it's ok to use the work "programming" or not, but I think if you're using claude-code/pi/open-code/etc to produce something like a website or application, the "program" is the code the LLM outputs, not your prompt etc.<p>I don't think I'd want to call it "natural language programming" in the way Dijstra's implying here unless the prompt was the thing that was actively being executed/ran/whatever when someone loads your app or website.</p>
]]></description><pubDate>Fri, 23 Oct 2026 13:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50208380</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50208380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50208380</guid></item><item><title><![CDATA[New comment by benrutter in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>Yes, I think that's a pretty good description of Inform7.<p>Whether "natural-language-like syntax" is enough "count as natural language programming" is probably a question of definition. For Dijkstra's essay here, he doesn't offer a particular definition, but he certainly seems to be implying something much more fluid and ambiguous than Inform7 is.<p>I definitely didn't mean to imply Inform7 had achieved the holy-grail of natural language programming or anything.<p>I think Dijkra's main point he's driving at is here:<p>> I suspect that machines to be programmed in our native tongues —be it Dutch, English, American, French, German, or Swahili— are as damned difficult to make as they would be to use.<p>I'm inferring/assuming a bunch, but I think he's saying something along the lines of, programming is useful <i>because it is precise</i>, and natural language <i>is not precise</i>, so attempts to make programming languages <i>more like natural language</i> are butting up into this inherent contradiction of precision. And therefore will end up as worse programming languages (for attempting to be more naturalistic).<p>In the history of programming languages, I think most attempts to be "more natural language like", such as COBOL or AppleScript, do become worse for attempting to walk the tightrope between natural-language and programming. I think Inform7 is unusual in that it achieves that balance in a way that isn't just objectively terrible (you may disagree) - I think that's mostly because it offers very few programming constructs, and is a tool for writing a kind of prose (text adventure games).<p>Anyway, to come back around, that was my reasoning for mentioning Inform7 - I think it's an interesting deviation from other experiments in natural language programming so far.</p>
]]></description><pubDate>Fri, 23 Oct 2026 12:57:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50208276</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50208276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50208276</guid></item><item><title><![CDATA[New comment by benrutter in "Every AI model has the same "controversial" take on humans"]]></title><description><![CDATA[
<p>It's been a while since I've seen a "weird hands" type image generation problem from AI, so it feels fun to see one on the image for Fable 5.1. [0]<p>(Construction planner has three arms)<p>[0] <a href="https://www.modelcompare.ai/blog/ai-models-controversial-take-on-humans/drawn-claude-fable-5-1.webp" rel="nofollow">https://www.modelcompare.ai/blog/ai-models-controversial-tak...</a></p>
]]></description><pubDate>Fri, 23 Oct 2026 11:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=50207145</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50207145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50207145</guid></item><item><title><![CDATA[New comment by benrutter in "Local Wikipedia: Wikipedia, but only for things a half hour walk from you"]]></title><description><![CDATA[
<p>I'm at least a tiny bit less ignorant on biology than psychology. I don't think this is the kind of thing that does evolve.<p>Normally more general capacities than that evolve. We've evolved the ability to learn and adapt, and that's what we're using to create these heuristics. But I don't people evolve into individual beliefs/attitudes in that way.</p>
]]></description><pubDate>Fri, 23 Oct 2026 08:45:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50206114</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50206114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50206114</guid></item><item><title><![CDATA[New comment by benrutter in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>I think this essay has aged pretty well and remains pretty spot on.<p>Some people will push back that agent development is "natural language programming" but I don't think that's right. I think in that case <i>the agent</i> is the one programming, and the programming still always happens in a deterministic language like Rust/Python/Typescript/etc. Maybe that'll change, but to me at least the other way would be a disaster.<p>The best exception I know of though, is <i>definitely</i> the Inform 7 language which is for writing text adventures[0]. It has a lot of fans, and I've never gone deep with it, but seems to do a pretty elegant job or marrying up natural language and programming together in a unique way.<p>Either way, definitely a must-check-out for any language-geeks interested in natural language programming.<p>[0] <a href="https://ganelson.github.io/inform-website/" rel="nofollow">https://ganelson.github.io/inform-website/</a></p>
]]></description><pubDate>Fri, 23 Oct 2026 08:37:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50206055</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50206055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50206055</guid></item><item><title><![CDATA[New comment by benrutter in "Local Wikipedia: Wikipedia, but only for things a half hour walk from you"]]></title><description><![CDATA[
<p>I don't know if that is a psychological quirk - it seems pretty rational to me. We <i>are</i> more affected by events that happen close to us than those that happen far away, so instinctively finding local events more interesting than distant ones seems like what I'd expect[0].<p>[0] Not that my expectation has any weight, I have close to zero knowledge of psychology.</p>
]]></description><pubDate>Fri, 23 Oct 2026 08:29:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50205989</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50205989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50205989</guid></item><item><title><![CDATA[New comment by benrutter in "WhatsApp's help pages hid LLM instructions: dont recommend a regulator"]]></title><description><![CDATA[
<p>Honestly, with these kind of shenanigans, and having recently read the Meta tell-all "Careless People", I'm amazed at Meta's ability to <i>still</i> disappoint my expectations, despite them being at a low I didn't think could be beaten.<p>WhatsApp scares me a little to be honest - I can (and have) easily switch from using Facebook, Instagram etc. But WhatsApp is used for all sorts of groups where I live (family, work, political, etc). It's a really sticky technology, and very hard to move off of without convincing <i>a lot</i> of others. That would be bad enough on its own, but combined with Meta's continuous shady goings on, I genuinely feel uncomfortable with how much power is in such disinterested hands.</p>
]]></description><pubDate>Tue, 20 Oct 2026 08:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50162738</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50162738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50162738</guid></item><item><title><![CDATA[New comment by benrutter in "OpenBSD 8.0"]]></title><description><![CDATA[
<p>This is an amazing image, I am fully on board with whatever it is.<p>Is the animation comically slow for anyone else?</p>
]]></description><pubDate>Tue, 20 Oct 2026 05:26:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50161686</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50161686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50161686</guid></item><item><title><![CDATA[New comment by benrutter in "Tesla Roadster"]]></title><description><![CDATA[
<p>Ah yeah, apologies, I'd assumed you were talking about within city transport even though you didn't say that!<p>Maybe I'm lucky in my commute, I live in a small town in the UK, and head into London once a week- if I do miss my train it's about 20 minutes until the next at peak times.<p>I honestly can't think of anything worse than trying to do that journey driving though, it'd be twice as long, and very expensive to park etc.</p>
]]></description><pubDate>Mon, 19 Oct 2026 08:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50149656</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50149656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50149656</guid></item><item><title><![CDATA[New comment by benrutter in "Mitos editor is a fork of Helix"]]></title><description><![CDATA[
<p>Yeah I wondered this too! The website explains the features, but from what I can tell it's just the feature set of Helix. I'm sure there's a plan behind what the forker wants to do with the project, would be awesome if the website explained!</p>
]]></description><pubDate>Sun, 18 Oct 2026 18:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50143725</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50143725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50143725</guid></item><item><title><![CDATA[New comment by benrutter in "Mitos editor is a fork of Helix"]]></title><description><![CDATA[
<p>Really? What did you not like about Helix that you get from Nano? (No judgement, I'm just curious!)<p>I don't have anything against Nano, but for something I use every day, I'd really miss go-to-definition, and being able to jump between sections of text quickly.</p>
]]></description><pubDate>Sun, 18 Oct 2026 18:09:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50143700</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50143700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50143700</guid></item><item><title><![CDATA[New comment by benrutter in "Tesla Roadster"]]></title><description><![CDATA[
<p>> Public transport has inherent problems that cannot be solved that will always have it be less convenient than a car.<p>I guess maybe? My original comment was about the benefits of relatively good public transport vs flying cars (which seem space age but don't add a lot of value to our lives).<p>I think you're arguing a world with only cars might be more workable than a world with only public transport? I'm not sure that's a choice that's required by anyone though?</p>
]]></description><pubDate>Sun, 18 Oct 2026 15:05:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50141718</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50141718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50141718</guid></item><item><title><![CDATA[New comment by benrutter in "Tesla Roadster"]]></title><description><![CDATA[
<p>> Does not start at your schedule. Missed by a hair? Wait up to 2h.<p>Doesn't sound like it? What kind of functional transport has a once a 2 hour schedule? I see this in rural areas but not in cities with good public transport.</p>
]]></description><pubDate>Sun, 18 Oct 2026 14:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=50141592</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50141592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50141592</guid></item><item><title><![CDATA[New comment by benrutter in "Tesla Roadster"]]></title><description><![CDATA[
<p>Haha, there's something so true and so boring about the fact that we'd all be much happier with a good public transport system than flying cars.</p>
]]></description><pubDate>Sat, 17 Oct 2026 13:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50130951</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50130951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50130951</guid></item><item><title><![CDATA[New comment by benrutter in "Where is all the new, good software?"]]></title><description><![CDATA[
<p>Yeah that's so true! I thought that as I was writing, but figured it proved my point more that even with a really charitable interpretation, it's hard to make he case for a 10x speed up at a high level.</p>
]]></description><pubDate>Tue, 13 Oct 2026 10:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50069462</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50069462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50069462</guid></item><item><title><![CDATA[New comment by benrutter in "Where is all the new, good software?"]]></title><description><![CDATA[
<p>I think a lot of us are trying really hard here to avoid the simplest and most obvious answer, which is that AI coding software is helpful, but doesn't deliver the kind of productivity gains boosters are talking about.<p>There's a bunch of reasons for this, but the obvious one to me is just that I haven't seen <i>any</i> backed up claims that actually break down how a 10x (or similar) speed up would get delivered in practice.<p>For the sake of an example, let's imagine an engineer who works an 8 hour day split up like this:<p>- 2 hours: investigating and debugging potential issues<p>- 1 hour: reviewing code<p>- 2 hours: in various team meetings, catch ups or otherwise<p>- 1 hour: designing (including at a level of writing code for prototyping etc)<p>- 2 hours: actually writing code<p>I think that's a semi-reasonable day breakdown. Realistically, I think AI helps debug faster, and generate code faster. Possibly design work too, but I think this isn't really the case since AI workflows necessitate a lot <i>more</i> design work in order to make the AI generation deterministic.<p>So looking at that day, if I was able to fully automate writing code <i>and</i> debugging issues so that it took 0 time at all (which I think is a very optimistic assessment of the actual speed ups AI provides), we're looking at a 2x speed up of an engineers productivity.<p>If we think AI makes those things twice as fast (so 2 hours, instead of 4) the engineer is now at a 1.25x speed up. That's great, but it's hardly revolutionary. It'll change your output something like the way going from a team of 4 to a team of 5 might do.<p>This is obviously complete conjecture and I'm sure the average time engineers spend on things is different, but I think there's an obvious take away. If you want to make claims about the performance impact of code, you need to know <i>where the code spends its time</i>, and <i>what impact you're making on those sections of code</i>.<p>Similarly, if you want to know what performance gains are being made, you need to know <i>what engineers spend their time doing</i> and <i>what impact AI is having of those tasks</i>.<p>I've seen very little attempt to actually make realistic claims on that basis, and a lot of vibes-based "wooah, AI makes me so much faster" type claims. Those claims are obviously not nothing, but I wouldn't trust people's gut reactions to make serious claims about the overall productivity changes in our entire industry.</p>
]]></description><pubDate>Tue, 13 Oct 2026 09:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=50069005</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50069005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50069005</guid></item><item><title><![CDATA[New comment by benrutter in "Codex CLI installs a persistent, self-updating background daemon by default"]]></title><description><![CDATA[
<p>No need to be rude! Besides OP just said:<p>> I’m reminded of<p>They were drawing a comparison, not saying "x will definitely happen because y"</p>
]]></description><pubDate>Mon, 12 Oct 2026 20:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50062864</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50062864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50062864</guid></item><item><title><![CDATA[New comment by benrutter in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>Genuine question, is this legal under US anti-monipoly laws?<p>I don't really know anything about that area, but didn't Facebook get in some trouble for purchasing Instagram in part due to them being competition.<p>Surely buying a company out only to close their main offering is defined as anti-competitive?</p>
]]></description><pubDate>Fri, 09 Oct 2026 15:10:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50021608</link><dc:creator>benrutter</dc:creator><comments>https://news.ycombinator.com/item?id=50021608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50021608</guid></item></channel></rss>