Β¬ just serendipity π
Thiago Perrotta
Welcome to my digital garden β a space dedicated to exploring technology and sharing what Iβve been learning. This site reflects my passion for continuous learning and open-source software, wherein I document my journey, offer insights, and dive into miscellaneous topics that reflect my interest. My goal is to maintain a corner of the Web for self-expression focused on valuable, distraction-free content. I believe in the power of the Open Web as a platform for sharing knowledge.
August 2026
September 2026
October 2026
Top Words
- claude
- code
- reply
- github
- commit
- homebrew
- script
- shell
- anki
- update
- atuin
- pull
All posts (411)
Previously. Problem statement: enable auto-sync to AnkiWeb. First layer: enable sync on open/close: Preferences > Syncing > Automatically sync on profile open/close Second layer: for manual syncs, press y (source). Third layer: install and enable an auto sync add-on such as this one: This addon will automatically...
My all-time favorite bundled skill for code reviewing in Claude Code: /simplify. As per the official docs: /simplify Review changed code for reuse, quality, and efficiency, then fix any issues found. (bundled) A sample run: Running 3 agentsβ¦ (ctrl+o to expand) ββ Code reuse review Β· 38 tool uses Β· 42.1k tokens β βΏ...
Previously. Problem statement: claude --resume accepts a session ID (UUID), but UUIDs are not human-friendly. shell % claude --resume 92884e7a-422a-4e2a-9fbc-dc0a2e85380b I canβt remember that at all, and even copy-and-paste is error-prone in this context (e.g. missing the first or last character in the UUID). There...
Itβs very simple: Open a chat with the @BotFather Send /deletebot Confirm The bot and its token will be permanently removed. This action cannot be undone. It doesnβt even need the bot token! For some reason I expected this to be more complicated. β Β§ βReply via email#dev
Previously. Problem statement: cco is not able to autonomously refresh the OAuth token used by claude. The manual workaround is to run an one-off unsandboxed claude, and then get back to cco afterwards. Why? Run /doctor within cco and compare its output with /doctor within an unsandbox claude code session. The...
Ciao mondo! Questo Γ¨ il mio primo post in italiano. β Β§ βReply via email#meta #serenity
There are too many entries in my git stash: shell % git stash list | wc -l 69 I would like to completely empty it, nothing there matters, itβs all draft junk accumulated over months. shell % git stash clear Verification: shell % git stash list | wc -l 0 Thatβs all! Itβs the first time I ran this command. Normally I...
Life is hard. Today, when opening Anki on macOS: DbError { info: "SqliteFailure(Error { code: DatabaseCorrupt, extended_code: 11 }, Some(\"database disk image is malformed\"))", kind: Other } Database corrupt? What is this, are we in the 2000s? Goodness. I have automatic backups enabled. For 4 years I havenβt needed...
How funny, I do not remember setting this up. It is useful nonetheless: thiago.perrotta ~ β― crontab -l 30 12 1-7 * 5 [ "$(( ($(date +\%-d)-1)/7+1 ))" -eq 1 ] && /opt/homebrew/bin/pre-commit gc >> /Users/thiago.perrotta/.cronlogs/pre-commit-gc.log 2>&1 thiago.perrotta ~ β― cat...
Previously. Software Engineers / Programmers and the like have had curated dotfiles for ages. These days (2025s), weβre evolving to times where it makes sense to curate collections of other utilities as well: prompts for LLMs commands / skills for LLMs miscellaneous utilities / tools pancake is my own little repo...
Evie Fae: Iβve had trouble with email addresses visible on the public web getting snatched by bots and peppered with endless spam [β¦] It turns out that most spam bots arenβt all that sophisticated, and if you wanted to write something on your page like: Send an email to me at evie[DOT]fae[AT]mydomain[DOT]com then...
Stack Overflow: How to make mailto: links to go to Gmail? The described solution is platform agnostic β it should work for other email providers than Gmail as well. TL;DR: Visit brave://settings/handlers: Sites can handle special tasks when you click on certain types of links, like creating a new message in your...
Page 15 of 35