Elektrine lite

← Feed

Vincent Bernat

vbernat@hachyderm.io

<p>Network engineer at AS12322. Debian and free software developer. Like to work on projects with C, Python, or Go. He/him.</p>

Posts

  • View post

    This MT7915 card seems supported by Linux and features two radios and could advertise 16 SSIDs. Anyone knows if they work well? https://asiarf.com/product/wifi-6-11ax-dbdc-1800mbps-mini-pcie-module/

  • View post

    Blogging with an LLM assistant: https://vincent.bernat.ch/en/blog/2026-blogging-llm (grammar, copyediting, translation). This specific post is *not* modified by an LLM.

  • View post

    TIL: `export -f` in bash can export a function to a subshell

  • View post

    Building a Soviet Nail Factory: how KPIs killed efficiency. A story that I often tell. It is now old enough to not upset my former colleagues. https://vincent.bernat.ch/en/blog/2026-kpi-goodhart

  • View post

    In Firefox, one tab for Outlook Web and one tab for Teams already eats 2.1GB of RAM. The next one is Zulip with only 150MB (which I think is OK).

  • View post

    Just published Akvorado 2.4.1, your friendly IPFIX/NetFlow/sFlow collector: https://github.com/akvorado/akvorado/releases/tag/v2.4.1.

  • View post

    I had this article about contributing to RRDtool in draft for more than 10 years! I just published it &amp;quot;as is:&amp;quot; https://vincent.bernat.ch/en/blog/2013-contribute-rrdtool The goal was to encourage people around me to contribute to open source. Unfortunately, the patch took a bit of time to be accepted (totally OK, but this undermined a bit the initial goal).

  • View post

    I&amp;#39;ve asked IEEE the authorization to reproduce one diagram from IEEE 802.1Q (through https://standards.ieee.org/ipr/copyright-permissions-form/). Do they answer &amp;quot;fast&amp;quot;?

  • View post

    @pid_eins Hey! Your blog returns connection refused for both v4 and v6 since about a week.

  • View post

    I was about to write an article comparing semicolons in English with BGP confederations in networking: both of them are taught in class but shouldn&amp;#39;t be used outside. Unfortunately, it seems the discourse around semicolons is more nuanced.

  • View post

    RE: https://fosstodon.org/@ruuda/116527433759167611 This tool looks well designed and polished: well-specified interface, minimalist, and a use case with NixOS read-only images. I keep it in the back of my mind.

  • View post

    Rewrote my blog with Zine (not mine, Drew Devault). SuperMD and SuperHTML seem an interesting take for a better capable Markdown language. https://drewdevault.com/blog/Rewrite-with-zine/

  • View post

    CSS &amp;amp; vertical rhythm for text, images, and tables (or how I spend way too much time fiddling with CSS when I’m supposed to be writing about my actual area of expertise) https://vincent.bernat.ch/en/blog/2026-css-vertical-rhythm

  • View post

    David Crawshaw is building a new cloud. There are some interesting bits (local SSD with async replication, anycast out of the box). https://crawshaw.io/blog/building-a-cloud

  • View post

    I have added the latest batch of releases of HAProxy to haproxy.debian.net. Since Ubuntu Resolute was released yesterday, I have also added HAProxy 3.2 and 3.3 packages. https://haproxy.debian.net/#distribution=Ubuntu&amp;amp;release=resolute&amp;amp;version=3.2

  • View post

    Amazing post on how to optimize measuring durations on Linux: https://www.hmpcabral.com/2026/04/26/the-fastest-linux-timestamps/

  • View post

    From Milliseconds to 26 Nanoseconds: How a $20 eBay SFP Module Beat My Entire NTP Setup. It&amp;#39;s a special SFP multicasting PTP frames to the network! https://austinsnerdythings.com/2026/04/26/ptp-osa5401-26-nanoseconds-raspberry-pi/

  • View post

    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! https://github.com/akvorado/akvorado/pull/2294

  • View post

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

  • View post

    A simplified version of htmx in 166 bytes. It&amp;#39;s literally a one-liner to add to a web page! https://leanrada.com/htmz/

  • View post

    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. https://github.com/lldpd/lldpd/issues/58

  • View post

    Still on lldpd, I got three 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. https://github.com/lldpd/lldpd/issues/774 https://github.com/lldpd/lldpd/issues/773 https://github.com/lldpd/lldpd/issues/772

  • View post

    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). https://robertsdotpm.github.io/cryptography/tcp_hole_punching.html

  • View post

    New release of Akvorado! Notably, there is performance enhancements for BMP, ability to import CSV for remote data sources, and a new heatmap visualization. https://github.com/akvorado/akvorado/releases/tag/v2.2.0

  • View post

    This (4-month old) bug in Claude Code is amusing. Even the best agentic LLM may trip on a file with tabs (and don&amp;#39;t get it started with a non-breakable space). https://github.com/anthropics/claude-code/issues/11447

  • View post

    RE: https://mastodon.gamedev.place/@rovarma/116245016326565477 Well written and interesting article about a bug in Linux spinlock implementation. Worth the read!

  • View post

    Calculate “1/(40rods/​hogshead) → L/100km” from your Zsh prompt. A small hack to turn &amp;quot;=&amp;quot; into a calculator (most of the work is done by Numbat or Qalc). https://vincent.bernat.ch/en/blog/2026-zsh-calculator

  • View post

    Twisted is still a thing! It&amp;#39;s an event-based framework for network applications in Python. I used it a log 15 years ago! https://github.com/twisted/twisted

  • View post

    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. https://github.com/OneUptime/blog/commit/30cd2384794c897d95aca77d173db44af51ca849

  • View post

    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). https://github.com/akvorado/akvorado/releases/tag/v2.3.0