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

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...
Faff connecting a new Kindle to a Mac with a USB cable by Pete Graham: TL;DR: new Kindles don’t show up as external drives on macOS when connected by USB-C. You need a program like OpenMTP to transfer files to them My Kindle Paperwhite,...
Problem statement: I present this to you the same way I presented it to Amp Code in the context of my ~/.dotfiles: new shell alias: ee quit all shells example: $ bash $ bash $ zsh Now we're 3 levels deep. "ee" should quit them all...
Scenario: we’re test-driving the adoption of a Terrateam feature called stacks. The specifics aren’t relevant here. In a typical agentic LLM session with Claude Code1, the feature was drafted (planned) and then subsequently implemented....
Problem statement: execute a .js script in a GitHub workflow. The script must be stored in a separate file (than the workflow) in the same git repository. Why store the file separately? Inlining a big script is ugly and very non-elegant...
I own a smart speaker for many years now. It happens to be a Google Home1. Top three usage patterns: hey google, what’s the weather? hey google, wake me up at 8am hey google, set a 30-minute timer (for the kitchen, or for the laundry)...
Search Random