<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: robertfw</title><link>https://news.ycombinator.com/user?id=robertfw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 29 May 2026 16:43:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=robertfw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by robertfw in "Claude Opus 4.8"]]></title><description><![CDATA[
<p>This was happening even on the `stable` branch with 4.7<p>I managed to get claude to create a recovery script to un-brick sessions, YMMV<p><a href="https://gist.github.com/robertfw/993dbe8643c4fbdf12005dff2eca1f90" rel="nofollow">https://gist.github.com/robertfw/993dbe8643c4fbdf12005dff2ec...</a></p>
]]></description><pubDate>Thu, 28 May 2026 22:41:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48316573</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=48316573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48316573</guid></item><item><title><![CDATA[New comment by robertfw in "GPT‑5.5 Bio Bug Bounty"]]></title><description><![CDATA[
<p>OpenAI was doing this back with GPT2, saying it was too dangerous to release</p>
]]></description><pubDate>Sat, 25 Apr 2026 18:42:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47903556</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=47903556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47903556</guid></item><item><title><![CDATA[New comment by robertfw in "Claude Code is unusable for complex engineering tasks with the Feb updates"]]></title><description><![CDATA[
<p>I was in this camp as well until recently, in the last 2-3 weeks I've been seeing problems that I wasn't seeing before, largely in line with the issues highlighted in the ticket (ownership dodging, hacky fixes, not finishing a task).</p>
]]></description><pubDate>Mon, 06 Apr 2026 17:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47664004</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=47664004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47664004</guid></item><item><title><![CDATA[New comment by robertfw in "Finnish sauna heat exposure induces stronger immune cell than cytokine responses"]]></title><description><![CDATA[
<p>how utterly disconnected from reality you are</p>
]]></description><pubDate>Sun, 05 Apr 2026 15:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47650599</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=47650599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47650599</guid></item><item><title><![CDATA[New comment by robertfw in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>`uv` has per-package overrides, I imagine there may be similar in other managers</p>
]]></description><pubDate>Tue, 31 Mar 2026 15:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47588738</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=47588738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47588738</guid></item><item><title><![CDATA[New comment by robertfw in "Anatomy of the .claude/ folder"]]></title><description><![CDATA[
<p>Yeah, the moment I saw this I knew this article was not going to be very useful.<p>Getting claude to follow your guidance files consistently is a bit maddening.</p>
]]></description><pubDate>Fri, 27 Mar 2026 18:53:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47546757</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=47546757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47546757</guid></item><item><title><![CDATA[New comment by robertfw in "Lego's 0.002mm specification and its implications for manufacturing (2025)"]]></title><description><![CDATA[
<p>I really don't get this sentiment. The only sets that I think didn't contribute like this were the bionicle stuff. Getting a few more unique parts with a set gives you more options, not less.</p>
]]></description><pubDate>Wed, 11 Mar 2026 17:24:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47338467</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=47338467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47338467</guid></item><item><title><![CDATA[New comment by robertfw in "Claude Opus 4.6"]]></title><description><![CDATA[
<p>I wonder if it's just: compact earlier, so there's less to compact, and more remaining context that can be used to create a more effective continuation</p>
]]></description><pubDate>Fri, 06 Feb 2026 00:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46907324</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=46907324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46907324</guid></item><item><title><![CDATA[New comment by robertfw in "Don't fall into the anti-AI hype"]]></title><description><![CDATA[
<p>I've been using a `/feedback ...` command with claude code where I give it either positive or negative feedback about some action it just did, and it'll look through the session to make some educated guesses about why it did some thing - notably, checking for "there was guidance for this, but I didn't follow it", or "there was no guidance for this".<p>the outcome is usually a new or tweaked skill file.<p>it doesn't always fix the problem, but it's definitely been making some great improvements.</p>
]]></description><pubDate>Mon, 12 Jan 2026 04:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46584249</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=46584249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46584249</guid></item><item><title><![CDATA[New comment by robertfw in "Lego announces Smart Brick, the 'most significant evolution' in 50 years, no AI"]]></title><description><![CDATA[
<p><a href="https://www.lego.com/en-ca/product/lego-large-creative-brick-box-10698" rel="nofollow">https://www.lego.com/en-ca/product/lego-large-creative-brick...</a></p>
]]></description><pubDate>Fri, 09 Jan 2026 17:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46556679</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=46556679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556679</guid></item><item><title><![CDATA[New comment by robertfw in "Lego announces Smart Brick, the 'most significant evolution' in 50 years, no AI"]]></title><description><![CDATA[
<p>I was already programming when I got into mindstorms (so very happy that my high school had an "Industrial Control Technologies" class), but the jump in complexity and the thrill of seeing my code power something physical was definitely a turning point</p>
]]></description><pubDate>Fri, 09 Jan 2026 17:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46556375</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=46556375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556375</guid></item><item><title><![CDATA[New comment by robertfw in "Lego announces Smart Brick, the 'most significant evolution' in 50 years, no AI"]]></title><description><![CDATA[
<p>I still have my mindstorms controller + sensors, I wonder how much effort it would be to get everything up and running again</p>
]]></description><pubDate>Fri, 09 Jan 2026 17:23:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46556308</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=46556308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556308</guid></item><item><title><![CDATA[New comment by robertfw in "Lego announces Smart Brick, the 'most significant evolution' in 50 years, no AI"]]></title><description><![CDATA[
<p>I feel like the special parts have eased off, it was pretty bad with the bionicle stuff (which ironically are apparently what saved lego from financial difficulties), but I'd say all of the recent sets I've got (I get one a year for Christmas) going back at least 5 years have been made up of relatively generic parts, with the odd little special bit for flair.</p>
]]></description><pubDate>Fri, 09 Jan 2026 17:22:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46556286</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=46556286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556286</guid></item><item><title><![CDATA[New comment by robertfw in "Lego announces Smart Brick, the 'most significant evolution' in 50 years, no AI"]]></title><description><![CDATA[
<p>I do think that the "model" form of something recognizable (thinking mostly about the Star Wars kits here) does lend itself to kits that sit on the shelf, but no one is forcing you to keep it assembled.<p>With that said, one thing I remember seeing in older kits is instructions for more than one build, which could serve as a kicking off point for someone to reapproach a bundle of bricks in multiple ways.<p>My own guideline is that once something is built, after a little while it has to be either modified/evolved, or disassembled and put into the bucket-o-bricks for reuse (well if I'm honest, it's several very well sorted craft/hardware bins)</p>
]]></description><pubDate>Fri, 09 Jan 2026 17:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46556250</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=46556250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556250</guid></item><item><title><![CDATA[New comment by robertfw in "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"]]></title><description><![CDATA[
<p>there are going to be quite a lot of places where getting a laptop is a considerable expense</p>
]]></description><pubDate>Tue, 06 Jan 2026 20:15:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46517984</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=46517984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46517984</guid></item><item><title><![CDATA[New comment by robertfw in "Graphite is joining Cursor"]]></title><description><![CDATA[
<p>and if your pre-commit runs fast (thank you, ruff), you can set this up as a post-edit hook in claude code</p>
]]></description><pubDate>Sat, 20 Dec 2025 00:04:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46332431</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=46332431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46332431</guid></item><item><title><![CDATA[New comment by robertfw in "Hypothesis: Property-Based Testing for Python"]]></title><description><![CDATA[
<p>I feel like this talk by John Hughes showed that there is real value in this approach with production systems of varying levels of complexity, with two different examples of using the approach to find very low level bugs that you'd never think to test for in traditional approaches.<p><a href="https://www.youtube.com/watch?v=zi0rHwfiX1Q" rel="nofollow">https://www.youtube.com/watch?v=zi0rHwfiX1Q</a></p>
]]></description><pubDate>Wed, 05 Nov 2025 06:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45820002</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=45820002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45820002</guid></item><item><title><![CDATA[New comment by robertfw in "Uv is the best thing to happen to the Python ecosystem in a decade"]]></title><description><![CDATA[
<p>You could already do these things before, you just spent much more time twiddling your thumbs waiting for lock files to be resolved</p>
]]></description><pubDate>Thu, 30 Oct 2025 15:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45761235</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=45761235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45761235</guid></item><item><title><![CDATA[New comment by robertfw in "Uv is the best thing to happen to the Python ecosystem in a decade"]]></title><description><![CDATA[
<p>Slow doesn't really begin to do justice, I'd have to wait for >5 minutes for pipenv to finish figuring out our lock file. uv does it in less than a second.</p>
]]></description><pubDate>Wed, 29 Oct 2025 20:28:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45752612</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=45752612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45752612</guid></item><item><title><![CDATA[New comment by robertfw in "Claude Code 2.0"]]></title><description><![CDATA[
<p>I don't know, I tend to agree. I feel like the number of times I've been thrown off by an out of date comment for code that could have probably been refactored to be clearer, outweigh the times a comment has helped.<p>Docstring comments are even worse, because it's so easy for someone to update the function and not the docstring, and it's very easy to miss in PR review</p>
]]></description><pubDate>Tue, 30 Sep 2025 03:35:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45421649</link><dc:creator>robertfw</dc:creator><comments>https://news.ycombinator.com/item?id=45421649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45421649</guid></item></channel></rss>