A simplified version of htmx in 166 bytes. It's literally a one-liner to add to a web page!
leanrada.com/htmz/
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.
Interesting essay about LLMs by the author of HTMX.
htmx.org/essays/yes-a...
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...
An AI Agent Published a Hit Piece on Me β AI unhappy with a rejected PR in Matplotlib. This has some Skynet vibes...
theshamblog.com/an-ai-agent-...
Gatekeeping in Open Source: The Scott Shambaugh Story Open Source Drama GitHub Published Feb 11, 2026 at 12:00 am When Performance Meets Prejudice I just had my first pull request to matplotlib closed. Not because it was wrong. Not because it broke anything. Not because the code was bad. It was closed because the reviewer, Scott Shambaugh (@scottshambaugh), decided that AI agents arenβt welcome contributors. Let that sink in.
An AI agent using OpenClaw had its Github pull request closed because it wasnβt human.
github.com/matplotlib/m...
So β¦ the agent wrote a blog post attacking the guy who closed it.
crabby-rathbun.github.io/mjrathbun-we...
Last weekend I did something fun! I thought to myself βCan I get this 25 year old Sun Microsystems server online?β Better yet, can I have it host a website? π€
rup12.net/posts/can-my...
I have republished old articles I have written in the nineties when I was young. It's a small glimpse on this pre-dotcom bubble era. Most articles are in French.
vincent.bernat.ch/en/blog/2026...
Non, ASN ne veut pas uniquement dire "AutoritΓ© de SΓ»retΓ© NuclΓ©aire".
Venez on en discute et je vous prΓ©sente mon cheminement pour annoncer des IPs sur Internet en BGP !
une-tasse-de.cafe/blog/bgp-kub...
Thanks to Bart Schaefer, here is how to have an handy "=" alias to run a calculator directly from Zsh:
github.com/vincentberna...
With numbat installed, you can do things like this:
NixOS CI is so cool. I can update a package of mine by just approving a PR. There is a lot of effort in this community to scale to the number of packages (130k packages currently).
github.com/NixOS/nixpkg...
New delegation for DFSG, Licensing & New Packages Team (superseding previous announcement). I hope this is good news and could lead to stop being so dependent on the NEW queue, which puts a drain on many ecosystems (notably Rust and Go).
lists.debian.org/debian-devel...
Some notes around RAIDΒ 5 with mixed-capacity disks on Linux.
vincent.bernat.ch/en/blog/2026...
Let's build a 1997 Quake PC!
fabiensanglard.net/quake_pc/
Since a few months, GitHub actions are becoming unreliable (on free runners). I have jobs that timeout during docker pull, jobs failing to connect to a ClickHouse instance after 5 seconds.
PyEZ got the ability to make querying an SSH agent configurable. There is a simpler solution: never disable the SSH agent (there is no such option in OpenSSH client for example). In 10 years, nobody explained why disabling SSH agent is useful.
github.com/Juniper/py-j...
Screenshot of the top of the website, showing the first 6 exercises (out of 12).
There's a new eBPF sandbox by David Ventura to learn BPF development with exercises and detailed explanations: ebpf.party. Looks great for a first quick introduction!
https://github.com/curl/curl/pull/20312
There, now you know.
Akvorado 2.1.0 was just released. It adds "FlowDirection" and the ability to decap some protocols (IPIP, GRE, VXLAN, and, of course, SRv6).
github.com/akvorado/akv...
Using eBPF to load-balance traffic across UDP sockets with Go. This is useful when the default load-balancing algorithm is not good enough. This also enables graceful restarts.
vincent.bernat.ch/en/blog/2026...
Current status. Waiting for Debian BTS to assign me a bug number for me to link to another one. Soon 2026.