A Proposal for a New Unit for Measuring High Vacuum

I came across a post on Gab about making a vacuum wax (Faraday Wax) and got sidetracked looking into things high vacuum. I haven’t a clue why, but while looking at a paper on vacuum measurement, saw quantities everywhere expressed as power of ten (10^-5 torr) everywhere and was struck by how clumsy this is. I don’t have any practical experience with high vacuum, just the textbook knowledge I got in college and have pieced together from the internet, but I do have experience with a unit where something similar takes place if it weren’t used: the decibel.

Greenhouse Arc

Yesterday, I was reading posts on Gab and came across this post: @DemsFearTruth: Anyone good with math? I’m good with things up to a point, but I’ve not had to figure this type of math since HS. Trying to figure out how to take a straight line and determine how tall it would be, if bent into an arch. For example, if the width is 20 feet, and the pvc pipe is 40 feet in length, when bent into shape to arc from side to side of what will be a greenhouse, how tall will it be?

Melting Aluminum

Warning This is provided for informational purposes. Melting metal is always dangerous. You are responsible for your own safety if you decide to try anything described here. tl;dr Don’t try to sue me because you did something something stupid. Melting aluminum is not particularly hard or expensive to get a basic setup. You just need to know how to get the metal hot enough to melt. In the past my setup was a 2-3 foot across pit in the ground with an old rusted out dutch oven to hold the molten metal and a hair dryer attached to a metal pipe with a PVC coupling and duck tape.

WebAssembly Linux Binary Format

This past week, I setup a custom binary format on my workstation for WebAssembly. Such formats can be setup without modifying the kernel thru the binfmt_misc capability built into the Linux kernel. This allows specifying an interpreter for files that are neither a native binary format nor a script starting with #!. In my case, I setup an interpreter for WebAssembly using the wasmtime runtime. To do so, I created a file at /etc/binfmt.


A post was made today in the IPFS discussion forums about a project aiming to be a decentralized replacement for GitHub called Multiverse. It is currently alpha software, so only try to use it if you are intending to submit bug reports, becoming a developer, or being a bleeding edge adopter. It is far from ready for mainstream developer use. But is is already promising, to the point that if it stays maintained, I will be switching my repositories over to it.

Minimal JavaScript Shim

Recently, I was reading this article about compiling Ada to WebAssembly and running in the browser. I haven’t used Ada and I don’t plan to, but because I was curious about how they were doing OpenGL from WebAssembly, I took a peak at the JavaScript shim they were using and found code like this: __adawebpack__html__Button__disabled_getter: function(identifier) { return +(__adawebpack_o2i.too(identifier).disabled); }, __adawebpack__html__Button__disabled_setter: function(identifier,to) { __adawebpack_o2i.too (identifier).disabled = (to !== 0); }, __adawebpack__html__Canvas__height_getter: function(identifier) { return __adawebpack_o2i.

WebAssembly Compiler

One milestone I will be looking forward to in the WebAssembly space is when a compiler that can output WebAssembly has been compiled to WebAssembly and is capable of compiling itself. The first compiler to do this will be the first native WebAssembly compiler. Right now, all compilers that output WebAssembly do so as a cross compiler, where the compiler is one instruction set (x86_64, aarm64, etc.) and outputs binaries in a different instruction set (WebAssembly aka.

WebAssembly Gateway Interface (WAGI)+IPFS

When I first came across WebAssembly, I was already aware of the IPFS project, and immediately thought that the two would work well together. Specifically, I thought that WebAssembly modules stored in IPFS could be loaded automatically by an edge web server to allow for dynamic content without a centralized server and without requiring IPFS on the device utilizing the service. The latter is important for supporting legacy devices and services that cannot be updated.

Comments, Part 2

Looks like the bots have found my web site. I guess I should be grateful that the site is reachable from the other parts of the web and not just floating around in IPFS outer space. I’ve started to get a number of comments that add absolutely nothing to this blog, and thus will never see the light of day. Before anyone yells “Censorship!”, I did say that the comments will be added manually, meaning that I have to take time out of my day to move the comments over to the site.

Spring Garden

It is that time of year, when the big-box stores start carrying their meager selection of garden seeds and crappy single-use flimsy plastic starter “pots”. It is also the time of year that you need to start plants indoors for early spring planting, and getting seed orders submitted for late spring planting. This year looks to me like growing an increased portion of your own food is a winning strategy. Between travel restrictions and social unrest, the security of your food supply is probably in the front of your mind.