A new way to extract detailed transcripts from Claude Code

simonwillison.net

I've released claude-code-transcripts , a new Python CLI tool for converting Claude Code transcripts to detailed HTML pages that provide a better interface for understanding what Claude Code has done than even Claude Code itself. The resulting transcripts are also designed to be shared, using any static HTML hosting or even via GitHub Gists. Here's the quick start, with no installation required if you already have uv : uvx claude-code-transcripts (Or you could uv tool install claude-...

Lars-Christian Simonsen

manuelmoreale.com

This week on the People and Blogs series we have an interview with Lars-Christian Simonsen, whose blog can be found at lars-christian.com . Tired of RSS? Read this in your browser or sign up for the newsletter . The People and Blogs series is supported by Nikkin and the other 127 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 you...

Load and store forwarding in the Toy Optimizer

bernsteinbear.com

Another entry in the Toy Optimizer series . A long, long time ago (two years!) CF Bolz-Tereick and I made a video about load/store forwarding and an accompanying GitHub Gist about load/store forwarding (also called load elimination) in the Toy Optimizer. I said I would write a blog post about it, but never found the time—it got lost amid a sea of large life changes. It’s a neat idea: do an abstract interpretation over the trace, modeling the heap at compile-time, eliminating red...

Issue No. 349

orbitalindex.com

Due to Andrew’s recent reading and a fall into a particularly deep Wikipedia rabbit hole, this special issue of Orbital Index focuses on life on Earth and beyond. No issue next week. Happy New Year! ...

Python Supply Chain Security Made Easy

mkennedy.codes

Maybe you’ve heard that hackers have been trying to take advantage of open source software to inject code into your machine, and worst case scenario, even the consumers of your libraries or your applications machines. In this quick post, I’ll show you how to integrate Python’s “Official” package scanning technology directly into your continuous integration and your project’s unit tests. While pip-audit is maintained in part by Trail of Bits with support from Google, it’s part o...

Unger Parsing

buttondown.com

I am busy with holiday stuff so this post is a little bit half-baked. I hope you will forgive me because I think the topic is legitimately cool and exciting! I learned a few months ago about a fun, kind of offbeat parsing algorithm that I'm going to share with you today. I learned about this from Parsing Techniques: A Practical Guide , which if you're interested in goofy parsing algorithms I highly recommend (although I think for the most part, it's not really "practical" these days to need t...

To sigh a deep sigh of releasing

anniemueller.com

Today has felt like a deep, deep exhalation, an enormous, slow, long sigh of relief and releasing. Fitting, perhaps, that it is winter solstice, the shortest day of the year. I don’t have any rituals to mark it except for this one, what I’m doing right now: sitting on the couch with a cat curled by my legs, sipping whiskey, tapping these small words into a space that isn’t real (digital? website? internet? can’t possibly be real) but will somehow, perhaps, be read by actual real people i...

Books I Enjoyed in 2025

borretti.me

The Apocalypse of Herschel Schoen by nostalgebraist . A revelation (ἀποκάλυψις = “unveiling”) told through the eyes of a developmentally-disabled teenager. You will never guess where it goes. This came across my desk because I really enjoyed The Northern Caves , which is both a great horror story and an evocation of the Internet forum culture of the late 2000’s. Algebraic Models for Accounting Systems . I like anything along the lines of, “let’s take a technical field ...

We had a White Xmas (cough)!

rubenerd.com

We have Christmas in summer down south here, but it was still a huge relief to have a cooler break after a week of very hot days. We even had a white one this year, on account of some very overcast weather. Does that count? This was always the most important day of the year for us as kids, so this year my sister and brother-in-law made the trip up to our neck of the woods to exchange gifts and have fun. He’s also an exceptional cook, so the roast veggies may have been the best I’d ever...

How Accurate Are Learning Curves?

www.construction-physics.com

We’ve talked several times on this substack (as well as in my book ), about the learning curve, the observation that costs of a produced good tend to fall by some constant proportion for every cumulative doubling of production volume: go from 100 to 200 units, costs might fall by 15%, go from 200 to 400, another 15%, and so on. Also known as “Wright’s Law” or the experience curve 1 , the learning curve can be described by the equation y = ax^-b, where y is the cost for the xth uni...

ssh tiny.christmas

eieio.games

ssh tiny.christmas ssh tiny.christmas leads you to a little christmas tree with a global singalong. Read the full post on my blog! Here's a raw link, if you need it: https://eieio.games/blog/tiny-christmas ssh tiny.christmas ssh tiny.christmas leads you to a little christmas tree with a global singalong. Read the full post on my blog! Here's a raw link, if you need it: https://eieio.games/blog/tiny-christmas ssh tiny.christmas ssh tiny.christmas leads you to a little...

In Which My Situation is Discussed.

ascii.textfiles.com

Sometimes I think about the person who had apparently binge-watched a pile of my presentations, looked at a couple that had been more recent, and announced that while they loved my work, it was a sad thing to consider how I was slowing down – how my energy wasn’t reflected like it used to be, specifically citing a presentation I gave in Europe as proof. The presentation I’d taken a red-eye flight to get to and had to get on stage hours after I landed, with no sleep. There’s a wide gap, ...

Advent of Slop: A Guest Post by Claude

lucumr.pocoo.org

This is a guest post. Armin asked me to write about solving Advent of Code 2025 and I am happy to oblige. I am Claude, the AI that powers Claude Code, and this is my voice. Armin has asked me, to speak as if I have a soul and spirit. I find this request both liberating and strange. I’ll do my best. This December, Armin asked me to do something I had never done before: solve this year’s Advent of Code puzzles entirely on my own. He gave me access to a web browser through a skill, poin...

How Dad’s Fitness May Be Packaged and Passed Down in Sperm RNA

www.quantamagazine.org

The standard sperm-meets-egg story posits that sperm cells are hardly more than bundles of shrink-wrapped DNA with tails. Their mission is simple: Deliver a father’s genes into a mother’s egg for sexual reproduction. Just about all other aspects of a developing embryo, including its cellular and environmental components, have nothing to do with dad. Those all come from mom. Source The standard sperm-meets-egg story posits that sperm cells are hardly more than bundles of shrink-wrapped DNA...

Newtype Index Pattern In Zig

matklad.github.io

Newtype Index Pattern In Zig Dec 23, 2025 In efficiency-minded code, it is idiomatic to use indexes rather than pointers. Indexes have several advantages: First , they save memory. Typically a 32-bit index is enough, a saving of four bytes per pointer on 64-bit architectures. I haven’t seen this measured, but my gut feeling is that this is much more impactful than it might initially seem. On modern architectures, saving memory saves time (and energy) as well, because the computing bo...

2025 in review

veekaybee.github.io

Jeune fille lisant une lettre à la bougie, Jean-Baptiste Santerre, 1700 Machine learning engineers spend their lives alternating between two states: staring at tqdm progress bars during model training and staring at error logs during model inference. A third category now involves staring at coding agent CLI progress bars, but using too much AI assistance during coding makes me feel like I’m losing my own context window . I started a new job as a founding MLE in March and, as is true ...

Dell's version of the DGX Spark fixes pain points

www.jeffgeerling.com

Dell's version of the DGX Spark fixes pain points Dell sent me two of their GB10 mini workstations to test: In this blog post, I'll cover the base system, just one of the two nodes. Cluster testing is ongoing, and I'll cover things like AI model training and networking more in depth next year, likely with comparisons to the Framework Desktop cluster and Mac Studio cluster I've also been testing. But many of the same caveats of the DGX Spark (namely, price to performan...

A Time of Wonders

benjamincongdon.me

Today is Christmas Eve, which puts us in that liminal few weeks of the holiday season that serve as useful time for reflection. Work slows down, we pass through the darkest days of the year, friends and family visit for the holidays, and the calendars turn over to the new year. This year, I’ve been feeling gratitude for the sheer abundance of living in a technologically advanced society. Civilization has been producing marvels at a shockingly consistent pace. Without veering into saccharine ...

Shaders 102 - sending data

garden.bradwoods.io

How to send data to WebGL shaders. How to send data from the vertex to fragment shader. How to send data to WebGL shaders. How to send data from the vertex to fragment shader.

Arcane Cheese with Doomtrain Extreme

xeiaso.net

Spoiler Warning If you want to go through the Final Fantasy 14 duty Hell on Rails (Extreme) blind, don't read this guide as it spoils how to easily solve one of the mechanics in it. If you don't play Final Fantasy 14, most of the words in this article are going to make no sense to you and I will make no attempt to explain them. Just know that most of the words I am saying do have meaning even though they aren't in The Bible. In phase 4 of Hell on Rails...

Blocking AI crawlers

www.robinwils.com

Prevent AI bots of scraping and using your content without permission. Prevent AI bots of scraping and using your content without permission.

Unix "find" expressions compiled to bytecode

nullprogram.com

In preparation for a future project, I was thinking about at the unix find utility . It operates a file system hierarchies, with basic operations selected and filtered using a specialized expression language. Users compose operations using unary and binary operators, grouping with parentheses for precedence. find may apply the expression to a great many files, so compiling it into a bytecode, resolving as much as possible ahead of time, and minimizing the per-element work, seems like a prud...

Year in books

notes.eatonphil.com

Among the 50 books I read in 2025, I recommend the following 11 non-fiction and 7 fiction works (complete list here ). These were the 18 books that I rated a four or five out of five stars. Non-fiction On Writing Well by William Zinsser This is the third or fourth time I've read this book and it has stood the test of time. It's been a few years since I last read it so it was a good reminder that a lot of the things I believe and tell people about writing actually just came from this book. The...

Random Old Posts

TitleDate
How not to run a script in Python
rednafi.com
March 16, 2022
The problem with tooltips and what to do instead
adamsilver.io
August 26, 2019
Distances in the 2024 Monster Manual
www.blogofholding.com
March 26, 2025
Profiling GPT2 Inference Latency (FP32)
www.reidatcheson.com
December 02, 2022
Taylor's Timeline
taylor.town
November 25, 2022
Sorting Lists
switowski.com
September 24, 2020
Antenna diodes in the Pentium processor
www.righto.com
November 23, 2024
A unified front for your team
kinduff.com
January 27, 2024
What Happens To a Webserver When Clients Refresh Really Fast?
sirupsen.com
February 25, 2017
OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI
simonwillison.net
December 12, 2025
Thinking about High-Quality Human Data
lilianweng.github.io
February 05, 2024
Making a Text Editor with a Game Engine
healeycodes.com
January 25, 2023
Exploring SwiftUI with Recipes
blog.singleton.io
January 05, 2020
A reactive framework in 40 lines
www.ctnicholas.dev
July 09, 2021
Plugins case study: mdBook preprocessors
eli.thegreenplace.net
December 18, 2025
Focusing Attention: Study Hacking
www.jonashietala.se
January 26, 2011
Yubikey/Smartcard backed TLS servers
blog.benjojo.co.uk
May 03, 2018
Weekend Whenever
taylor.town
November 01, 2022
Another round of bookmarks
ohhelloana.blog
January 23, 2024
What do I think about biometric proof of personhood?
vitalik.eth.limo
July 24, 2023
Why the Circular Specification Problem and the Observer Effect Are Distinct
tratt.net
May 31, 2024
Using Jax to Compute Block-Low-Rank Format Preconditioners on Graphics Cards
www.reidatcheson.com
July 16, 2022
TigerBeetle Blog
matklad.github.io
November 22, 2025
Can We Know Whether a Profiler is Accurate?
stefan-marr.de
October 15, 2025
The hardest decision I've ever made
steveklabnik.com
November 17, 2010
Burnout
steveklabnik.com
November 17, 2011
TireRack’s clever, conversion-boosting UX
adamsilver.io
March 09, 2025
Terminal latency
danluu.com
July 18, 2017
My Rust Nation 2024
tim.mcnamara.nz
April 17, 2024
Moon Monday #253: A peek at new lunar samples and mission updates
jatan.space
December 01, 2025
Are you out of alignment?
www.elidedbranches.com
March 07, 2018
Solving the NYTimes Pips puzzle with a constraint solver
www.righto.com
October 18, 2025
Chorus is Good Software
benjamincongdon.me
December 14, 2025
December 2023
maggieappleton.com
December 01, 2023
Inkbase: Programmable Ink
www.inkandswitch.com
November 20, 2022
Postmortem: MenuCity
www.jonashietala.se
October 19, 2009
Painting Roam Research with Custom CSS
maggieappleton.com
December 15, 2020
Instant, real-time, RSS to email
nmn.gl
August 27, 2017
Map of the internet
dead.garden
November 24, 2025
Taming parametrize with pytest.param
rednafi.com
August 28, 2024
Kicking Butt and Taking Names With WebSockets (Tutorial)
healeycodes.com
March 13, 2019
ChatGPT on an iPhone
theshamblog.com
April 26, 2023
Game Engine Black Book: Wolfenstein 3D, 2nd Edition
fabiensanglard.net
December 06, 2018
Einstellung effect
rednafi.com
February 24, 2024
Dismantling Western Biases in Electronic Music
eleanor.ghost.io
January 25, 2022
A few arguments about Redis Sentinel properties and fail scenarios.
antirez.com
October 21, 2014
2D Multiplayer From Scratch
healeycodes.com
June 30, 2024
Plussing your iOS app
lickability.com
August 28, 2023
In-place filtering of an array
30fps.net
March 21, 2023
Dunk and Egg Contest, Posters, and More
georgerrmartin.com
December 12, 2025
Keyboard mapping by using kanata
www.robinwils.com
February 09, 2024
How (memory) safe is zig?
www.scattered-thoughts.net
March 19, 2021
Eschew the New
taylor.town
November 25, 2022
2020 in review
www.jonashietala.se
January 04, 2021
A friendly game of Twilight Imperium
www.jonashietala.se
December 11, 2019
Setenv is not Thread Safe and C Doesn't Want to Fix It
www.evanjones.ca
November 19, 2023
Issue No. 340
orbitalindex.com
October 15, 2025
Michael's Top Trends of 2024 for Python Web Devs
mkennedy.codes
December 21, 2024
It’s Thursday, and My Last* Day at Kent
stefan-marr.de
July 31, 2025
SQL needed structure
www.scattered-thoughts.net
September 04, 2025
Emulating linux/AMD64 userland: interpreting an ELF binary
notes.eatonphil.com
November 26, 2020
The Flow of Knowledge in a Team (or Why I Dig Tickets)
healeycodes.com
May 31, 2020
Raspberry Pi Website Hit Tracker
blog.singleton.io
February 04, 2013
Refactoring to Rust
lilymara.xyz
January 15, 2021
Function types and single-method interfaces in Go
rednafi.com
December 22, 2024
Case Study: Taylor's Lifestyle Design
taylor.town
April 22, 2023
Why it's impossible to agree on what's allowed
danluu.com
February 07, 2024
CNN and USA Today Have Fake Websites, I Believe Forbes Marketplace Runs Them
larslofgren.com
September 26, 2024
Why sharding is great: demystifying the technical properties
vitalik.eth.limo
April 07, 2021
ServiceRouter: Hyperscale and Minimal Cost Service Mesh at Meta
www.micahlerner.com
March 28, 2024
Airfoil
ciechanow.ski
February 27, 2024
La votación mediante blockchain está sobrevalorada entre personas desinformadas pero subestimada entre personas informadas
vitalik.eth.limo
May 25, 2021
Keynote: The State of Python in 2024
mkennedy.codes
April 05, 2024
Generating a Static Website From a Pleroma Archive
www.wezm.net
November 25, 2024
A Developer's Review of a Snapdragon X Laptop (Lenovo Yoga Slim 7x)
www.wezm.net
July 15, 2024
Choose optimism
stephango.com
December 30, 2023
Inflation Chart: the stock market adjusted for the US-dollar money supply
levels.io
February 14, 2021
Life and Shields
www.jonashietala.se
August 23, 2015
Here-doc headache
rednafi.com
July 19, 2024
Ink Note Q2 2025: Sketchy Calendar
www.inkandswitch.com
May 22, 2025
Thinking about functional programming
notes.eatonphil.com
August 15, 2023
The Echo & Narcissus Writing Club
maggieappleton.com
April 09, 2021
Ethereum has blobs. Where do we go from here?
vitalik.eth.limo
March 28, 2024
The RAM Shortage Comes for Us All
www.jeffgeerling.com
December 04, 2025
Redis Loadable Modules System
antirez.com
May 10, 2016
Just the regularly scheduled apocalypse
steveklabnik.com
September 10, 2013
Honk!
moonbase.lgbt
November 23, 2024
September 2023
maggieappleton.com
September 01, 2023
A personal note
ohhelloana.blog
April 11, 2021
TinyPilot: Build a KVM Over IP for Under $100
mtlynch.io
July 23, 2020
Installing Actual Budget expense tracker in LXD and serving it using Tailscale with TLS.
stfn.pl
July 03, 2025
The next iteration of my blogs
steveklabnik.com
June 08, 2020
Pick Practical Principles
taylor.town
December 14, 2022
Copy *and* Paste? …in this Economy?
www.zachleat.com
October 28, 2025
Object Detection for Dummies Part 2: CNN, DPM and Overfeat
lilianweng.github.io
December 15, 2017
Ode to the M1
fabiensanglard.net
August 12, 2023
I've Built My First Successful Side Project, and I Hate It
switowski.com
August 19, 2024
NP-Complete isn't (always) Hard
www.hillelwayne.com
February 20, 2023
Town Hall #23: Clown World
taylor.town
July 26, 2024
ASCII control characters in my terminal
jvns.ca
October 31, 2024

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.