Managing dotfiles with GNU Stow and Forgejo
Note, I am not a sysadmin professional, so please if you notice wrong terminology or things I am doing wrong, get in touch so I can learn and fix it up. Brandon does a much better write-up of this,…
New Security Cam project
I strongly resist participating in the panopticon economy but, I have wanted to set up some security cameras around my house for ages. I am simply unwilling to share my data with corps that will not…
Palo Alto Defender’s Guide Refutes Mythos Claim
Palo Alto Networks published its latest Defender’s Guide on May 13, claiming that scanning its own product code with Anthropic’s Mythos model under Project Glasswing produced a…
Introducing AIMX: a self-hosted, open-source email server designed for AI agents
TL;DR: I built a self-hosted open-source email server known as AIMX. It's how I imagine Postfix would look like if it is built for AI agents. Learn more at aimx.email, or view the quick 40sec-demo.…
Western Cable Repair Vessel on Station off Taiwan for Fourth Consecutive Day
Western Cable Repair Vessel on Station off Taiwan for Fourth Consecutive Day (OSINT Intelligence)
Codex CLI for Automated Dependency Auditing: Licence Compliance, SBOM Generation, and Supply Chain Policy Enforcement
Codex CLI for Automated Dependency Auditing: Licence Compliance, SBOM Generation, and Supply Chain Policy Enforcement Knowing your dependencies have no critical CVEs is only half the supply chain…
Vulnerability scanning
I think this crazy artificial intelligence bug hunting era might end up doing good for open source.
CTF Ghost track completed!
https://www.breachlab.org/
Completion, Chat, Agent, Claw
I installed OpenClaw before it was cool. That was unwise. I could see it was a security nightmare: prompt injections from anywhere, connected to all my stuff. But I decided to give…
Stop Putting Secrets in .env Files: A 1Password Service Account for Claude
.env was already a compromise. AI agents make it a bad one. For human developers, a .env file is a small, stable risk. It lives on one machine, it’s gitignored, the developer who wrote it is…
Cemu Wii U emulator downloads compromised, Linux users urged to act
Cemu, the popular Wii U emulator, has been caught up in a serious software supply-chain incident after compromised Linux downloads were made available for several days. The affected files were…
Master Patch listing for May 2026
I’ve updated the master patch list here. Please note I am not recommending installing updates at this time, we are just testing and reporting. As I wrote on that page: Too early to tell if…
“This is where your mouse becomes a cryptographic instrument.”
A fascinating 9-minute video from PawelCodeStuff about randomness in the context of computing: = 2x) and (width >= 700px)"…
Godfather of digital forensics creates a guide to identify Deepfakes
After Photoshop was released in 1990 and more and more people started using it to create fake/morphed photos in the subsequent years there was a big panic about not being able to trust photo’s…
Telegram is gone!
Two weeks ago, I broke my phone, a Pixel 7 running GrapheneOS. And, I was wondering if I should get a new phone at all. The Jolla Phone looks great, but it won’t be out before September, and…
Postgres May 2026 Security Update: 11 CVEs, All Versions Affected
It's that time again. The upcoming Postgres v18.4 release (along with 17.10, 16.14, 15.18, 14.23) has dropped some serious hints in the git logs, and it's bringing a significant payload of CVE tagged…
Privacy Tool Spotlight: DNS
Discover how switching to encrypted DNS boosts your privacy, blocks ads & trackers, and speeds up browsing.
Apple 0-dayed Safari on macOS Sequoia and Sonoma
Update: Apple has now finally released Safari 26.5 for Sonoma and Sequoia . I’m going to take credit for that coincidence. ;-) Some people have objected to my use of the term 0-day. I’m not sure…
DC Circuit signals IRS data deal with ICE likely unlawful
Ryan Knappenberger reports: The Justice Department struggled to defend a data-sharing agreement between the Internal Revenue Service and U.S. Immigration and Customs Enforcement that allows the…
PEAKS No 44: Exploit Season: Dirty Frags, Dreaming Agents & Robot Dogs on a Budget
Hi there!🛡️ Security & PrivacyDouble Linux LPE week — Copy Fail (CVE-2026-31431) and Dirty Frag (CVE-2026-43284 / CVE-2026-43500) — Back-to-back kernel privilege…
Life Left in HFC Networks
There was a time when it seemed certain that cable companies would have to bite the bullet and spend the money to upgrade to fiber. While there have been some upgrades by cable companies like Cox and…
Winding down my own panopticon
Some people allow Google to track them everywhere they go, which allows for some very specific advertising profiles, under the guise of convenience. Allowing google to have full access to my GPS is…
Breaking Down GreenPlasma and YellowKey: Windows Trust Boundaries Doing Windows Things
A beginner-friendly technical breakdown of GreenPlasma and YellowKey, two Nightmare-Eclipse Windows disclosures involving CTFMON, Object Manager abuse, WinRE, BitLocker, and the eternal comedy of…
ArgoCD: stale Vault secret after population
Problem statement: An ArgoCD application references a Vault secret via helm-secrets / vals (e.g. vault://kv-v2/services/foo#/apiKey). The application is created before the secret exists in Vault, or…
CNPG Recipe 24 - Migrating from Crunchy PGO to PostgreSQL 18 with CloudNativePG
A step-by-step guide to migrating a PostgreSQL 17 cluster managed by Crunchy PGO v6 to PostgreSQL 18 under CloudNativePG. Two paths are covered: a fully declarative offline migration using…
Flashing OpenThread firmware on Smlight SLZB-07
Flash OpenThread Firmware on Smlight SLZB-07 Matter/Thread is still experimental and getting started took me some time. I distilled the steps flash the OpenThread firmware onto the smlight slzb-07…
A Critical Windows DNS Flaw Lets Attackers Run Code on Any Machine Without Logging In
Microsoft patched a critical heap buffer overflow in the Windows DNS Client. An attacker needs no account and no help from the person sitting at the machine to trigger it. Every Windows machine that…
LLMs are breaking 20 year old system design
The ‘cloud-native’ architecture of the last decade is built on a 20-year-old assumption: that state lives in the database, and compute is stateless. If you want to scale, you scale the…
Modularizing my NixOS configuration
NixOS modularization with conditional imports and user-defined options.
Windows 365 Wednesdays - Windows 365 Explained
A practical look at Windows 365, including architecture, Business vs. Enterprise, licensing, benefits, trade-offs, and where it fits. Most organizations want the same thing from modern endpoint…
I was asked to install malware during a fake interview
My experience with Contagious Interviews (Malware delivered through fake developer job interviews)
file:/Users/bowes/code/blog/src/org/content/dsql-coupler.org
Aurora DSQL: Meet Coupler AKA: CDC streaming in Aurora DSQL. From the Circle of Life:
Data Lake Table Formats (Open Table Formats)
Prominent table formats include [[Delta Lake]], [[Apache Iceberg]], and [[Apache Hudi]]. Data lake table formats serve as databases-like features on top of distributed [[Data Lake File Formats|File…
Hands-On Introduction to SR-MPLS
The second demo 1 I did during the Segment Routing workshop @ ITNOG10 illustrated how easy it is to set up and explore a small SR-MPLS network with netlab . The lab topology described a small…
What's in my CERT Kit?
Community Emergency Response Team (CERT)Back in 2024 I completed the CERT training course, and the kit they give you for free is really basic and could do with some upgrades. Its best described as a…
edited by Davide Bevilacqua – Artists Running Data Centers
servus.at – kunst und kultur im netz, book, ISBN 978-3950420036,English, 96 pages, 2024, Austria The international movement of hacktivists operating servers began in the early, pioneering days of the…
So what's next for WinCustomize?
For the first time in many years, Stardock has invested in a massive upgrade to its server hardware. It's, by far, the most expensive and expansive hardware upgrade we've done. …
Migrating to Microsoft Purview sensitivity label groups: what I learned
Sensitivity label groups are replacing parent and child labels in Microsoft Purview. This post covers what changes, how the migration works, what Microsoft documents, what I have seen in testing and…
Setting Up Socket Firewall Before the Next Supply Chain Attack
Supply chain attacks do not wait until production. They can run on a developer laptop during npm install , inside a CI job during npm ci , or inside an agent workspace when an LLM follows a package…
Self-Host Your Git and CI/CD with Forgejo and Woodpecker CI
Set up a self-hosted GitHub alternative with Forgejo and CI/CD using Woodpecker CI. Full Docker Compose setup on a VPS.
Three Common Patterns for Distributed Transactions — 2PC, Saga, and Outbox
Once you adopt microservices, you almost inevitably run into the question: **how do you keep writes consistent when they span multiple databases, or span a database and a message broker?** This…
YubiKey And Screen Readers
Before we get into it, we should start with the basics for those who are unaware. What is a Yubikey, and why do you want one?
Tools I Love: Secretive
Using the Secure Enclave inside that hunk of metal and glass on your desk to do the mundane, safely.
nimory: My Internet at Home
nihar's internet microcloud operating runtime yottabyte - nimory is a single machine running everything I need — files, photos, notes, sync, and local AI. No subscriptions. No third-party dependency…
NATS as C2
NATS as C2 https://www.sysdig.com/blog/nats-as-c2-inside-a-new-technique-attackers-are-using-to-harvest-cloud-credentials-and-ai-api-keys I’m using NATS as an outbound connector/transport…
How much code are you testing ? (4)
Native eBPF binary coverage with funkoverage. No SDK, no recompilation, any architecture
Why I Put My Deploy Workflow in a CLI
I've been hosting projects on AWS and GCP for years. But for side projects the cost and operational overhead is a bit much. I started moving things to cheap VPS hosts. A Hetzner box, a few scripts,…
Disclosure: Teachable's CDN Is Stealing From Teachers
Earlier this year, I made the difficult decision to move on from Teachable as the course platform for The Taggart Institute. I couldn't be happier with the result, but while I was moving, I…
How Aura Frames Scales For Peak Load with Ruby on Rails (#1 in App Store)
📌 Overview Using Ruby on Rails has helped make it possible to scale out and scale up to meet the demand of millions of customers enjoying their photos on millions of digital frames. The team added…