Urbit :: the good, the bad, and the insane

In this post I’m gonna be making all kinds of fun of Urbit. And all that after spending just a few hours poking around it. Originally, I wanted to write...

How to make a USB cable for APC Smart-UPS SC450RMI1U

In this post I’m going to look at the task of making a USB cable for monitoring of APC Smart-UPS SC 450 RMI 1U using apcupsd. Because I have recently...

Setting up secure boot with fully encrypted filesystems on Alpine Linux

Tl;dr This article explains how to install Alpine Linux on a Supermicro server, with a fully encrypted filesystems (yes, including /boot) and harden the boot sequence against an evil maid...

Fixing IKEA Trofast lid with a simple 3d model

Continuing with the theme of simple 3D models created in Fusion 360, here’s one quick mod for IKEA Trofast. We use these boxes for storage, and it sort of bugged...

Cracking the three.js object fitting (to camera) nut

Tl;dr This article explains both backstory and solution for fitting an object within a Perspective camera in three.js library. In other words, how far to pull back a camera on...