vDPA: Support for block devices in Linux and QEMU
Using libblkio, QEMU Storage Daemon, and VDUSE
Using libblkio, QEMU Storage Daemon, and VDUSE
wrenfold is a framework for converting symbolic mathematical expressions (written in Python) into generated numerical code in other languages (C++, Rust, Python). It aims to bridge the gap between prototyping of functions in expressive symbolic form, and performant production code. wrenfold is particularly relevant to…
The underpinning of information theory is Shannon’s formula for the entropy H of a discrete probability distribution P. Derived in 1948 in the paper “A mathematical theory of communication”, this is given by \[ H[P] = -\sum_{i=1}^N p_i \log p_i \] where \( p_i = p(x_i) \) is the probability of sampling \( x_i \) from…
I am a front-end developer who is FED up about front-end development. If you write front-end, this isn't about you personally. It's about how your choices make me angry. Also this is about how my choices have made me angry. Also this is mostly just about choices, the technologies are incidental. Note: The views…
how tech makes hiring worse
[Edit May 2024: This concept was republished in Asterisk Magazine.] Just a couple of hours drive east of Los Angeles lies the Imperial Valley, home to Palm Springs, some of the most productive agri…
I'm currently typing this blog post in a floating window in the middle of snow-covered Yosemite. I am a floating body manifested into the transcendental Tim Cook matrix. I look into the sky and follow the soft clouds as they pass overhead. They slowly part, revealing Steve Jobs' smiling face watching over me from the…
With AI encroaching every open forum on the internet, the future of human discourse is bleak.
How I built an ML rig for training LLMs locally, exploring hardware choices, setup tricks, and lessons learned along the way.
chordcat is a chord-naming application and a pet project of mine. It is written in C++ and SFML.
We’re introducing the “free as in beer”, self-hosted and AGPL-licensed Plausible Community Edition (CE).
A lot of community applications died when API access to twitter, reddit & others was severely restricted, but they can't stop us from sharing our own data with each other!
Explore 3 limitations of using frame pointers for stack unwinding and profiling in Linux that are often overlooked, plus possible future alternatives.
I’ve noticed a small but interesting trend in the programming languages space. I’m not sure how novel it is, but this pattern, which I’ll refer to as “biphasic programming,” is characterized by languages and frameworks that enable identical syntax to express computations executed in two distinct phases or environments…
On his 65th birthday, Stephen Wolfram details how his 'now or never' thinking has made the last five years some of his most productive. Read about his projects in tech and science.
A guy decides to show off his Neovim setup.
Now your Modal containers around the world can have static outbound IPs. Featuring WireGuard, policy-based routing, and NAT.
Successful software is buggy software.
Rust compilation times is an ongoing topic that generates many discussions online1. Most people don’t really care about what exactly takes time when compiling Rust program; they just want it to be faster in general. But sometimes, you can see people pointing fingers at specific culprits, like LLVM or the borrow…
fallout-like-excel-rpg_v2Download Check out the video here: Story It is the 145th year of the second age. Life in Mercer is unrecognisable to that which came earlier – The bombs saw to that. …
This will be the first in a series of posts describing different design decisions made writing two Rust crates:
How to write a novel: Award-winning novelist Randy Ingermanson teaches his wildly popular Snowflake Method for designing and writing a novel.
After almost two years of work, we are happy to announce the release of Xfce 4.20.
◄ Newer Article ◄ Newer Story Home ⌂ Older Article ► Older Story ► ...
In my last post I've described how to use Z3 to find simple local peephole optimization patterns for the integer operations in PyPy's JIT. An example is int_and(x, 0) -> 0. In this post I want to scal
After writing my thoughts on github3.py down here, someone was asking about Python libraries that people recommend new Python developers read for learning how to structure code and use the packaging systems. My initial reaction was "Don't listen to folks that tell you to read python-requests as a good example." When…