The same Obsidian vault, now scriptable.
Gitleaks tutorial: scan git history, block secrets with a pre-commit hook and gate pull requests in GitHub Actions. 12 steps, ...
There are times when you want to pass a small CSV to another system that receives data in JSON. Just being able to convert it ...
You send a document saying, "This is the final version." When the same file name comes back from the other party, you don't ...
Agent skills can be delivered in NuGet packages as a way to deliver up-to-date library documentation to models.
UTXO management with Bitcoin Core 32.1: audit, freeze and consolidate outputs, handle the PSBT v2 default, and test it all on ...
People who used local government issue-reporting tools may have unknowingly exposed sensitive personal information, including ...
Building a Git repo from the Chilean law: more than 300,000 legal documents in a corpus that reaches back to 1810. Lots of interesting engineering challenges.
Blocking install scripts closes one route for malicious npm packages. The malicious indexed-btree package shows why ...
I loaded a large JSON file in Python and watched memory jump from 43 MB to 808 MB. Here’s what happened and how streaming changed everything.
For the benefit of the cybersecurity community and network defenders—and to help every organization better manage vulnerabilities and keep pace with threat activity—CISA maintains the authoritative ...
The recording you made on your wrist now comes out of Connect as a .FIT file with a key that takes seconds to generate. What stays behind is every metric Garmin calculated from it, and the ability to ...