opensource Dear Non-Coders: Rescue OSS from Itself This post is about how to find open-source projects that could benefit from your time and expertise, and then make meaningful contributions to them - even if you're starting from a blank slate.
crypto Storing Encrypted Data in the Cloud I recently decided to put some of my most critically secure data in the cloud. I spent time over several weeks researching how best to do this, and got advice from some of
opensource Powerlevel9k When I started Powerlevel9k on the evening of December 4th in 2014, my goal wasn't to create a large project, but really just to create a highly customized ZSH prompt with some features
software On the Recent GPL Enforceability News Over the last week I've received daily links from colleagues excited about the recent GPL news, so I figured I would share my thoughts here. Of course, before we continue, I'm obliged to
software The Benefits of Upstream Compatibility and Upstreaming So you've read the loads of articles about why Open Source Software (OSS) is good for business. Perhaps you've also read Tom Preston-Werner's superb article about why your company should open source as
software Installing REDHAWK on Fedora 24 At GRCon16 last month, there were a number of discussions about deploying GNU Radio applications to REDHAWK networks. REDHAWK has a lot of very compelling features, especially in the management & provisioning of
gnuradio Installing GNU Radio on CentOS 6.8 It's not terribly uncommon for someone to e-mail the GNU Radio mailing list, discuss-gnuradio, asking for help getting GNU Radio running in CentOS. CentOS is known for its long maintenance periods, which makes
foss Winning the Open Source Battle Last month, the Chief Information Officer and Chief Acquisition Officer of the United States released Memo M-16-21, titled "Federal Source Code Policy: Achieving Efficiency, Transparency, and Innovation through Reusable and Open Source
linux Re-Introducing the Powerlevel9k Oh-My-Zsh Theme Update: This post is out-of-date. Please head over to the newest post for Powerlevel9k, here. Original post: A few months ago, I published the first version of the Powerlevel9k Oh-My-Zsh theme. Shortly after
software Using C++ Templates to Optimize Away Branches I came across a really cool use of C++ templates that I hadn't seen before - optimizing out branch instructions. I discovered it while watching a recorded tech talk from Drew Paroski, who
linux powerlevel9k - Improved Git Repo Information! Update: This post is out-of-date. Please head over to the newest post for Powerlevel9k, here. Original post: In the post where I first announced the powerlevel9k Oh-My-Zsh theme, I lamented the fact that
linux My Vim Plugin List I use a pretty large list of Vim plugins - currently, the count is at 45. I went through a lot of these as part of this post last year, but the list
linux powerlevel9k - An Oh-My-Zsh Theme Update: This post is out-of-date. Please head over to the newest post for Powerlevel9k, here. Original post: Powerline-Inspired OMZSH Themes About two years ago, I made the 'hackersaurus' theme for oh-my-zsh. It still
code Rainbow Parentheses in Vim Vim doesn't support rainbow parentheses highlighting, out-of-the-box, for anything except Lisp. Rainbow highlighting is pretty awesome though, so if you want it for something like C or C++, a plugin is your best
code Cheat Sheet for git Submodules I use git submodules pretty often. Usually, I interact with them while maintaining my configuration files ('dotfiles'), which you can find on Github. I have 45 submodules in that repository. Pretty epic. If
software Moving to vim-airline from vim-powerline Like many ViM users, I have been using vim-powerline for a while now. Today I fell down the rabbit hole of updating my ViM settings, and ended up just completely migrating from powerline
latex LaTeX Needs To Be Reborn Introduction I have been a LaTeX fan and evangelist for years. I've used it for slides (Beamer class, of course), reports, academic papers, resumes, random documents, and my graduate thesis. I've always encouraged
software Forward Steps for GNU Radio Introduction I just returned from the third annual GNU Radio Conference, which was, as always, a really great experience. The project has grown considerably in the last 5-6 years, and more and more
linux Stop Being Scared of Vim Introduction Vim's reputation is that it is extremely powerful once you learn it, but the learning curve is so steep, it's essentially a discontinuity. This is obviously hyperbole, but I would say it's
linux GNU Radio PyBOMBS At the GNU Radio Hackfest that took place at Virginia Tech in early June, a few developers introduced a cool new project they had been working on called "PyBOMBS". It has
linux ViM Settings for the Linux Kernel Due to some USB issues, I recently had the need to go hacking around in the Linux Kernel USB code. Since my goal was to make a fix, I wanted to push the