<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: Fishkins</title><link>https://news.ycombinator.com/user?id=Fishkins</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Jul 2026 04:16:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Fishkins" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Fishkins in "Earth is now heating up twice as fast as in previous decades"]]></title><description><![CDATA[
<p>> I missed the part where this has anything to do with saving time<p>It lets you put the non-car stuff closer together, so you're traveling less 
distance to get to the same place. It requires urban design, not just a single person switching between modes of transit.<p>(Although switching to cycling can often make transit both faster for you and the people around you in a city because you aren't as affected by traffic and don't create as much traffic)</p>
]]></description><pubDate>Thu, 21 May 2026 20:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48228578</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=48228578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48228578</guid></item><item><title><![CDATA[New comment by Fishkins in "Gemini 3.5 Flash"]]></title><description><![CDATA[
<p>The boat itself rocks, but do you see the background changing to indicate the boat is progressing through the environment? I only see that in the 3.1 Pro example. I believe that's what the OP meant.</p>
]]></description><pubDate>Tue, 19 May 2026 18:48:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48197568</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=48197568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48197568</guid></item><item><title><![CDATA[New comment by Fishkins in "Agents need control flow, not more prompts"]]></title><description><![CDATA[
<p>Agreed. I think the approach described here is promising. Most of the workflow is deterministic and includes safeguards, but an LLM is invoked in the one case where it's really useful.<p><a href="https://lethain.com/agents-as-scaffolding/" rel="nofollow">https://lethain.com/agents-as-scaffolding/</a></p>
]]></description><pubDate>Thu, 07 May 2026 19:14:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48053535</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=48053535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48053535</guid></item><item><title><![CDATA[New comment by Fishkins in "Anatomy of the .claude/ folder"]]></title><description><![CDATA[
<p>I'm sure most folks run Claude without isolation or sandboxing. It's a terrible idea, but even most professional software developers don't think much about security.<p>There many decent options (cloud VMs, local VMs, Docker, the built-in sandboxing). My point is just that folks should research and set up at least one of them before running an agent.</p>
]]></description><pubDate>Fri, 27 Mar 2026 21:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548214</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=47548214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548214</guid></item><item><title><![CDATA[New comment by Fishkins in "Anatomy of the .claude/ folder"]]></title><description><![CDATA[
<p>Right, that's what I was referring to</p>
]]></description><pubDate>Fri, 27 Mar 2026 20:55:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548144</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=47548144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548144</guid></item><item><title><![CDATA[New comment by Fishkins in "Anatomy of the .claude/ folder"]]></title><description><![CDATA[
<p>> The part about permissions with settings.json [0] is laughable<p>I never said "permissions", I said "sandboxing". You can configure that in settings.json.<p><a href="https://code.claude.com/docs/en/sandboxing#configure-sandboxing" rel="nofollow">https://code.claude.com/docs/en/sandboxing#configure-sandbox...</a></p>
]]></description><pubDate>Fri, 27 Mar 2026 20:53:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548121</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=47548121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548121</guid></item><item><title><![CDATA[New comment by Fishkins in "Claude loses its >99% uptime in Q1 2026"]]></title><description><![CDATA[
<p>Thanks for the data-based comment!<p>Have you noticed any change in that trend in the past year or two, or is it continuing to get better?</p>
]]></description><pubDate>Fri, 27 Mar 2026 18:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47546737</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=47546737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47546737</guid></item><item><title><![CDATA[New comment by Fishkins in "Anatomy of the .claude/ folder"]]></title><description><![CDATA[
<p>I agree with most of this, with one important exception: you should have some form of sandboxing in place before running any local AI agent. The easiest way to do that is with .claude/settings.json[0].<p>This is important no matter how experienced you are, but arguable the most important when you don't know what you're doing.<p>0: or if you don't want to learn about that, you can use Claude Code Web</p>
]]></description><pubDate>Fri, 27 Mar 2026 16:07:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47544560</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=47544560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47544560</guid></item><item><title><![CDATA[New comment by Fishkins in "Shell Tricks That Make Life Easier (and Save Your Sanity)"]]></title><description><![CDATA[
<p>I do something similar. I leave up and down arrows alone, but have ctrl+p and ctrl+n behave as you describe.</p>
]]></description><pubDate>Thu, 26 Mar 2026 17:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47532943</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=47532943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47532943</guid></item><item><title><![CDATA[New comment by Fishkins in "Reports of code's death are greatly exaggerated"]]></title><description><![CDATA[
<p>> humans also make mistakes<p>This is broadly true, but not comparable when you get into any detail. The mistakes current frontier models make are more frequent, more confident, less predictable, and much less consistent than mistakes from any human I'd work with.<p>IME, all of the QA measures you mention are more difficult and less reliable than understanding things properly and writing correct code from the beginning. For critical production systems, mediocre code has significant negative value to me compared to a fresh start.<p>There are plenty of net-positive uses for AI. Throwaway prototyping, certain boilerplate migration tasks, or anything that you can easily add automated deterministic checks for that fully covers all of the behavior you care about. Most production systems are complicated enough that those QA techniques are insufficient to determine the code has the properties you need.</p>
]]></description><pubDate>Sun, 22 Mar 2026 18:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47480628</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=47480628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480628</guid></item><item><title><![CDATA[New comment by Fishkins in "Global warming has accelerated significantly"]]></title><description><![CDATA[
<p>Thus solving the problem once and for all<p><a href="https://www.youtube.com/watch?v=VW66EX75jIY" rel="nofollow">https://www.youtube.com/watch?v=VW66EX75jIY</a></p>
]]></description><pubDate>Fri, 06 Mar 2026 16:58:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277627</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=47277627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277627</guid></item><item><title><![CDATA[New comment by Fishkins in "I'm Kenyan. I don't write like ChatGPT, ChatGPT writes like me"]]></title><description><![CDATA[
<p>This is a couple of years old now, but at one point Janelle Shane found that the only reliable way to avoid being flagged as AI was <i>to use AI</i> with a certain style prompt<p><a href="https://www.aiweirdness.com/dont-use-ai-detectors-for-anything-important/" rel="nofollow">https://www.aiweirdness.com/dont-use-ai-detectors-for-anythi...</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 18:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46278383</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=46278383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46278383</guid></item><item><title><![CDATA[New comment by Fishkins in "Google confirms Android attacks; no fix for most Samsung users"]]></title><description><![CDATA[
<p>I had the same experience as peer comments. I'm on Pixel 8 and Google Fi. When I check for updates, I'm told I'm up-to-date with the last update being over a month old.</p>
]]></description><pubDate>Mon, 08 Dec 2025 19:43:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46196681</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=46196681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46196681</guid></item><item><title><![CDATA[New comment by Fishkins in "Claude Sonnet 4.5"]]></title><description><![CDATA[
<p>You should see an "unvote" or "undown" link to the right of the timestamp (i.e. the opposite side from where the vote arrows were). It's fairly subtle.</p>
]]></description><pubDate>Mon, 29 Sep 2025 23:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45419918</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=45419918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45419918</guid></item><item><title><![CDATA[New comment by Fishkins in "The Theatre of Pull Requests and Code Review"]]></title><description><![CDATA[
<p>Yeah, I never send a PR out without reviewing each commit myself and adding GitHub comments when I think it's relevant. Sometimes a PR is clear enough that I don't feel the need to add comments, though.</p>
]]></description><pubDate>Thu, 25 Sep 2025 14:47:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45373269</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=45373269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45373269</guid></item><item><title><![CDATA[New comment by Fishkins in "A shift in developer culture is impacting innovation and creativity"]]></title><description><![CDATA[
<p>I'd say "good old days" thinking is probably involved, but not the full explanation. Over the past few decades, software has gone from a fairly obscure profession to being seen as a great way (maybe the best way) to make a lot of money. In absolute numbers, there are probably at least as many engaged, curious engineers as before. There are almost certainly drastically more uninterested engineers who are there partially or fully because of the money, though.<p>edit: I hadn't scrolled down to <a href="https://news.ycombinator.com/item?id=45303388">https://news.ycombinator.com/item?id=45303388</a> when I wrote this</p>
]]></description><pubDate>Fri, 19 Sep 2025 18:31:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45304868</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=45304868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45304868</guid></item><item><title><![CDATA[New comment by Fishkins in "NPM debug and chalk packages compromised"]]></title><description><![CDATA[
<p>For others who didn't know, the -u flag in the OP's command makes it so ripgrep _will_ search files even if they're gitignored</p>
]]></description><pubDate>Mon, 08 Sep 2025 21:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45174032</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=45174032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45174032</guid></item><item><title><![CDATA[New comment by Fishkins in "Pixel 10 Phones"]]></title><description><![CDATA[
<p>It isn't nearly as big of an issue as the phone size, but it is still a nuisance. I know there's no chance of it ever coming back, but I'd like it to.<p>I still have a small amount of hope that someone will make a modern, well supported ~5" Android phone. But that's also feeling less likely.</p>
]]></description><pubDate>Wed, 20 Aug 2025 21:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44966834</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=44966834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44966834</guid></item><item><title><![CDATA[New comment by Fishkins in "Pixel 10 Phones"]]></title><description><![CDATA[
<p>Yeah, the main news I want to hear is the release of smaller Pixel phone. Secondarily, I'd like the return of the 3.5mm port. I don't care about any of the stuff they actually announce.<p>I do currently use a Pixel, but I hate how big it is.</p>
]]></description><pubDate>Wed, 20 Aug 2025 19:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44965575</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=44965575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44965575</guid></item><item><title><![CDATA[New comment by Fishkins in "White House prepares order targeting banks for "unbanking" for political reasons"]]></title><description><![CDATA[
<p>I'd say a large part of the country had the same sentiment about George W Bush. I'm not sure whether that was true or just an act, though. In politics, I think the <i>opposite</i> of Hanlon's razor has often been applicable. It's easy to feign ignorance to avoid responsibility.<p>That being said, I believe there has been an increase in genuinely dumb people in American politics in the past ~15 years.</p>
]]></description><pubDate>Thu, 07 Aug 2025 18:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44828623</link><dc:creator>Fishkins</dc:creator><comments>https://news.ycombinator.com/item?id=44828623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44828623</guid></item></channel></rss>