LodeHQSubscribe →

Zig gets $400k as OCaml 5.5.0 ships and Deno builds desktop apps

Dev · 2026-06-22

Languages & Frameworks
OCaml 5.5.0 adds module‑dependent functions and a relocatable compiler1 MIN

The new release introduces module‑dependent functions, letting modules be passed as lightweight functors, and a relocatable compiler for easier deployment. Garbage‑collector tweaks and about 60 new standard‑library functions boost performance and developer ergonomics, sharpening OCaml’s edge for systems and web projects.

Zig gets another $400k pledge, bolstering its language roadmap1 MIN

Mitchell Hashimoto and his family have pledged an additional $400,000 to the Zig Software Foundation, bringing their total support to $700,000. The funding backs Zig’s ongoing compiler and language improvements and underlines confidence in its community‑first governance, especially as the project navigates AI‑related policy debates.

Go's UUID NewV7 leaks predictable bytes in WASM browsers1 MIN

When compiled to WebAssembly, Go's uuid.NewV7 routinely produces UUIDs with the third segment fixed at “7000”. The constant reduces entropy, breaking the cryptographic guarantees of version‑7 UUIDs and potentially exposing applications to collision or tracking attacks. The bug appears in Go 1.27rc1 and is tracked in the Go repository.

Go reflection reads compile-time type metadata at runtime12 MIN

The post shows that Go’s reflect package doesn’t generate type info on the fly, it simply dereferences the metadata the compiler baked into the binary. By tracing TypeOf and ValueOf down to a single pointer load, it reveals why reflection is cheap enough for practical use and how you can reason about its limits.

Tools & Platforms
Deno launches native desktop app builder with tiny binaries and auto‑updates2 MIN

Deno v2.9 adds a desktop runtime that packages any TypeScript project into a single, cross‑platform binary. It trims bundle size versus Electron, offers built‑in binary‑diff updates, and supports popular frameworks out of the box. Developers can ship web‑stack desktop apps without heavyweight runtimes.

Moebius delivers 10B‑level inpainting quality with a 0.2B model1 MIN

Moebius compresses a diffusion inpainting pipeline to 0.22 B parameters while matching or beating the visual quality of 10 B‑parameter industrial models like FLUX.1‑Fill‑Dev. The design fuses a novel Local‑λ Mix Interaction block with adaptive multi‑granularity distillation, slashing inference time by over 15×. This makes high‑fidelity inpainting viable on modest hardware.

Nvidia’s Cloud Functions now run on OpenBao for secret management1 MIN

Nvidia’s Cloud Functions platform now uses OpenBao, the open‑source fork of HashiCorp Vault, for managing and encrypting function secrets. The official docs show OpenBao handling secret storage, rotation and injection at runtime, giving enterprises a fully open‑source alternative after HashiCorp’s license shift. This signals major enterprise backing for the community‑driven fork.

AI-Assisted Development
DoneCheck adds a proof‑of‑done gate to stop AI agents from shipping half‑baked code2 MIN

DoneCheck is a zero‑dependency CLI that scans changed files, runs a verification command you specify, and writes a DONECHECK.md receipt. Integrated as a GitHub Action or local tool, it blocks PRs from AI coding agents until tests pass, eliminating hallucinated completions.

OpenAI Codex’s logging bug can wear out a 1 TB SSD in under a year1 MIN

Codex CLI writes ~640 TB of diagnostic data per year to a local SQLite log, exceeding typical SSD endurance. The default TRACE‑level logging cannot be disabled via RUST_LOG, so long‑running sessions can exhaust disk space and wear the drive. Redirecting the log to RAM or waiting for a patch mitigates the risk.

Claude Code’s “extended thinking” returns only a summary, not raw reasoning1 MIN

Claude’s extended-thinking API hands back a 600‑character signature and a brief prose summary, not the model’s actual chain-of-thought. Anthropic encrypts the full reasoning and only enterprise customers can access it, meaning developers can’t audit the true logic behind their agents. This limits transparency for AI‑assisted development.

Angular burns 38% more LLM tokens than Svelte, reshaping AI‑coding cost choices1 MIN

A measurement of LLM token usage shows Angular consumes 38% more tokens than Svelte when AI agents generate code, while React sits in the middle. The study used jscpd copy‑paste detection on framework codebases, highlighting token‑heavy frameworks can noticeably raise AI‑coding bills.

Engineering Practice
4‑byte padding slashes Go array clear time by 49% on Intel8 MIN

On Intel x86‑64, aligning a Go slice to an 8‑byte boundary by inserting 4 bytes of padding boosts the throughput of the REP STOSQ clearing loop by roughly 49 %. The same trick yields a modest ~9 % gain on AMD and none on ARM, exposing a CPU‑specific micro‑architectural quirk.

Zero latency autocomplete for 240 M domains: Wirewiki hits p99 0 ms4 MIN

Wirewiki’s autocomplete prefetches and caches suggestions while the user types, then queries an API that combines an in‑memory trie for the top‑1 M domains with a memory‑mapped SSD block index for the remaining 240 M. This hybrid design trims end‑to‑end latency to under 121 ms, meaning 99 % of results appear before the key is released.

Get Dev in your inbox, every issue.
Subscribe free
Privacy · Terms · About · Contact
© 2026 LodeHQ