<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: dartos</title><link>https://news.ycombinator.com/user?id=dartos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 15:04:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dartos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dartos in "2025 State of AI Code Quality"]]></title><description><![CDATA[
<p>> Really strange how some people took a term that supposed to be a "lol watch this" and started using it for work...<p>don't forget about the insane amount of marketing around AI code companies and how they put "vibe coding" in front of everyone's face all the time.<p>You tell someone something enough times and they'll belive it</p>
]]></description><pubDate>Thu, 12 Jun 2025 13:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44257766</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=44257766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44257766</guid></item><item><title><![CDATA[New comment by dartos in "AI Responses May Include Mistakes"]]></title><description><![CDATA[
<p>> The world is not ready for systems that indulge people in their bullshit.<p>we never were. that's why the world is how it is rn.</p>
]]></description><pubDate>Thu, 12 Jun 2025 13:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44257666</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=44257666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44257666</guid></item><item><title><![CDATA[New comment by dartos in "MonkeysPaw – A prompt-driven web framework in Ruby"]]></title><description><![CDATA[
<p>I think that’d make for interesting experiments and fringe sites, I don’t really see like your average e-commerce site ever doing anything like that.<p>You’d want the A and B to be intentional, not automatically generated. Every VP thinks their idea for a feature will revolutionize the company.</p>
]]></description><pubDate>Mon, 07 Apr 2025 00:09:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43606164</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43606164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43606164</guid></item><item><title><![CDATA[New comment by dartos in "Google announces Sec-Gemini v1 a new experimental cybersecurity model"]]></title><description><![CDATA[
<p>Probably because both anthropic and openai were on the whole AGI train where they were trying to heavily personify their products.<p>Google never seemed to personify theirs, IIRC. They always presented their AI tools in a utilitarian way.</p>
]]></description><pubDate>Sat, 05 Apr 2025 13:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43593588</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43593588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43593588</guid></item><item><title><![CDATA[New comment by dartos in "Don't Bother with Vibe Coding"]]></title><description><![CDATA[
<p>If you use too many words, you’re not good at writing words.</p>
]]></description><pubDate>Sat, 05 Apr 2025 03:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43590297</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43590297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43590297</guid></item><item><title><![CDATA[New comment by dartos in "An image of an archeologist adventurer who wears a hat and uses a bullwhip"]]></title><description><![CDATA[
<p>There’s no “and.”<p>I’m just stating a fact. No discussion of wrong or right or whatever.<p>Just pointing out how there is no more rule of law in the US. Idk when exactly it disappeared, but it’s definitely not present anymore</p>
]]></description><pubDate>Fri, 04 Apr 2025 20:36:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43587371</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43587371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43587371</guid></item><item><title><![CDATA[New comment by dartos in "Don't Bother with Vibe Coding"]]></title><description><![CDATA[
<p>I asked if you would be willing to share your work and workflow.<p>You could say nothing.
You could just say “I can’t, it’s for my job, but my workflow looks like this…” or something.<p>You could say you’re not comfortable sharing.<p>You could share a snippet and how you reached that result… idk anything.<p>But instead you went for some weird statement about flying and people writing articles.<p>Didn’t respond to any points in Dijkstra’s essay, just some platitudes.</p>
]]></description><pubDate>Fri, 04 Apr 2025 20:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43587353</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43587353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43587353</guid></item><item><title><![CDATA[New comment by dartos in "New antibiotic that kills drug-resistant bacteria found in technician's garden"]]></title><description><![CDATA[
<p>really?<p>because of the current situation in the US...</p>
]]></description><pubDate>Fri, 04 Apr 2025 19:11:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43586544</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43586544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43586544</guid></item><item><title><![CDATA[New comment by dartos in "An image of an archeologist adventurer who wears a hat and uses a bullwhip"]]></title><description><![CDATA[
<p>Sorry, but have you paid attention to the legal system in the states?<p>Large corporations and their execs live by different laws than the rest of us.<p>That’s how it is.<p>Anything is else is, unfortunately, a fiction in this country.</p>
]]></description><pubDate>Fri, 04 Apr 2025 17:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43585668</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43585668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43585668</guid></item><item><title><![CDATA[New comment by dartos in "Are people bad at their jobs or are the jobs just bad?"]]></title><description><![CDATA[
<p>A bit cynical, no?</p>
]]></description><pubDate>Wed, 02 Apr 2025 23:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43562960</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43562960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43562960</guid></item><item><title><![CDATA[New comment by dartos in "Are people bad at their jobs or are the jobs just bad?"]]></title><description><![CDATA[
<p>I long for the day when someone can give advice based on their own personal experience without someone else being like “well that won’t work for literally everyone”<p>Yeah obviously. It’s a personal anecdote.</p>
]]></description><pubDate>Wed, 02 Apr 2025 23:17:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43562913</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43562913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43562913</guid></item><item><title><![CDATA[New comment by dartos in "Don't Bother with Vibe Coding"]]></title><description><![CDATA[
<p>So you’re not willing to share anything?<p>Just anecdotes and platitudes?<p>Not even some reasoning?<p>Also note that I chose my words carefully when I said “Nothing I’ve seen indicates that is possible right now.”<p>I used “right now” to not rule out future possibilities.</p>
]]></description><pubDate>Wed, 02 Apr 2025 19:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43560752</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43560752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43560752</guid></item><item><title><![CDATA[New comment by dartos in "Don't Bother with Vibe Coding"]]></title><description><![CDATA[
<p>I just can’t believe you. Nothing I’ve seen indicates that is possible right now.<p>Would you be willing to share your code and your workflow?<p>> >You literally can't put enough context into a prompt to have it write the exact code you'd need in every case.
Yes you can. I do this every day.<p>It hasn’t been possible for maths and isn’t for programming.<p>I’ll defer to Dijkstra on this “foolishness”<p><a href="https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667.html" rel="nofollow">https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667...</a></p>
]]></description><pubDate>Wed, 02 Apr 2025 16:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43558419</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43558419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43558419</guid></item><item><title><![CDATA[New comment by dartos in "Circuit Tracing: Revealing Computational Graphs in Language Models (Anthropic)"]]></title><description><![CDATA[
<p>I’ll need to read up on genetic algorithms, I think.<p>That sounds really cool, but coming from training other statistical models, im having a hard time imagining what the training loop looks like.</p>
]]></description><pubDate>Wed, 02 Apr 2025 16:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43558347</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43558347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43558347</guid></item><item><title><![CDATA[New comment by dartos in "Don't Bother with Vibe Coding"]]></title><description><![CDATA[
<p>> deploy thousands of lines of code to production without you needing to change a single thing.<p>I’m not saying this is impossible. I’m saying it leads to poor quality products. Deploying thousands of lines of code isn’t necessarily a good thing. Often it’s not.<p>> You can write a very precise spec in the prompt. Use formal language, or use a little DSL you invent on the spot, or say "it should do X and Y and account for Z and also try to cover other things if you realize there are more", etc. There's a lot you can do.<p>At this point, why use an LLM at all? Why introduce a black box? We can perfectly and tractably convert formal languages into machine code.<p>Things are never simpler when black boxes are involved…<p>These tools, again, are undoubtedly useful and sometimes (albeit inconsistently) magic.<p>But they’re not a silver bullet for making software.<p>I tried vibe coding literally yesterday, as I do every week or so. I used avvante.vim and code companion. I tried with gemma3 and Claude.
It’s slow, boring,and I (someone with ADHD) lose all focus when the llm starts running.<p>The output is prototype quality always. It looks okay and mostly works correctly (granted I usually just make a todo list or a job board) but is obviously over complicated and bloated.<p>If you don’t care about quality or long term maintenance (like with a prototype or POC) then it’s fine.</p>
]]></description><pubDate>Wed, 02 Apr 2025 15:29:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43557799</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43557799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43557799</guid></item><item><title><![CDATA[New comment by dartos in "Circuit Tracing: Revealing Computational Graphs in Language Models (Anthropic)"]]></title><description><![CDATA[
<p>you're talking about specifically using genetic programming to create new programs as opposed to gradient decend in LLMs to minimize a loss function, right?<p>How would you construct a genetic algorithm to produce natural language like LLMs do?<p>Forgive me if i'm misunderstanding, but in programming we have "tokens" which are minimal meaningful bits of code.<p>For natural languages it's harder. "Words" are not super meaningful on their own, i don't think. (at least not as much as a token) so how would you break down natural language for a genetic algorithm?</p>
]]></description><pubDate>Wed, 02 Apr 2025 14:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43556831</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43556831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43556831</guid></item><item><title><![CDATA[New comment by dartos in "Don't Bother with Vibe Coding"]]></title><description><![CDATA[
<p>Either you're not relying as much on the AI as you think you are, or you're not really sure what "production quality" means.<p>It seems like you should know, so I'm going to bet that you're not entirely letting the AI drive.<p>Having the AI draft some code which you refine is a fine workflow. I didn't think it was before, but i've come around on that. I think it's also nice to have an LLM do a onceover to point out areas where I may have missed catching an error (like with JSON.parse in javascript or something.)<p>It's just not my cup of tea, personally. I've found that I'm faster writing code myself and treating an LLM as an assistant or rubber duck, but to each their own.<p>I'm referring to wholly AI generated code with no human input besides a prompt or "vibe coding." You literally can't put enough context into a prompt to have it write the exact code you'd need in every case. Your prompt would end up just being code at that point.<p>That's the whole point of writing code. Precise and exact instructions for a machine. You're not going to get that by adding a statistical natural language layer in the mix.</p>
]]></description><pubDate>Wed, 02 Apr 2025 13:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43556734</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43556734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43556734</guid></item><item><title><![CDATA[New comment by dartos in "Launch HN: ASim (YC S21) – Mobile app that generates mobile apps"]]></title><description><![CDATA[
<p>I’d say this is more a tool for prototypes.<p>You could secure angel funding off a simple prototype.<p>You could also make something funny and share it with friends, if it doesn’t need to be monetized.<p>I wouldn’t use tools like this for long lived products though.</p>
]]></description><pubDate>Wed, 02 Apr 2025 13:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43556403</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43556403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43556403</guid></item><item><title><![CDATA[New comment by dartos in "Launch HN: ASim (YC S21) – Mobile app that generates mobile apps"]]></title><description><![CDATA[
<p>It’s only the bottleneck for orgs that don’t know how to keep focus and bloated orgs with too many teams/managers/engineers.<p>And scrappy startups made by businesses school dropouts (and grads)</p>
]]></description><pubDate>Wed, 02 Apr 2025 13:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43556394</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43556394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43556394</guid></item><item><title><![CDATA[New comment by dartos in "Don't Bother with Vibe Coding"]]></title><description><![CDATA[
<p>> vibe coding was not made up<p>Here’s the tweet that literally made up vibe coding: <a href="https://x.com/karpathy/status/1886192184808149383?lang=en" rel="nofollow">https://x.com/karpathy/status/1886192184808149383?lang=en</a><p>One might say blindly following hype is silly and cope too.<p>I’ve seen no indication that relying entirely on AI can produce quality software.<p>It can produce prototype quality code, just as it has since gpt-3.5. Advantages of technology is never considered. Security concerns are often missed. And, from what I’ve seen, the codebases are bloated.<p>For your avg crud app, much of that doesn’t matter. It starts mattering when you start having real business constraints, like server budgets or data compliance. If you don’t see that, then you don’t have enough real world experience yet. That’s all.<p>Remember how crypto was going to change everything? Or the metaverse?<p>We live in a period of extreme technological hype backed by insane company valuations.<p>Don’t get too fooled by market.<p>These tools are useful. They are here to stay. And they do not replace the entire field of programming nor the work that programmers do.</p>
]]></description><pubDate>Wed, 02 Apr 2025 13:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43556334</link><dc:creator>dartos</dc:creator><comments>https://news.ycombinator.com/item?id=43556334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43556334</guid></item></channel></rss>