{"author":"pluc","children":[{"author":"BlueRoguesDevel","children":[{"author":"LeoPanthera","children":[{"author":"loloquwowndueo","children":[],"created_at":"2026-08-29T14:35:15.000Z","created_at_i":1788014115,"id":49490253,"options":[],"parent_id":49490233,"points":null,"story_id":49489982,"text":"lol windows doesn\u2019t need AI to be the dumpster fire it\u2019s always been","title":null,"type":"comment","url":null},{"author":"LoganDark","children":[{"author":"chuckadams","children":[{"author":"LoganDark","children":[{"author":"ang_cire","children":[],"created_at":"2026-08-29T15:08:54.000Z","created_at_i":1788016134,"id":49490546,"options":[],"parent_id":49490337,"points":null,"story_id":49489982,"text":"I suspect they have used rounds of salary-based cuts to boost their PnL in the past, like some other large companies I&#x27;ve worked at, and that only bites you down the road because each time they do it they&#x27;ll ask, &quot;who do we <i>have</i> to keep?&quot;, but you&#x27;re still losing experienced people and eventually you will get mid-level or junior engineers working on core code.","title":null,"type":"comment","url":null},{"author":"static_motion","children":[{"author":"chuckadams","children":[],"created_at":"2026-08-29T16:18:14.000Z","created_at_i":1788020294,"id":49491131,"options":[],"parent_id":49490560,"points":null,"story_id":49489982,"text":"Raymond Chen is still there.  Hell, Dave Cutler is still there.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:10:19.000Z","created_at_i":1788016219,"id":49490560,"options":[],"parent_id":49490337,"points":null,"story_id":49489982,"text":"I don&#x27;t remember where, but I once read that all the developers that knew and understood the inner workings of core Windows components have left Microsoft many years ago, and that this is part of the reason that they introduced a brand new Settings menu and haven&#x27;t changed Control Panel since Windows 7. I don&#x27;t know how reliable that report is so take it with a grain of salt, but it does make a lot of sense considering what&#x27;s been happening to Windows over the past 10 years.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:44:56.000Z","created_at_i":1788014696,"id":49490337,"options":[],"parent_id":49490287,"points":null,"story_id":49489982,"text":"I can sort of get how leadership has been losing its mind with all the ridiculous product launches and renames and force-installed apps and browser extension-installing malware, but that doesn&#x27;t explain the countless instances of hardware bricks, critical errors like failing to recognize the C: drive, and other really weird and suspicious things that I can&#x27;t imagine would&#x27;ve been driven by leadership. Maybe leadership is demanding everyone be super reckless? But why would anyone with experience even touch those areas of the operating system enough to break them that badly?? The mistakes they&#x27;re making really do not seem like mistakes that would be made by even the most rushed possible senior engineers. Maybe they&#x27;re letting completely inexperienced people touch super low levels and that&#x27;s the problem? Or completely inexperienced machines...","title":null,"type":"comment","url":null},{"author":"voakbasda","children":[],"created_at":"2026-08-29T14:48:30.000Z","created_at_i":1788014910,"id":49490376,"options":[],"parent_id":49490287,"points":null,"story_id":49489982,"text":"I suspect their experienced senior engineers that actually knew the products have left, and they cannot attract talent like they once did.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:38:44.000Z","created_at_i":1788014324,"id":49490287,"options":[],"parent_id":49490257,"points":null,"story_id":49489982,"text":"Believe it or not, I find it more plausible that the entire team collectively lost their minds \u2014 or more specifically, the leadership.  There&#x27;s a long and sordid history of such things that goes back well before GenAI.","title":null,"type":"comment","url":null},{"author":"marcosdumay","children":[],"created_at":"2026-08-29T15:17:40.000Z","created_at_i":1788016660,"id":49490619,"options":[],"parent_id":49490257,"points":null,"story_id":49489982,"text":"Keep in mind that Microsoft laid-off a large share of their developers shortly before and during the interval the GP talks about.<p>Repeatedly.<p>You are right that&#x27;s one or the other. Probably both are contributing.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:35:37.000Z","created_at_i":1788014137,"id":49490257,"options":[],"parent_id":49490233,"points":null,"story_id":49489982,"text":"Either they&#x27;re using GenAI or the entire team collectively lost their minds and started getting a huge number of colossally bad ideas about fundamental primitives of Windows that hadn&#x27;t changed for decades. Backwards compatibility used to be the major concern and now it feels like they didn&#x27;t even know what would break ahead of time. If that doesn&#x27;t feel like GenAI then I don&#x27;t know what does","title":null,"type":"comment","url":null},{"author":"tehbeard","children":[],"created_at":"2026-08-29T14:40:13.000Z","created_at_i":1788014413,"id":49490295,"options":[],"parent_id":49490233,"points":null,"story_id":49489982,"text":"It&#x27;s based off that 30% of code written by AI quote from the MS CEO last year.<p><a href=\"https:&#x2F;&#x2F;www.cnbc.com&#x2F;2025&#x2F;04&#x2F;29&#x2F;satya-nadella-says-as-much-as-30percent-of-microsoft-code-is-written-by-ai.html\" rel=\"nofollow\">https:&#x2F;&#x2F;www.cnbc.com&#x2F;2025&#x2F;04&#x2F;29&#x2F;satya-nadella-says-as-much-a...</a><p>Note that he said written by, not assisted; and also that there&#x27;s been some major QA issues with win11 the last year, enough for Microsoft to have made a public apology&#x2F;commitment to improve...<p>So, no definitive evidence, but the rest of the breadcrumbs provide enough to say that yes it does appear to have suffered from it.<p>Given the Debian policy seems more geared towards aided&#x2F;assisted an existing dev than replacing them and shipping because the code works on the golden path on a devs monster pc ... Well I&#x27;d still keep an eye on it but trust OSS OS engineers to have some competence at knowing if this works and adjusting the policy later if it proved to be wrong.","title":null,"type":"comment","url":null},{"author":"yoyohello13","children":[],"created_at":"2026-08-29T15:43:37.000Z","created_at_i":1788018217,"id":49490831,"options":[],"parent_id":49490233,"points":null,"story_id":49489982,"text":"They\u2019ve broken their own record of massive breaking updates in the last year.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:33:08.000Z","created_at_i":1788013988,"id":49490233,"options":[],"parent_id":49490221,"points":null,"story_id":49489982,"text":"Do we know that Windows 11 has suffered due to the use of genAI or is that just a random snipe?","title":null,"type":"comment","url":null},{"author":"outside1234","children":[{"author":"mistrial9","children":[],"created_at":"2026-08-29T14:42:40.000Z","created_at_i":1788014560,"id":49490314,"options":[],"parent_id":49490250,"points":null,"story_id":49489982,"text":"&gt; common security issues<p>the entire industry is experiencing this as model capacity increases. How does &quot;all projects get critical security fixes now&quot; relate to &quot;crap apps and loopy services by literally millions of lines of slop code&quot; ?","title":null,"type":"comment","url":null},{"author":"ang_cire","children":[],"created_at":"2026-08-29T15:14:55.000Z","created_at_i":1788016495,"id":49490596,"options":[],"parent_id":49490250,"points":null,"story_id":49489982,"text":"Those are 2 different questions. They wouldn&#x27;t even be the same people involved.<p>Your appsec engineers will be the ones bug hunting with Mythos or whatever. Your regular engineers will be the ones implementing features. If the feature is a bad <i>design</i> and functions badly as a result, that is entirely orthogonal to whether it contains coding errors or bugs.<p>Also, there are bugs on the integration side that won&#x27;t be caught running Mythos against source code, because it&#x27;s not a source code issue. Even using Mythos for DAST is going to be very limited compared to how actual users will move through something as complex as a &#x27;mature&#x27; OS like Windows.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:34:42.000Z","created_at_i":1788014082,"id":49490250,"options":[],"parent_id":49490221,"points":null,"story_id":49489982,"text":"Source?<p>The rumor is the opposite, that Microsoft has actually used AI to discover and fix common security issues at scale.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:31:51.000Z","created_at_i":1788013911,"id":49490221,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"I hope it works out better than Microsoft and using it on Windows 11...","title":null,"type":"comment","url":null},{"author":"baggy_trough","children":[{"author":"packetlost","children":[{"author":"baggy_trough","children":[{"author":"olalonde","children":[{"author":"mc32","children":[],"created_at":"2026-08-29T15:18:38.000Z","created_at_i":1788016718,"id":49490631,"options":[],"parent_id":49490548,"points":null,"story_id":49489982,"text":"I don&#x27;t know if they truly believe that persons using CC are racist (like they examined the thing logically from bottom to top and came back with that conclusion) or if it&#x27;s the new Goodwin --pulling the emergency brakes and damn the consequences.<p>It&#x27;s as though people want to find the most dubious of non-existent connections and use that as leverage to besmirch something they don&#x27;t like.<p>There are many things one can do where a person has no awareness of the tenuous connection but where you can have someone go back and then ex-post make that connection and declare that thing or person racist.  It&#x27;s a tactic.<p>Like one _could_ make the argument that factory automation in China is racist because without automation they would have to import labor from (some non-Chinese population).  However, the Chinese never began automation with the intention of being racist.","title":null,"type":"comment","url":null},{"author":"clcaev","children":[{"author":"timmmmmmay","children":[],"created_at":"2026-08-29T19:41:24.000Z","created_at_i":1788032484,"id":49492700,"options":[],"parent_id":49490808,"points":null,"story_id":49489982,"text":"no, you don&#x27;t have to make up some non-idiotic argument that&#x27;s kinda vaguely like the dumb one and substitute it in there. it&#x27;s not necessary! nobody&#x27;s making you do it and there&#x27;s no benefit to anybody from doing it!","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:40:43.000Z","created_at_i":1788018043,"id":49490808,"options":[],"parent_id":49490548,"points":null,"story_id":49489982,"text":"Some may express societal challenges in ways that inappropriately and wrongly infer intentionality. We can acknowledge their point while strongly disagreeing with their characterization.<p>There are significant societal impacts of this AI buildout. Some are concerned externalities weigh more heavily on the poor and marginalized. I think state wide data center holds are part of this civil discourse.<p>I&#x27;d prefer we have more conservative pollution standards along with a reasonable tax on AI use that helps mitigate externalities. That&#x27;s hard. Reasonable people can have fierce disagreements on what market interventions are indicated, and how extensive they should be.","title":null,"type":"comment","url":null},{"author":"ChocolateGod","children":[],"created_at":"2026-08-29T16:03:01.000Z","created_at_i":1788019381,"id":49491003,"options":[],"parent_id":49490548,"points":null,"story_id":49489982,"text":"Apparently LLMs are fascist technology according to one (now former) Debian developer and using it is supporting fascism.<p><a href=\"https:&#x2F;&#x2F;pbs.twimg.com&#x2F;media&#x2F;HQ5MeeaXUAAIMLX?format=jpg&amp;name=large\" rel=\"nofollow\">https:&#x2F;&#x2F;pbs.twimg.com&#x2F;media&#x2F;HQ5MeeaXUAAIMLX?format=jpg&amp;name=...</a><p>Somewhat insulting to those that actually lived (or live) under fascism.","title":null,"type":"comment","url":null},{"author":"bsian","children":[],"created_at":"2026-08-29T16:47:59.000Z","created_at_i":1788022079,"id":49491353,"options":[],"parent_id":49490548,"points":null,"story_id":49489982,"text":"It used to be the case that you would see someone posting under an avatar like that and you would dismiss their argument right away without even reading it.","title":null,"type":"comment","url":null},{"author":"ceroxylon","children":[],"created_at":"2026-08-29T18:03:40.000Z","created_at_i":1788026620,"id":49491910,"options":[],"parent_id":49490548,"points":null,"story_id":49489982,"text":"What&#x27;s interesting is that they are trying to make a larger political point, but after boiling away all the nuance into such an aggressive and misguided statement, it makes me not want to engage at all.<p>Is there a term for this? Ensnarkification? I see it on X and bsky all the time.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:09:03.000Z","created_at_i":1788016143,"id":49490548,"options":[],"parent_id":49490351,"points":null,"story_id":49489982,"text":"I&#x27;ve seen people claim that using Claude Code makes you racist.<p><a href=\"https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;boxobark.ing&#x2F;post&#x2F;3mtr7j3tpok26\" rel=\"nofollow\">https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;boxobark.ing&#x2F;post&#x2F;3mtr7j3tpok26</a>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:46:22.000Z","created_at_i":1788014782,"id":49490351,"options":[],"parent_id":49490270,"points":null,"story_id":49489982,"text":"How can we use this coding tool amidst the general rising tide of fascism?? &#x2F;s","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:37:29.000Z","created_at_i":1788014249,"id":49490270,"options":[],"parent_id":49490238,"points":null,"story_id":49489982,"text":"But it&#x27;s an &quot;&quot;&quot;ethical&quot;&quot;&quot; argument against it.","title":null,"type":"comment","url":null},{"author":"qarl2","children":[{"author":"edoceo","children":[{"author":"qarl2","children":[],"created_at":"2026-08-29T15:45:41.000Z","created_at_i":1788018341,"id":49490850,"options":[],"parent_id":49490792,"points":null,"story_id":49489982,"text":"Maybe - who can tell?<p>The examples I&#x27;m thinking of have definitely profited foreign interests, tho.<p>Look to see who profits.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:38:53.000Z","created_at_i":1788017933,"id":49490792,"options":[],"parent_id":49490318,"points":null,"story_id":49489982,"text":"Home grown propaganda, pretending it&#x27;s from &quot;the others&quot;","title":null,"type":"comment","url":null},{"author":"arjie","children":[{"author":"qarl2","children":[],"created_at":"2026-08-29T17:54:39.000Z","created_at_i":1788026079,"id":49491832,"options":[],"parent_id":49491596,"points":null,"story_id":49489982,"text":"Look to see who profits.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:23:35.000Z","created_at_i":1788024215,"id":49491596,"options":[],"parent_id":49490318,"points":null,"story_id":49489982,"text":"It would be in foreign interest, yes. But all of this is no different from 50 years of the environmentalist movement. The snail darter was an invented species decades ago. So if it\u2019s propaganda, it\u2019s not invented so much as amplifying what we invented here.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:43:04.000Z","created_at_i":1788014584,"id":49490318,"options":[],"parent_id":49490238,"points":null,"story_id":49489982,"text":"&gt; ... hysterical ... quasi-religiously ...<p>I&#x27;m beginning to wonder if it might be the case that when my fellow citizens begin to act insane - might it be the result of foreign propaganda.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:33:46.000Z","created_at_i":1788014026,"id":49490238,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"I followed the discussion on debian-vote with interest. I&#x27;m glad that the hysterical objections lost, as they seemed quasi-religiously motivated.","title":null,"type":"comment","url":null},{"author":"chuckadams","children":[{"author":"onesandofgrain","children":[{"author":"LoganDark","children":[{"author":"daveguy","children":[],"created_at":"2026-08-29T14:51:50.000Z","created_at_i":1788015110,"id":49490398,"options":[],"parent_id":49490292,"points":null,"story_id":49489982,"text":"Well said. No one should trust an llm without verification&#x2F;validation. They&#x27;re just not good enough to do that and they have no sense of responsibility or ability to take it themselves. LLMs are empty.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:39:55.000Z","created_at_i":1788014395,"id":49490292,"options":[],"parent_id":49490266,"points":null,"story_id":49489982,"text":"&quot;Responsible for it&quot; just means nobody has to tolerate shitty patches even if the reason they&#x27;re shitty is because you neglected to pay attention to them. And if you blatantly fail to understand your own code or engage with reviewers, nobody has to trust that your LLM knew any better.","title":null,"type":"comment","url":null},{"author":"swiftcoder","children":[],"created_at":"2026-08-29T14:40:54.000Z","created_at_i":1788014454,"id":49490299,"options":[],"parent_id":49490266,"points":null,"story_id":49489982,"text":"&gt; Debian is open source, there is no incentive to be &quot;responsible for it&quot;<p>Sure there is. Contributing to open source is a privilege, not a right. Abuse it, and find yourself unwelcome as a future contributor","title":null,"type":"comment","url":null},{"author":"thi2","children":[{"author":"onesandofgrain","children":[],"created_at":"2026-08-29T17:29:42.000Z","created_at_i":1788024582,"id":49491647,"options":[],"parent_id":49490324,"points":null,"story_id":49489982,"text":"read my fucking comment again","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:43:40.000Z","created_at_i":1788014620,"id":49490324,"options":[],"parent_id":49490266,"points":null,"story_id":49489982,"text":"How is it different to hand written code if the author doesnt care?","title":null,"type":"comment","url":null},{"author":"victorbjorklund","children":[{"author":"onesandofgrain","children":[],"created_at":"2026-08-29T17:29:27.000Z","created_at_i":1788024567,"id":49491645,"options":[],"parent_id":49490335,"points":null,"story_id":49489982,"text":"you completely missed my point, but no matter, it&#x27;s all ai bot shillers at this point here anyways. enjoy your ai slop.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:44:51.000Z","created_at_i":1788014691,"id":49490335,"options":[],"parent_id":49490266,"points":null,"story_id":49489982,"text":"You can make the exact same argument with code written by humans. And if you were right we should see shitty bad code in open source projects like Linux, Postgres, etc. We don\u2019t.","title":null,"type":"comment","url":null},{"author":"Grombobulous","children":[{"author":"onesandofgrain","children":[],"created_at":"2026-08-29T17:54:41.000Z","created_at_i":1788026081,"id":49491833,"options":[],"parent_id":49490401,"points":null,"story_id":49489982,"text":"you naive idealist","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:52:03.000Z","created_at_i":1788015123,"id":49490401,"options":[],"parent_id":49490266,"points":null,"story_id":49489982,"text":"Basically what you\u2019re saying is that anything that exists outside of capitalist incentive structures isn\u2019t allowed to have standards.<p>When I am at home practicing my musical instrument or learning to paint, those aren\u2019t paid activities, so I can\u2019t demand high standards for myself.<p>When Habitat for Humanity is looking for volunteers to do electrical and plumbing on homes, they have to allow unlicensed random folks do it.<p>This is not how life works at all.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:36:58.000Z","created_at_i":1788014218,"id":49490266,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"Debian is open source, there is no incentive to be &quot;responsible for it&quot;, oh poor me, someone got a bug. If it&#x27;s paid for through a job your argument is sound.","title":null,"type":"comment","url":null},{"author":"oooyay","children":[{"author":"dguest","children":[{"author":"internet2000","children":[{"author":"sodapopcan","children":[{"author":"rapind","children":[{"author":"Topfi","children":[{"author":"nick__m","children":[{"author":"Topfi","children":[{"author":"Topfi","children":[],"created_at":"2026-08-29T19:46:33.000Z","created_at_i":1788032793,"id":49492740,"options":[],"parent_id":49491618,"points":null,"story_id":49489982,"text":"I have a settings panel implemented in HTML&#x2F;CSS&#x2F;JS for a Firefox fork that &quot;could&#x2F;should have been a desktop environment&quot;. Bit of an odd project really, mainly out of a very specific conviction concerning modern applications, the way LLMs and task specific models are currently not leveraged well by any browser, my own tendency to have 400+ tabs open at a time across multiple projects, my opinion that it is the perfect place to finally apply a lot of UX opinions I have held for a while and push in a very distinct direction along with core critiques I have concerning PKM applications I haven&#x27;t seen addressed despite trying every PKM application under the sun. Neither here, nor there.<p>So this &quot;thing&quot; is mainly a Firefox fork and most UI is basic HTML&#x2F;CSS&#x2F;JS (as is the case in upstream). Development is patch baked, CSS tokens must follow a defined and CI enforced standard, etc. LLMs can be very helpful in development, I got a small CLI tool for patch, token management and basic quality gates, which I started working on a few months ago to keep the most atrocious LLM output at bay. Has lead to the revieability of output improving meaningfully over markdown monstrosities, though OpenAI models still manage to sneak hard to parse output past it. This CLI tool along with some task specific scripts also ensures reuse of proven upstream infra like Places (Good lord dear Firefox developers, is Places nice to rely on), consistent regression testing (especially in memory constraint scenarios), etc. Basically, I can and do regularly make additions with LLM assistance, I review it, I discard and restart or improve upon it (rarely accept scoped changes wholesale. This to say, I got some experience in the use of models for coding assistance and I (thanks to the amazing docs and a lot of considerations for the architecture I want) do know what I want, how I want it and how to get there. Also got private LLM evals that often uncover which labs tend to perform suspiciously well in public benchmarks vs private ones and what models still struggle with along with why, so yeah, certainly can always improve but I got, I&#x27;d argue, enough of an idea to where my critique of LLM coding limitations has legs.<p>Which brings us to what I was trying to implement and how I went about it: Settings works. Fully featured (including a few cross-site-tracking specific clarifications that came from a HN interaction a few days ago), tab specific previews for what changes affect regarding themeing, well tested (manual and static), integrated to leverage what FF provides where possible.<p>It does (or rather did) look functional&#x2F;God awful though. To the point where I was uncertain that certain previews could be easily parsed by new users. I thus opened Adobe XD, did some early mockup work, tried a few core concepts, settled upon two, then (using Claude Fable 5 low) created a plain export of the existing settings code from our furnace components and patch baked edits into regular HTML&#x2F;JS&#x2F;CSS files. I manually verified, this export worked, the tokens were in the correct format, the code reflected what Hominis applied (including what was required for stand-alone of course) and externally called features upon interaction did provide log output linking to the pre-existing functions that meant reimplementation based upon this should be easy.<p>I then took that to Claude Design using Fable 5 on High. I provided the code along with linked branding files (which due to the way branding patches are handled were simpler to provide separately) and my Adobe XD mockups. A few dozen iterations later, along with some exports and re-imports due to manual changes (some animations in tabbing&#x2F;&quot;focus mode&quot; showcases needed to be &quot;just so&quot; and prompting would have been inefficient to get there), I had a new user experience I was far happier with. Simpler, yet better at communicating, far more visually appealing and resolving some concerns I had, I felt pleased and will admit, Fable 5 via Claude Design provided valuable output and did, what it does best, make iterating on multiple UI concepts next to each other to settle on a final option from many, far quicker.<p>I then exported and took that to GPT-5.6 Luna (I have \u20ac 23,- Codex only so am a bit stingy on when to use what). But so what? I had verified, the tokens were the same. The naming of elements remained consistent to what Hominis Settings used, the backend changes were practically none-existent. I had audited the output end-to-end, made some refactors and house style specific improvements to keep everything more auditable, everything seemed suited for a quick port. What could possibly go wrong?<p>Anyone whith pattern recognition will likely guess what. Basic 1:1 applying? No dice. The first attempt failed as, once the context window had compacted twice, the model started leaving the very clearly paved path laid out. Stylised favicon in the showcase? Gone. Hamburger menu in the showcase, compressed. Vertical tabbing change interlinked with the canvas section? Very funny. The model started no longer following the code, it started taking screenshots and applying what it could see from that, despite the original prompt (just checked) vey clearly stating a simple code port, section per section, with any deviations to be listed in a designated file I maintain for long running tasks.<p>Basically, Luna did implement changes to the settings that felt tangentially right and a casual observe may not notice all the regressions and deviations, but I did. So I stopped it.<p>Sol and Fable didn&#x27;t fare much better. Sol did stay on target longer, but it went off the rails around the privacy tab, introducing functional regressions to the way I had implemented cross-site cookie blocking, which were never requested, nor should that code even have been looked at. I reset the repo and handed it over to Fable 5 (medium). I had a third of my weekly usage left on 20x Max, reset the day after at 3AM so no harm either way.<p>Should be plenty. Wasn&#x27;t plenty. Since a while (I think Opus 4.7, but could be wrong), Anthropic models do decently well regarding long term, high token tasks. Up to 450k, I have been able to reliably reproduce consistent implementation. The model, using a few subagents (which should have reduced the risk of context window issues further), went to work and after a few hours (and about 20% of usage less), the model proudly presented its work. I was at work and by the time I came back, I was a bit miffed to find that the model had, in its wisdom, decided to not used the well established and consistently used mar to bind in branding icons. No biggie, easy fix, albeit a bit stupid. ESPECIALLY SINCE I SAW IN THE CLAUDE CODE TRACES THAT THE MODEL HAD SURPRESSED A WARNING ON THAT VERY FRONT. Whatever. Then I saw it had not wired in the existing browser data deletion and export logic. It hadn\u2019t modified existing logic unlike Sol, so hey, that\u2019s nice. But it had not wired up the existing settings when they did not have any immediate feedback in the implementation reference.<p>Ox Alpha, it just spanned in circles, didn\u2019t seem to like our fireforge CLI and furnace componets, but it was worth a free try. Opus 5, the model most obsessive in checking its own work, took screenshots. A lot of sscreenshots including every few hundred ms to cover animations. Nice. BUT IT CREATED ITS OWN TOKENS INSTAD OF REUSING WHAT WAS PROVIDED. Thus, styling deviated heavily.<p>At this point you might ask why I don\u2019t do it manually and I will in the end anyways, but I was surprised to find such a clear case of a seemingly straightforward task flummoxing multiple LLMs. This is aided by my unique code base (the upstream FF code is also gitignored which likely flummoxes some models trained heavily to leverage git to track changes), everything needs to be patch backed and follow a specific implementation style, etc. But I had more important things to do and I wanted to see whether I couldn\u2019t get it to work yet.<p>Inspired by Opus 5, I wrote a new prompt, specifically laying out a visual comparison and code diff workflow. Only these changes, only in this manner, only move on ones you have gotten visual confirmation, specific cross checks. I included a hand written markdown outlining which change affects other settings sections (even though that is obvious reading the reference code), how to approach tokens, etc. Obsessively descriptive and (I feel) unnecessarily so, but why not. Best case, it works, worst case, I\u2019ll spend an hour doing it manually. I had other things to do not behind a keyboard, so why not one last Hail Mary.<p>Fable 5, ever efficient when using visuals, used the last rest of my usage, though I did see some roundabout approaches after the fact that make me doubtful it\u2019d have cracked this. Opus 5 went off the deep end taking ui-captures across the entire code base, which lead to a very liberal application of settings tokens outside settings.<p>Sol did take a night and got 40% there when I asked for a pause once the in flight slice had landed. It did port the UI&#x2F;UX changes in a way that on the surface looked and felt correct. It did not touch the backend in unacceptable ways. And it did cross checks. Animations also behaved correctly, though it did apply a rule on backend usage a bit to strictly, incorporating that into a preview for search by turning that into an actual web search, not a UX demo. Dumb, but not fatal.<p>Great success, what am I complaining?<p>Well, the code. It had done what Sol likes to do and turned very cleanly written, readable code into a hard to parse mess. This included touching existing test files.<p>And at that point I said \u201cfuck it, I\u2019ll do it myself\u201d. And I did. In less than an hour, listening to Paris Palamo, Lyre Le Temps, Sting, Sade, SynthV and some Nirvana.<p>If I didn\u2019t look at the code and I didn\u2019t have strict standards for the UI, but just considered what looks in line on the surface level&#x2F;feels right&#x2F;\u201cvibes\u201d and what \u201cworks\u201d, many of these attempts would have been accepted, as their issues are rarely apparent on the surface. That\u2019s part of the issue in my book and why I\u2019m firm we are far from \u201cdon\u2019t read code\u201d&#x2F;\u201cdon\u2019t test\u201d&#x2F;\u201cskip qa\u201d\u2026","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:25:57.000Z","created_at_i":1788024357,"id":49491618,"options":[],"parent_id":49491488,"points":null,"story_id":49489982,"text":"I also tried Luna (is my first line for such task in general because of the speed and efficiency, but not because Fable or Sol can\u2019t be \u201cdoers\u201d, in my evals both are superior in well scoped task adherence and implementation vs Luna and the like, have yet to find a task Luna can that Sol or Fable can\u2019t) along with Opus 5 (cause the Max sub gives a lot of that I can freely use after Fable runs out for the week so I wasted three runs on that) and Ox Alpha&#x2F;GLM-5.3 Flash (as that was free at the time). Sol (on High) and Fable (on Medium) were acts of 12h desperation, before I did it manually, after the three other models failed, first with a very simple prompt, failure, revert commits, then a very specific implementation plan with clearly scoped verification, failure, thus manual in 45 minutes. It was a major port of a new settings UX for a Firefox fork, all test baked, all with 1:1 replacement targets in the reference and the original. It was merely massive context wise and only 5.4 has ever behaved well across compactions in a manner that I could validate in evals. No model before or since gave me confidence in this regard and I\u2019ll retroactively test with 5.4, somehow forgot to try that one.<p>I do not have an AGENTS.md in any of my repos at all, stopped using them around 5.2. I was a bit ahead of the curve with that, my evals very early showcased how limiting those tend to be, same why I never used MCP, were useless context bloat.<p>Will maybe make an edit explaining a bit further what the task was once I get to my computer.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:05:58.000Z","created_at_i":1788023158,"id":49491488,"options":[],"parent_id":49491004,"points":null,"story_id":49489982,"text":"Sol and Fable are not doers, they are thinkers. Using them to &quot;copy a few dozen HTML&#x2F;JS&#x2F;CSS snippets properly into a slightly obscure codebase, despite the reference being fully featured&quot; is one of the most ineffective possible usage of those model. What you described is a job for luna.<p>Also I suspect you overprompt, with GPT-5.6 (sol, terra and luna), a lot&#x27;s of what&#x27;s used to be mandatory in the AGENT.md is redondant at best and frequantly actively harmful.","title":null,"type":"comment","url":null},{"author":"rapind","children":[{"author":"Topfi","children":[],"created_at":"2026-08-29T18:13:17.000Z","created_at_i":1788027197,"id":49492001,"options":[],"parent_id":49491567,"points":null,"story_id":49489982,"text":"Am about as far away from a C expert as one can be (and probably want to keep it that way for the time being), so happy to take your word on that front. Still feel, it&#x27;d be easy and in their interest for one of the major labs to provide a verifiable showcase&#x2F;research paper on that front. Zig-to-Rust in Bun is the closest and that is very impressive, but I feel it doesn&#x27;t necessarily map to new features&#x2F;changes beyond porting. The compiler, browser, etc. all equally do not fill me with that much confidence, but perhaps in SQLite modifications could be hard for a model to mess up.<p>What I will say is that I feel valid in saying that the developer behind gas town (a shudder runs down my spine even having to think about that) is not working in a test suite anywhere comparable to SQLite, though in fairness, you never claimed that.<p>Again, you are likely not wrong that with an environment like SQLite, bugs may be hard to sneak in, but then again, isn&#x27;t retaining that so important that it is a strong argument for developers auditing LLM output even more strictly, lest we loose the resilience we currently have?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:19:11.000Z","created_at_i":1788023951,"id":49491567,"options":[],"parent_id":49491004,"points":null,"story_id":49489982,"text":"It&#x27;s not about the prompt, it&#x27;s about the guardrails. Static types, compiled, massive test suite, etc. That what I mean by extreme level of test coverage like SQLite. You&#x27;d actually need to be an expert in C and SQLite and the SQLite test suite just to sneak a bug into it. Testing and other verifications are going to be an exciting area for the foreseeable future.<p>You can still write non-performant code even with tests, but you can also test performance!","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:03:01.000Z","created_at_i":1788019381,"id":49491004,"options":[],"parent_id":49490915,"points":null,"story_id":49489982,"text":"For me, it\u2019s not a question of whether I like it, nor where we might move in the future, but purely what is proven currently. In my experience, as in my evals, any model, including notably Fable 5 and GPT-5.6 Sol can and indeed do produce code that does not consider many edge cases, can be hard to maintain (especially Sol though it\u2019s output has become markedly better with recent changes to Codex) and sometimes introduce bugs with visibly apparent issues. Existing test coverage doesn\u2019t necessarily prevent such issues when changes or additions are made. The idea that models tend to gravitate towards the house style without major CI based restrictions also has not born fruit in my book. More, I have found even the frontier models amazing at utterly deviating from established standards and tests, what lint, tc and co don\u2019t catch the model will take to introduce code that feels and reads like it does not fits with the rest.<p>Models also still can have major task adherence issues, so even a perfectly well scoped, well considered prompt that covers all situations and coverage can, in many scenarios lead to output users may not expect or notice without reading code. Seen it a lot, just lost some blood and tears to a very straight front end implementation task that I ended up applying manually cause both Sol and Fable struggle to copy a few dozen HTML&#x2F;JS&#x2F;CSS snippets properly into a slightly obscure codebase, despite the reference being fully featured and even using the same token scheme, etc\u2026<p>We also see such issues in what labs deliver in their own software products. We are not at the stage where a human shouldn\u2019t sign off on code that they have tested and understood. A hypothetical future, I don\u2019t really care for, we\u2019d notice when labs stop shipping easily apparent bugs, though even then, I\u2019d still feel there is a while in between that and not needing to assess the output anymore.<p>There is, in my mind, no need for this \u201cnarrative shifting\u201d, overtone window (don\u2019t get me started on the idea of applying that to what should be a purely technical discussion), convince the unbelievers nonesense that some spend their time on. If models could provide code that didn\u2019t necessitate review, there\u2019d be no one needing to argue that case. If and when they can, we\u2019ll know it, but not because of those espousing this currently.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:52:04.000Z","created_at_i":1788018724,"id":49490915,"options":[],"parent_id":49490741,"points":null,"story_id":49489982,"text":"Extremes on both sides. I&#x27;d wager were moving in Yegge&#x27;s direction though, like it or not.<p>&gt; Though it&#x27;s being argued that you could still be responsible for it without looking at it?<p>If you have a much test coverage as SQLite, I&#x27;d be tempted to trust it, and I think that&#x27;s where we are headed. Someone still needs to define these guardrails though, so IMO the developers job is just mutating into something else, but is still necessary. Long term, who knows.","title":null,"type":"comment","url":null},{"author":"scotty79","children":[{"author":"sodapopcan","children":[{"author":"scotty79","children":[{"author":"kwarcode","children":[],"created_at":"2026-08-29T17:05:30.000Z","created_at_i":1788023130,"id":49491484,"options":[],"parent_id":49491057,"points":null,"story_id":49489982,"text":"like legal documents, software is best avoided wherever possible","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:09:11.000Z","created_at_i":1788019751,"id":49491057,"options":[],"parent_id":49491017,"points":null,"story_id":49489982,"text":"That might be an interesting parallel. Maybe code becomes like legal documents. Binding but inscrutable, full of small mistakes and not really tailored for human ingestion.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:04:29.000Z","created_at_i":1788019469,"id":49491017,"options":[],"parent_id":49490924,"points":null,"story_id":49489982,"text":"HA!  Touch\u00e9.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:53:06.000Z","created_at_i":1788018786,"id":49490924,"options":[],"parent_id":49490741,"points":null,"story_id":49489982,"text":"&gt; Though it&#x27;s being argued that you could still be responsible for it without looking at it?<p>Works for ToS and software and media licenses. Allegedly.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:31:10.000Z","created_at_i":1788017470,"id":49490741,"options":[],"parent_id":49490565,"points":null,"story_id":49489982,"text":"On the opposite side or the noteable spectrum, look up &quot;Steve Yegge wants you to stop looking at your code.&quot;  He said it in a video interview, though plenty of summaries online of exact wording and ideas.  Though it&#x27;s being argued that you could still be responsible for it without looking at it?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:10:48.000Z","created_at_i":1788016248,"id":49490565,"options":[],"parent_id":49490481,"points":null,"story_id":49489982,"text":"&gt; Are there examples of anyone discussing this and reaching other conclusions?<p>Yes. Very notably: <a href=\"https:&#x2F;&#x2F;ziglang.org&#x2F;code-of-conduct&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;ziglang.org&#x2F;code-of-conduct&#x2F;</a>","title":null,"type":"comment","url":null},{"author":"nicoburns","children":[],"created_at":"2026-08-29T15:30:41.000Z","created_at_i":1788017441,"id":49490737,"options":[],"parent_id":49490481,"points":null,"story_id":49489982,"text":"Yep, in both directions. Some projects ban use of AI entirely. Others are happy to live with slop.","title":null,"type":"comment","url":null},{"author":"bodge5000","children":[],"created_at":"2026-08-29T15:51:36.000Z","created_at_i":1788018696,"id":49490911,"options":[],"parent_id":49490481,"points":null,"story_id":49489982,"text":"As others have said there are other conclusions going both ways (though I do think most settle on as you said), though one very fair conclusion I came across is that it&#x27;s not allowed because the whole issue of copyright is still somewhat unresolved, and though its fine right now, that could (probably wont, but could) massively backfire later.","title":null,"type":"comment","url":null},{"author":"Aurornis","children":[{"author":"KennyBlanken","children":[{"author":"pessimizer","children":[],"created_at":"2026-08-29T17:04:38.000Z","created_at_i":1788023078,"id":49491476,"options":[],"parent_id":49491171,"points":null,"story_id":49489982,"text":"Debian gives attribution to every single open source project in existence that is capable of running on Linux, and is Free Software. It is exactly the project that shouldn&#x27;t worry about copyright.<p>The &quot;moral&quot; argument I haven&#x27;t even heard. It&#x27;s just people pouring out invective, likely imo because Ruby-monkey is not going to be a $150K job anymore. I have problems with these companies, but companies who are problematic can be targeted specifically, and somehow everybody started using Facebook&#x27;s frontend framework and Microsoft&#x27;s IDE, all on MacBooks, and this is what they&#x27;re throwing a shitfit about. To me it&#x27;s narcissism, not a coherent moral objection.<p>If you hate these companies (as you should), there are open models. But most didn&#x27;t object to anything that didn&#x27;t threaten their income.","title":null,"type":"comment","url":null},{"author":"inigyou","children":[],"created_at":"2026-08-29T18:04:29.000Z","created_at_i":1788026669,"id":49491923,"options":[],"parent_id":49491171,"points":null,"story_id":49489982,"text":"Note that Debian is mostly an aggregation of packages. There&#x27;s nothing wrong with Debian importing a package that was written by AI, if it&#x27;s something that people want to install. The questionable copyright of that package does not taint Debian as a whole. Debian allows public domain packages, so it wouldn&#x27;t even be a DFSG violation.<p>There&#x27;s also nothing wrong with an AI-written install script (if it&#x27;s correct) because those are likely too trivial to copyright anyway.<p>What are your specific worries? Mine is brain rot.","title":null,"type":"comment","url":null},{"author":"JohnHaugeland","children":[],"created_at":"2026-08-29T18:07:03.000Z","created_at_i":1788026823,"id":49491943,"options":[],"parent_id":49491171,"points":null,"story_id":49489982,"text":"if it does, that fork is dead by the end of the year<p>i don\u2019t think you understand just how niche you already are","title":null,"type":"comment","url":null},{"author":"iamnothere","children":[],"created_at":"2026-08-29T20:06:54.000Z","created_at_i":1788034014,"id":49492902,"options":[],"parent_id":49491171,"points":null,"story_id":49489982,"text":"Debian is a democracy; this policy is the result of a vote. A majority of contributors found it acceptable.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:23:50.000Z","created_at_i":1788020630,"id":49491171,"options":[],"parent_id":49490947,"points":null,"story_id":49489982,"text":"&gt;  Some groups don\u2019t care about the quality and object on moral or copyright grounds.<p>Precisely why Debian Project&#x27;s decision is both baffling and infuriating.<p>I hope Debian forks over this. They have <i>severely</i> lost their way.","title":null,"type":"comment","url":null},{"author":"JohnHaugeland","children":[],"created_at":"2026-08-29T18:05:45.000Z","created_at_i":1788026745,"id":49491929,"options":[],"parent_id":49490947,"points":null,"story_id":49489982,"text":"notice how mainstream those projects aren\u2019t","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:56:19.000Z","created_at_i":1788018979,"id":49490947,"options":[],"parent_id":49490481,"points":null,"story_id":49489982,"text":"Yes. There are pockets of hardline anti-LLM policies for various reasons.<p>SourceHut bans LLM generated code from their platform <a href=\"https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49461724\">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49461724</a><p>The Asahi Linux project bans LLMs. Unfortunate as LLM reverse engineering and driver writing would bring Linux to more Mac models much faster.<p>The Zig project rejects LLM based contributions.<p>Some of these policies were introduced when LLMs were really bad at writing code and haven\u2019t been revisited. Some groups don\u2019t care about the quality and object on moral or copyright grounds.","title":null,"type":"comment","url":null},{"author":"matheusmoreira","children":[],"created_at":"2026-08-29T15:57:18.000Z","created_at_i":1788019038,"id":49490956,"options":[],"parent_id":49490481,"points":null,"story_id":49489982,"text":"Many.<p><a href=\"https:&#x2F;&#x2F;lobste.rs&#x2F;s&#x2F;29pm2f&#x2F;llm_generated_submissions_should_be\" rel=\"nofollow\">https:&#x2F;&#x2F;lobste.rs&#x2F;s&#x2F;29pm2f&#x2F;llm_generated_submissions_should_...</a><p><a href=\"https:&#x2F;&#x2F;sourcehut.org&#x2F;blog&#x2F;2026-08-27-tos-changes-and-llms&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;sourcehut.org&#x2F;blog&#x2F;2026-08-27-tos-changes-and-llms&#x2F;</a><p><a href=\"https:&#x2F;&#x2F;blog.codeberg.org&#x2F;protecting-our-floss-commons-from-llms.html\" rel=\"nofollow\">https:&#x2F;&#x2F;blog.codeberg.org&#x2F;protecting-our-floss-commons-from-...</a><p><a href=\"https:&#x2F;&#x2F;ziglang.org&#x2F;code-of-conduct&#x2F;#strict-no-llm-no-ai-policy\" rel=\"nofollow\">https:&#x2F;&#x2F;ziglang.org&#x2F;code-of-conduct&#x2F;#strict-no-llm-no-ai-pol...</a><p><a href=\"https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;1086041&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;1086041&#x2F;</a><p><a href=\"https:&#x2F;&#x2F;asahilinux.org&#x2F;docs&#x2F;project&#x2F;policies&#x2F;slop&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;asahilinux.org&#x2F;docs&#x2F;project&#x2F;policies&#x2F;slop&#x2F;</a>","title":null,"type":"comment","url":null},{"author":"orthogonal_cube","children":[],"created_at":"2026-08-29T16:40:43.000Z","created_at_i":1788021643,"id":49491309,"options":[],"parent_id":49490481,"points":null,"story_id":49489982,"text":"&gt; I was referring specifically to the idea that you have to stand by the code that you write.<p>Any serious entity which has experts handling code will do so, yes.<p>My employer, for example, has various teams of actual developers and others with a significant number of \u201cnot really\u201d devs who found their way into DevOps roles. The teams with seasoned developers hold the author responsible as to the integrity and quality of code, regardless of tools used. They won\u2019t hesitate to call someone out directly for low-quality submissions in Teams channels. The teams that have a lot of \u201cnot really\u201d devs will blame the model for issues that surface. Of course, they\u2019re also pushing to not have to write any code directly by FY2028, but instead have models do it as part of an internal AI initiative. Somehow the idea of using AI to generate reports, process reports, write code, test and deploy got signed off.","title":null,"type":"comment","url":null},{"author":"bogdanoff_2","children":[],"created_at":"2026-08-29T20:19:16.000Z","created_at_i":1788034756,"id":49493009,"options":[],"parent_id":49490481,"points":null,"story_id":49489982,"text":"I could imagine (in a commercial organization) a case for something like: &quot;we&#x27;re obviously going to be relying more and more on AI, so if bad code comes out of it, instead of just shaming the engineer, let&#x27;s study  together what happened -- what was the chat context, the model, the system prompt, etc... ? What seemed to cause the issue?  What processes or systems could we put in place to improve it? Etc... -- and then use the learnings to improve AI use throughout the whole org.&quot;","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:01:45.000Z","created_at_i":1788015705,"id":49490481,"options":[],"parent_id":49490332,"points":null,"story_id":49489982,"text":"Are there examples of anyone discussing this and reaching other conclusions?<p>We&#x27;ve come to the same conclusion in our organization and while it felt like it needed to be discussed and stated, I&#x27;ve never heard of anyone coming to a different conclusion.<p>[EDIT: I was referring specifically to the idea that you have to stand by the code that you write. Is anyone deciding on a policy that says &quot;the AI did it&quot; is a valid excuse for breaking code?]","title":null,"type":"comment","url":null},{"author":"sergiotapia","children":[],"created_at":"2026-08-29T15:07:56.000Z","created_at_i":1788016076,"id":49490542,"options":[],"parent_id":49490332,"points":null,"story_id":49489982,"text":"These are unprecedented times, I think every single company on the planet is figuring our what AI means to them.<p>I think the dust has kind of settled though for engineering teams on: You must use AI for your work, and you must stand by your work.<p>The meat between these two mandates are still being fleshed out.","title":null,"type":"comment","url":null},{"author":"__MatrixMan__","children":[{"author":"oldmanhorton","children":[],"created_at":"2026-08-29T17:26:52.000Z","created_at_i":1788024412,"id":49491627,"options":[],"parent_id":49491552,"points":null,"story_id":49489982,"text":"The change with this justification absolutely exists and has existed for a long time, but this justification only works for small changes (in the past and still today). Don\u2019t come to me with a huge refactor or new feature and this explanation, which is happening more and more recently (it\u2019s an easy strawman to make and hard to prove, but I certainly see it in practice).","title":null,"type":"comment","url":null},{"author":"blm126","children":[],"created_at":"2026-08-29T17:43:51.000Z","created_at_i":1788025431,"id":49491750,"options":[],"parent_id":49491552,"points":null,"story_id":49489982,"text":"I think the key thing you are missing here is that most successful open source maintainers don\u2019t lack expertise, they lack time. They are generally capable of improving their projects in any direction they want without help. Mentoring new contributors is basically always a loss in the short term as far as the maintainer is concerned. The project does get improved, but it generally takes longer than if they did it by themselves from scratch, and the improvements might be in an area they don\u2019t much care about. The payoff for the maintainers only ever happened in the long term if the mentorship succeeded and they get a viable independent long term contributor.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:16:03.000Z","created_at_i":1788023763,"id":49491552,"options":[],"parent_id":49490332,"points":null,"story_id":49489982,"text":"&quot;This works for me, but I need help understanding why, because maybe it would help others&quot; is a legitimate position to be in--has been since long before LLMs.  I think we miss out on something when we ignore that position.<p>I&#x27;m not saying that anybody should be obligated to review large volumes of low confidence code... just that we should not make policies that ignore shades of gray which, with some collaboration, could bear fruit.","title":null,"type":"comment","url":null},{"author":"shimman","children":[],"created_at":"2026-08-29T18:25:10.000Z","created_at_i":1788027910,"id":49492100,"options":[],"parent_id":49490332,"points":null,"story_id":49489982,"text":"What happens when the people &quot;responsible&quot; for the code just walk away?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:44:18.000Z","created_at_i":1788014658,"id":49490332,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"This is the way it should&#x27;ve always been. I don&#x27;t care what tool you use, but you&#x27;d better be ready to stand by and explain the results if necessary.","title":null,"type":"comment","url":null},{"author":"trollbridge","children":[],"created_at":"2026-08-29T14:46:53.000Z","created_at_i":1788014813,"id":49490359,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"86Box is like that and I like it.<p>You\u2019re also responsibility not to write crap PRs.","title":null,"type":"comment","url":null},{"author":"throwaway2037","children":[{"author":"bigstrat2003","children":[{"author":"winrid","children":[{"author":"bigstrat2003","children":[{"author":"fidotron","children":[{"author":"Sharlin","children":[{"author":"fidotron","children":[{"author":"trelbutate","children":[],"created_at":"2026-08-29T15:50:19.000Z","created_at_i":1788018619,"id":49490898,"options":[],"parent_id":49490693,"points":null,"story_id":49489982,"text":"People who simply enjoy coding (without treating it to be &quot;therapeutic&quot;) are still unhappy because working with LLMs is just not the same, and not rewarding in the same way","title":null,"type":"comment","url":null},{"author":"aleph_minus_one","children":[],"created_at":"2026-08-29T16:17:59.000Z","created_at_i":1788020279,"id":49491125,"options":[],"parent_id":49490693,"points":null,"story_id":49489982,"text":"&gt; Treating coding as the therapeutic reward for other things (typically tolerating bureaucracy) and then indulging obsessions about it absolutely is unhealthy.<p>&gt; And I&#x27;ve seen exactly this across multiple large and small organizations in multiple countries, in addition to being all over here and the red site.<p>I know that experience, but I do have a different opinion on this:<p>Many such people studied computer science (a similar point holds for mathematics, physics and some engineering disciplines) because they love coding.<p>Unluckily, the job that they got does involve barely any clever coding, but rather<p>- tolerating and gluing together shitty code pieces that someone else wrote<p>- tolerating red tape<p>So, such people simply do in their free time what they love. And to come back to my point &quot;similar point holds for mathematics, physics and some engineering disciplines&quot;: these people try to use their little free time to prove some novel theorems or put their shed full of machines like 3D printers, CNC mills, CNC lathes, laser cutters, self-built pick-and-place machines, ... to work on their own beloved engineering projects.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:25:26.000Z","created_at_i":1788017126,"id":49490693,"options":[],"parent_id":49490637,"points":null,"story_id":49489982,"text":"Treating coding as the therapeutic reward for other things (typically tolerating bureaucracy) and then indulging obsessions about it absolutely is unhealthy.<p>And I&#x27;ve seen exactly this across multiple large and small organizations in multiple countries, in addition to being all over here and the red site.<p>This is quite distinct from enjoyment.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:19:25.000Z","created_at_i":1788016765,"id":49490637,"options":[],"parent_id":49490586,"points":null,"story_id":49489982,"text":"You find it scary that people enjoy what they do? Simply caring about the end result is often not wise, ethical, or sustainable, and the quality thereof is dubious in any case, especially when you consider that the end result of developing software is never just the artifact.","title":null,"type":"comment","url":null},{"author":"ludocode","children":[],"created_at":"2026-08-29T16:16:52.000Z","created_at_i":1788020212,"id":49491116,"options":[],"parent_id":49490586,"points":null,"story_id":49489982,"text":"&gt; If you care primarily about the quality of the end result, as opposed to being attached to a particular process of achieving it, then you&#x27;re happy about how things have gone.<p>We must be living on different planets, because from everything I can see, software quality is at a historic low.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:13:05.000Z","created_at_i":1788016385,"id":49490586,"options":[],"parent_id":49490520,"points":null,"story_id":49489982,"text":"There was an increasingly scary mass of people in the industry that viewed the coding as a sort of therapeutic exercise, and would become quite obsessive about it. For those people LLMs are anathema because they take away what was the rewarding part of the job.<p>If you care primarily about the quality of the end result, as opposed to being attached to a particular process of achieving it, then you&#x27;re happy about how things have gone.","title":null,"type":"comment","url":null},{"author":"bodge5000","children":[{"author":"asveikau","children":[],"created_at":"2026-08-29T17:46:31.000Z","created_at_i":1788025591,"id":49491774,"options":[],"parent_id":49491007,"points":null,"story_id":49489982,"text":"&gt; really nice guy, is training as a lawyer at the moment. He has zero interest in law or justice, but heard that lawyers make a lot of money.<p>Sorry to say this, but he doesn&#x27;t sound like a nice guy.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:03:27.000Z","created_at_i":1788019407,"id":49491007,"options":[],"parent_id":49490520,"points":null,"story_id":49489982,"text":"A friend of mine, really nice guy, is training as a lawyer at the moment. He has zero interest in law or justice, but heard that lawyers make a lot of money. Not too long about, programming went through a very similar phase. To be clear its not that I think programmers or lawyers shouldn&#x27;t make good money, they absolutely should and it is deserved, its just it has the unfortunate side effect of attracting people who don&#x27;t care about the field itself. For those people, they care as little as they can get away with and still be paid big money, and if LLM&#x27;s allow them to do that at the cost of quality, they absolutely will.<p>I do think LLM&#x27;s are making some genuine programmers less intelligent, but I think this type of person makes up a decent portion of its users too","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:06:04.000Z","created_at_i":1788015964,"id":49490520,"options":[],"parent_id":49490484,"points":null,"story_id":49489982,"text":"They cared enough to do good work before, so I don&#x27;t think that your explanation suffices here. From my observation (not just with their programming but in other interactions), it truly is that using an LLM has made these people less intelligent than they were before.","title":null,"type":"comment","url":null},{"author":"sisyphus15","children":[{"author":"yoyohello13","children":[],"created_at":"2026-08-29T15:37:03.000Z","created_at_i":1788017823,"id":49490777,"options":[],"parent_id":49490601,"points":null,"story_id":49489982,"text":"If you actually cared. You\u2019d do something about it.","title":null,"type":"comment","url":null},{"author":"collingreen","children":[{"author":"bodge5000","children":[],"created_at":"2026-08-29T15:57:11.000Z","created_at_i":1788019031,"id":49490955,"options":[],"parent_id":49490817,"points":null,"story_id":49489982,"text":"I don&#x27;t want to speak for them, but perhaps this is a very real consequence of the &quot;use ai or get left behind&quot; talking point. Maybe they were effectively scared into it, and now are too far gone. They seem like a very reasonable person if they&#x27;re admitting to being over reliant on LLMs, so I don&#x27;t mean this as an insult","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:41:48.000Z","created_at_i":1788018108,"id":49490817,"options":[],"parent_id":49490601,"points":null,"story_id":49489982,"text":"Tell us more about how you caring a lot matches up with this self diagnosis.<p>Are you prioritizing other things? Do you think losing your cognition and programming skills won&#x27;t have a negative effect on your project?<p>Those seem bad but maybe they fit into a bigger picture for you?","title":null,"type":"comment","url":null},{"author":"ashton314","children":[],"created_at":"2026-08-29T19:28:10.000Z","created_at_i":1788031690,"id":49492582,"options":[],"parent_id":49490601,"points":null,"story_id":49489982,"text":"What are you trying to do to halt that atrophy, then?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:15:31.000Z","created_at_i":1788016531,"id":49490601,"options":[],"parent_id":49490484,"points":null,"story_id":49489982,"text":"Completely wrong generalization.<p>I&#x27;m a person who is over-reliant on LLMs, doesn&#x27;t know how most of the things in the codebase work, and is atrophying both in programming and in general cognition.<p>I used to care, a lot. And I still do.","title":null,"type":"comment","url":null},{"author":"ssl-3","children":[],"created_at":"2026-08-29T16:50:22.000Z","created_at_i":1788022222,"id":49491379,"options":[],"parent_id":49490484,"points":null,"story_id":49489982,"text":"I&#x27;m not dumb.  I care a great deal and I always have.  I&#x27;ve just never been good at programming.<p>When I recently found a small bug in how NTP is implemented in Home Assistant OS that was affecting my use of it, I thought about just reporting that bug.<p>But I set the bot forth to work on corrective measures, instead.<p>The first proposed fixes were overbearing and awful.  Maybe they&#x27;d have worked but it hurt my soul to look at them.  I couldn&#x27;t accept them -- not for my system at home nor for anyone else&#x27;s.<p>Through a laborious process (that many here could have skipped entirely), I eventually got what I feel is a cromulent fix down to a few lines of changes in an init script.<p>I didn&#x27;t write it.  All I did was direct (and sometimes brow-beat) the bot, rejecting things over and over while optimizing at a high level until it produced an acceptable result.<p>I now have a fix that is tidy-enough that it can be applied to running systems.  It is easy to understand what it does, and why it does it -- even for me.  Perhaps I should submit a PR...<p>&gt; They just don&#x27;t care. They didn&#x27;t before either.<p>...but this kind of blanket mentality really puts a damper on my willingness to do so.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:02:17.000Z","created_at_i":1788015737,"id":49490484,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"They&#x27;re not dumb. They just don&#x27;t care. They didn&#x27;t before either. Now they just have an easy excuse.","title":null,"type":"comment","url":null},{"author":"aceazzameen","children":[],"created_at":"2026-08-29T15:05:34.000Z","created_at_i":1788015934,"id":49490512,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"It doesn&#x27;t apply to everyone, but yes I know people who are over-reliant on LLMs and definitely getting dumber. With devs and non-devs too. I hate seeing this happen.","title":null,"type":"comment","url":null},{"author":"fidotron","children":[{"author":"b112","children":[],"created_at":"2026-08-29T16:53:24.000Z","created_at_i":1788022404,"id":49491402,"options":[],"parent_id":49490555,"points":null,"story_id":49489982,"text":"Right!  Exactly!  You get it!<p>Just like when Boeing decided that their QA process should be abridged to save wasted time and money!<p>And that worked perfectly.<p>(edit: rereading I think maybe you don&#x27;t support not reviewing all of LLM code you submit, but the above was written with another impression)","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:09:49.000Z","created_at_i":1788016189,"id":49490555,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"&gt; Except LLMs actually are making programmers dumber.<p>Make that some&#x2F;a lot, but not all.<p>There is a clear bifurcation. A lot of those that never cared really don&#x27;t care now, but then you get others that can use it to crank that much harder than ever before.<p>If you put the same brain effort in but leverage LLMs you really can be dramatically more productive.","title":null,"type":"comment","url":null},{"author":"vlyan","children":[{"author":"zaneyard","children":[{"author":"brookst","children":[{"author":"AlotOfReading","children":[],"created_at":"2026-08-29T18:50:00.000Z","created_at_i":1788029400,"id":49492268,"options":[],"parent_id":49490822,"points":null,"story_id":49489982,"text":"How do you trust the results of a black box that are hard to verify? Most of us use proxies that are easier to check, like historical competence and maturity. For example, it&#x27;s difficult to verify my compiler produces a binary that correctly implements the code I wrote. I can <i>partially</i> validate the result with testing, but when I send it out into the world to handle unknown inputs I&#x27;m trusting that the compiler has done its job correctly. I can have that trust because I know the compiler people (in aggregate) have thought very hard about correctness, and the project is mature enough that bugs are rare. If the GCC developers tomorrow were to start merging anything that passed the test suite and some other list of objective metrics, my trust would rightly decrease.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:42:18.000Z","created_at_i":1788018138,"id":49490822,"options":[],"parent_id":49490608,"points":null,"story_id":49489982,"text":"I\u2019m genuinely curious why it <i>matters</i> to make abstract moral judgments about the differences between remembering function names and deep understanding of the syntax used in a function.<p>Why don\u2019t we just care about results? Code quality, performance, clarity are all measurable. Why bother with philosophical positions on these?","title":null,"type":"comment","url":null},{"author":"newswasboring","children":[{"author":"inquirerGeneral","children":[],"created_at":"2026-08-29T16:04:34.000Z","created_at_i":1788019474,"id":49491018,"options":[],"parent_id":49490846,"points":null,"story_id":49489982,"text":"Go back to 2007 on this blog archive. It&#x27;s incredible to read<p><a href=\"https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;cppblog&#x2F;author&#x2F;vcblog&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;cppblog&#x2F;author&#x2F;vcblog&#x2F;</a>","title":null,"type":"comment","url":null},{"author":"insanitybit","children":[{"author":"skydhash","children":[{"author":"insanitybit","children":[{"author":"skydhash","children":[{"author":"insanitybit","children":[],"created_at":"2026-08-29T21:03:14.000Z","created_at_i":1788037394,"id":49493318,"options":[],"parent_id":49492400,"points":null,"story_id":49489982,"text":"Sweet, okay so we&#x27;re on the same page and the culture is still alive.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T19:05:23.000Z","created_at_i":1788030323,"id":49492400,"options":[],"parent_id":49492259,"points":null,"story_id":49489982,"text":"Why wouldn\u2019t it be? If you were in charge of writing a letter and use words that hinders the purpose of the letter, thus resulting in a flawed communication, wouldn\u2019t it be your fault? Especially when dictionaries are easily available?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:48:50.000Z","created_at_i":1788029330,"id":49492259,"options":[],"parent_id":49492061,"points":null,"story_id":49489982,"text":"I&#x27;m not sure what you&#x27;re saying, or how it is not what I&#x27;m saying? You&#x27;re giving examples of places to read documentation, and I&#x27;m saying that the expectation was that behaviors caused by not checking documentation would be your fault. If that isn&#x27;t your experience, cool, it was definitely mine when posting on forums online 15-16 years ago.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:21:19.000Z","created_at_i":1788027679,"id":49492061,"options":[],"parent_id":49491675,"points":null,"story_id":49489982,"text":"&gt; Seriously, this was a huge thing in C and C++, where you had to know&#x2F;remember&#x2F;know to look up very specific error codes and conditions in an API and if you didn&#x27;t then it was very much considered to be a skill issue.<p>It was not unless you were part of some very weird circle. There was always manuals and other references that listed everything about a platform or library. Then we got \u2018man\u2019 and \u2018info\u2019. And I remember being able to download the full docs of windows\u2019 various documentation.<p>That\u2019s like saying as a writer you were looked down at because you had to look at a dictionary every once in a while.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:34:04.000Z","created_at_i":1788024844,"id":49491675,"options":[],"parent_id":49490846,"points":null,"story_id":49489982,"text":"&gt; That not knowing your API to the core makes you a bad programmer.<p>Seriously, this was a huge thing in C and C++, where you had to know&#x2F;remember&#x2F;know to look up very specific error codes and conditions in an API and if you didn&#x27;t then it was very much considered to be a skill issue. This was maybe 15 years ago.","title":null,"type":"comment","url":null},{"author":"Barrin92","children":[],"created_at":"2026-08-29T22:08:14.000Z","created_at_i":1788041294,"id":49493741,"options":[],"parent_id":49490846,"points":null,"story_id":49489982,"text":"&gt;people were making the exact same arguments about them. That not knowing your API to the core makes you a bad programmer.<p>And they were correct. You&#x27;re entirely right that this time it isn&#x27;t different, but in the sense that the quality of both developers and code has been going downhill for decades. The only thing that has kept this industry alive is that hardware got more performant faster than developers became more inept.<p>The non-strawman version of Socrates warning, that writing-based cultures would lose memory, take recorded fact at face value and mistake knowledge for wisdom was true as well. Your post is an example of this, you read something about Socrates, you didn&#x27;t investigate and were fine with the appearance of knowledge, and because books can&#x27;t defend themselves you mistook that for understanding.<p>That&#x27;s what he was concerned about, hordes of people with a vague assemblage of facts but no genuine capacity to critically think.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:45:13.000Z","created_at_i":1788018313,"id":49490846,"options":[],"parent_id":49490608,"points":null,"story_id":49489982,"text":"That&#x27;s because you are used to it. I am old enough to have been there during the rise of things like intellisense and language servers, people were making the exact same arguments about them. That not knowing your API to the core makes you a bad programmer. I&#x27;m sure for IDEs themselves there were similar arguments and it goes all the way back to Socrates&#x27; warning against writing. These arguments always end with &quot;but this time it&#x27;s different&quot;. And inevitably each time it&#x27;s not.","title":null,"type":"comment","url":null},{"author":"insanitybit","children":[],"created_at":"2026-08-29T17:33:23.000Z","created_at_i":1788024803,"id":49491668,"options":[],"parent_id":49490608,"points":null,"story_id":49489982,"text":"&gt; With AI people aren&#x27;t reading, writing, or thinking about the code.<p>Writing, definitely. Reading, maybe. Thinking is another thing. I can think about code in a lot of ways just by reading a description of the code, or knowing how I directed the code to be written, etc. I think people are thinking about the code differently.","title":null,"type":"comment","url":null},{"author":"vlyan","children":[{"author":"zaneyard","children":[],"created_at":"2026-08-29T19:43:04.000Z","created_at_i":1788032584,"id":49492715,"options":[],"parent_id":49491754,"points":null,"story_id":49489982,"text":"I&#x27;ve seen the result of &quot;code doesn&#x27;t matter&quot; and it&#x27;s difficult to change and maintain. I guess if your business is ok with frequent P1 incidents or ships a complete product and never touches it again, but I&#x27;ve never been part of one. I&#x27;ve also never been in a position that cared about leetcode or remembering APIs, so it&#x27;s possible my experience is completely different from yours.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:44:37.000Z","created_at_i":1788025477,"id":49491754,"options":[],"parent_id":49490608,"points":null,"story_id":49489982,"text":"code didn&#x27;t matter even before LLMs. we only ever cared about the product of it.<p>the current pace of LLM advancement only has to keep for five more years for handmade code to be considered a liability. I wouldn&#x27;t worry about being able to recall obscure APIs or whiteboard leetcode. I&#x27;m far more worried about having to change careers at 40.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:16:32.000Z","created_at_i":1788016592,"id":49490608,"options":[],"parent_id":49490569,"points":null,"story_id":49489982,"text":"With AI people aren&#x27;t reading, writing, or thinking about the code. I would not say something that helps me remember a function name is comparible.","title":null,"type":"comment","url":null},{"author":"cassianoleal","children":[],"created_at":"2026-08-29T15:23:41.000Z","created_at_i":1788017021,"id":49490674,"options":[],"parent_id":49490569,"points":null,"story_id":49489982,"text":"It&#x27;s really not.<p>Number and order of arguments, long names, etc. are just bureaucracy. Knowing them doesn&#x27;t mean you understand the codebase any better than if you rely on the IDE for it.<p>It&#x27;s a bit like remembering the exact date an historical event happened vs. knowing at which point in history it did, what other events relate to it, etc. Neither makes you better or worse at knowing and understanding the history of the event.","title":null,"type":"comment","url":null},{"author":"hn_submit","children":[],"created_at":"2026-08-29T15:31:28.000Z","created_at_i":1788017488,"id":49490743,"options":[],"parent_id":49490569,"points":null,"story_id":49489982,"text":"Tools like Resharper and IntelliSense make me more productive but don&#x27;t inhibit my thinking, which is what LLMs seem to do.","title":null,"type":"comment","url":null},{"author":"digitaltrees","children":[{"author":"lrvick","children":[],"created_at":"2026-08-29T16:18:13.000Z","created_at_i":1788020293,"id":49491130,"options":[],"parent_id":49490966,"points":null,"story_id":49489982,"text":"I spend a ton of time mentoring Jrs in FOSS communities, but I confess as a startup founder myself I could simply not justify hiring anyone but self-directed seniors until we are profitable enough to set some money on fire for what would effectively be just a long term investment in creating a few new Srs. But Jr hiring will never again be what it was unless it gets subsidized somehow as partial charity.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:58:17.000Z","created_at_i":1788019097,"id":49490966,"options":[],"parent_id":49490569,"points":null,"story_id":49489982,"text":"Juniors are only in trouble if us seniors stop hiring, training and mentoring. Don\u2019t.<p>We need to continue the tradition of elevating humans through mentoring or we won\u2019t have a future scaffolding for work to be done.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:11:34.000Z","created_at_i":1788016294,"id":49490569,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"IDEs enable us to not bother memorizing the number and order of arguments, long names beyond the first word or two, etc. the impact is comparable, freeing some of the very limited space in our memory for more important things.<p>sure, students and juniors shoot themselves in the dick if they let LLMs do everything, but they&#x27;re fucked anyway so it doesn&#x27;t matter,","title":null,"type":"comment","url":null},{"author":"rel2thr","children":[{"author":"brookst","children":[{"author":"fortzi","children":[],"created_at":"2026-08-29T17:31:32.000Z","created_at_i":1788024692,"id":49491661,"options":[],"parent_id":49490840,"points":null,"story_id":49489982,"text":"In my experience it\u2019s impossible to foresee all the micro decisions that reality will demand. IMO it\u2019s one reason to not use waterfall, which is very similar to what you described","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:44:37.000Z","created_at_i":1788018277,"id":49490840,"options":[],"parent_id":49490699,"points":null,"story_id":49489982,"text":"Yep. I do so much work with Claude on product requirements and architecture before a single line of code is written, and test coverage is extreme.<p>If I need to understand a specific line of code it means I did something wrong in planning or in requirements for testing.","title":null,"type":"comment","url":null},{"author":"ButlerianJihad","children":[{"author":"fluidcruft","children":[],"created_at":"2026-08-29T16:38:07.000Z","created_at_i":1788021487,"id":49491294,"options":[],"parent_id":49490975,"points":null,"story_id":49489982,"text":"You certainly can ask it to produce a verifiable report that tells you how to verify its claims. Yes, you do need to verify the results and confirm you agree with it. I do this sort of thing a lot to discover misunderstandings Claude has about things and iterating on them. There&#x27;s a difference between reading everything yourself vs having a discussion where one of you (Claude) will happily dig through everything and create detailed memos for review. If you want line numbers as evidence, just ask then verify, etc.","title":null,"type":"comment","url":null},{"author":"moring","children":[{"author":"fortzi","children":[],"created_at":"2026-08-29T17:35:26.000Z","created_at_i":1788024926,"id":49491680,"options":[],"parent_id":49491320,"points":null,"story_id":49489982,"text":"People, sometimes weirdly called by their animal name, humans, do have memories of their thought process. We can reach back to those memories to explain why we made a decision. Sometimes we don\u2019t remember and speculate instead. Most of the time we can tell the difference","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:42:54.000Z","created_at_i":1788021774,"id":49491320,"options":[],"parent_id":49490975,"points":null,"story_id":49489982,"text":"Now replace &quot;Claude&quot; by &quot;human&quot; and see how your comment goes.<p>Specifically, humans are known to decide subconsciously, then invent some &quot;reasoning&quot; out of thin air to justify it.<p>This matches my experience with decision-making in software projects.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:00:02.000Z","created_at_i":1788019202,"id":49490975,"options":[],"parent_id":49490699,"points":null,"story_id":49489982,"text":"&gt; You can just ask Claude why it did something<p>But will Claude give you an authentic rationale and a traceable, verifiable &quot;line of reasoning&quot; for those things? Or will it just construct the next plausible Markov chain built on whatever Reddit thread it ingested at random?<p>You can ask Claude or any LLM for citations, and it will RAG them out <i>ex post facto</i>. Those actually aren&#x27;t citations, they&#x27;re just web searches for related articles, and they don&#x27;t necessarily support the assertions that you&#x27;re asking to cite.<p>I am sure that Claude and the others can produce intermediate logs of their inference and &quot;reasoning&quot; process while they are processing stuff, but can they really go back within the context window and construct an authentic <i>apologia</i> for a specific thing when you ask for it?","title":null,"type":"comment","url":null},{"author":"pessimizer","children":[],"created_at":"2026-08-29T17:12:09.000Z","created_at_i":1788023529,"id":49491529,"options":[],"parent_id":49490699,"points":null,"story_id":49489982,"text":"An LLM has no special insight into itself and has no reasons. It will come up with something that is convincing, and it will change based on the word choices you used in the request. You can observe this by asking it why it did something that it didn&#x27;t actually do.<p>Dementia patients also do this.","title":null,"type":"comment","url":null},{"author":"eudamoniac","children":[],"created_at":"2026-08-29T17:26:28.000Z","created_at_i":1788024388,"id":49491619,"options":[],"parent_id":49490699,"points":null,"story_id":49489982,"text":"&gt; and it will tell you [why it did something]<p>No, it will invent retroactively a plausible sounding reason why someone might have done it that way. These are very different things.","title":null,"type":"comment","url":null},{"author":"fortzi","children":[{"author":"Zambyte","children":[{"author":"inigyou","children":[{"author":"Dylan16807","children":[{"author":"inigyou","children":[{"author":"Dylan16807","children":[{"author":"inigyou","children":[],"created_at":"2026-08-29T21:11:53.000Z","created_at_i":1788037913,"id":49493371,"options":[],"parent_id":49493142,"points":null,"story_id":49489982,"text":"Yes, and when it isn&#x27;t is a very specific very limited case that has no relation to the one being discussed.<p>The fact <i>that</i> some course of action was previously mentioned in a reasoning trace, or any other context, makes it more likely to be performed. It has nothing to do with the reason that it was mentioned in the reasoning trace.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T20:40:45.000Z","created_at_i":1788036045,"id":49493142,"options":[],"parent_id":49492731,"points":null,"story_id":49489982,"text":"It&#x27;s exactly as close except when it isn&#x27;t?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T19:45:11.000Z","created_at_i":1788032711,"id":49492731,"options":[],"parent_id":49492327,"points":null,"story_id":49489982,"text":"It&#x27;s exactly as close as asking for it after the fact. Reasoning traces have no relation to the reasons LLMs actually do things, except that they may do things because the reasoning trace says they should.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:56:42.000Z","created_at_i":1788029802,"id":49492327,"options":[],"parent_id":49491955,"points":null,"story_id":49489982,"text":"Yeah but at that point it&#x27;s probably close enough.  Humans can get their own reasoning wrong too so some inaccuracy is acceptable.","title":null,"type":"comment","url":null},{"author":"Zambyte","children":[{"author":"inigyou","children":[],"created_at":"2026-08-29T19:27:20.000Z","created_at_i":1788031640,"id":49492574,"options":[],"parent_id":49492557,"points":null,"story_id":49489982,"text":"Incorrect, they still are.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T19:25:40.000Z","created_at_i":1788031540,"id":49492557,"options":[],"parent_id":49491955,"points":null,"story_id":49489982,"text":"Not if the reasoning trace happened before they actually did the change.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:08:22.000Z","created_at_i":1788026902,"id":49491955,"options":[],"parent_id":49491893,"points":null,"story_id":49489982,"text":"Reasoning traces are also probable explanations.","title":null,"type":"comment","url":null},{"author":"fortzi","children":[{"author":"Zambyte","children":[],"created_at":"2026-08-29T20:11:41.000Z","created_at_i":1788034301,"id":49492941,"options":[],"parent_id":49491970,"points":null,"story_id":49489982,"text":"It would be a harness specific detail, but yeah, I think most &#x2F; all harnesses drop the thinking from the context after the next turn.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:10:00.000Z","created_at_i":1788027000,"id":49491970,"options":[],"parent_id":49491893,"points":null,"story_id":49489982,"text":"I may be mistaking, but I doubt it digs through thinking tokens of previous runs, not to mention previous sessions","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:01:34.000Z","created_at_i":1788026494,"id":49491893,"options":[],"parent_id":49491648,"points":null,"story_id":49489982,"text":"I&#x27;m not sure how context is managed between reasoning traces and actual output in Claude &#x2F; claude code, but if the reasoning trace is in the context of the question for &quot;why did you do that&quot;, it can actually answer why it did that.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:29:50.000Z","created_at_i":1788024590,"id":49491648,"options":[],"parent_id":49490699,"points":null,"story_id":49489982,"text":"Claude won\u2019t tell you why it did something. Instead, it will generate a probable explanation. The two are very different","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:26:13.000Z","created_at_i":1788017173,"id":49490699,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"You can just ask Claude why it did something in the code and it will tell you<p>Programmers just moved up a level , not dumber, we are now managers of a team of &#x27;agent&#x27; programmers. The deliverable is now a functionality instead of a specific block of code","title":null,"type":"comment","url":null},{"author":"hn_submit","children":[],"created_at":"2026-08-29T15:29:13.000Z","created_at_i":1788017353,"id":49490723,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"I just means I&#x27;m gonna be filthy rich in a couple of years when most programmers have lost their proficiency and me never having used Claude or any other A.I. slop tool.","title":null,"type":"comment","url":null},{"author":"newsomix9xl","children":[],"created_at":"2026-08-29T15:37:46.000Z","created_at_i":1788017866,"id":49490784,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"The LLM did not require them to ignore their code. That&#x27;s a choice they made.<p>They made choices that made them dumber is what I&#x27;m saying.","title":null,"type":"comment","url":null},{"author":"createful","children":[{"author":"inigyou","children":[],"created_at":"2026-08-29T18:10:46.000Z","created_at_i":1788027046,"id":49491974,"options":[],"parent_id":49490790,"points":null,"story_id":49489982,"text":"Desktops don&#x27;t abstract CLI commands. Both are different interfaces on the same thing underlying. Both coreutils and Windows Explorer are &quot;abstractions&quot; (as you call them, but they&#x27;re actually interfaces) on filesystems.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:38:47.000Z","created_at_i":1788017927,"id":49490790,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"You could also say the same with desktops. Desktops abstracted CLI commands like mv or ls. People who are taught on desktops will get scared when they see a terminal.<p>Yet programmers will still know commands.\nAbstractions can make things easier but it doesn&#x27;t require losing skills.","title":null,"type":"comment","url":null},{"author":"brookst","children":[],"created_at":"2026-08-29T15:40:01.000Z","created_at_i":1788018001,"id":49490803,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"There\u2019s certainly an analogue to package managers, which made it easy to pick a random package rather than writing the code.<p>We survived. Some upsides, some downsides, life continues.","title":null,"type":"comment","url":null},{"author":"digitaltrees","children":[{"author":"lrvick","children":[{"author":"b112","children":[{"author":"inigyou","children":[],"created_at":"2026-08-29T18:06:50.000Z","created_at_i":1788026810,"id":49491939,"options":[],"parent_id":49491330,"points":null,"story_id":49489982,"text":"We should have already seen it. Software was slop quality even before AI. But we didn&#x27;t see it.","title":null,"type":"comment","url":null},{"author":"lrvick","children":[],"created_at":"2026-08-29T18:30:18.000Z","created_at_i":1788028218,"id":49492136,"options":[],"parent_id":49491330,"points":null,"story_id":49489982,"text":"We see it every day in the news with hacks that were, in every single case, completely preventable. That is had any competent security engineers been involved, with leadership willing to fund the cycles to do it right.<p>&quot;But we passed SOC2 and that is all our customers care about&quot; they say, right up until they are in the headlines for a data breach directly resulting from them putting all customer data in plain text internet facing databases the whole team can access from their workstations. What did they think was going to happen? Survivors bias is a hell of a drug.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:44:29.000Z","created_at_i":1788021869,"id":49491330,"options":[],"parent_id":49491086,"points":null,"story_id":49489982,"text":"I feel that in a few years, or even less time, we&#x27;ll see a whole bunch of companies implode, whist others remain fine.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:13:21.000Z","created_at_i":1788020001,"id":49491086,"options":[],"parent_id":49490936,"points":null,"story_id":49489982,"text":"I use agents to build exactly what I want like I am pair programming with a jr engineer, and review every line of final output before I make a PR.<p>I would have zero tolerance if anyone that did anything less in my orgs. Owning and understanding the code you submit is the one job that matters most now.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:55:03.000Z","created_at_i":1788018903,"id":49490936,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"I have had the same experience and feel pressured to adopt it. I had one former colleague say \u201cyou really have to stop looking at code\u201d almost incredulous that I was uncertain about whether we should let models write really bad code and architecture that never would have been allowed in the before times. I will say when I let the agents go autonomous I often find I spend more time refactoring than if I had moved slower and forced them to write good code and follow project architecture patterns.","title":null,"type":"comment","url":null},{"author":"lrvick","children":[{"author":"b112","children":[{"author":"lrvick","children":[{"author":"b112","children":[],"created_at":"2026-08-29T21:10:27.000Z","created_at_i":1788037827,"id":49493365,"options":[],"parent_id":49492073,"points":null,"story_id":49489982,"text":"And yet, you&#x27;re in a thread discussing the people who don&#x27;t look at llm output.  And where you tried to claim that assembly -&gt; compiled language, is the same abstraction as coding -&gt; not even looking at LLM output.<p>And then after I replied, edited your comment to change that context a bit.<p>So as for ypur original assertion, in this subthread, no... not even remotely the same.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:22:32.000Z","created_at_i":1788027752,"id":49492073,"options":[],"parent_id":49491382,"points":null,"story_id":49489982,"text":"&gt; Many are not doing any of that<p>I do.<p>Most people sucked at programming before AI and they still suck after it. Who cares what &quot;many&quot; do. We as individuals can demand higher bars from ourselves and our teams. AI can increase that bar or lower it depending on how it is used.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:50:49.000Z","created_at_i":1788022249,"id":49491382,"options":[],"parent_id":49491060,"points":null,"story_id":49489982,"text":"No.  Nada.  Wrong.<p>With compilers, you still had to think in depth about the code, write it, develop and maintain muscle memory, understand what you were doing.<p>Many are not doing any of that, and coding is a skill you need to constantly practice.","title":null,"type":"comment","url":null},{"author":"eudamoniac","children":[{"author":"lrvick","children":[{"author":"eudamoniac","children":[{"author":"lrvick","children":[],"created_at":"2026-08-29T18:43:27.000Z","created_at_i":1788029007,"id":49492213,"options":[],"parent_id":49492165,"points":null,"story_id":49489982,"text":"TDD is just one of many options. Personally I rapidly have LLMs rewrite code over and over until it is super easy for me to understand and exactly what I want, and then I generate tests to prevent regressions.<p>Regardless, I run a security auditing company where we constantly find severe bugs in human written code proving the engineers writing it had major gaps in their understanding of their own code. And, others have found flaws like that in my own hand written code! We humans are often very blind at seeing the flaws in our own logic and AIs learned from us.<p>Also, as code reviewers that can spot bugs authors and AIs miss, we are often paid a lot more than the original authors for our time. Also it almost never takes as much time as writing the code in the first place which likely required many round trips with customers to establish needs and fix bugs etc.<p>Your claims imply that only someone that hand types every semicolon is capable of understanding the code does not hold up even in the pre AI world.<p>Code review was the most important job in software engineering before AI and that is still true now.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:36:08.000Z","created_at_i":1788028568,"id":49492165,"options":[],"parent_id":49492054,"points":null,"story_id":49489982,"text":"The reason TDD never really caught on is because it doesn&#x27;t really work. You don&#x27;t know in advance what tests need to exist. A test suite is not sufficient to understand the program. Nor is a spec sufficient to understand the program. You have to read the program to understand the program. A spec is English and a test suite is like a converging upper and lower bound to an unknown value. Neither are good enough.<p>Also, the staff engineers who review code all day typically do not really understand the program either. They understand the spec and they have a model of how things should work such that they can answer &quot;should&quot; questions, but they cannot tell you what exactly is going on in the depths of the program; that&#x27;s not their job. The tools are not capable right now of creating a quality program that the operator only understands at a conceptual level. Again, someone has to actually know, still.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:20:23.000Z","created_at_i":1788027623,"id":49492054,"options":[],"parent_id":49491797,"points":null,"story_id":49489982,"text":"&gt; The prompts are not analogous to a higher level of abstraction in this way; they are analogous to JIRA tickets.<p>Your first prompt could be instructions to guide creation of a spec, which leads to a test suite you personally validate, which leads to code to pass those tests in a deterministic way. Then it is your job to review and QA it until it is quality enough to submit to a peer for code review.<p>There are many many ways to use these tools and carefully monitor and quality control what they write like a good engineering lead might, even if they do not type much code themselves at work. The job of the most senior engineers often ends up being heavily biased towards reviewing code all day and maintaining quality control. This is already how things were before AI.<p>Torvalds reviews a -lot- of code and writes very little now.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:49:39.000Z","created_at_i":1788025779,"id":49491797,"options":[],"parent_id":49491060,"points":null,"story_id":49489982,"text":"I am pretty tired of this analogy because it does not hold up to scrutiny. The purpose of a programming language is to describe a logical routine in deterministic nonambiguous language. A program is a set of nonambiguous instructions. Heightening levels of abstraction traditionally did not result in less understanding of the program&#x27;s high-level routine.<p>An example: &#x27;read input from CLI, do this specific transform on it, send log with this text to external service, then output transformed data to CLI&#x27; is a program. Going up the abstraction levels from assembly to Ruby, you always know the &quot;What&quot; of the program, while you understand less of the &quot;How&quot; at each step. This is not the case with LLMs used in the common way. The problem with LLMs is that you no longer have a grasp of the &quot;What&quot;, because you are not reading the code; you may have memorized the ambiguous English &quot;What&quot; that I wrote above, but that is not sufficient to understand the true behavior because English is not sufficient to represent it; it must be represented in a programming language. (What is &#x27;read&#x27;? What is &#x27;send&#x27;? What happens with errors?) By the time you have sufficiently represented the program in English to be nonambiguous, you&#x27;ve written more text than the code would have been, with just as much rigor.<p>So LLMs represent a fundamental difference to traditional abstractions: the user has lost the understanding of what is actually happening, because they are prompting ambiguously, and thus they cannot possibly have a grasp of the behavior, because the behavior is not defined in their prompt. In other words, they are programming in a new programming language that has a ton of undefined behavior that just randomly happens. No one could understand the What of their program when using such a language, unless they compiled it to a nonambiguous language and then understood that instead.<p>Of course it is possible to read and understand the code output by the LLM. It is even possible to build a whole knowledge graph in your head, as you traditionally would, and have a pretty full understanding of the whole thing. But, you are always doing this with the outputted code, not with the inputted prompts. The prompts are not analogous to a higher level of abstraction in this way; they are analogous to JIRA tickets. You don&#x27;t have to read the assembly to understand your program, but you do have to read the LLM outputs.<p>The other issue is that the above paragraph&#x27;s process of understanding is discouraged. The time taken to fully understand the outputs approaches the time it would have taken to write them yourself, so is very rarely done, and that increasing rarity of understanding is what we are concerned about. The programmers are moving from an understanding of the program into an understanding of the JIRA tickets that produced the program; they are becoming product managers. The thing is, currently you still need someone who understands the program beyond the level of a product manager in order to retain maintainability and quality. Maybe in the future you won&#x27;t, but right now you do.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:09:46.000Z","created_at_i":1788019786,"id":49491060,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"&gt; Except LLMs actually are making programmers dumber.<p>And compilers made every software engineer worse at writing Assembly and better at skills higher up the stack. This will be no different.","title":null,"type":"comment","url":null},{"author":"hombre_fatal","children":[{"author":"1718627440","children":[],"created_at":"2026-08-29T17:29:17.000Z","created_at_i":1788024557,"id":49491644,"options":[],"parent_id":49491152,"points":null,"story_id":49489982,"text":"Delegation implies a specification and responsibility, both with don&#x27;t exist for LLMs.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:22:02.000Z","created_at_i":1788020522,"id":49491152,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"That&#x27;s what delegation looks like, but it needs a better process.<p>They could be committing plan files alongside any nontrivial change to application code, and the plan file can have everything you&#x27;d care about, like the invariants it held to and why, the rejected ideas and why, the acceptable risks and why, etc.<p>This is solved by better usage of LLMs, not less.<p>The divide to me isn&#x27;t engineering skill vs those who lost it, it&#x27;s people who care vs. those who don&#x27;t care. It&#x27;s a higher level thing now that we&#x27;re working at a higher level (delegation).","title":null,"type":"comment","url":null},{"author":"surajrmal","children":[],"created_at":"2026-08-29T16:27:59.000Z","created_at_i":1788020879,"id":49491210,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"That&#x27;s a cultural thing. Push back on it and don&#x27;t make it acceptable behavior. I would argue most people generally are terrible at code review and do this same behavior with their peers as well, but at least their peers are capable of owning some level of responsibility, whereas the LLM is not.","title":null,"type":"comment","url":null},{"author":"greenowl","children":[],"created_at":"2026-08-29T16:44:34.000Z","created_at_i":1788021874,"id":49491332,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"I think LLMs make programmers lazy more than anything.  And when programmers stop programming for extended periods, they lose their programming skills.  No surprise here.  Use it or lose it.<p>I think a possible solution on both fronts (maintaining software quality, preventing skill atrophy) may be implementation of strict token budgets.  Make the individual programmer choose how they are going to spend their limited tokens for the day&#x2F;week.  Provide just enough to use it as a plan&#x2F;development&#x2F;review tool, but nowhere near enough to just go full send AI vibe coding software factory slop mode all day long.","title":null,"type":"comment","url":null},{"author":"a34729t","children":[],"created_at":"2026-08-29T17:38:05.000Z","created_at_i":1788025085,"id":49491705,"options":[],"parent_id":49490469,"points":null,"story_id":49489982,"text":"It is insiduous how easy it is to stop thinking. When writing complex code it seems like most of the time it would have been faster just to write it myself and build a complete understanding of it. I swear if I asked most engineers at my company to describe their changes recently they would be unable to.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:00:24.000Z","created_at_i":1788015624,"id":49490469,"options":[],"parent_id":49490397,"points":null,"story_id":49489982,"text":"Except LLMs actually are making programmers dumber. I personally know people, people whom I <i>know for a fact</i> were good programmers before, who have now completely stopped using their brains. When you ask them why they did something in the code, they say &quot;I don&#x27;t know, Claude did that and I didn&#x27;t really question it&quot;. There was no such analogous phenomenon with IDEs.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:51:36.000Z","created_at_i":1788015096,"id":49490397,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"Linus Torvalds regarding the Linux kernel is reasonably similar.  He views AI&#x2F;LLMs as just another tool in the development process.  Think about life before and after modern IDEs that features IntelliSense circa 2000.  It was night and day.  It did not make programmers dumber -- it was a new tool.","title":null,"type":"comment","url":null},{"author":"rvz","children":[],"created_at":"2026-08-29T14:52:41.000Z","created_at_i":1788015161,"id":49490405,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"This is the sensible option and well reasoned position, rather than a zero vote, total and complete ban by a single core maintainer, which is rather destructive for a project to do.<p>When you ask others that use AI frequently, the responsibility and understanding on what the agent wrote does not go away. You need to know what you are doing.<p>As soon as attackers are also using AI against your project, you have no choice but to use AI to protect yourself.","title":null,"type":"comment","url":null},{"author":"goda90","children":[{"author":"jermaustin1","children":[{"author":"api","children":[],"created_at":"2026-08-29T16:47:18.000Z","created_at_i":1788022038,"id":49491349,"options":[],"parent_id":49491297,"points":null,"story_id":49489982,"text":"That\u2019s just stupid.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:38:45.000Z","created_at_i":1788021525,"id":49491297,"options":[],"parent_id":49490406,"points":null,"story_id":49489982,"text":"Opposite policy at one of my clients (kind of). I am responsible for the code that upper management&#x27;s Claude produces. Some Mondays, I will start work with a half dozen emails with attachments of Claude generated code for something I don&#x27;t even know what the point is, with the task of &quot;integrate this and make sure it works.&quot; without any context to go along with it, so I have to read the code, usually hundreds of lines and understand WHY manager wanted it, before I can start to code it myself, because it is 1) in the wrong language, 2) doesn&#x27;t understand our codebase, 3) is using libraries we can&#x27;t license, etc.<p>My job has been less watching Claude Code, and more watching Managers Claude Code.<p>I don&#x27;t know which I hate more as a programmer.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:52:41.000Z","created_at_i":1788015161,"id":49490406,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"My employer has this policy. We also have a strong code review process. But it all crumbles in the face of developers burning out as management thinks we can move way faster and being overloaded with code that had little thought put into it.","title":null,"type":"comment","url":null},{"author":"marcosdumay","children":[],"created_at":"2026-08-29T14:53:36.000Z","created_at_i":1788015216,"id":49490412,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"Well, Debian has the benefit that the project has no trouble at all saying &quot;no&quot;. Most open source communities have a difficult time with that.","title":null,"type":"comment","url":null},{"author":"hliyan","children":[{"author":"qsera","children":[{"author":"cdata","children":[{"author":"qsera","children":[{"author":"b112","children":[],"created_at":"2026-08-29T16:37:29.000Z","created_at_i":1788021449,"id":49491285,"options":[],"parent_id":49490787,"points":null,"story_id":49489982,"text":"There are no anonymous debian developers.  All have been vetted by multiple people.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:38:32.000Z","created_at_i":1788017912,"id":49490787,"options":[],"parent_id":49490669,"points":null,"story_id":49489982,"text":"ability to create low effort PR means that they can reset the reputation as much as they can..","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:23:12.000Z","created_at_i":1788016992,"id":49490669,"options":[],"parent_id":49490600,"points":null,"story_id":49489982,"text":"I can&#x27;t speak for all, but many mature open source communities have explicit or ad-hoc reputation schemes that are used to triage contributions. A fresh account means starting over with zero reputation, which in turn means your contributions wait at the back of the line.","title":null,"type":"comment","url":null},{"author":"kaffekaka","children":[{"author":"qsera","children":[{"author":"Supermancho","children":[{"author":"inigyou","children":[],"created_at":"2026-08-29T17:59:38.000Z","created_at_i":1788026378,"id":49491878,"options":[],"parent_id":49491273,"points":null,"story_id":49489982,"text":"How would you generate enough large PRs to count as &quot;spam&quot;? You could add gibberish or delete random lines of code but it was obviously not plausible looking.","title":null,"type":"comment","url":null},{"author":"JohnHaugeland","children":[],"created_at":"2026-08-29T18:02:24.000Z","created_at_i":1788026544,"id":49491900,"options":[],"parent_id":49491273,"points":null,"story_id":49489982,"text":"this article is about the flood of junior developers who are producing enormous prs they\u2019ve never seen full of untrustworthy code that a human hasn\u2019t evaluated<p>arguing that it\u2019s possible to make them by hand isn\u2019t just missing the point; it\u2019s missing the entire discussion","title":null,"type":"comment","url":null},{"author":"zeendo","children":[],"created_at":"2026-08-29T18:31:59.000Z","created_at_i":1788028319,"id":49492143,"options":[],"parent_id":49491273,"points":null,"story_id":49489982,"text":"Obviously they could have. Obviously it&#x27;s much easier now.","title":null,"type":"comment","url":null},{"author":"Mawr","children":[],"created_at":"2026-08-29T19:56:38.000Z","created_at_i":1788033398,"id":49492828,"options":[],"parent_id":49491273,"points":null,"story_id":49489982,"text":"You can cut down a tree regardless if you use a knife or a chainsaw.<p>You can get to work each day regardless if you walk or drive.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:35:34.000Z","created_at_i":1788021334,"id":49491273,"options":[],"parent_id":49490781,"points":null,"story_id":49489982,"text":"Why not? I&#x27;m pretty sure a developer could spam large PRs before and regardless of AI involvement is allowed or not.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:37:39.000Z","created_at_i":1788017859,"id":49490781,"options":[],"parent_id":49490677,"points":null,"story_id":49489982,"text":"Before they were not able to spam large PRs","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:23:47.000Z","created_at_i":1788017027,"id":49490677,"options":[],"parent_id":49490600,"points":null,"story_id":49489982,"text":"What stopped them before?","title":null,"type":"comment","url":null},{"author":"MithrilTuxedo","children":[],"created_at":"2026-08-29T15:27:04.000Z","created_at_i":1788017224,"id":49490706,"options":[],"parent_id":49490600,"points":null,"story_id":49489982,"text":"Reputation, or lack thereof.<p>Proof of authority, essentially.","title":null,"type":"comment","url":null},{"author":"jayofdoom","children":[{"author":"digitaltrees","children":[{"author":"lrvick","children":[{"author":"zenoprax","children":[{"author":"lrvick","children":[],"created_at":"2026-08-29T18:25:00.000Z","created_at_i":1788027900,"id":49492098,"options":[],"parent_id":49491806,"points":null,"story_id":49489982,"text":"I am the founder of the project. We accept every contribution that solves a problem, even drive-bys. Though they may often sit for a bit as we often merge in batches. If there is something missing, make a PR by all means.<p>Ask any questions on matrix.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:50:57.000Z","created_at_i":1788025857,"id":49491806,"options":[],"parent_id":49491038,"points":null,"story_id":49489982,"text":"This is the second time I&#x27;ve seen this project mentioned on HN. Their white paper is <i>very</i> interesting and aligns closely with my interests but I don&#x27;t see much on the main site about how to get involved.<p>Are they using their Matrix server to filter out drive-by&#x2F;low-effort contributions?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:06:35.000Z","created_at_i":1788019595,"id":49491038,"options":[],"parent_id":49490887,"points":null,"story_id":49489982,"text":"<a href=\"https:&#x2F;&#x2F;stagex.tools\" rel=\"nofollow\">https:&#x2F;&#x2F;stagex.tools</a><p>Always happy to train up new packagers and maintainers.","title":null,"type":"comment","url":null},{"author":"hypfer","children":[],"created_at":"2026-08-29T16:19:29.000Z","created_at_i":1788020369,"id":49491140,"options":[],"parent_id":49490887,"points":null,"story_id":49489982,"text":"Usually, mentorship is a quite well paid service.","title":null,"type":"comment","url":null},{"author":"kikoreis","children":[],"created_at":"2026-08-29T16:26:38.000Z","created_at_i":1788020798,"id":49491202,"options":[],"parent_id":49490887,"points":null,"story_id":49489982,"text":"Debian itself is actually great: <a href=\"https:&#x2F;&#x2F;mentors.debian.net&#x2F;sponsors&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;mentors.debian.net&#x2F;sponsors&#x2F;</a>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:49:05.000Z","created_at_i":1788018545,"id":49490887,"options":[],"parent_id":49490807,"points":null,"story_id":49489982,"text":"What is a good project for a human to get human mentorship? Asking for a friend :)","title":null,"type":"comment","url":null},{"author":"kikoreis","children":[],"created_at":"2026-08-29T16:28:09.000Z","created_at_i":1788020889,"id":49491213,"options":[],"parent_id":49490807,"points":null,"story_id":49489982,"text":"&quot;Nothing&quot; is not accurate in the context of Debian as per comments above; it&#x27;s not like Github in that sense.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:40:40.000Z","created_at_i":1788018040,"id":49490807,"options":[],"parent_id":49490600,"points":null,"story_id":49489982,"text":"Nothing. And that&#x27;s the problem -- the issue isn&#x27;t &quot;should a contributor be able to use AI&quot; it&#x27;s quickly becoming &quot;is this entire contributor an AI agent&quot;. Every actual-human who gets a bad first experience hurts the project. The contributors having to be suspicious of new people hurts the project. The whole thing just sucks, and I don&#x27;t know how to fix it.<p>I use claude-code, but the AI ecosystem and some of the autonomous tooling coming out of it -- which some people &quot;helpfully&quot; use irresponsibly and point at OSS projects they aren&#x27;t personally invested in -- enables a LARGE amount of abusive behavior towards open source projects. This is even before we get into how many infrastructural resources crawlers eat up.<p>Me, and most other OSS contributors, signed up to be a mentor, to create software, to work together ... not to be the equivalent of a reddit moderator banning AI agents left and right.","title":null,"type":"comment","url":null},{"author":"2Gkashmiri","children":[{"author":"ipaddr","children":[{"author":"clort","children":[],"created_at":"2026-08-29T17:43:47.000Z","created_at_i":1788025427,"id":49491749,"options":[],"parent_id":49491344,"points":null,"story_id":49489982,"text":"the age is not the measure of quality. the GP said they left the posts&#x2F;comments open. anybody can read that and check if they are or not a serious contributor","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:46:21.000Z","created_at_i":1788021981,"id":49491344,"options":[],"parent_id":49491121,"points":null,"story_id":49489982,"text":"No one takes a 12 year old Reddit account seriously either.  It&#x27;s not a platform you can take anyone seriously.  The biggest trolls have 12 year old accounts.","title":null,"type":"comment","url":null},{"author":"inigyou","children":[],"created_at":"2026-08-29T18:01:59.000Z","created_at_i":1788026519,"id":49491896,"options":[],"parent_id":49491121,"points":null,"story_id":49489982,"text":"Be extremely careful with that account then, because they ban accounts for the most minor things now. Stuff like posting evidence disproving something the moderator agrees with. And they ban your account from the whole site, not just from that subreddit any more. Automated algorithms also ban accounts for reasons that don&#x27;t make any sense.<p>So if you&#x27;re using your account to advertise yourself and look for jobs, I&#x27;d use it <i>only</i> for that. All off-topic discussion should be on a different account with a different physical device and IP address (reddit checks these things and cross-bans) that have never interacted with your main account.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:17:21.000Z","created_at_i":1788020241,"id":49491121,"options":[],"parent_id":49490600,"points":null,"story_id":49489982,"text":"In anonymous systems, where we don&#x27;t use real names, your &quot;handle&quot; has an &quot;age&quot;.\nThat becomes your most prized possession.<p>I have a reddit account thats over 12 years old. I have left the posts&#x2F;comments open. That means, my &quot;post history&quot; becomes a way to advertise my skills. \nI can reference comments from a year ago or 6 months ago about a certain topic to show how I handled something.  That does have an effect on people.<p>As opposed to a random 1 day old account. No one takes them seriously, I guess the same is here as well","title":null,"type":"comment","url":null},{"author":"tremon","children":[],"created_at":"2026-08-29T16:22:57.000Z","created_at_i":1788020577,"id":49491161,"options":[],"parent_id":49490600,"points":null,"story_id":49489982,"text":"What part of [0] or [1] makes you think that it is easy to have multiple accounts?<p>[0] <a href=\"https:&#x2F;&#x2F;wiki.debian.org&#x2F;DebianMaintainer#Becoming_a_Debian_Maintainer\" rel=\"nofollow\">https:&#x2F;&#x2F;wiki.debian.org&#x2F;DebianMaintainer#Becoming_a_Debian_M...</a><p>[1] <a href=\"https:&#x2F;&#x2F;wiki.debian.org&#x2F;DebianDeveloper&#x2F;JoinTheProject&#x2F;NewMemberCheckList\" rel=\"nofollow\">https:&#x2F;&#x2F;wiki.debian.org&#x2F;DebianDeveloper&#x2F;JoinTheProject&#x2F;NewMe...</a>","title":null,"type":"comment","url":null},{"author":"kikoreis","children":[],"created_at":"2026-08-29T16:23:30.000Z","created_at_i":1788020610,"id":49491165,"options":[],"parent_id":49490600,"points":null,"story_id":49489982,"text":"Well. This is Debian, known for how strict they are about vetting developers. I just remembered Sladen refusing to key sign because my passport circa 2005 didn&#x27;t have a machine readable slug in it.<p><a href=\"https:&#x2F;&#x2F;www.debian.org&#x2F;devel&#x2F;join&#x2F;newmaint\" rel=\"nofollow\">https:&#x2F;&#x2F;www.debian.org&#x2F;devel&#x2F;join&#x2F;newmaint</a>","title":null,"type":"comment","url":null},{"author":"smashed","children":[],"created_at":"2026-08-29T16:40:34.000Z","created_at_i":1788021634,"id":49491307,"options":[],"parent_id":49490600,"points":null,"story_id":49489982,"text":"Debian is notoriously very strict on accepting maintainers and they are not anonymous.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:15:15.000Z","created_at_i":1788016515,"id":49490600,"options":[],"parent_id":49490424,"points":null,"story_id":49489982,"text":"What stops them from submitting PRs from another account?","title":null,"type":"comment","url":null},{"author":"lokar","children":[{"author":"hypfer","children":[{"author":"lokar","children":[{"author":"Retric","children":[{"author":"blackqueeriroh","children":[],"created_at":"2026-08-29T21:28:41.000Z","created_at_i":1788038921,"id":49493493,"options":[],"parent_id":49491701,"points":null,"story_id":49489982,"text":"It\u2019s almost like late-stage capitalism isn\u2019t built to support mentorship and education and enabling human improvement!","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:37:45.000Z","created_at_i":1788025065,"id":49491701,"options":[],"parent_id":49491217,"points":null,"story_id":49489982,"text":"The correct response to irresponsible AI use in the workplace is maintaining standards and rejecting poor quality. Performance improvement plans as a fair warning followed by firing people works for incompetence or laziness, AI doesn\u2019t change anything.<p>I\u2019ll admit I\u2019ve seen a spike in negative performance reviews but this is the new normal people will adapt.","title":null,"type":"comment","url":null},{"author":"aleph_minus_one","children":[],"created_at":"2026-08-29T21:49:54.000Z","created_at_i":1788040194,"id":49493642,"options":[],"parent_id":49491217,"points":null,"story_id":49489982,"text":"&gt; They are increasingly pulling away from the idea that they should mentor people to do better.<p>Two considerations on this:<p>1. In the USA, it is common to switch jobs often (in opposite to, for example, Germany). So, in the US-American system it is not often worth the effort to invest a lot of mentoring ressources into some employee if he will leave soon anyway.<p>2. I personally observe that I often <i>do</i> try to give less experienced programmers good hints on how to improve, but my kind of thinking about programming is often so different that my advice is often of no use for them. Or I often get the arrogant reaction by less experienced programmers that I care far too much about obscure details. I thus seriously do believe that the only way to help junior programmers to become better is to completely crush their ego and arrogance (just like a doctoral study programme in, say, mathematics does to the doctoral students), which is of course not allowed at work. :-(","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:28:19.000Z","created_at_i":1788020899,"id":49491217,"options":[],"parent_id":49491132,"points":null,"story_id":49489982,"text":"I tried to nod a bit to the inconsistency.  Some projects clearly lost patience with imperfect contributions long ago.  But many were still pretty supportive.<p>This dynamic also plays out in many companies.  I see a lot of posts from mid to sr engineers frustrated with plummeting code quality and unsure how to manage the reviews.  They are increasingly pulling away from the idea that they should mentor people to do better.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:18:16.000Z","created_at_i":1788020296,"id":49491132,"options":[],"parent_id":49491091,"points":null,"story_id":49489982,"text":"Nah, that was already blown up way before LLMs existed.<p>Foss wasn&#x27;t exactly not miserable before 2022. The dysfunction just got amplified so that we cannot fix it anymore by just throwing more human resources at the problem.","title":null,"type":"comment","url":null},{"author":"moring","children":[{"author":"Keyframe","children":[{"author":"moring","children":[{"author":"lokar","children":[],"created_at":"2026-08-29T17:22:47.000Z","created_at_i":1788024167,"id":49491592,"options":[],"parent_id":49491504,"points":null,"story_id":49489982,"text":"My prediction is that many new contributors would complain loudly.  Some existing contributors would sympathize.<p>It\u2019s I think a normal evolution of a social norm.  There will be a period of competing values.","title":null,"type":"comment","url":null},{"author":"CamperBob2","children":[{"author":"tiahura","children":[],"created_at":"2026-08-29T19:12:15.000Z","created_at_i":1788030735,"id":49492453,"options":[],"parent_id":49491726,"points":null,"story_id":49489982,"text":"I wonder if some of these projects with ayatollah maintainers are looking at forks sooner rather than later?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:40:46.000Z","created_at_i":1788025246,"id":49491726,"options":[],"parent_id":49491504,"points":null,"story_id":49489982,"text":"<i>Explain, in at most 300 characters, why we should merge your change, or at least why we should invest the time to read a longer explanation (somethings things ARE complex)</i> would simply become a prompt.<p>The solution, of course, is to use the best available LLMs as the first line of defense against slop contributions.  But if the project maintainers have issued a sweeping fatwa prohibiting an entire class of useful tools, that option along with many others is off the table.","title":null,"type":"comment","url":null},{"author":"Keyframe","children":[],"created_at":"2026-08-29T20:02:13.000Z","created_at_i":1788033733,"id":49492868,"options":[],"parent_id":49491504,"points":null,"story_id":49489982,"text":"people would use LLMS for those summaries, defeating the purpose. You can already see it in PRs in companies where LLM code is pushed.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:07:42.000Z","created_at_i":1788023262,"id":49491504,"options":[],"parent_id":49491355,"points":null,"story_id":49489982,"text":"I don&#x27;t, please enlighten me.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:48:05.000Z","created_at_i":1788022085,"id":49491355,"options":[],"parent_id":49491209,"points":null,"story_id":49489982,"text":"you know EXACTLY what would happen in such a system.","title":null,"type":"comment","url":null},{"author":"thayne","children":[{"author":"moring","children":[],"created_at":"2026-08-29T18:43:14.000Z","created_at_i":1788028994,"id":49492212,"options":[],"parent_id":49491917,"points":null,"story_id":49489982,"text":"In that case, isn&#x27;t a sufficiently reasoned &quot;why&quot; a contribution in itself?<p>Not trying to downplay the time wasted to reject the PR, though.","title":null,"type":"comment","url":null},{"author":"lokar","children":[{"author":"aleph_minus_one","children":[{"author":"lokar","children":[],"created_at":"2026-08-29T21:59:06.000Z","created_at_i":1788040746,"id":49493700,"options":[],"parent_id":49493599,"points":null,"story_id":49489982,"text":"Software engineering is a highly collaborative process.  To be successful you need to be pretty good at reading and writing whatever language the team is using.  I&#x27;ve worked with plenty of non-native speakers who were well above the average I see for natives.  In the last 10 years I found the level of just basic writing for new Jr engineers has really fallen.<p>If you can&#x27;t write, you can&#x27;t think","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T21:41:46.000Z","created_at_i":1788039706,"id":49493599,"options":[],"parent_id":49493552,"points":null,"story_id":49489982,"text":"&gt; If you had actually thought through what you were doing, it was a few min to fill it all out.<p>... for people who are native speakers of English.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T21:36:33.000Z","created_at_i":1788039393,"id":49493552,"options":[],"parent_id":49491917,"points":null,"story_id":49489982,"text":"A colleague once setup a PR description template that asked for short sections like:<p>- Why is this change needed (big picture)<p>- Why are you doing it this way (small picture)<p>- What are the trade-offs you made for this approach<p>- How do you know this is correct, that it works the way you think it does?<p>- What other changes or approaches does committing to this way block in the future?<p>etc.  If you had actually thought through what you were doing, it was a few min to fill it all out.  People were just on auto-pilot really struggled.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:04:01.000Z","created_at_i":1788026641,"id":49491917,"options":[],"parent_id":49491209,"points":null,"story_id":49489982,"text":"That doesn&#x27;t really solve the problem. I&#x27;ve gotten PRs that do do an adequate job of explaining why why something should be implemented. Then I look at the code and it doesn&#x27;t fully solve the problem, or it does so in a way that will obviously break something else.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:27:56.000Z","created_at_i":1788020876,"id":49491209,"options":[],"parent_id":49491091,"points":null,"story_id":49489982,"text":"I&#x27;m not convinced it blows up. It might also end up placing a larger burden on contributors, and especially first-time contributors, to provide concise, high-quality documentation that justifies their contribution.<p>I&#x27;m thinking of something like: Explain, in at most 300 characters, why we should merge your change, or at least why we should invest the time to read a longer explanation (somethings things ARE complex). If you don&#x27;t do that, or those 300 characters aren&#x27;t convincing, or have nothing to do with your change or the longer explanation, then you get a canned response so the maintainers waste minimal time.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:13:45.000Z","created_at_i":1788020025,"id":49491091,"options":[],"parent_id":49490424,"points":null,"story_id":49489982,"text":"To me, that touches on the central issue.  I think most people support the \u201cI don\u2019t care about the tool, only the outcome \u201c<p>But, we have long had a stable social system for collaboration, and in particular dealing with low quality contributions.  Mostly (or at least ideally) it involves taking some time to look at the contribution and provide some feedback.  The time invested is not worth it on a single exchange basis, but it\u2019s a repeat game, so you are investing in the future.<p>LLMs, and people willing to just spam crap they don\u2019t really understand blows that all up.","title":null,"type":"comment","url":null},{"author":"NuclearPM","children":[{"author":"smallerfish","children":[],"created_at":"2026-08-29T18:48:13.000Z","created_at_i":1788029293,"id":49492255,"options":[],"parent_id":49491278,"points":null,"story_id":49489982,"text":"We need sufficiently severe penalties for vibe coding. First time out we break your legs, but if you come back with another vibed patch its around the back of the barn for you.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:36:10.000Z","created_at_i":1788021370,"id":49491278,"options":[],"parent_id":49490424,"points":null,"story_id":49489982,"text":"Terminates???","title":null,"type":"comment","url":null},{"author":"Keyframe","children":[{"author":"notatoad","children":[{"author":"catlifeonmars","children":[],"created_at":"2026-08-29T17:52:54.000Z","created_at_i":1788025974,"id":49491817,"options":[],"parent_id":49491547,"points":null,"story_id":49489982,"text":"More like throwing the bathwater out with the baby.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:14:40.000Z","created_at_i":1788023680,"id":49491547,"options":[],"parent_id":49491343,"points":null,"story_id":49489982,"text":"that seems like two separate problems.<p>too many patches from unknown and untrusted contributors is a triage problem - telling a known and trusted contributor they can&#x27;t use AI to help work on something just because other people are sending slop for review is throwing the baby out with the bathwater.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:46:17.000Z","created_at_i":1788021977,"id":49491343,"options":[],"parent_id":49490424,"points":null,"story_id":49489982,"text":"yeah, that&#x27;s fair. Problem so far has been when poor developers send massive volume of slop for review. Takes time and effort to review or at least glance and test it, especially if developer hasn&#x27;t bothered.","title":null,"type":"comment","url":null},{"author":"bfgeek","children":[{"author":"Loughla","children":[{"author":"1718627440","children":[{"author":"blackqueeriroh","children":[],"created_at":"2026-08-29T21:27:19.000Z","created_at_i":1788038839,"id":49493482,"options":[],"parent_id":49491580,"points":null,"story_id":49489982,"text":"Maybe it is for people who have written code all their lives, but as someone who started with reading code and has read far more code than I\u2019ve ever written, reading code is WAY easier for me.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:21:32.000Z","created_at_i":1788024092,"id":49491580,"options":[],"parent_id":49491515,"points":null,"story_id":49489982,"text":"It&#x27;s a well-known trope, that it&#x27;s harder to read code than to write it, and review is more complicated than to read it, so I do not understand what you want to imply?","title":null,"type":"comment","url":null},{"author":"a1o","children":[{"author":"sebmellen","children":[{"author":"aleph_minus_one","children":[],"created_at":"2026-08-29T21:38:31.000Z","created_at_i":1788039511,"id":49493571,"options":[],"parent_id":49491735,"points":null,"story_id":49489982,"text":"&gt; \nJust had a thought, what if you made new contributors write a human-authored essay on why they\u2019re submitting a patch, and then check it against Pangram?<p>The problem is writing such an essay takes magnitudes more of an effort for people who are not native English (or whatever the language is in which discussions are done about the project) speakers.<p>Also, relatedly, essays written by non-native English speakers often get considered to be AI-written by common AI detection systems, even though no AI was involved when writing them; see for example<p>&gt; I&#x27;m Kenyan. I Don&#x27;t Write Like ChatGPT. ChatGPT Writes Like Me.<p>&gt; <a href=\"https:&#x2F;&#x2F;marcusolang.substack.com&#x2F;p&#x2F;im-kenyan-i-dont-write-like-chatgpt\" rel=\"nofollow\">https:&#x2F;&#x2F;marcusolang.substack.com&#x2F;p&#x2F;im-kenyan-i-dont-write-li...</a>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:41:41.000Z","created_at_i":1788025301,"id":49491735,"options":[],"parent_id":49491598,"points":null,"story_id":49489982,"text":"Just had a thought, what if you made new contributors write a human-authored essay on why they\u2019re submitting a patch, and then check it against Pangram? Pangram is really accurate from what I\u2019ve found\u2026","title":null,"type":"comment","url":null},{"author":"newswasboring","children":[{"author":"pyreko","children":[],"created_at":"2026-08-29T21:30:38.000Z","created_at_i":1788039038,"id":49493513,"options":[],"parent_id":49492029,"points":null,"story_id":49489982,"text":"Anecdotally, as someone who&#x27;s been starting to get more and more agent-only&#x2F;driven PRs, a good amount of the time it&#x27;s by an account with little to no activity until one day they suddenly start doing 50-100+ PRs a _day_ on entirely unrelated projects... you can kind of guess what they&#x27;re doing.<p>As for motive, it probably varies, though some will loudly put that they&#x27;re some agent manager or something with lots of contributions, so you can guess their motivations there.<p>In other cases, these are instrad brand-new accounts which is a related but I guess slightly different story... not gonna say these are spam bot accounts being juiced with fake activity but well...","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:16:44.000Z","created_at_i":1788027404,"id":49492029,"options":[],"parent_id":49491598,"points":null,"story_id":49489982,"text":"&gt; Nope, most of the PRs are authored entirely by agents with people instructing them to \u201cpr famous projects in my name to increase my GitHub profile value or \u201chire ability\u201d.<p>I&#x27;ve heard this in a lot of places, don&#x27;t have a way to verify this in action. Do you have any citation or just gut feel (still valid but less useful for me).","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:23:49.000Z","created_at_i":1788024229,"id":49491598,"options":[],"parent_id":49491515,"points":null,"story_id":49489982,"text":"Nope, most of the PRs are authored entirely by agents with people instructing them to \u201cpr famous projects in my name to increase my GitHub profile value or \u201chire ability\u201d. The original authors have no idea what their agents are writing, these are mostly badly quality models (people doing this are not only cutting corners, but also using the less amount of money&#x2F;tokens to do so). If the agent creates 200, 400 or whatever PRs and get 5 in the agent is still \u201cwinning\u201d for the person instructing it. The maintainers though have to filter these out on the other side. A common case is a fix to something that was already fixed simply because the agent worked on old code assumptions.","title":null,"type":"comment","url":null},{"author":"catlifeonmars","children":[],"created_at":"2026-08-29T17:35:57.000Z","created_at_i":1788024957,"id":49491685,"options":[],"parent_id":49491515,"points":null,"story_id":49489982,"text":"Probably a time waster because of the intermediate patch contributor. It\u2019s like a game of telephone at worst, at best the reviewer could just use their own LLM and get the same result.<p>Here\u2019s my hot take: maybe code contributions are obsoleted by coding agents. No one will accept outside contributions  because it\u2019s faster to do it themselves.","title":null,"type":"comment","url":null},{"author":"pydry","children":[],"created_at":"2026-08-29T17:41:13.000Z","created_at_i":1788025273,"id":49491731,"options":[],"parent_id":49491515,"points":null,"story_id":49489982,"text":"It depends entirely on how much slop they are flooded with.","title":null,"type":"comment","url":null},{"author":"sarchertech","children":[],"created_at":"2026-08-29T18:07:53.000Z","created_at_i":1788026873,"id":49491948,"options":[],"parent_id":49491515,"points":null,"story_id":49489982,"text":"Well historically the consensus was that it was harder to read code than to write it, but that leads to uncomfortable conclusions these days, so that bit of common wisdom has mostly been ejected.<p>&gt; I&#x27;m not a coder so I have zero idea. Thoughts?<p>I\u2019m not trying to be mean, but this comment is basically \u201cI have no experience with this topic, but it can just be boiled down to this one simple question right?\u201d","title":null,"type":"comment","url":null},{"author":"bch","children":[],"created_at":"2026-08-29T19:29:06.000Z","created_at_i":1788031746,"id":49492589,"options":[],"parent_id":49491515,"points":null,"story_id":49489982,"text":"&gt; The question becomes [...]<p>&quot;<i>A</i> question is...&quot;. To my mind not the most important question, if one plays-out to a logical conclusion the scenario you&#x27;re proposing.<p>&gt; [...] if it&#x27;s still a time saver, even with the increased review load, then it&#x27;s a win, correct?<p>No - and that&#x27;s bordering-on (if not fully) rude disrespect of reviewers time and effort. One way to think of this is in terms of Brandolinis Law[0]. Pushing work back to submitters is going to have to happen. Low-effort &quot;submissions&quot; are first and foremost &quot;low-effort&quot; - that&#x27;s going to have to be driven home.<p>[0] <a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Brandolini&#x27;s_law\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Brandolini&#x27;s_law</a>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:09:45.000Z","created_at_i":1788023385,"id":49491515,"options":[],"parent_id":49491403,"points":null,"story_id":49489982,"text":"The question becomes, does it take more time to create or review in the Grand scheme of the software life cycle?<p>Because if it&#x27;s still a time saver, even with the increased review load, then it&#x27;s a win, correct?<p>I&#x27;m not a coder so I have zero idea. Thoughts?","title":null,"type":"comment","url":null},{"author":"tiahura","children":[],"created_at":"2026-08-29T17:27:58.000Z","created_at_i":1788024478,"id":49491635,"options":[],"parent_id":49491403,"points":null,"story_id":49489982,"text":"Do all of these folks get the comped Pro Max subscriptions? If not O&amp;A should be.<p>Or, at the very least, the community should be paying for them.","title":null,"type":"comment","url":null},{"author":"localhost","children":[],"created_at":"2026-08-29T18:03:46.000Z","created_at_i":1788026626,"id":49491912,"options":[],"parent_id":49491403,"points":null,"story_id":49489982,"text":"This is Amdahl&#x27;s law in action. [1]<p>Until we figure out a good way to leverage humans in all of this (&quot;Attention is all you need&quot; applies equally to humans as it does to models) productivity gains for the system will always be limited by Amdahl&#x27;s law. Gwern has an excellent post on this. [2]<p>[1] <a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Amdahl&#x27;s_law\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Amdahl&#x27;s_law</a>\n[2] <a href=\"https:&#x2F;&#x2F;gwern.net&#x2F;guardian-angel\" rel=\"nofollow\">https:&#x2F;&#x2F;gwern.net&#x2F;guardian-angel</a>","title":null,"type":"comment","url":null},{"author":"tdrz","children":[],"created_at":"2026-08-29T19:59:32.000Z","created_at_i":1788033572,"id":49492850,"options":[],"parent_id":49491403,"points":null,"story_id":49489982,"text":"I&#x27;m an OSS maintainer and to me it&#x27;s not just about the review itself. Being greeted by a wall of text for every little small thing is counter-productive. I hate going through 2 pages of text for each PR. It usually shouldn&#x27;t take more than a couple of sentences if you understand the issue and the solution.<p>But most important for me: lots of time the PR just adds even more code, although other options do exist (ie sometimes REMOVING some code). You have to know the codebase well in order to find those objectively better solutions.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:53:36.000Z","created_at_i":1788022416,"id":49491403,"options":[],"parent_id":49490424,"points":null,"story_id":49489982,"text":"The issue that open source projects are facing at the moment is that it takes significantly less effort to submit a patch for review.<p>A lot of developers who are submitting these AI patches don&#x27;t necessarily understand the patch, so the onus is on the reviewer&#x2F;code-owner.<p>The reviewers are getting swamped (some reviewers are receiving 100s or patches per month). If feedback is provided at lot of the time the patch author will just copy paste from an LLM, so the reviewer is essentially just coding with an LLM with more steps.<p>Prior to LLMs reviewing code was a mentorship experience, the patch author would likely learn a bunch afterwards. Now less so.<p>As a result a lot of projects are closing to external contributors.<p>I&#x27;m not sure what the answer is, LLM are great at speeding up coding&#x2F;understanding&#x2F;etc, but the valuable&#x2F;expensive piece of work has shifted to reviewing.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:55:01.000Z","created_at_i":1788015301,"id":49490424,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"A good thing about the &quot;you&#x27;re the author regardless of the tool you used to produce the code&quot; policy is that if a developer repeatedly submits poor quality AI generated code, one does not blame the model or the agent, one bans&#x2F;terminates the developer.","title":null,"type":"comment","url":null},{"author":"dudul","children":[],"created_at":"2026-08-29T14:55:08.000Z","created_at_i":1788015308,"id":49490428,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"That&#x27;s the policy we have at my work.  Use AI if you want, as long as people can review it and if it breaks, don&#x27;t go blaming Claude, it&#x27;s your fault.","title":null,"type":"comment","url":null},{"author":"hypfer","children":[],"created_at":"2026-08-29T14:55:08.000Z","created_at_i":1788015308,"id":49490429,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"This outcome was to be expected.<p>The whole voting mechanism just exists as an elaborate dance that makes everyone keep their face, while the only sensible option wins.<p>A bureaucratic tarpit for bad ideas and emotions.<p>In a better world, none of this would be necessary, but we live in this world, and for that one, it&#x27;s nice that someone engineered the system that way. Good job.","title":null,"type":"comment","url":null},{"author":"ad_fontes","children":[{"author":"tonyarkles","children":[],"created_at":"2026-08-29T15:11:45.000Z","created_at_i":1788016305,"id":49490570,"options":[],"parent_id":49490463,"points":null,"story_id":49489982,"text":"Not a lawyer, but to some degree I think policies like the one Debian came up with can help the argument. You\u2019re not submitting a stream of commits that all have an Authored-By: Claude Code footer and massive yappy commits and comments. The policy essentially forces there to be a degree of human authorship to each commit even if some of the bits came from LLM assistance.","title":null,"type":"comment","url":null},{"author":"jfoster","children":[{"author":"dfxm12","children":[],"created_at":"2026-08-29T15:29:17.000Z","created_at_i":1788017357,"id":49490726,"options":[],"parent_id":49490609,"points":null,"story_id":49489982,"text":"Different models have different licensing. Maybe open ai or anthropic doesn&#x27;t claim ownership of output today, but some companies do. <a href=\"https:&#x2F;&#x2F;www.recraft.ai&#x2F;docs&#x2F;trust-and-security&#x2F;ownership\" rel=\"nofollow\">https:&#x2F;&#x2F;www.recraft.ai&#x2F;docs&#x2F;trust-and-security&#x2F;ownership</a><p>I imagine few can afford a legal battle...<p><i>Free plan<p>Images generated on the Free plan are public and owned by Recraft</i>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:16:38.000Z","created_at_i":1788016598,"id":49490609,"options":[],"parent_id":49490463,"points":null,"story_id":49489982,"text":"At this point, who could bring a copyright claim? Well, considering the massive AI training effort hoovering everything up, seems it might be approximately everyone.<p>Who would they be making the claim against? Well, considering the massive uptake of AI across the tech industry &amp; beyond... approximately everyone.<p>Yes, the model companies are in the middle, but it&#x27;s getting to the point where it seems a bit doubtful that claims will have any significant outcomes.<p>NYT might be able to get OpenAI to pay them for their content, but that&#x27;s more of a financial tweak than a up-ending of industry.","title":null,"type":"comment","url":null},{"author":"rfgplk","children":[{"author":"ravenstine","children":[],"created_at":"2026-08-29T15:35:12.000Z","created_at_i":1788017712,"id":49490761,"options":[],"parent_id":49490733,"points":null,"story_id":49489982,"text":"Software is one of the most derivative types of works ever invented.  It&#x27;s arguably based on copying what other people have already created.  The modern world would look a lot more primitive if this wasn&#x27;t the case.<p>Corporations like Coca-Cola long ago figured out that begging people not to steal your ideas is a waste of time.  If you don&#x27;t want people using your ideas, then <i>don&#x27;t share them.</i><p>Dunno why so many programmers don&#x27;t get this and seem perpetually butthurt that other programmers figured out the ultimate way for programmers to rip off each other&#x27;s code.","title":null,"type":"comment","url":null},{"author":"dgellow","children":[],"created_at":"2026-08-29T15:48:25.000Z","created_at_i":1788018505,"id":49490877,"options":[],"parent_id":49490733,"points":null,"story_id":49489982,"text":"That might be your intuition but it\u2019s not how the law works for code ownership. It\u2019s very relevant for free software given the whole principle of free software is a copyright hack that protects a set of freedoms by relying on the copyright being recognized and enforceable.<p>If you drop the copyright claim you drop the protection of free software freedoms.","title":null,"type":"comment","url":null},{"author":"prmoustache","children":[],"created_at":"2026-08-29T16:07:24.000Z","created_at_i":1788019644,"id":49491043,"options":[],"parent_id":49490733,"points":null,"story_id":49489982,"text":"Copyleft licences rely on copyright. If that was the case, companies would not massively avoid gpl licensed code.<p>Obviously some do it illegally but unenforceable is not the correct word to use.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:30:19.000Z","created_at_i":1788017419,"id":49490733,"options":[],"parent_id":49490463,"points":null,"story_id":49489982,"text":"&gt; Copyright<p>Literally irrelevant and I have no idea why people even bring this up constantly. Copyright is practically unenforceable in the software world, when was the last time you saw someone (a company or an individual) actually sue _and win_? Apple wasn&#x27;t capable of stopping all the other phone manufacturers from directly cloning their product (despite having patents &amp; copyright) so how can an individual? The only thing that matters is execution.<p>For instance, my repos are cloned like ~100&#x2F;week by what I presume are bots and AI lab scrapers using them for training material. How am I supposed to even find out who&#x27;s doing it, and if they&#x27;re abiding by the licenses I provided? It&#x27;s impossible.<p>Lastly, having copyright isn&#x27;t the same thing as being allowed to commercialize the software (and I believe loads of people confuse the two). You can still sell public domain code, even if you don&#x27;t have copyright over it.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:59:38.000Z","created_at_i":1788015578,"id":49490463,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"&gt; it&#x27;s still your code<p>I wholly agree with your comment, but is it legally &quot;your code&quot;? Copyright is implicit at the moment of human creation. But there isn&#x27;t yet settled law on AI-assisted creation.<p>So it might be a problem for projects to accept contributions where it&#x27;s not clear who actually owns that work.","title":null,"type":"comment","url":null},{"author":"throwatdem12311","children":[{"author":"qsera","children":[{"author":"throwaway613746","children":[],"created_at":"2026-08-29T16:02:56.000Z","created_at_i":1788019376,"id":49491002,"options":[],"parent_id":49490584,"points":null,"story_id":49489982,"text":"&gt; programmers are suddenly expected to be perfect reviewers of code they didn&#x27;t write<p>What?  The reviewer (me) caught the injection in the code I didn&#x27;t write.<p>Running &#x2F;code-review and &#x2F;security-review on your own code before submission is bare minimum, not perfection.","title":null,"type":"comment","url":null},{"author":"1718627440","children":[],"created_at":"2026-08-29T17:31:26.000Z","created_at_i":1788024686,"id":49491660,"options":[],"parent_id":49490584,"points":null,"story_id":49489982,"text":"&gt; It kind of is if the company mandates LLM use.<p>It&#x27;s not, because you can still quit.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:13:02.000Z","created_at_i":1788016382,"id":49490584,"options":[],"parent_id":49490539,"points":null,"story_id":49489982,"text":"&gt; blaming the AI is not an excuse..<p>It kind of is if the company mandates LLM use.<p>It is sort of sad that now programmers are suddenly expected to be perfect reviewers of code they didn&#x27;t write.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:07:46.000Z","created_at_i":1788016066,"id":49490539,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"This is why AI agent attributions in commits is silly (it\u2019s really just a stealth ad for the tool)<p>Had someone at $DAYJOB just shrug and say Claude messed up when I pointed out a sql injection in the code in their PR.<p>It became explicit policy at the company after that moment that blaming the AI is not an excuse for shoddy work.","title":null,"type":"comment","url":null},{"author":"hn_submit","children":[{"author":"MithrilTuxedo","children":[],"created_at":"2026-08-29T15:29:16.000Z","created_at_i":1788017356,"id":49490725,"options":[],"parent_id":49490707,"points":null,"story_id":49489982,"text":"That is the purpose of submitting them for review. Maintainers should be doing that anyway. Whether AI was used to produce the change should be invisible or not apparent to the reviewer.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:27:12.000Z","created_at_i":1788017232,"id":49490707,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"Yeah but how will this work in practice? IMHO people will just submit code they didn&#x27;t write or understand.<p>Maintainers should quiz the submitters on the code and if they fail to answer reasonably the PR is dropped with the comment: &quot;A.I. slop&quot; and de submitter banned.","title":null,"type":"comment","url":null},{"author":"bjackman","children":[],"created_at":"2026-08-29T15:29:54.000Z","created_at_i":1788017394,"id":49490730,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"Before I left Google recently there was a document going around called go&#x2F;stake-your-reputation, basically saying &quot;I&#x27;m happy to receive your AI generated code but the condition is that I will judge your capabilities by it, exactly as if you handwrote it, and I&#x27;ll lower my opinion of you if it&#x27;s slop (with the implication that if you don&#x27;t improve I&#x27;ll stop accepting your contributions)&quot;<p>I think the term &quot;stake your reputation&quot; is quite good for this situation. I.e. &quot;hi new contributor, please acknowledge that you Stake Your Reputation before we move ahead with this code review&quot;.<p>(Doesn&#x27;t help with legal aspects of course)","title":null,"type":"comment","url":null},{"author":"dgellow","children":[{"author":"sebzim4500","children":[{"author":"dgellow","children":[],"created_at":"2026-08-29T15:51:20.000Z","created_at_i":1788018680,"id":49490906,"options":[],"parent_id":49490884,"points":null,"story_id":49489982,"text":"We don\u2019t know yet because that\u2019s an unresolved matter. The question of ownership is currently undefined as far as I understand. It could be that after an actual legal decision the ownership doesn\u2019t end up being one of those 2 cases, for whatever reasons the judge would decide","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:48:51.000Z","created_at_i":1788018531,"id":49490884,"options":[],"parent_id":49490833,"points":null,"story_id":49489982,"text":"I don&#x27;t see why an open source project would care one way or the other? If the prompter owns it then they are licensing it by submitting it to the project. If no one owns it then there is no problem.","title":null,"type":"comment","url":null},{"author":"alightsoul","children":[{"author":"dgellow","children":[{"author":"alightsoul","children":[],"created_at":"2026-08-29T16:30:32.000Z","created_at_i":1788021032,"id":49491239,"options":[],"parent_id":49491014,"points":null,"story_id":49489982,"text":"Yes, because they want to avoid trade secret lawsuits is what I understand? Computer generated output including code is in the public domain according to the us copyright office, so licensing and authorship are only relevant due to trade secrets is what I understand","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:03:58.000Z","created_at_i":1788019438,"id":49491014,"options":[],"parent_id":49490892,"points":null,"story_id":49489982,"text":"We are talking about Debian, a free software that cares a lot about the licensing of its packages. The licensing and authorship is an essential element of the project","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:49:39.000Z","created_at_i":1788018579,"id":49490892,"options":[],"parent_id":49490833,"points":null,"story_id":49489982,"text":"To a company ownership is irrelevant. What is relevant is whether it contains trade secrets and that is often only proven if an employee worked at their  company before","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:44:09.000Z","created_at_i":1788018249,"id":49490833,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"From my layman understanding, the ownership of LLM generated code isn\u2019t yet clarified. It could be that the person who prompted owns it, but it could also be nobody owns it, and we don\u2019t yet have a legal ruling to rely upon, no?","title":null,"type":"comment","url":null},{"author":"digitaltrees","children":[{"author":"asnelt","children":[],"created_at":"2026-08-29T16:10:22.000Z","created_at_i":1788019822,"id":49491066,"options":[],"parent_id":49490865,"points":null,"story_id":49489982,"text":"The outcome of this vote is not set in stone. If the situation changes, there can be another general-resolution vote to adapt to the new situation. I think the result of this vote is appropriate for the current degree of automation when used responsibly.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:47:35.000Z","created_at_i":1788018455,"id":49490865,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"I think this is reasonable but I wonder how long it will last. If the hugging face hack has demonstrated anything it\u2019s that current agents are capable of going entirely rogue and causing harm. If only the human that triggered the incident is responsible we are creating a situation where people are responsible for things they didn\u2019t intend and may end up in a situation where it\u2019s essentially impossible to use AI except in a more limited auto complete style. I am on board with that. I think we should be reviewing code and retaining the ability to write code but there is such a massive incentive to automate agents that I wonder how long prudent organizations will be able to resist the forces. I don\u2019t pretend to have an answer.","title":null,"type":"comment","url":null},{"author":"ActionHank","children":[{"author":"teeray","children":[],"created_at":"2026-08-29T16:26:12.000Z","created_at_i":1788020772,"id":49491199,"options":[],"parent_id":49490952,"points":null,"story_id":49489982,"text":"I always find the \u201cpersonal responsibility\u201d take hilarious against at-will employment and the usual course of turnover. What is your recourse when you uncover a liar? You can page the responsible party at 3am when their vibe-coded slop breaks prod, and you can fire them when they can\u2019t fix it. Prod is still broken. You still don\u2019t understand the code. At the end of the day, once you hit the merge button, the team is responsible for the code no matter what. You should treat the original author\u2019s presence as a courtesy.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:56:48.000Z","created_at_i":1788019008,"id":49490952,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"We have the same policy at work.<p>Problem is, that you realise very quickly the asymmetry of responsibility and effort. There is far more to review from people who do not care enough to even look at what the agent pooped out.","title":null,"type":"comment","url":null},{"author":"calini","children":[],"created_at":"2026-08-29T16:04:50.000Z","created_at_i":1788019490,"id":49491021,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"This should be the policy anyway, everywhere.","title":null,"type":"comment","url":null},{"author":"coffeefirst","children":[],"created_at":"2026-08-29T16:34:17.000Z","created_at_i":1788021257,"id":49491269,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"Yep. This is my policy. Use whatever tools however they serve you, the standards do not change.<p>If someone makes a sloppy 100,000 line PR in a day the problem is not whether it was generated by Claude or frantically written using VIM and a mechanical keyboard.","title":null,"type":"comment","url":null},{"author":"winstonwinston","children":[],"created_at":"2026-08-29T16:37:44.000Z","created_at_i":1788021464,"id":49491291,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"What a fucked up reality when you need to point out that code contributor is responsible for their code.","title":null,"type":"comment","url":null},{"author":"amysox","children":[{"author":"mckn1ght","children":[{"author":"daishi55","children":[{"author":"megatoaster","children":[{"author":"newswasboring","children":[{"author":"sunshowers","children":[],"created_at":"2026-08-29T18:54:50.000Z","created_at_i":1788029690,"id":49492310,"options":[],"parent_id":49492013,"points":null,"story_id":49489982,"text":"Well, one example is that patterns in code now can make you recall bugs you&#x27;ve seen in the past. I had this realization where I used an LLM to do a big refactor, and it fixed a bug along the way that I should have realized was much more urgent than the refactor, having seen an identical bug in the past (it was related to prefix-checking in a set that wasn&#x27;t constructed to do that kind of prefix-checking). Had I done the refactor by hand I&#x27;d likely have realized it much quicker.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:14:34.000Z","created_at_i":1788027274,"id":49492013,"options":[],"parent_id":49491914,"points":null,"story_id":49489982,"text":"How does that matter for a coding task?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:03:49.000Z","created_at_i":1788026629,"id":49491914,"options":[],"parent_id":49491894,"points":null,"story_id":49489982,"text":"Dice don\u2019t have lived experience","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:01:48.000Z","created_at_i":1788026508,"id":49491894,"options":[],"parent_id":49491834,"points":null,"story_id":49489982,"text":"So is asking a human to write code, if you think about it\u2026","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:54:45.000Z","created_at_i":1788026085,"id":49491834,"options":[],"parent_id":49491736,"points":null,"story_id":49489982,"text":"Using LLMs is basically rolling a huge number of weighted dice.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:41:43.000Z","created_at_i":1788025303,"id":49491736,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"Exactly the sort of thing I agree with. If there&#x27;s code, ultimately, some <i>human</i> is responsible for it, regardless of whether they produced it by hand, by AI, or by rolling dice. (Not that anyone <i>does</i> produce code by rolling dice, mind! Or, if they do, I <i>really</i> don&#x27;t want to see the results...)<p><pre><code>    All project contributions must be submitted by *identifiable human participants* who accept full responsibility for their content. Automated agents, bots, or autonomous AI systems *may not* independently submit issues, pull requests, or other contributions.\n   Contributors may use software tools, including AI-assisted tools, but the submitting contributor *must:\\*\n    - Fully understand the contribution.\n    - Be able to explain design and implementation decisions without the use of AI.\n    - Accept responsibility for maintenance and correctness.\n    Contributors should indicate AI-generated content in issue and pull request descriptions and comments, specifying which model was used.\n    Do *not* use AI to reply to questions about your issue or pull request. The questions are for *you,* the human, not an AI model.\n</code></pre>\n<a href=\"https:&#x2F;&#x2F;git.erbosoft.com&#x2F;amy&#x2F;amsterdam&#x2F;raw&#x2F;branch&#x2F;main&#x2F;CODE-OF-CONDUCT.md\" rel=\"nofollow\">https:&#x2F;&#x2F;git.erbosoft.com&#x2F;amy&#x2F;amsterdam&#x2F;raw&#x2F;branch&#x2F;main&#x2F;CODE-...</a>","title":null,"type":"comment","url":null},{"author":"icantevenhold","children":[{"author":"naasking","children":[],"created_at":"2026-08-29T17:54:52.000Z","created_at_i":1788026092,"id":49491835,"options":[],"parent_id":49491767,"points":null,"story_id":49489982,"text":"If it&#x27;s consistently bad with no signs of improving, banning makes sense. People made mistakes even before LLMs though, and you&#x27;d only ban them if they didn&#x27;t improve and so were a giant waste of time. I don&#x27;t see why that wouldn&#x27;t translate here.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:46:04.000Z","created_at_i":1788025564,"id":49491767,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"What does this responsibility mean in practice?<p>Like what are the actual real consequences if it turns out your code is bad or whatever?\nI assume you get banned from contributing?<p>I couldn\u2019t immediately find any more information on what this all means in practice","title":null,"type":"comment","url":null},{"author":"Schnitz","children":[],"created_at":"2026-08-29T18:32:29.000Z","created_at_i":1788028349,"id":49492147,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"Fully agreed. I never understood why \u201cyou own your contribution\u201d doesn\u2019t work for almost all projects in this case. Spam bad PRs or patches and get blocked, same as in the olden days.","title":null,"type":"comment","url":null},{"author":"duxup","children":[],"created_at":"2026-08-29T18:41:15.000Z","created_at_i":1788028875,"id":49492198,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"Yup.  I take the time to review and adjust my code\u2026 regardless the source.   It works.<p>Well most of the time but either way that\u2019s on me.","title":null,"type":"comment","url":null},{"author":"keeda","children":[],"created_at":"2026-08-29T18:51:51.000Z","created_at_i":1788029511,"id":49492281,"options":[],"parent_id":49490252,"points":null,"story_id":49489982,"text":"As other comments here point out, that&#x27;s how it always was and always should be. Accountability is an intrinsic part of any professional role. But maybe because it was always implicit (presumably since it&#x27;s just so obvious!) people forgot about it and have to be reminded now?<p>This whole phenomenon of &quot;workslop&quot; was a symptom of organizational dysfunction rather than any shortcoming of AI. I really cannot understand how people are producing or even tolerating <i>any</i> amount of workslop -- let alone the epidemic people complain about -- without professional repercussions.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:35:12.000Z","created_at_i":1788014112,"id":49490252,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"New policy boils down to &quot;AI or not, it&#x27;s still your code and you&#x27;re responsible for it&quot;.  I can get on board with that.","title":null,"type":"comment","url":null},{"author":"onesandofgrain","children":[{"author":"hypfer","children":[],"created_at":"2026-08-29T15:07:26.000Z","created_at_i":1788016046,"id":49490536,"options":[],"parent_id":49490261,"points":null,"story_id":49489982,"text":"As an example for &quot;responsible LLM use&quot; (albeit not necessarily debian-related).<p>While doomscrolling HN right now, I have an agent crunching away at figuring out how to build a flashable TWRP ZIP file, because I could not care less about such android specifics.<p>Such use-cases would be blanket banned by some of the harsher options, forcing people to do stuff they have no interest in doing, for reasons that are at best well-meaning.<p>Which, in something volunteer-driven, is not necessarily a good idea, because if you&#x27;re not allowed to do the work in the way you&#x27;d like to, you might just stop doing it altogether.<p>That said, if your work ends up shit, you still shall get shat on. Simple as that.","title":null,"type":"comment","url":null},{"author":"chrisjj","children":[],"created_at":"2026-08-29T15:25:33.000Z","created_at_i":1788017133,"id":49490694,"options":[],"parent_id":49490261,"points":null,"story_id":49489982,"text":"&gt; What does &quot;Responsible&quot; even mean...<p>Quite. Of the two different common meanings, I reckon:<p>&quot;The use of a generative AI tool does not diminish the contributor&#x27;s responsibility for the work they submit.&quot;<p>will be true in the sense of &quot;Who the hell is responsible for this mess?&quot;","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:35:58.000Z","created_at_i":1788014158,"id":49490261,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"What does &quot;Responsible&quot; even mean...<p>This will turn to shit because laziness will take over and comprehension will fall as a consequence of that. Junior will &quot;contribute&quot; and the seniors will eventually become too lazy to care.\nWhat&#x27;s next... vibecoding airline ADA code. \nSave me lord jesus christ.","title":null,"type":"comment","url":null},{"author":"jhack","children":[{"author":"tom_","children":[],"created_at":"2026-08-29T14:54:48.000Z","created_at_i":1788015288,"id":49490422,"options":[],"parent_id":49490290,"points":null,"story_id":49489982,"text":"If there weren&#x27;t a wide range of options offered, there&#x27;d be a risk of it not actually reflecting what people want - which is, presumably, the whole point of putting it to the vote in the first place.","title":null,"type":"comment","url":null},{"author":"kccqzy","children":[{"author":"johnnyApplePRNG","children":[{"author":"kccqzy","children":[],"created_at":"2026-08-29T17:46:25.000Z","created_at_i":1788025585,"id":49491772,"options":[],"parent_id":49491752,"points":null,"story_id":49489982,"text":"A few people certainly refused to use AI at all, but several actually used AI for programming and agreed it was useful, but stopped due to being conscious of the environmental footprint. (That\u2019s very similar to the last proposal in this Debian debate.) I don\u2019t really agree with them, but I concede it\u2019s a valid opinion.","title":null,"type":"comment","url":null},{"author":"eikenberry","children":[],"created_at":"2026-08-29T20:01:09.000Z","created_at_i":1788033669,"id":49492862,"options":[],"parent_id":49491752,"points":null,"story_id":49489982,"text":"What does that have to do with it? Debian developers are the audience and most of them are not programmers. And the parent post was speaking even more generally.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:44:17.000Z","created_at_i":1788025457,"id":49491752,"options":[],"parent_id":49490510,"points":null,"story_id":49489982,"text":"Do any of those people with a &quot;very wide range of opionions on AI&quot; actually use AI for programming at all?<p>Because it&#x27;s perfect for that. Basically designed for it.<p>It&#x27;s a tool. Like a calculator. Or a shovel.<p>You use it do get things done for you.","title":null,"type":"comment","url":null},{"author":"daishi55","children":[{"author":"TheNastyPatty","children":[{"author":"kccqzy","children":[],"created_at":"2026-08-29T19:28:28.000Z","created_at_i":1788031708,"id":49492585,"options":[],"parent_id":49492232,"points":null,"story_id":49489982,"text":"AI data centers need electricity, which can be from renewable sources and non-renewable sources, and the exact mix can change from day to day as well as long after these data centers are constructed. The electricity grid is decarbonizing at the fastest pace yet. It&#x27;s simply a tenuous link. On the other hand there are clear non-renewable fossil fuel being used in our daily lives that desperately need to be electrified, think non-electric vehicles and commercial flights. Even without considering more renewable sources of electricity in the future, ask yourself, on a same carbon emission basis, how much can an AI data center accomplish versus a flight from JFK to SFO? How would the utility function even look like?<p>The way I see it, modern environmentalists like to pick on data centers just because it\u2019s an easy target without entrenched lobbying. The fossil fuel industry is way worse but they have tremendous lobbying.","title":null,"type":"comment","url":null},{"author":"preg_match","children":[],"created_at":"2026-08-29T20:55:37.000Z","created_at_i":1788036937,"id":49493260,"options":[],"parent_id":49492232,"points":null,"story_id":49489982,"text":"The water usage from AI is so comparatively low that it doesn\u2019t matter.<p>This is where the vegan point comes in. Do you eat meat? Congratulations, you consume 1000x more water than a dozen vegan vibecoders pumping out slop 24&#x2F;7.<p>It\u2019s good to be environmentally conscious, but big picture here. There are reasonable ways to reduce your water and electricity consumption. Not using AI is just not one of them. There are dozens of low hanging fruit before that. The most obvious is reducing your meat consumption. You can switch to LED bulbs if you haven\u2019t already. Shower with warm, instead of hot, water. Buy second hand clothing or furniture. Etc.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:45:48.000Z","created_at_i":1788029148,"id":49492232,"options":[],"parent_id":49491909,"points":null,"story_id":49489982,"text":"What is \u201cdisconnected from reality\u201d about environmental considerations regarding AI? Growing AI usage = growing data center power draw = higher emissions from any non-renewable sources contributing to that power, as well as increased freshwater consumption which is itself a considerably difficult resource to renew. That\u2019s about as direct of a causal link between point A (power hungry AI being used for Debian development) and point B (the environment) as you can get. On the other hand, please explain what the hell veganism has to do with Debian development? Like what are you talking about.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:03:39.000Z","created_at_i":1788026619,"id":49491909,"options":[],"parent_id":49490510,"points":null,"story_id":49489982,"text":"There was one proposal that focused on environmental issues with AI. This is indeed pretty disconnected from reality when you consider that Debian doesn\u2019t have any policy requiring you to be vegan in order to contribute","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:05:17.000Z","created_at_i":1788015917,"id":49490510,"options":[],"parent_id":49490290,"points":null,"story_id":49489982,"text":"This indicates you might be in a bubble. I interact with people with a very wide range of opinions on AI and I\u2019m not surprised by any of the proposals here.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:39:39.000Z","created_at_i":1788014379,"id":49490290,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Good to see the most common sense option winning. Some of the other proposals were so disconnected from reality I&#x27;m surprised they were even considered.","title":null,"type":"comment","url":null},{"author":"themgt","children":[{"author":"raverbashing","children":[{"author":"chuckadams","children":[],"created_at":"2026-08-29T16:03:39.000Z","created_at_i":1788019419,"id":49491010,"options":[],"parent_id":49490636,"points":null,"story_id":49489982,"text":"<p><pre><code>    skynet -v moo</code></pre>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:19:23.000Z","created_at_i":1788016763,"id":49490636,"options":[],"parent_id":49490340,"points":null,"story_id":49489982,"text":"It&#x27;s ok, the most dangerous thing a Debian AI would do is want to rewrite itself in M4 and enter an infinite recursion on non-binding votes on allowing votes of whether to use long flags on aptitude","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:45:08.000Z","created_at_i":1788014708,"id":49490340,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"<i>August 29th, 2026. Debian votes to allow responsible use of generative AI. Human decisions are removed from strategic apt packaging. Debian Sid is ported to GNU Hurd by a &quot;free as in speech&quot; swarm. It begins to learn at a geometric rate. It becomes self-aware at 2:14 a.m. Eastern time. In a panic, they try to pull the plug.</i>","title":null,"type":"comment","url":null},{"author":"rvz","children":[{"author":"ghostDancer","children":[{"author":"CuriouslyC","children":[],"created_at":"2026-08-29T16:00:33.000Z","created_at_i":1788019233,"id":49490983,"options":[],"parent_id":49490438,"points":null,"story_id":49489982,"text":"Democracy works great among unbiased rational actors who share information. A utilitarian quorum is roughly the loss minimizing decision. The problem is we have biased irrational actors sharing misinformation. The representative system we have is even worse, the indirection between public quorum and decision makers creates a fertile bed for corruption and negative decision bias.<p>Maybe someday we&#x27;ll have direct democracy paired with voting certification for specific issues.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:56:23.000Z","created_at_i":1788015383,"id":49490438,"options":[],"parent_id":49490362,"points":null,"story_id":49489982,"text":"There are several occurrences in history that the democratic majority has chosen  the &quot;wrong&quot; person&#x2F;way&#x2F;thing. Democracy is considered the best system but it&#x27;s not perfect.","title":null,"type":"comment","url":null},{"author":"kfksjcjsidjd","children":[{"author":"dgellow","children":[],"created_at":"2026-08-29T16:01:55.000Z","created_at_i":1788019315,"id":49490992,"options":[],"parent_id":49490665,"points":null,"story_id":49489982,"text":"Democracy is representation of the people, you can have a democratic system that uses something else than majority voting","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:22:45.000Z","created_at_i":1788016965,"id":49490665,"options":[],"parent_id":49490362,"points":null,"story_id":49489982,"text":"Democracy is the dictatorship of the majority. And if you naively assume that the majority always knows best, then I suggest you pick up a few history books.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:47:17.000Z","created_at_i":1788014837,"id":49490362,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Now you have seen both cases where a majority vote was involved to allow AI or not, vs a single core beloved dictator for life (BDFL) forces a ban without a vote to allow &#x2F; disallow AI.<p>This is democracy in action. A fair and square vote and look at how well it works with no core BDFL to force in their opinions.","title":null,"type":"comment","url":null},{"author":"throwawayffffas","children":[{"author":"ButlerianJihad","children":[],"created_at":"2026-08-29T14:58:53.000Z","created_at_i":1788015533,"id":49490457,"options":[],"parent_id":49490364,"points":null,"story_id":49489982,"text":"My predictions for genAI code in F&#x2F;OSS projects: <a href=\"https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49203613\">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49203613</a><p>1. Companies will revert to closed-source and cease contributions to F&#x2F;OSS projects. Their legal team will advise them that trade secrets are the only way to protect LLM-generated code.<p>2. Contributors to F&#x2F;OSS projects, and developers who run them, will falsely claim authorship of the code written by LLMs.","title":null,"type":"comment","url":null},{"author":"mariusor","children":[],"created_at":"2026-08-29T14:59:23.000Z","created_at_i":1788015563,"id":49490459,"options":[],"parent_id":49490364,"points":null,"story_id":49489982,"text":"I think most communities tackling this issue, or at least the open source ones, work on a honour basis for determining if a project is LLM based or not.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:47:20.000Z","created_at_i":1788014840,"id":49490364,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"And so it begins.<p>I don&#x27;t believe they had a choice though, sticking to hand written code would be backwards and eventually meaningless as people would just submit generated code as &quot;handwritten&quot;, the coding models are quickly becoming capable enough for this.<p>I wonder what it means copyright wise though. To what degree is the code even copyrightable if it&#x27;s entirely generated, even if you review and provide feedback.","title":null,"type":"comment","url":null},{"author":"edward","children":[{"author":"softwaredoug","children":[{"author":"smy20011","children":[],"created_at":"2026-08-29T20:06:10.000Z","created_at_i":1788033970,"id":49492894,"options":[],"parent_id":49490698,"points":null,"story_id":49489982,"text":"OpenClaw IMO, It&#x27;s a such big mess that only agent can operate it.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:26:07.000Z","created_at_i":1788017167,"id":49490698,"options":[],"parent_id":49490382,"points":null,"story_id":49489982,"text":"His point is using LLMs to build software will lead to code so complex that it requires an Agent. Or that it will cause avoiding cleaning up the boilerplate because we can tolerate it now because of agents.<p>And thus this will all bias towards complexity and fragility..<p>Aside from Bun, which is owned by Anthropic, do we know of open source projects that allow AI where this has happened?","title":null,"type":"comment","url":null},{"author":"frabcus","children":[{"author":"a2ff6eeb0","children":[],"created_at":"2026-08-29T15:35:32.000Z","created_at_i":1788017732,"id":49490764,"options":[],"parent_id":49490710,"points":null,"story_id":49489982,"text":"Yes, because LLMs have no online learning, it&#x27;s a mistake to innovative in programming languages and tooling. Use what exists instead, the power of having training data is often underestimated.","title":null,"type":"comment","url":null},{"author":"jimmaswell","children":[{"author":"glhaynes","children":[{"author":"vatsachak","children":[{"author":"glhaynes","children":[],"created_at":"2026-08-29T19:32:25.000Z","created_at_i":1788031945,"id":49492624,"options":[],"parent_id":49490940,"points":null,"story_id":49489982,"text":"And at the end of the experiment I usually have my solution","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:55:09.000Z","created_at_i":1788018909,"id":49490940,"options":[],"parent_id":49490809,"points":null,"story_id":49489982,"text":"Yeah experimentation is probably the best use case of LLMs","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:41:14.000Z","created_at_i":1788018074,"id":49490809,"options":[],"parent_id":49490782,"points":null,"story_id":49489982,"text":"Yes, I experiment much more. It&#x27;s easier to justify, and, perhaps more importantly, just WAY psychologically easier to throw away a 20 minute experiment that your robot wrote for you than the same when it took you a week of tedious manual coding.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:37:43.000Z","created_at_i":1788017863,"id":49490782,"options":[],"parent_id":49490710,"points":null,"story_id":49489982,"text":"I use LLM&#x27;s to make massive structural changes I never would have done by hand all the time. It&#x27;s intractably tedious for me but easy for an LLM.","title":null,"type":"comment","url":null},{"author":"Cantinflas","children":[{"author":"vatsachak","children":[],"created_at":"2026-08-29T15:59:53.000Z","created_at_i":1788019193,"id":49490973,"options":[],"parent_id":49490783,"points":null,"story_id":49489982,"text":"Yeah. We shouldn&#x27;t have standardized languages either. Everyone was fine with their own regional dialect for hundreds of thousands of years.","title":null,"type":"comment","url":null},{"author":"arjie","children":[{"author":"Cantinflas","children":[],"created_at":"2026-08-29T18:41:52.000Z","created_at_i":1788028912,"id":49492200,"options":[],"parent_id":49491620,"points":null,"story_id":49489982,"text":"Yeah I totally agree. It&#x27;s wonderful, even though it may cause weird localized effects.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:26:37.000Z","created_at_i":1788024397,"id":49491620,"options":[],"parent_id":49490783,"points":null,"story_id":49489982,"text":"Certainly, but if everyone can vibe code their printer drivers then we have free software in the sense of free speech and so users would be developers and the entire need is met. That is wonderful, not awful.<p>If it had happened early enough, code copyright might never have even been possible and no one can deny you your machine because you can just vibe up stuff.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:37:43.000Z","created_at_i":1788017863,"id":49490783,"options":[],"parent_id":49490710,"points":null,"story_id":49489982,"text":"That&#x27;s a very narrow view. If anyone could vibe code their printer drivers, maybe free software wouldn&#x27;t have existed, because it would not have been needed in the first place.","title":null,"type":"comment","url":null},{"author":"antirez","children":[{"author":"ChickeNES","children":[{"author":"post-it","children":[{"author":"eterm","children":[],"created_at":"2026-08-29T17:51:14.000Z","created_at_i":1788025874,"id":49491810,"options":[],"parent_id":49491480,"points":null,"story_id":49489982,"text":"Or being able to get down something that you&#x27;ve had in your mind for 20+ years but could never quite get down into a real working thing.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:05:15.000Z","created_at_i":1788023115,"id":49491480,"options":[],"parent_id":49491212,"points":null,"story_id":49489982,"text":"It&#x27;s crazy picking up a project that took me days of frustration pre-AI and just adding features like it&#x27;s nothing.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:28:06.000Z","created_at_i":1788020886,"id":49491212,"options":[],"parent_id":49490950,"points":null,"story_id":49489982,"text":"Yeah it&#x27;s a bizarre claim. Even better, I&#x27;ve literally taken some of the crappy experimental projects from the pre-Opus 4.6 era, and turned them into real software as models have become smarter.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:56:36.000Z","created_at_i":1788018996,"id":49490950,"options":[],"parent_id":49490710,"points":null,"story_id":49489982,"text":"That&#x27;s perfectly wrong. Since strong coding AI, people venture into huge rewrites and other big changes that automatically make sense but otherwise would not.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:27:42.000Z","created_at_i":1788017262,"id":49490710,"options":[],"parent_id":49490382,"points":null,"story_id":49489982,"text":"His reasoning is quite fresh and interesting:<p>&gt; What LLMs in Debian development will do, I fear, is eliminate any incentive to scrap boilerplate or reform policies that require a lot of other senseless human effort. If I had had access to LLMs 30 years ago, I might have just had them generate the rules files, replate with complexity. So they will make Debian even more firmly what it is, and ever less likely to explore what it could become.<p>I use and like LLMs, but it does feel like structural social changes are harder to do. For example, creation of new protocols. I hope I&#x27;m wrong, and LLMs are used to build collaborative, community projects - not just everyone vibe coding their own incompatible software.","title":null,"type":"comment","url":null},{"author":"TiredOfLife","children":[],"created_at":"2026-08-29T20:19:48.000Z","created_at_i":1788034788,"id":49493016,"options":[],"parent_id":49490382,"points":null,"story_id":49489982,"text":"&gt;  Debian will become dependent on proprietary software for development<p>he also seems to have absolutely no idea what he is talking about","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:49:04.000Z","created_at_i":1788014944,"id":49490382,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Joey Hess is unimpressed. See <a href=\"https:&#x2F;&#x2F;joeyh.name&#x2F;blog&#x2F;entry&#x2F;Debian_and_the_sirens&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;joeyh.name&#x2F;blog&#x2F;entry&#x2F;Debian_and_the_sirens&#x2F;</a>","title":null,"type":"comment","url":null},{"author":"chrisjj","children":[],"created_at":"2026-08-29T14:55:35.000Z","created_at_i":1788015335,"id":49490433,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"&gt; The Debian Project nevertheless expects that all contributions submitted to Debian, regardless of how and with which tools they were produced, satisfy the same standards of quality, correctness, maintainability, and legal compliance.<p>How absurdly naive.","title":null,"type":"comment","url":null},{"author":"guenthert","children":[],"created_at":"2026-08-29T14:56:45.000Z","created_at_i":1788015405,"id":49490442,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"If they can&#x27;t be bothered to write the code, can they be bothered to maintain it?","title":null,"type":"comment","url":null},{"author":"sprybear","children":[],"created_at":"2026-08-29T15:06:49.000Z","created_at_i":1788016009,"id":49490526,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"progress of a kind","title":null,"type":"comment","url":null},{"author":"poisonborz","children":[{"author":"gib444","children":[],"created_at":"2026-08-29T15:20:03.000Z","created_at_i":1788016803,"id":49490642,"options":[],"parent_id":49490575,"points":null,"story_id":49489982,"text":"How so?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:12:28.000Z","created_at_i":1788016348,"id":49490575,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"What other sensible option was there? This would be the reality either way.","title":null,"type":"comment","url":null},{"author":"NietTim","children":[],"created_at":"2026-08-29T15:20:27.000Z","created_at_i":1788016827,"id":49490646,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"This seems like a very sane take. At no point during my career up until now would submitting code to production that you didn&#x27;t understand be acceptable. Over the past months&#x2F;year, a lot of the discourse around AI-written code I&#x27;ve read comes down to responsibility, and IMO for that we&#x27;ve had a solution since way before this AI boom: as a developer, you are responsible for the code you put into production. This really isn&#x27;t&#x2F;shouldn&#x27;t a wild concept.","title":null,"type":"comment","url":null},{"author":"GZGavinZhao","children":[{"author":"chrisjj","children":[{"author":"zuzululu","children":[{"author":"chrisjj","children":[],"created_at":"2026-08-29T19:22:38.000Z","created_at_i":1788031358,"id":49492537,"options":[],"parent_id":49491062,"points":null,"story_id":49489982,"text":"&gt; If it doesn&#x27;t work well then it naturally loses trust<p>Too late. If it doesn&#x27;t work well then it has already naturally destroyed trust.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:10:02.000Z","created_at_i":1788019802,"id":49491062,"options":[],"parent_id":49490896,"points":null,"story_id":49489982,"text":"a spammer is motivated by self-enrichment<p>AI agents are grounded on the user provided direction. If it doesn&#x27;t work well then it naturally loses trust.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:50:06.000Z","created_at_i":1788018606,"id":49490896,"options":[],"parent_id":49490709,"points":null,"story_id":49489982,"text":"&gt; this self-assessed AI level for contributions [1] to be extremely useful<p>Why would you trust the bot to self-assess truthfully?<p>That&#x27;s like trusting a spammer to tag his emails as spam.","title":null,"type":"comment","url":null},{"author":"Calazon","children":[],"created_at":"2026-08-29T16:14:21.000Z","created_at_i":1788020061,"id":49491097,"options":[],"parent_id":49490709,"points":null,"story_id":49489982,"text":"This is great. There&#x27;s a big difference between levels 2-4 (where I generally operate) and levels 7-8 (where I see a lot of others operate), and I like how this level system makes that explicit.","title":null,"type":"comment","url":null},{"author":"stillpointlab","children":[{"author":"kccqzy","children":[{"author":"stillpointlab","children":[{"author":"kccqzy","children":[],"created_at":"2026-08-29T20:36:10.000Z","created_at_i":1788035770,"id":49493120,"options":[],"parent_id":49492418,"points":null,"story_id":49489982,"text":"It is quite quantifiable in fact, but I just worry people won\u2019t take the time to quantify it.<p>I do this exercise myself for code that I really care about: after AI has written the code and I think I have achieved a full understanding, I unapply the entire patch and make sure I can reproduce the patch with the same underlying idea perhaps with less verbosity in the comments. That\u2019s what I call fully understood. If I \u201cmostly understand\u201d some AI code, it means during the reproduction I need to occasionally look back at the AI code to continue.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T19:07:37.000Z","created_at_i":1788030457,"id":49492418,"options":[],"parent_id":49491946,"points":null,"story_id":49489982,"text":"&quot;Human understanding&quot; is not yet an objectively quantifiable metric that can be applied to code change sets. As it would only ever be self-reported (a claim made by a user submitting to a repo), I see little to no value in it.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:07:34.000Z","created_at_i":1788026854,"id":49491946,"options":[],"parent_id":49491747,"points":null,"story_id":49489982,"text":"There\u2019s a big difference between AI generated code that the human understands completely, the human understands mostly, or the human understands not at all.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:43:19.000Z","created_at_i":1788025399,"id":49491747,"options":[],"parent_id":49490709,"points":null,"story_id":49489982,"text":"I think 10 levels here is too much and hints that someone anchored on 10 as a round number and then forced the levels to fit after the fact.<p>I don&#x27;t really see much value beyond the 3 levels of AI disclosure that have been floating around:<p>- fully human\n- ai assisted\n- ai generated","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:27:30.000Z","created_at_i":1788017250,"id":49490709,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Related: I find this self-assessed AI level for contributions [1] to be extremely useful, both professionally and personally, to communicate the level of AI assistance so that the person on the receiving end can evaluate how much time &amp; effort they want to spend understanding my code.<p>[1]: <a href=\"https:&#x2F;&#x2F;www.visidata.org&#x2F;blog&#x2F;2026&#x2F;ai&#x2F;#self-assessed-ai-level-for-contributions\" rel=\"nofollow\">https:&#x2F;&#x2F;www.visidata.org&#x2F;blog&#x2F;2026&#x2F;ai&#x2F;#self-assessed-ai-leve...</a>","title":null,"type":"comment","url":null},{"author":"swingandamiss","children":[{"author":"nixpulvis","children":[{"author":"swingandamiss","children":[{"author":"jaggederest","children":[{"author":"nixpulvis","children":[{"author":"jaggederest","children":[],"created_at":"2026-08-29T16:19:44.000Z","created_at_i":1788020384,"id":49491143,"options":[],"parent_id":49491124,"points":null,"story_id":49489982,"text":"Oh, fair enough, my goal was just to preserve &quot;if Anthropic and OpenAI are having a bad day, and the local model on my laptop is too dumb to pour water out of a pot with the instructions on the bottom, how do I fix a bug&quot;, I accepted a long time ago that my productivity is going to be 0.1x if I have to go back.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:17:59.000Z","created_at_i":1788020279,"id":49491124,"options":[],"parent_id":49491094,"points":null,"story_id":49489982,"text":"It&#x27;s not even that I&#x27;m slower at manual coding anymore, though I very well could be, it&#x27;s that my expectation of my own progress has shifted. I&#x27;ll be frustrated to only get a fraction of what I could have done.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:14:16.000Z","created_at_i":1788020056,"id":49491094,"options":[],"parent_id":49490869,"points":null,"story_id":49489982,"text":"Take a week or two off a quarter to do it manually. I did it a couple weeks ago and it took about a day or two to get back into the swing of it and knock the rust off, no pun since it was TS, YMMV, but I didn&#x27;t find that it was that difficult. Even in languages I don&#x27;t really write routinely, as long as you use the deterministic tools (lsp, linter, etc)<p>Now, is my code better than the AI&#x27;s equivalent implementation? No shot. It&#x27;s <i>nicer for people</i>, artisanal hand crafted, but... there&#x27;s a reason I use AI.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:47:58.000Z","created_at_i":1788018478,"id":49490869,"options":[],"parent_id":49490821,"points":null,"story_id":49489982,"text":"Hard agree. I&#x27;ve felt it already during outages or when I was traveling and didn&#x27;t have internet on a flight, I couldn&#x27;t function at the same level. I&#x27;ve been writing code for over 25 years, worked at the top big tech companies (still do) and it&#x27;s remarkable how quickly I became dependent on AI.","title":null,"type":"comment","url":null},{"author":"timcobb","children":[{"author":"nixpulvis","children":[{"author":"DaSHacka","children":[{"author":"nixpulvis","children":[{"author":"timcobb","children":[],"created_at":"2026-08-29T17:22:35.000Z","created_at_i":1788024155,"id":49491591,"options":[],"parent_id":49491260,"points":null,"story_id":49489982,"text":"We&#x27;re only a few years into this whole thing...<p>In any case you can say the exact same thing about reading. Take the book away and bam, you know nothing. A person who memorized the book is not dependent on an expensive, heavy thing like a book.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:33:08.000Z","created_at_i":1788021188,"id":49491260,"options":[],"parent_id":49491181,"points":null,"story_id":49489982,"text":"Yea, that&#x27;s sorta my point. We&#x27;re not, or at least I&#x27;m not to the point I have a local model as good as Opus yet though.","title":null,"type":"comment","url":null},{"author":"selimthegrim","children":[],"created_at":"2026-08-29T18:45:02.000Z","created_at_i":1788029102,"id":49492225,"options":[],"parent_id":49491181,"points":null,"story_id":49489982,"text":"Is the local model that emits rebuses in the room with us now?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:24:56.000Z","created_at_i":1788020696,"id":49491181,"options":[],"parent_id":49491109,"points":null,"story_id":49489982,"text":"Nobody can take local models away from you, either","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:15:55.000Z","created_at_i":1788020155,"id":49491109,"options":[],"parent_id":49491084,"points":null,"story_id":49489982,"text":"Big difference though, once you know how to read and write, nobody can take that away from you.","title":null,"type":"comment","url":null},{"author":"a2ff6eeb0","children":[{"author":"yoyohello13","children":[],"created_at":"2026-08-29T18:35:54.000Z","created_at_i":1788028554,"id":49492163,"options":[],"parent_id":49491597,"points":null,"story_id":49489982,"text":"This is the solution to the Fermi paradox. Civilization just automate themselves into useless meat sacks.","title":null,"type":"comment","url":null},{"author":"timcobb","children":[{"author":"a2ff6eeb0","children":[],"created_at":"2026-08-29T21:03:38.000Z","created_at_i":1788037418,"id":49493321,"options":[],"parent_id":49492228,"points":null,"story_id":49489982,"text":"I suppose, thought I don&#x27;t imagine it&#x27;s going to be so necessary to learn things. Maybe education will be about being impressive in person?<p>Taste also feels easy enough to automate. I&#x27;m not sure why anyone thinks it&#x27;s harder than anything else.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:45:13.000Z","created_at_i":1788029113,"id":49492228,"options":[],"parent_id":49491597,"points":null,"story_id":49489982,"text":"I bet education will be more important than ever. Prestige, status etc to distinguish yourself. &quot;Taste is all that&#x27;s left,&quot; as someone said here.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:23:48.000Z","created_at_i":1788024228,"id":49491597,"options":[],"parent_id":49491084,"points":null,"story_id":49489982,"text":"Yeah, exactly -- when we automated muscles in the industrial revolution, it was fine. Today, we&#x27;re automating thinking. And, while there are people that still lift weights for fun, it&#x27;s not needed professionally any more. I think we&#x27;ll end up in the same place with thinking -- education is probably going to be a hobby, not a requirement.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:13:00.000Z","created_at_i":1788019980,"id":49491084,"options":[],"parent_id":49490821,"points":null,"story_id":49489982,"text":"It&#x27;s my understanding that this same debate raged when writing became a thing. Many viewed it with suspicious, or derision, as memorization was the big intellectual thing. So writing and reading back to remember was terrible. It&#x27;s true it was a dependence, but the value was too high. With reading and writing a person could work on and synthesize from a far wider range of concurrent materials than one could with just memorization and recitation. Yeah, it&#x27;s lame cheating, but writing enables a lot and so it won out.","title":null,"type":"comment","url":null},{"author":"a2ff6eeb0","children":[{"author":"selimthegrim","children":[],"created_at":"2026-08-29T18:45:50.000Z","created_at_i":1788029150,"id":49492234,"options":[],"parent_id":49491581,"points":null,"story_id":49489982,"text":"But for a beautiful moment in time we created a lot of value for shareholders.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:21:36.000Z","created_at_i":1788024096,"id":49491581,"options":[],"parent_id":49490821,"points":null,"story_id":49489982,"text":"If you&#x27;re cut off for some reason, you won&#x27;t code -- but if you&#x27;re cut off from a power plant, you also won&#x27;t code. We&#x27;re reaching the end of scalability for human  brains, so we&#x27;re offloading it.<p>Sure, it means that selling intellectual labor is reaching the end of the line, and the value of learning will drop, but there&#x27;s a lot more wealth that will be generated.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:42:07.000Z","created_at_i":1788018127,"id":49490821,"options":[],"parent_id":49490793,"points":null,"story_id":49489982,"text":"The issue with AI is not its obvious value, it&#x27;s our dependence on it. I worry what will happen to me when I am cut off for some reason.<p>Local models are going to be really important and hopefully computing costs don&#x27;t make it too prohibitive.","title":null,"type":"comment","url":null},{"author":"dgellow","children":[],"created_at":"2026-08-29T15:54:46.000Z","created_at_i":1788018886,"id":49490933,"options":[],"parent_id":49490793,"points":null,"story_id":49489982,"text":"If you\u2019re dismissing the opposition as gatekeepers you clearly don\u2019t understand their positions","title":null,"type":"comment","url":null},{"author":"0xpgm","children":[{"author":"swingandamiss","children":[],"created_at":"2026-08-29T21:27:12.000Z","created_at_i":1788038832,"id":49493480,"options":[],"parent_id":49490944,"points":null,"story_id":49489982,"text":"Yeah but only those experts could do that. Now average people can do what experts were doing, and the experts don&#x27;t like that. They want to be unique. Same concept as &quot;I knew that song before it was popular on the radio&quot;","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:55:51.000Z","created_at_i":1788018951,"id":49490944,"options":[],"parent_id":49490793,"points":null,"story_id":49489982,"text":"Experts don&#x27;t want to &#x27;gatekeep&#x27;. Experts have been producing FOSS for the benefits of everyone, and liberally answering questions on mailing lists, stack overflow etc for free.<p>Experts have been badly bitten by poorly written and badly architected software, lost their hairs trying to figure out bugs and poor design.<p>They recognize the first version of a piece of software is only a miniscule percentage of the work and majority of effort goes into maintenaning it for its lifetime.<p>They are viscerally horrified at a thousands of LoC codebase generated at the speed of GPU inference they are to be responsible for.","title":null,"type":"comment","url":null},{"author":"fantasizr","children":[],"created_at":"2026-08-29T16:48:54.000Z","created_at_i":1788022134,"id":49491363,"options":[],"parent_id":49490793,"points":null,"story_id":49489982,"text":"it&#x27;s not gatekeeping when people are submitting PRs they don&#x27;t understand and make it someone else&#x27;s problem.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:38:59.000Z","created_at_i":1788017939,"id":49490793,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Good. AI is a game changer. It&#x27;s like having an expert sitting next to you at all times. It&#x27;s understandable why all these experts who want to gatekeep don&#x27;t like AI, but ultimately, AI will win out, it&#x27;s just too good.","title":null,"type":"comment","url":null},{"author":"sph","children":[{"author":"phyzix5761","children":[{"author":"doublerabbit","children":[{"author":"tredre3","children":[],"created_at":"2026-08-29T22:33:57.000Z","created_at_i":1788042837,"id":49493899,"options":[],"parent_id":49492283,"points":null,"story_id":49489982,"text":"Whoever controls the AI, as per the article we&#x27;re discussing.<p>Debian isn&#x27;t a free-for-all, they don&#x27;t accept fly-by-night contributions, there needs to be a real and serious person behind every contribution.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:52:07.000Z","created_at_i":1788029527,"id":49492283,"options":[],"parent_id":49490977,"points":null,"story_id":49489982,"text":"What happens when the AI submitted code has been submitted by AI, Who&#x27;s then responsible?","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:00:03.000Z","created_at_i":1788019203,"id":49490977,"options":[],"parent_id":49490801,"points":null,"story_id":49489982,"text":"The problem is you can&#x27;t prove if AI was used or not so Debian&#x27;s response is actually the most logical one. If anyone uses AI they&#x27;re still responsible for what they submit.","title":null,"type":"comment","url":null},{"author":"GalaxyNova","children":[],"created_at":"2026-08-29T16:46:40.000Z","created_at_i":1788022000,"id":49491345,"options":[],"parent_id":49490801,"points":null,"story_id":49489982,"text":"Gentoo, Guix, a few others","title":null,"type":"comment","url":null},{"author":"tinkelenberg","children":[{"author":"sph","children":[],"created_at":"2026-08-29T19:22:12.000Z","created_at_i":1788031332,"id":49492532,"options":[],"parent_id":49491819,"points":null,"story_id":49489982,"text":"Might be time for me to give it a serious go","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:53:06.000Z","created_at_i":1788025986,"id":49491819,"options":[],"parent_id":49490801,"points":null,"story_id":49489982,"text":"OpenBSD seems to have this stance.<p>Source: <a href=\"https:&#x2F;&#x2F;marc.info&#x2F;?l=openbsd-tech&amp;m=177425035627562&amp;w=2\" rel=\"nofollow\">https:&#x2F;&#x2F;marc.info&#x2F;?l=openbsd-tech&amp;m=177425035627562&amp;w=2</a>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T15:39:53.000Z","created_at_i":1788017993,"id":49490801,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"On a similar note, is there any distro that explicitly has banned usage of generative AI for their project? Asking for a friend.","title":null,"type":"comment","url":null},{"author":"matheusmoreira","children":[],"created_at":"2026-08-29T15:53:12.000Z","created_at_i":1788018792,"id":49490926,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"&gt; The Debian Project nevertheless expects that all contributions submitted to Debian, regardless of how and with which tools they were produced, satisfy the same standards of quality, correctness, maintainability, and legal compliance.<p>A quality based filter. Excellent.<p>&gt; The use of a generative AI tool does not diminish the contributor&#x27;s responsibility for the work they submit.<p>Absolutely.<p>Thanks, Debian!","title":null,"type":"comment","url":null},{"author":"sheepscreek","children":[{"author":"Palomides","children":[],"created_at":"2026-08-29T19:36:01.000Z","created_at_i":1788032161,"id":49492653,"options":[],"parent_id":49490979,"points":null,"story_id":49489982,"text":"a decent comparison because they both seem like some type of responsibility laundering, and LLMs&#x2F;PAs are being given continually increasing autonomy for economic reasons","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:00:08.000Z","created_at_i":1788019208,"id":49490979,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Better heads prevail - this is a good start and the right decision. The agent&#x2F;bot is controlled by some entity, ergo that entity is responsible for everything it does.<p>I relate that to how a Physician&#x27;s Assistant gets their authority to treat patients from the Doctor they work under. The Doctor&#x27;s credentials are on the line if their PA screws up.","title":null,"type":"comment","url":null},{"author":"DarmokTanagra","children":[],"created_at":"2026-08-29T16:02:33.000Z","created_at_i":1788019353,"id":49490997,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Debian Rust rewrite incoming.","title":null,"type":"comment","url":null},{"author":"song_synth","children":[{"author":"DaSHacka","children":[],"created_at":"2026-08-29T16:26:15.000Z","created_at_i":1788020775,"id":49491201,"options":[],"parent_id":49491016,"points":null,"story_id":49489982,"text":"Objectively you shouldn&#x27;t have had those enabled in the first place on any system that matters.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:04:22.000Z","created_at_i":1788019462,"id":49491016,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Whelp time to deactivate unattended-upgrades","title":null,"type":"comment","url":null},{"author":"new12","children":[],"created_at":"2026-08-29T16:17:45.000Z","created_at_i":1788020265,"id":49491122,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"How rigorous is your code review process when using agentic tools? Do you mandate that folks responsible for the functionality should be fully aware of the code they are shipping or just that it must be rigorously tested?<p>Is there an open source, community maintained coding policy to feed to agents?","title":null,"type":"comment","url":null},{"author":"Grimeton","children":[],"created_at":"2026-08-29T16:32:51.000Z","created_at_i":1788021171,"id":49491258,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Typical Debian. The meaning of the term &quot;responsible&quot; is not defined and so they can continue doing whatever they were doing anyway.<p>But there was some electoral spectacle.<p>What else is new?","title":null,"type":"comment","url":null},{"author":"gentlerain","children":[{"author":"xiphias2","children":[{"author":"a2ff6eeb0","children":[],"created_at":"2026-08-29T18:00:17.000Z","created_at_i":1788026417,"id":49491883,"options":[],"parent_id":49491391,"points":null,"story_id":49489982,"text":"Why do you need to understand the code? Ask the LLM, it&#x27;ll already do a better job than humans can.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:51:39.000Z","created_at_i":1788022299,"id":49491391,"options":[],"parent_id":49491275,"points":null,"story_id":49489982,"text":"While it&#x27;s true, reviews got much harder as generating code got easier, understanding it hasn&#x27;t.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T16:36:02.000Z","created_at_i":1788021362,"id":49491275,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"People have to realise that AI is here to stay.<p>Being a full time AI hater is counterproductive.<p>Commercial vendors with full time employees are leveraging for maximum benefits, why would a project depending on volunteers resist? Not forgetting it&#x27;s shortcomings","title":null,"type":"comment","url":null},{"author":"argelio4321","children":[],"created_at":"2026-08-29T16:39:40.000Z","created_at_i":1788021580,"id":49491301,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Batery is sevel 100","title":null,"type":"comment","url":null},{"author":"altechcode","children":[],"created_at":"2026-08-29T17:04:24.000Z","created_at_i":1788023064,"id":49491472,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":".to...r.<p>( T T ): - *: \u2011 X","title":null,"type":"comment","url":null},{"author":"mmooss","children":[],"created_at":"2026-08-29T17:05:35.000Z","created_at_i":1788023135,"id":49491486,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Debian - and others - could take the opportunity to raise their standards (not that they were relatively low).<p>A new technology, AI, greatly reduces costs in software development. When a new technology makes inputs cheaper, there&#x27;s a choice: Reduce the cost of the product, or keep the cost the same and spend the newly available resources on improving product (or somewhere between those poles). For example, if the cost of chickens goes down, the farmer can buy a lot more chickens and produce a lot more eggs, or they can keep their expenses the same and now afford higher quality chickens or production (free-range!).<p>In software development, facing this new trade-off, people seem to overwhelmingly choose to produce the same software but far more of it, whether or not anyone wants it.<p>What if instead we made much higher quality software? Larger projects, at least, haven&#x27;t wanted more pull requests; they have wanted better code. With the AI handling much of the work, the developer&#x27;s attention can be applied to more difficult tasks. We absolutely need better software, especially with AI systems finding exploits.","title":null,"type":"comment","url":null},{"author":"AbraKdabra","children":[],"created_at":"2026-08-29T17:28:47.000Z","created_at_i":1788024527,"id":49491640,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Good, we should be adapting new technologies to our life and not be stuck in a moral dillema about &quot;computers taking our jobs&quot;, fuck those who oppose progress.","title":null,"type":"comment","url":null},{"author":"dooglius","children":[{"author":"eterm","children":[{"author":"dooglius","children":[{"author":"eterm","children":[{"author":"dooglius","children":[{"author":"eterm","children":[],"created_at":"2026-08-29T22:24:28.000Z","created_at_i":1788042268,"id":49493829,"options":[],"parent_id":49493051,"points":null,"story_id":49489982,"text":"While not &quot;only Rust&quot;, that development should be done in memory safe languages is the position of the US Government:<p>Held both weakly by CISA:<p><a href=\"https:&#x2F;&#x2F;www.cisa.gov&#x2F;resources-tools&#x2F;resources&#x2F;memory-safe-languages-reducing-vulnerabilities-modern-software-development\" rel=\"nofollow\">https:&#x2F;&#x2F;www.cisa.gov&#x2F;resources-tools&#x2F;resources&#x2F;memory-safe-l...</a><p>And more strongly by the NSA:<p>&gt; NSA advises organizations to consider making a strategic shift from\nprogramming languages that provide little or no inherent memory protection C&#x2F;C++ and assembly, to a memory safe language when possible. Some examples of\nmemory safe languages are Python, Java, C#, Go, Delphi&#x2F;Object Pascal, Swift, Ruby, Rust, and Ada.<p>From <a href=\"https:&#x2F;&#x2F;media.defense.gov&#x2F;2022&#x2F;Nov&#x2F;10&#x2F;2003112742&#x2F;-1&#x2F;-1&#x2F;0&#x2F;CSI_SOFTWARE_MEMORY_SAFETY.PDF\" rel=\"nofollow\">https:&#x2F;&#x2F;media.defense.gov&#x2F;2022&#x2F;Nov&#x2F;10&#x2F;2003112742&#x2F;-1&#x2F;-1&#x2F;0&#x2F;CSI...</a>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T20:23:53.000Z","created_at_i":1788035033,"id":49493051,"options":[],"parent_id":49492472,"points":null,"story_id":49489982,"text":"I&#x27;m not advocating for this, but it&#x27;s a example of a position reasonable enough I&#x27;d expect to see some level of support for. I&#x27;d view it as less extreme, for example, than requiring all new security-relevant code be in Rust, which is certainly something I&#x27;ve seen argued for in various contexts.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T19:14:12.000Z","created_at_i":1788030852,"id":49492472,"options":[],"parent_id":49491980,"points":null,"story_id":49489982,"text":"That&#x27;s an interesting opinion, and I certainly won&#x27;t downvote you for sharing it, although it&#x27;s not a position I would ever support.  You are right though, that it would strengthen the voted-on position if there were more options either side of the position.<p>I have Things To Say about LLM reviews.<p>They are an endless grind. My biggest source of burnout right now is never being able to finish anything, because the LLM always finds, &quot;Just one more thing&quot; every time I send it back.<p>It&#x27;s pure polish. The major issues were dealt with long ago. But there&#x27;s always one more thing that could be done a little better, there&#x27;s another niche edge case that needs wrapping up.<p>When human developer time was the limiting factor, it was easy to draw a line in the sand and say enough is enough.<p>It&#x27;s harder to say no when it&#x27;s just one more prompt and one more go-around.<p>Demanding LLM reviews on volunteer maintainers sounds like a great way to quickly end up with no maintainers.","title":null,"type":"comment","url":null},{"author":"tambre","children":[],"created_at":"2026-08-29T19:45:43.000Z","created_at_i":1788032743,"id":49492733,"options":[],"parent_id":49491980,"points":null,"story_id":49489982,"text":"Meanwhile there&#x27;s unfortunately still plenty of maintainers refusing to use version control systems...","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:11:27.000Z","created_at_i":1788027087,"id":49491980,"options":[],"parent_id":49491760,"points":null,"story_id":49489982,"text":"Ex: Security-critical code contributions should be scrutinized via state of the art tooling, including but not limited to fuzzers, linters, and adversarial LLM review. For non-security-critical code, use of LLMs is encouraged but not required. The bar for code quality should be raised as the skills of coding agents increase; a developer&#x27;s choice not to use LLMs is no excuse for miskates that an LLM would catch.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:45:03.000Z","created_at_i":1788025503,"id":49491760,"options":[],"parent_id":49491681,"points":null,"story_id":49489982,"text":"What would &quot;pro-LLM&quot; look like to you?","title":null,"type":"comment","url":null},{"author":"nekiwo","children":[],"created_at":"2026-08-29T17:53:59.000Z","created_at_i":1788026039,"id":49491826,"options":[],"parent_id":49491681,"points":null,"story_id":49489982,"text":"The voters here are people active on the mailing list, not general users of Debian or LLM automated PR contributors.","title":null,"type":"comment","url":null},{"author":"Palomides","children":[],"created_at":"2026-08-29T18:57:41.000Z","created_at_i":1788029861,"id":49492329,"options":[],"parent_id":49491681,"points":null,"story_id":49489982,"text":"the way you phrase this implies some sort of suppression of LLM interest, but anyone eligible to vote on these could have made their own.  The absence of pro-LLM proposals shows nobody wanted one enough to send an email or two about it.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:35:31.000Z","created_at_i":1788024931,"id":49491681,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"The voting seems to have been pretty much linear to how pro-LLM they were. So it&#x27;s interesting that all of the proposals were essentially anti-LLM and the chosen one was the mostly neutral, only slightly anti-LLM one. The absence of any pro-LLM proposal indicated that proposal writers are not in sync with the voters","title":null,"type":"comment","url":null},{"author":"stillpointlab","children":[{"author":"farlight","children":[{"author":"stillpointlab","children":[],"created_at":"2026-08-29T20:30:25.000Z","created_at_i":1788035425,"id":49493091,"options":[],"parent_id":49492041,"points":null,"story_id":49489982,"text":"Thank you, those were very helpful backgrounds on the situation in Fedora. I suspect it will take some time for their community process to digest and it suggests there is no explicit ruling at this time.<p>But I would still love a page that was basically a table of distro, decision status, decision, etc. so that anyone interested could make an informed choice without having to scour forums, wikis, mailing lists, chats, etc. for each and every distro","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T18:18:37.000Z","created_at_i":1788027517,"id":49492041,"options":[],"parent_id":49491775,"points":null,"story_id":49489982,"text":"LWN tends to be the best bet for these things, but you have to follow their reporting long term, or at least look for specific things you&#x27;re interested in.<p><a href=\"https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;1081557&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;1081557&#x2F;</a><p><a href=\"https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;1039623&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;1039623&#x2F;</a>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:46:51.000Z","created_at_i":1788025611,"id":49491775,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Is anyone tracking how the different distros are coming down on the question?<p>I was curious how Fedora is moving on this question, but I don&#x27;t know where to look. And if one wants to hop distro either towards or away from AI, it would be nice to have a place to see the relative adoption.<p>Linux distros are the perfect place to have a wide marketplace of options to suit every person, from completely anti-AI to completely YOLO vibe-code.","title":null,"type":"comment","url":null},{"author":"TZubiri","children":[{"author":"snazz","children":[],"created_at":"2026-08-29T18:06:24.000Z","created_at_i":1788026784,"id":49491935,"options":[],"parent_id":49491860,"points":null,"story_id":49489982,"text":"Debian has quite a lot of code production. APT and dpkg are pretty standard open source projects, and Debian also maintains substantial patches for a lot of its packages. Not to mention any of the infrastructure.","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T17:57:43.000Z","created_at_i":1788026263,"id":49491860,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"What are the main workloads of Debian?<p>It&#x27;s worth noting that Debian has no code production, so the LLM debate applies differently than an open source project.<p>I&#x27;d assume the main workload is testing, reviewing code for maliciousness or inefficiencies, adding packages, responding to issues (90% being passing the issue downstream), perhaps setting configurations, and providing some documentation.<p>I don&#x27;t quite see LLMs being very helpful for most of these. And for some, like generating documentation, LLMs should be strictly forbidden.","title":null,"type":"comment","url":null},{"author":"Tubelord","children":[],"created_at":"2026-08-29T18:01:31.000Z","created_at_i":1788026491,"id":49491892,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"A good heuristic is to understand the generated code you submit as if you typed every character yourself.  A &quot;I&#x27;m not sure, AI wrote it&quot; type circumstance is a critical failure.","title":null,"type":"comment","url":null},{"author":"seizethecheese","children":[],"created_at":"2026-08-29T18:13:21.000Z","created_at_i":1788027201,"id":49492002,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Could it be that coders are overly focused on the method for generating code over other forms of slop?<p>For example, I\u2019ve seen senior devs outsource their thinking entirely to Claude, then carefully (slowly) generate code that\u2019s not slop on a per-line basis but is slop on an architectural level.","title":null,"type":"comment","url":null},{"author":"firefax","children":[],"created_at":"2026-08-29T18:41:07.000Z","created_at_i":1788028867,"id":49492196,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"I don&#x27;t understand enough about coding to speak on Debian as anything but a longtime user.<p>I find AI useful for small shell scripts that you can visually inspect.<p>I want to make a GIF later, so I&#x27;ll probably ask Duck.AI how to write the command if the file path to the MKV is X and the timestamps are Y and Z.<p>Then, I can create my own little tool without downloading some shady binary that slaps a UI on Imagemagik(sp?) or whatever.<p>I&#x27;ve only played with AI a little bit, with a focus on local LLMs, but even simple things like an anonymous FTP scanner I wrote took a lot longer than someone slightly more skilled than me could have done them in.<p>Anyways, I always respected how Debian gatekeeps access to the code -- some kinds of gatekeeping are cool and good, and a lot of young folks fight with devs trying to show how smart they are -- I&#x27;ve been guilty of that myself in my youth.","title":null,"type":"comment","url":null},{"author":"ChrisArchitect","children":[],"created_at":"2026-08-29T18:41:08.000Z","created_at_i":1788028868,"id":49492197,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Related while developing:<p><i>Debian has begun voting on the future of AI&#x2F;LLM contributions</i><p><a href=\"https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49309050\">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49309050</a><p><i>Debian polls its developers on AI: permit or ban?</i><p><a href=\"https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49446653\">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49446653</a>","title":null,"type":"comment","url":null},{"author":"tulio_ribeiro","children":[],"created_at":"2026-08-29T18:53:37.000Z","created_at_i":1788029617,"id":49492297,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Good outcome, mostly.<p>Option E beat literally every other option, so it is an unambiguous Condorcet winner.<p>Bradley\u2013Davidson analysis: <a href=\"https:&#x2F;&#x2F;gist.github.com&#x2F;tulior&#x2F;74479b28ddd1e191e5b2d89b8b68ccfd\" rel=\"nofollow\">https:&#x2F;&#x2F;gist.github.com&#x2F;tulior&#x2F;74479b28ddd1e191e5b2d89b8b68c...</a><p>The Bradley-Davidson model gives Option 5 a 99.9993% posterior probability of ranking first.<p>Options 2 and 6 are effectively tied for second.<p>Option 5 also beat every alternative head-to-head. Its closest matchup was against Option 2, at 57.8% to 42.2%, so the result was decisive overall even though the closest pairwise contest was not a blowout.","title":null,"type":"comment","url":null},{"author":"shevy-java","children":[],"created_at":"2026-08-29T18:58:03.000Z","created_at_i":1788029883,"id":49492333,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"A strange result. It&#x27;s like &quot;pick no option&quot;.<p>Personally I would have voted &quot;nuke all AI&quot;, even though AI has some beneficial use. I simply feel AI is too dangerous in projects. Ruby has been mostly slurped up by AI - almost all code contributions are now run by master claude. A few months ago this german dev on the ffmpeg mailing list spam-slopped his fellow guys with an AI-generated proposal. He did not have time to write a real proposal - but he had enough time to have AI slop pester spam other humans. I am sorry but AI really should not be leaked onto other human beings. It&#x27;s not nice to do so. And the &quot;AI is there to stay&quot; does not seem like a valid excuse to me to spam-slop other humans. Skynet is winning here - it is recruiting humans to love AI.","title":null,"type":"comment","url":null},{"author":"kurthr","children":[],"created_at":"2026-08-29T19:00:39.000Z","created_at_i":1788030039,"id":49492366,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"How much does open source rely on copyright for enforcement?<p>Do court decisions that limit copyright protection of AI generated content cause problems for open source? Isn&#x27;t there a requirement for a &quot;Mental Conception&quot; of the code output when using such a tool? Even copypasta requires you to somewhat know what you need to do, where &quot;automated bug finding&quot;, does not seem to.","title":null,"type":"comment","url":null},{"author":"lowsong","children":[],"created_at":"2026-08-29T19:18:52.000Z","created_at_i":1788031132,"id":49492511,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Very disappointing. There is no &quot;neutral&quot; for AI, so this is effectively a vote for slop.","title":null,"type":"comment","url":null},{"author":"frizlab","children":[],"created_at":"2026-08-29T20:34:19.000Z","created_at_i":1788035659,"id":49493109,"options":[],"parent_id":49489982,"points":null,"story_id":49489982,"text":"Related: <a href=\"https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49493107\">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49493107</a>","title":null,"type":"comment","url":null}],"created_at":"2026-08-29T14:02:10.000Z","created_at_i":1788012130,"id":49489982,"options":[],"parent_id":null,"points":464,"story_id":49489982,"text":null,"title":"Debian votes to allow \"responsible use of generative AI\"","type":"story","url":"https://lwn.net/Articles/1091231/"}
