LodeHQ
AI news for people who shipFree, by email

Dev · Sunday, 21 June 2026 · Issue 23 · 13 stories

Bun shreds 13.8GB file in 9 seconds, Zig rethinks I/O

Languages & Frameworks

Inside Signals: How Push-Pull Reactivity Powers Modern UI Frameworks

The article dissects the push-pull algorithm that drives Signals, the reactive primitive now baked into Solid, Svelte, Angular and others. It shows how the dependency graph schedules updates, turning simple values into spreadsheet-like cells that auto-propagate changes. Understanding this loop helps developers debug and extend reactivity in their apps.

willybrauner.com ↗13 min read at source

Bun parses 1 billion‑row 13.8 GB file in under 10 seconds

A developer tackled the 1 Billion Row Challenge using Bun/TypeScript, parsing a 13.8 GB temperature file in under 10 seconds. By opening the file with low‑level descriptors and zero‑copy chunk reads, he avoided Bun’s 4 GB buffer cap. The result proves Bun can handle massive streaming workloads far faster than typical Node.js approaches.

taekim.dev ↗15 min read at source

APL drives a real‑time 3D voxel engine

A full‑screen voxel engine runs entirely in Dyalog APL, proving an array language can handle real‑time terrain generation and rendering. It compiles to Vulkan, DirectX12 or Metal via SDL3, offering a proof‑of‑concept for game development in a language usually confined to data crunching.

github.com ↗1 min read at source

Tools & Platforms

Your ATProto identity is controlled by your PDS operator, not you

A Personal Data Server (PDS) holds the signing key that authenticates every ATProto action. That means the PDS operator can post, like, or delete as you across Bluesky, Tangled, Grain, and any future ATProto app, and can even kill your identity entirely. The promise of decentralization is therefore fragile, hinging on trusting a single operator.

kevinak.se ↗4 min read at source

Chrome’s MV3 bug lets adblockers resurrect webRequestBlocking

A Chrome developer uncovered a 2023 bug that restores the webRequestBlocking permission in Manifest V3, letting extensions block network requests despite Google’s planned removal. The flaw sidesteps Google’s ad‑tech crackdown, meaning adblockers can keep working on Chrome without reverting to legacy MV2. It highlights how hidden JavaScript bindings can re‑introduce legacy capabilities.

0x44.xyz ↗5 min read at source

Engineering Practice

Why Vintage Software Ran Faster, Modern Bloat Is a Choice

The essay shows that early software was lean because hardware constraints forced efficiency, while today we waste those gains on oversized containers, default settings, and added complexity. Recognizing this choice can shrink resource use and restore performance without sacrificing essential modern features.

yusufaytas.com ↗7 min read at source

Why io_uring Beats epoll for Scalable Linux I/O

A hands‑on benchmark shows io_uring cuts syscall overhead and doubles throughput compared to epoll in a reverse‑proxy workload. Use io_uring for latency‑critical, high‑connection servers; stick with epoll only for simple apps or when kernel support is missing.

sibexi.co ↗5 min read at source

Postgres LISTEN/NOTIFY locks the whole DB and kills scale

Recall.ai’s high‑write workload crashed when thousands of bots issued NOTIFY inside transactions. The feature acquires a global lock during commit, serializing all writes and causing severe bottlenecks. The fix landed in PostgreSQL core, but the incident warns against using LISTEN/NOTIFY for massive concurrent writers.

recall.ai ↗9 min read at source

Careers & Open Source

You’re caught up.

That was all 13 stories in the 21 June issue.