Category Archives: Software

Raspberry Pi NAS with OpenMediaVault

In this post I will show how to create a Pi powered NAS, or network attached storage, using the free and open source operating system OpenMediaVault (OMV). Why a Raspberry Pi and why OMV? The Raspberry Pi has an extremely small electric footprint, which is crucial for systems that are online 24/7. I chose OMV… Read More »

The Raspberry Pi 2 as a Dedicated VPN (round 2)

Previously, I had tested the Pi Zero as a dedicated VPN. And while that was a great way to securely connect to my home network and access files, the Zero definitely struggled performing some tasks (like streaming media). Raspberry Pi’s are ideal for 24/7 use because they barely draw single watt, compared to desktop computers where the… Read More »

Adblocker and Privacy plugins for Firefox and Chrome

Online advertisements now bombard users with video and audio stimuli, simultaneously draining their battery and bandwidth. So much so that some advertisers have openly admitted fault. This year alone there has been a 30% increase in users who make use of ad blocking plugins. But even doing this won’t keep you safe because Adblock Plus, a popular… Read More »

How to connect to PIA through OpenVPN on Linux

One of the most popular VPN providers these days is Private Internet Access (PIA). In this tutorial, I’ll show how to add a VPN connection to the Linux network manager with PIA’s service, using OpenVPN instead of PIA’s client software. Though the client app is robust and offers many useful features like a “VPN killswitch”,… Read More »

6 Fascinating Distributed Computing Projects

In this post, I’m going to cover some scientific distributed computing projects coordinated through the BOINC and @home distributed networks. For an introduction to what distributed computing is, read this post and maybe the Wikipedia page. Essentially, the BOINC software sends your computer work units to complete, which are sent back to headquarters and combined… Read More »

Statistical Programming with R and Python

R and Python are two popular languages for those who want to do data analysis. In this post, I will cover some libraries, packages and resources that will help you quickly learn how to become proficient with these statistical and scripting languages. This post is intended for the beginner-intermediate level, though you may find some… Read More »

What is the best VPN service?

In the past few years the use of VPNs, or virtual private networks, has become much more common. And although many companies and universities provide VPN clients for their employees and students, people are also seeking out VPN services for their personal use. Whether it is to keep secret sensitive data, keep private personal files… Read More »

Turn Your Computer Into a Science Lab

After having learned a little bit about Folding@Home(F@H) over the years, I found myself ready and willing to join a team and try it out. Folding@Home is a non-profit distributed computing project operated by the Pande lab at Stanford university. Essentially, the software simulates potential ways a protein can be folded, and once complete, sends the “work unit” back… Read More »

Which Antivirus Should I Get?

The question that many PC users find themselves asking (though it might be the wrong question to ask): which antivirus should I get? Any security specialist will tell you it is far more difficult to prevent or remove threats than it is to create and spread them. There is an actively maintained database of vulnerabilities… Read More »

Freeware or crapware? Where’s the good ware?

Earlier this year, a howtogeek article pointed out the slovenly state of most “free download” websites. I suggest reading it, though I will give a TLDR version: no matter where you go, from CNET to SourceForge, it seems that just about every free download has surreptitiously-tacked on adware. I find changes to my homepage or search… Read More »