Skip to content
TILens What matters today in tech v0.3.1
Theme

Daily edition · Languages

The daily ledger

TILens turns technical updates into a focused daily brief: official releases, trusted reporting, and practitioner analysis, deduplicated and organized by topic.

03 Nov 2026 edition

111 articles · 21 sources · 4 papers ·

Top topics: JavaScript · Python · AI

Python AI Django

datasette-agent 0.5a0

Release: datasette-agent 0.5a0 This is a significant release of Datasette Agent. The most notable new feature is called the panel - it lets the agent chat open and then sit next to pages from Datasette, for example a…

Source: Simon Willison's Weblog
Python AI Django

llm 0.37.1

Release: llm 0.37.1 A bugfix release for LLM, with contributions from Steven Huang, Tao An, Arjan Mossel, and XQ. Tags: llm

Source: Simon Willison's Weblog
Python AI Django

AI is destroying my CS degree

My comment on AI is destroying my CS degree — Hacker News. I don't envy educators right now. AI clearly means you need to change how you teach and evaluate students. We are only a few years in though, and it's still…

Source: Simon Willison's Weblog
Python AI Django

Qwen 3.8 27B on my laptop can interpret model weights, too

Yesterday's hot paper was Sparks of Weight-Space Programming: LLMs can natively read & write neural network weights by Rikiya Takehi, Jayden Teoh, Alex Zhang, and Omar Khattab. The paper (OK, the authors classify is as…

Source: Simon Willison's Weblog
Rust

Why From<OwnedFd> is safe?

Hi! I was using libc FFI crate, I'm transforming i32 -> OwnedFd -> TcpListener and instead of writing from_raw_fd(&fd) I've accidentally used from(fd): (something like this) let socket: OwnedFd = socket(/* ... */); let…

Source: Rust Users Forum h4-h
Python AI

Announcing new Security Developer at the PSF

We’re excited to announce that Brett Smith is joining the Python Software Foundation as a Security Developer. Brett will be working closely with Seth Larson, Security Developer in Residence, and Mike Fiedler, PyPI…

Source: Python Software Foundation Blog Seth Michael Larson (noreply@blogger.com)
Python AI Django

October sponsors-only newsletter

I sent out the October edition of my sponsors-only monthly newsletter. If you are a sponsor (or start a sponsorship now) you can access it here. This month: The October inflection point for vibe game development The…

Source: Simon Willison's Weblog
Java

This Week in Spring - November 3rd, 2026

Hi, Spring fans! Welcome to another installment of This Week in Spring! It's Tuesday, and you know what that means? I'm thinking about production. Now, to be fair, I'm always thinking about production. But recently,…

Source: Spring Blog joshlong
JavaScript Django Python

How to Add AI Voice to Your Django App

Why Add AI Voice to a Django App? If you’ve ever wanted to turn your Django‑powered web app into something that can talk back to users, you’re not alone. Voice interfaces are moving from novelty to necessity—think…

Source: DEV JavaScript feed VoiceDeveloper
JavaScript

Write Your Chrome MV3 Background Worker Like It Never Dies

How a build-time AST transform finally makes Manifest V3 state persistence painless Manifest V3 didn’t just change the extension model — it actively punishes normal JavaScript patterns. Your background service worker is…

Source: DEV JavaScript feed Dmitry
JavaScript

QR Capacity Is a Mode Problem Before It Is a Size Problem

Most QR sizing arguments start with pixels. They should start with the encoder's mode choice, because the mode decides how many bits each character costs, and that decides which version the symbol needs. The generator's…

Source: DEV JavaScript feed WGG
JavaScript

Lessons from shipping a Telegram Mini App game solo

I recently shipped a small game as a Telegram Mini App, working alone, and a few lessons stood out. Here is what I would tell myself before starting. Start the flow inside a bot. Players already live in Telegram, so the…

Source: DEV JavaScript feed Алексей Шангин

Showing 1 day · 111 items available