frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: I put an AI agent on a $7/month VPS with IRC as its transport layer

https://georgelarson.me/writing/2026-03-23-nullclaw-doorman/
302•j0rg3•17h ago•88 comments

Show HN: Fio: 3D World editor/game engine – inspired by Radiant and Hammer

https://github.com/ViciousSquid/Fio
89•vicioussquid•19h ago•9 comments

Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3

https://github.com/russellromney/turbolite
150•russellthehippo•21h ago•38 comments

Show HN: Minimalist library to generate SVG views of scientific data

https://github.com/alefore/mini_svg/
40•afc•3d ago•3 comments

Show HN: Deep Hollow – A survival game where your AI runs your fortress 24/7

https://www.mrphilgames.com/blog/building-an-ai-that-runs-your-game-while-you-sleep
5•MrPhilGames•3h ago•8 comments

Show HN: Open-source API for IACS vessel classification data

https://tsolman.github.io/vessel-class-finder/
4•tsolman•3h ago•0 comments

Show HN: Porting old C++ Battle for Wesnoth to the web with amnesiac agents

https://lab.rosebud.ai/engineering/porting-wesnoth-with-amnesiac-agents
4•vladgl94•3h ago•1 comments

Show HN: Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel)

https://github.com/jkool702/forkrun
2•jkool702•4h ago•1 comments

Show HN: I vibe reverse engineered my Bluetooth mouse to support it on macOS

https://github.com/gh123man/opensnek
5•gh123man•4h ago•1 comments

Show HN: Veil – Dark mode PDFs without destroying images, runs in the browser

https://veil.simoneamico.com/
85•simoneamico•1d ago•21 comments

Show HN: Grafana TUI – Browse Grafana dashboards in the terminal

https://github.com/lovromazgon/grafana-tui
2•lmazgon•5h ago•2 comments

Show HN: HTML Viewer with Bidirectional Highlighting (Code ↔ Highlight Element)

https://html-viewer.org
3•jackxmm•6h ago•0 comments

Show HN: Optio – Orchestrate AI coding agents in K8s to go from ticket to PR

https://github.com/jonwiggins/optio
79•jawiggins•1d ago•56 comments

Show HN: A plain-text cognitive architecture for Claude Code

https://lab.puga.com.br/cog/
146•marciopuga•1d ago•49 comments

Show HN: New Causal Impact Library

https://github.com/YuminosukeSato/bsts-causalimpact
8•djwjjtw•13h ago•2 comments

Show HN: Sup AI, a confidence-weighted ensemble (52.15% on Humanity's Last Exam)

https://sup.ai
12•supai•1d ago•7 comments

Show HN: Robust LLM extractor for websites in TypeScript

https://github.com/lightfeed/extractor
69•andrew_zhong•1d ago•46 comments

Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller

https://videojs.org/blog/videojs-v10-beta-hello-world-again
637•Heff•2d ago•138 comments

Show HN: A list of websites and directories where you can promote your projects

https://promotestartup.com
21•wesammikhail•14h ago•7 comments

Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build

https://github.com/AmElmo/proofshot
155•jberthom•3d ago•96 comments

Show HN: Run, build, and govern AI agent workflows for DevOps

https://retroshift.dev/
2•zaketum•10h ago•0 comments

Show HN: AI Roundtable – Let 200 models debate your question

https://opper.ai/ai-roundtable/
110•felix089•2d ago•88 comments

Show HN: Spectator, a Programming Language for Cybersecurity

2•CzaxTanmay•11h ago•0 comments

Show HN: Literalizer – convert JSON and YAML into native

https://github.com/adamtheturtle/literalizer
2•adamtheturtle•11h ago•0 comments

Show HN: Orloj – agent infrastructure as code (YAML and GitOps)

https://github.com/OrlojHQ/orloj
19•An0n_Jon•1d ago•12 comments

Show HN: Superfast – Cognitive Memory Graphs for Enterprise AI Agents

3•prabhatkr•12h ago•1 comments

Show HN: DuckDB community extension for prefiltered HNSW using ACORN-1

https://github.com/cigrainger/duckdb-hnsw-acorn
90•cigrainger•2d ago•7 comments

Show HN: Cq – Stack Overflow for AI coding agents

https://blog.mozilla.ai/cq-stack-overflow-for-agents/
225•peteski22•4d ago•100 comments

Show HN: Yoink – Spotify to lossless with full metadata, self-hostable, ad-free

https://yoinkify.com
54•chasefrazier•1d ago•35 comments

Show HN: Email.md – Markdown to responsive, email-safe HTML

https://www.emailmd.dev/
375•dancablam•3d ago•94 comments
Open in hackernews

Show HN: Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel)

https://github.com/jkool702/forkrun
2•jkool702•4h ago

Comments

jkool702•1h ago
forkrun is the culmination of a 10-year-long journey focused on "how to make shell parallelization fast". What started as a standard "fork jobs in a loop" has turned into a lock-free, CAS-retry-loop-free, SIMD-accelerated, self-tuning, NUMA aware shell-based stream parallelization engine that is (mostly) a drop-in replacement for xargs -P and GNU parallel.

On my 14-core/28-thread i9-7940x, forkrun achieves:

* 200,000+ batch dispatches/sec (vs ~500 for GNU Parallel)

* ~95–99% CPU utilization across all 28 logical cores, even when the workload is non-existant (bash no-ops / `:`) (vs ~6% for GNU Parallel). These benchmarks are intentionally worst-case (near-zero work per task) because they measure the capability of the parallelization framework itself, not how much work an external tool can do.

* Typically 50×–400× faster on real high-frequency low-latency workloads (vs GNU Parallel)

A few of the techniques that make this possible:

* Born-local NUMA: stdin is splice()'d into a shared memfd, then pages are placed on the target NUMA node via set_mempolicy(MPOL_BIND) before any worker touches them, making the memfd NUMA-spliced. Each numa node only claims work that is already born-local on its node. Stealing from other nodes is permitted under some conditions when no local work exists.

* SIMD scanning: per-node indexers/scanners use AVX2/NEON to find line boundaries (delimiters) at speeds approaching memory bandwidth, and publish byte-offsets and line-counts into per-node lock-free rings.

* Lock-free claiming: workers claim batches with a single atomic_fetch_add — no locks, no CAS retry loops; contention is reduced to a single atomic on one cache line.

* Memory management: a background thread uses fallocate(PUNCH_HOLE) to reclaim space without breaking the logical offset system.

…and that’s just the surface. The implementation uses many additional systems-level techniques (phase-aware tail handling, adaptive batching, early-flush detection, etc.) to eliminate overhead, increase throughput and reduce latency at every stage.

In its fastest (-b) mode (fixed-size batches, minimal processing), it can exceed 1B lines/sec.

forkrun ships as a single bash file with an embedded, self-extracting C extension — no Perl, no Python, no install, full native support for parallelizing arbitrary shell functions. The binary is built in public GitHub Actions so you can trace it back to CI (see the GitHub "Blame" on the line containing the base64 embeddings). Trying it is literally two commands:

    . frun.bash    
    frun shell_func_or_cmd < inputs
For benchmarking scripts and results, see the BENCHMARKS dir in the GitHub repo

For an architecture deep-dive, see the DOCS dir in the GitHub repo

Happy to answer questions.