Humanitarian Free & Open Source Software

Identifying how broken the Matrix bridge is

This post is as a result of multiple failures of the Matrix<->Freenode bridge recently, and what I've learned using Matrix daily for several months.

(25 Apr, 2018 - 2 min)

The importance of good docs

This post has come about from a couple really bad experiences with documentation this week, and what I found frustrating in those experiences.

(20 Apr, 2018 - 4 min)

Server Setup pt. 4-4-1 - GitLab Basic Install

Running GitLab behind a proxy requires a bit of setup.

(12 Apr, 2018 - 1 min)

[HFOSS] Eghbal "Roads and Bridges"

Nadia Eghbal's “Roads and Bridges” is an investigation into the Free & Open Source code that backs the digital world we know today, and the troubles that it faces. Eghbal's analysis takes a very in-depth look at the various forces involved in this code, and what the results are.

(5 Mar, 2018 - 2 min)

FOSS Talk: Mel Chua - "Universe Hacking"

Reflections on Mel Chua's “Universe Hacking” talk for [email protected]

(17 Feb, 2018 - 6 min)

Server Setup pt. 4-3 - Guacamole (VNC/RDP/SSH)

Since I've been playing with a bunch of distros in VMs lately, let's set up some (more) convenient remote access… After all, remembering semi-arbitrary strings isn't fun, and I'm currently running 6 VMs that are just to see what various distros are doing, in addition to the other 9 I have for other things.

(17 Feb, 2018 - 3 min)

Server Setup pt. 4-1 - Nextcloud, Collabora, Let's Encrypt

After more work than I'd like, I have Nextcloud & Collabora Office set up. I had a lot of issues running Collabora as a package during this.

(17 Feb, 2018 - 3 min)

Choosing the distro for my laptop & workstation VM

Currently, I'm running Windows on my laptop, and it's well overdue that I switch to Linux (for a variety of reasons even beyond FOSS… security & resource usage for example…). Additionally, I need a workstation VM for heavier lifting that I can remotely access to do stuff. Here's the thought process that went into choosing the distro & desktop environment combos that I'm going to be switching to:

(14 Feb, 2018 - 4 min)

Server Setup pt. 5 - DMZ

A DMZ (“Demilitarized Zone”) is an isolated network segment, usually used for public-facing servers to keep anything that may go awry on them from being able to damage the rest of the network.

(6 Feb, 2018 - 4 min)

Server Setup pt. 4-2 - Running Collabora Office as a package (also a "Late Night Rant")

In addition to being a guide on running Collabora Office/Online as a package instead of a Docker image, this is the first blog version of my late night rants in the #rit-foss Freenode channel.

(27 Jan, 2018 - 5 min)