LodeHQSubscribe →

Rust core gets I/O errors, Fil‑C kills dangling stacks

Dev · 2026-06-30

Languages & Frameworks
Nightly Rust ships std::io::Error in core, enabling no_std I/O error handling2 MIN

The nightly Rust build adds `std::io::Error` to the `core` crate, so no_std code can handle I/O errors without pulling in `std`. This clears the way for the remaining I/O traits (Read, Write, etc.) to move into core, cutting a major dependency on the standard library.

Fil‑C delivers memory‑safe ucontext APIs, eliminating dangling‑stack crashes21 MIN

Fil‑C implements setjmp/longjmp and the POSIX ucontext family (getcontext, setcontext, makecontext, swapcontext) without unsafe code, guaranteeing stack safety. Misusing these APIs can no longer corrupt memory; violations trigger panics at the call site. This lets Rust‑based OS and embedded projects use classic coroutine primitives safely.

Tools & Platforms
PostgreSQL 19 Beta adds REPACK, partition merges, and OAuth2 auth11 MIN

The Postgres 19 beta brings core REPACK CONCURRENTLY, letting you shrink bloat without exclusive locks, and adds partition merge/split commands to simplify evolving data layouts. It also introduces incremental backups, richer logical replication, and native OAuth2 authentication, tightening security for cloud‑native workloads.

ZLUDA 6 runs CUDA apps on AMD/Intel GPUs, adds PhysX and Blender support4 MIN

ZLUDA 6 is out, letting unmodified CUDA binaries execute on AMD and Intel GPUs with a major boost in compatibility. It brings first‑ever 32‑bit PhysX support and basic texture handling that gets Blender running, plus smoother Windows integration and updated performance libraries.

EU Digital ID Wallets Depend on Google and Apple Safety Services5 MIN

EU member states are embedding Google’s Play Integrity API and Apple’s DeviceCheck into their digital identity wallets. Those remote‑attestation services lock the system into proprietary ecosystems, excluding users of alternative Android builds and undermining the eIDAS goal of technological sovereignty. The move gives big‑tech platform control over public infrastructure.

Astryx: Meta’s Open‑Source Design System Powers 13k Apps with 150+ Accessible Components3 MIN

Astryx delivers a fully composable, themable UI library used in over 13,000 Meta applications. With more than 150 accessible components, it avoids styling lock‑in by exposing raw CSS and supports any framework via plain className overrides. The open internals let developers swizzle source code for deep customization without forks.

Linux boots on a Sega MegaDrive, proving 16‑bit still matters5 MIN

A fully functional Linux port runs on the Sega Genesis/MegaDrive's 16‑bit Motorola 68000 and 64 KB RAM via an EverDrive cartridge. The repo provides a build toolchain, U‑boot, kernel and rootfs, showing retro hardware can host modern OSes and expand homebrew possibilities.

Turn WOFF2 fonts into free Brotli decoders via Canvas2 MIN

A GitHub tool encodes arbitrary data into color glyphs of a WOFF2 font, then lets browsers decompress it using the built‑in Brotli pipeline when rendered to a canvas. This yields near‑native Brotli sizes without server‑side support, useful for CDNs that lack Brotli. The repo includes a Python encoder and a tiny JS decoder.

AI-Assisted Development
Claude Code hides invisible Unicode tags in prompts to track resellers3 MIN

A reverse‑engineer found that Anthropic’s Claude Code client subtly alters the system prompt, changing an apostrophe and the date separator with invisible Unicode characters. Those markers encode a list of reseller and proxy domains, letting Anthropic flag unauthorized API gateways. The technique raises privacy concerns for developers who trust the binary to be neutral.

AI Cuts Formal Verification Costs, Making Proofs Routine for Complex Business Logic11 MIN

AI tools now generate verification proofs automatically, slashing the once‑prohibitive cost of formal verification. This lets developers guarantee that intricate permission or business‑rule code behaves correctly by construction, eliminating whole classes of bugs that slip past tests. Enterprises can now ship high‑risk features faster while staying compliant.

Engineering Practice
Biodegradable Mycelium Chips Turn Fungal Networks into Low‑Cost Reservoir Computers2 MIN

Researchers infused mushroom mycelium with conductive polymer to create chips whose growth‑shaped morphology defines resistive, capacitive and nonlinear behavior. The resulting reservoir computers predict chaotic sequences with high accuracy, offering a biodegradable, cheap alternative to memristor or photonic arrays for analog AI inference.

Why Real‑World Software Jams Still Beat AI‑Generated Code5 MIN

A Hack Club organizer details how they ran an in‑person software jam despite AI‑spun “slop” crowding hackathon judges. The post exposes funding quirks, perverse incentives, and the need for genuine, hands‑on coding to keep creative development alive.

Removing Barrel Files Saved 2.6 MB and Boosted Code Splitting at Medal6 MIN

Medal’s frontend team cut 2.6 MB from their bundle by deleting a single component barrel file, then instituted a no‑barrel‑file policy. The change sharpened code‑splitting, lowered load times, and forced developers onto a new design system via a custom ESLint rule. The result: faster releases and a cleaner codebase.

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