My experience in a covid vaccine trial, and why you should join one
Covid is probably going to get much worse before it gets better. How do we protect ourselves and those around us? I propose a novel approach.
What needs to work for your Zoom call to work?
It’s amazing how tall the tower of computer abstraction is. Let’s explore a few of those layers here.
Using a Yubikey as a touchless, magic unlock key for Linux
Yubikeys are great for security, but their benefits decrease somewhat when you leave them in your computer unattended. I also have login passwords that are way too long. How to solve these problems? Use a Yubikey to unlock your computer!
How does “Send all to voicemail” actually work, anyway?
A look into call forwarding and MMI codes. On my cell provider, you can make calls automatically go to voicemail by dialing a single phone number. But how does this all work, anyway?
Peeking at user agents for fun and profit
Don’t ignore webserver logs! Even a cursory glance can reveal some really interesting things about the internet.
Tailscale is Pretty Cool
An automatic mesh network that uses WireGuard under the hood. Why it’s good, and what I use it for.
Why Have Exposure Notifications Failed?
Exposure notifications, or contact tracing apps, have failed. It’s been months since I wrote my previous post on contact tracing, and yet here’s what I see when I try to download an app.
We Need to Embrace Exposure Notifications
Google and Apple’s exposure notification technology privacy-preserving, safe, and necessary. We need to embrace it.
First Look at TeaVM: Java on the Browser?
A young upstart named TeaVM attempts to challenge bloated JavaScript web frameworks. Can it succeed?
Tracking Down a Fifteen-Hour Email Delay from Outlook & Office 365
TL;DR: Don’t put your mail server behind a CNAME.
Building Tensorflow + AMD Radeon Open Compute for Ivy Bridge: The Rabbit Hole of CPU Flags and PCIe Features
The story of issue 217 – getting Tensorflow for AMD GPUs to work on an aging Ivy Bridge processor.