source&pool
A daily wire of long-form journalism, video, and discourse — filed, tagged, and laid out flat.
VOL. I·NO. 01
FRIDAY, SEPTEMBER 25, 2026
X 主题热门3831Hacker News3807CNBC71YahooFinance65aihot59Verge569to5Mac52IGN48MacRumors47Kotaku39Engadget31TechCrunch289to5Google26NintendoLife24AndroidAuthority23ArsTechnica18Eurogamer18Guardian18BusinessInsider15Investor'sBusinessDaily15PushSquare15Wccftech15USAToday14WarhammerCommunity14FoxBusiness13TechPowerUp13Polygon12Fortune11Gizmodo11CNET10Gematsu10Mashable10NBC10NPR10SeekingAlpha10CBS9CNN9NintendoEverything9VideoCardz9VideoGamesChronicle9BleepingComputer8MotleyFool8GSMArena8Notebookcheck8PureXbox8ABC7bgr7Fox7AndroidPolice6AppleInsider6CoinDesk6NewYorkPost6WIRED6Yahoo6AlJazeera5AndroidCentral5DroidLife5GamesIndustry.biz5HollywoodReporter5InsiderGaming5PetaPixel5PlayStationLifeStyle5PokeBeach5TechSpot5Tom'sGuide5Aftermath4Deadline4Lifehacker4SamMobile4SlashGear4Conversation4Hacker4UploadVR4Variety4WindowsCentral4404Media3BellofLostSouls3EventHubs3GameInformer3GearPatrol3Hackaday3HuffPost3Motor13PCMag3RockPaperShotgun3RPGSite3SouthChinaMorningPost3WhatHi-Fi?3WSB-TV36abcPhiladelphia2ABC7LosAngeles2AndroidHeadlines2AZFamily2Benzinga2ChromeUnboxed2Currently2DaringFireball2DCRainmaker2Electrek2Futurism2GAMINGbible2HouseDigest2Jalopnik2MyNintendo2Nature2XBOXWire2Pokemon2qz2Road&Track2RoadtoVR2SeattleTimes2SFGATE2SimsCommunity2TimeExtension2TODAY2TweakTown224/7WallSt.180Level1ageofempires1Alternet1Apple1ArizonaSports1BostonGlobe1BusinessTimes1BuzzFeed1Yahoo!FinanceCanada1CalMatters1CarBuzz1cbn1CineD1ClaimDepot1ColoradoSun1Skin.ClubCommunity1consequence1CreativeBloq1YahooCreators1ChristianScienceMonitor1DailyKos1DarkHorizons1Decrypt1Defense1denver71Designboom1DigitalCameraWorld1DigitalFoundry1DirtonDirt1Draftsim1DSOGaming1empireonline1GameGPU1erictopol.substack1Fangoria1ForexFactory1franchisetimes1DetroitFreePress1GameRant1GameWorldObserver1GamingOnLinux1GeekWire1GeekyGadgets1Global1GosuGamers1Gothamist1Hackster.io1Hodinkee1HoustonChronicle1iLovetheUpperWestSide1Independent1InsideEVs1InterestingEngineering1investor.costco1Invezz1iPhoneinCanada1LosAngelesTimes1MacObserver1MakeUseOf1Mashed1MLive1MorningBrew1MortgageDaily1Motorsport1MP1st1NBC5Chicago1BloombergLaw1SemiAnalysis1Newsshooter1Newsweek1NintendoWire1nrn1NYT1CrudeOilPricesToday1OneMileataTime1OregonPublicBroadcasting1OregonLive1PersonaCentral1Phoronix1PickupTruck+SUVTalk1politico.eu1Psyche1QuantaMagazine1Realtor1RockstarINTEL1Salon1SeattleRed1Semafor1SanFranciscoChronicle1YahooFinanceSingapore1SimpleFlying1GhostHowls1Slate1SlippedDisc1SlowBoring1SoraNews241SpaceNews1statnews1YahooTech1the5krunner1DailyBeast1DailyMeal1Drive1Hindu1Intercept1Register1Times1TimesofIndia1TimesUnion1TMZ1TopGear1YahooFinanceUK1PCMagUK1Vulture1WCVB1WFMZ1WHYY1WKYT1YGOrganization1YourTango1
  1. 001Hacker NewsSEP · 25English

    How many strings can you create per second?

    A benchmark compares string creation speed across Python, JavaScript, C++, Rust, Go, and Nim by converting integers to strings in a loop. C++ is fastest at 5.4 nanoseconds per string due to small string optimization, while Python is slowest at 44 nanoseconds; garbage-collected languages like Go and JavaScript perform competitively in the 12–16 nanosecond range.

    By Daniel Lemire
  2. 002Hacker NewsSEP · 25English

    Show HN: A benchmark comparison of C++ vs. Node.js performance

    A developer benchmarked HTTP server performance by building identical routes in C++ (using Crow and uWebSockets libraries) and Node.js. Node.js initially outperformed Crow due to async I/O differences, but uWebSockets achieved 57k req/sec compared to Node's 12k, demonstrating that library choice and I/O model matter more than language alone.

    By Vikram Kamble
  3. 003Hacker NewsSEP · 25Chinese

    Show HN: Miru: Zoomer Daemon for Wayland

    Miru is a Wayland zoom daemon written in C that captures the screen and displays a zoomed overlay, allowing users to magnify and pan around the frozen frame using cursor position. The developer created it after finding existing X11 zooming tools incompatible with their Wayland compositor setup, using the project to learn Wayland protocol internals.

    By vaishnav110504
  4. 004Hacker NewsSEP · 25English

    How many strings can you create per second?

    A benchmark comparing string creation performance across programming languages shows C++ is fastest at 5.4 nanoseconds per string due to small string optimization, while Python is slowest at 44 nanoseconds. Compiled languages like Rust, Go, and Nim perform similarly to JavaScript at 12-16 nanoseconds per string.

    By View all posts by Daniel Lemire
  5. 005Hacker NewsSEP · 24English

    The Design of Signalsmith Stretch (Pitch-Shifting Algorithm)

    Signalsmith Stretch is an open-source C++ library for polyphonic pitch-shifting and time-stretching based on a fourth pitch-shifter design method. The algorithm uses STFT analysis to determine amplitude and phase relationships at each time-frequency point, employing weighted phase averaging and multi-stage predictions to construct output spectra while managing phase scaling across time and frequency dimensions.

    By Geraint Luff
  6. 006Hacker NewsSEP · 23English

    Tiny C Compiler with POSIX superpowers

    TCCygwin is a lightweight C compiler for Windows that combines Tiny C Compiler's small footprint with Cygwin's POSIX runtime support, enabling fast compilation and self-hosting builds with a ~2 MB distribution size.

    By Muras
  7. 007Hacker NewsSEP · 23English

    Show HN: I made my own scripting language for my game engine

    ArcadeMaker is an open-source 2D game engine written in C# that includes a custom scripting language called Exp and an integrated IDE, inspired by GameMaker 8. The project supports desktop, mobile, and console exports via MonoGame, with planned web support through KNI-engine. The developer is seeking community contributions to complete missing features and bring the engine to full parity with its original C# version.

    By ArcadeMakerSources
  8. 008Hacker NewsSEP · 23English

    Aesthetic Terminal ePub Reader

    Lightweight terminal EPUB reader written in C with aesthetic typography, smooth navigation, interactive modals, multiple color schemes, and persistent reading state. Features full Unicode support, justified text layout, and high performance parsing.

    By UsboKirishima
  9. 009Hacker NewsSEP · 22English

    Show HN: Open-source Express-like HTTP server in C++

    PlusWeb is an open-source Express-style HTTP server framework written in C++17 using libuv and llhttp. It handles routing through a segment trie and demonstrates significantly better performance than Express, maintaining consistent throughput even with thousands of routes while using substantially less memory.

    By Ahmed Sozzer
  10. 010Hacker NewsSEP · 22English

    Show HN: Typed polyglot compiler for CLI/API/MCP generation

    Morloc is a typed polyglot compiler that composes functions across multiple programming languages under a common type system, automatically generating CLIs, APIs, and MCPs from type annotations and docstrings. Functions written in languages like C++ and Python can be seamlessly combined and executed without manual bindings or serializers. The project is in beta after a decade of development and seeks community contributions for bug fixes and ecosystem expansion.

    By Morloc-Project
  11. 011Hacker NewsSEP · 22English

    Untangling Lifetimes – Arena Allocators in C

    An article arguing that manual memory management in C is not inherently difficult when constrained by problem-specific patterns, contrasting this with traditional malloc/free approaches that support arbitrary allocation sizes and lifetimes, and proposing arena allocators as a practical alternative.

    By Ryan Fleury
  12. 012Hacker NewsSEP · 22English

    Blink – A 452KB decision model in C/WASM with no token generation

    TypeSafe released Blink, a 452KB decision model in C/WebAssembly that answers structured questions in a single forward pass with no token generation or output decoding. The embeddable runtime has zero allocations during scoring, runs on minimal memory, and builds to a 66KB WebAssembly module for browsers and Node without external dependencies.

    By Sqliteai
  13. 013Hacker NewsSEP · 22English

    Type Punning in C and C++

    Type punning—interpreting memory as different types—is essential for low-level programming but fraught with undefined behavior when using pointer casts. In C, safe approaches are unions and memcpy, while pointer casts violate strict aliasing rules and can be silently broken by optimizing compilers at -O2 and above, a problem amplified in C++ where types are first-class citizens.

    By Steve SCHNEPP
  14. 014Hacker NewsSEP · 22English

    Show HN: Spatium – any mathematical space, one C++23 library

    Spatium is a C++23 library that abstracts mathematical spaces through a concept hierarchy, allowing geometric algorithms to work on any space satisfying the requirements—from Euclidean to hyperbolic to Riemannian manifolds—without code duplication. It includes mesh operations, geodesics, ray casting, and a declarative scene DSL, with optional GPU acceleration via CUDA and support for arbitrary precision arithmetic.

    By Vaniell0
  15. 015Hacker NewsSEP · 22English

    Xaml.io v0.9: Build .NET Apps from a Prompt, in the Browser

    Xaml.io v0.9 is a browser-based IDE for building .NET applications with C# and XAML, now featuring an AI coding agent that can generate complete applications from text prompts. The release includes diff review, one-click web publishing, and AI-assisted WPF migration, demonstrated by an agent autonomously creating a Windows 98 Paint clone in 42 minutes with 3,500 lines of code.

    By vasbu
  16. 016Hacker NewsSEP · 21English

    Making a game for the GBA and PC from the same codebase

    A game developer is creating Eridin, a fantasy turn-based strategy game for both GBA/e-reader and PC platforms using a shared C codebase with platform-specific implementations. After facing manufacturing difficulties with e-reader cards for previous projects, the developer is hedging by developing for PC simultaneously, ensuring the game has value regardless of whether e-reader cards can be produced.

    By ibobev
  17. 017Hacker NewsSEP · 21English

    Confectionery: A lightweight build configuration system

    Confectionery is a lightweight, single-file build configuration system for customizable applications that depends only on make. It supports two usage methods: building custom configurations via #ifdef directives and Makefiles, or using preset files to streamline setup. Installation and usage follow standard make conventions with configure scripts, make, make check, and make install commands.

    By A
  18. 018Hacker NewsSEP · 21English

    A quick overview of atomics in C

    An overview of atomic variables in C for multi-threaded 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 different ordering semantics (relaxed, acquire/release, and fully ordered).

    By View all posts by Daniel Lemire
  19. 019Hacker NewsSEP · 21English

    Show HN:Linux2Win Auto-detect Linux disks, project Ext2/3/4 as Windows folders

    Linux2Win is a C++20 Windows utility that automatically detects Linux disks and USB drives, parses Ext2/3/4 filesystems, and projects Linux data partitions as native Windows folders via ProjFS while enforcing read-only access. It includes real-time hotplug monitoring, a system tray daemon, and a setup wizard for seamless integration.

    By APS-PPR-
  20. 020Hacker NewsSEP · 21English

    Ask HN: Tutorial/Book on Building a Desktop Windowing System

    A user seeks recommendations for tutorials or books on building a simple desktop windowing system in C with minimal assembly, similar to early systems like GEM or MS Windows that run on top of an existing shell.

    By ADavison2560