Fly's new Sprites.dev addresses both developer sandboxes and API sandboxes at the same time

simonwillison.net

New from Fly.io today: Sprites.dev . Here's their blog post and YouTube demo . It's an interesting new product that's quite difficult to explain - Fly call it "Stateful sandbox environments with checkpoint & restore" but I see it as hitting two of my current favorite problems: a safe development environment for running coding agents and an API for running untrusted code in a secure sandbox. Disclosure: Fly sponsor some of my work. They did not ask me to write about Sprites and I didn't g...

Pulling a New Proof from Knuth’s Fixed-Point Printer

research.swtch.com

Introduction Donald Knuth wrote his 1989 paper “A Simple Program Whose Proof Isn’t” as part of a tribute to Edsger Dijkstra on the occasion of Dijkstra’s 60th birthday. Today’s post is a reply to Knuth’s paper on the occasion of Knuth’s 88th birthday. In his paper, Knuth posed the problem of converting 16-bit fixed-point binary fractions to decimal fractions, aiming for the shortest decimal that converts back to the original 16-bit binary fraction. Knuth gives a program nam...

Vulnerabilities in the Cashu ECash Protocol

conduition.io

I found some vulnerabilities in Cashu's protocol for deterministic wallet recovery. I found some vulnerabilities in Cashu's protocol for deterministic wallet recovery.

My favorite musical discoveries of 2025

martinfowler.com

My favorite albums from last year. Balkan brass, an acoustic favorite of 80s returns, Ethio-jazz, Guatemalan singer-guitarist, jazz-rock/Indian classical fusion, and a unique male vocalist. more… My favorite albums from last year. Balkan brass, an acoustic favorite of 80s returns, Ethio-jazz, Guatemalan singer-guitarist, jazz-rock/Indian classical fusion, and a unique male vocalist. more… My favorite albums from last year. Balkan brass, an acoustic ...

Bix Frankonis

manuelmoreale.com

This week on the People and Blogs series we have an interview with Bix Frankonis, whose blog can be found at bix.blog . Tired of RSS? Read this in your browser or sign up for the newsletter . The People and Blogs series is supported by William Jansson and the other 129 members of my "One a Month" club. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. Let's start from the basics: can you introduce yourself? My...

CKSyncEngine questions and answers

christianselig.com

I didn't know what to put as a header so here are some iClouds (interesting clouds) in Maine I’ve had a lot of fun working with CKSyncEngine over the last month or so. I truly think it’s one of the best APIs Apple has built, and they’ve managed to take a very complex topic (cloud syncing) and make it very digestible and easy to integrate, without having to get into the weeds of CKOperation and whatnot like you had to in previous years. That being said, there’s a fair bit of wo...

Always Activate the venv (A Shell Script)

mkennedy.codes

Using a virtual environment is a well-known and important best practice for working on Python projects that use third-party dependencies, i.e. pretty much every Python project out there. But it’s a hassle to make sure you always have the right one activated, that you have one activated, and checking if there’s even one present. Maybe you haven’t created one for this project yet, yet where you’ve checked it out from source control. This post shares a simple shell script that will auto...

LLM Evals: Everything You Need to Know

hamel.dev

This document curates the most common questions Shreya and I received while teaching 700+ engineers & PMs AI Evals. Warning: These are sharp opinions about what works in most cases. They are not universal truths. Use your judgment. 👉 Want to learn more about AI Evals? Check out our AI Evals course . It’s a live cohort with hands on exercises and office hours. Here is a 25% discount code for readers. 👈 Listen to the audio version of this FAQ If you prefer to listen ...

Happy Belated New Year

taylor.town

Hey. It's been a while. I've been meaning to reach out, but work and the kids -- you know how it goes. I think about you surpringly often. Yesterday I saw a lone coconut at the grocery store and I literally guffawed . After all these years, I still don't know how to open a stupid coconut. I hope coconuts still baffle you too. I miss being idiots together. The truth is, I've been avoiding you. I miss you, but I'm afraid that you've changed as much as I have. I don't want to admit that mayb...

Local Email Debugging with Mailpit

www.jeffgeerling.com

For the past decade, I've used Mailhog for local email debugging. Besides working on web applications that deal with email, I've long used email as the primary notification system for comments on the blog. I built an Ansible role for Mailhog , and it was one of the main features of Drupal VM , a popular local development environment for Drupal I sunset 3 years ago. Unfortunately, barring any future updates from the maintainers, it seems like Mailhog has not been maintained for four yea...

Introducing asimpy

third-bit.com

I put the tutorial on discrete event simulation on hold a couple of days ago and spent a few hours building a small discrete event simulation framework of my own using async / await instead of yield . As I hoped, I learned a few things along the way. First, Python’s await is just a layer on top of its iterator machinery (for an admittedly large value of “just”). When Python encounters await obj it does something like this: iterator = obj . __await__ () # get an iterat...

Coverage of India’s exploration of Mars

jatan.space

Global view of Mars from the Mangalyaan spacecraft, captured on October 4, 2014. Image: ISRO / Emily Lakdawalla Reviewing Mangalyaan, India’s first Mars mission India’s Mars orbiter completes six years at the red planet, but where is the science? Debate: Mangalyaan’s low science output still reflects on ISRO Mangalyaan spacecraft terminated—it was never a science mission My article on Mangalyaan was rejected 8 times but I published it anyway Views of Mars from India's Mangalyaan orbiter...

Computational Depth

blog.computationalcomplexity.org

I'm posting from Oxford University where I will be spending the "Hilary Term" (through late March) as a visiting fellow at Magdalen College. If you are relatively local, reach out if you'd like to connect. I plan to get back into research after thirteen years of administration, working primarily with Rahul Santhanam and his group. I haven't had a significant sabbatical or leave since Amsterdam 30 years ago, which is what comes from changing jobs too often. Today I'd like to talk about a 2006 pap...

One Regulation E, Two Very Different Regimes

www.bitsaboutmoney.com

Programming note: Happy New Year! Bits about Money is made possible—and freely accessible to all—by the generous support of professionals who find it useful. If you’re one of them, thank you—and consider purchasing a membership . The U.S. is often maligned as being customer-hostile compared to other comparable nations, particularly those in Europe. One striking counterexample is that the government, by regulation, outsources to the financial industry an effective, virtually comprehen...

A data model for Git (and other docs updates)

jvns.ca

Hello! This past fall, I decided to take some time to work on Git’s documentation. I’ve been thinking about working on open source docs for a long time – usually if I think the documentation for something could be improved, I’ll write a blog post or a zine or something. But this time I wondered: could I instead make a few improvements to the official documentation? So Marie and I made a few changes to the Git documentation! a data model for Git After a while working on the docume...

Concrete: The Not-So-Silent Killer

shield.ai

When the balloon goes up in time of war, history has shown strategically important fixed targets take a beating. Just ask the Iraqi Air Force about January 17, 1991, the Pakistani Air Force about May 7, 2025, or Admiral Kimmel about the morning of December 7, 1941. Breaking news! The enemy has the precise coordinates of every two-mile runway in the world, knows the location of a majority of our fuel farms, and possesses the stick to reach them. Carl von Clausewitz — a scary brilliant 18th-...

Using AI, Mathematicians Find Hidden Glitches in Fluid Equations

www.quantamagazine.org

Nearly 200 years ago, the physicists Claude-Louis Navier and George Gabriel Stokes put the finishing touches on a set of equations that describe how fluids swirl. And for nearly 200 years, the Navier-Stokes equations have served as an unimpeachable theory of how fluids in the real world behave — from ocean currents threading their way between the continents to air wrapping around an aircraft’s… Source Nearly 200 years ago, the physicists Claude-Louis Navier and George Gabriel Stokes put...

The perils of computing cross-currency performance

c.pgdm.ch

Converting the performance of a stock between currencies naively does not capture currency effects, even though they play a secondary factor long-term. Converting the performance of a stock between currencies naively does not capture currency effects, even though they play a secondary factor long-term.

Tech Stack 2026

www.wezm.net

A summary of my personal tech stack as we start 2026. I previously did one of these in 2024 . I was prompted to write this one by David Bushell and Robb Knight ’s App Defaults 2026 posts. My desk in late 2025. Software My dotfiles are public so if you’re curious about the configuration of some of the tools mentioned below check out github.com/wezm/dotfiles . Operating System: Arch Linux on my desktop, Chimera Linux on m...

Blockchains and Australian coffee cards

rubenerd.com

That sounds like a Crash Test Dummies song. Fun story, my sister went to their latest concert in Sydney, and got me an autographed copy of their Afternoons and Coffee Spoons LP! Amazing. Coffee cards are a fixture of Australian café culture. The general idea is that after you’ve purchased a certain number of caffeinated beverages, you can redeem a free one. Often this extends to other drinks like tea and hot chocolate too, depending on the shop. Expensive chains have magnetic cards, but t...

What I Got Wrong About “Hard Work” in My 20s

lemire.me

When I was younger, in my 20s, I assumed that everyone was working “hard,” meaning a solid 35 hours of work a week. Especially, say, university professors and professional engineers. I’d feel terribly guilty when I would be messing around, playing video games on a workday. Today I realize that most people become very adept at avoiding actual work. And the people you think are working really hard are often just very good at focusing on what is externally visible. They show up to the right...

s21e01: Things Could Have Been Different; LLMs as LitTech, Their Use as Response to Mass Functional Illiteracy

newsletter.danhon.com

0.0 Context Setting Wednesday, 7 January 2026 in Portland, Oregon where it is wet (but not too wet) and cold (but not too cold), merely a typical brisk dreary day that recalls the less tumultuous and blissfully ignorant late 2009s/early 2010s. I accidentally words this time -- started writing them yesterday as long-form versions of things that caught my attention and were shat out onto Bluesky. 0.1 Events Hallway Track I am rearranging my schedule and hope to bring Hallway Track back ...

Random Old Posts

TitleDate
SSH saga
rednafi.com
December 17, 2024
Have your Iceberg Cubed, Not Sorted: Meet Qbeast, the OTree Spatial Index
jack-vanlightly.com
November 19, 2025
Christmas Special
vitalik.eth.limo
December 24, 2019
An explosion of transitive dependencies
notes.eatonphil.com
January 25, 2025
Integrate Home Assistant with Apple Reminders
simplyexplained.com
July 27, 2022
Duck duck duck dichotomy
anniemueller.com
November 01, 2025
Computer upgrade
www.jonashietala.se
October 09, 2023
Teleglitch – Viewcones
simonschreibt.de
January 21, 2013
I Like Makefiles
switowski.com
September 18, 2024
Lightning Talk: Comma Chameleon
moonbase.lgbt
July 29, 2020
Always use a label
adamsilver.io
July 01, 2016
Sketch Tip: Easier Pen Tool Drawing By Simply Zooming In
calebporzio.com
May 28, 2019
Year in review: 2022
simplyexplained.com
January 11, 2023
Integrate Twitter newsletters with API Routes
www.ctnicholas.dev
September 07, 2021
Town Hall #23: Clown World
taylor.town
July 26, 2024
What App is That?
maggieappleton.com
May 20, 2020
On "AI Brendans" or "Virtual Brendans"
www.brendangregg.com
November 27, 2025
Gitcoin Grants Round 6 Retrospective
vitalik.eth.limo
July 22, 2020
Ink Note Fall 2023: Informal ink augmentation
www.inkandswitch.com
June 01, 2023
Two Weeks of Unemployment
blog.thornewolf.com
September 01, 2025
iPhone 3D engine programming part 1
fabiensanglard.net
October 19, 2009
Gatsby Sparks Joy
healeycodes.com
January 11, 2020
LLM APIs are a Synchronization Problem
lucumr.pocoo.org
November 22, 2025
How ASML Got EUV
www.construction-physics.com
November 20, 2025
C and C++ Prioritize Performance over Correctness
research.swtch.com
August 18, 2023
Computing forces in a system of beams, properly
lisyarus.github.io
October 29, 2023
My Atom Setup
lookingsideways.co.uk
January 21, 2015
The smallest number that is infinite
lemire.me
September 29, 2025
Looking for debugger
www.scattered-thoughts.net
December 13, 2020
Call stacks aren't really call stacks
0xd34df00d.me
August 29, 2020
A peek into the USM format
blog.benjojo.co.uk
March 21, 2015
Rails Girls - Porto
ohhelloana.blog
June 02, 2014
Why the ‘none of the above’ checkbox pattern worries me
adamsilver.io
January 19, 2025
Crabs, the bitmap terror!
research.swtch.com
January 09, 2008
AI Flame Graphs
www.brendangregg.com
October 28, 2024
NixOS: Headless Home Assistant VM
myme.no
November 25, 2021
Why I Liquidated My Assets and Invested in GapCash
samhenri.gold
January 02, 2023
A simple way to get more value from tracing
danluu.com
May 31, 2020
The problem with input masks and what to do instead
adamsilver.io
June 25, 2023
Exporting YouTube Subscriptions to OPML and Watching via RSS
www.wezm.net
May 06, 2024
Bookmarks of the rest of 2019
ohhelloana.blog
January 22, 2020
Adelboden: Jungfrau Region, Switzerland
www.robinwils.com
September 25, 2024
DevOps Python Supply Chain Security
mkennedy.codes
December 26, 2025
0029: san francisco, seattle, tigerbeetle, studying, links
www.scattered-thoughts.net
November 04, 2022
Shield AI Expands into Space Domain through Partnership with Sedaro
shield.ai
December 03, 2025
Measure twice, vise thrice.
taylor.town
November 26, 2023
Automating the Hue Tap Dial Switch in Elixir via MQTT
www.jonashietala.se
September 01, 2025
The end of the Redis adventure
antirez.com
June 30, 2020
Rust streams and timeouts gotcha
laplab.me
May 27, 2025
The next iteration of "Designing Hypermedia APIs"
steveklabnik.com
February 12, 2013
SDF letter spacing
www.redblobgames.com
September 08, 2024
Re-exporting an enum with a type alias is breaking, but not major
predr.ag
March 06, 2023
LXJS 2014
ohhelloana.blog
July 02, 2014
Microfeatures I Love in Blogs and Personal Websites
danilafe.com
June 23, 2024
Creating an optimized keyboard layout for the next generation of the Datahand
mbuffett.com
October 30, 2024
Juno 1.1
christianselig.com
February 14, 2024
Australian and New Zealand Makers on YouTube
www.wezm.net
April 11, 2023
Napkin Problem 11: Circuit Breakers
sirupsen.com
August 22, 2020
Hacker Monthly publication
fabiensanglard.net
July 15, 2011
My MCU movie ranking
www.jonashietala.se
April 25, 2019
Portals and Quake
30fps.net
January 09, 2025
Let's build a VORON: Wrap-up
www.jonashietala.se
March 05, 2024
Parental-Self-Controls
taylor.town
June 20, 2022
How Much of the Hitchhiker's Guide to the Galaxy Can You Fit on a QR Code?
mbuffett.com
March 28, 2021
Introducing MiniCrossword.Net
www.shubhro.com
September 09, 2023
Deus Ex – Occlusion
simonschreibt.de
January 21, 2013
Taylor's Delights
taylor.town
April 18, 2023
IDA Summer of Code 2014: Summary
www.jonashietala.se
October 06, 2014
I too have deleted my Spotify account
ohhelloana.blog
February 20, 2024
Draper 1.0.0.beta2 release
steveklabnik.com
December 03, 2012
Diffusion Models for Video Generation
lilianweng.github.io
April 12, 2024
Watchdog – Compare
simonschreibt.de
October 04, 2015
Continuous Integration and Systems Engineering
projects.ansonbiggs.com
October 04, 2021
Body of work
gaultier.github.io
December 19, 2023
Zip Files as (Simple) Key-Value Stores
benjamincongdon.me
December 12, 2025
Switching to Lenovo Carbon X1
fabiensanglard.net
October 02, 2020
Printing Hextraction for my kids
www.jonashietala.se
February 09, 2024
My Fourth Year as a Bootstrapped Founder
mtlynch.io
February 01, 2022
Reward Hacking in Reinforcement Learning
lilianweng.github.io
November 28, 2024
Powershell
www.robinwils.com
October 23, 2022
Interpreting TypeScript
notes.eatonphil.com
April 14, 2019
Take-Over Moments: The Hardest Design Problem of Semi-Autonomous Cars
theturnsignalblog.com
January 01, 2021
Hypothesis Testing with Oracle Functions
www.hillelwayne.com
July 21, 2017
Dynamic nested pages
www.robinwils.com
January 21, 2023
Enabling repeatable lazy iterations in Python
rednafi.com
July 13, 2023
Fluide
fabiensanglard.net
April 15, 2009
Making view templates as dumb as possible
adamsilver.io
August 08, 2016
NixOS: Into the deep end
myme.no
July 01, 2019
Do Unforgettable Work
taylor.town
July 25, 2023
When AI Sells You What You Want
kinduff.com
May 28, 2025
Waterfield's weirdly compact Apple Vision Pro Case
christianselig.com
April 02, 2024
Ludum Dare 22 Here I Come
www.jonashietala.se
December 14, 2011
Using Nix to Fuzz Test a PDF Parser (Part One)
mtlynch.io
October 23, 2024
Preparing for the Incoming Computer Shopper Tsunami
ascii.textfiles.com
June 05, 2023
Welcome!
retrotechtive.wordpress.com
July 12, 2021
Be vanilla
stephango.com
July 07, 2013
The Problem with Podcasts
taylor.town
October 07, 2018
Announcing Feedlynx
www.wezm.net
July 28, 2024
The fight against sexism is not a free pass
antirez.com
December 01, 2013
Three flavors of sorting Go slices
rednafi.com
March 22, 2025

About

I couldn't find a RSS reader that I liked so I decided to build my own.I thought it would be neat if it was public and formatted kind of like a magazine or a newspaper, so here we are.This is a feed of all the feeds that I want to keep up with. I try to keep it independant and keep out things likeenigneering blogs that are just advertisements, but its all up to my discretion.

This page updates daily at 8:11ish AM Mountain Time. The following blogs are featured on the page currently:

For the full list of feeds that are followed see the raw list here.