This is cool, I'd say that the most common tool in this space is bgzip[1]. Have you thought about training a dictionary on the first few chunks of each file and embedding the dictionary in a skippable frame at the start? Likely makes less difference if your chunk size is 2MB, but at smaller chunk sizes that could have significant benefit.
How much power is the Pi port capable of delivering, or are you sending additional power to the PCIe adapter from somewhere else?
What SmartNIC are you using? Most SmartNICs that I'm aware of suck a decent amount of power, many more require significant external airflow. Are you using the Mikrotik active cooled one? https://mikrotik.com/product/ccr2004_1g_2xs_pcie
Because in most of the US, it is dramatically cheaper to charge an EV than fuel a similar gas vehicle.
These costs in this article are surprising to me, and very questionable without any actual numbers behind it. As a PHEV owner who can fuel with either gas or electricity, the 13c per kWh I pay is dramatically cheaper than gas at circa $3 a gallon, to drive any distance at all.
Confounding factors across the US may be that in some places using more electricity results in an increase in your marginal rate, in others it results in a decrease. Typically EV charging is not broken out as its own line item, so owners may not know exactly how many kWh their car is consuming. That doesn't change the fact that only a small number of places with very expensive electricity will have electric charging cost anywhere near gas.
Disease, disaster, war all cause significant inflation because they harm or destroy both things and productivity in the real world without destroying money.
If factories shut down and supply chains are disrupted and we only make half as many cars this year, how much would people be willing to pay for those cars? Much more.
I haven't measured, but I find it very likely that such a neglected corner of Java behaves just like it did many years ago. Finalizers were never a widely used feature of the Java language, and are now deprecated to be fully removed in the future: https://www.infoworld.com/article/3649089/how-to-handle-java...