TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
Claude Fable 5 and Claude Mythos 5 were first released on June 9, 2026. On June 12, 2026, Anthropic suspended access to both models to comply with U.S. Department of Commerce export controls; the Department lifted those…
GitHub Models is now retired I missed this news until today, when the GitHub Actions run for my simonw/research repository failed with this error message: GitHub Models is temporarily unavailable as part of a scheduled…
Research: SQLite compressed text-history prototypes I'm perennially interested in options for storing revision histories in relational databases. While out on a dog walk I had a new idea: how about taking the full text…
Subscribe to airhacks.fm podcast via: spotify| iTunes The #409 airhacks.fm episode with Donald Raab about: the path from the Epson HX-20, dBASE, Clipper and Smalltalk to the origins of Eclipse Collections and Java…
Web frameworks solve human problems. Readable abstractions, conventions a team can share, a line on a CV that outlasts the project. All of it is about people, and all of it assumes a human types the code and another…
The constraint system stops a bad call before it leaves the JVM. The Safe Codebase Audit Pipeline stops bad code before a client ever loads it. What remains is identity: who is calling, and can you verify it? Most…
PyTorch Monarch now supports AMD GPUs through ROCm, enabling developers to orchestrate large distributed training workloads from a single Python program. Its fault-tolerant architecture isolates failures and lets…
Open-source runtime AI agent security tool - monitors and controls AI agents, catching malicious tool use, prompt injection, and policy drift in real time, before the agent acts.
The article explains why cryptographic protocols should be designed to be difficult to misuse, comparing the simplicity of key encapsulation mechanisms (KEMs) with the complexity of modern digital signatures. It…
The video refactors a travel-booking workflow to show how structural coupling, temporal coupling, and connascence can make software fragile. It explains how to identify and reduce these dependencies so future changes…
Python’s subprocess.run provides a high-level way to launch external programs, pass arguments, and capture their output from within Python. Options such as capture_output=True, text=True, and check=True make it easier…