I wanted a cheap, low-power, always-on person detector. Of course, I’m building this on a BrightSign XT5 player (more on that later). But since a friend said he was using a Beelink SER9 with a AMD Ryzen AI NPU (~50 TOPS) I thought I’d check it out. Can it actually run the detector? Short answer, as of today: no — and the reason is not the part you’d expect.
The lamp on my office shelf glows solid red the instant my camera goes live, and turns off the second the meeting ends. Nobody has to knock and wonder. My wife, a kid, the dog-walker — anyone who glances in knows I’m on camera without me saying a word. And by my own stubborn definition, that little bulb is a robot.
Most people think of a BrightSign player as the little box behind a screen that loops a video. That’s true right up until you realize the thing is a full ARM64 Linux computer with an NPU sitting idle most of the day. And you can run your own code on it. Natively. That’s what an extension is, and once you grok it, a whole world opens up.
One morning I opened my HP ZBook Ultra G1a and the trackpad was dead. Keyboard fine. Touchscreen fine. External mouse fine. Trackpad: nothing. Twelve hours earlier it had worked. I hadn’t changed anything. Welcome to bleeding-edge silicon on Linux.
Tl;dr: read the web instead of Linux for Networking Professionals. This book is a broad, shallow coverage that is probably more easily learned from web pages for free.
“Cattle, not Pets!” they say. Except that for a lot of development, coders make their own laptop their favorite pet. “It works on my machine!” becomes normal. I got tired of that and automated the creation of my dev environment..
I’m continuing to dive deep on modern typescript/node development. I fixed a bug in a
new tool I am using (projen) and learned
a ton along the way. This post is to share some of that.
It’s back to the future again. Fidding with node.js a lot, but you know, C is still my favorite language. Dug up some old code to read/write from a serial port.
One of the core principles of modern “DevOps” development is to treat your documentation as code, just like code. My team at Cisco open sourced how we do that.
From 1997 to 2010 I believed it was only a matter of time before Linux on the desktop
became a reality. I gave up in 2010 and went to OSX. But we may finally be close!
Here’s my notes on installing Linux Ubuntu 18.04 on a Dell Inspiron 15 7000. It’s
the easiest and happiest linux ever for me.