technical.cx Sources

Lobsters

Keyboard latency probe

The two types of test (reaction time and paced tapping) are intermixed during the test. When starting the test, you will first have a reaction time block, then a tapping block, then a reaction time block again, until you've had seven blocks of each. Each...

Lobsters

BadHost - CVE-2026-48710 Starlette Host-Header Auth Bypass

Free online scanner for CVE-2026-48710 (BadHost): a critical Starlette vulnerability that lets attackers bypass authentication via Host header injection. Affects FastAPI, Starlette, vLLM, LiteLLM, MCP servers, and any Python ASGI app with path-based auth...

Security

Lobsters

Rethinking the GNOME clipboard issues

GNOME clipboard managers stutter as history grows. Strata fixed it with a Rust daemon, a thin GJS extension, lazy loading, and pre-decoded thumbnails.

Lobsters

Devlog ⚡ Zig Programming Language

This devlog entry is essentially a preview of the upcoming release notes, but serves as an advanced notice to those who want to help test out the new features and provide feedback that will guide the Zig project moving forward.

Programming

Programming

Lobsters

Back to the Building Blocks’ Building Blocks

Verilog is the foundation of all hardware design, and it is fatally flawed. We should all be worried about a glut of hardware bugs caused by Verilog’s unpredictable semantics and simplistic type system.

Lobsters

Fast is better than slow

Don’t question why. Fast is better than slow. That’s just how it is. Your job is to take everything you can already do and do it faster.

Lobsters

Agent Trace

A standard format for tracking AI-generated code.