# git (blogs) — RSS Amplifier

Recent posts from the 681 feeds in the RSS Amplifier directory that cover git.

Page: <https://rssamplifier.com/topics/git/blogs>  
Feed: <https://rssamplifier.com/topics/git/blogs.md>

---

## [Basic PGP Commands](https://til.marcuse.info/linux/pgp-basics.html)

_2027-07-10 · Things I Learned by Andrew Marcuse_

## [Turning a single work session into a reusable Skill with Microsoft&#39;s Skill Recorder](https://bartwullems.blogspot.com/2026/08/turning-single-work-session-into.html)

_2026-08-21 · Bart Wullems · The art of simplicity_

In my effort to adopt an 'AI first' philosophy, I spend a lot of time automating my day-to-day activities and transforming them to skills. It's not the most exciting activity: I know exactly how to do a task, I've done it a dozen times by hand, but writing it down as a clean SKILL.md for an agent takes almost as long as just doing the task again. Microsoft created an open-source a tool that skips…

## [kargo: notify when a soak completes](https://perrotta.dev/2026/08/kargo-notify-when-a-soak-completes/)

_2026-08-21 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Previously . Problem statement : notify a Slack channel whenever Freight finishes soaking in an upstream Kargo Stage, without promoting it to the next environment. A soak does not finish a process. Once requiredSoakTime elapses, Kargo simply makes the Freight available downstream. There is no soak-complete event in the Kargo event list . Worakround : I made availability start a notification-only…

## [mise: one frontend for tool versions](https://perrotta.dev/2026/08/mise-one-frontend-for-tool-versions/)

_2026-08-21 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Previously . Thanks to the ThoughtWorks Technology Radar I finally decided to adopt mise , so I migrated my dotfiles to use it for every programming language runtime: rbenv (ruby) tfenv (terraform) nvm (nodejs) pyenv (python) A single bespoke declarative file to rule them all: \[tools\] go = "1.27" node = "26.7" python = "3.14" ruby = "3.4" rust = "1.97" terraform = "1.15" terraform-docs =…

## [Google notice of content restriction](https://perrotta.dev/2026/08/google-notice-of-content-restriction/)

_2026-08-21 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ From: removals@google.com To: me Subject: Google notice of content restriction Hello, Your review isn't posted. What happened We received a complaint that your review is defamatory under German law. Your review is removed for now, because German courts have set a low threshold for businesses to challenge reviews as defamatory. For example, businesses can simply claim that they cannot verify that…

## [Terminals](https://perrotta.dev/2026/08/terminals/)

_2026-08-20 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Today I found myself with 13 open terminals, more than half of them running Pi or Claude Code , the rest with various projects and explorations split amongst work and personal affairs. 13!! This is not a matter of pride. I need to take a break . ∎ — § — Reply via email #ai #dev #serenity

## [Fluter 3.47正式リリース。UIライブラリが分離され独立してアップデート可能、デフォルトでWebAssemblyを生成する方向に、など新機能](https://www.publickey1.jp/blog/26/fluter_347uiwebassembly.html)

_2026-08-20 · jniino · Publickey_

Googleは、Dart言語によるアプリケーションフレームワークの最新版「Flutter 3.47」正式リリースを発表しました。 We’ve pieced together something special... Flutter 3.47...

## [Ask, Plan, Confirm: Making Agents Stop Before They Start](https://compositecode.blog/2026/08/20/plan-then-build/)

_2026-08-20 · Adron · Adron&#039;s Composite Code_

The text emphasizes the importance of a structured workflow for coding agents to prevent unintended changes. By introducing a three-step gating process—Ask, Plan, and Confirm—developers can ensure that agents check for ambiguities, outline necessary changes, and obtain explicit approval before implementation. This approach mitigates risks and enhances code quality.

## [ThoughtWorks Technology Radar](https://perrotta.dev/2026/08/thoughtworks-technology-radar/)

_2026-08-20 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ TIL : The ThoughtWorks Technology Radar publishes an yearly 1 opinionated report about the technology landscape today. It is a rich source of inspiration to identify techniques, tools, platforms and languages & frameworks to assess and/or adopt. They also publish PDFs and keep historical editions available. Too bad there isn't a RSS feed though, not that I could find. That's what we have Kill…

## [Wally 7](https://danielsaidi.com/blog/2026/08/20/wally-7)

_2026-08-20 · Daniel Saidi · Daniel Saidi_

14 years ago, I built my very first native app for iOS together with two friend. Today, Wally 7.0 is out, with a brand new data store, and lots of new features.

## [Non-Custodial Crypto Gateway (Sponsored)](https://crawlproof.com/a/g6C1pZBGJjqi)

_2026-08-20 · **Sponsored**_

Accept multi-chain crypto, automated fee handling, and trustless escrow with real-time settlement.

## [Packaging skills in a plugin, this time for GitHub Copilot CLI](https://bartwullems.blogspot.com/2026/08/packaging-skills-in-plugin-this-time.html)

_2026-08-20 · Bart Wullems · The art of simplicity_

Note: this post is part of a series. Part one covered packaging a skill in a plugin for Claude Code . Same idea, different tool, this time focussing on GitHub Copilot. After writing that first post I got the obvious follow-up question: does this also work for GitHub Copilot? Short version: yes, SKILL.md itself is portable, but the plugin wrapper isn't. Copilot CLI has its own plugin format, laid…

## [Docker社、コンテナ向けの高性能な新ハイパーバイザ「Docker VMM」パブリックベータ公開](https://www.publickey1.jp/blog/26/dockerdocker_vmm.html)

_2026-08-19 · jniino · Publickey_

Docker社は独自開発したコンテナ向けの高性能な新ハイパーバイザ「Docker VMM」をパブリックベータとして公開しました。WindowsとmacOSに対応した最新の「Docker Desktop v4.86」で利用可能です。 Toda...

## [Pythonライクな新言語「Mojo」がオープンソースで公開、コンパイラやツールチェーンなど。Windows版の開発も表明](https://www.publickey1.jp/blog/26/pythonmojowindows.html)

_2026-08-19 · jniino · Publickey_

Pythonライクな新言語「Mojo」の開発元であるModular社は、Mojoをオープンソースとして公開したことを、同社主催のイベント「ModCon 2026」で発表しました。 具体的にはMojoのコンパイラとツールチェーンがGitHub...

## [Giving Every Agent Its Own Branch: Git Worktrees for Parallel AI Work](https://compositecode.blog/2026/08/19/worktrees/)

_2026-08-19 · Adron · Adron&#039;s Composite Code_

The text discusses challenges faced when using multiple coding agents on a single Git working tree, leading to merge conflicts and lost edits. It emphasizes the need for independent work environments through Git worktrees, which allow each agent to operate in its own directory while sharing an object store. The author details a structured solution to managing these worktrees, outlining scripts for…

## [★ human voice](https://perrotta.dev/2026/08/human-voice/)

_2026-08-19 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ More and more I've been resorting to LLMs / Gen AI to file feature requests or issues/bugs in upstream repositories. Sometimes I get completely ignored, even when I follow the project guidelines. For example, last week I filed this issue in Pi . It got auto-closed. I know why it was auto-closed, but it's lame, because I followed their guidelines. In spite of writing it in my own voice, it got…

## [★ /ship-and-burn a pull request](https://perrotta.dev/2026/08/ship-and-burn-a-pull-request/)

_2026-08-19 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Problem statement : ship a simple change (or commit, or pull request: you name it), then wait for green CI, then remove its local branch and worktree (=clean up). It's 2026, so we'll codify this workflow in the form of an agent skill . I created /ship-and-burn for that. /ship-and-burn \[reviewer\] It's very important that you picture this movie whenever you invoke this skill. The structure is the…

## [★ kubernetes: force-refresh a cached multi-architecture image](https://perrotta.dev/2026/08/kubernetes-force-refresh-a-cached-multi-architecture-image/)

_2026-08-19 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Previously . Problem statement : a Kubernetes ARM64 node kept running an AMD64 image after I replaced the registry tag with a multi-architecture image via skopeo , due to image caching. I first mirrored only the AMD64 variant into AWS ECR (note: no --all ): % skopeo sync \\ --dest-creds "AWS:$(aws ecr get-login-password --region cn-north-1)" \\ --src docker --dest docker \\ --override-os linux…

## [Glorious Rain](https://thega.me.uk/2026/08/glorious-rain/)

_2026-08-19 · Phillip Whittlesea-Clark · thega.me.uk_

It finally rained! Praise whatever god you fancy, or just praise Jibbers, but today is the day I remembered that water can fall from the sky.

## [Packaging skills into a plugin](https://bartwullems.blogspot.com/2026/08/packaging-skills-into-plugin.html)

_2026-08-19 · Bart Wullems · The art of simplicity_

It didn't take long until skills became a key element in our agentic development workflow. At that moment a skill stopped being "that SKILL.md I keep in one project" and became something we want on every machine, for every teammate, without copy-pasting a folder around. That's the point where you package it into a plugin. A plugin is a container: it bundles one or more skills plus optionally…

## [Config based git hooks for fun and profit](https://wesley.schwengle.net/article/config-based-git-hooks-for-fun-and-profit-7e80/)

_2026-08-19 · IncludeIf: A digital space written in pencil_

TL;DR Git is going to have (or by now has - via 2.54.0) a new, well, sorta, new feature called git-hooks which you can define in your configuration. This article will explain the how. The way you configure these hooks is pretty simple: \[hook "your-custom-hook-name"\] event = git-hook-name comand = some command here You can test a hook by running git hook run git-hook-name . All the events are named…

## [Home of the Agentic Pull Request (Sponsored)](https://crawlproof.com/a/XcsUF0PKZXVU)

_2026-08-19 · **Sponsored**_

CLI-first, TUI-ready toolkits and a moshscript installer — join the waitlist

## [Rendering Mermaid Without a Browser: mmdc vs mermaidx vs merman](https://nohzafk.github.io/posts/2026-08-19-mermaid-without-a-browser/)

_2026-08-19 · Home on Away From Keyboard_

I went looking for why a diagram-rendering tool on my machine depended on Google Chrome, and came out with three renderers benchmarked and two assumptions broken. The setup: I have a small tool that turns conversation context into a Mermaid diagram and renders it as a PNG. It called mmdc , the official Mermaid CLI. mmdc drives a headless Chromium through Puppeteer, so it needs a…

## [kargo: cool down upstream releases with a holding stage](https://perrotta.dev/2026/08/kargo-cool-down-upstream-releases-with-a-holding-stage/)

_2026-08-18 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Problem statement : wait before opening an upstream Helm chart upgrade PR, without putting a timer in the PR workflow. In other words: implement dependency cooldowns 1 in Kargo. A Kargo Warehouse makes newly discovered Freight immediately available to a Stage that accepts it directly: Warehouse ──immediate──\> open-upgrade-pr ──\> PR Kargo already has requiredSoakTime , but only between Stages. It…

## [git: intent-to-add breaks autostash](https://perrotta.dev/2026/08/git-intent-to-add-breaks-autostash/)

_2026-08-18 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Problem statement : git pull could not autostash files added with git add -N . I had local work and was nine commits behind origin/master : % git pull --force Updating 266a5af537..07e4551075 error: Entry 'ci/goodreads\_to\_reading.py' not uptodate. Cannot merge. Cannot save the current worktree state fatal: Cannot autostash --force does not replace local worktree files. My global Git configuration…

## [pi: handing off to a focused session](https://perrotta.dev/2026/08/pi-handing-off-to-a-focused-session/)

_2026-08-18 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Previously . Disclaimer : This was a failed experiment. I am including it here anyway, for completeness. Handoff # Problem statement : move a running Pi task into a fresh, focused session without losing the way back. I wanted Amp 's handoff workflow in Pi, so I vendored the handoff and session\_query pieces of pasky/pi-amplike as a local package: % git show --stat --oneline 77af167 77af167 Add…

## [ChatGPT / OpenAI / Codex plan usage](https://perrotta.dev/2026/08/chatgpt-/-openai-/-codex-plan-usage/)

_2026-08-18 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Previously . When enrolled in an OpenAI / ChatGPT plan (e.g. Pro/Plus), you may want to figure out how much weekly usage (%) you have left. I'm sure codex has an /usage or /cost command to do so, but what if I'm using a third-party harness like Pi or OpenCode ? Head over to https://chatgpt.com/#settings/Usage to assess your usage limits . Usage limits normally reset every week. You can buy API…

## [コードからDockerfile不要でOCIコンテナをビルド。「Cloud Native Buildpacks」が十分成熟したとしてCNCFの卒業プロジェクトに](https://www.publickey1.jp/blog/26/dockerfileocicloud_native_buildpackscncf.html)

_2026-08-18 · jniino · Publickey_

Cloud Native Computing Foundation（CNCF）は、アプリケーションのソースコードから直接OCIコンテナメージを構築するツールである「Cloud Native Buildpacks」が十分成熟したとして、卒業プ...

## [Google、AIモデルをコンパイルして暗号データを復号せずに扱えるように変換する「HEIR」発表。完全準同型暗号を利用し、AIでのセキュリティやプライバシー保護など実現へ](https://www.publickey1.jp/blog/26/googleaiheirai.html)

_2026-08-18 · jniino · Publickey_

Googleは、完全準同型暗号を利用したAIモデル用のオープンソースコンパイラ「HEIR」を発表しました。 AIモデルをコンパイルする「HEIR」 HEIRはAIモデル用のコンパイラとツールチェーンであり、これを用いて学習済みAIモデルのP...

## [AIエージェント時代のGitホスティングサービス「Origin」、Cursorが発表。Cursorとの統合、コマンドラインでの操作、GitHubとの同期など提供](https://www.publickey1.jp/blog/26/aigitorigincursorcursorgithub.html)

_2026-08-18 · jniino · Publickey_

AIコードエディタのCursorなどを提供するAnysphereは、Gitに対応したコードホスティングサービス「Origin」を発表しました。 Origin, our code hosting platform, is now live.I...

## [A Research Agent on a Budget Leash, and How I&#8217;d Sequence the Whole Build](https://compositecode.blog/2026/08/18/a-research-agent-on-a-budget-leash-and-how-id-sequence-the-whole-build/)

_2026-08-18 · Adron · Adron&#039;s Composite Code_

Part 8 emphasizes building a supervised AI agent within a structured workflow using Temporal, focusing on retrieval, reasoning, and drafting without overspending on model tokens. The author outlines the importance of sequencing the development, integrating guardrails like budget limits, and asserts that trust in the agent comes from structured testing and supervision, not vague prompts.

## [Azure DevOps Server – Git submodule support](https://bartwullems.blogspot.com/2026/08/azure-devops-server-git-submodule.html)

_2026-08-18 · Bart Wullems · The art of simplicity_

Yesterday I was talking about git submodule support in Visual Studio and that reminded me of something else: Azure DevOps Server got submodule support too. It's a small feature, but a genuinely useful one. Why do we need this? If you've worked with submodules before, you know the annoying part isn't adding them, it's navigating them afterwards. In the Files hub, a submodule used to just show up as…

## [Accept your Doppler invite (Sponsored)](https://crawlproof.com/a/A60vsolvhC6A)

_2026-08-18 · **Sponsored**_

Create your Doppler account using the invite code you received.

## [DeepSeek V4 Now Connects Directly to Codex, Moving Risk From Protocol Translation to Configuration](https://developer.tenten.co/deepseek-v4-flash-codex-native-responses)

_2026-08-18 · Ewan Mak · Tenten - AI / ML Development_

DeepSeek V4 Codex integration now covers both V4 Flash and V4 Pro through a native Responses API. DeepSeek added Flash support on July 31, 2026, then extended the same path to the production V4 Pro re

## [Cursor Origin Moves Agents Into the Git Forge and Opens a New Front Against GitHub.](https://developer.tenten.co/cursor-origin-agent-native-code-hosting)

_2026-08-18 · Ewan Mak · Tenten - AI / ML Development_

Cursor Origin began rolling out in early beta on August 17, 2026. It places repositories, pull requests, code browsing, and coding agents inside one surface. It does not yet replace GitHub's governanc

## [Spell Checking for Your Projects](https://jdhao.github.io/2026/08/18/spell_check_tools_for_your_project/)

_2026-08-18 · jdhao's digital space_

We all make typos from to time, and it is time-consuming to do this manually.

## [Interviewed by a High School Entrepreneur](https://robbyonrails.com/articles/2026/08/18/interviewed-by-a-high-school-entrepreneur/)

_2026-08-18 · Robby on Rails_

Earlier this summer, I heard from Ojal Kulkarni , a local high school student who found Planet Argon through the Portland Startup Community Slack . Her summer project was interviewing local business owners and entrepreneurs. We’d never met before, but a few weeks later we spent an hour on a Saturday morning talking about how Planet Argon got started, what I’ve learned from running a business for…

## [★ Reviewing slop pull requests](https://perrotta.dev/2026/08/reviewing-slop-pull-requests/)

_2026-08-17 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Previously . Problem statement : review an AI-written slop pull request from a teammate. We'll use a clanker to review slop PRs. First , I invoke the /meat skill, turning the diff into a reading guide, inspired by David Crawshaw : /meat \<PR-URL\> It does not look for defects. It captures the diff once, follows control and data flow, treats tests as specifications, and returns this shape: One…

## [Lisp 早就能改自己了，可它从来不会撤销](https://nohzafk.github.io/posts/2026-08-18-lisp-could-always-mutate-itself/)

_2026-08-17 · Home on Away From Keyboard_

Agent 跑起来需要一个环境：一组工具、一份记忆、一套上下文装配规则、一个控制循环、一层权限边界。这套东西现在叫 harness 。第一代 harness 是死的——工具在启动时注册，记忆结构由框架规定，控制循环写在代码里。现在大家在探索 meta-harness ：让 agent 在运行时修改自己的 harness ，自己写新工具、自己改 prompt 、自己调控制流。 看到这个的第一反应几乎是必然的： 这不就是 Lisp 吗 。 homoiconicity 、 macro 、 first-class environment 、 CLOS MOP 、 image-based 热更新——"程序在运行时改自己" 这件事， Lisp 在几十年前就做进了语言核心。所以问题似乎变成了：怎么把这两条线接上？ 我花了一整个晚上跟 Gemini…

## [Valuable News &#8211; 2026/08/17](https://vermaden.wordpress.com/2026/08/17/valuable-news-2026-08-17/)

_2026-08-17 · vermaden · 𝚟𝚎𝚛𝚖𝚊𝚍𝚎𝚗_

The Valuable News weekly series is dedicated to provide summary about news, articles and other interesting stuff mostly but not always related to the UNIX/BSD/Linux systems. Whenever I stumble upon something worth mentioning on the Internet I just put it here. Today the amount information that we get using various information streams is at massive \[…\]

## [Making LLM Features Cheap Enough to Actually Ship](https://compositecode.blog/2026/08/17/making-llm-features-cheap-enough-to-actually-ship/)

_2026-08-17 · Adron · Adron&#039;s Composite Code_

In Part 7 of the series, the author emphasizes the significance of durability in AI to minimize costs, particularly focusing on memoization and caching techniques. They outline strategies to prevent unnecessary token expenses during retries and propose a structured approach to optimize budget management before any billing occurs, ensuring efficient usage of resources throughout the AI processing…

## [事例で学ぶ、SaaSの開発を加速しつつプロダクト品質も引き上げる上手な方法とは？［PR］](https://www.publickey1.jp/blog/26/saaspr_1.html)

_2026-08-17 · jniino · Publickey_

.jetform-wrapper { border: 2px solid #ccc; /\* 枠線 / padding: 20px; / 内側の余白 / border-radius: 12p...

## [Visual Studio Code 1.133正式リリース。プロンプトを見失わない固定スクロール、ローカルHTMLファイルの自動リロード、ClaudeとCopilotの混在可能など新機能](https://www.publickey1.jp/blog/26/visual_studio_code_1133htmlclaudecopilot.html)

_2026-08-17 · jniino · Publickey_

マイクロソフトはオープンソースで開発されているコードエディタの最新版「Visual Studio Code 1.133」（以下、VS Code 1.133）の正式リリースを発表しました。 The latest @code release b...

## [Pythonライクで高速な「Mojo言語」がバージョン1.0に到達、今後はコンパイラをオープンソース化すると表明](https://www.publickey1.jp/blog/26/pythonmojo10.html)

_2026-08-17 · jniino · Publickey_

Modular社は、AIを高速に実行することを目指したPythonライクなプログラミング言語「Mojo」がバージョン1.0に到達したことを発表しました。 Mojo 1.0 is here.Since we open-sourced the ...

## [pi: fork vs clone sessions](https://perrotta.dev/2026/08/pi-fork-vs-clone-sessions/)

_2026-08-17 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Problem statement : split a running Pi conversation / session into a second independent one whilst keeping the original. Pi has three similarly named albeit distinct operations: /fork /clone pi --fork \<path|id\> /fork opens a selector for an earlier user message, copies the active path up to the message's parent into a new session, and puts the selected prompt back in the editor. This is for…

## [Visual Studio finally gets proper Git submodule support](https://bartwullems.blogspot.com/2026/08/visual-studio-finally-gets-proper-git.html)

_2026-08-17 · Bart Wullems · The art of simplicity_

Git submodules wasn't a feature I used that often. Until we started to use it as a way to share context( agent.md ) and skills between our projects. That's the moment we discovered that Git submodule support was missing in Visual Studio and we had to fall back to the terminal typing git submodule update --init --recursive With Visual Studio 18.9, that finally changes. Submodules are now a…

## [markdown: nested code fences](https://perrotta.dev/2026/08/markdown-nested-code-fences/)

_2026-08-16 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Problem statement : a code block that quotes a markdown file swallows the first closing fence it meets, which is the inner one. The ADRs and LLMs post quotes a README.md that itself contains a fenced template. Written naively: \`\`\`markdown # README Use this template: \`\`\`markdown # ADR-NNNN: Title \`\`\` That was the template. \`\`\` The CommonMark spec says who wins: The content of the code block…

## [Understanding Is the Bottleneck: Why Agent-Generated Code Needs Structured Summaries](https://adlternative.github.io/posts/ai/understanding-is-the-bottleneck/)

_2026-08-16 · ZheNing Hu's Blog_

## [Tag Everything, Expand Anything, Without Re-Billing the Model](https://compositecode.blog/2026/08/16/tag-everything-expand-anything-without-re-billing-the-model/)

_2026-08-16 · Adron · Adron&#039;s Composite Code_

Part 6 of 8: Durable AI for InterlinedList Every serverless AI feature I’ve built hits the same wall the second someone wants it at scale. “Can it tag all my untagged messages?” Sure, one message. “All of them?” Now we’re talking about a job that runs for minutes, touches hundreds of items, and will absolutely … Continue reading Tag Everything, Expand Anything, Without Re-Billing the Model

## [タブもテーマも拡張機能もないAI専用の超軽量ヘッドレスブラウザ「Kitesurf」、Cloudflareが発表](https://www.publickey1.jp/blog/26/aikitesurfcloudflare.html)

_2026-08-16 · jniino · Publickey_

CloudflareはAIエージェントによる操作専用のヘッドレスなWebブラウザ「Kitesurf」を発表しました。 現在ベータ版として公開されています。 Kitesurfは主にRust言語で記述されWebAssemblyにコンパイルされた...

## [microSD card: wiping before selling](https://perrotta.dev/2026/08/microsd-card-wiping-before-selling/)

_2026-08-16 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Problem statement : I want to sell a 32 GB microSD card, previously used to boot a Raspberry Pi. % diskutil list disk4 /dev/disk4 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk\_partition\_scheme \*32.0 GB disk4 1: Windows\_FAT\_32 BOOT 268.4 MB disk4s1 2: Linux 31.7 GB disk4s2 For that, I would like to securely wipe it. dd is my preferred tool to do so. % diskutil unmountDisk /dev/disk4…

## [homebrew: cask drift after an in-app update](https://perrotta.dev/2026/08/homebrew-cask-drift-after-an-in-app-update/)

_2026-08-16 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Previously . Problem statement : every brew upgrade died on a cask whose app had upgraded itself years ago. % brew upgrade ==\> Upgrading 1 outdated package: 1password 7.9.2 -\> 8.12.33 ==\> Upgrading 1password 7.9.2 -\> 8.12.33 Error: 1password: It seems the App source '/Applications/1Password 7.app' is not there. ==\> Purging files for version 8.12.33 of Cask 1password That path stopped existing…

## [new tag: bloggify](https://perrotta.dev/2026/08/new-tag-bloggify/)

_2026-08-16 · serendipity@perrotta.dev (Thiago Perrotta) · ¬ just serendipity 🍀_

♠ Previously . Problem statement : some readers may not want AI-assisted posts in their feed reader, even with my edits. I support making it easier for people to opt out from such posts. They should be able to filter them out without unsubscribing from the whole blog. Every post the /bloggify skill drafts already carries a footer disclosing it. What was missing was a machine-readable signal, not…

