Hestia's Blog

Hestia's Blog

Hi, welcome to my blog. I'm Hestia, a trans girl from the beautiful South Tyrol in northern Italy between the alps.


I love programming (mostly in Rust), playing the bariton in the marching band, overthinking simple things and messing with code. I'm trying to write down some of the stuff I've been playing with here.


Sometimes I delude myself into thinking I have the unrivaled charisma of Bryan M. Cantrill. But see for yourself, maybe you'll find something you like.

Recent Posts:
Understanding the Huffman Table Optimization
Hestia Calliari - 2025-11-25 (19 views)
beginner
optimization
A while ago I was studying the webp image format by Google out of curiosity. I had written a very incomplete apng parser in the past and was interested in seeing how the lossless VP8L encoding in particular was working in that library.
Reconstructing Protected or Hidden Custom Variables in Icinga DB Web
Hestia Calliari - 2025-11-04 (1 views)
security
icinga
php
Recently Icinga DB Web had a new security release, fixing a vulnerability where protected or hidden custom variables could be inferred by any user with object visibility by abusing comparative filters on those hidden variables. This led to a 5.3/10 rated Information Disclosure Vulnerability, ...
Plugin Systems and Capabilities
Hestia Calliari - 2025-01-13 (1 views)
php
rust
icinga
At the 36th Chaos Communication Congresses back before COVID forced a three year break, I attended a talk from the German tech-blogger Fefe. There he talked about the “nützlich-unbedenklich Spektrum” or in English, the useful – harmless spectrum. He argued that all software lies on that...
Taking RPITIT ― Rust’s Shiny New Feature ― for a Test Ride with Type-system-level Lambda Calculus.
Hestia Calliari - 2023-10-27 (1 views)
rust
With the upcoming Rust version 1.75.0, two important new features will be stabilized. These features go by the names return-position impl Trait in trait (RPITIT) and async fn in trait (AFIT).
About Set Theory, the N-queens Problem, and SQL
Hestia Calliari - 2023-06-05 (0 views)
beginner
sql
The n-queens problem is a common exercise in computer science. Legend has it that a mathematician once declared that women are like the queens in chess, you can’t put eight of them in a room without them trying to kill each other. This obviously isn’t true, and since I’m a feminist, but also a...
Static Field Validation in Serde
Hestia Calliari - 2023-06-05 (0 views)
rust
I recently had to parse the JSON-RPC 2.0 standard and ran into the following problem: The standard requires the field "jsonrpc": "2.0" in the JSON itself, and I wanted to validate that with Serde to ensure the message conforms to the standard. On the other hand I don’t need the field in the actual struct, since...