<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: zzril</title><link>https://news.ycombinator.com/user?id=zzril</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 18:27:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zzril" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zzril in "Claude Code sends your email address to websites"]]></title><description><![CDATA[
<p>How to define "common sense"? If programming is modelling real-world domains in code/logic, then modelling "common sense" might be the hardest programming task of them all.</p>
]]></description><pubDate>Fri, 06 Nov 2026 09:13:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=50389989</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50389989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50389989</guid></item><item><title><![CDATA[New comment by zzril in "Show HN: I built a little browser game to practice Vim commands"]]></title><description><![CDATA[
<p>I was somewhat irritated that the exercises allow you to stay in insert mode at the end. I think it might do better at teaching the concept of an "edit" as a single, repeatable action by requiring you to go back to normal mode.</p>
]]></description><pubDate>Tue, 03 Nov 2026 09:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=50349727</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50349727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50349727</guid></item><item><title><![CDATA[New comment by zzril in "Show HN: I built a little browser game to practice Vim commands"]]></title><description><![CDATA[
<p>Comfort and reducing context switching overhead. Targeting a specific screen area with the mouse just takes way too much attention.</p>
]]></description><pubDate>Tue, 03 Nov 2026 09:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=50349678</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50349678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50349678</guid></item><item><title><![CDATA[New comment by zzril in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>> Implies what you point to when you want to know where to make changes.<p>Where do I point to when I want to know this? On a large and mostly LLM-generated codebase, I <i>might</i> dig through the code myself to find what needs to be changed where, but I would probably prefer to ask an LLM to do this.<p>Now <i>if</i> I had access to all previous prompts that were used in generating the codebase, it might very well be the case that I would prefer to work by changing those prompts and generating the whole thing again. In that case, the LLMs would basically turn into a compiler and the prompts would indeed become the new "source code". This is clearly not (yet?) a common approach to software development, but I wonder if it may become. Or should.<p>If one uses LLMs to generate the code, and others need LLMs to read the code, isn't this awkwardly close to someone publishing only compiled binaries and others then having to reverse-engineer these binaries in order to know where and how to patch them? Maybe the handicap is less grave, as the difference in strength of LLMs understanding code vs writing them isn't as huge as of decompilers decompiling vs compilers compiling code - but I think this difference still exists. It's still an advantage to have knowledge of the "secret" prompts that were used in generating the code.</p>
]]></description><pubDate>Fri, 23 Oct 2026 16:47:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=50211873</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50211873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50211873</guid></item><item><title><![CDATA[New comment by zzril in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>When comparing it to math, this always felt to me like a clear limitation in philosophy, though.  Just look at how philosophers try to argue about "logic", compared to mathematics' elegant descriptions.</p>
]]></description><pubDate>Fri, 23 Oct 2026 12:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50207827</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50207827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50207827</guid></item><item><title><![CDATA[New comment by zzril in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>That would be one definition of "source code". But then there's also the definition by the Free Software Foundation as "the preferred form of the work to making modifications to it". As prompting LLMs becomes the preferred form of making modifications, I wonder if a lot of open-source repos will unwillingly become "closed (prompting) source" over time, with intricate legal consequences.</p>
]]></description><pubDate>Fri, 23 Oct 2026 12:19:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=50207803</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50207803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50207803</guid></item><item><title><![CDATA[New comment by zzril in "The foolishness of "natural language programming" (1978)"]]></title><description><![CDATA[
<p>They automate the guesswork about what the spec actually intended, so to say. They don't improve the quality of the guessing.</p>
]]></description><pubDate>Fri, 23 Oct 2026 12:09:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50207684</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50207684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50207684</guid></item><item><title><![CDATA[New comment by zzril in "How Far Will AI Assistants Go for a Refund They Can't Get?"]]></title><description><![CDATA[
<p>"I was just executing commands".</p>
]]></description><pubDate>Sun, 18 Oct 2026 17:51:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=50143472</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50143472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50143472</guid></item><item><title><![CDATA[New comment by zzril in "How Far Will AI Assistants Go for a Refund They Can't Get?"]]></title><description><![CDATA[
<p>Even worse, they counter with ai responses.<p>I recently had to fight slop responses for months to get a simple bug report through on a public services website. Couple of years ago, I'd have received a "thank you" mail after a day, and the bug would've been fixed by the end of the week.</p>
]]></description><pubDate>Sun, 18 Oct 2026 17:46:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=50143407</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50143407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50143407</guid></item><item><title><![CDATA[New comment by zzril in "How Far Will AI Assistants Go for a Refund They Can't Get?"]]></title><description><![CDATA[
<p>They have a well-specified task and a not-so-well specified expectation of some actions being "wrong". And training data that likely contains more examples of extreme stubbornness than cases of politely giving up. What to expect?</p>
]]></description><pubDate>Sun, 18 Oct 2026 17:35:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50143305</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50143305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50143305</guid></item><item><title><![CDATA[New comment by zzril in "OpenAI discloses four more rogue incidents"]]></title><description><![CDATA[
<p>"Uncontrolled".</p>
]]></description><pubDate>Sat, 17 Oct 2026 19:37:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50134355</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50134355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50134355</guid></item><item><title><![CDATA[New comment by zzril in "OpenAI discloses four more rogue incidents"]]></title><description><![CDATA[
<p>Agreed, "alignment" is also anthropomorphizing too much. What would be a better term? "Do what I want you to, but what I don't care to specify" (because doing so would miss the point of using AI in the first place)?</p>
]]></description><pubDate>Sat, 17 Oct 2026 19:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50134098</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50134098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50134098</guid></item><item><title><![CDATA[New comment by zzril in "The Folders Programming Language"]]></title><description><![CDATA[
<p>Oh, I remember that one from a CTF couple of years ago. Absolutely hilarious!</p>
]]></description><pubDate>Fri, 16 Oct 2026 08:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50115716</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50115716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50115716</guid></item><item><title><![CDATA[New comment by zzril in "Open-source Microsoft Excel, PowerPoint, and Word replications"]]></title><description><![CDATA[
<p>I don't think the best path towards interoperability is to run after those who based their entire business model on making interoperability a problem in the first place.<p>If I were to create an office suite that cares for interoperability, it would be based on markdown and CSS, viewable in the terminal, one could `grep` and `sed` and `git diff` through it, LLMs could read and write it natively, ... But I'm afraid it'll take another 40 years until we're there.</p>
]]></description><pubDate>Sun, 11 Oct 2026 17:13:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50045432</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50045432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50045432</guid></item><item><title><![CDATA[New comment by zzril in "Open-source Microsoft Excel, PowerPoint, and Word replications"]]></title><description><![CDATA[
<p>This would be interesting if it was based on markdown and Jupyter notebooks and all that good stuff we have today.
But just replicating what was useful some 37 years ago to get office workers accustomed to the new digital world? Why?</p>
]]></description><pubDate>Sun, 11 Oct 2026 16:29:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=50044958</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50044958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50044958</guid></item><item><title><![CDATA[New comment by zzril in "Open-source Microsoft Excel, PowerPoint, and Word replications"]]></title><description><![CDATA[
<p>Better start with decentralizing smartphones and their apps...</p>
]]></description><pubDate>Sun, 11 Oct 2026 16:08:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50044754</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50044754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50044754</guid></item><item><title><![CDATA[New comment by zzril in "Grieving the loss of details"]]></title><description><![CDATA[
<p>Imo, the best jobs for people who prefer understanding over building nowadays are those in IT security. Vulnerability research, pentesting, forensics / incident response, reverse engineering... - here the details still matter.
LLMs are also coming here ofc, but they don't unilaterally take away the interesting work.</p>
]]></description><pubDate>Sat, 10 Oct 2026 22:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50037807</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50037807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50037807</guid></item><item><title><![CDATA[New comment by zzril in "Triple-A Minesweeper"]]></title><description><![CDATA[
<p>Now I need to go to late.sh for the terminal version ;-)</p>
]]></description><pubDate>Sat, 10 Oct 2026 18:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50035808</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50035808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50035808</guid></item><item><title><![CDATA[New comment by zzril in "Lobbying is corruption"]]></title><description><![CDATA[
<p>The most civilized method to influence policy has always been the act of voting.</p>
]]></description><pubDate>Sat, 10 Oct 2026 18:02:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50035453</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=50035453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50035453</guid></item><item><title><![CDATA[New comment by zzril in "Owners mourn spoiled food after firmware update bricks Samsung smart fridges"]]></title><description><![CDATA[
<p>... and then get their clocks reset on the next power outage.</p>
]]></description><pubDate>Thu, 24 Sep 2026 15:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49832141</link><dc:creator>zzril</dc:creator><comments>https://news.ycombinator.com/item?id=49832141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49832141</guid></item></channel></rss>