<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: codegladiator</title><link>https://news.ycombinator.com/user?id=codegladiator</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 13 Oct 2026 08:09:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=codegladiator" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by codegladiator in "Our framework for reporting model misalignment"]]></title><description><![CDATA[
<p>> with vague instructions<p>All instructions are vague unless its code. But you can also give llm "code" and expect vague outcomes if you ask it to emulate what the runtime would look like.</p>
]]></description><pubDate>Thu, 17 Sep 2026 11:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49739465</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=49739465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49739465</guid></item><item><title><![CDATA[Ask HN: How fast can you ship a production ready SaaS from scratch]]></title><description><![CDATA[
<p>Consider you have a SAAS idea sorted out. Not just build it, but ship it in completion (domain/deploy/payments/invoicing/anti-abuse/publish (if its android/iphone app))</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49519071">https://news.ycombinator.com/item?id=49519071</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 01 Sep 2026 07:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49519071</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=49519071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49519071</guid></item><item><title><![CDATA[New comment by codegladiator in "Tailcat – Like netcat, but over Tailscale’s data plane"]]></title><description><![CDATA[
<p>why not try out some existing project already on top of iroh ?<p>I see a bunch here on awesome-iroh page<p><a href="https://github.com/n0-computer/awesome-iroh" rel="nofollow">https://github.com/n0-computer/awesome-iroh</a></p>
]]></description><pubDate>Wed, 26 Aug 2026 19:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49454773</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=49454773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49454773</guid></item><item><title><![CDATA[New comment by codegladiator in "Late.sh – a command-line Clubhouse for computer people"]]></title><description><![CDATA[
<p>read it ? we dont do what kind of stuff here, i got my army of reader agents.</p>
]]></description><pubDate>Wed, 22 Jul 2026 10:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49004632</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=49004632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49004632</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>for me reliable = deterministically repeatable. if a llm has been able to do a task successfully and i ask it to do the same task again, i want the reliability that i get the same outcome (be if failure or success)<p>like if someone says "is this car reliable", i dont expect an infallible car. but if the cars third gear is 'you know sometimes it doesnt work', i wouldnt take that car out of city.</p>
]]></description><pubDate>Thu, 16 Jul 2026 05:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48930723</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48930723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48930723</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>yeah and so llm cannot write C reliably</p>
]]></description><pubDate>Wed, 15 Jul 2026 17:47:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48924555</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48924555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48924555</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>nothing wrong if your dsl stays small and you have deterministic validators/compilers to your actual target.<p>if dsl gets large, the number of potential interactions your dsl allow will grow exponentially (unless you are building an one dimensional action layer). and there will be semantic issues unless your dsl is "clear and intuitive", also comprehensive enough to accomodate your ongoing changes, else every change is now 2 changes.<p>so you now you need a comprehensive manual for your agent which needs to be sent in every /completion request.</p>
]]></description><pubDate>Wed, 15 Jul 2026 15:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48921927</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48921927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48921927</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>> any JSON or YAML that carries semantics with the syntax is a language<p>semantics are defined by the converter/compiler/interpreter, and that is the process which is going to consume the said json/yaml. if the json/yaml is going to be consumed by any process then the semantics are inherently defined, so by your definition all jsons/yamls are in their own a "language" (or they are not being consumed at all), which just defeats the purpose of calling it a language at that point.</p>
]]></description><pubDate>Wed, 15 Jul 2026 14:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48921637</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48921637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48921637</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>> The LLMs can write it fine. It wrote it almost acceptably on first sight<p>you are probably talking of some coding harness which looked up the existing code base and then made it and not something like first prompt to llm "write xyz testcase in my systems company dsl in tcl from early 2000".<p>> LLMs can write it fine<p>sure, coding by examples is fine (it goes back to "system prompt describing the language"). but the claim we are arguing is reliability. did the llm generate 100% test case or code after reading your existing codebase, likely not as you mention it "almost acceptably on first sight".<p>i would probably be in denial if was suggesting llms not good at finding and fitting patterns.</p>
]]></description><pubDate>Wed, 15 Jul 2026 14:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48921328</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48921328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48921328</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>> you can have DSLs that are json/yaml, is my point<p>i disagree on the semantics of "DSL" vs "config in json". these are different.<p>and anyways both of them just pretend to be "reliable" by throwing the responsibility to an upper layer of validator/compiler/interpreter<p>> it is worse because the tooling around it won't be as good<p>plantuml is good because of the the tooling around it. not sure if we are agreeing/disagreeing there, confused by the wording</p>
]]></description><pubDate>Wed, 15 Jul 2026 13:20:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48920459</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48920459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48920459</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>its served me okay.<p>> Perfect and deterministic? No, of course not. Just an improvement and mitigation.<p>exactly, not reliable, as the article tries to portray</p>
]]></description><pubDate>Wed, 15 Jul 2026 13:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48920434</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48920434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48920434</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>> DSL that is json/yaml helps a ton<p>it definitely does, and i would say json/yaml is not a dsl. this example of json/yaml keeps coming in the form of "DSL". i would say your configuration is not a dsl, it a declaration. llms are better at declarative stuff ? maybe but there are hardly that many of complex declarative frameworks.<p>PlantUML is a real dsl. not just declarative yaml.</p>
]]></description><pubDate>Wed, 15 Jul 2026 13:00:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48920198</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48920198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48920198</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>> less common DSLs like liquidsoap’s stream management DSL<p>seems to be on github since 2008 so definitely in the training data. i am not talking about less or more common. either "your dsl" would need to look something like someone elses dsl (at this point is it your dsl?) or you need some way to get your dsls examples in the training data for the llm, or feed it in the prompt.<p>> LLMs respond well to clear, simple structure<p>and what a "clear simple structure" for a dsl is also quite not mentioned. clear and simple would be quite subjective based on the domain, the article says let the llm go in a loop trying to figure out the dsl for you.<p>> checkpoints that have more structure than natural language<p>if llm is at any point in the structured generation part then either you have a deterministic validator/compiler or you are back to reading/reviewing it manually, what can you trust ?</p>
]]></description><pubDate>Wed, 15 Jul 2026 12:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48920150</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48920150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48920150</guid></item><item><title><![CDATA[New comment by codegladiator in "DSLs Enable Reliable Use of LLMs"]]></title><description><![CDATA[
<p>> The advantage holds while the DSL stays small and constrained enough that a few in-context examples can convey its usage. There is also a real upfront cost in designing and maintaining the language and its semantic model. The payoff is therefore concentrated in well-factored, genuinely constrained DSLs backed by a validator.<p>dsl stays small is doing all the heavy lifting here<p>the premise is that because of these few existing dsls (like PlantUML mentioned) my  "new dsl" will be equally effective. PlantUML has millions of examples in the training data, my new dsls are not (specially if its not json/yaml or just function chain based). as the number of things that can mix and match increase you are basically looking at a whole system prompt just describing the new language.<p>this brings us to the second part. step 2: after dsl is 'planned' (note they use the java compiler), the dsl need to have a real compiler/executor, not just a validator. because if then you are going to ask the llm to "compile the dsl to implementation" we are back to square 1.</p>
]]></description><pubDate>Wed, 15 Jul 2026 12:26:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48919774</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48919774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48919774</guid></item><item><title><![CDATA[New comment by codegladiator in "Mr. Baby Paint and accidentally discovering a new cellular automata"]]></title><description><![CDATA[
<p>AlphaBaby ?</p>
]]></description><pubDate>Mon, 06 Jul 2026 05:39:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48801028</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48801028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48801028</guid></item><item><title><![CDATA[New comment by codegladiator in "Tokenmaxxing is dead, long live tokenmaxxing"]]></title><description><![CDATA[
<p>10 days</p>
]]></description><pubDate>Mon, 29 Jun 2026 05:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48715225</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48715225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48715225</guid></item><item><title><![CDATA[New comment by codegladiator in "Ask HN: Why is AI use decried if it has been used without attribution?"]]></title><description><![CDATA[
<p>Its like someone reheating frozen food and saying I cooked it and they have not eaten it themselves and want me to buy it.</p>
]]></description><pubDate>Tue, 02 Jun 2026 12:14:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48369206</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48369206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48369206</guid></item><item><title><![CDATA[New comment by codegladiator in "Donating AI credits to open source projects"]]></title><description><![CDATA[
<p>if its so critical then how about donating money and letting the maintainer decide where to spend it.</p>
]]></description><pubDate>Sun, 31 May 2026 15:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48346520</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=48346520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48346520</guid></item><item><title><![CDATA[New comment by codegladiator in "An AI agent deleted our production database. The agent's confession is below"]]></title><description><![CDATA[
<p>> Master your craft. Don’t guess, know.<p>You mean add that to my prompt right ?</p>
]]></description><pubDate>Sun, 26 Apr 2026 17:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47911864</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=47911864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47911864</guid></item><item><title><![CDATA[New comment by codegladiator in "Forcing an Inversion of Control on the SaaS Stack"]]></title><description><![CDATA[
<p>how far it can go ? complete page rewrites ?</p>
]]></description><pubDate>Wed, 15 Apr 2026 16:43:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47781661</link><dc:creator>codegladiator</dc:creator><comments>https://news.ycombinator.com/item?id=47781661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47781661</guid></item></channel></rss>