<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: dkersten</title><link>https://news.ycombinator.com/user?id=dkersten</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 10 Aug 2026 23:30:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dkersten" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dkersten in "Beating GPT-5.6 Sol on retrieval with 100x cheaper open models"]]></title><description><![CDATA[
<p>At what cost though? “Beating” isn’t enough if it costs 100x or even 10x the amount.</p>
]]></description><pubDate>Thu, 06 Aug 2026 10:03:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49194686</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=49194686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49194686</guid></item><item><title><![CDATA[New comment by dkersten in "I don't recommend Tailwind CSS"]]></title><description><![CDATA[
<p>You still have to remember what sizes or whatever to use for what to make it consistent, it’s just they get packed into the “class” attribute. It’s not uncommon to see very long class attribute lines with tailwind with all kinds of p-this and mx-that or whatever. I’ve also seen quite a lot of p-[whatever] tags, at which point all the consistency goes out the window.<p>So you end up wrapping the components (if you’re using react or something similar) so that you can centralise the styles and use a set of consistent components instead. And at that point it really doesn’t matter if you use tailwind, custom classes, per component css modules, style attributes, css-in-js, or what have you. At this point I prefer to drop the extra dependency and use per-component css files with css module imports. (Or when I do less custom styled UI’s, I prefer to use Mantine and use its attributes for layout and styling)</p>
]]></description><pubDate>Sun, 02 Aug 2026 09:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49142571</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=49142571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49142571</guid></item><item><title><![CDATA[New comment by dkersten in "Kimi-K3 on HuggingFace"]]></title><description><![CDATA[
<p>Yep, it’s also availability on Together.ai for your sale price. Fireworks and Together were the first places I checked!</p>
]]></description><pubDate>Mon, 27 Jul 2026 19:08:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49074255</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=49074255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49074255</guid></item><item><title><![CDATA[New comment by dkersten in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>Oh, absolutely.</p>
]]></description><pubDate>Wed, 22 Jul 2026 06:25:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49002570</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=49002570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49002570</guid></item><item><title><![CDATA[New comment by dkersten in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>Because it lets you constrain the parts that the compiler can’t check and has to trust you on. The alternative is either a langue that can’t do necessary things, or a language that can’t check what could be checked.<p>With unsafe, you’re telling the compiler “I’ve taken extra care to make sure that what I’m doing is safe and doesn’t break your rules” and the compiler can go ahead and assume that you don’t, in fact, break the rules, and therefore can verify everything else as if the rules never got broken.<p>In less safe languages, the entire program is “trust me, it’s safe”, while in rust only the parts flagged as unsafe are.<p>The point is that you should only use unsafe when 1. It’s absolutely necessary for functionality or performance and 2. You have verified and are very certain that the code is correct.<p>That’s a very useful property to have.</p>
]]></description><pubDate>Mon, 20 Jul 2026 15:18:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48980090</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48980090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48980090</guid></item><item><title><![CDATA[New comment by dkersten in "FCC approves test of space mirror to light night sky"]]></title><description><![CDATA[
<p>Finally, we can replace daylight saving time by just making more daylight instead</p>
]]></description><pubDate>Sat, 11 Jul 2026 16:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48873405</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48873405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48873405</guid></item><item><title><![CDATA[New comment by dkersten in "Shadcn/UI now defaults to Base UI instead of Radix"]]></title><description><![CDATA[
<p>I love Mantine. It’s easy to use, full featured with lots of components and helpers, and yet if you need to, you can use it headless and customise it too (I’ve never bothered though; I did add my own additional spacing/sizing options via the theme support though)</p>
]]></description><pubDate>Sun, 05 Jul 2026 08:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48792472</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48792472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48792472</guid></item><item><title><![CDATA[New comment by dkersten in "Claude Code is steganographically marking requests"]]></title><description><![CDATA[
<p>Many vendors and service providers have SLA’s and contracts, at least for the critical services.</p>
]]></description><pubDate>Wed, 01 Jul 2026 13:50:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48746777</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48746777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48746777</guid></item><item><title><![CDATA[New comment by dkersten in "Claude Code is steganographically marking requests"]]></title><description><![CDATA[
<p>Sure but that adds a lot of complexity and cost to your business. It’s much simpler and safer to just work with more reliable vendors to begin with. Why build on quicksand when there’s rock available?</p>
]]></description><pubDate>Wed, 01 Jul 2026 07:16:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48743289</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48743289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743289</guid></item><item><title><![CDATA[New comment by dkersten in "Claude Code is steganographically marking requests"]]></title><description><![CDATA[
<p>altmanaltman is correct, I was talking about vendors. If you rely on a vendors service for your own business, you want it to be consistent. How can you plan around and rely on something that is inconsistent?<p>Your vendors plans to grow fast and break things shouldn’t affect your ability to provide your service to your customers.<p>Anthropic has not been a reliable vendor. Previously, when they were compute starved, the quality of their models degraded in the weeks before new releases, without warning to their customers. You just suddenly got a worse service. I wrote a little more a few months ago: <a href="https://news.ycombinator.com/item?id=47375818">https://news.ycombinator.com/item?id=47375818</a>
And then there’s the transparent downgrading they did with Fable.<p>If your running a business, that’s not what you want to be relying on.</p>
]]></description><pubDate>Wed, 01 Jul 2026 06:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48742929</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48742929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48742929</guid></item><item><title><![CDATA[New comment by dkersten in "Claude Code is steganographically marking requests"]]></title><description><![CDATA[
<p>I honestly find it crazy how many people trust them for their business needs. For a business, you want consistency and no surprises. With them you get exactly the opposite.</p>
]]></description><pubDate>Tue, 30 Jun 2026 20:06:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48738498</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48738498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48738498</guid></item><item><title><![CDATA[New comment by dkersten in "Reflections on software engineering in the age of AI"]]></title><description><![CDATA[
<p>I like to start out by creating the overall structure of my application: the module structure, high level components, feature boundaries. That way these decisions are already made for the LLM, and it can focus on filling in logic within the structure provided.<p>It works quite well for me, a lot better than when the LLM makes these decisions.</p>
]]></description><pubDate>Mon, 29 Jun 2026 05:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48715019</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48715019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48715019</guid></item><item><title><![CDATA[New comment by dkersten in "VibeThinker: 3B param model that beats Opus 4.5 on reasoning with novel SFT+GRPO"]]></title><description><![CDATA[
<p>And AI tried telling me that Uber for Dogs (dogs are the drivers) was a terrible idea…</p>
]]></description><pubDate>Tue, 23 Jun 2026 06:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48641140</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48641140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48641140</guid></item><item><title><![CDATA[New comment by dkersten in "GLM 5.2 vs. Opus"]]></title><description><![CDATA[
<p>Its on other providers, like Together.ai</p>
]]></description><pubDate>Mon, 22 Jun 2026 09:20:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48627793</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48627793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48627793</guid></item><item><title><![CDATA[New comment by dkersten in "Local Qwen isn't a worse Opus, it's a different tool"]]></title><description><![CDATA[
<p>> This is not scientific at all, just vibes, YMMV.<p>This is the problem.<p>I would love to have a product sheet showing what each models strengths an weaknesses are, so that I can have a clear decision tree of <i>"if this kind of work, use model X"</i>, or <i>"model Y should be used in ways Z"</i>. But they all look the same from the outside and the only way to figure out which might be marginally better at what is to do extensive, time consuming, and perhaps expensive testing.</p>
]]></description><pubDate>Thu, 18 Jun 2026 08:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48582458</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48582458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48582458</guid></item><item><title><![CDATA[New comment by dkersten in "The first game engine for robotics"]]></title><description><![CDATA[
<p>Is that true though? From Cherno’s videos it sounded like it was basically the hazel engine, repurposed. So unless he rewrote hazel, purposely for robotics, it’s still not actually the case?</p>
]]></description><pubDate>Sun, 14 Jun 2026 23:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534330</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48534330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534330</guid></item><item><title><![CDATA[New comment by dkersten in "The first game engine for robotics"]]></title><description><![CDATA[
<p>Haven’t Unreal engine and Unity been used for robotics for over a decade?<p>Hasn’t the Bullet physics engine been used for robotics for over a decade?<p>I don’t understand this “first game engine for robotics” messaging.<p>As an aside, this website crashes for me on safari on iOS.</p>
]]></description><pubDate>Sun, 14 Jun 2026 21:56:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533239</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48533239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533239</guid></item><item><title><![CDATA[New comment by dkersten in "Sam Bankman-Fried loses bid to appeal against fraud conviction in FTX case"]]></title><description><![CDATA[
<p>They did, I had something like $50 in FTX and I got it back. I don’t remember when, I think it was about a year ago.</p>
]]></description><pubDate>Sat, 13 Jun 2026 16:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48518707</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48518707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48518707</guid></item><item><title><![CDATA[New comment by dkersten in "Surprise, pay $1000"]]></title><description><![CDATA[
<p>Why am I not surprised that its a YC startup? Lately, being a YC startup seems to have become a negative signal for me, far too many grifters are getting funded by YC, it seems.</p>
]]></description><pubDate>Wed, 10 Jun 2026 12:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48475497</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48475497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48475497</guid></item><item><title><![CDATA[New comment by dkersten in "What it feels like to work with Mythos"]]></title><description><![CDATA[
<p>> That presumes models are only useful if they are one-shot models<p>That’s not at all what I’m saying.<p>I’m saying that in my experience across multiple models, the follow up prompts don’t fix prior underlying issues. They usually patch on top instead, unless you give them significant and time consuming guidance.<p>I want them to be more useful outside of one-shot uses, but I find that they currently miss the mark.</p>
]]></description><pubDate>Wed, 10 Jun 2026 07:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472925</link><dc:creator>dkersten</dc:creator><comments>https://news.ycombinator.com/item?id=48472925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472925</guid></item></channel></rss>