Blog

Cambridge Donut

June 1, 2022
Frivolity
poetry

A frivolous warning to my colleagues on not leaving computers unlocked when surrounded by security practitioners.

FBI Internet Crime Compaint Center Report

March 28, 2022
analysis
code, R, ggplot2, cybersecurity

Overview # The FBI’s Internet Crime Complaint Center (IC3) puts out an annual report that summarizes the recent year’s experiences with Internet crime. It includes analysis that hints at the availability of quantitative data (versus purely qualitative anecdotes). Here’s a copy of the IC3’s latest report. Data # The available data is embedded in the reports themselves, which are in .pdf – less than ideal. ...

Fatal Police Shootings in the United States

March 26, 2022
analysis
R

Updated March 26, 2022 Overview # The Washington Post has spent the last several years collecting details of fatal shootings by on-duty police officers. Since 2015, over 7,000 cases have been added to this dataset. For more details, check out the Washington Post article. I intend to tregularly return to review and revise the analysis on this page as the underlying data is updated. ...

Price to Rent Ratio for Multiple Regions

March 7, 2022
analysis
R, real estate, investing

Overview # A common metric that real estate investors rely on to determine where to invest is the price to rent ratio. This is a fairly simple formula: \(Price to Rent Ratio = \frac{Median Home Price}{Median Annual Rent}\). A high price to rent ratio suggests that the demand for rentals is high within a given market. The general idea is that if real estate prices within a given area are extremely high relative to rent, renting will be far more financially accessible than buying, which would drive up the demand for rentals. ...

Digital Garden

February 11, 2022
blogging

I think of this site as my digital garden. What is a digital garden? # A digital garden is an online space at the intersection of a notebook and a blog, where digital gardeners share seeds of thoughts to be cultivated in public. Contrary to a blog, where articles and essays have a publication date and start decaying as soon as they are published, a digital garden is evergreen: digital gardeners keep on editing and refining their notes. ...

Adding a mailing list to a Hugo static site

February 9, 2022
howto
blog, convertkit, email, blogdown, Hugo

One of the most common pieces of advice I see from other bloggers is that building an email mailing list is critical to sustaining audience engagement. When I looked around, I didn’t find much guidance on how to implement a mailing list solution within a Hugo static site. Most of the guidance out there focuses on Wordpress. After some trial and error, I figured out how to get a third party mailing list service to work with this site. ...

Using a Google Domain with Netlify

January 29, 2022
howto
blogdown, DNS, blog, Hugo, netlify, Google Domains

This site has a domain registered with Google Domains and is deployed on Netlify. There’s a lot that I like about that arrangement. I’ve had a very good experience registering domains with Google Domains. And I’m a big fan of the whole Netlify continuous deployment model once it’s all set up. One thing that I didn’t want to do was use Netlify’s DNS, mainly because doing so would mean missing out on some Google Domain functionality, including Google’s mail forwarding and its included Domain Name System Security Extensions (DNSSEC) implementation. ...