bhilburn
  • Blog
  • About
  • Home

software

A collection of 21 posts

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.

  • Ben Hilburn
    Ben Hilburn
11 min read
Storing Encrypted Data in the Cloud
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

  • Ben Hilburn
    Ben Hilburn
8 min read
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

  • Ben Hilburn
    Ben Hilburn
2 min read
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

  • Ben Hilburn
    Ben Hilburn
5 min read
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

  • Ben Hilburn
    Ben Hilburn
4 min read
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

  • Ben Hilburn
    Ben Hilburn
4 min read
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

  • Ben Hilburn
    Ben Hilburn
3 min read
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

  • Ben Hilburn
    Ben Hilburn
2 min read
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

  • Ben Hilburn
    Ben Hilburn
2 min read
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

  • Ben Hilburn
    Ben Hilburn
1 min read
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

  • Ben Hilburn
    Ben Hilburn
1 min read
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

  • Ben Hilburn
    Ben Hilburn
3 min read
powerlevel9k - An Oh-My-Zsh Theme
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

  • Ben Hilburn
    Ben Hilburn
3 min read
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

  • Ben Hilburn
    Ben Hilburn
1 min read
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

  • Ben Hilburn
    Ben Hilburn
5 min read
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

  • Ben Hilburn
    Ben Hilburn
2 min read
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

  • Ben Hilburn
    Ben Hilburn
16 min read
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

  • Ben Hilburn
    Ben Hilburn
13 min read
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

  • Ben Hilburn
    Ben Hilburn
15 min read
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

  • Ben Hilburn
    Ben Hilburn
5 min read
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

  • Ben Hilburn
    Ben Hilburn
1 min read
bhilburn © 2021
Latest Posts Twitter Ghost