frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Writing a C++20M:N Scheduler from Scratch (EBR, Work-Stealing)

https://github.com/lixiasky-back/tiny_coro-build_your_own_MN_scheduler
2•lixiasky•2h ago
tiny_coro is a lightweight, educational M:N asynchronous runtime written from scratch using C++20 coroutines. It's designed to strip away the complexity of industrial libraries (like Seastar or Folly) to show the core mechanics clearly.

Key Technical Features:

M:N Scheduling: Maps M coroutines to N kernel threads (Work-Stealing via Chase-Lev deque).

Memory Safety: Implements EBR (Epoch-Based Reclamation) to manage memory safely in lock-free structures without GC.

Visualizations: I used Manim (the engine behind 3Blue1Brown) to create animations showing exactly how tasks are stolen and executed.

Why I built it: To bridge the gap between "using coroutines" and "understanding the runtime." The code is kept minimal (~1k LOC core) so it can be read in a weekend.

Show HN: AsteroidOS 2.0 – Nobody asked, we shipped anyway

https://asteroidos.org/news/2-0-release/index.html
255•moWerk•5h ago•31 comments

Show HN: I wrote a technical history book on Lisp

https://berksoft.ca/gol/
148•cdegroot•9h ago•51 comments

Show HN: Pg-typesafe – Strongly typed queries for PostgreSQL and TypeScript

https://github.com/n-e/pg-typesafe
36•n_e•6h ago•18 comments

Show HN: Box of Rain - Auto-Layouted ASCII Diagrams

https://github.com/switz/box-of-rain
8•switz•3d ago•4 comments

Show HN: I'm launching a LPFM radio station

https://www.kpbj.fm/
49•solomonb•4h ago•39 comments

Show HN: I taught LLMs to play Magic: The Gathering against each other

https://mage-bench.com/
90•GregorStocks•8h ago•73 comments

Show HN: 6cy – Experimental streaming archive format with per-block codecs

https://github.com/byte271/6cy
27•yihac1•8h ago•8 comments

Show HN: Glitchy camera – a circuit-bent camera simulator in the browser

https://glitchycam.com
160•elayabharath•1d ago•21 comments

Show HN: Continue – Source-controlled AI checks, enforceable in CI

https://docs.continue.dev
38•sestinj•7h ago•7 comments

Show HN: Writing a C++20M:N Scheduler from Scratch (EBR, Work-Stealing)

https://github.com/lixiasky-back/tiny_coro-build_your_own_MN_scheduler
2•lixiasky•2h ago•0 comments

Show HN: OpenBoot – 2 commands to replace a 3-hour Mac setup ritual

https://github.com/openbootdotdev/openboot
9•superjam2026•8h ago•4 comments

Show HN: Cycast – High-performance radio streaming server written in Python

https://github.com/LukeB42/Cycast
18•LukeB42•9h ago•2 comments

Show HN: Jemini – Gemini for the Epstein Files

https://jmail.world/jemini
457•dvrp•1d ago•90 comments

Show HN: KrillClaw – 49KB AI agent runtime in Zig for $3 microcontrollers

https://github.com/krillclaw/KrillClaw
4•myonatan•3h ago•2 comments

Show HN: Scanned 1927-1945 Daily USFS Work Diary

https://forestrydiary.com/
113•dogline•1d ago•27 comments

Show HN: Wildex – Pokémon Go for real wildlife

https://apps.apple.com/us/app/wildex-identify-plants-animals/id6748092158
99•AnujNayyar•1d ago•71 comments

Show HN: Distillate – Zotero papers → reMarkable highlights → Obsidian notes

https://distillate.dev
3•rhl•4h ago•3 comments

Show HN: Relay – I built a modern web-based IRC/Discord replacement

https://relay.moltic.dev/
9•redmageinc•9h ago•0 comments

Show HN: NBA-API-ts – Zero-dep TypeScript client for 138 NBA stats endpoints

https://github.com/gek0z/nba-api-ts
2•gek0z•5h ago•1 comments

Show HN: Maths, CS and AI Compendium

https://github.com/HenryNdubuaku/maths-cs-ai-compendium
85•HenryNdubuaku•1d ago•19 comments

Show HN: Free alternative to Wispr Flow, Superwhisper, and Monologue

https://github.com/zachlatta/freeflow
260•zachlatta•1d ago•123 comments

Show HN: 2D Coulomb Gas Simulator

https://simonhalvdansson.github.io/2D-Coulomb-Gas-Tools/index_gpu.html
39•swesnow•1d ago•9 comments

Show HN: I curated 130 US PDF forms and made them fillable in browser

https://simplepdf.com/forms
7•nip•6h ago•0 comments

Show HN: Simple org-mode web adapter

https://github.com/SpaceTurth/Org-Web-Adapter
61•turth•1d ago•7 comments

Show HN: Lap – Fast photo browsing for libraries (Rust and Tauri)

https://github.com/julyx10/lap
2•julyxx•7h ago•0 comments

Show HN: Self-Hosted Task Scheduling System (Back End and UI and Python SDK)

https://github.com/Ghiles1010/Cratos-UI
2•rilesthefirst•7h ago•0 comments

Show HN: Listen to sounds around the world and guess the location

https://placethesound.vikborges.com
2•bit_nomad•7h ago•0 comments

Show HN: Trained YOLOX from scratch to avoid Ultralytics (aircraft detection)

https://austinsnerdythings.com/2026/02/13/training-yolox-aircraft-detection-mit-license/
2•auspiv•8h ago•0 comments

Show HN: I built a tool to un-dumb Claude Code's CLI output (Local Log Viewer)

https://github.com/matt1398/claude-devtools
68•matt1398•4d ago•44 comments

Show HN: A real-time chord identifier web app using the Web MIDI API

https://midi-chord-identifier.backwater.systems/
4•nate-gehringer•9h ago•4 comments