λ ryan. himmelwright. net


Washington Square West, Philladelphia PA

Setup Mosh

Since builing my desktop, whenever I work on another machine, I usually end up ssh’ing back to it to work remotely. It has my files, more power, and much of my work flow is done from a terminal window anyway, so why not? The only issue I have with ssh is that if I have a spotty internet connection, or if I sleep/suspend my laptop while moving around, the ssh session will occasionally time out.


All Things Open 2019

Two weeks ago, I attended All Things Open (2019) for the second year in a row. ATO is an annual conference that explores and celebrates… well, all things open. Open source, open tech, and open government are all main topics at the conference. Best of all, it’s right here in the triangle (Raleigh NC). Here are some of my overall take-aways from this year.


My Experience with the Large Display Paradox

About a year ago, I switched to the LG ud4379b, a 42.5” 4k IPS monitor. My initial motivation for upgrading was to convert to an IPS panel. However, my selection of monitor was an attempt to simplify my hardware, by pairing down my dual 1080p setup. While I wanted a single monitor, I didn’t want to drop my total resolution because everyone knows that multiple monitors are required to get any real work done, especially programming. Although, after a year of using my massive display, I started to tire from the large display paradox.


Switching to Bitwarden

After years of using pass as my password manager, I am mixing things up. Over vacation, I started importing all of my passwords into Bitwarden. With all my passwords finally transferred, I have now switched to using Bitwarden full-time. Here are my thoughts so far.


Setup a Runner VM for Gitlab

I play around with CI/CD pipelines quite a bit, both at home and at work. I have mostly used Jenkins, but I wanted to see how Gitlab’s CI/CD tooling has progressed over the last year. So, I decided to try to use Gitlab to manage the automated build and deployments of a personal project I’ve been working on. The first step of the process was to setup a runner my Gitlab instance could use for the builds.


Back On org-mode For Work

Last month, I wrote about my switch to Joplin for both my personal and work notes. While I enjoyed many features in Joplin, I also had a few concerns about using the system long-term for all my notes. As of last week, I am still using Joplin for all of my personal notes, but have switched back to org-mode for my notes at work. Why?


New LG-32QK500-w Monitor

At the beginning of summer, I was entertaining the idea of improving my wife’s computer setup by adding a new external monitor. She agreed. As a result, we have purchased, recieved, and even mounted, the LG 32QK500w monitor. Here are my thoughts.


Switched to Joplin Notes

As a massive fan of emacs’s org-mode, it should be no surprise that I’ve been using it for my personal and work planning/notes over the last few years. However, as my daily emacs usage has slowly dropped, and the support for .org files outside of emacs remains low (other than Github README files), I started to look for a more standard system. The last few months, I’ve been using Joplin. Here are my thoughts.


SELF 2019

The past few years I have watched the South East Linux Fest (SELF) from a distance, often via listreams run by Jupiter Broadcasting and/or the Ask Noah Show. Last year, I decided to finally travel to Charlotte for SELF 2018. While my wife and I did drive down to North Carolina that weekend, it was instead to Durham… with a moving truck. This year, being only two hours away, I decided there was no excuse. I did a day-trip…. but I went. I’m glad I did.


Creating a RAM Disk with a tmpfs Mount

RAM is fun. If a computer has extra memory, it can be used for fun beyond opening extra chrome tabs, or firing up Slack. Want to mount a partition that is fast and can be entirely wiped out just by rebooting? Or are you just bored (guilty)? Regardless of the reason, lets create and mount a RAM-disk!