8 June 2025

29 links · Sunday

Getting started with QT, without the nonsense

At work I have recently (yesterday) ended working on a big project and I am now waiting for a new assignment. While I wait, I decided that I should take some time to learn something that could be useful both at work and for my personal projects. After some th…

Junited 2025

Junited is a collaborative blogging initiative encouraging …

No JS, No BS Ethical Web Analytics — Andrew Tropin

I had two goals: to count AI crawlers DDoSing my nginx infrastructure and to see if anybody reads at least one of my three posts in the blog. To achieve both, I needed to gather data and transform it into meaningful insights, so basically I needed web analyti…

Focus and Context and LLMs

I decided to write down some thoughts on agentic coding and why it’s a very hyped wrong turn. Let me start with some background on my LLM experience. I adopted LLMs into my work in Aug 2020. I was sold when I saw that GPT-3 could generate usable SQL statements…

Ditching HAProxy (in my homelab)

I'm always bothered by single points of failure. For my homelab, this quickly became a single HAProxy virtual machine. It existed on only one of my Proxmox instances (I can't replicate between them because the original instance doesn't use zfs. oops) so if the…

MCPs are mostly hype

You don't really need to install that vulnerable MCP server. Solve your problem with 200 lines of Python and UV.

The librarian immediately attempts to sell you a vuvuzela

Imagine entering the biggest library in the world. You peer down an incredibly long aisle with wooden bookshelves brimming with books. You can see multiple such corridors, all lit with a comfortable warm light. There’s a rich smell of old paper. You can hear s…

Arguing point-by-point considered harmful

Engineers love to have technical discussions point-by-point: replying to every idea in turn, treating each as its own mini-discussion. It just makes sense! A…

Exploring the new Bluesky verification system

On April 21st, the Bluesky team announced a new account verification system. In my opinion, one of the best bits about Bluesky was the ability to verify yourself using a domain name. This new system goes a step further, and I was curious about how it worked. T…

It's a Great Time to be a Pen Tester

Exploring how penetration testing has evolved alongside modern software development practices, and why AI-assisted red teaming might be the future of security validation.