<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: winternewt</title><link>https://news.ycombinator.com/user?id=winternewt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 07:34:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=winternewt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by winternewt in "Claude Code Cheat Sheet"]]></title><description><![CDATA[
<p>What version of Claude Code is this? I don't have the /cost command mentioned here.</p>
]]></description><pubDate>Tue, 24 Mar 2026 05:58:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47499047</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=47499047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47499047</guid></item><item><title><![CDATA[New comment by winternewt in "How do I cancel my ChatGPT subscription?"]]></title><description><![CDATA[
<p>Unless the bubble bursts and tons of failing AI companies dump used graphics cards on the market.</p>
]]></description><pubDate>Wed, 04 Mar 2026 18:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47252161</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=47252161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252161</guid></item><item><title><![CDATA[New comment by winternewt in "How do I cancel my ChatGPT subscription?"]]></title><description><![CDATA[
<p>And if you don't want to buy a Mac? A 80 GB NVidia GPU costs $10,000K (equivalent to 30 years of ChatGPT Plus subscription) and will probably be obsolete in 5-7 years anyway. What are my options if I want a decent coding agent at a reasonable price?</p>
]]></description><pubDate>Sat, 28 Feb 2026 08:24:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47192229</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=47192229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47192229</guid></item><item><title><![CDATA[New comment by winternewt in "Gold fever, cold, and the true adventures of Jack London in the wild"]]></title><description><![CDATA[
<p>No need to speculate. The article was published in 2019 and the movie is now six years old.</p>
]]></description><pubDate>Sat, 24 Jan 2026 16:12:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46744781</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=46744781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46744781</guid></item><item><title><![CDATA[New comment by winternewt in "Douglas Adams on the English–American cultural divide over "heroes""]]></title><description><![CDATA[
<p>When I was a kid reading Marvel comics, Spiderman seemed like a bad and relatively uninteresting super hero. His problems were trivial personal issues and he rarely left NYC, fighting local crime or villains like Green Goblin who were just broken humans. Meanwhile the Fantastic Four were in regular contact with government institutions, went into space, and fought interstellar aliens. They just seemed better and more important. Not to mention the Avengers.<p>As an adult, while Marvel isn't my favorite thing anymore, I find Spiderman to their most interesting superhero.</p>
]]></description><pubDate>Fri, 23 Jan 2026 12:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46731661</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=46731661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46731661</guid></item><item><title><![CDATA[New comment by winternewt in "What happened to WebAssembly"]]></title><description><![CDATA[
<p>The use case I always envisioned from the sidelines was that I could ditch a poorly designed, garbage-collected mess of a language (JavaScript) for something typesafe, with predictable performance, cache locality by default (as in not making everything a reference), no GC, generics, etc. But WASM won't be there until it has first-class access to the DOM, in my opinion.</p>
]]></description><pubDate>Fri, 09 Jan 2026 11:41:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46552810</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=46552810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46552810</guid></item><item><title><![CDATA[New comment by winternewt in "C++ says “We have try... finally at home”"]]></title><description><![CDATA[
<p>You are allowed to throw from a destructor as long as there's not already an active exception unwinding the stack. In my experience this is a total non-issue for any real-world scenario. Propagating errors from the happy path matters more than situations where you're already dealing with a live exception.<p>For example: you can't write to a file because of an I/O error, and when throwing that exception you find that you can't close the file either. What are you going to do about that other than possibly log the issue in the destructor? Wait and try again until it can be closed?<p>If you really must force Java semantics into it with chains of exception causes (as if anybody handled those gracefully, ever) then you can. Get the current exception and store a reference to the new one inside the first one. But I would much rather use exceptions as little as possible.</p>
]]></description><pubDate>Sun, 28 Dec 2025 15:58:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46411961</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=46411961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46411961</guid></item><item><title><![CDATA[New comment by winternewt in "C++ says “We have try... finally at home”"]]></title><description><![CDATA[
<p>Destructors are vastly superior to the finally keyword because they only require us to remember a single time to release resources (in the destructor) as opposed to every finally clause. For example, a file always closes itself when it goes out of scope instead of having to be explicitly closed by the person who opened the file. Syntax is also less cluttered with less indentation, especially when multiple objects are created that require nested try... finally blocks. Not to mention how branching and conditional initialization complicates things. You can often pair up constructors with destructors in the code so that it becomes very obvious when resource acquisition and release do not match up.</p>
]]></description><pubDate>Sun, 28 Dec 2025 12:03:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46410467</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=46410467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410467</guid></item><item><title><![CDATA[New comment by winternewt in "Snitch – A friendlier ss/netstat"]]></title><description><![CDATA[
<p>That's not a feature that the developer has control over. All they can do is try to develop a good tool.</p>
]]></description><pubDate>Tue, 23 Dec 2025 11:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46364343</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=46364343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46364343</guid></item><item><title><![CDATA[New comment by winternewt in "Microsoft increases Office 365 and Microsoft 365 license prices"]]></title><description><![CDATA[
<p>The worst part about MS Office isn't the direct user experience, because I can usually choose to use other software. The worst part is that I and everybody else are subjected to the documents that Office produces. Their defaults and their UX inevitably produce stuff that is hard to read and inconsistent, unless you fight the software really hard and make sacrifices with your desired output. And there's no escape from it. Another specimen of Word's 2.5 cm margins, 200-character lines in poorly designed knockoff Helvetica will probably find its way to my mailbox before the end of the day.</p>
]]></description><pubDate>Tue, 09 Dec 2025 07:04:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46202075</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=46202075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46202075</guid></item><item><title><![CDATA[New comment by winternewt in "Cloudflare Down Again – and DownDetector Is Also Down"]]></title><description><![CDATA[
<p>What are you implying by linking to that article?</p>
]]></description><pubDate>Fri, 05 Dec 2025 11:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46159895</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=46159895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46159895</guid></item><item><title><![CDATA[New comment by winternewt in "Google Antigravity exfiltrates data via indirect prompt injection attack"]]></title><description><![CDATA[
<p>You're not explaining why the trifecta doesn't solve the problem. What attack vector remains?</p>
]]></description><pubDate>Wed, 26 Nov 2025 11:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46056206</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=46056206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46056206</guid></item><item><title><![CDATA[New comment by winternewt in "Reverse engineering Codex CLI to get GPT-5-Codex-Mini to draw me a pelican"]]></title><description><![CDATA[
<p>I see where you're coming from. But I often find that when I have some idea or challenge that I want to solve, I get bogged down in details (like how do I build that project)... before I even know if the idea I _wanted_ to solve is feasible.<p>It's not that I don't care about learning how to build Rust or think that it's too big of a challenge. It's just not the thing I was excited about right now, and it's not obvious ahead of time how sidetracked it will get me. I find that having an LLM just figure it out helps me to not lose momentum.</p>
]]></description><pubDate>Sun, 09 Nov 2025 07:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45863730</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=45863730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45863730</guid></item><item><title><![CDATA[New comment by winternewt in "The product of the railways is the timetable"]]></title><description><![CDATA[
<p>You misunderstand my point. I'm not saying that the purpose of Hermès is to sell bags. I'm saying that the _product_ that Hermès sells is status, and the product of a restaurant is a dining experience.</p>
]]></description><pubDate>Sun, 12 Oct 2025 09:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45556873</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=45556873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45556873</guid></item><item><title><![CDATA[New comment by winternewt in "Rating 26 years of Java changes"]]></title><description><![CDATA[
<p>Maybe not slower once it has warmed up, though for memory-bandwidth bound use cases I would still say the lack of mutable records has you fighting the language to get reasonable cache locality (and everybody will hate your code for not being good Java). The fact that everything is a pointer kills the CPU execution pipeline and cache.<p>But even for I/O bound applications it still feels slow because excessive memory usage means more swap thrashing (slowing down your entire OS), and startup time suffers greatly from having to fire up VM + loading classes and waiting for the JIT to warm up.<p>I can start a C/C++/Rust based web server in under a second. The corresponding server in Java takes 10 seconds, or minutes once I have added more features.</p>
]]></description><pubDate>Sun, 12 Oct 2025 06:57:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45555919</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=45555919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45555919</guid></item><item><title><![CDATA[New comment by winternewt in "The product of the railways is the timetable"]]></title><description><![CDATA[
<p>The article got off on the wrong foot from the start by separating the purpose from the product. To my mind the purpose <i>is</i> the product and always will be.</p>
]]></description><pubDate>Fri, 10 Oct 2025 09:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45536886</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=45536886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45536886</guid></item><item><title><![CDATA[New comment by winternewt in "German government comes out against Chat Control"]]></title><description><![CDATA[
<p>It's actionable if you have some imagination. Raise funds for a nonprofit. Start lobbying on both sides of the aisle. Enlist an advertising company to show the dystopian future if something like chat control comes into effect, poll for focus groups and target them. Find ways to undermine and expose the forces that are pushing for authoritarian legislation.</p>
]]></description><pubDate>Thu, 09 Oct 2025 16:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45530214</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=45530214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45530214</guid></item><item><title><![CDATA[New comment by winternewt in "German government comes out against Chat Control"]]></title><description><![CDATA[
<p>Promote a better constitution that protects people from laws like this?</p>
]]></description><pubDate>Wed, 08 Oct 2025 19:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45519689</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=45519689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45519689</guid></item><item><title><![CDATA[New comment by winternewt in "Man still alive six months after pig kidney transplant"]]></title><description><![CDATA[
<p>I think we already ticked that box</p>
]]></description><pubDate>Sun, 28 Sep 2025 08:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45402830</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=45402830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45402830</guid></item><item><title><![CDATA[New comment by winternewt in "How to stop AI's "lethal trifecta""]]></title><description><![CDATA[
<p>Humans and LLMs are deterministic in the sense that if you would rewind the universe, everything would happen the same way again. But both humans and LLMs have hidden variables that make them unpredictable to an outside observer.</p>
]]></description><pubDate>Sat, 27 Sep 2025 07:57:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45393946</link><dc:creator>winternewt</dc:creator><comments>https://news.ycombinator.com/item?id=45393946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45393946</guid></item></channel></rss>