Posts
-
Go disassembly: branches on arm64 vs amd64
2025-11-16
A tiny branch in Go then disassembled on arm64 and amd64. We'll look at the key instructions and micro-benchmark the cost.
-
Brand Tagging with VLMs
2025-11-15
Fast logo retrieval with SigLIP-2 embeddings, then strict JSON verification with LLaVA-OneVision-1.5. Uses a single Creative-Commons video as the running example.
-
ClipTagger-12B VLM: Frame Captioning Tutorial
2025-11-01
Step-by-step GPU-accelerated inference for ClipTagger-12b, including prompts, environment setup, and a BF16 PyTorch quickstart.
-
Modernize Go with golangci-lint v2.6.0
2025-10-31
golangci-lint v2.6.0 bundles the gopls modernize analyzer, making it easy to automatically suggest (and optionally apply) modern Go idioms like strings.CutPrefix, slices.Contains, maps.Clone, and replacing interface{} with any.
-
RSA vs ECDSA in CoreDNS DNSSEC plugin: The CPU Cost of Signing NXDOMAINs
2025-10-29
On-the-fly DNSSEC signing of negative responses is dramatically cheaper with ECDSA than RSA in CoreDNS. This benchmark showcases how RSA burns 30x the amount of CPU time compared to ECDSA for the same load, confirming CoreDNS's guidance to prefer ECDSA.