source&pool
A daily wire of long-form journalism, video, and discourse — filed, tagged, and laid out flat.
VOL. I·NO. 01
THURSDAY, OCTOBER 1, 2026
X 主题热门3772Hacker News3749CNBC109YahooFinance70Verge57aihot50PANews499to5Google44IGN44Engadget399to5Mac34TechCrunch33Channel News Asia31ChainCatcher30MacRumors30Kotaku29PushSquare24Guardian24ArsTechnica21AndroidAuthority20Eurogamer19SouthChinaMorningPost19TechPowerUp19FoxBusiness17Mashable17Crypto.news16Investor'sBusinessDaily16NintendoLife16Gematsu15Polygon15NBC13SeekingAlpha12Wccftech12CoinDesk11Gizmodo11NPR11bgr10Decrypt10Fortune10WIRED10AndroidPolice9BusinessInsider9CNN9Cointelegraph9GameInformer9GSMArena9PureXbox9CBS8Variety8AlJazeera7DroidLife7GameGPU7XBOXWire7VideoGamesChronicle7GamesIndustry.biz6NewYorkPost6USAToday6WindowsCentral6Yahoo6AndroidCentral5AppleInsider5BleepingComputer5CNET5Draftsim5HollywoodReporter5Motor15NintendoEverything5NYT5Yahoo5TechSpot5Hacker5Tom'sGuide5WarhammerCommunity5AMBCrypto4DW4MotleyFool4Fox4Futurism4GAMINGbible4InsiderGaming4Jalopnik4LosAngelesTimes4Notebookcheck4Space4Register4UploadVR4VideoCardz4ABC3BitcoinMagazine3BuzzFeed3Coinness3Nature3CrudeOilPricesToday3PetaPixel3Phoronix3PokeBeach3Pokemon3RoadtoVR3SamMobile3SlashGear3YahooTech3404Media2AndroidHeadlines2Anthropic2Autonocion2BBC World2ChromeUnboxed2Deadline2DigitalFoundry2Electrek2Euronews2FierceBiotech2GameRant2GearPatrol2Hackaday2iLovetheUpperWestSide2Independent2Lifehacker2mtgrocks2MyNintendo2MyNorthwest2PCMag2politico.eu2RockPaperShotgun2ScreenRant2SeattleTimes2Slate2Autopian2Conversation2TweakTown2WhatHi-Fi?2ynetnews224/7WallSt.1WXLV1Aftermath1AFTVnews1ageofempires1airlive1AJC1AlaskaBeacon1Apple1AUTOMATON1AVClub1AviationWeek1BlockClubChicago1BoingBoing1BostonGlobe1YahooLifestyleCanada1CarandDriver1Carscoops1CineD1CnEVPost1comicbookmovie1consequence1CreativeBloq1YahooCreators1Currently1DailyKos1DaringFireball1DCRainmaker1Deseret1Dezeen1DSOGaming1DiarioAS1Endpoints1EventHubs1Federal Reserve1Finbold1ForexFactory1FOX13Seattle1franchisetimes1Futurity1GameFile1garymarcus.substack1GeekyGadgets1GosuGamers1Hodinkee1HuffPost1InsideEVs1investor.costco1I/OFund1iPhoneinCanada1KCRA1KOMO1Magic:Gathering1MakeUseOf1Minecraft1MortgageDaily1MP1st1NBCBayArea1NBC5Chicago1NBC7SanDiego1Newser1SemiAnalysis1Newsshooter1Nokiamob1OregonPublicBroadcasting1PageSix1PCGamesN1PCWorld1PickupTruck+SUVTalk1PlayStationLifeStyle1Psyche1QuantaMagazine1RichmondTimes-Dispatch1Richmonder1Road&Track1RPGSite1ScienceDaily1SEC1YahooFinanceSingapore1SimpleFlying1SlowBoring1statnews1svg1TampaBayTimes1DailyBeast1NextWeb1TimeExtension1https://tipswatch.com/1TMZ1WindowsLatest1WrestlingInc.195.5WSB1ZDNET1
  1. 001Hacker NewsOCT · 01English

    Bil Concurrency Distilled

    Bil is a Go-inspired language that integrates concurrency as a core language feature using constructs like par, proc, and chan instead of goroutines and libraries. It provides explicit fork-join parallelism, unbuffered channel-based communication, and a CSP/occam-inspired model for writing concurrent programs with stricter static checking.

    By librasteve
  2. 002Hacker NewsOCT · 01English

    Arc<Mutex<_>> in Rust

    This article demonstrates how to safely share mutable data across multiple threads in Rust using Arc<Mutex<_>>. A Mutex ensures only one thread accesses data at a time, while Arc (atomic reference counting) allows multiple threads to safely hold references to the same Mutex. The example spawns two threads that concurrently modify a shared vector, with one incrementing values and the other doubling them.

    By Adam Shirey's code snippets
  3. 003Hacker NewsOCT · 01English

    Arc and Mutex in Rust

    This article explains Arc and Mutex in Rust, two key types for safe concurrent programming. It demonstrates how Rust's ownership model prevents data races and shows why Arc is needed to share immutable data across threads while Mutex enables safe mutable access in concurrent environments.

    By Piotr Sarnacki
  4. 004Hacker NewsSEP · 30English

    Pining for Arc Downcasting in Rust

    A Rust developer discusses solving an expensive cloning problem in a concurrent cache implementation by using Arc pointers instead of cloning values, enabling cheap reference counting while maintaining thread safety.

    By birdculture
  5. 005Hacker NewsSEP · 30English

    Repack (Concurrently) in Postgres 19

    PostgreSQL 19 introduces REPACK (CONCURRENTLY), a built-in command that rewrites bloated tables online without extensions, using logical decoding to maintain a consistent snapshot and record changes during the rewrite. The author benchmarked REPACK against pg_squeeze and pg_repack extensions on a 90-million-row table, finding REPACK comparable in performance but more practical for managed services since it requires no shared libraries or restart.

    By Radim Marek
  6. 006Hacker NewsSEP · 29English

    Pining for Arc Downcasting in Rust

    A Rust developer discusses solving the problem of expensive clones in a concurrent cache by using Arc<JSON> instead of direct values, allowing cheap pointer sharing while maintaining thread safety through read-write locks.

    By g0xA52A2A
  7. 007Hacker NewsSEP · 29English

    Turso 0.8: Concurrent writes without SQLite's single-writer bottleneck

    Turso 0.8 introduces BEGIN CONCURRENT to enable concurrent writes without SQLite's single-writer bottleneck, significantly reducing transaction tail latency and improving write throughput under concurrent workloads. The release demonstrates that Turso's MVCC architecture achieves sub-6ms latency at 32 concurrent connections while SQLite reaches 1.2 seconds, and scales write throughput to 9,500 transactions per second compared to SQLite's flat 1,370 tps.

    By Pekka Enberg
  8. 008Hacker NewsSEP · 29English

    Once Campfire in Rust: one binary, the Rails app's data, 19–44× faster

    A Rust port of ONCE Campfire achieves pixel-perfect parity with the original Rails application while delivering 20–95× faster performance. The single binary replaces Ruby, Puma, Redis, and Resque, handling 100,000 concurrent clients in 1.5 GB of memory and serving pages and real-time updates significantly faster than the Rails version.

    By Basecamp
  9. 009Hacker NewsSEP · 29English

    I built a small workflow execution engine around a deliberately narrow problem

    AdaptiveFlow is a lightweight Java 21 library for executing task DAGs using virtual threads, offering a fluent API for workflow definition with automatic validation, topological sorting, and type-safe result handling—eliminating the need for heavy frameworks or configuration.

    By Varun-
  10. 010Hacker NewsSEP · 28English

    You are a 1000x maker, and you can't think of how to make your stack 10x better?

    A developer argues that experienced programmers should leverage their expertise to fundamentally improve their technology stacks rather than simply using AI to generate code. They propose concrete improvements to Ruby and Rails, such as performance optimization, better concurrency support, advanced type systems, and architectural changes like embedding SQLite3.

    By thunderbong
  11. 011Hacker NewsSEP · 27English

    Safe Optimistic Lock Coupling

    This article explores Optimistic Lock Coupling, a synchronization technique for concurrent data structures that improves scalability by allowing readers to perform read-only operations without acquiring locks. Unlike traditional lock coupling which creates contention on frequently accessed nodes like tree roots, optimistic lock coupling uses version numbers to detect concurrent writes, enabling better multi-core performance while requiring careful validation to avoid race conditions.

    By Thomas Neumann
  12. 012Hacker NewsSEP · 27English

    Optimistic UI is an architectural decision, not a minor UX tweak

    Optimistic UI—showing changes immediately before server confirmation—requires fundamental architectural changes beyond a simple UX tweak. Implementing it in Rulrmail exposed cascading challenges: handling overlapping requests, synchronizing feedback, managing premature undo clicks, preventing race conditions in shared state, and resolving database locking issues.

    By raffi001
  13. 013Hacker NewsSEP · 27English

    CUDA Device Max Connections

    CUDA_DEVICE_MAX_CONNECTIONS is an environment variable that controls GPU hardware concurrency by limiting the number of concurrent connections to the GPU device. Setting it appropriately is critical for maximizing GPU utilization when using multiple CUDA streams, as the default value of 8 may underutilize hardware capabilities. Similar constraints apply to AMD GPUs via the GPU_MAX_HW_QUEUES environment variable.

    By Lei Mao
  14. 014Hacker NewsSEP · 27English

    Go Concurrency Distilled

    Go Concurrency Distilled is a mini-book providing an overview of Go concurrency topics with interactive examples, covering goroutines, channels, and related patterns. It serves as a quick refresher rather than a beginner's guide, with code examples demonstrating foundational concepts like wait groups and channel communication.

    By Anton Zhiyanov
  15. 015Hacker NewsSEP · 26English

    Prefill Concurrency in SGLang: Consistent TTFT Under Multi-Tenant Load

    Sference implements prefill concurrency in SGLang to maintain consistent time-to-first-token (TTFT) latency across multi-tenant GPU deployments. The approach addresses the architectural challenge of scheduling prefill work (prompt processing) versus decode work (token generation), which stress different GPU subsystems and have different queue dynamics. Prefill concurrency allows smaller requests to proceed without waiting behind large prompts, improving TTFT consistency for all users.

    By Aleksander Pejcic
  16. 016Hacker NewsSEP · 26English

    Two Writes, One Row: Who Wins?

    Article explaining the lost-update concurrency problem where two simultaneous database writes can erase each other, and three approaches to fix it: conditional updates with WHERE clauses, pessimistic locking with SELECT FOR UPDATE, and optimistic locking with version checks.

    By Naseebullah Ahmadi
  17. 017Hacker NewsSEP · 25English

    PHP Structured Concurrency and Beyond: history and vision

    PHP lacks structured concurrency despite having fibers and an event loop, unlike languages such as Python, Kotlin, Swift, and Java that have implemented it. The article traces how programming evolved by trading freedoms for machine-enforceable guarantees—from eliminating goto to managed memory—and argues structured concurrency should follow the same pattern by confining tasks to scopes with guaranteed cleanup. Two RFC proposals for PHP structured concurrency failed due to process concerns and uncertainty about effects on global state, though the author argues a userland library rather than engine changes could solve the problem.

    By Merlin Rutz
  18. 018Hacker NewsSEP · 25English

    PHP 8.5 vs. Node.js vs. Go vs. Python: I/O Perf Under Real Database Load (2026)

    A 2026 benchmark compared PHP 8.5, Node.js 22, Go 1.24, and Python 3.12 under database I/O load, finding that PHP 8.5 with Swoole coroutines achieved 4.9–5× higher throughput than traditional synchronous runtimes at 50–200ms latency. Swoole's coroutine-based concurrency model allowed single workers to handle multiple concurrent requests, dramatically outperforming PHP-FPM, Node.js, Go, and Python in I/O-bound scenarios.

    By Brother Pig
  19. 019Hacker NewsSEP · 24English

    Practical Hurdles in Crab Latching Concurrency

    This post discusses practical challenges in implementing thread-safe concurrent B+Tree using crab latching, a fine-grained concurrency protocol that uses readers/writer latches on nodes. The author explains how top-down latch ordering prevents deadlocks when multiple threads access the tree concurrently, and demonstrates a deadlock scenario that occurs without proper ordering.

    By ibobev
  20. 020Hacker NewsSEP · 24English

    Book review: Is parallel programming hard, and, if so, what can you do about it?

    A reviewer discusses their experience reading Paul E. McKenney's free online textbook on parallel programming. They attended a 2026 conference where conversations about lock-free concurrency sparked interest in the subject, leading them to choose this textbook for its focus on concurrent programming and CPU cache effects rather than specific synchronization patterns.

    By Andrew Helwer