New release of Akvorado. ClickHouse is now configured with some indexes that should help making queries faster. We are also switching to Quay.io for Docker images as it is available over IPv6, unlike GitHub registry (the images are available on both).
github.com/akvorado/akv...
Posts by Vincent Bernat
Two papers came out last week that suggest classical asymmetric cryptography might indeed be broken by quantum computers in just a few years.
That means we need to ship post-quantum crypto now, with the tools we have: ML-KEM and ML-DSA. I didn't think PQ auth was so urgent until recently.
OneUptime (a company trying to compete with DataDog with an open source product) is publishing AI slop on their blog at a very large scale.
github.com/OneUptime/bl...
I built my own dial-up ISP, then connected to it over WiFi, using Apple's first AirPort base station, from the original iBook G3.
A belated #MARCHintosh video, getting online like it's 1999: www.youtube.com/watch?v=GbIo...
In keeping with his tradition and to help the community, I have mirrored and expanded the site with significantly more platforms and chipsets. port-buffers.forwardingplane.net #neteng #networkengineering
2026 and GitHub (and ghcr.io) is still not available over IPv6...
github.com/akvorado/akv...
Twisted is still a thing! It's an event-based framework for network applications in Python. I used it a log 15 years ago!
github.com/twisted/twis...
Calculate “1/(40rods/hogshead) → L/100km” from your Zsh prompt. A small hack to turn "=" into a calculator (most of the work is done by Numbat or Qalc).
vincent.bernat.ch/en/blog/2026...
Well written and interesting article about a bug in Linux spinlock implementation. Worth the read!
Screenshot of Kagi's translation tool translating "I got a new job" into "LinkedIn speak," producing an overly enthusiastic corporate-style announcement with superlatives, gratitude, and a rocket emoji.
Not sure how we went from plain, straightforward words to LinkedIn speak but now you can use Kagi Translate to fit right into that crowd:
translate.kagi.com?from=en&to=L...
This (4-month old) bug in Claude Code is amusing. Even the best agentic LLM may trip on a file with tabs (and don't get it started with a non-breakable space). github.com/anthropics/c...
New release of Akvorado! Notably, there is performance enhancements for BMP, ability to import CSV for remote data sources, and a new heatmap visualization.
github.com/akvorado/akv...
A most elegant TCP hole punching algorithm. Also a reminder that you can establish a TCP connection by initiating the connection on both sides at the same time (without a listening socket).
robertsdotpm.github.io/cryptography...
Still on lldpd, I got 3 security issues that were found by some LLM. They are not directly actionable since you need to compromise the unprivileged process first. They are well described and each of them was correct.
github.com/lldpd/lldpd/...
github.com/lldpd/lldpd/...
github.com/lldpd/lldpd/...
Looking at this issue in lldpd, I see two possible outcomes: 1. close the issue saying HP-UX is EOL end of 2025, 2. install HP-UX 11i with qemu and add support for it.
github.com/lldpd/lldpd/...
A simplified version of htmx in 166 bytes. It's literally a one-liner to add to a web page!
leanrada.com/htmz/
Math home work for senior year. Written with ChiWriter (a scientific word processor).
Akvorado BMP provider was a challenge to scale properly. Thanks to the help of one contributor, some progress was made by introducing RIB sharding. Current tests seem to show this is fruitful with 60M routes handled without much sweat!
github.com/akvorado/akv...
Automatic Prometheus metrics discovery with Docker labels through use of Grafana Alloy's discovery providers.
vincent.bernat.ch/en/blog/2026...
Published some notes on the situation at Qwen - they released the Qwen 3.5 family (an outstanding family of open weight models) but now their lead researcher and several others all appear to have resigned within the past 24 hours simonwillison.net/2026/Mar/4/q...
I've worked as a developer for 20 years, and writing has always been a key part of my career and technical growth. refactoringenglish.com/chapters/why...
Claude can't edit files that use tabs for indentation. It's amusing that this kind of bug still happens fairly frequently. Claude starts using "cat -A" and sed, and sometimes switch totally to Python to edit Go files. Can't Claude Code fix itself?
github.com/anthropics/c...
IP66: Free (CC BY 4.0) IP Geolocation Database.
ip66.dev
Has anyone an experience with it? Is it "good" enough? Not just an extract from RIR databases? Notably, there is no link to submit a correction.
New release of Akvorado. The rate limiting feature is back and there are some improvements around BMP performance.
github.com/akvorado/akv...
OpenCiv3 is an open-source recreation of Civilization III for modern hardware, rebuilt in Godot and C#. Native support for Windows, Linux, and macOS. It can import the original graphics and audio if you have the CivIII files. openciv3.org
Released a new version of Snimpy supporting PySNMP 7. It does not work with older releases. Snimpy is a friendly way to use SNMP from Python, if that's still a thing for you.
pypi.org/project/snim...