TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
Research: parse_number() as a SQLite extension: C vs Rust I was out walking the dog when I got curious about how easy/difficult it would be to write a SQLite C extension that adds a parse_number() function for turning…
Back in 2020, I proposed a #[sensitive] attribute for functions which handle transient secrets. I'm also the author of the zeroize crate. I'd like to revisit that proposal, particularly as we continue to struggle with…
I love Claude Code, but I use it so much that I regularly exhaust my weekly quota before the week ends. When that happens, I usually switch to other free-tier CLIs, e.g., Google Antigravity, GitHub Copilot, and, just…
Modern software increasingly interacts with AI models, query languages, and other specialized programming models, forcing you to switch contexts, embed foreign code, or write verbose wrappers to bridge the gap. What if…
If you open a normal US Letter or A4 PDF on a reMarkable or a Supernote, it almost fits. The screen's aspect ratio is 3:4, Letter is 8.5:11 and A4 is 1:√2, so the device scales the page down and leaves a strip at the…
India's chartered accountancy board caps the photo you upload with your exam form at 50 KB. South Africa's tax service wants supporting documents under 2 MB. A French rental platform stops at 10 MB per file. Canada's…
Most image-to-SVG converters are upload forms: your file goes to a server, gets traced, and comes back. PrivaSVG does the whole job in the browser tab. There is no backend. Here's how it's built, with the parts that…
A few months ago I caught myself doing something I tell other people not to do: pasting a production JSON payload, a password I had just generated, and a client's tax ID into three different free tool websites. Each one…
Every RAG tutorial ends at the same place: chunk the documents, embed the chunks, insert the vectors, ask a question. That is day one. On day two someone edits a document, and nothing in the tutorial tells you what to…
Documentation and package metadata only; no code changes. The security fixes are in 3.8.2: if you're on 3.8.1 or earlier, upgrade for them (see the v3.8.2 release). npm install @devilsdev/rag-pipeline-utils@^3.8.3 What…
This is a submission for the Presage SmartSpectra SDK Challenge What I Built Orbura Companion — a consent-first camera check-in that turns the Presage SmartSpectra SDK into an about-a-minute wellness ritual, wired…
If you asked ChatGPT for a contact form that sends messages to Telegram, there is a good chance the bot token ended up in your page. We asked it five times on 9 November in fresh temporary chats, with the same prompt:…
Intro With all the noise about yet another shiny AI model, most of us completely missed a much bigger and more impactful announcement. Summer 2026 delighted us with Microsoft rolling out the TypeScript 7.0 RC.…
I run a visa agency in Bali. The other half of my week goes into Apify Actors, and one of them reads company job boards on Greenhouse: you hand it a list of company slugs, it hands back one row per open job. No login,…
Why a Voice‑Over Tool Is a Game‑Changer for YouTube Creators If you’ve ever tried to produce a polished YouTube video, you know how time‑consuming the audio side can be. Writing a script, recording a voice‑over,…
A security release. Upgrade now if you use the vector-store retrievers (QdrantRetriever, PineconeRetriever, WeaviateRetriever, PgVectorRetriever) or HybridRetriever with access control, GuardrailsPipeline, plugins from…
Context: I’m an OEISer, and like to write programs for OEIS sequences I contribute to. I had been aware (from both the prevailing wisdom of the community) that a lot of functions in sympy are slower than they ought to…
I’m excited to announce my newest course, Introduction to agentic coding with Claude Code (https://lernerpython.com/courses/intro-agentic-coding-claude-code/). If you want to go beyond giving simple prompts or using…
¡Hola a todos! 👋 Acabo de lanzar una actualización para Glowfy, la herramienta web para generar sombras CSS multicapa y efectos glassmorphism de forma visual y rápida. ✨ ¿Qué hay de nuevo en la v1.1? 🎲 Nuevo botón…
Every PDF compressor I tried had the same two problems: my file got uploaded to a server I know nothing about, and occasionally the "compressed" result came back larger than the original. So I built my own — it runs…