source&pool
A daily wire of long-form journalism, video, and discourse — filed, tagged, and laid out flat.
VOL. I·NO. 01
TUESDAY, SEPTEMBER 22, 2026
Hacker News3994X 主题热门3857CNBC799to5Mac63MacRumors62YahooFinance59aihot51Kotaku42Verge40IGN37TechCrunch279to5Google26Gematsu25NintendoLife24BusinessInsider21Eurogamer19AndroidAuthority16Engadget16PushSquare16Polygon15WarhammerCommunity15NPR14Guardian14USAToday14NBC13Notebookcheck13Wccftech13ArsTechnica12Fortune12FoxBusiness11AppleInsider10CoinDesk10SeekingAlpha10TechPowerUp10ABC9Gizmodo9Investor'sBusinessDaily9Mashable9bgr8CBS8CNN8NintendoEverything8PureXbox8VideoCardz8Yahoo8MotleyFool7GSMArena7PetaPixel7Conversation7BleepingComputer6CNET6Fox6SamMobile6VideoGamesChronicle6WIRED6GameInformer5XBOXWire5NewYorkPost5Pokemon5RockPaperShotgun5TechSpot5AlJazeera4AndroidCentral4AndroidPolice4DigitalFoundry4Motor14RPGSite4SlashGear4Variety4WindowsCentral4WSB-TV4Aftermath3BellofLostSouls3Deadline3GamesIndustry.biz3Hodinkee3HollywoodReporter3HuffPost3InsiderGaming3MP1st3PlayStationLifeStyle3SouthChinaMorningPost3SeattleTimes3Register3Tom'sGuide3TweakTown3404Media26abcPhiladelphia280Level2ABC7LosAngeles2Benzinga2BleedingCool2CTech2CanonRumors2DCRainmaker2DigitalCameraWorld2DroidLife2DW2EventHubs2FratelloWatches2Futurism2GameRant2GearPatrol2HouseDigest2LosAngelesTimes2Lifehacker2Nature2PCMag2PokeBeach2qz2SFGATE2SimsCommunity2Intercept2TimeExtension224/7WallSt.1BusinessInsiderAfrica1Alternet1AndroidHeadlines1AOL1ArizonaSports1BikeRadar1Billboard1BloodyDisgusting1Boston1Bungie1BusinessTimes1BuzzFeed1CalMatters1CarBuzz1cbn1ChromeUnboxed1Chron1ClaimDepot1ColoradoSun1ChristianScienceMonitor1Currently1CyberSecurityNews1Cyclingnews1DailyDownforce1DailyKos1DaringFireball1DarkHorizons1Decrypt1Defector1Defense1denver71DenverPost1DirtonDirt1Draftsim1DSOGaming1DualShockers1empireonline1erictopol.substack1Euronews1Fangoria1FOX191DetroitFreePress1GameDeveloper1GAMINGbible1GamingOnLinux1AAAGasPrices1GeekWire1GeekyGadgets1Global1Gothamist1Hackaday1Hackster.io1HoustonChronicle1Independent1InterestingEngineering1Invezz1Jalopnik1KITCO1MacObserver1Magic:Gathering1MakeUseOf1Mashed1Maxroll1Mercury1MLive1MonochromeWatches1MorningBrew1MortgageDaily1Motorsport1MyNintendo1Newser1SemiAnalysis1Newsshooter1Newsweek1nrn1CrudeOilPricesToday1OneMileataTime1OregonPublicBroadcasting1OregonLive1PageSix1politico.eu1QuantaMagazine1Road&Track1RoadtoVR1RockstarINTEL1Salon1CultureMapSanAntonio1ScienceAlert1Semafor1YahooSingapore1Slate1SlippedDisc1Space1SpaceNews1YahooTech1the5krunner1DailyBeast1DailyMeal1Drive1Hacker1Hindu1NextWeb1Times1TimesofIndia1TimesUnion1TMZ1TODAY1YahooFinanceUK1UploadVR1VisualCapitalist1WhatHi-Fi?1WindowsLatest1WKYT1WOWT1YGOrganization1YourTango1
  1. 001Hacker NewsSEP · 22English

    Datapages v0.10.0 Beta Release

    Datapages v0.10.0 transitions from Alpha to Beta after 7 months, introducing 8 major features including stateful pages, offline capabilities, multi-app support per module, and enhanced session management. The release includes 131 bug fixes, improved API design with type-driven handlers, security hardening, Windows support, and agentic coding skills for AI-assisted development.

    By Romshark
  2. 002Hacker NewsSEP · 22English

    It's Hard to Learn from Machines

    AI systems like AlphaGo develop heuristics through learning that are difficult for humans to understand or learn from, since machines and humans have different notions of simplicity. While humans can memorize AI moves, they struggle to internalize the underlying principles, and asking AI systems to explain their decisions may yield plausible-sounding but unreliable answers since they were optimized for performance, not interpretability.

    By Carl Kolon
  3. 003Hacker NewsSEP · 21English

    Rosenbjerg/local-review: Minimal webapp for local code review of branches

    Local-review is a minimal webapp for reviewing coding agent branches before pushing. It provides branch-scoped diffs, line-by-line commenting with threading, live updates, and exports feedback as markdown for agent handoff.

    By Rosenbjerg
  4. 004Hacker NewsSEP · 20English

    Why TypeScript picked Go over Rust for its new compiler

    TypeScript 7.0 replaced its JavaScript compiler with one written in Go rather than Rust. The team chose Go because porting the existing code to Rust would have required a complete rewrite to handle memory safety without garbage collection, whereas Go's garbage collection allowed them to preserve the original compiler's semantics and achieve a 10x performance improvement.

    By Adlet Balzhanov
  5. 005Hacker NewsSEP · 19English

    Build Distributed Systems from Scratch

    An educational platform for learning distributed systems through hands-on implementation across 8 programming languages, with 343+ tasks organized into 8 progressive learning categories from foundational concepts like message passing to advanced topics like Byzantine fault tolerance and distributed consensus.

    By Mohit Mishra
  6. 006Hacker NewsSEP · 19English

    ObjGit – object-storage backed Git

    ObjGit is a proof-of-concept Git server that stores repositories in object storage like Tigris instead of local filesystems. It supports SSH, HTTP, and Git protocols with post-receive hooks, Prometheus metrics, and bare repository format, though it lacks authentication and has not been extensively tested.

    By Tigrisdata
  7. 007Hacker NewsSEP · 18English

    A search-and-inference database from scratch in pure Zig

    A developer rewrote their Antfly database engine from Go to Zig, aiming for 'perfect search' by combining full-text, vector, and graph indexing capabilities. The rewrite leverages Zig's readability and concurrency features while maintaining zero dependencies, building on lessons learned from implementing vector search algorithms and distributed systems patterns.

    By kingcauchy
  8. 008Hacker NewsSEP · 18English

    Show HN: tuisheet, a terminal spreadsheet compatible with OpenXML (xlsx) files

    tuisheet is a terminal-based spreadsheet application written in Go that emulates VisiCalc and Lotus 1-2-3 while maintaining full compatibility with OpenXML (xlsx) files. The developer built it as a lightweight, cross-platform alternative to LibreOffice and Excel, using various LLMs and AI agents during development.

    By Krackout
  9. 009Hacker NewsSEP · 18English

    Dxui – A declarative desktop GUI framework for Go, without cgo

    Dxui is a declarative desktop GUI framework for Go that enables building native applications without cgo, using immutable View descriptions with typed props and callbacks. It provides common UI controls, customizable theming, and supports both simple and complex applications with features like virtual lists and native child windows.

    By Dxui-Org
  10. 010Hacker NewsSEP · 18English

    Type Declaration Syntax

    The article examines type declaration syntax across programming languages, criticizing C's context-dependent grammar while comparing alternative approaches like Go's identifier-type order and ML/Rust's identifier:type syntax. It discusses how different languages balance clarity and expressiveness in declaring variables and their types.

    By birdculture
  11. 011Hacker NewsSEP · 17English

    The Bitter Lesson (2019)

    Rich Sutton argues that 70 years of AI research demonstrates that general methods leveraging massive computation ultimately outperform approaches that rely on human domain knowledge. He illustrates this through examples in chess, Go, and speech recognition, where computation-intensive techniques defeated human-knowledge-based methods despite initial skepticism from researchers.

    By mjs
  12. 012Hacker NewsSEP · 17English

    Added a reusable retry client to try, thanks to Go 1.27's generic methods

    A new generic Go library for retrying operations with exponential backoff, released for Go 1.27+. It offers a reusable client that holds default retry options, pluggable jitter strategies, permanent error handling, and context awareness for production use cases.

    By Nodivbyzero
  13. 013Hacker NewsSEP · 17English

    My Office Has an On-Air Light (and Yes, It's a Robot)

    A software engineer built a simple on-air light for his home office using a smart bulb and a Linux daemon that detects when his webcam is in use, automatically turning the light red to signal to family members that he's on camera without requiring manual toggling.

    By gherlein
  14. 014Hacker NewsSEP · 17English

    Go-based Robotics Framework built around NATS.io

    Gorai is a Go-based robotics framework built on NATS.io that treats robots as distributed systems where sensors and actuators are services discovered at runtime. It enables composite robots spanning multiple machines, enforces safety through capability nodes rather than agents, and provides native support for action logging and replay as first-class concerns.

    By Emergingrobotics
  15. 015Hacker NewsSEP · 17English

    (Go) Spelunk

    Spelunk is a Go library for extracting secrets from multiple sources (Kubernetes, Vault, files, environment variables) using a unified URI-based coordinate system. Version 2.x introduces a modular architecture with a lightweight core and decoupled plugins to avoid unnecessary dependencies. The library simplifies secret management in cloud-native applications and includes a CLI tool.

    By Detro
  16. 016Hacker NewsSEP · 17English

    Shakespeare Skill: Make agents sound like William Shakespeare characters

    An Agent Skill enables coding agents to communicate like William Shakespeare, using a corpus of 14 plays and sonnets plus a portable Go binary for searching them. Compatible with opencode, Claude Code, Gemini CLI, and other Agent Skills clients following the open standard.

    By Cookiengineer
  17. 017Hacker NewsSEP · 17English

    Size-Specialized Memory Allocation

    Go 1.27 introduces size-specialized memory allocation that makes allocations under 80 bytes up to 20-30% faster by generating optimized variants of the mallocgc function for specific size classes and pointer characteristics. The runtime creates specialized allocation functions like mallocgcSmallNoScanSC3 that make assumptions about allocation patterns, falling back to generic routines for edge cases. These optimizations can improve allocation-heavy programs by up to 1% overall.

    By Michael Matloob
  18. 018Hacker NewsSEP · 16English

    GoBench: Evaluating LLMs on 9×9 Go using KataGo opponents as Elo anchors

    GoBench is a benchmark that measures how well frontier language models play 9×9 Go against KataGo opponents calibrated on an Elo ladder. The arXiv paper is scheduled for release on September 17, 2026.

    By Roland Gao
  19. 019Hacker NewsSEP · 16English

    Goroutine Leak Profiles

    Go 1.27 introduces a goroutine leak profiler to detect goroutines permanently blocked on channels or sync primitives in production systems, addressing limitations of existing tools like goleak and synctest that cannot reliably identify leaks at scale or distinguish them from temporarily blocked goroutines.

    By Vlad Saioc
  20. 020Hacker NewsSEP · 16English

    Show HN: Salmon – tray and desktop alerts for systemd services and custom checks

    Salmon is a Linux monitoring utility that tracks systemd service health and custom checks via periodic commands, displaying alerts through a tray icon and desktop notifications. The project consists of a Go background service (salmon) that monitors local or remote machines and a Rust desktop client (salmon-watch) that connects to multiple instances and displays incidents.

    By Dimonomid