Hanlon’s Razor
Excellent cartoon by Sketchplanations on Hanon’s Razor: Never attribute to malice that which is adequately explained by stupidity.
Read the note Hanlon’s RazorExcellent cartoon by Sketchplanations on Hanon’s Razor: Never attribute to malice that which is adequately explained by stupidity.
Read the note Hanlon’s RazorAfter copying data (as admin), I noticed I had the wrong owner on it, causing git to fire all sorts of warnings. Here is a one-liner to take ownership of all the files and subdirectories in Windows. Just run it from an elevated terminal and your files are yours again. Enjoy!
Read the note Become owner of all items of a folderRun Trivy in Docker to scan project configuration and check a locally built image for vulnerabilities.
Read the note Using Trivy to Scan Your Docker Image for Security IssuesMost domains use TLS certificates for security. Did you know they are published, logged and can be queried? Fun! You might use it to discover sub domains:
Read the note Using Certificate Transparency Logs to check sub domainsAurora keeps getting interesting features: DuckLabs, the team that maintains the DuckDB project, recently joined Amazon, and this capability is an example of how the efficiency of DuckDB is being integrated into our services. DuckDB is now embedded directly within Aurora PostgreSQL, so you can query live operational data (including uncommitted writes) alongside your data…
Read the note Amazon Aurora now supports reading ParquetInstall and configure OpenCode on Windows or Linux with Bun, MCP servers, permissions, watcher exclusions, and reusable skills.
Read the article Installing and Configuring OpenCodeWith the Windows Package Manager (winget), it is easy to install software from the command line. This makes your installs scriptable and thus repeatable. This article is the WinGet counterpart to my previous Notes on Chocolatey: it shows how to reproduce a machine’s installation instructions and update your packages regularly. Install WinGet WinGet is supported…
Read the article Notes on wingetA short look at whether the Superpowers plugin is worth keeping in a platform team’s OpenCode setup.
Read the note Do we need the Superpowers plugin in OpenCode?I was looking into token optimizers for OpenCode and found benchmarks of popular tools: Caveman, Rust Token Killer and Ponytail. To me the conclusion is that rtk should work, but it does not. Caveman is not automatically activated, but works (-8%). Ponytail got some positive feedback (-10.3%), but it also won’t auto activate; it is…
Read the note What about token optimizers?Compare deterministic Fisher-Yates and Feistel-based shuffling techniques for selecting every item exactly once per cycle.
Read the article Shuffling: Fisher-Yates vs Feistel