Author: drweb

A Python vector database is useful when you need semantic retrieval, but not every retrieval job needs a server, collections, filters, and operational ownership. turbovec is a local Rust-backed vector index with Python bindings that lets you add embeddings, search them, and persist the index to a file. Its API reference documents the available index types and persistence methods. Use turbovec for local, privacy-sensitive search. Use a full database when your application needs service-level operations, and measure retrieval quality on your own corpus instead of relying on a headline benchmark. When a local vector index fits Use a process-local index…

Read More

frp is a fast reverse proxy written in Go that lets a machine behind NAT accept internet traffic through a public server you already control. In this guide, we’ll install frps and frpc, create their TOML configuration files, run both as systemd services, open the required ports with UFW or firewalld, and expose both an SSH service and a local web application. Your home server has no public IP. Your ISP has assigned you a CGNAT address, so port forwarding on the router does nothing. Most guides also assume you control the edge of your own network. frp solves this…

Read More

Aug 17, 2026 Make zero CVEs your new default Supply-chain attacks have kept escalating while AI writes more of the code you ship. Docker’s latest updates bring more software built from source into your images, keep security coverage running past end of life, carry every guarantee through your customized images, and move policy enforcement onto every developer machine. Read now

Read More
SQL

Single-query tuning versus workload tuning decides whether one fast victory becomes a durable performance improvement.Single-query tuning versus workload tuning looks like a choice between speed and patience. Consider an illustrative Tuesday. A twelve-second report drops below one second after a new covering index. By afternoon, order processing slows because every relevant insert must maintain that index.One query won the race by placing a tollbooth in everybody else’s lane. The index was not wrong, and it solved the measured problem. The mistake was choosing the wrong boundary for success.One Query Can Deserve Immediate AttentionFocused tuning is appropriate when one statement creates…

Read More

TL;DR — Key Takeaways Cloudsmith expanded its software supply chain governance capabilities with policy templates, cooldown policies and broader evaluation triggers. New cooldown policies can block recently published packages from being indexed until they have had time to be validated. Rego-based policy templates give DevOps teams a way to apply consistent baseline controls across software delivery workflows. Cloudsmith this week revealed it has expanded the policy management and continuous risk detection capabilities it makes available within its software artifact management platform to now include policy templates, cooldown policies, and expanded evaluation triggers.Alison Sickelka, vice president of product for Cloudsmith, said…

Read More

This is Part 5 of our AI Coding Agent Horror Stories series, a look at real security incidents involving AI coding agents, and how Docker Sandboxes contain agent execution at the boundary rather than at the command line. In Part 1, we walked through six categories of AI coding agent failures and why they keep happening. The agent runs as you, with your filesystem permissions and your credentials, and nothing sits between the model’s decision and the shell’s execution. Part 2 went deep on the rm -rf ~/ incident. Part 3 moved the same problem into a production cloud environment.…

Read More

Telnet is missing from almost every modern Linux install, but you can still test TCP or UDP ports with nc, nmap, ss, curl, or even a single line of built-in Bash. You SSH into a fresh server, type telnet 443 out of habit, and the shell tells you the command doesn’t exist. Now you’re about to install a client for a decades-old protocol just to check whether a port is reachable. But modern Linux systems already have several faster ways to do the same thing, and some of them give you much more information than Telnet ever did. Tested on…

Read More