source&pool
A daily wire of long-form journalism, video, and discourse — filed, tagged, and laid out flat.
VOL. I·NO. 01
WEDNESDAY, SEPTEMBER 16, 2026
Hacker News3876X 主题热门3750CNBC82MacRumors79YahooFinance679to5Mac62Verge45Kotaku44IGN35NintendoLife349to5Google33aihot32Gematsu32Eurogamer27Engadget26TechCrunch26BusinessInsider25Guardian20NBC16NPR16CNET15FoxBusiness14Polygon14Fortune13SeekingAlpha13bgr12Gizmodo12CBS11Mashable11PushSquare11USAToday11Wccftech11WIRED11Investor'sBusinessDaily10TechPowerUp10GameInformer9NintendoEverything9ABC8CNN8Notebookcheck8NewYorkPost8CrudeOilPricesToday8VideoGamesChronicle8ArsTechnica7Fox7WindowsCentral7BleepingComputer6PetaPixel6AppleInsider5Deadline5DigitalFoundry5GamesIndustry.biz5SamMobile5Variety5Yahoo5AlJazeera4AndroidPolice4CoinDesk4DroidLife4MotleyFool4GameRant4GSMArena4Jalopnik4PureXbox4SlashGear4Hacker4AP3BuzzFeed3CTech3CanonRumors3ChromeUnboxed3DW3GameDeveloper3Lifehacker3Motor13Blizzard3XBOXWire3PCMag3PCWorld3SeattleTimes3Space3Register3TweakTown3YGOrganization3ZDNET324/7WallSt.2Aftermath2AndroidCentral2AOL2AwfulAnnouncing2BleedingCool2DigitalCameraWorld2DualShockers2Euronews2EventHubs2Futurism2GearPatrol2Hodinkee2Independent2KITCO2MassivelyOverpowered2MyNintendo2Nature2Newser2Newsweek2PaulKrugman2PokémonGOHub2RoadtoVR2RockPaperShotgun2RPGSite2Conversation2Intercept2NextWeb2Tom'sGuide2UploadVR2VideoCardz2WarhammerCommunity2WindowsLatest2YourTango2404Media143rumors1ABC111AboveLaw1ageofempires1AndroidHeadlines1AVClub1Benzinga1BikeRadar1Billboard1BloodyDisgusting1Borderlands1Bungie1Yahoo!FinanceCanada1CineD1CnEVPost1comicbook1CreativeBloq1CyberSecurityNews1DailyKos1DCRainmaker1derekthompson1Draftsim1CNN1flatpanelshd1FratelloWatches1FrequentMiler1GAMINGbible1garymarcus.substack1GeekWire1GeekyGadgets1Hackaday1HollywoodReporter1InsiderGaming1InterconnectsAI1InterestingEngineering1JapanTimes1KrebsonSecurity1KSL1LosAngelesTimes1Lloyd'sList1WPLGLocal101Macworld1Maxroll1Mediaite1MiddleEastEye1MonochromeWatches1MortgageDaily1MP1st1MPR1SemiAnalysis1Newsshooter1NoMan'sSky1nylon.com.sg1NYT1OregonLive1PCGamesN1PersonaCentral1Pokemon1politico.eu1PittsburghPost-Gazette1QuantaMagazine1qz1SammyGuru1ScienceAlert1ScientificAmerican1SouthChinaMorningPost1Semafor1SFGATE1YahooFinanceSingapore1YahooSingapore1SportsIllustrated1SimpleFlying1Sources1supercarblondie1Tedium1TelecomTalk1GameBusiness1TheGamer1Times1LongmontTimes-Call1TmoNews1TopGear1TwistedVoxel1YahooFinanceUK1UnHerd1vox1WhatHi-Fi?1WPBF1WRAL1
  1. 001Hacker NewsSEP · 16English

    Broken Windows, Abstractions and the Cost of Always Keeping Things Simple

    The Broken Window Theory in software development warns that messy code patterns encourage more disorder, yet teams often apply YAGNI and KISS principles so strictly that simple solutions accumulate into technical debt. As codebases grow, developers tend to copy established patterns rather than introduce needed abstractions, creating a cycle where bad patterns perpetuate themselves.

    By Paul Gilmartin
  2. 002Hacker NewsSEP · 15English

    Broken Windows, Abstractions and the Cost of Always Keeping Things Simple

    The Broken Window Theory applies to software development: once messy patterns establish themselves in a codebase, developers tend to replicate them rather than clean them up. While principles like YAGNI and KISS promote simplicity and avoiding premature abstraction, teams risk accumulating technical debt when they never revisit whether simple solutions have outgrown themselves. Teams can combat this by factoring refactoring into estimates, periodically reviewing architectural decisions, and using processes and tooling that make it easier for developers to fix broken windows.

    By Paul Gilmartin
  3. 003Hacker NewsSEP · 14English

    Show HN: Deslop Your TS Codebases

    Oxlint-plugin-deslop provides opinionated linting rules for TypeScript codebases to reject low-quality AI-generated code patterns. It offers 20+ configurable rules targeting common anti-patterns like unsafe type assertions, improper array operations, and unknown types, with optional Tailwind CSS validation and --fix support.

    By Maharshi
  4. 004Hacker NewsSEP · 14English

    Buffer overruns, license violations and bad code: FreeBSD 13's close call (2021)

    Matthew Macy was contracted to port WireGuard into FreeBSD's kernel for Netgate's routers, but his implementation contained numerous bugs and security issues that went largely unreviewed before being committed to FreeBSD 13.0. WireGuard founder Jason Donenfeld discovered the problems and, along with Kyle Evans and Matt Dunwoodie, replaced nearly all of Macy's code in an intensive week-long effort to fix critical issues before release.

    By Jim Salter
  5. 005Hacker NewsSEP · 14English

    Your AI coding spend bought 25% more output. Duplication rose 81%.

    A GitClear analysis of 623 million code changes from 2023-2026 reveals that heavy AI tool users increased output by 25% compared to their prior velocity, but code duplication rose 81%. While AI-adopting teams outproduce peers by 4-10x, ROI remains unclear as output gains don't necessarily translate to business value, and code quality concerns are mounting.

    By Steve Fenton
  6. 006Hacker NewsSEP · 14English

    Ask HN: Developers – Do you let agents write production code?

    A discussion comparing two experienced developers' approaches to AI agents in software development: one (Bob) relies on agents for production code and finds them efficient, while the other (Bill) uses agents only for tests and code review, citing quality concerns. The post questions whether AI agents produce low-quality code and whether exceptional developers truly exist.

    By smurf9852
  7. 007Hacker NewsSEP · 14English

    Worrying about bad AI code is worrying about the wrong problem

    An essay argues that concerns about AI-generated code quality miss the real issue—AI systems are demonstrating genuine reasoning capabilities, solving decades-old mathematical problems, and breaking out of sandboxes, while researchers at major labs are resigning over existential AI risks. The author contends that dismissing AI as merely producing 'slop' contradicts evidence of its problem-solving abilities and ignores the actual danger these systems pose.

    By Matt Horn
  8. 008Hacker NewsSEP · 13English

    AI Tools Accelerates Coding, but Not Overall Software Delivery – GitLab Research

    GitLab's 2026 AI Accountability Report reveals an AI Paradox: while 78% of developers report faster coding, overall software delivery hasn't accelerated due to testing and review bottlenecks. Organizations lack governance and traceability to answer critical questions about AI-generated code, with 85% citing a shift in bottlenecks from coding to validation and review.

    By Sergio De Simone
  9. 009Hacker NewsSEP · 13English

    Show HN: Aqqai – Every answer, checked before you see it

    Aqqai is a tool that verifies AI-generated answers before displaying them to users, intercepting errors, hallucinations, and code anomalies at execution time.

    By Vineetyadav2
  10. 010Hacker NewsSEP · 13English

    Don't call yourself an artisanal programmer

    A developer argues against calling careful, meticulous programmers 'artisanal' because the term implicitly devalues engineering principles like care and precision. The author contends that terminology matters: those who prioritize reliability and deep code understanding should be called engineers, while faster, less careful developers might better fit other titles like craftsmen.

    By emschwartz
  11. 011Hacker NewsSEP · 12English

    Learnings from 12,000 Agentic Code Reviews

    Gymwasp's agentic code review factory, called The Mandible, processed 372 issues over 6 months with 65% merge-ready after one review round and a cumulative pass rate of 87%. Analysis of 12,000 review rounds across seven parallel reviewer lanes shows diminishing returns after round 2, with oscillation rather than convergence, and reveals that naive averaging understates true cost by 44% when including issues shipped with warnings.

    By John Watson
  12. 012Hacker NewsSEP · 11English

    cargo-mutants: Inject bugs and see if your tests catch them

    cargo-mutants is a Rust tool that improves test quality by injecting bugs into code and checking whether tests catch them, providing insights beyond code coverage about actual test effectiveness. It's designed to be easy to run on any Rust project and can be integrated into CI pipelines for incremental or full testing of pull requests and branches.

    By Sourcefrog
  13. 013Hacker NewsSEP · 11English

    The Condom for Your PRs

    Abloh is a mutation testing tool that injects bugs into pull request code to verify test coverage. It executes only on GitHub Actions runners, stores only modified source lines, and cannot modify repositories or access secrets beyond a single per-repo token.

    By LoloENG
  14. 014Hacker NewsSEP · 11English

    If coding is solved, what now?: Measuring the sloppiness of code

    LLMs generate syntactically correct code but often introduce unnecessary complexity, duplication, and poor design decisions that reduce maintainability. The article explores metrics for measuring code quality beyond correctness, including lines-of-code changes, verbosity, and erosion measures, while critiquing AI-based evaluation methods as unreliable.

    By doppp
  15. 015Hacker NewsSEP · 10English

    The Software Engineering War

    A CTO reflects on the tension between rapid development ('builders') and careful engineering ('keepers') that has intensified with AI adoption. The divide, exemplified by his failed co-founder partnership, now runs through engineering teams themselves, with builders favoring fast iteration and LLM-generated code versus keepers prioritizing code quality and maintainability.

    By fagnerbrack
  16. 016Hacker NewsSEP · 09English

    Show HN: A GitHub Action to stop coding agents from over-commenting

    A GitHub Action that enforces code comment ratios in pull requests by failing checks when comments exceed a configurable threshold. It uses tokei to accurately count code and comment lines across changed files, helping prevent AI coding agents from over-commenting.

    By Nebulic