Things I Learned About 2-Factor Authentication on GitHub

Since the end of 2018, I’ve been a part of a collaboration between RECON and MSF called the R4EPIs initiative where we are trying to integrate a more standardized workflow of R for field epidemiologists so that it can be more cost-effective (no license fees) and troubleshooting among epidemiologists can be more effective. We have a repository to host templates for automated situation reports at When we created the GitHub organisation, we wanted to make sure that the code being submitted to the repository was genuinely authored by the person and didn’t contain malware from a hijacked account1, so we required 2-factor authentication for the R4EPI github organisation from the start.

By Zhian N. Kamvar in git github

June 6, 2019

Ask developers questions over forums, not emails

My package, poppr, has been on CRAN for over six years now and it has received more than 400 citations and just north of 70,000 downloads from the RStudio cran mirror. I can think of three reasons why this package has been successful: Our lab gave several workshops using our package over the years We have written extensive documentation with both web site and package documentation. I actively maintain and answer the vast majority of questions that appear on the poppr google group.

This blog has been gathering dust

Hoo-boy! It has been a long time since last wrote in this blog and… well… a lot has happened1 since then. VISA APPLICATION SUCCESSFUL!!!! @Jimmmin AND I ARE MOVING TO LONDON NEXT WEEK!🎉🇬🇧🎉 — Zhian N. Kamvar (@ZKamvar) June 15, 2018 I promise that from now on, I will update this blog at least once a week with thoughts or insights I have about R package development, research software engineering, and updates to R packages.

By Zhian N. Kamvar in meta

May 28, 2019

Splitting Hairs: poppr version 2.7

Positive Contact This version of poppr is a direct result of feedback that was prompted by my own feedback. I’m always grateful for eagle-eyed users of poppr who report when things are going awry. Recently, I had noticed that poppr was cited in a recent review on the analysis of polyploid genetic data (Meirmans, Liu, and Tienderen 2018) that highlighted some limitations with established methods, including Bruvo’s distance (Bruvo et al.

I C Bugs

A Brown marmorated stink bug female from a laboratory colony on a common bean leaf, photographed in the laboratory of Fondazione Edmund Mach, Italy. URL: Occasionally, I hear people complain about the strict policies of CRAN, but I for one quite apprecieate them, especially when dealing with hidden errors in compiled code. Not twenty-four hours after I had submitted poppr version 2.6.0 to CRAN did I receive an email from none other than Brian D.

By Zhian N. Kamvar in R

January 14, 2018