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 News3763X 主题热门3645MacRumors79CNBC77YahooFinance649to5Mac61Kotaku44Verge43IGN349to5Google32Gematsu32aihot31NintendoLife31Engadget26TechCrunch26Eurogamer25BusinessInsider23Guardian20NBC16CNET15NPR15FoxBusiness14Polygon14Fortune13SeekingAlpha13bgr12Gizmodo12CBS11Wccftech11Investor'sBusinessDaily10Mashable10PushSquare10TechPowerUp10USAToday10WIRED10CNN8NintendoEverything8Notebookcheck8NewYorkPost8CrudeOilPricesToday8VideoGamesChronicle8ABC7ArsTechnica7Fox7GameInformer7WindowsCentral7BleepingComputer6PetaPixel6AppleInsider5Deadline5DigitalFoundry5GamesIndustry.biz5Variety5Yahoo5AlJazeera4AndroidPolice4DroidLife4MotleyFool4GameRant4Jalopnik4PureXbox4SamMobile4SlashGear4Hacker4AP3CTech3CanonRumors3ChromeUnboxed3CoinDesk3GameDeveloper3GSMArena3Motor13Blizzard3XBOXWire3PCMag3PCWorld3SeattleTimes3Space3Register3TweakTown3YGOrganization3ZDNET324/7WallSt.2Aftermath2AndroidCentral2AwfulAnnouncing2BleedingCool2BuzzFeed2DigitalCameraWorld2DualShockers2DW2EventHubs2Futurism2Hodinkee2Independent2Lifehacker2MassivelyOverpowered2MyNintendo2Nature2Newser2Newsweek2PaulKrugman2PokémonGOHub2RoadtoVR2RPGSite2Conversation2Intercept2NextWeb2Tom'sGuide2UploadVR2VideoCardz2WarhammerCommunity2WindowsLatest2YourTango2404Media143rumors1ABC111AboveLaw1ageofempires1AndroidHeadlines1AOL1AVClub1Benzinga1BikeRadar1Billboard1BloodyDisgusting1Borderlands1Bungie1Yahoo!FinanceCanada1CineD1CnEVPost1comicbook1CreativeBloq1CyberSecurityNews1DailyKos1DCRainmaker1derekthompson1Draftsim1CNN1Euronews1flatpanelshd1FratelloWatches1FrequentMiler1GAMINGbible1garymarcus.substack1GearPatrol1GeekWire1GeekyGadgets1Hackaday1HollywoodReporter1InsiderGaming1InterconnectsAI1InterestingEngineering1JapanTimes1KITCO1KrebsonSecurity1KSL1LosAngelesTimes1Lloyd'sList1WPLGLocal101Macworld1Maxroll1Mediaite1MiddleEastEye1MonochromeWatches1MPR1SemiAnalysis1Newsshooter1NoMan'sSky1nylon.com.sg1NYT1OregonLive1PCGamesN1PersonaCentral1Pokemon1politico.eu1PittsburghPost-Gazette1QuantaMagazine1qz1RockPaperShotgun1SammyGuru1ScienceAlert1ScientificAmerican1SouthChinaMorningPost1Semafor1SFGATE1YahooFinanceSingapore1YahooSingapore1SportsIllustrated1SimpleFlying1Sources1supercarblondie1Tedium1TelecomTalk1GameBusiness1TheGamer1Times1LongmontTimes-Call1TmoNews1TopGear1TwistedVoxel1YahooFinanceUK1UnHerd1vox1WhatHi-Fi?1WPBF1WRAL1
  1. 001Hacker NewsSEP · 16English

    Verification of a Generational Garbage Collector

    Researchers formally verified a multi-generation garbage collector in Rocq+VST, written in C and compatible with OCaml data types. The verification uses a modular API specification independent of implementation details, demonstrating adequacy through verified client programs and supporting components like forwarding functions.

    By Wang; Shengyi; Stark; Kathrin; Appel; Andrew W
  2. 002Hacker NewsSEP · 15English

    I Missed One TLB Shootdown and Somehow Ended Up Controlling a Page Table

    A security researcher exploited a public Linux kernel bug in Google's kernelCTF challenge by manipulating CPU TLB shootdown behavior to maintain a stale memory mapping, then convinced the kernel to recycle the underlying physical page as a page table, ultimately gaining control to retrieve the flag. The exploit leveraged existing public vulnerability details rather than discovering a new bug.

    By Himanshu Anand
  3. 003Hacker NewsSEP · 15English

    GDScript: The Good, Bad, and Ugly Parts

    A developer who ported a TypeScript system to GDScript shares a detailed analysis of the language's strengths, weaknesses, and design choices. GDScript was purpose-built for game development in Godot, offering native game-dev types, no garbage collector, first-class signals, and tight engine integration, though it has trade-offs in performance and feature completeness compared to general-purpose languages.

    By Bruno Dias
  4. 004Hacker NewsSEP · 15English

    Issues with unsigned long int vs. unsigned long long int on Linux vs. 32-bit OS

    Operating system developer debugged a critical type size discrepancy where unsigned long was 32 bits on their custom OS but 64 bits on Linux, causing timing functions to fail. After switching to explicit u32 and u64 typedefs and enhancing utility functions like itoa, memset overloads, and a newline-aware print function, the issue was resolved.

    By birdculture