Running noVNC on Kubernetes to Access a Machine on my LAN

April 12, 2020

Introduction For a handful of reasons, I run a Windows PC at home in headless mode. I run TightVNC on it so that I can access it graphically. I use Screens on my…


December 14, 2019

I spoke to the Space 4 Us group at Salesforce today. Here are the slides (hosted by Google): If you don’t want to load Google, there is a .PDF copy here.

Privacy and Security Series, Part III: Going Farther with MFA and Audits

September 03, 2019

In the last Privacy and Security Series post, we talked about the importance of multi-factor authentication (MFA), also known as two-factor authentication (2FA…

Privacy and Security Series, Part II: Multi-factor Authentication

May 26, 2019

In the last Privacy and Security Series post, I wrote about the importance of password managers. In the face of data breaches and credential dumps occurring nearly…

PGP Signing My Posts

February 18, 2019

I purchased some Yubikeys a few weeks back, mostly for the convenience factor of pushing a button to sign into different web services securely. Anyway, another one…

Privacy and Security Series, Part I: Password Managers

February 11, 2019

I’ve been wanting to write a blog series on personal internet security for a while now. There’s never a bad time to talk about security, and I’ve got some…

"I like VS Code. Should I Learn Vim?"

January 27, 2019

Sindre Sorhus maintains an ama repo where someone asked him this question: I know some people (even the young ones) still swear by Vim. I am not sure if its worth…

Static Blogging with Gatsby on GitHub Pages

January 22, 2019

For a while now I’ve been wanting to migrate my blog from Jekyll to something JS-based. This is for a few different reasons: I’m much more comfortable with the JS…

Reporting iOS Bugs

February 04, 2018

Lately I’ve been thinking that instead of just complaining about iOS, maybe I could do something to make it better. I found two bugs in my new iPhone X. I’m not sure…

Enpass vs. LastPass

November 25, 2016

Earlier this year, I posted a overview of the tools that I use to make my life easier. In that post, I recommended LastPass, but recently I have switched away from…

Using rlwrap to Improve sqlplus

September 06, 2016

My friend Matt Ess helped me configure the rlwrap wrapper utility to make less frustrating to use. I wanted to document the process for anyone else who wants sane…

Connect to Purdue CS Files Using SSHFS

August 29, 2016

Here’s a quick tutorial on how I access my Purdue CS files remotely so that I can still use all my preferred local development tools, like Sublime Text and my shell…

My Development Mac Setup

August 14, 2016

I’ve had my MacBook for a little over a year now. Throughout this time, I’ve finally configured things mostly the way I want them. I’m not going to say it’s perfect…