Older Posts

Census Data

Part 1: Background, Access, and Extraction


Collaborative EDA Made Simple

Friction and Decay

In a time of COVID-19

Bitcoin Networks

Connecting Transactions to Value

Fletcher Keyboards

DIY Ergonomics at Its Best

The Slow and the Soporific

My Month Without High-speed Internet


Going faster with Async Web Development

Teaching Python

Basics to Data Science

Moving Pictures

Animated GIFs in Linux

Black Markets and Social Capital

An Analysis of Bitcoin and Silk Road


Faster Flask?


Anarchist Geographies of Hacktivism


Social Network Analysis in Python

Multiple Linear Regression

Foreclosure Analysis in R

The Bitcoin Labor Economy

Global Footprint and Issues of Access

Design for the Hopeless

Experiences with Front-End Development

Algorithmic Governance

Beyond Blockchains

Ethics in Data Science

Bias and Mitigation

Sharing Economy

Brief Thoughts

Net Neutrality and Internet Freedom

Meshnets, Blockchains, Encryption, Alternatives

Conceptualizing Code

Part 2: Modules and Eve

Conceptualizing Code

Part 1: Python, PDFs, and MongoDB


People, Cooperation, Challenges

Recover from an Office Disaster

A method of DOCX Rescue

GeoPy and Folium

A Simple and Effective Pair

A Data Science Community

Lessons Learned as a Meetup Organizer

Cyborg Natures

Urban Metabolisms and Technological Abstraction of Nature

Systemic Digital Divide

Analysis of FCC Internet Access Services Data

Wardriving the Digital Divide

Civic Hacking Techniques in Geographic Data Science