<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: jwolfe</title><link>https://news.ycombinator.com/user?id=jwolfe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 17 Jun 2026 08:18:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jwolfe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jwolfe in "Can LLMs Beat Classical Hyperparameter Optimization Algorithms?"]]></title><description><![CDATA[
<p>That's not a very good tldr. The answer claimed in the paper is that the combination of the two is better than either alone.</p>
]]></description><pubDate>Tue, 09 Jun 2026 15:49:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48462690</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=48462690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48462690</guid></item><item><title><![CDATA[New comment by jwolfe in "What's gonna happen to software engineers?"]]></title><description><![CDATA[
<p>Fortunately the economics of infinitely copyable software aren't going anywhere. If there is actually a sizable market, it can be served with relatively little cost, compared to hand-producing physical goods. I am not fully convinced there will be such a market, though.</p>
]]></description><pubDate>Tue, 02 Jun 2026 02:04:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48365066</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=48365066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48365066</guid></item><item><title><![CDATA[New comment by jwolfe in "OpenAI president forced to read his personal diary entries to jury"]]></title><description><![CDATA[
<p>Your work laptop documents are not private personal notes.<p>This is also partially why I do not log in to work accounts on personal devices or personal accounts on work devices.</p>
]]></description><pubDate>Wed, 06 May 2026 13:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48036315</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=48036315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48036315</guid></item><item><title><![CDATA[New comment by jwolfe in "OpenAI's o1 correctly diagnosed 67% of ER patients vs. 50-55% by triage doctors"]]></title><description><![CDATA[
<p>You commonly receive very close proxies for diagnoses through MyChart already when results come back from the lab.</p>
]]></description><pubDate>Sun, 03 May 2026 20:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48001062</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=48001062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48001062</guid></item><item><title><![CDATA[New comment by jwolfe in "AI Self-preferencing in Algorithmic Hiring: Empirical Evidence and Insights"]]></title><description><![CDATA[
<p>> If it's something like "Refactored the apartment list service improving P99 Latency from 2s to 180ms", it definitely boosts the resumé in my mind. A good engineer would be measuring their impact and likely have numbers like that off the top of their head.<p>> But if it's like "Increased revenue by $18.7M by reducing time-to-first-interaction latency from 2.3s to 117ms, increasing conversion by 47% and LTV by 28%," with the same fidelity on each bullet, I'm very skeptical.<p>Do you mind explaining why? The former doesn't indicate caring about business impact whatsoever (is this service in the critical path of any online process? Who knows!) while the latter does.</p>
]]></description><pubDate>Sat, 02 May 2026 17:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47988710</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=47988710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47988710</guid></item><item><title><![CDATA[New comment by jwolfe in "Opus 4.7 knows the real Kelsey"]]></title><description><![CDATA[
<p>The comments on the article include other people replicating all or parts of the finding. I'm also pretty confident Kelsey Piper wouldn't fail to disable memory while simultaneously talking about how Claude incognito mode is insufficient to prevent the app from handing it your name.</p>
]]></description><pubDate>Thu, 30 Apr 2026 22:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47968907</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=47968907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47968907</guid></item><item><title><![CDATA[New comment by jwolfe in "The Zig project's rationale for their anti-AI contribution policy"]]></title><description><![CDATA[
<p>Pre commit hooks exist. People just don't like being prevented from committing for reasons such as this.</p>
]]></description><pubDate>Thu, 30 Apr 2026 16:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47965049</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=47965049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47965049</guid></item><item><title><![CDATA[New comment by jwolfe in "Bring Back Idiomatic Design"]]></title><description><![CDATA[
<p>This is a user preferences setting for what it's worth.</p>
]]></description><pubDate>Sun, 12 Apr 2026 17:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47742253</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=47742253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47742253</guid></item><item><title><![CDATA[New comment by jwolfe in "Simple self-distillation improves code generation"]]></title><description><![CDATA[
<p>In general these agents support LSPs, which is often as much information as your IDE will give you. They are also not required to output syntactically correct code token by token when running agentically, because the loop is:<p>1. code<p>2. syntax check / build / format / lint (details language dependent)<p>3. test<p>and they can hop between 1 and 2 however many times they want.</p>
]]></description><pubDate>Sat, 04 Apr 2026 15:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47640199</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=47640199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47640199</guid></item><item><title><![CDATA[New comment by jwolfe in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>> I don't think it's a psychologically positive self identification to see yourself merely as a gatekeeper and toll extractor rent seeker who only makes a living by withholding agency and skill from others.<p>That's an incredibly uncharitable reading of the parent comment. At no point in history prior to maybe this year could you argue that working in software was gatekeeping, toll extracting, or rent seeking. Being a highly skilled craftsperson creating software for those who can't or don't want to is a very psychologically positive self identification. Lamenting that the industry is moving away from highly skilled craftspeople is also perfectly valid, even if you believe that it is somehow good for society, which is yet to become clear.</p>
]]></description><pubDate>Fri, 20 Mar 2026 14:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47454987</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=47454987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47454987</guid></item><item><title><![CDATA[New comment by jwolfe in "Something is afoot in the land of Qwen"]]></title><description><![CDATA[
<p>This thread is about bringing these people to the US.</p>
]]></description><pubDate>Wed, 04 Mar 2026 17:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47251231</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=47251231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47251231</guid></item><item><title><![CDATA[New comment by jwolfe in "OpenAI resets spending expectations, from $1.4T to $600B"]]></title><description><![CDATA[
<p>They said casual, not causal.</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142182</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=47142182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142182</guid></item><item><title><![CDATA[New comment by jwolfe in "Claude Sonnet 4.6"]]></title><description><![CDATA[
<p>For cases where 4.5 already met the bar, I would expect 50% preference each way. This makes it kind of hard to make any sense of that number, without a bunch more details.</p>
]]></description><pubDate>Tue, 17 Feb 2026 18:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47051163</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=47051163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47051163</guid></item><item><title><![CDATA[New comment by jwolfe in "When 'perfect' code fails"]]></title><description><![CDATA[
<p>If you use the standard typescript linter, it will fail if you pass a Promise to an if statement.<p><a href="https://typescript-eslint.io/rules/no-misused-promises/" rel="nofollow">https://typescript-eslint.io/rules/no-misused-promises/</a></p>
]]></description><pubDate>Mon, 27 Oct 2025 23:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45727518</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=45727518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45727518</guid></item><item><title><![CDATA[New comment by jwolfe in "Zig's New Async I/O"]]></title><description><![CDATA[
<p>If the functions are still calling I/O methods directly rather than the I/O being externally driven, I don't think that qualifies as sans-io, based on my previous exposure / based on your second link:<p>> For byte-stream based protocols, the protocol implementation can use a single input buffer and a single output buffer. For input (that is, receiving data from the network), the calling code is responsible for delivering code to the implementation via a single input (often via a method called receive_bytes, or something similar). The implementation will then append these bytes to its internal byte buffer. At this point, it can choose to either eagerly process those bytes, or do so lazily at the behest of the calling code.<p>> When it comes to generating output, a byte-stream based protocol has two options. It can either write its bytes to an internal buffer and provide an API for extracting bytes from that buffer, as done by hyper-h2, or it can return bytes directly when the calling code triggers events (more on this later), as done by h11. The distinction between these two choices is not enormously important, as one can easily be transformed into the other, but using an internal byte buffer is recommended if it is possible that the act of receiving input bytes can cause output bytes to be produced: that is, if the protocol implementation sometimes automatically responds to the peer without user input.</p>
]]></description><pubDate>Sun, 13 Jul 2025 16:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44551544</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=44551544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44551544</guid></item><item><title><![CDATA[New comment by jwolfe in "C23: A Slightly Better C"]]></title><description><![CDATA[
<p>That's already noted at the end:<p>> The idea behind static_assert is great. You run a check that has no impact on the performance of the software, and may even help it. It is cheap and it can catch nasty bugs. It is not new to C, but adopting the C++ syntax is a good idea.</p>
]]></description><pubDate>Sun, 21 Jan 2024 20:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=39082844</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=39082844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39082844</guid></item><item><title><![CDATA[New comment by jwolfe in "We have decided to pause driverless operations across all of our fleets"]]></title><description><![CDATA[
<p>Over a million people die annually from traffic accidents.</p>
]]></description><pubDate>Fri, 27 Oct 2023 02:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38034086</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=38034086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38034086</guid></item><item><title><![CDATA[New comment by jwolfe in "Samsung sees 95% drop in profits for a second consecutive quarter"]]></title><description><![CDATA[
<p>It's not heavy handed. It's responding to what sells in the market, and big phones are consistently what most people buy when they have the option of both.</p>
]]></description><pubDate>Sat, 29 Jul 2023 17:43:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=36922625</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=36922625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36922625</guid></item><item><title><![CDATA[New comment by jwolfe in "GPT-4"]]></title><description><![CDATA[
<p>> Edit: GPT4 fails If I remove the sentence between (()).<p>If you remove that sentence, nothing indicates that you can see you picked the door with the car behind it. You could maybe infer that a rational contestant would do so, but that's not a given ...</p>
]]></description><pubDate>Tue, 14 Mar 2023 21:23:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=35158957</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=35158957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35158957</guid></item><item><title><![CDATA[New comment by jwolfe in "No Lodash"]]></title><description><![CDATA[
<p>You're misreading that source. It's the separate npm packages that are deprecated, not the module imports.</p>
]]></description><pubDate>Tue, 07 Mar 2023 15:56:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=35056787</link><dc:creator>jwolfe</dc:creator><comments>https://news.ycombinator.com/item?id=35056787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35056787</guid></item></channel></rss>