LodeHQSubscribe →

CSS steals JS events, HackerRank ATS goes open source

Dev · 2026-06-29

Languages & Frameworks
CSS Is Stealing JavaScript’s Event Territory with New Pseudo‑Classes9 MIN

New CSS pseudo‑classes such as :has():popover-open, and inert let you react to user interactions that formerly required JavaScript listeners. This shifts part of UI logic into declarative styling, cutting script overhead but also muddying the line between appearance and behavior, so teams must decide when pure CSS suffices.

Tools & Platforms
HackerRank’s ATS goes open source, revealing its resume‑scoring quirks3 MIN

HackerRank released its internal applicant tracking system as the open‑source "Hiring Agent" repo. The pipeline parses PDFs, enriches data with GitHub signals, and outputs a transparent, score‑based evaluation, exposing the same inconsistencies the author found in the original tool. It lets anyone audit or improve the hiring algorithm themselves.

Self‑hosted SMS gateway turns any Android phone into a cheap messaging API3 MIN

TextBee lets you self‑host an SMS gateway by using an Android phone as the carrier. A web dashboard and REST API provide cheap, controllable sending and receiving of messages, ideal for developers or small teams wanting to avoid third‑party SMS costs and retain data privacy.

AI-Assisted Development
Run Your Own Coding Agent Locally, Free, Private, and Fully Controllable31 MIN

The tutorial shows how to assemble a production‑ready coding assistant using open‑weight LLMs and a local harness that can read, edit, execute, and verify code. Going local eliminates subscription fees, protects data, and gives you full transparency and customization.

Design UI from Natural Language and Export to Any Front‑End Framework with OpenPencil11 MIN

OpenPencil lets you describe UI layouts in plain English and watches them appear on an infinite canvas, while multiple AI agents split the work in parallel. It then exports the finished design to React, Vue, Flutter, SwiftUI and more, all from a single open‑source package you can run locally or as a desktop app.

Ornith‑1.0 debuts MIT‑licensed self‑scaffolding LLM for autonomous coding1 MIN

DeepReinforce released Ornith‑1.0, a 9B/35B/397B model trained to iteratively run and fix its own code, enabling multi‑turn agentic coding without proprietary licenses. Its open weights let developers run sophisticated code‑generation agents locally, lowering the barrier to autonomous tool use.

Open‑weight GLM‑5.2 Beats Claude Code on IDOR Detection, Cutting Costs8 MIN

GLM‑5.2, Zhipu AI’s open‑weight model, hit a 39% F1 score on Semgrep’s IDOR benchmark, outpacing Claude Code’s 32% while costing just $0.17 per vulnerability. The result shows that raw model quality can rival proprietary agents, reshaping how security teams weigh model choice against harness engineering.

Engineering Practice
WebAssembly JIT makes a Game Boy emulator faster than native code14 MIN

A student built WATaBoy, a Game Boy emulator that JIT‑compiles ROM instructions into WebAssembly at runtime. In browsers, the generated Wasm beats a native C interpreter, flipping the usual performance expectation. The result shows WebAssembly’s JIT can outperform handcrafted native emulation for CPU‑bound workloads.

Reviving Principia on Windows XP: How a DIY Toolchain Makes Legacy Gaming Possible14 MIN

The author details a full rebuild of the open‑source physics sandbox Principia for Windows XP, replacing modern LLVM‑based mingw‑w64 with a custom, UCRT‑free toolchain and DLL shims. This shows that even with today’s dependencies, retro‑compatible binaries can still be produced, opening old PCs to new open‑source games.

Why Service Workers Are Usually Unnecessary for Modern Web Apps4 MIN

Service workers, once hailed for offline support and background sync, are often overkill. Modern caching headers and asset hashing handle most scenarios, and the maintenance headaches, stale caches, complex invalidation, and delayed rollbacks, outweigh the performance gains. Drop the worker unless you truly need offline‑first behavior.

POSIX compliance doesn't guarantee portable shell scripts3 MIN

POSIX defines a shell language, not a concrete interpreter. In practice, echo and other commands behave differently across bash, dash, ksh and others, making scripts that only claim POSIX compliance flaky. True portability requires testing on multiple shells or avoiding ambiguous features like echo's backslash handling.

Apple’s New ASIF Disk Image Format Unpacked for Developers17 MIN

Apple’s ASIF disk image, introduced in macOS 26, mirrors sparse VMDK and QCOW2 but with its own binary layout. This deep‑dive reverse‑engineers the format, exposing its magic header, compression scheme, and metadata structures, giving developers the tools to parse, validate, or migrate ASIF files.

Inside a CUDA kernel launch: the hidden CPU and GPU steps that make it work31 MIN

Running a CUDA kernel triggers an intricate chain: driver calls, PTX compilation, command submission, grid scheduling, and warp execution. This walkthrough dissects each step on an RTX 4090, exposing the hidden CPU instructions and hardware registers that make a simple vector add work. Understanding the pipeline helps debug performance and avoid costly launch errors.

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