TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
My comment on We just shipped support for the ugliest part of HTTP: Vary — Hacker News. I've been wanting this from Cloudflare for years. The classic problem here is if you do that thing where user agents that send…
Tool: Gemini 3.8 TTS Playground Google released two new Gemini text-to-speech models today - gemini-3.8-flash-tts and gemini-3.8-flash-lite-tts. They come with a library of over 2,000 voices, plus the ability to create…
Tool: Shadow roots, explained with live examples Prompt to Fable 5.1 Medium: Build an artifact to explain shadow roots in CSS with interactive examples Tags: css
SF October 14th: A Birds of a Feather Session on Agentic Engineering I'm hosting an evening event with Jesse Vincent in San Francisco on Wednesday 14th October for people who are building weird and interesting things…
Reproducing Anthropic's "Toy Models of Superposition" from scratch in NumPy, with hand-derived gradients and no borrowed numbers. The post I Trained a Tiny Network to Compress Data. It Drew a Pentagon. appeared first on…
A Journey through TF-IDF, vector space, and text classification The post From Words to Vectors: What Happens in Between? appeared first on Towards Data Science.
The mechanics behind local reasoning experiments with Unsloth and why the reward function matters as much as the model. The post How GRPO Trains Small Language Models with Verifiable Rewards appeared first on Towards…
A beginner-friendly guide to building a world model in Python, letting it daydream its way through CartPole, and accurately measuring when the illusion collapses. The post How to Make Your First World Model from Scratch…
I have a GUI where I dynamically add a QLineEdit for each image a user selects. That part works. But now I want to extend it so that each image gets a row of three text boxes — one for the filename, one for the width,…
PyArrow dtypes in Python Pandas are nullable (with pd.NA): s = Series([10, pd.NA, 30], dtype='int64[pyarrow]') s is: 0 10 1 <NA> 2 30 dtype: int64[pyarrow] The dtype is int64, but allows nulls. (Use np.nan? It’s turned…
arXiv:2609.25396v1 Announce Type: new Abstract: Parallel coding agents can produce patches that work alone but fail when merged. This happens when one agent changes an interface or rule that another agent still relies…
Topics include Tachyon: A sampling profiler ships in Python 3.15's stdlib, Python Workers are now generally available on Cloudflare, Flet 1.0 - build cross-platform apps in Python, and marimo-book: Build static books…
I am considering using UTF-8 as Unicode’s internal representation. The potential benefits are: PEP 393’s Flexible String Representation (FSR) is an implementation detail and is not part of the Stable ABI. Some extension…
Prior discussion thread: PEP 802: Display Syntax for the Empty Set - #166 by gesslerpd This is a request for PEP sponsors and general continuation of this specific topic. Preamble PEP: TBD Title: Null Literal Unpacking…