{"author":"lasu","children":[{"author":"fastball","children":[{"author":"ndr","children":[],"created_at":"2026-10-13T22:55:49.000Z","created_at_i":1791932149,"id":50080108,"options":[],"parent_id":50078803,"points":null,"story_id":50077619,"text":"I keep going in between the two and I&#x27;m currently in an Astra season, deeply disliking the tone and modes of Claude.<p>I wonder if the two will diverge enough that this becomes the tab-vs-spaces&#x2F;vim-vs-emacs of the LLM era and they&#x27;ll manage to keep users moving over at some point.","title":null,"type":"comment","url":null},{"author":"demibabs","children":[],"created_at":"2026-10-14T00:18:20.000Z","created_at_i":1791937100,"id":50080796,"options":[],"parent_id":50078803,"points":null,"story_id":50077619,"text":"Yeah the issue is that while code that\u2019s too verbose is bad, code that\u2019s too terse is as well.<p>Astra codes like it has to pay by the keystroke (although in a way, it indeed does)","title":null,"type":"comment","url":null},{"author":"happyPersonR","children":[],"created_at":"2026-10-14T14:37:37.000Z","created_at_i":1791988657,"id":50088410,"options":[],"parent_id":50078803,"points":null,"story_id":50077619,"text":"we actually need good metrics for readable code that is clear and understandable, and not just someone&#x27;s lint rules lol. Maybe that&#x27;s the next part of this and where this goes?<p>One approach, \nskill&#x27;s etc for good clean readable understandable code.<p>i bet there&#x27;s a better one involving something with metrics and scoring etc","title":null,"type":"comment","url":null}],"created_at":"2026-10-13T21:09:16.000Z","created_at_i":1791925756,"id":50078803,"options":[],"parent_id":50077619,"points":null,"story_id":50077619,"text":"On the one hand, I absolutely agree that we should try to measure and reduce verbosity that LLMs are slopping into our codebases.<p>On the other hand, the fact that Astra is &quot;winning&quot; this bench is not great signal for me, since imo Astra produces basically unreadable code. Astra plays code golf. My own revealed preference is that I&#x27;d rather have the excessive comments and tests of Claude rather than the inscrutability of Astra.","title":null,"type":"comment","url":null},{"author":"Vakaiser","children":[{"author":"hlipusch","children":[],"created_at":"2026-10-17T11:00:10.000Z","created_at_i":1792234810,"id":50129951,"options":[],"parent_id":50081136,"points":null,"story_id":50077619,"text":"I am trying my new compress skill: After claude opus is done being verbose, i have gpt 6.1 sol do one or mulitple cleanup passes: \n- names\n- types\n- functions\n- files\n- comments and docs\n- tests\nIn each step it merges duplicate code and deletes what isn&#x27;t needed.","title":null,"type":"comment","url":null},{"author":"a3nz3g","children":[],"created_at":"2026-10-18T01:33:33.000Z","created_at_i":1792287213,"id":50136955,"options":[],"parent_id":50081136,"points":null,"story_id":50077619,"text":"What works for me: I write the spec first, then have a fresh Claude Code session and Codex review the diff separately, looking for bugs, cut corners and code style.","title":null,"type":"comment","url":null}],"created_at":"2026-10-14T01:06:08.000Z","created_at_i":1791939968,"id":50081136,"options":[],"parent_id":50077619,"points":null,"story_id":50077619,"text":"Does anyone have ways to reduce the complexity and verbosity of code generated via agents?<p>Anything that can increase code quality would help.","title":null,"type":"comment","url":null},{"author":"Xeoncross","children":[{"author":"vunderba","children":[],"created_at":"2026-10-14T01:26:09.000Z","created_at_i":1791941169,"id":50081260,"options":[],"parent_id":50081234,"points":null,"story_id":50077619,"text":"FWIW, I have mixed feelings about Artificial Analysis but they at least let you filter by size class and by proprietary versus open.<p><a href=\"https:&#x2F;&#x2F;artificialanalysis.ai&#x2F;?intelligence=agentic-index\" rel=\"nofollow\">https:&#x2F;&#x2F;artificialanalysis.ai&#x2F;?intelligence=agentic-index</a>","title":null,"type":"comment","url":null}],"created_at":"2026-10-14T01:21:51.000Z","created_at_i":1791940911,"id":50081234,"options":[],"parent_id":50077619,"points":null,"story_id":50077619,"text":"At this point, I really want all AI benchmarks to use the best coding&#x2F;writing model that normal people can run locally.<p>For now that seems to be Qwen 3.8 27B that requires ~28GB of RAM (Q4) which is pretty doable for anyone with a beefy GPU or slightly-above-average mac.<p>I want to know how close open weights (open models) are to all these leading commercial models. Yes, yes, local models aren&#x27;t as good, but that distance is closing as local models are already better than what we had just over a year ago in many cases.<p>Same with Text-to-Image generation (Flux 2, Z-Image-Turbo, etc..) or text-to-speech (Parakeet, Whisper, etc..).","title":null,"type":"comment","url":null},{"author":"smilekzs","children":[],"created_at":"2026-10-14T02:32:22.000Z","created_at_i":1791945142,"id":50081658,"options":[],"parent_id":50077619,"points":null,"story_id":50077619,"text":"On a related note: Would love to see cyclomatic complexity as a supporting metric for readability. I increasingly find AI-adjacent and AI-written code suffering from this.","title":null,"type":"comment","url":null},{"author":"chengjunsuger","children":[],"created_at":"2026-10-14T03:44:16.000Z","created_at_i":1791949456,"id":50082128,"options":[],"parent_id":50077619,"points":null,"story_id":50077619,"text":"Nice project! But I wonder does less coding actually means less work for whoever reviews it?","title":null,"type":"comment","url":null},{"author":"KasianFranks","children":[{"author":"nostrebored","children":[{"author":"KasianFranks","children":[{"author":"plusmax1","children":[],"created_at":"2026-10-14T08:48:04.000Z","created_at_i":1791967684,"id":50084402,"options":[],"parent_id":50082473,"points":null,"story_id":50077619,"text":"I agree with you. an LLM will do what you guide it to do, give it the proper guardrails and instructions and it will produce code in any style you wish.<p>Be it abstract or simple, more comments or no comments, adhering to clean code principles or following whatever software architecture you want...<p>Include style guides, static analysis and formatting tools in the development loop, use skills and hooks properly... I started to have a much better time with agentic coding once I spent time setting things up properly for my projects and writing down how I wanted things to be done.","title":null,"type":"comment","url":null}],"created_at":"2026-10-14T04:43:19.000Z","created_at_i":1791952999,"id":50082473,"options":[],"parent_id":50082379,"points":null,"story_id":50077619,"text":"After 22,948 commits, 13,720 bugs and -2,899,391 lines eliminated, I&#x27;ve seen this too but a properly designed AI pipeline&#x27;s ability to optimize and course correct with a little badgering supersedes any Frankenstein-like outcomes.","title":null,"type":"comment","url":null}],"created_at":"2026-10-14T04:27:33.000Z","created_at_i":1791952053,"id":50082379,"options":[],"parent_id":50082228,"points":null,"story_id":50077619,"text":"LLM systems start to Frankenstein things together at a very modest amount of code. The lack of abstractions cause huge and glaring problems for anything that needs to run predictably.<p>Abstraction is an issue for every AI coding agent. They are painfully useful, but need constant badgering in the right direction.","title":null,"type":"comment","url":null},{"author":"Tanjreeve","children":[{"author":"lasu","children":[{"author":"Tanjreeve","children":[],"created_at":"2026-10-14T16:51:11.000Z","created_at_i":1791996671,"id":50090763,"options":[],"parent_id":50087051,"points":null,"story_id":50077619,"text":"AI should be free to evaluate itself free from arbitrary human constraints like benchmarks imo.","title":null,"type":"comment","url":null}],"created_at":"2026-10-14T12:58:52.000Z","created_at_i":1791982732,"id":50087051,"options":[],"parent_id":50083027,"points":null,"story_id":50077619,"text":"The benchmarks are what allows the AI researchers to improve the models. The AI doesn&#x27;t get better on its own.","title":null,"type":"comment","url":null}],"created_at":"2026-10-14T06:02:14.000Z","created_at_i":1791957734,"id":50083027,"options":[],"parent_id":50082228,"points":null,"story_id":50077619,"text":"Why even benchmark anything? I have faith that the AI will just get better over time anyway. I think to even attempt to measure any usability is an insult to the infinite exponential curve of improvement.","title":null,"type":"comment","url":null}],"created_at":"2026-10-14T03:59:48.000Z","created_at_i":1791950388,"id":50082228,"options":[],"parent_id":50077619,"points":null,"story_id":50077619,"text":"Nobody is going to care about how much code an AI system generates in the very near future, some even now, once everyone understands the scale at which a vector space truly operates at. Complexity is not much of an issue for an AI system.","title":null,"type":"comment","url":null},{"author":"tinthedev","children":[],"created_at":"2026-10-14T11:29:32.000Z","created_at_i":1791977372,"id":50085977,"options":[],"parent_id":50077619,"points":null,"story_id":50077619,"text":"Yeah, I love this. We can&#x27;t manage what we don&#x27;t measure, and adjusting the mesurement to be on the abstract syntax level removes an entire layer of &quot;mess&quot; that comes from comments and formatting.<p>I&#x27;ll bookmark it and probably adjust the measurement methods for future review purposes. I&#x27;ve often found my LLM workflows to produce inane and overly complex code, and allowing me to see a single figure will allow me to more easily eval generated code.<p>I&#x27;d love to hear people&#x27;s lived experience, though. I think heuristics in this space still allow for a lot of optimizations of code generation and pipelining.","title":null,"type":"comment","url":null}],"created_at":"2026-10-13T19:50:31.000Z","created_at_i":1791921031,"id":50077619,"options":[],"parent_id":null,"points":77,"story_id":50077619,"text":"Existing benchmarks measure solve rate and token output&#x2F;cost, but don&#x27;t punish excess code, which makes a codebase harder to work with in the long term. I wanted to measure this since it matters most for long-term projects.<p>Method: it takes the patches that benchmarks already publish (DeepSWE, SWE-bench Verified, SWE-bench Live) and counts &quot;coding units&quot;: syntax elements like statements, calls, names and literals. I didn&#x27;t use lines of code, so cramming code isn&#x27;t rewarded. Deleted code is subtracted, so it measures net units.<p>GPT-6 and Claude 5.5 have no public patches yet, so I ran them myself on 3\u201310 tasks on my own subscriptions (shown as faded circles, not ranked).<p>Any feedback or model contributions are welcome, especially public patch exports for newer models.<p>GitHub: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;La5u&#x2F;Parsimony\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;La5u&#x2F;Parsimony</a><p>Not affiliated with any of the benchmarks.","title":"Show HN: Parsimony \u2013 an open-source benchmark for how much code AI models add","type":"story","url":"https://parsimony.lasu.dev/"}
