source&pool
A daily wire of long-form journalism, video, and discourse — filed, tagged, and laid out flat.
VOL. I·NO. 01
THURSDAY, SEPTEMBER 17, 2026
Hacker News3680X 主题热门3547CNBC77MacRumors699to5Mac57YahooFinance57Kotaku44Verge379to5Google32aihot32IGN32NintendoLife30Gematsu27Engadget26TechCrunch26Eurogamer25BusinessInsider24Guardian18Polygon16NBC15CNET14Fortune13FoxBusiness13Wccftech13bgr12Mashable12NPR12SeekingAlpha12Gizmodo11PushSquare11USAToday11WIRED10Notebookcheck9TechPowerUp9AppleInsider8CNN8GameInformer8Investor'sBusinessDaily8NewYorkPost8VideoGamesChronicle8WindowsCentral8ABC7CBS7Fox7ArsTechnica6NintendoEverything6CrudeOilPricesToday6BleepingComputer5GamesIndustry.biz5SamMobile5Variety5AlJazeera4CoinDesk4DigitalFoundry4GameRant4PetaPixel4PureXbox4SlashGear4Register4AndroidPolice3CTech3ChromeUnboxed3DW3GSMArena3Jalopnik3Lifehacker3Motor13Blizzard3XBOXWire3PCMag3PCWorld3RPGSite3Space3Hacker3TweakTown3VideoCardz3WindowsLatest3Yahoo3ZDNET3404Media2Aftermath2AndroidCentral2AOL2AwfulAnnouncing2BleedingCool2BuzzFeed2CanonRumors2CyberSecurityNews2Deadline2DroidLife2DualShockers2Euronews2EventHubs2MotleyFool2FratelloWatches2Futurism2GameDeveloper2GearPatrol2Hodinkee2KITCO2LosAngelesTimes2MassivelyOverpowered2Maxroll2MP1st2MyNintendo2Newser2PaulKrugman2PokémonGOHub2RoadtoVR2RockPaperShotgun2SeattleTimes2SFGATE2Conversation2Intercept2NextWeb2Tom'sGuide2UploadVR2WarhammerCommunity2YourTango280Level1ABC111AboveLaw1ageofempires1AVClub1Benzinga1Billboard1BloodyDisgusting1Borderlands1Boston1Bungie1Yahoo!FinanceCanada1CineD1CnEVPost1comicbook1CreativeBloq1DailyKos1Defector1DenverPost1derekthompson1DigitalCameraWorld1Draftsim1CNN1flatpanelshd1FrequentMiler1GAMINGbible1garymarcus.substack1GeekWire1GeekyGadgets1Hackaday1HollywoodReporter1Independent1InsiderGaming1InterconnectsAI1InterestingEngineering1KSL1Lloyd'sList1WPLGLocal101Macworld1Mediaite1Mercury1MonochromeWatches1MortgageDaily1MPR1Nature1SemiAnalysis1Newsweek1nylon.com.sg1NYT1OregonLive1PageSix1PCGamesN1Pokemon1PittsburghPost-Gazette1QuantaMagazine1qz1SammyGuru1CultureMapSanAntonio1ScienceAlert1ScientificAmerican1SouthChinaMorningPost1Semafor1YahooFinanceSingapore1YahooSingapore1SportsIllustrated1SimpleFlying1supercarblondie1YahooTech1Tedium1TelecomTalk1GameBusiness1TheGamer1TimeExtension1LongmontTimes-Call1TmoNews1TopGear1TwistedVoxel1YahooFinanceUK1UnHerd1WhatHi-Fi?1WOWT1WPBF1WRAL1YGOrganization1
  1. 001Hacker NewsSEP · 12English

    Reaction: "A Quick Look at Atomics in C"

    An article examining atomics in C explores how simple operations like variable increments can break down into multiple steps at the machine level, leading to race conditions in multithreaded code. The C11 standard introduced <stdatomic.h> with atomic types and operations to ensure indivisible execution, while memory ordering semantics like memory_order_relaxed and seq_cst define precise contracts between threads to prevent subtle concurrency bugs.

    By odilelof
  2. 002Hacker NewsSEP · 12English

    A quick overview of atomics in C

    An overview of atomic variables in C for multithreaded programming. The article explains how to create threads using <threads.h>, the dangers of data races when multiple threads access shared memory, and how atomic variables from <stdatomic.h> provide safe access with various memory ordering semantics including relaxed, acquire/release, and fully ordered modes.

    By View all posts by Daniel Lemire
  3. 003Hacker NewsSEP · 12English

    Optimizing a Spin-Lock

    A technical post explores optimizing spin-locks—locks that keep threads spinning on CPU rather than yielding—through incremental improvements in memory ordering and synchronization. By adjusting atomic memory orderings from sequential consistency to acquire-release semantics, the authors achieve 5.7x faster performance and 5.4x lower energy consumption compared to a naive implementation.

    By David Álvarez Rosa
  4. 004Hacker NewsSEP · 11English

    Optimizing a Spin-Lock

    This article explores optimizing spin-locks in C++ through incremental improvements. Starting with a naive atomic-based implementation, the author demonstrates how adjusting memory ordering semantics and reducing cache coherency traffic can achieve 5.7x faster performance and 5.4x lower energy consumption.

    By David Álvarez Rosa
  5. 005Hacker NewsSEP · 10English

    Optimizing a Spin-Lock

    This article explains how to optimize spin-locks—locks that keep threads on the CPU rather than yielding to the scheduler—by reducing unnecessary atomic operations and using appropriate memory ordering. Through benchmarking and profiling, the authors demonstrate that relaxing memory ordering from sequential consistency to acquire-release semantics cuts uncontended latency in half and reduces four-thread contention latency from 246 ns to 131 ns.

    By David Álvarez Rosa