Why 'Strong Opinions Weakly Held'

Names for Name Conventions

How This Blog Works

How I put this site together and why.

Read more …

The Comcast Technician Problem

Given a set of tasks, incentives are often aligned towards dropping a task rather than allowing for perpetual accretion of delays.

Read more …

Vim: Use Drop Not Edit, SBuffer Not Buffer

Use the :drop command instead of :edit in Vim. It will reuse an existing window instead of creating a new one.

Read more …

Notes from Crash Course's Videos on Fact Checking Information You See On The Internet

Hank Green's Crash Course YouTube channel has an excellent series about navigating digital information. It's an excellent guide to how internet users could intelligently consume information they see on the internet. These are my (incomplete) notes from the series.

Read more …

Easier CLI for ad-hoc Ansible tasks and playbooks

Encode the host and group names into the name of a wrapper script for quick ad-hoc invocation of Ansible tasks and playbooks.

Read more …

Identity Domains

An Identity Domain is a scope within which we assume that the user's identity can roam freely.

Read more …

Ephemeral Fingerprinting On The Web

Any ephemeral low-entropy web observable property whose changes are concurrently observable by multiple sites can lead to cross site identity joining.

This method of identity joining does not require coordination between multiple first parties. A single third party embedded within multiple first parties can also use this method.

Read more …