Advertisement · 728 × 90

Posts by Vincent Bernat

Preview
Release v2.3.0 · akvorado/akvorado This release adds configurable skip indexes to ClickHouse tables. This should help make queries faster, but it will also increase a bit the size used by ClickHouse. ✨ console: add total column to ...

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...

5 hours ago 1 0 0 0
The peril of laziness lost | The Observation Deck

The peril of laziness lost bcantrill.dtrace.org/2026/04/12/t...

1 day ago 264 84 5 17
Preview
A Cryptography Engineer’s Perspective on Quantum Computing Timelines The risk that cryptographically-relevant quantum computers materialize within the next few years is now high enough to be dispositive, unfortunately.

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.

1 week ago 296 123 10 20
Preview
Add 12,000 blog posts covering ClickHouse, Redis, MongoDB, MySQL, Roo… · OneUptime/blog@30cd238 …k/Ceph, and Dapr Complete all topics from Todo.md including SQL functions, configuration guides, troubleshooting runbooks, architecture comparisons, SDK tutorials, and operator deployment pattern...

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...

1 week ago 1 0 0 0
Dial "1" for Wi-Fi
Dial "1" for Wi-Fi YouTube video by Jeff Geerling

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...

1 week ago 80 9 4 0
Packet Buffer Reference Packet buffer comparison table for networking switches, grouped by ASIC family

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

2 weeks ago 4 3 1 0
Preview
We are investigating reports of degraded performance. GitHub's Status Page - We are investigating reports of degraded performance..

They tried two years ago: www.githubstatus.com/incidents/5y...

2 weeks ago 0 0 0 0
Advertisement

2026 and GitHub (and ghcr.io) is still not available over IPv6...

github.com/akvorado/akv...

2 weeks ago 3 1 2 0
Preview
GitHub - twisted/twisted: Event-driven networking engine written in Python. Event-driven networking engine written in Python. Contribute to twisted/twisted development by creating an account on GitHub.

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...

2 weeks ago 0 0 0 0
Preview
Calculate “1/(40rods/​hogshead) → L/100km” from your Zsh prompt Turn the equals sign in your Zsh shell into a calculator powered by Numbat or Qalculate for quick computations or unit conversions.

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...

3 weeks ago 0 1 0 1

Well written and interesting article about a bug in Linux spinlock implementation. Worth the read!

3 weeks ago 2 0 0 0
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.

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...

4 weeks ago 143 33 12 9
Akvorado

Yes, here: demo.akvorado.net/docs/install...

4 weeks ago 0 0 0 0
[BUG] Claude can't edit files that use tabs for indentation · Issue #11447 · anthropics/claude-code Preflight Checklist I have searched existing issues and this hasn't been reported yet This is a single bug report (please file separate reports for different bugs) I am using the latest version of ...

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...

4 weeks ago 2 0 0 0
Advertisement
Preview
Release v2.2.0 · akvorado/akvorado ✨ console: add flows/s as a new unit for visualization ✨ console: add a heatmap visualisation ✨ common: remote data sources now support CSV and plain text formats via the parser option ✨ outlet: re...

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...

4 weeks ago 5 2 1 0
A most elegant TCP hole punching algorithm — Aul Ma's research facility

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...

4 weeks ago 6 3 0 0
Preview
privsep: unanchored regex patterns in asroot_open allow path traversal · Issue #774 · lldpd/lldpd Description asroot_open() in src/daemon/priv-linux.c validates file paths against a list of regex patterns using regexec(). The patterns are not anchored with ^ or $, so regexec() performs substrin...

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/...

1 month ago 0 1 1 0

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/...

1 month ago 0 0 0 0
htmz - a low power tool for html

A simplified version of htmx in 166 bytes. It's literally a one-liner to add to a web page!

leanrada.com/htmz/

1 month ago 1 0 0 0
Post image

Math home work for senior year. Written with ChiWriter (a scientific word processor).

1 month ago 1 0 0 0
Preview
outlet/routing: implement RIB sharding for BMP by vincentbernat · Pull Request #2294 · akvorado/akvorado This enables more finer-grained locks and should help with lock contention with almost no downside (except increased memory usage). It was not benchmarked yet. Use of struct rawRoute could be rever...

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...

1 month ago 2 0 0 0
Advertisement
Automatic Prometheus metrics discovery with Docker labels Using Grafana Alloy and Docker labels to automatically discover and scrape Prometheus metrics from Docker Compose services.

Automatic Prometheus metrics discovery with Docker labels through use of Grafana Alloy's discovery providers.

vincent.bernat.ch/en/blog/2026...

1 month ago 3 2 0 0
Something is afoot in the land of Qwen I’m behind on writing about Qwen 3.5, a truly remarkable family of open weight models released by Alibaba’s Qwen team over the past few weeks. I’m hoping that the 3.5 …

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...

1 month ago 106 17 6 3
Preview
Why Improve Your Writing? Programming is a technical pursuit, so why should we spend time on a "soft skill" like writing? Isn't that why we have technical writers and product managers?

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...

1 month ago 4 1 0 0
Preview
[BUG] Claude can't edit files that use tabs for indentation · Issue #11447 · anthropics/claude-code Preflight Checklist I have searched existing issues and this hasn't been reported yet This is a single bug report (please file separate reports for different bugs) I am using the latest version of ...

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...

1 month ago 2 1 0 0
Preview
IP66 — Free IP Geolocation Database A free, open IP Geolocation database in MMDB format. Includes ASN, country, and continent data. Updated daily. Licensed under CC BY 4.0.

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.

1 month ago 5 3 0 0
</> htmx ~ Yes, and... In this essay, Carson Gross discusses his advice to young people interested in computer science worried about the future given the advancements in AI.

Interesting essay about LLMs by the author of HTMX.

htmx.org/essays/yes-a...

1 month ago 6 2 0 0
Preview
Release v2.1.2 · akvorado/akvorado ✨ inlet: add per-exporter flow rate limiting with rate-limit option 🌱 outlet: bufferize BMP messages to avoid being flagged “stuck” 🌱 docs: export all metrics in documentation 🌱 build: build with G...

New release of Akvorado. The rate limiting feature is back and there are some improvements around BMP performance.

github.com/akvorado/akv...

1 month ago 5 2 0 0
Post image

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

2 months ago 351 77 7 4

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...

2 months ago 5 1 0 0
Advertisement