<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: gwern</title><link>https://news.ycombinator.com/user?id=gwern</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 27 May 2026 18:40:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gwern" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gwern in "Gemini 3.5 deleted 28,745 lines, broke production, and wrote a fake post-mortem"]]></title><description><![CDATA[
<p>It's amusing he says the recordings will save him from being fired. You'd think all the stuff he admitted to, from letting agents push to prod with no real testing to installing completely unvetted packages he didn't even bother to try to use (he's lucky they didn't get shai-huluded or norked, just got a pile of BS which took down his client's systems)...</p>
]]></description><pubDate>Thu, 21 May 2026 00:47:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48216356</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48216356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48216356</guid></item><item><title><![CDATA[New comment by gwern in "Not alive, but not dead: disembodied human brains used for drug testing"]]></title><description><![CDATA[
<p>The most important thing to know about anesthesia in the context of OP is that it often <i>doesn't</i> work. 'Anesthesia awareness' is real and probably more common than we think because anesthesia can easily produce awareness but block memory formation.<p>Keep that in mind when they make arguments about propofol... Which is one of the drugs mentioned in <a href="https://www.theatlantic.com/health/archive/2017/12/surgical-patients-may-be-feeling-painand-mostly-forgetting-it/547439/" rel="nofollow">https://www.theatlantic.com/health/archive/2017/12/surgical-...</a> and <a href="https://gwern.net/doc/psychology/neuroscience/pain/anesthesia/2011-noreika.pdf" rel="nofollow">https://gwern.net/doc/psychology/neuroscience/pain/anesthesi...</a><p><a href="https://web.archive.org/web/20120411063647/http://squid314.livejournal.com/260594.html" rel="nofollow">https://web.archive.org/web/20120411063647/http://squid314.l...</a><p>"What did the doctor say? He told me that they couldn’t up the anesthetic because an overdose could cause respiratory arrest, and that it wouldn’t matter because the
anaesthetic on any dose caused severe short term memory loss and whatever happened the patient would forget all about it.
The second point, at least, was right on. One patient spent the entire procedure writhing in agony and screaming something incoherent to God. The doctor finished the procedure, took out the endoscope, and cut off the anesthetic, and the patient turned his head, looked the doctor right in the eye, smiled, and said, laughing “Wow, that wasn’t bad at all!
Guess I slept right through it!”"</p>
]]></description><pubDate>Wed, 20 May 2026 23:57:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48216005</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48216005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48216005</guid></item><item><title><![CDATA[New comment by gwern in "AI, "Humanity", and Dr. Manhattan Syndrome: A Communications Intervention"]]></title><description><![CDATA[
<p>Strange, I would have thought, if you had read even the title of OP, why it'd obviously be relevant to point this out.</p>
]]></description><pubDate>Wed, 20 May 2026 20:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48213878</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48213878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48213878</guid></item><item><title><![CDATA[New comment by gwern in "Gemini 3.5 Flash"]]></title><description><![CDATA[
<p>I agree. The <a href="https://aistudio.google.com/" rel="nofollow">https://aistudio.google.com/</a> is shockingly bad. I'm not sure I've ever used such a flaky Google service before. It's so much worse than Gmail or Google, not to mention ChatGPT or Claude or DeepSeek or Kimi or Midjourney web interfaces. The bizarre janky integration with your Google Drive, or Gemini or NBPs randomly erroring out, often indefinitely. I've had sessions refresh themselves and just... disappearing. Or when you get frustrated with a buggy dead session and hit 'new session' and have to wait minutes for 'saving...' to happen.</p>
]]></description><pubDate>Tue, 19 May 2026 22:23:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200478</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48200478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200478</guid></item><item><title><![CDATA[New comment by gwern in "AI, "Humanity", and Dr. Manhattan Syndrome: A Communications Intervention"]]></title><description><![CDATA[
<p>(Post is 56% AI in Pangram.)</p>
]]></description><pubDate>Tue, 19 May 2026 22:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200433</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48200433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200433</guid></item><item><title><![CDATA[New comment by gwern in "Lisp in Web-Based Applications (2001)"]]></title><description><![CDATA[
<p>Anyone know how redundant this is with the pg essays on his website? Not sure I've seen much about 'Rtml' or other technical details of Viaweb before.</p>
]]></description><pubDate>Tue, 19 May 2026 22:00:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200256</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48200256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200256</guid></item><item><title><![CDATA[New comment by gwern in "I don't think AI will make your processes go faster"]]></title><description><![CDATA[
<p>This seems consistent with OP. You had a feature where most of his Gantt chart is, in effect, already done: you had a clear problem with a clear well thought out design/solution (with associated documentation) in mind, you had a well setup analytics process for deployment and followup... you really had everything <i>except</i> that big fat chunk in the middle labeled 'coding'. So in your anecdote, an agentic coding LLM really could deliver a huge speedup by doing the remaining 10% or whatever of the work.<p>This is why LLMs are really great 'knocking off the todo/wishlist' of things you always meant to do. The problem, as far as broader discussions of 'productivity multipliers' or 'total factor productivity' go is that there's a certain perverse diminishing returns to such wishlist items (if each item was all <i>that</i> important, why didn't it get done <i>before</i>?), they generally only apply to a small part of a large complicated whole (what % of your ecosystem/business/community as a whole is the login page, as pleasing and profitable as that fix is relative to the investment? Probably not a big %), and they are also finite (what happens when you have worked through your backlog of lowhanging fruit?).</p>
]]></description><pubDate>Sun, 17 May 2026 19:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48172420</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48172420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48172420</guid></item><item><title><![CDATA[New comment by gwern in "Details of the Daring Airdrop at Tristan Da Cunha"]]></title><description><![CDATA[
<p>Nah, if the meta shifts too far, people will just prompt for lower quality like errors, the same way that if Pangram use gets too widespread, people will just start using anti-Pangram prompts and rewrite services. And since people largely don't notice or care, even here, that meta shift is going to take a long time.</p>
]]></description><pubDate>Sat, 16 May 2026 19:17:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48162944</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48162944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48162944</guid></item><item><title><![CDATA[New comment by gwern in "Details of the Daring Airdrop at Tristan Da Cunha"]]></title><description><![CDATA[
<p>It is not 'very nice'; it's often generic and lacking in any insight or striking imagery, the meter is ragged and inconsistent while the rhymes are often padding or outright slant (through/too, shore/core?). But I will grant it this: despite the AABB quatrain meter making it look <i>exactly</i> like AI slop, the flaws and errors show that it's probably genuinely amateur-written (as does a '100% human' rating in Pangram).</p>
]]></description><pubDate>Fri, 15 May 2026 19:49:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48153002</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48153002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48153002</guid></item><item><title><![CDATA[New comment by gwern in "Dead.Letter (CVE-2026-45185) – How XBOW found an unauthenticated RCE on Exim"]]></title><description><![CDATA[
<p>> also it is, more <i>quietly</i>, the account of how I tried to make peace with the new shape of the world we are now living in.</p>
]]></description><pubDate>Wed, 13 May 2026 03:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48117391</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48117391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48117391</guid></item><item><title><![CDATA[New comment by gwern in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>I understood his joke just fine. I just disagree, because I think he missed that it was AI-written in a way which is actually already implementing his suggestion of 'lowering' the original high-level human input into a more rigid, formalized schematic, easily-parsed language, which I call "AInglish", and which we increasingly <i>are</i> all communicating in, as exemplified by OP, due to the fact that many people find it superior and more enjoyable and more understandable, as is not too much of a surprise given the goals of the chatbot training process and cognitive offloading/deskilling. (As the joke goes, the LLM will expand out my short prompt for an email or blog post, and their LLM will summarize it for them...)</p>
]]></description><pubDate>Tue, 12 May 2026 22:59:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48115699</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48115699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48115699</guid></item><item><title><![CDATA[New comment by gwern in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>This post wasn't written in English, it was written in AIglish. (For god's sake, please tell me you see it at <i>this</i> point and you don't need to punch the opening into Pangram to see '100% AI' to recognize it by now?)<p>So in a way it's proving its own point. Why painfully write out by hand in English when the LLM will do a better job by porting your English prompt to AIglish and get +235 points and #3 on HN?</p>
]]></description><pubDate>Tue, 12 May 2026 03:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48103946</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48103946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48103946</guid></item><item><title><![CDATA[New comment by gwern in "'Try, Score, Change': Reinforcement Learning for Children"]]></title><description><![CDATA[
<p>Yes, I definitely take this as a kind of reductio of Grow-Speech, after having defined it rigorously enough to be enforceable, or as chatbots love to say now, 'auditable' (<a href="https://gwern.net/grow-speech" rel="nofollow">https://gwern.net/grow-speech</a>).<p>The LLMs follow the rules rigorously (barring a handful of inessential remaining errors like 'wires'), but show that you can easily satisfy the letter and not the spirit of the exercise, and that Grow-Speech can be flimsy and arbitrary once you start trying to use it seriously for something much more ambitious than <a href="https://gwern.net/doc/cs/algorithm/1998-steele.pdf" rel="nofollow">https://gwern.net/doc/cs/algorithm/1998-steele.pdf</a> because you just start using phrases or obscure Anglo-Saxon words (even if you can't go full Anglish).<p>When I look back at it now, I realize that Steele spends a lot of the apparently impressive length on fluff or descriptive language, and trades heavily on the fact that we already know what a programming language is or what an integer or an object is. I do not think anyone who doesn't have at least a hazy grasp of 'object' is really going to grasp a definition like:<p>> An <i>object</i> is a datum the meanings of whose parts are laid down by a set of language
rules. In the Java programming language, these rules use types to make clear which parts
of an object may cite other objects. Objects may be grouped to form classes. Knowing the class of an object tells you most of what you need to know of how that object acts. Objects may have fields; each field of an object can hold a datum. Which datum it holds may change from time to time. Each field may have a type, which tells you what data can be in that field at run time (and, what is more, it tells you what data can not be in that field at run time).<p>But when you try to tell people about something genuinely unfamiliar like REINFORCE, the obscurity becomes clear. (I'm going to revise REINFORCE to "a rule that makes moves in runs that beat a base more apt, and moves in runs that fall short less apt"... but it's not that much better, honestly.)</p>
]]></description><pubDate>Sun, 10 May 2026 20:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48087615</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48087615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48087615</guid></item><item><title><![CDATA[New comment by gwern in "I’ve banned query strings"]]></title><description><![CDATA[
<p>> Improving their probe of the risk-of-failure was enough.<p>The point was it was dangerous in a way they didn't even realize was an issue, for a thin business rationale. Unless you are going to do thorough tests and understand the risk you are taking (which they did not, as evidenced by screwing it up systematically at scale for years), you should not be doing it.<p>And it's not obvious that they are correct in their tightened-up testing, because even if a link is correct at the time they test it, it could break at any time thereafter.<p>> to which you appear to be a generally-satisfied customer!<p>No matter what _X_ is, _X_ would have to be a pretty epic screwup to make a customer unsubscribe solely over that! I never claimed it was such a major epic screwup that it could do that. So that is an unreasonable criterion: "well, you didn't outright quit, so I guess it can't be <i>that</i> bad." Indeed, but I never said it was, and somewhat bad is still bad; I was in fact fairly annoyed by the random breakage, and at the margin, everything matters. If TB did a few other things, in sum, they could potentially convince me to let my subscription lapse. An annoyance here, a papercut here, and pretty soon a generally-satisfied customer is no longer so satisfied...</p>
]]></description><pubDate>Sat, 09 May 2026 22:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078948</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48078948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078948</guid></item><item><title><![CDATA[New comment by gwern in "I’ve banned query strings"]]></title><description><![CDATA[
<p>Query strings break unpredictably, and that alone is enough to ban them by third parties, especially for something as minor as referral tracking.<p>Example: The Browser is a well known link aggregation paid periodical. I subscribe, and every 1 in 10 or 20 links I clicked, it'd just break outright and I'd have to tediously edit the URL to fix it (assuming the website didn't do a silent ninja URL edit and make it impossible for me to remember what URL I opened possibly days or weeks ago in a tab and potentially fix it). This was annoying enough to bother me regularly, but not enough to figure out a workaround.<p>Why? ...Because TB was injecting a '?referrer=The_Browser' or something, and the receiving website server got confused by an invalid query and errored out. 'Wow, how careless of The Browser! Are they really so incompetent as to not even check their URLs before mailing an issue out to paying subscribers?'<p>I wondered the same thing, and I eventually complained to them. It turns out, they <i>did</i> check all their URLs carefully before emailing them out... emphasis on 'before', which meant that they were checking the query-string-free versions, which of course worked fine. (This is a good example of a testing failure due to not testing end-to-end or integration testing: they should have been testing draft emails sent to a testing account, to check for all possible issues like MIME mangling, not just query string shenanigans.)<p>After that they fixed it by making sure they injected the query string before they checked the URLs. (I suggested not injecting it at all, but they said that for business reasons, it was too valuable to show receiving websites exactly how much traffic TB was driving to them on net, because referrers are typically stripped from emails and reshares and just in general - this, BTW, is why the OP suggestion of 'just set a HTTP referrer header!' is naive and limited to very narrow niches where you can be sure that you can, in fact, just set the referrer header.)<p>But this error was affecting them for god knows how long and how many readers and how many clicks, and they didn't know. Because why would they? The most important thing any programmer or web dev should know about users is that "they may never tell you": <a href="https://pointersgonewild.com/2019/11/02/they-might-never-tell-you-its-broken/" rel="nofollow">https://pointersgonewild.com/2019/11/02/they-might-never-tel...</a> (excerpts & more examples: <a href="https://gwern.net/ref/chevalier-boisvert-2019" rel="nofollow">https://gwern.net/ref/chevalier-boisvert-2019</a> ). No matter how badly broken a feature or service or URL may be, the odds are good that no user will ever tell you that. Laziness, public goods, learned helplessness / low standards, I don't know what it is, but never assume that you are aware of severe breakage (or vice-versa, as a user, never assume the creator is aware of even the most extreme problem or error).<p>Even the biggest businesses.... I was watching a friend the other day try to set up a bank account in Central America, and clicking on one of the few banks' websites to download the forms on their main web page. None of the form PDF download links worked. "That's not a good sign", they said. No, but also not as surprising as you might think - the bank might have no idea that some server config tweak broke their form links. After all, at least while I was watching, my friend didn't tell them about their problem either!</p>
]]></description><pubDate>Sat, 09 May 2026 18:47:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48077225</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48077225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077225</guid></item><item><title><![CDATA[New comment by gwern in "A desktop made for one"]]></title><description><![CDATA[
<p>> Then it wasn't for you. No big whoop.<p>Ah yes. I remember this in Penny Arcade: <a href="https://www.penny-arcade.com/comic/2004/03/24/the-adventures-of-twisp-and-catsby" rel="nofollow">https://www.penny-arcade.com/comic/2004/03/24/the-adventures...</a></p>
]]></description><pubDate>Tue, 05 May 2026 21:43:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48029019</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48029019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48029019</guid></item><item><title><![CDATA[New comment by gwern in "A desktop made for one"]]></title><description><![CDATA[
<p>I didn't enjoy it. It flunks my criteria for good AI images, because there is no there there: <a href="https://gwern.net/blog/2025/good-ai-samples" rel="nofollow">https://gwern.net/blog/2025/good-ai-samples</a> It wasted my thoughts as I stared at it, trying to learn about the author and 'X uses this' and thinking about how moleskin notebooks related to personal computing etc... only to realize I had been lied to and my time wasted, as he took advantage of my good faith - the good faith I extend to a fellow hacker, that their images will be meaningful and worth reading.<p>Just as their words are presumed to be meaningful and worth reading... but slightly less so every day, I fear.</p>
]]></description><pubDate>Mon, 04 May 2026 23:59:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48016491</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48016491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48016491</guid></item><item><title><![CDATA[New comment by gwern in "A desktop made for one"]]></title><description><![CDATA[
<p>But doesn't that make it bad? It doesn't say anything new. Unlike the software in question, which is personalized, so it's not even symbolically reflecting the topic. It's a sheer waste of pixels and time spent looking at it or scrolling past the cognitive junk food.</p>
]]></description><pubDate>Mon, 04 May 2026 03:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48004233</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48004233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48004233</guid></item><item><title><![CDATA[New comment by gwern in "Using “underdrawings” for accurate text and numbers"]]></title><description><![CDATA[
<p>tldr: do a standard img2img workflow where you lay out a skeleton or skeleton or low-res version, and then turn it into the final high-quality photorealistic version, instead of trying to zeroshot it purely from a text prompt.</p>
]]></description><pubDate>Mon, 04 May 2026 02:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48004124</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=48004124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48004124</guid></item><item><title><![CDATA[New comment by gwern in "Metal Gear Solid 2's source code has been leaked on 4chan"]]></title><description><![CDATA[
<p>> Clearly if it was able to be leaked it already was being preserved<p>Preserved by <i>whom</i>? Many leaks are done by old or ex-employees who quietly kept a shall we say 'backup' of their work. More than one 'official' re-release has been rumored to be an embarrassed company quietly filing the serial numbers off a rogue leak because they realized way too late that their archival practices were inadequate.</p>
]]></description><pubDate>Sun, 03 May 2026 18:29:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47999899</link><dc:creator>gwern</dc:creator><comments>https://news.ycombinator.com/item?id=47999899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47999899</guid></item></channel></rss>