Skip to content

Carson Blog

Illustration of a bird flying.
  • Probably time to dump Redhat

    Late in 2020 Redhat made its first attempt to kill CentOS. Then came the heroic rescue of Alma and Rocky distros. Now just last month, June 2023, Redhat is attempting to kill these “downstream distros.” They – wrongly, I might add – assert “recently, we have determined that there isn’t value in having a downstream…

    July 8, 2023
  • GPU + TPU parallelism

    I use my RTX for heavier ML workflows, like training and high-quality inference (say, centernet). Additionally my security system has edge-based (coral TPU) cameras (one TPU per camera) that perform their own inference workloads. Thus all my compute resources are busy burning any solar power I get, and then some. This poses a problem as…

    February 4, 2023
  • Putin is a Sad Bad Banana

    How sad that a grown man – a single sorrowful, pitiful human being – could dash the hope and optimism of the world by plunging it into a stupid war. We all make dumb mistakes – but very few of have the distinction to make a mistake that causes the following: Young children, who should…

    September 29, 2022
  • Home Assistant Dynamic Entity Lists with Entity-Dependent Style

    Home assistant is very powerful – possessing a great deal of flexibility both in terms of what can be monitored and how the monitored state is displayed. Much of the display flexibility comes through a combination of the Jinja templating engine and custom components. Here is one example of this flexibility in action: display a…

    June 19, 2022
  • Putin Has Lost His Ukranian War

    Putin has lost the war for one simple reason: he never had a cause to start it in the first place – and everyone knows it. What he is doing might have worked 50 years ago – when the skies weren’t monitored by non-military GPS. When we didn’t have social media showing us the people…

    March 6, 2022
  • Fine-Tuned MobilenetV2 on MyriadX and Coral

    Fine-tuning MV2 using a GPU is not hard – especially if using the tensorflow Object Detection API in a docker container. It turns out that deploying a quantize-aware model to a Coral Edge TPU is also not hard. Doing the same thing for MyriadX devices is somewhat harder. There doesn’t appear to be a good…

    January 15, 2022
  • Good Readings for Convolution Neural Networks (CNN)s

    https://brohrer.github.io/how_convolutional_neural_networks_work.html – This page did a good job of breaking down the individual operations that are common to all CNNs – ReLU, pooling, convolution, etc. After reading the article you can basically implement your own CNN – but without a lot of the advanced improvements that have made them faster and more powerful. https://towardsdatascience.com/review-yolov3-you-only-look-once-object-detection-eab75d7a1ba6 has…

    October 16, 2021
  • Making a Transparent Firewall

    In the latest iteration of my home networking stack I am factoring out my firewall from my router into discrete unit. I decided to try a transparent firewall as this has the advantage of a reduced attack surface. Plus i used it as a chance to try out nftables. Hardware: I chose the raspberry pi…

    October 9, 2021
  • Recompiling the Kernel on the Pi Compute Module 4

    I wanted to enable the RealTek RTL81111 nic on the DFRobot DFR0767 dual-nic carrier board for my pi 4 compute module. The driver for this nic does not come with piOS by default; apparently it is included with the 64bit version. To enable this driver I had to recompile the kernel. I followed the basic…

    October 3, 2021
  • Controlling 433 Mhz Blinds from Home Assistant (the easy way)

    A while back I bought a superhet 433 Mhz transceiver/receiver pair (like this). The goal was to attach this simple device to a pi and control it using the great rpi-rf package. Unfortunately, it appears that my particular transceivers (one BY-305 controlling five blinds, one AC-123-06D controlling two blinds) emit codes that aren’t easily detected…

    April 4, 2021
←Previous Page
1 2 3 4 … 10
Next Page→

Carson Blog

Proudly powered by WordPress