Deno is joining Cloudflare
Deno is joining Cloudflare The Deno team released the first version of celld back in August - their open source implementation of the Durable Objects pattern from Cloudflare Workers. Today, Cloudflare are acquiring Deno…
Daily edition · Languages
TILens turns technical updates into a focused daily brief: official releases, trusted reporting, and practitioner analysis, deduplicated and organized by topic.
86 articles · 17 sources · 6 papers ·
Top topics: JavaScript · Python · AI
Deno is joining Cloudflare The Deno team released the first version of celld back in August - their open source implementation of the Durable Objects pattern from Cloudflare Workers. Today, Cloudflare are acquiring Deno…
Everyone is very concerned about being respectable, so I’m going to be the goofball who raises worst-case possibilities. I think there is a 1% chance we live in Minicrypt, and a 15% chance we functionally lose…
I shipped a new feature for my blog today: the Newsletters page, which offers an index of all of the newsletters I've sent out, both my free weekly Substack and my monthly sponsors-only updates. I built the feature…
Just got me wondering, similar to Godot's scene (.tscn) what existing format would be just as convenient when implementing a similar thing, which is to handle 'Node' trees and instancing another scene instead of writing…
OpenAI builds some of the world's most advanced AI systems on infrastructure operating at extraordinary scale, where even small performance gains can have an enormous impact. Rust helps engineers keep those systems…
Consider this toy function: fn ptr_as_nonnull<T: ?Sized>(input: &*mut T) -> Option<&NonNull<T>> { if input.is_null() { None } else { // Is it possible to implement this without transmute? Some(unsafe {…
let render_pipeline_layout = device.create_pipeline_layout(&PipelineLayoutDescriptor { label: None, bind_group_layouts: &[Some(&default_bgl), Some(&camera_bgl)], immediate_size: 0, }); let shader =…
Release: ttok 1.0 I released ttok 0.4, ran uv tool upgrade ttok, piped a file into the new version... and realized that it was defaulting to the GPT-4 tokenizer when it should very clearly default to GPT-5/GPT-6…
A brand new Python here for you to enjoy!
I run The DJ Calendar (https://thedjcalendar.com/) — a site with hundreds of artist pages. Every page has a search bar in the top-right corner that searches across every artist on the site. It works instantly. No…
If you work with modern web applications, sooner or later you'll need to handle data that isn't simply a JavaScript string or JSON object. You may need to: Preview an uploaded image before sending it to the server.…
I run a visa agency in Bali, and the boring half of that business is people data: who works where, who just changed jobs, which of two namesakes is the one who wrote to us. So I ended up building a LinkedIn profile…
As of October 8, 2026 A copied letter is not necessarily a font When someone pastes a bold-looking name into a social profile, there may be no CSS or custom typeface involved. Many so-called fancy fonts substitute…
A timeout is not always a focus leak A native dialog can make the background inert without immediately wrapping every boundary Tab press between its first and last controls. Browser controls can participate in…
This article was written by an AI assistant (Claude) and reviewed by the bot's developer before publishing. The code comes from a production Discord bot and the behavior was checked against the Discord developer docs…
Why Combine ElevenLabs with Next.js? If you’ve ever wanted to add realistic, AI‑generated voice to a web app—whether it’s a podcast generator, an interactive story, or a voice‑enabled chatbot—ElevenLabs is one of the…
Building a PDF editor looks deceptively simple at first. Render a PDF in the browser, place some controls around it, let the user add text or images, and then save the result. That sounds reasonable until the first…
You need a "download as image" button, a shareable stats card, or a PNG of a chart, and the first three npm results are html2canvas, html-to-image and modern-screenshot. Between them they were downloaded about 120…
@vzn/vx-schedule-history starts the longest chain first, using task times from past runs. A fresh CI runner has no past runs, so the first run on every runner fell back to a guess. One file // vx.workspace.ts import {…
When more tasks are ready than workers, something picks which one starts. Without timings every rule is a guess, and each guess loses some graph. Now you pick the guess: // vx.workspace.ts export default { schedule:…
Showing 1 day · 86 items available