Let's get this out of the way first - this is a terrible idea! I want my two-factor authentication codes to be easily accessible to me, so I've built a watch app which will display them. That's really convenient for me - but makes for a terrible security posture. Anyone who steals my watch will be able to see my one-time code. If they're clever, they can decompile the app and find the secret…
Subscribed Sources
RSS Reader
Browse stored RSS items across subscribed feeds. Filter by feed title or URL, and narrow results by entry title.
9341 items · newest item 47 hours ago
RefreshInline rendering with document.currentScript Lean Rada describes a neat trick that takes advantage of the document.currentScript property. You can use that to drop in a tiny inline <script> element that replaces itself when the page loads: The year is <script> document.currentScript.replaceWith( new Date().getFullYear())</script> If you define a shortcut function like this: $=(...n)=>document.currentScript.replaceWith(...n) You get a tiny template language: The year is <script>$(new...
AI Gateway logs now have a Sessions view that groups requests into sessions and shows how session affinity routed each one. Each row shows the coding agent or app that ran the session, such as Claude Code, Codex, or Cursor, along with its cost, models, providers, and how much of its input was cached across every turn. Open a session to see its cache hit rate, duration, and path. The path lists each turn with its model and timing, and names the provider serving the session along with any...
Release: web-edit 0.1a2 I added a "copy to clipboard" option for both text and image data. I needed this because it was running pelican prompts on a laptop from my phone (here's DeepSeek 4.1 Flash 1017) and I wanted an easy way to copy the resulting logs into a Gist. Tags: projects, pelican-riding-a-bicycle, deepseek
A few months ago, I went to see Dr Hutchinson record his stand-up comedy special for the BBC - it's about his experiences working in the NHS as a Black doctor. As the title of the book implies, some of the public can be a mite suspicious that anyone with even a hint of melanin can rise beyond being a porter or, at a push, a nurse. Much like Adam Kay's "This Is Going To Hurt", this is part…
Atlant Bieri made this video about his experience on the day he and his team were awarded an Ig Nobel Prize. The 2026 Ig Nobel Soil Science Prize was awarded to Franz Bender, Marcel van der Heijden, Atlant Bieri, and Pia Viviani, for burying 1000 identical pairs of underpants in more than 25 countries, and […]
DeepSeek V4.1 Flash 1017 is now available on AI Gateway. DeepSeek V4.1 Flash 1017 is a minor update to DeepSeek V4.1 Flash that improves reasoning, coding, agentic tasks, and image understanding. The coding gains show up in terminal work and in building and editing whole repositories, and the agentic gains in multi-step automation. With images, the model reads charts and handles visual reasoning more accurately when it can call tools. DeepSeek V4.1 Flash 1017 also finishes tasks faster and...
We think "did a human read the code?" is an imprecise proxy for "what could go wrong with this change, and which check—automated or human—is the right one to catch it?" Asking that question also changed when review happens. Before, review was a gate at the end of the road: write the code, open a PR, wait for your colleague. Now, review runs continuously, more like spellcheck while you write. Most changes have been reviewed and fixed by Claude at least once before a human is asked to look....
The 2026 Stack Overflow Developer Survey shows only 7% of developers trust AI output for important decisions. Here’s what that means for running agents safely.
How we used Partial Prefetching and a coding agent to improve navigation across v0 with Next.js 16.4.
Junie Local is supported on the NVIDIA RTX Spark from day one, and Windows support moves from experimental to stable. NVIDIA’s RTX Spark platform pairs a Blackwell RTX GPU with a Grace CPU to run larger local AI models in slim laptops and compact desktops. Junie Local leverages this hardware to bring local AI coding […]
It's hard to craft a book with so much righteous indignation - let alone make it funny, accessible, and informative. Nevertheless, Dipo Faloyin has succeeded in writing a spectacular takedown of the myths which are often perpetrated about Africa. It starts in the best way possible: [Insert generic African proverb here. Ideally an allegory about a wise monkey and his interaction with a tree,…
Emergent design says architecture should flow from how something is used rather than from how it was dictated. Inside a codebase, that’s tests pulling the structure into shape. Across codebases it’s something older: a narrow substrate, a caller nobody expected, and a universe that stops exactly where the primitives do.
In "The Geometric Model of Maintenance," someone finally checked the “one month of code, ten days of maintenance” rule against real git history. The number holds up. What it’s made of is worth a look, and so is what you’d need to measure before it tells you anything about your own code.
Agents already shop on the web, but they often use pages and tools originally built for people and search engines. Building a better shopping experience for agents means treating them as first-class shoppers, with product information they can read directly and tools designed for agents to shop. Today, Vercel Shop, our open source Next.js storefront template for Shopify, is generally available. Teams can launch storefronts optimized for how people, search engines, and agents interact with...
Research: sparqlite: SPARQL 1.1 inside SQLite, written in Rust This research task is really an experiment in running Claude Code for web in "Ultracode" mode, as described in Orchestrate subagents at scale with dynamic workflows in the Claude Code documentation. With Ultracode turned on, Claude Code makes aggressive use of dynamic workflows - it generates JavaScript that defines and coordinates a network of subagents to take on complex problems. My initial prompt was this - I meant "hit the...