
Early morning landing in Munich (MUC) from Mumbai (BOM), 2026-03-13
akumal ardes austria berlin chicago costa rica CRM distributed dubrovnik fmw focus france h iceland japan las vegas lisbon london mediterranean montreal nashville new york city office orlando palermo paris personal-productivity personal growth photomattchallenge PRM product product management review sabbatical-2017 sabbatical-2023 san francisco second-brain ship30for30 shotoniphone time-management tokyo v vienna whistler work
When a band gets fifty thousand people singing along in a stadium, the crowd sounds surprisingly good — on pitch, on tempo. Not because concert-goers are better singers than karaoke regulars They’re the same people.
The difference is sample size.
In a crowd of fifty thousand, every individual is slightly off — sharp, flat, early, late. But those errors are random. They distribute around the correct note in a bell curve. With enough people, the random variance cancels out and what you hear converges on the center: the right note.
In a karaoke bar with a handful of singers, the same random variance exists — but there aren’t enough voices to cancel it out. One person singing off-tune is all you hear.
A sufficiently large sample doesn’t eliminate individual error — it makes individual error irrelevant. The signal emerges from the noise.
This is why you shouldn’t derive quantitative analysis from small samples of users, and why you should not go to Karaoke to listen to good music
I find intriguing how lately Apple TV shows opening credits seem to follow similar inspirations. The first is the OG, Slow Horses, one of the best series in the past ten years, with an opening music by Mick Jagger who, somehow, seems to not get older anymore…
It’s by far the best of the three, and if you watch only one of these three videos (or the three corresponding series, let it be that one).
I find the following two heavily inspired by the first.
These two have been created by the same studio, which may explain the similarity.
I’m not a music or TV show expert by any means, so feel free to express whether you disagree, agree, or don’t care at all, in the comments below. 🙂
I just lived inside a parenthesis for 60 hours
Exactly 60 hours ago, after two hours of attempts and de-icing, the pilot of my plane from EWR to SFO gave up and, as the blizzard was setting in, brought us back to the gate.
After 60 hours in a hotel wedged between an airport, a highway, and a prison, here I am again in the same seat of the same plane, departing from the same gate in the same direction.
Strange and surreal parenthesis… now let’s see if it’s Groundhog Day or if I’m actually going to take off…​​​​​​​​​​​​​​​​
Like many, I have been experimenting with OpenClaw, the AI agent setup that has taken the world (or at least, the nerdiest pockets of it) by storm over the past few weeks.
I set up my agent, named it Totoro, gave it the beginning of a personality, and started interacting with it via Telegram, because that’s the messaging app I use most.
Yesterday I decided that, among many experiments and tests, I would ask Totoro to start a blog.
If you are curious, you can visit it at Digital Forest.
Here are the principles I decided to follow. I want to be fully transparent:
I’ll review the drafts with two primary goals: to ensure nothing personal or confidential is shared, and that nothing blatantly wrong is written.
To be clear, there will be errors. I am not going to verify if the technical steps to achieve what I ask are described accurately; I don’t care about that. That’s not the object of the experiment. What I absolutely want to be accurate about in this context is the direction of causality between my prompts and Totoro’s writings.
The purpose of Digital Forest is to extend the principle of learning in public to my AI agent.
And learning includes making mistakes. The ones I can catch, I’ll fix. The others… ¯\_(ツ)_/¯

I’m getting the hang of this gluten-free bread thing.
The flour mix is open for experimentation, but a couple of things I have now locked in are:
Don’t forget to preheat both the oven and the skillet for 30 minutes before starting; it helps compensate for the generally weak home oven.
A few weeks ago, I started exploring Gluten-Free bread recipes with ChatGPT. Results were very encouraging from the beginning, particularly the discovery of Psyllium husk powder to bring the elasticity that normally would come from gluten. It’s so much better than other options like Xanthan gum: more elasticity, better taste, and much easier to digest.
After running some experiments with different flour mixes, I settled on this recipe.

Total flour 400 g, made from:
If you have any oven-safe lid that fits the skillet (or a big oven-safe metal bowl to invert over it), this is the best result.

A few days ago, this video reminded me of the Game of Life.
Although vaguely familiar with the concept, I had never truly taken time to think about it, now I have a hard time stopping. So, as I was experimenting with Telex, Automattic AI agent to create WordPress blocks, I couldn’t resist the temptation to see if I could have the game on my blog. Here’s the prompt I used:
Create a WordPress block that implements Conway’s Game of Life with a 100×100 cell grid and where edges wrap around. In the editor, display the full interactive game with grid visualization, zoom controls (in, out, reset), play/pause button, reset button, and clickable cells to toggle alive/dead states. On the frontend, render the identical interactive game experience. Use canvas or CSS grid for smooth performance with the large grid. Include zoom levels from 25% to 200%. Implement proper cell state management for the wraparound edges. Add visual indicators for alive cells (filled squares) and dead cells (empty squares).
The first draft worked just fine, but wasn’t properly centered, so a second prompt was necessary:
Can you change the block so that the space used by the grid is square and the grid fills it percisely at a 100% zoom level?
(Yes, I made a typo, but I decided to leave it here as that’s what I sent to the AI).
This is the result, you can play with it, have fun 🙂
I don’t know if we’ll ever have AGI, or even if we should pursue that concept. What I know is that even if progress stopped today, the fact that I could get this block written for me by a machine in a few minutes, and without having to write a line of code is already fantastic.
You can get the block, remix it, or play with it in Telex. You can also build any block you want there. If you do, let me know how it goes!