Simone Bellavia's Web Page

Posts

  • Proxmox internals: from pmxcfs to the VM lifecycle

    Last updated: 301125

    I have been exploring Proxmox VE to understand how it functions internally. Specifically how it manages objects, how the API interacts with the storage subsystem, and where the …

  • Libxev for Noobs

    Lately, I’ve been working on a Zig project in my spare time. I needed a solution for managing async, and I chose libxev for this. I think it’s an excellent library, and I admire mitchellh …

  • Waiting for Zig's new Async I/O

    Zig will introduce its new async soon. It is still under active development. While we wait for it, you can already build async code in Zig today, you just don’t get language keywords for it. …

  • At-Least-Once

    When we talk about reliable message delivery, we’re really talking about what happens when something goes wrong: a crash, a timeout, … The broker, producer, and consumer all participate …

  • Message Brokers

    A message broker is middleware that receives, stores, and forwards messages between producers (senders) and consumers (receivers), enabling them to communicate asynchronously and independently of each …

  • About DeepSeek Sparse Attention

    DeepSeek Sparse Attention, some considerations about it after reading the paper.

    DeepSeek-V3.2-Exp is defined as an experimental sparse-attention model. Its architecture is the same as …

  • Safe C++ proposal is not being continued

    One year ago, the Safe C++ proposal was made. The goal was to add a safe subset/context into C++ that would give strong guarantees (memory safety, type safety, thread safety) similar to what Rust …

  • I am Sicilian and I support Strait of Messina Bridge

    I’m Sicilian, and I support building the Strait of Messina Bridge.

    Premise: I don’t vote for Matteo Salvini, the current Minister of Infrastructure and Transport and promoter of the project. Even …

  • Helm: what I like and dislike

    I have been working with Helm for some time now and I’ve developed a love-hate relationship with it. It seems to have become the de-facto package manager for K8s, and there are good reasons for …

  • Recurrent Neural Networks (RNNs) explained

    Recurrent Neural Networks (RNNs) are a class of neural networks designed to process sequential data, such as time series, text, audio, or any other type of sequential data. RNNs were developed to …

  • Applying Deep Learning to detect Rhegmatogenous Retinal Detachment

    Retinal detachment is an eye disease and is one of the most serious ocular emergencies. It occurs after a layer of the retina - essential tissue for vision - is lifted from the pigmented epithelial …

  • A generic introduction to Clinical Decision Support Systems

    A Clinical Decision Support System is defined as an “active knowledge system, which uses two or more patient data elements to generate case-specific advice” (DSS, 2001). This implies that …