TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
ChatGPT search now uses the site:operator at scale Promptwatch is part of the emerging "GEO" space, for Generative Engine Optimization - the chatbot version of SEO, where companies offer tools and consulting to help…
After a year of on and off development, I am pleased to present PEP 805. Abstract This PEP proposes internal changes to CPython and a new API to support safe, parallel execution of Python. With this PEP, parallel…
Research: A shot-scraper-style JSON API on Bun 1.4's new Bun.WebView Today saw the long awaited release of Bun 1.4, the first stable version since the infamous Rust rewrite a few months ago. Interestingly, the Rust…
I remember what programming used to feel like in my body. There was a file open in Sublime Text, a terminal beside it, and one problem occupying the whole available field of consciousness. I would change a line, run the…
Iris, Violet, and the human-readable interfaces of System 777 For months I have been asking the wrong question about Violet. What is she? An alter? An anima? A tulpa-like companion? A dream guide? A daimon? A spiritual…
I sometimes find myself with this problem: class Base: # Possibly an ABC ... class SubA(Base): ... class SubB(Base): ... For example with custom exceptions, base ast nodes and so on. Now I often want to use exhaustive…
Right now you have to take a slice before passing any data to int.from_bytes if you want to parse int at a certain offset. Which is extra allocations, even if it is something as cheap as memoryview. The same goes for…
This is an introduction to django-waffle, a production-ready Django package for controlling feature rollouts through flags, switches, and sampling. It enables gradual releases, A/B testing, and quick kill switches for…
A Python security vulnerability caused IDNA 2003 handling to use the interpreter’s current Unicode case-folding rules instead of the Unicode 3.2 rules required by the specification.The fix makes Python’s case-folding…
This is a roundup of 15 Python libraries that can make code cleaner, faster, and easier to maintain across areas like configuration, serialization, testing, scheduling, and UI development. It also highlights practical…
The post introduces pcode_graph, a Python library for extracting semantic control and data-flow graphs from binary code, independent of specific CPU instructions. It uses these graphs with a GNN to identify similar…
This post explores important differences between Polars and SQL that can cause unexpected results when moving between the two, including row ordering, column independence, literals, null handling, and broadcasting. It…