hub – command line for Github

Github is a wonderful tool but as a developer I’ve always wanted to be able to see an overview of issues and pull requests through the command-line. And now I can by using hub, a command line interface to github.

What I like is that because it’s open source, you can look at the source code. When you look at the tests that have been written for hub, you can read through and see all of the features that are available:

The tests even show you how to use the feature, for example you can use hub to create issues in github. That’s right, you can use the command-line to create a new issue! This is how it looks: hub issue create -m “hello” -l “wont fix,docs” -lnope

ProtonMail is encrypted email, open source.

If you wanted to use encrypted email in the past, it was hard to do so. ProtonMail makes it easy and it is fully open source.

Recently, Yahoo was caught leaking all of its users emails to the NSA. Yes, you read that correctly, Yahoo allowed the NSA to search through all emails. If your emails are unencrypted and you were using Yahoo Mail, the NSA knows a lot about it. It’s worse than that though, because emails can come from other mail providers. So your friend who uses Gmail or their own server will have all the emails sent to your Yahoo mail account searched by the NSA as well.


But enough fear-mongering, what can we do about it? The first step is checking out ProtonMail. The second step is telling your friends to check it out.

Email is your identity on the Internet and how you get things done. Email contains newsletters and important work-related data, and it can contain personal data. Using unecrypted email is dangerous and ProtonMail’s goal is to protect you by being open source and by encrypting email.

What I like about ProtonMail is that there is an Android app and it is easy to use. I will have to do a review of ProtonMail in comparison to TutaNota one day soon. They’re both great but I have a feeling ProtonMail is the better encrypted email provider.

The user interface of ProtonMail is awesome, check it out:


What’s new

Fedora and Emacs and Perl!

Fedora 25 beta is out, Emacs 25 is out now as well. Perl 6 is definitely in a usable state, in fact I wrote an article on using Perl 6 to work with JSON objects and to show off the object oriented-ness of the language.



I attended LinuxCon and volunteered at the Free Software Foundation booth. I will have the slides up soon that I presented on in the office to fellow coworkers hoping to encourage them to consider the importance of free/libre and open source software and how it affects our everyday software development work. The easiest example to work with is having to pay license fees for every server and laptop running all the databases and libraries we use. Not only paying license fees but being limited from patching the underlying code we need to run our services.

Click here to view some of the videos from LinuxCon.

Cory Doctorow Keynote

Cory Doctorow gave a great keynote at LinuxCon as well. The EFF is aiming to dismantle the DMCA Digital Millenium Copyright Act, they’re challenging the sections having to do with removing DRM. Highly important as some of us would love to be able to use any device to read the books we own and watch movies on any device.

LinuxVoice #31

92644-b99d68128b96402abb9c7915c474f6f4Latest issue of LinuxVoice #31 is also out and it has a great round up of social networking software. They recommend a few packages I hadn’t heard of like Elgg and Oxwall, and they do give a mention of Diaspora which is still going strong and in active development.

2600 Hacker Quarterly, Autumn 2016

33-3_cover_largeAlso out is the issue of 2600 The Hacker Quarterly which is awesome, what I am most excited about are the conference videos from the HOPE (Hackers On Planet Earth) conference. Can’t wait to buy them, they’re very cheap at 60 cents USD. The hacker spirit within the magazine’s articles shines through and it is always encouraging to see people who are exploring the constraints and limitations of systems and also offering advice on how to protect yourself while on the Internet.

Cool Retro Term

This is just a neat project, it displays a cool retro terminal/command line. It uses Qt 5 and it works on both GNU/Linux and Mac OS X. Looks really cool and is actually kinda sorta usable.


What this blog is about

One more important piece to note is that this blog is for free and open source software which includes talk about encryption and encrypted email and a little bit of talk about bitcoin and ethereum.

On my other blog I will be sticking to professional software development topics like management, leadership, and deep dives of code and soon it will have video tutorials for sale. So the nature of the blogs is different.

As an example of this, I am going to publish an article on SourceContribute about how I set up a podcast and edited my video tutorial/screencast. On NeverFriday I will be publishing the results of that work, rather than talking about the methods and process behind that work.

LinuxCon North America, 22-24 August 2016, Toronto ON Canada

LinuxCon North America, 22-24 August 2016, Toronto ON Canada

LinuxCon North America is coming up on 22nd August 2016, it’s a huge conference with great keynote speakers such as Jim Whitehurst, the CEO of Red Hat, and Cory Doctorow, author and prolific blogger on open left and open culture. Of course Linus Torvalds will also be there!

The event hashtag on Twitter and is #linuxcon and the event itself is hosted at the beautiful Westin Harbour Castle hotel in downtown Toronto, Canada.

Schedule and Sessions

Click here to view the schedule.


It’s not too late to register! Students get a discount.

Continue reading “LinuxCon North America, 22-24 August 2016, Toronto ON Canada”

TechBridge Makerspace: Help fund the Lethbridge Maker Space!

TechBridge Makerspace: Help fund the Lethbridge Maker Space!

The Techbridge Makerspace is attempting to create a new makerspace in the city of Lethbridge, Alberta. They’re raising money to create the space and have already raised $4080! There’s just TEN DAYS LEFT to fund them.

The perks they offer are:

  • a 3d printed bust when you donate $200 + shipping
  • a handmade laser cut letter when you donate $10
  • a handcrafted leather key fob when you donate $20
  • $50 gets you an engraved multitool
  • $1000 means you’ve basically bought equipment for the space and can name it anything you want, the example is a 3d printer named Printy McPrintface

They want to buy some of this equipment so that people can come in and learn how to create new things and build their own projects and products and prototypes:

  • CNC mill
  • Machina X20 3D printer
  • 3D scanner
  • heavy duty sewing machine
  • laser cutter
  • vinyl cutter
Lethbridge skyline, source:

Hackerspaces and makerspaces should be helping each other more often, this is why I’m posting about this new makerspace here.

Crowdfunding isn’t just for funding new hardware, it’s for funding new spaces where people can learn how to build using that new hardware. It would be amazing to see people all over the world learn how to use 3d scanners and printers.

Click here to fund the Techbridge Makerspace and help Lethbridge residents see what all the excitement about the future of 3d printing is all about!

German Free/Open Source Fund

The Prototype fund applications are open for another 60 days. The fund has 1.2 million Euros to invest in free/open source software projects and development work. They are looking to develop prototypes that are open sourced over a period of 6 months. Each project can receive a grant of up to 30,000 Euros. Projects will also gain mentorship. They are looking to fund around 10 projects per round of funding.

The coolest part here is that you will get paid to develop a prototype and that prototype can later on be further be developed by others. Non-profits especially will appreciate this as it will keep their costs low and give them a chance to check out new technology. For example, the open source nature of WordPress is the main reason it is the dominant technology used by non-profits and charities.

Businesses across the world will benefit as well from the Prototype Fund’s works. Very exciting development, looking forward to other governments and nations offering grants for open source development work.

FreedomBox on RaspberryPi

FreedomBox on RaspberryPi

I did a presentation at the Toronto Anarchist Bookfair. The workshop/presentation went very well, great questions in the Q & A session, people picked up and kept the handout which contains all the info on the hardware and software needed to get everything set up.

The presentation was about how to run FreedomBox on the RaspberryPi hardware. FreedomBox is a collection of software running on the Debian GNU/Linux distribution. The software includes Tor, OpenVPN, Privoxy.

The full list of software included on FreedomBox as of version 0.9:

  • Tor, the onion router for anonymizing web browsing and hosting hidden services
  • OpenVPN, VPN service
  • Privoxy, proxy service
  • Quassel IRC client
  • RoundCube email client
  • Deluge, BitTorrent client
  • Transmission, BitTorrent client
  • IkiWiki, a wiki/blog
  • Minetest server, a server for a MineCraft game clone
  • Mumble voice chat server
  • XMPP chat server
  • SIP server

It includes dynamic DNS in case your IP address changes while running the FreedomBox. Also useful and included with it is PageKite which is a reverse proxy.

The first part of the workshop was a presentation where I covered the current privacy and liberty landscape. I explained how corporations and governments are gathering and analyzing much of our data which should be remaining private. In the second part of the workshop I walked through practical applications of the FreedomBox and how it can be a convenient alternative to services that invade your privacy. Furthermore, I tried to highlight how particular ideas of sharing and helping, do it yourself and building alternatives apply to the FreedomBox.

Click here to download the presentation PDF “FreedomBox on the RaspberryPi”

Click here to download the raspberrypi instructions handout PDF

I specifically mention anarchism and anarchist concepts in the workshop, because I lean toward that ideology myself. That doesn’t mean I’m against business or against government, it means I’m in favour of building alternatives that are fair and protective of privacy and liberty. I am in favour of free market competition as well, though we do not operate in a free market most of the time. However I know it isn’t always polite to talk politics and it may make some people uncomfortable, or they may think I am anti-whatever.

On my other site,, I will be posting a different version of the slides that cuts out the mention of anarchism. Maybe I should have changed the title of the talk to “applying free market concepts with FreedomBox and RaspberryPi” and point out that in a free market the FreedomBox is a competitor to Dropbox, Google Drive, GMail, and other services.

In any case my goal is to show people how to protect their privacy and establish their own space of liberty and freedom with the FreedomBox.