<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: cjk</title><link>https://news.ycombinator.com/user?id=cjk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 24 Sep 2026 20:30:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cjk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cjk in "Vomit: Clean up Claude 5's token output with a separate LLM"]]></title><description><![CDATA[
<p>I recently asked Claude (Opus 5) to give me guidance on how to instruct it to be less verbose in a way that it will _actually follow_. Its response was something to the effect of (and I'm heavily paraphrasing here) "'Succinct' and 'short' aren't objective measurements. Try providing a strict word budget instead."<p>Given that guidance, I tried specifying "Unless I ask you to elaborate, respond with no more than one paragraph, using sentences of 20 words or fewer." It works...ish. I still see it violate this rule regularly, but it's less bad IME.</p>
]]></description><pubDate>Thu, 20 Aug 2026 18:50:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49378577</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=49378577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49378577</guid></item><item><title><![CDATA[New comment by cjk in "Vomit: Clean up Claude 5's token output with a separate LLM"]]></title><description><![CDATA[
<p>After a huge wall-of-text response, I regularly ask Claude to "explain like I'm five, using succinct bullet points," and it works remarkably well.</p>
]]></description><pubDate>Thu, 20 Aug 2026 18:43:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49378491</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=49378491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49378491</guid></item><item><title><![CDATA[New comment by cjk in "So, you want to make a game engine (2023)"]]></title><description><![CDATA[
<p>For me, the interest in engine-making is to give myself a toolkit that is suited for the kinds of games I want to make, rather than an engine that is trying to be everything to everyone. Also to avoid the Unreal Engine monoculture.</p>
]]></description><pubDate>Tue, 28 Jul 2026 17:08:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49086923</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=49086923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49086923</guid></item><item><title><![CDATA[New comment by cjk in ""Opus 5 is a really bad model""]]></title><description><![CDATA[
<p>Anecdotally, I have also felt many of these same complaints.<p>In my case, I have a semi-autonomous loop where Claude writes some code, and uses `codex exec` to do an adversarial review. I had what should have been a trivial feature go for 13 rounds of review/fix before I stopped it, where each round was just flip-flopping the same logic back and forth to try to make the tests pass. Codex kept (correctly) re-identifying the issues Claude was flip-flopping on. Codex even suggested fixes that would have worked; Claude ignored them repeatedly. I never saw anything remotely this bad on Opus 4.8.<p>Additionally, I have a CLAUDE.md instruction to not silently defer anything, and ask me anytime it wants to do so. Opus 4.8 paid attention to this rule the overwhelming majority of the time. Opus 5 seemingly cannot be bothered.<p>I have tried updating my CLAUDE.md according to Anthropic’s recommendations for Opus 5, but it doesn’t seem to have made any difference.</p>
]]></description><pubDate>Tue, 28 Jul 2026 11:49:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49082442</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=49082442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49082442</guid></item><item><title><![CDATA[New comment by cjk in "What to learn to be a graphics programmer"]]></title><description><![CDATA[
<p>This is brilliant. Thanks!</p>
]]></description><pubDate>Wed, 01 Jul 2026 23:32:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48754509</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=48754509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48754509</guid></item><item><title><![CDATA[New comment by cjk in "What to learn to be a graphics programmer"]]></title><description><![CDATA[
<p>Couldn't disagree more. I've only recently started digging into graphics programming and I've found it incredibly rewarding. It's the _one_ area of expertise that I don't yet have that has been preventing me from solo-developing a 3D game engine.<p>It takes five minutes of trawling through the videos on the GDC Vault to see all of the clever and interesting ways modern graphics engineers are eking every bit of performance out of modern hardware. Is it as clever or innovative as Carmack's fast inverse square root? I don't know. I'm not sure how to compare those things. But there is still plenty of room for that flavor of work for those that are interested.</p>
]]></description><pubDate>Wed, 01 Jul 2026 21:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48753619</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=48753619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48753619</guid></item><item><title><![CDATA[New comment by cjk in "Physical disc production ending in Jan 2028 for new games on PlayStation"]]></title><description><![CDATA[
<p>Sony in particular is doubling down on platform exclusives again. I was waiting for Ghost of Yōtei to come out on PC, but Sony cancelled the port. We're well and truly fucked without physical media for exclusives like this.</p>
]]></description><pubDate>Wed, 01 Jul 2026 17:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48750650</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=48750650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48750650</guid></item><item><title><![CDATA[New comment by cjk in "Claude Sonnet 5 – benchmark results"]]></title><description><![CDATA[
<p>I have heard this from a bunch of folks, but that was not my experience. For the couple days I was able to use it, I didn't hit a single gate, and I was using it pretty extensively (but not for anything security-related).</p>
]]></description><pubDate>Tue, 30 Jun 2026 21:23:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48739394</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=48739394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48739394</guid></item><item><title><![CDATA[New comment by cjk in "Ask HN: Is WordPress the best way to create new websites for beginner"]]></title><description><![CDATA[
<p>In that case, I would consider a lightweight static site generator.<p>It sounds like you're fairly new to programming, so I would suggest a static site generator that is easy to install and use.<p>Zola[1] is less well-known, but it's easy to install and fast. I tend to use Hugo[2] the most these days, which is fast and has solid documentation, but its template syntax is really annoying compared to Zola.<p>[1]: <a href="https://www.getzola.org/documentation/getting-started/overview/" rel="nofollow">https://www.getzola.org/documentation/getting-started/overvi...</a><p>[2]: <a href="https://gohugo.io/getting-started/quick-start/" rel="nofollow">https://gohugo.io/getting-started/quick-start/</a></p>
]]></description><pubDate>Sun, 28 Jun 2026 21:36:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48711915</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=48711915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48711915</guid></item><item><title><![CDATA[New comment by cjk in "Ask HN: Is WordPress the best way to create new websites for beginner"]]></title><description><![CDATA[
<p>Depends on your goal.<p>If you’re not interested in hand-maintaining the code of the website(s), and you just want a nice GUI for publishing pages/posts/etc., then I’d say use some hosted platform like Squarespace.<p>For actually learning how to build websites, start with something more low-level and barebones like a static site generator (Jekyll, Hugo, Gatsby, etc.), or even plain GitHub Pages without a static site generator for the most “manual” experience.<p>In neither of those cases would I consider WordPress.</p>
]]></description><pubDate>Sun, 28 Jun 2026 20:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48711556</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=48711556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48711556</guid></item><item><title><![CDATA[New comment by cjk in "DaVinci Resolve – Photo"]]></title><description><![CDATA[
<p>I use Lightroom Classic with the excellent Negative Lab Pro plug-in for converting film negatives, but I can’t stand Lightroom itself. I could easily see using this for post-conversion color grading.</p>
]]></description><pubDate>Tue, 14 Apr 2026 16:55:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47768147</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=47768147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768147</guid></item><item><title><![CDATA[New comment by cjk in "FCC updates covered list to include foreign-made consumer routers"]]></title><description><![CDATA[
<p>If US manufacturers (or manufacturers in allied countries) do this, legal avenues exist to hold those manufacturers accountable. Not so with China.<p>(That is not to say that the FCC change will move the needle on the underlying issue of router security; as some of the ancestor comments have said, lax security practices are common industry-wide, irrespective of country of development/manufacture.)</p>
]]></description><pubDate>Mon, 23 Mar 2026 23:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47496753</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=47496753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47496753</guid></item><item><title><![CDATA[New comment by cjk in "Waymo Safety Impact"]]></title><description><![CDATA[
<p>I would largely agree with that assessment, yeah. Dangerous place to bike, too. I've even seen pedestrians get clobbered by bikers because they stepped into the bike lane not realizing a bike was barreling toward them at 20mph+. This is part of why Waymo and Uber warn you when the dropoff is next to a bike lane.</p>
]]></description><pubDate>Fri, 20 Mar 2026 07:30:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47451569</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=47451569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47451569</guid></item><item><title><![CDATA[New comment by cjk in "Waymo Safety Impact"]]></title><description><![CDATA[
<p>I was recently in a Waymo in SF. It was turning right from a busy street onto a narrow street. Mid-turn, the car slammed on the brakes. I sat there for a couple seconds like “???” wondering if we'd hit something. Then a dude on an e-bike _flies_ past the car in the bike lane.<p>The car saw this dude coming from way down the street, flying, and was like “yeah, better stop.” Probably saved the biker from serious injury, or worse. I wouldn't have seen him if I was driving.</p>
]]></description><pubDate>Fri, 20 Mar 2026 04:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47450497</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=47450497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47450497</guid></item><item><title><![CDATA[New comment by cjk in "Aliens.gov ~ domain registered 17MAR2026"]]></title><description><![CDATA[
<p>$4.50/gal+ as of a couple days ago in Vegas. Probably higher now.</p>
]]></description><pubDate>Wed, 18 Mar 2026 16:16:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47427626</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=47427626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47427626</guid></item><item><title><![CDATA[New comment by cjk in "GitHub Actions is slowly killing engineering teams"]]></title><description><![CDATA[
<p>We started using Buildkite at $DAYJOB years ago and haven't looked back. Incredibly, GitHub Actions seems to have gotten _worse_ in the interim. Absolutely no regrets from switching.</p>
]]></description><pubDate>Fri, 06 Feb 2026 06:45:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46909863</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=46909863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46909863</guid></item><item><title><![CDATA[New comment by cjk in "Linux From Scratch ends SysVinit support"]]></title><description><![CDATA[
<p>Man. I'd really rather they did the inverse: drop systemd and only maintain the SysV versions of the materials, even if that means dropping GNOME/etc., because I think understanding the Linux init process is far more important than making any specific desktop environment available.</p>
]]></description><pubDate>Mon, 02 Feb 2026 23:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46864090</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=46864090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46864090</guid></item><item><title><![CDATA[New comment by cjk in "Bose has released API docs and opened the API for its EoL SoundTouch speakers"]]></title><description><![CDATA[
<p>Oh man. I missed that announcement somehow.<p>Where'd you see they're exiting pro/flagship tier stuff? Everything I can find says they're continuing to hand-make their higher-end stuff in Germany. One such source: <a href="https://www.whathifi.com/headphones/100-year-old-headphone-brand-beyerdynamic-is-being-bought-by-a-chinese-manufacturer" rel="nofollow">https://www.whathifi.com/headphones/100-year-old-headphone-b...</a></p>
]]></description><pubDate>Thu, 08 Jan 2026 18:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46544724</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=46544724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46544724</guid></item><item><title><![CDATA[New comment by cjk in "Bose has released API docs and opened the API for its EoL SoundTouch speakers"]]></title><description><![CDATA[
<p>If you're talking about their headphones, I agree they _feel_ cheaply-made, but they are by no means low-quality. When you make headphones with premium materials, they get heavy, and that makes them uncomfortable/painful to wear. Speaking from prior experience. It's an incredibly delicate balancing act. Bose optimizes for comfort, which is important for e.g. long plane rides.</p>
]]></description><pubDate>Thu, 08 Jan 2026 18:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46544640</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=46544640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46544640</guid></item><item><title><![CDATA[New comment by cjk in "Bose has released API docs and opened the API for its EoL SoundTouch speakers"]]></title><description><![CDATA[
<p>In a previous life, I was the platform architect for the Bluetooth headphones at Bowers & Wilkins. We, naturally, did tons of competitive analysis, and I tend to agree Bose blows sound quality-wise, but their active noise cancelling is hands-down the best in the biz, and they have the weight and comfort extremely dialed-in.<p>Glad to see them setting a great example here instead of letting these speakers become expensive paperweights.</p>
]]></description><pubDate>Thu, 08 Jan 2026 18:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46544579</link><dc:creator>cjk</dc:creator><comments>https://news.ycombinator.com/item?id=46544579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46544579</guid></item></channel></rss>