LodeHQSubscribe →

Node.js runs TS directly; GitLab foils typosquat

Dev · 2026-07-19

Languages & Frameworks
No tail‑call optimization: why deep recursion in Go blows up the stack20 MIN

Go’s runtime expands the stack in 2 KB steps and lacks tail‑call optimization, so a single deep‑recursive call chain can quickly hit system limits and crash. This stack exhaustion underlies recent Go denial‑of‑service CVEs, forcing developers to replace recursion with iterative patterns or explicit stack checks.

Julia introduces UnifiedIR to consolidate its compiler pipeline42 MIN

A massive 45‑commit PR adds UnifiedIR, a single, flat IR that replaces Julia's scattered intermediate representations. The new design unifies the syntax graph, kind registry, and tree porcelain, letting the entire compilation stack and external tools share one data structure, which should boost performance and simplify development.

Node.js 23+ Runs TypeScript Directly, Cutting the Build Step1 MIN

Starting with v23.6.0, Node.js strips TypeScript types at runtime, letting you execute .ts files without a separate transpilation step. This speeds up development cycles, but you still need tsc for full type checking, and only erasable syntax is supported.

CSS sibling-index() & sibling-count() enable dynamic styling based on element order1 MIN

CSS now ships sibling-index() and sibling-count() functions that return an element’s position among its siblings and the total sibling count. This lets you craft pure‑CSS effects, e.g., borders that grow per sibling or opacity that scales with sibling count, without JavaScript, though support is currently limited to Chrome.

Tools & Platforms
GitLab flags typosquatted MongoDB Go driver, averting supply-chain breach5 MIN

GitLab's automated scanning caught a malicious Go module that impersonated the official MongoDB driver via typosquatting, preventing downstream projects from pulling compromised code. The detection shows GitLab’s supply‑chain monitoring in action, highlighting the rising threat of deceptive package names for Go developers.

Early AMD GFX1250 GPU Secrets Uncovered via LLVM Patch Analysis14 MIN

By dissecting recent LLVM commits, Chips & Cheese reveals that the upcoming MI455X GFX1250 accelerator will run exclusively in Wave32 mode, support up to 20 waves per SIMD, and introduce WMMA for machine‑learning workloads. These architectural clues hint at a shift away from traditional Wave64 designs, affecting performance tuning for future AMD AI chips.

AI-Assisted Development
Claude Code speeds up 10% by switching to Rust‑based Bun1 MIN

Claude Code v2.1.181 now runs the Rust rewrite of Bun, a JavaScript runtime. The change shaved about 10% off execution time on Linux, a silent but real performance boost that most users didn’t notice. It shows how low‑level infrastructure upgrades can quietly accelerate AI developer tools.

LLM chatbots slashing StackOverflow questions, a decline unseen since 20096 MIN

Since ChatGPT's launch in November 2022, StackOverflow's monthly question volume has plummeted, hitting its lowest level since 2009. Data from a top‑1% contributor shows the drop accelerated with LLMs, which give developers instant answers, while longtime moderation hurdles and lack of video support had already eroded usage.

Cursor 1.0 launches BugBot AI code reviewer, persistent memory, and background agents9 MIN

The new Cursor 1.0 release packs an AI‑driven code reviewer called BugBot, agents that can run tasks in the background, and a memory layer that remembers details across chat sessions. Developers get automated code feedback, continuous assistance without re‑prompting, and a smoother, context‑aware workflow.

Engineering Practice
Executive AI Hype Is Costing Companies Millions and Eroding Decision Quality1 MIN

Nik Suresh warns that CEOs demanding AI‑centric strategies without basic experience are prompting costly rewrites, unrealistic productivity claims, and contract risks. His anecdotes show how hype wastes engineering time and degrades strategic decision‑making across large firms.

Modular JAX/Pallas Stack Boosts Qwen 3.5‑397B MoE 4.7× on Ironwood TPUs14 MIN

A reusable JAX/Pallas kernel library, combined with hybrid data‑plus‑tensor parallelism, lifted Qwen 3.5‑397B MoE inference to 3.1× faster on decode‑heavy and 4.7× on prefill‑heavy workloads on Ironwood (TPU v7x) hardware. The approach sidesteps sharding limits and is being folded into open‑source serving stacks like vLLM, enabling enterprise‑scale deployment.

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