Β¬ just serendipity πŸ€

Β¬ 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.

Latest Posts

Previously. Problem statement: Open contract.pdf in Preview.app in macOS. Copy a text portion in it. A dialog pops up: Without the owner password, you do not have permission to copy portions of the document. Enter the password to unlock...
Topgrade: Keeping your system up-to-date usually involves invoking multiple package managers. This results in big, non-portable shell one-liners saved in your shell. To remedy this, Topgrade detects which tools you use and runs the...
Identity Theft, Credit Reports, and You and How to Unsubscribe from Modern Luxury: I don’t want to bother people like this; I think it’s unreasonably rude. I still start with the official support channels and escalate gradually. I like...
Previously. Ingredients In order, add to a glass: coconut milk (1/2 cup) chia seeds (2 tbsps) maple syrup / honey (sweetener) vanilla extract cinnamon a pinch of salt Preparation Whisk everything. Let it soak overnight in the fridge. Top...
Github has a status page: https://www.githubstatus.com/ β€œThe Missing GitHub Status Page” goes deeper (via Kottke): https://mrshu.github.io/github-statuses/ Last 90 days uptime Last updated Mar 9, 2026 81 incidents in last 90 days GitHub...
Ghostty 1.3.0: Ghostty 1.3.0 is a significant release which includes many of the most requested features such as scrollback search, native scrollbars, click-to-move-cursor in shell prompts, and more. It also includes hundreds of...
Previously, previously. I added a new tag to this blog: degoogling. Patrick Dubroy’s post has recently inspired me. Ironically, we’re both former Chrome employees1. In Patrick’s words (not mine!): Not much to say here. I got tired of...
Interesting tech talk. I like the approach of committing code review comments and making small fixes on behalf of your teammates as part of code review, which is a (more) superior approach than telling them to do those fixes themselves....
Previously: cco. cco handles filesystem isolation but not networking β€” srt adds network isolation. Disclaimer: This post was adapted from a slides presentation I recently created for an AI hackathon. Its prose resembles a quick-reference...
https://github.com/tw93/Mole: 🐹 Deep clean and optimize your Mac. This is what I had envisioned cache_prune to become. I deleted my vibe-coded script. mole does much more and seems to be well-maintained. β€” Β§ β€”Reply via email#dev #macos
Desired outcome: ❯ claude β–β–›β–ˆβ–ˆβ–ˆβ–œβ–Œ Claude Code v2.1.63 β–β–œβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–›β–˜ Opus 4.6 Β· Claude Team β–˜β–˜ ▝▝ ~/.dotfiles ────────────────────────────────────────────────────────── ❯ ────────────────────────────────────────────────────────── .dotfiles...
Previously. Blocking Claude via Kyle Kingsbury, a.k.a β€œAphyr”: Claude, a popular Large Language Model (LLM), has a magic string which is used to test the model’s β€œthis conversation violates our policies and has to stop” behavior. You can...
I love this kind of post! It’s relatively uncommon to find this genre nowadays. It’s a comprehensive and high-quality collection of Brazilian Portuguese words with explanations in English that are quite decent (and somewhat nostalgic for...
Timing: within 2h after working out, to support muscle recovery & repair. Ingredients 250 – 300ml milk 25 – 30g whey protein powder Maple syrup Preparation Shake it all, preferably using a shaker bottle (alternatively: a blender) β€” Β§...
Problem statement: claude --dangerously-skip-permissions (β€œYOLO mode”) is fast but risky. Introduce a lightweight filesystem-level sandbox. Networking is explicitly out of scope at this time. Recently I aliased it to claudey and have...
Search Random