<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: the_duke</title><link>https://news.ycombinator.com/user?id=the_duke</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 05:40:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=the_duke" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by the_duke in "Grok Build is open source"]]></title><description><![CDATA[
<p>Codex CLI was open source from the start.<p>The reason they open sourced this is because grok-build uploaded entire directories.</p>
]]></description><pubDate>Thu, 16 Jul 2026 11:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48933054</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=48933054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48933054</guid></item><item><title><![CDATA[New comment by the_duke in "ZeroFS vs. Amazon S3 Files"]]></title><description><![CDATA[
<p>No clue, I also vouched.</p>
]]></description><pubDate>Sun, 12 Jul 2026 15:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48881994</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=48881994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48881994</guid></item><item><title><![CDATA[New comment by the_duke in "ZeroFS vs. Amazon S3 Files"]]></title><description><![CDATA[
<p>I was investigating the design a little. Two big questions:<p>A) You notably don't write a recovery log (WAL/journal) for things not yet flushed, so data can be lost. Do you have plans to add this? I think it would be pretty crucial.<p>B) the system is single writer. Do you have plans for adding horizontal scalability so a writer can be dynamically selected and routed to, transparent to the client? (Or with client cooperation, but without forcing sharding on the user)</p>
]]></description><pubDate>Sun, 12 Jul 2026 00:23:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48877134</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=48877134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48877134</guid></item><item><title><![CDATA[New comment by the_duke in "Fable Converted Pylint to Rust"]]></title><description><![CDATA[
<p>Making something 50-2000x faster is pointless?<p>Besides that, Rust code is actually much easier to maintain , thanks to type system guarantees.</p>
]]></description><pubDate>Fri, 19 Jun 2026 10:28:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48596963</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=48596963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48596963</guid></item><item><title><![CDATA[New comment by the_duke in "Epic Games announces Lore version control system"]]></title><description><![CDATA[
<p>Does this support using S3 as the backing store?<p>That would be very powerful for various use cases.</p>
]]></description><pubDate>Wed, 17 Jun 2026 17:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48574139</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=48574139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48574139</guid></item><item><title><![CDATA[New comment by the_duke in "Cursor Introduces Composer 2.5"]]></title><description><![CDATA[
<p>In my opinion cursor actually has one of the best harnesses again at the moment.</p>
]]></description><pubDate>Tue, 19 May 2026 07:14:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190252</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=48190252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190252</guid></item><item><title><![CDATA[New comment by the_duke in "Qwen 3.7 Preview"]]></title><description><![CDATA[
<p>Of course they will.<p>Right now they want to prevent the US labs from gaining any sort of self-reinforcing oligopoly on the space, and to let the ecosystem in China flourish.<p>That will all die sooner or later.</p>
]]></description><pubDate>Mon, 18 May 2026 21:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185864</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=48185864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185864</guid></item><item><title><![CDATA[New comment by the_duke in "Docker images are hundreds of MB; a full game engine compiles to 35MB WASM"]]></title><description><![CDATA[
<p>This is often due to (privacy) extensions disabling canvas/webgl.</p>
]]></description><pubDate>Tue, 12 May 2026 13:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107725</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=48107725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107725</guid></item><item><title><![CDATA[New comment by the_duke in "Agents need control flow, not more prompts"]]></title><description><![CDATA[
<p>In codex CLI /status works just fine during a turn.<p>Other things don't though.</p>
]]></description><pubDate>Thu, 07 May 2026 19:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48053998</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=48053998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48053998</guid></item><item><title><![CDATA[New comment by the_duke in "He asked AI to count carbs 27000 times. It couldn't give the same answer twice"]]></title><description><![CDATA[
<p>I exclusively use thinking mode, which is slower but much more likely to double-check things with web search etc.</p>
]]></description><pubDate>Wed, 29 Apr 2026 13:08:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47947862</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47947862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47947862</guid></item><item><title><![CDATA[New comment by the_duke in "Highlights from Git 2.54"]]></title><description><![CDATA[
<p>Config based hooks seem to miss the mark though?<p>The per-repo config is in `.git/config`, so that can still not be checked into the repo itself, unless I'm missing something?<p>So not very useful at all...<p>I get the security implications, but there could be a checked in `$REPO/.githooks`, and a prompt asking to allow running those hooks , with an approval marker being stored inside `.git/`.</p>
]]></description><pubDate>Thu, 23 Apr 2026 16:51:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47878079</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47878079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47878079</guid></item><item><title><![CDATA[New comment by the_duke in "The Team Behind a Pro-Iran, Lego-Themed Viral-Video Campaign"]]></title><description><![CDATA[
<p>That's in part because many EU countries would like to ship the Syrian refugees back to Syria.</p>
]]></description><pubDate>Mon, 06 Apr 2026 15:17:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47662050</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47662050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47662050</guid></item><item><title><![CDATA[New comment by the_duke in "Show HN: Three new Kitten TTS models – smallest less than 25MB"]]></title><description><![CDATA[
<p>Any recommendations?</p>
]]></description><pubDate>Thu, 19 Mar 2026 16:57:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47442462</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47442462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47442462</guid></item><item><title><![CDATA[New comment by the_duke in "Kotlin creator's new language: talk to LLMs in specs, not English"]]></title><description><![CDATA[
<p>You shouldn't be downvoted - LLMs could in theory be deterministic, but they currently are not, due to how models are implemented.</p>
]]></description><pubDate>Thu, 12 Mar 2026 18:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47354813</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47354813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47354813</guid></item><item><title><![CDATA[New comment by the_duke in "Kotlin creator's new language: talk to LLMs in specs, not English"]]></title><description><![CDATA[
<p>I think many have adopted "spec driven development" in the way you describe.<p>I found it works very well in once-off scenarios, but the specs often drift from the implementation.
Even if you let the model update the spec at the end, the next few work items will make parts of it obsolete.<p>Maybe that's exactly the goal that "codespeak" is trying to solve, but I'm skeptical this will work well without more formal specifications in the mix.</p>
]]></description><pubDate>Thu, 12 Mar 2026 15:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352448</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47352448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352448</guid></item><item><title><![CDATA[New comment by the_duke in "Kotlin creator's new language: talk to LLMs in specs, not English"]]></title><description><![CDATA[
<p>This doesn't make too much sense to me.<p>* This isn't a language, it's some tooling to map specs to code and re-generate<p>* Models aren't deterministic - every time you would try to re-apply you'd likely get different output (without feeding the current code into the re-apply and let it just recommend changes)<p>* Models are evolving rapidly, this months flavour of Codex/Sonnet/etc would very likely generate different code from last months<p>* Text specifications are always under-specified, lossy and tend to gloss over a huge amount of details that the code has to make concrete - this is fine in a small example, but in a larger code base?<p>* Every non-trivial codebase would be made up of of hundreds of specs that interact and influence each other - very hard (and context - heavy) to read all specs that impact functionality and keep it coherent<p>I do think there are opportunities in this space, but what I'd like to see is:<p>* write text specifications<p>* model transforms text into a *formal* specification<p>* then the formal spec is translated into code which can be verified against the spec<p>2 and three could be merged into one if there were practical/popular languages that also support verification, in the vain of ADA/Spark.<p>But you can also get there by generating tests from the formal specification that validate the implementation.</p>
]]></description><pubDate>Thu, 12 Mar 2026 15:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352008</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47352008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352008</guid></item><item><title><![CDATA[New comment by the_duke in "Zig – Type Resolution Redesign and Language Changes"]]></title><description><![CDATA[
<p>Rust has managed just fine to remain mostly backwards compatible since 1.0 , while still allowing for evolution of the language through editions.<p>This puts much more work on the compiler development side, but it's a great boon for the ecosystem.<p>To be fair, zig is pre 1.0, but Zig is also already 8 years old. Rust turned 1.0 at ~ 5 years, I think.</p>
]]></description><pubDate>Wed, 11 Mar 2026 06:48:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47332365</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47332365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47332365</guid></item><item><title><![CDATA[New comment by the_duke in "How to run Qwen 3.5 locally"]]></title><description><![CDATA[
<p>What context length and related performance are you getting out if this setup?<p>At least 100k context without huge degradation is important for coding tasks. Most "I'm running this locally" reports only cover testing with very small context.</p>
]]></description><pubDate>Sun, 08 Mar 2026 10:46:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47296254</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47296254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47296254</guid></item><item><title><![CDATA[New comment by the_duke in "Why Going to Mars Would Be Bad for Your Health"]]></title><description><![CDATA[
<p>Musk is actually a brilliant marketer. He built his companies around a "vision", used it to attract high quality talent and push that talent to give their best.<p>For Tesla it was "electrify transport to end dependence on fossil fuels and save the planet", for SpaceX it was "save humanity by becoming a multi-planetary species".<p>With how much he talked about it, he did probably actually believe in Mars.<p>But now both of these ideals have come into conflict with his newfound political affiliations, so they have to be dropped.</p>
]]></description><pubDate>Fri, 06 Mar 2026 14:51:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47275578</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47275578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47275578</guid></item><item><title><![CDATA[New comment by the_duke in "Where things stand with the Department of War"]]></title><description><![CDATA[
<p>Good PR moves.</p>
]]></description><pubDate>Fri, 06 Mar 2026 04:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47270721</link><dc:creator>the_duke</dc:creator><comments>https://news.ycombinator.com/item?id=47270721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47270721</guid></item></channel></rss>