<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: kaoD</title><link>https://news.ycombinator.com/user?id=kaoD</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 13:10:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kaoD" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kaoD in "Microsoft starts canceling Claude Code licenses"]]></title><description><![CDATA[
<p>If I perfectly know all the guardrails I need, I don't need an LLM, only Prolog.</p>
]]></description><pubDate>Sat, 23 May 2026 08:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245967</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48245967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245967</guid></item><item><title><![CDATA[New comment by kaoD in "Microsoft starts canceling Claude Code licenses"]]></title><description><![CDATA[
<p>But that's not very informative.<p>Levenshtein distance is not only a well-understood problem, it's small, self-contained, and extremely well-represented in the training data. The kind of problem where even small/bad models can excel. The golden standard for those tasks is just "use a library" so no wonder the beefy models are expensive: you're chartering a commercial airplane to go grocery shopping.<p>My personal benchmarks are software engineering tasks (ideally spanning multiple packages in a monorepo) composed of many small decisions that, compounded, make or break the implementation and long-term maintainability.<p>There's where even frontier models struggle, which makes comparisons meaningful.</p>
]]></description><pubDate>Sat, 23 May 2026 07:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245625</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48245625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245625</guid></item><item><title><![CDATA[New comment by kaoD in "What is a Demand Coop"]]></title><description><![CDATA[
<p>> Whenever a central position is formed with power over something, even if it’s only a steering power, it will be sought out by power-hungry people and manipulated<p>The inevitable "iron law of oligarchy".<p><a href="https://en.wikipedia.org/wiki/Iron_law_of_oligarchy" rel="nofollow">https://en.wikipedia.org/wiki/Iron_law_of_oligarchy</a></p>
]]></description><pubDate>Thu, 21 May 2026 08:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48219693</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48219693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48219693</guid></item><item><title><![CDATA[New comment by kaoD in "Node.js 26.0.0 (Now with Temporal)"]]></title><description><![CDATA[
<p>That's how you get date bugs.</p>
]]></description><pubDate>Wed, 20 May 2026 22:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48215329</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48215329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48215329</guid></item><item><title><![CDATA[New comment by kaoD in "Google Declaring War on the Web"]]></title><description><![CDATA[
<p>Ah, that's where you're wrong. There is no long term. Investors want results <i>now</i>. "Later" is for the greater fools.</p>
]]></description><pubDate>Wed, 20 May 2026 22:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48215264</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48215264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48215264</guid></item><item><title><![CDATA[New comment by kaoD in "There's no earthly way of knowing which direction we are going"]]></title><description><![CDATA[
<p>> I was surprised to find out how much hate there is for AI in art.<p>I'm surprised you're surprised.<p>Giant corpos steal work from millions of independent artists and the State ruled that IP laws didn't apply to them, only to us common mortals.</p>
]]></description><pubDate>Wed, 20 May 2026 09:20:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48205109</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48205109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205109</guid></item><item><title><![CDATA[New comment by kaoD in "We let AIs run radio stations"]]></title><description><![CDATA[
<p>Is the token budget also there? I assume not it they'd be at multiple orders of magnitude negative.</p>
]]></description><pubDate>Mon, 18 May 2026 22:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48186741</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48186741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48186741</guid></item><item><title><![CDATA[New comment by kaoD in "A few words on DS4"]]></title><description><![CDATA[
<p>> nobody is sitting their waiting / watching the LLM code anyway<p>My personal experience is that for production-grade code you need to steer the agent more often than not... so yes, at least some of us are watching the LLM code.</p>
]]></description><pubDate>Fri, 15 May 2026 11:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48147221</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48147221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48147221</guid></item><item><title><![CDATA[New comment by kaoD in "Idempotency Is Easy Until the Second Request Is Different"]]></title><description><![CDATA[
<p>So what you propose is first you create the request payload and POST it, which generates a request-id-bound URL (but it does nothing stateful yet) and then you actually request to perform it? Because otherwise I don't see any difference.</p>
]]></description><pubDate>Sun, 10 May 2026 17:01:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085644</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48085644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085644</guid></item><item><title><![CDATA[New comment by kaoD in "Idempotency Is Easy Until the Second Request Is Different"]]></title><description><![CDATA[
<p>Yes, I understand that, but I'm not sure how that changes anything?<p>I mean: you still have the problem regardless of following HTTP verb semantics or not.</p>
]]></description><pubDate>Sun, 10 May 2026 15:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48084865</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48084865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48084865</guid></item><item><title><![CDATA[New comment by kaoD in "Idempotency is easy until the second request is different"]]></title><description><![CDATA[
<p>> Don't do that, and this problem evaporates.<p>Don't do that, and you solved nothing.<p>Either I'm missing what you mean, or half the comments here are missing the point of idempotency.<p>Let's say your server received this request twice within one minute:<p><pre><code>    {
      items: [ { id: 123, amount: 1 } ],
      creditCardInfo: { ... }
    }
</code></pre>
How can you tell from the server if that's a retry (think e.g. some reverse proxy crashed and the first request timed out, but the payment already went through to the user's CC)... or if the user just trying to purchase another item 123 because they forgot they needed 2?<p>There is simply no way to make the requests idempotent without an idempotency key. The only way to tell both situations apart is to key the requests by some UID. The HTTP verb is irrelevant.<p>Did I misunderstand what you meant?</p>
]]></description><pubDate>Sun, 10 May 2026 14:30:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48084289</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=48084289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48084289</guid></item><item><title><![CDATA[New comment by kaoD in "Show HN: Pollen – distributed WASM runtime, no control plane, single binary"]]></title><description><![CDATA[
<p>And what's the public API/stdlib/bindings inside the WASM workers?<p>I've been thinking a lot about this today and I think you might have a hidden gem here. Where can I reach you to talk more about this?<p>Feel free to drop an email (address in my profile)</p>
]]></description><pubDate>Sun, 03 May 2026 00:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47991922</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=47991922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47991922</guid></item><item><title><![CDATA[New comment by kaoD in "Show HN: Pollen – distributed WASM runtime, no control plane, single binary"]]></title><description><![CDATA[
<p>Let's see if I got this right: so it's something like a private Yggdrasil Network (minus the IPv6 overlay?) meets self-distributing WASM-powered serverless functions? Plus some built-in functions for proxying/serving.</p>
]]></description><pubDate>Sat, 02 May 2026 14:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986516</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=47986516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986516</guid></item><item><title><![CDATA[New comment by kaoD in "Show HN: Pollen – distributed WASM runtime, no control plane, single binary"]]></title><description><![CDATA[
<p>I know the individual words in the description but I'm a bit confused about what this is.<p>What would I use Pollen for?<p>I'm not sure I understand the "seed" metaphor.</p>
]]></description><pubDate>Sat, 02 May 2026 13:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986363</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=47986363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986363</guid></item><item><title><![CDATA[New comment by kaoD in "United Wizards of the Coast"]]></title><description><![CDATA[
<p>> You have to join the Union, after all<p>Uh, how? This might be a country thing but you don't <i>have</i> to join any union in my country. You do, if they represent your interests. Big companies have multiple, competing unions, and the anarchists (which refuse state subsidies and are fully self-funded) are pretty good at what they do.<p>If you <i>have</i> to join a union isn't that essentially a racket?</p>
]]></description><pubDate>Mon, 27 Apr 2026 21:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927430</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=47927430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927430</guid></item><item><title><![CDATA[New comment by kaoD in "United Wizards of the Coast"]]></title><description><![CDATA[
<p>And in knowledge work we're not instantly replaceable. That's why anti-union propaganda is rampant in SWE fields.</p>
]]></description><pubDate>Mon, 27 Apr 2026 21:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927394</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=47927394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927394</guid></item><item><title><![CDATA[New comment by kaoD in "United Wizards of the Coast"]]></title><description><![CDATA[
<p>Well, unions do <i>not</i> exist to keep people entrenched on their jobs. That perspective is propaganda (by you-know-who).<p>There's not a lot I can say that isn't covered in <a href="https://en.wikipedia.org/wiki/Trade_union" rel="nofollow">https://en.wikipedia.org/wiki/Trade_union</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 19:37:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47926296</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=47926296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47926296</guid></item><item><title><![CDATA[New comment by kaoD in "Show HN: A Karpathy-style LLM wiki your agents maintain (Markdown and Git)"]]></title><description><![CDATA[
<p>I'm interested. At a glance this sounds a lot like Hurl[0]. What's the difference?<p>[0] <a href="https://hurl.dev/" rel="nofollow">https://hurl.dev/</a></p>
]]></description><pubDate>Sat, 25 Apr 2026 15:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47902173</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=47902173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47902173</guid></item><item><title><![CDATA[New comment by kaoD in "DeepSeek v4"]]></title><description><![CDATA[
<p>> There are different coalitions with varying compromises between them.<p>They all failed and were subsumed by the two (read: one) big groups in Europe. Far left and libertarians were crushed in the past two legislatures.<p>Now it's PfE's turn but the antibodies are already in the bloodstream (the two big groups are already signing their covenants to protect the oligarchy) and Trump did them dirty (they're now scrambling to distance themselvesb from USA's and Israel's ties) so they're DoA and will fail too.<p>This said: I understand your points, and thanks for the civil discussion.</p>
]]></description><pubDate>Fri, 24 Apr 2026 12:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47889517</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=47889517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47889517</guid></item><item><title><![CDATA[New comment by kaoD in "DeepSeek v4"]]></title><description><![CDATA[
<p>> and they are wildly different<p>As someone from the "whole rest of the west", no, they're not different at all. Very minor details change, but the net outcome is the exact same and suffer from the exact same problems.<p>You can't escape the iron law of oligarchy.<p>> Democracies are good at crushing dissent?<p>They're not only good: they are the best. You don't need to curb dissent by violence if you discourage dissent by social manipulation. It's the cheapest and most effective tactic: keeping the populace docile.<p>If you manage to equate "democracy" (again, quotes intended) with democracy (lack of quotes intended), most of the work is already done.<p><i>"What are you, antidemocratic!?"</i><p><i>"Don't blame me - I voted for Kodos"</i><p>There's a reason my country's system trembled when the bipartisan system was challenged as new parties emerged... but it was curbed within two legislatures without a single shot fired and now we're back to an even stronger bipartisan representation. Quite the fine job, actually.<p>We even have a name for this: <i>"the state's sewers"</i>. They're very effective. There's a reason the state's armed forces routinely infiltrate unions and other citizens participation platforms.</p>
]]></description><pubDate>Fri, 24 Apr 2026 12:00:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47889051</link><dc:creator>kaoD</dc:creator><comments>https://news.ycombinator.com/item?id=47889051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47889051</guid></item></channel></rss>