My favorites are the two very different approaches to syntax highlighting: MicroLighter removes DOM machinery, while Hank Bond asks which parts of code deserve attention in the first place. The AliExpress investigation is the other standout; a tiny headphone interruption led from an ordinary annoyance to a surprisingly broad fingerprinting system.
News
Chrome disabled Manifest V2 in 2025; on August 31 it removed the remaining extensions from the Web Store. If you still depend on MV2-only tools, Firefox-based Zen makes a browser switch easier with an Arc-like interface.
Newly available across current browsers, `sibling-index()` returns an element's one-based position as an integer. That makes staggered animations, calculated dimensions, and sibling-aware color scales possible without counters, custom properties, or generated markup.
Article
Hank Bond replaces the usual rainbow with grayscale emphasis based on reading value: comments and definitions stand forward, while punctuation and routine keywords recede. It treats highlighting as an attention system, not decoration.
A byte-by-byte tour of RuneScape's 2004 protocol, from delta-encoded path corners to bit-packed player updates and local simulation. Running a busy 3D RPG through roughly 5 KB/s required making every redundant byte somebody's problem.
A researcher's multipoint headphones kept interrupting phone audio whenever AliExpress opened. That odd symptom exposed obfuscated scripts measuring a muted WebAudio oscillator, plus a broad fingerprint assembled from graphics, media, hardware, events, and automation signals.
Profiling one large Sentry form uncovered repeated label scans, an unreachable selector fast path, and redundant event-path work in jsdom. The targeted fixes made that test 43% faster, though the author sensibly warns against universalizing one workload.
Ahmad Shadeed works through today's awkward techniques for balancing wrapped flex rows, then shows the proposed `flex-wrap: balance` and `flex-line-count`. The end state is wonderfully small, but currently Chrome-only rather than production-safe everywhere.
Bramus shows the technique behind MicroLighter: let a tokenizer find ranges, register them with `CSS.highlights`, and style `::highlight()` names. Syntax color no longer requires turning every token into another DOM element.
A 17,000-word Super Metroid guide has a manually justified right edge: no formatter or hyphenation, only rewriting until every monospace line fits. This is technical writing as patient craft rather than content throughput.
Library&tools
Apple's open-source configuration language combines classes, functions, types, and validation, then generates JSON, YAML, property lists, and other formats. It is configuration as a small programmable model rather than another pile of templated strings.
Dave Rupert's roughly 2 KB, dependency-free highlighter applies TextMate grammars through the CSS Custom Highlight API. Tokens stay as text ranges instead of injected spans, languages load on demand, and themes use readable semantic CSS variables.
Ai
Simon Willison published a large searchable inventory of tool schemas exposed in one Codex environment, covering files, sub-agents, web access, connected apps, and automation. Handy when the interface is more discoverable through examples than memory.
Bifrost is a self-hostable gateway that puts many LLM providers behind one OpenAI-compatible API, with routing, fallbacks, load balancing, virtual keys, budgets, and telemetry. Useful when several services should share provider policy without sharing integration code.
OpenSpec keeps evolving software requirements in a lightweight, configurable workflow shared by people and coding agents. The useful promise is not more planning ceremony; it is keeping the specification and implementation comparable as both change.
Other
A first-person cyberpunk city renders its streets, buildings, traffic, and depth through a moving grid of ASCII characters. It is a lovely reminder that a convincing 3D world can begin with raycasting and a stubbornly limited alphabet.