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 News3938X 主题热门3816CNBC84MacRumors81YahooFinance679to5Mac65Kotaku47Verge46IGN369to5Google34aihot34NintendoLife34Gematsu32Eurogamer28TechCrunch27Engadget26BusinessInsider25Guardian20NBC16NPR16CNET15Polygon15FoxBusiness14Fortune13SeekingAlpha13Wccftech13bgr12Gizmodo12PushSquare12USAToday12WIRED12CBS11Mashable11TechPowerUp11Investor'sBusinessDaily10GameInformer9NintendoEverything9ABC8ArsTechnica8CNN8Fox8Notebookcheck8NewYorkPost8CrudeOilPricesToday8VideoGamesChronicle8WindowsCentral7AppleInsider6BleepingComputer6PetaPixel6SamMobile6Deadline5DigitalFoundry5GamesIndustry.biz5Variety5Yahoo5AlJazeera4AndroidPolice4CoinDesk4DroidLife4MotleyFool4GameRant4GSMArena4Jalopnik4PureXbox4SlashGear4Hacker4AP3BuzzFeed3CTech3CanonRumors3ChromeUnboxed3DW3GameDeveloper3Lifehacker3Motor13Blizzard3XBOXWire3PCMag3PCWorld3SeattleTimes3Space3Register3TweakTown3VideoCardz3YGOrganization3ZDNET324/7WallSt.2404Media2Aftermath2AndroidCentral2AOL2AwfulAnnouncing2BleedingCool2DigitalCameraWorld2DualShockers2Euronews2EventHubs2FratelloWatches2Futurism2GearPatrol2Hodinkee2Independent2KITCO2MassivelyOverpowered2MyNintendo2Nature2Newser2Newsweek2PaulKrugman2PokémonGOHub2RoadtoVR2RockPaperShotgun2RPGSite2Conversation2Intercept2NextWeb2Tom'sGuide2UploadVR2WarhammerCommunity2WindowsLatest2YourTango243rumors1ABC111AboveLaw1ageofempires1AndroidHeadlines1AVClub1Benzinga1BikeRadar1Billboard1BloodyDisgusting1Borderlands1Bungie1Yahoo!FinanceCanada1CineD1CnEVPost1comicbook1CreativeBloq1CyberSecurityNews1DailyKos1DCRainmaker1Defector1DenverPost1derekthompson1Draftsim1CNN1flatpanelshd1FrequentMiler1GAMINGbible1garymarcus.substack1GeekWire1GeekyGadgets1Hackaday1HollywoodReporter1InsiderGaming1InterconnectsAI1InterestingEngineering1JapanTimes1KrebsonSecurity1KSL1LosAngelesTimes1Lloyd'sList1WPLGLocal101Macworld1Maxroll1Mediaite1MiddleEastEye1MonochromeWatches1MortgageDaily1MP1st1MPR1SemiAnalysis1Newsshooter1NoMan'sSky1nylon.com.sg1NYT1OregonLive1PCGamesN1PersonaCentral1Pokemon1politico.eu1PittsburghPost-Gazette1QuantaMagazine1qz1SammyGuru1ScienceAlert1ScientificAmerican1SouthChinaMorningPost1Semafor1SFGATE1YahooFinanceSingapore1YahooSingapore1SportsIllustrated1SimpleFlying1Sources1supercarblondie1Tedium1TelecomTalk1GameBusiness1TheGamer1Times1LongmontTimes-Call1TmoNews1TopGear1TwistedVoxel1YahooFinanceUK1UnHerd1vox1WhatHi-Fi?1WPBF1WRAL1
  1. 001Hacker NewsSEP · 16English

    Small Programming Tricks

    A technical article discussing small but high-leverage programming tricks and knowledge nuggets that improve engineering productivity, including command-line tools, database techniques, git commands, and JavaScript features. The author emphasizes that accumulating these practical tricks—both technical and company-specific—significantly enhances daily work efficiency.

    By Will Keleher
  2. 002Hacker NewsSEP · 16English

    I Only Wanted the Tests to Run Faster

    A developer investigating slow tests in their Node.js test suite traced the issue across multiple layers—Vitest, Node.js, and V8—and discovered a cache collision problem in V8's object handling. Their fix was merged into V8 within two and a half days, demonstrating the effectiveness of open-source collaboration and offering lessons for InnerSource practices within companies.

    By Jupiter Jayna
  3. 003Hacker NewsSEP · 16English

    Categorize Everything All at Once

    A developer discusses using regex for named entity recognition and categorization tasks. They demonstrate how regex patterns can efficiently handle tasks like date validation, email detection, and money recognition, comparing favorably to neural network approaches while using far fewer computational resources. The post showcases regex expressivity through composable patterns and finite state machines.

    By Ian Erik Varatalu
  4. 004Hacker NewsSEP · 16English

    Looking back on Servo's first donation-funded role

    Josh Bowman-Matthews, a long-time Servo maintainer, reflected on his first year working part-time on the project funded by community donations through OpenCollective and GitHub. During this period, he nominated 8 new maintainers, reviewed 1150 pull requests, filed 114 contributor-targeted issues, wrote documentation, and helped stabilize the project's testing infrastructure and JS engine integration.

    By The Servo Project Developers
  5. 005Hacker NewsSEP · 16English

    Show HN: Now You Can Use – Web Baseline Timeline

    Web Baseline Timeline showcases newly available web platform features including CSS functions (progress, sibling-count, contrast-color, shape), pseudo-classes for media and UI states, JavaScript APIs (Math.sumPrecise, Iterator.concat, Map.getOrInsert), security enhancements (Trusted Types, CSP reporting), and performance improvements like WebTransport and Zstandard compression.

    By Hyperlisk
  6. 006Hacker NewsSEP · 15Korean

    Move AI chats across harnesses: Claude Code, Codex, OpenCode, Cursor, and more

    txcript is a library and CLI tool that enables users to transfer AI chat sessions between different coding agents like Claude Code, Codex, and Cursor, preserving messages, reasoning, and tool history. It provides Rust and JavaScript APIs, supports multiple agents, and allows session searching, viewing, editing, and exporting across platforms.

    By Skillsynchq
  7. 007Hacker NewsSEP · 15English

    How AI tool calling works (40 lines of vanilla JavaScript)

    This article explains how AI tool calling works: a model receives a list of allowed functions, requests one by emitting structured JSON, your program executes it and returns results, then the loop repeats. The author demonstrates this four-step cycle with runnable 40-line code examples in JavaScript and Python using the Anthropic API.

    By stephenblum
  8. 008Hacker NewsSEP · 15English

    Show HN: Bough, the agent I built to replace Claude Code at work

    Bough is a terminal coding agent where the model writes JavaScript programs that execute tool calls directly, enabling batch operations and conditional branching in a single step rather than sequential round trips. The tool supports multiple LLM providers, operates locally with append-only session history, and is highly configurable through YAML plugins.

    By Andreylukin
  9. 009Hacker NewsSEP · 14English

    Small Programming Tricks

    Engineering productivity is significantly enhanced by accumulating small, high-leverage nuggets of knowledge—from language features and command-line tricks to database optimizations and git incantations. These micro-skills, like using fzf for fuzzy command history or git log -S for finding commits, require minimal mental overhead but provide outsized productivity gains. Such knowledge is particularly valuable when shared within teams.

    By Will Keleher
  10. 010Hacker NewsSEP · 14English

    Drawably: Hand-Drawn UI Controls

    Drawably is a lightweight JavaScript library (~9 KB gzipped) that renders hand-drawn UI controls with animated pen-sketch effects. It provides React components and vanilla JS wrappers for buttons, inputs, badges, and other controls, with zero dependencies and full accessibility support.

    By Danilaa1
  11. 011Hacker NewsSEP · 14English

    Five Years of JavaScript on WebAssembly

    This post chronicles five years of JavaScript on WebAssembly development (2021–2026), focusing on Javy, a toolchain designed to run untrusted JavaScript code server-side on WebAssembly. Key milestones include Javy's creation in 2021, achieving production-readiness in 2022, moving to community governance under the Bytecode Alliance in 2023, adding profiling capabilities in 2024, and improving extensibility in 2025.

    By Saúl Cabrera
  12. 012Hacker NewsSEP · 14English

    Show HN: My coding agent apologized for being right, so I built Frank

    Frank is a local plugin for AI coding agents that enforces evidence-based replies by requiring verification receipts after code changes and preventing agents from claiming completion without concrete evidence. The tool adds hooks to Claude Code and other platforms to push back on disputed answers with specific verdicts and checks, demonstrating through benchmarks that it reduces false apologies and improves agent accuracy in technical disputes.

    By HimanshuJ
  13. 013Hacker NewsSEP · 14English

    Show HN: Openstatus/health tree-shakable health endpoints for JavaScript servers

    Openstatus releases a tree-shakable health check library for JavaScript servers that runs dependency probes and exposes status via GET /health. It works across Deno, Node, Bun, and edge runtimes with framework-specific adapters and minimal dependencies.

    By Openstatushq
  14. 014Hacker NewsSEP · 14English

    Anecdotally, Programmers Dislike "Reduce"

    A programmer reflects on anecdotal observations that peers dislike the reduce function in code reviews, unlike map and filter, and theorizes this may stem from readability, familiarity, performance concerns, or language-specific implementation differences.

    By Evan Hahn
  15. 015Hacker NewsSEP · 14English

    Closure Compiler: A JavaScript checker and optimizer

    Closure Compiler is a JavaScript optimizer and checker that compiles JavaScript to faster, smaller JavaScript by analyzing code, removing dead code, and minimizing output. It requires code written specifically for the compiler and uses aggressive whole-world optimization that can break code if global variables or properties are hidden from analysis. The tool primarily supports Google's goog.module syntax and has limited, unmaintained support for ECMAScript and CommonJS modules.

    By Google
  16. 016Hacker NewsSEP · 14English

    Below the Root: JavaScript port of the Commodore 64 game

    Below the Root is a Commodore 64 game based on Zilpha Keatley Snyder's Green-Sky trilogy, featuring open-world exploration, puzzles, and hundreds of characters. This JavaScript port preserves the original art, music, and words while adding modern controls, autosave, and an in-game map for enhanced accessibility.

    By gregsadetsky
  17. 017Hacker NewsSEP · 14English

    MelonJS: Modern and featured HTML5 game engine

    melonJS is an open-source HTML5 game engine for indie developers offering 2.5D rendering, GPU-accelerated tilemaps, 3D mesh support, and physics, all in ~250 KB of vanilla JavaScript with no dependencies. It features a Canvas2D-inspired API, automatic fallback across WebGPU, WebGL 2, and Canvas, and includes batteries-included tools like audio, particles, and UI components.

    By AltByte Pte Ltd
  18. 018Hacker NewsSEP · 13English

    Qalb: A programming language that uses the Arabic script instead of Latin

    Qalb is an Arabic-script programming language implemented as a JavaScript interpreter that challenges the cultural bias of ASCII-based coding by enabling development entirely in Arabic. The project includes calligraphy pieces treating algorithms as poetry and has been featured at galleries and cultural showcases exploring how programming languages encode linguistic and cultural assumptions.

    By Muhammad523
  19. 019Hacker NewsSEP · 13English

    The Kirby Krackle

    A developer created krackle.js, a lightweight script that adds Jack Kirby's signature visual effect to web page clicks, built with Claude's assistance. The project explores using AI to offload tedious work and iterate on creative ideas while learning new techniques.

    By Christopher Boette
  20. 020Hacker NewsSEP · 12English

    The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library

    A security vulnerability was discovered in the constant-time-js JavaScript library, a demonstration tool for side-channel attack prevention. Researcher Yayu Wang reported that the library's conditional-selection functions contained a side-channel flaw undermined by V8 runtime optimizations, which the author patched in version 0.5.0 and disclosed via CVE.

    By View Archive