<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: forrestthewoods</title><link>https://news.ycombinator.com/user?id=forrestthewoods</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 07 Nov 2026 20:38:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=forrestthewoods" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by forrestthewoods in "Anthropic IPO buyers see valuation as low as $1.1T"]]></title><description><![CDATA[
<p>What is the lockup schedule?</p>
]]></description><pubDate>Fri, 06 Nov 2026 18:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50396484</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50396484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50396484</guid></item><item><title><![CDATA[New comment by forrestthewoods in "sshole"]]></title><description><![CDATA[
<p>Great explanation. This affirms my biases that shell scripting and everything-is-strings is a mistake. Horrific.</p>
]]></description><pubDate>Thu, 05 Nov 2026 20:19:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=50383935</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50383935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50383935</guid></item><item><title><![CDATA[New comment by forrestthewoods in "C++26 Disapproved"]]></title><description><![CDATA[
<p>I think both are problematic.<p>I think even if C++ had a periodic ABI break that even a better std::regex spec is fundamentally wrong.<p>As someone who ships cross-platform I never ever want different platforms to have different implementations for things that are not actually platform specific. Having different implementations of std::string depending on if I’m on windows, Linux, Mac, iOS, Android, PlayStation, Xbox, or Nintendo is a profoundly terrible thing to do.</p>
]]></description><pubDate>Wed, 04 Nov 2026 22:35:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50372443</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50372443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50372443</guid></item><item><title><![CDATA[New comment by forrestthewoods in "C++26 Disapproved"]]></title><description><![CDATA[
<p>locale is a great example of a concept that is catastrophically bad, provides zero value, and shouldn’t exist at all in the spec.<p>std::regex is so worthless that no one uses it. My codebase gives CI warnings when it’s used. so it’s not even really a problem. It is indicative of a larger problems.<p>> C++'s separation of spec from implementation is clearly functional.<p>Your bar of “clearly functional” is is not a compelling or meaningful bar. What a weird fallacy.<p>C++11 was pretty great and meaningfully modernized the language. The amount of useful good things in each following release got smaller and smaller. Maybe just one or two useful improvements in C++20. Almost nothing in C++23. And now C++26 has failed to pass. It’s grinding to a halt. The biggest recent features such as concepts and modules have been catastrophic failures.<p>Those failures aren’t all due to my specific complaint of “battery specs are a bad idea”. But “functional” is the lowest possible bar. And one could argue that as a whole isn’t being met.</p>
]]></description><pubDate>Wed, 04 Nov 2026 17:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50368687</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50368687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50368687</guid></item><item><title><![CDATA[New comment by forrestthewoods in "C++26 Disapproved"]]></title><description><![CDATA[
<p>The difference is that I can trivially write a std::deque container that runs under any compiler that implements the C++ spec.<p>Why on earth would I <i>want</i> a different implementation of std::deque on each platform I use because the compiler team needed to provide one? It’s madness!</p>
]]></description><pubDate>Wed, 04 Nov 2026 08:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50362921</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50362921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50362921</guid></item><item><title><![CDATA[New comment by forrestthewoods in "C++26 Disapproved"]]></title><description><![CDATA[
<p>I think the language committee should provide a spec where required (OS filesystem, mutex, etc). And when it is not required they should simply provide a plain bog standard library.<p>There is absolutely no reason for std::deque to be a specification. The committee should either ship a committee library for std::deque or they should leave it to the community. They can provide a battery or they can not. Providing a spec for a battery that is both over and under specified is the absolute worst possible choice.</p>
]]></description><pubDate>Wed, 04 Nov 2026 06:38:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=50362146</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50362146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50362146</guid></item><item><title><![CDATA[New comment by forrestthewoods in "C++26 Disapproved"]]></title><description><![CDATA[
<p>No. The problem isn’t that std::regex is slow and badly designed. It’s that std::regex exists at all.<p>C++ is unique in that it defines a spec for STL but not implementation. The result is something that is both overspecified and underspecified.<p>Including batteries is fine. Including a spec for what the batteries should look like is such a profoundly bad idea that no other major language does it.</p>
]]></description><pubDate>Wed, 04 Nov 2026 05:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50361847</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50361847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50361847</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Docker is weird"]]></title><description><![CDATA[
<p>> just so convenient<p>Is it? At this point I associate Docker with slow build times and later upon layers of abstraction to try and cache and make it not slow. But it’s a never ending battle.<p>I can’t run Isaac Lab on my work cloud VM because the system has glibc2.34 instead of 2.35. The only way to hack around this is to move everything into Docker. So now there’s a big huge convoluted build process just because I changed a line of code. It’s utterly miserable with no redeeming qualities.<p>Again none of this is Docker’s fault. But the fact that Linux is so incapable of running software that Docker needs to exist is damning.<p>For reference Docker is not popular on Windows because Windows can simply run software programs without <i>requiring</i> Docker.<p>Yet for some reason people think Linux is a good platform for developers. It is bewildering…</p>
]]></description><pubDate>Fri, 23 Oct 2026 19:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50214153</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50214153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50214153</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Xbox wants you to pay 24 to 40 cents per hour to stream games you bought"]]></title><description><![CDATA[
<p>> there hasn't been much of an issue around it. I think most developers have come around to the idea that it increases game sales.<p>Cloud gaming is too small to be relevant in any way. That’s why it’s ignored.</p>
]]></description><pubDate>Fri, 23 Oct 2026 15:50:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50210991</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50210991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50210991</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Docker is weird"]]></title><description><![CDATA[
<p>One of my deeply unpopular opinions is that Docker only exists because Linux as a bad operating system that is incapable of deploying Docker. I have not once worked on a project where “we’ll solve this with Docker!” didn’t result in never ending Docker fixes and workarounds and hacks.<p>This is not a slight on Docker itself. It’s a slight on the conditions that induced Docker to exist.<p>One of the great selling points of one of my projects is “this is easy to run without needing Docker”.</p>
]]></description><pubDate>Fri, 23 Oct 2026 04:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50204691</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50204691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50204691</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Dam removals are bringing fish back across the northeastern United States"]]></title><description><![CDATA[
<p>Dams and hydro are renewable energy. But they sure ain’t “clean” energy.</p>
]]></description><pubDate>Sat, 17 Oct 2026 21:56:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50135524</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50135524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50135524</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Anthropic's Scion is heavily inspired by Mononoke"]]></title><description><![CDATA[
<p>> Learning git was difficult, and the more they learned the more they discovered they had more to learn, including the little things, obscure details and a plethora of paper-cuts. For them (again, I suspect they are a majority), the perspective of learning something else comes with the expectation of a similar daunting effort and steep cognitive reluctance.<p>You just blew my mind with this. This is shockingly profound.</p>
]]></description><pubDate>Thu, 15 Oct 2026 15:32:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50105161</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50105161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50105161</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Anthropic's Scion is heavily inspired by Mononoke"]]></title><description><![CDATA[
<p>I am delighted to hear this. Please do not forget support for Windows.<p>Let me share with you my previous screeds on this topic:<p>* <a href="https://www.forrestthewoods.com/blog/dependencies-belong-in-version-control/" rel="nofollow">https://www.forrestthewoods.com/blog/dependencies-belong-in-...</a>
* <a href="https://www.forrestthewoods.com/blog/using-zig-to-commit-toolchains-to-vcs/" rel="nofollow">https://www.forrestthewoods.com/blog/using-zig-to-commit-too...</a><p>They’re semi-adjacent in that they are about build systems that don’t suck. (buck2 is also mostly TheWay but also not usable outside of Meta and has room for improvement).<p>Save us from Git and CMake Steve! Please I beg you!!</p>
]]></description><pubDate>Wed, 14 Oct 2026 23:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50097153</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50097153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50097153</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Anthropic's Scion is heavily inspired by Mononoke"]]></title><description><![CDATA[
<p>> [Git/GitHub] achieved a local maxima around 2012, and has been holding the industry back since :(<p>I agree so hard. It’s inertia is too strong and we’ve stalled progress for a decade.</p>
]]></description><pubDate>Wed, 14 Oct 2026 21:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=50095630</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50095630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50095630</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Anthropic's Scion is heavily inspired by Mononoke"]]></title><description><![CDATA[
<p>I really really wish Sapling could be used externally. It is by-and-large TheWay.<p>Centralized, virtual file system, all commits automatically on cloud, large binary files totally fine, Mercurial CLI. It’s fantastic. People who only use Git really don’t understand how much better things can be.</p>
]]></description><pubDate>Wed, 14 Oct 2026 21:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50095457</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50095457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50095457</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Total Annihilation, rebuilt for modern computers"]]></title><description><![CDATA[
<p>There's a dead comment asking about the use of the term "clean room". I'm not sure why. I am not entirely certain that deeply analyzing super detailed traces qualifies as "clean room".</p>
]]></description><pubDate>Sun, 11 Oct 2026 20:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50047471</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50047471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50047471</guid></item><item><title><![CDATA[New comment by forrestthewoods in "2D Vehicles"]]></title><description><![CDATA[
<p>yes and? someone sharing the details of an extremely popular project is super cool. comments like this will not encourage more people to share more cool things.<p>I'd be ecstatic if more people used AI to share more cool things they've done. that'd be awesome. more of this blog post please.</p>
]]></description><pubDate>Sat, 10 Oct 2026 19:55:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=50036546</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=50036546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50036546</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Too AI; Didn't Read"]]></title><description><![CDATA[
<p>Strongly disagree with your sentiment.<p>> You don't know that they didn't read it!<p>If someone sends me AI slop to read then I am going to assume and behave as if they didn’t read it until proven otherwise.<p>It is the responsibility of the sender to proactively say “I read this and stand by it as at least mostly correct and reasonable”.<p>They are also free to say “AI slop have not yet proof read”. Then I have an informed choice.</p>
]]></description><pubDate>Fri, 25 Sep 2026 21:40:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49850351</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=49850351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49850351</guid></item><item><title><![CDATA[New comment by forrestthewoods in "Astra for Law"]]></title><description><![CDATA[
<p>If there is any cartel that deserves to be broken its legal search. May they die a miserable death.</p>
]]></description><pubDate>Thu, 17 Sep 2026 20:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49746426</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=49746426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49746426</guid></item><item><title><![CDATA[New comment by forrestthewoods in "A misalignment of AI in mathematics"]]></title><description><![CDATA[
<p>You can outsource your work to AI. You can even outsource your thinking. But you can never ever outsource your understanding.</p>
]]></description><pubDate>Fri, 11 Sep 2026 23:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49666899</link><dc:creator>forrestthewoods</dc:creator><comments>https://news.ycombinator.com/item?id=49666899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49666899</guid></item></channel></rss>