Glad to see this feature return, I had the chance to snag a custom domain in the early days. Still blogging at

Today a discussion on Discord about NFTs and environmental impact respectfully erupted into a situation XKCD portrays well:

Well, it turns out I was the wrong someone on the internet.

My hypothesis was that CO₂ emissions of cryptoassets are much lower than a large US tech company like Apple when…

While doing some diagnostic work today to determine changes within a big directory of code across two versions, I wanted to remove the noise to see only the modified files in a git diff. After a quick search around, I found myself in the Git documentation scrolling through command options.

And there I found it, a flag --diff-filter.

To diff some changes but only show modified files, use

git diff --diff-filter=M

Or to just remove added and deleted files, to keep changes like rename or unmerged, the lowercase works as an inverted filter; a == !A.

git diff --diff-filter=ad

Photo by Carlos Muza on Unsplash

Today marks some personal progress on responsible use of technology. After making plans over a year ago, I’ve finally broken ground on replacing the invasive Google Analytics from my personal website and side projects.

Does that mean no analytics at all? No, it’s a valuable part of the stack. From…

I was introduced to a fascinating text-based adventure game this week. Built upon OpenAI, AI Dungeon 2 drops you into a totally freeform adventure that you navigate using written verbal actions or speech. A “custom” option even allows you to create your own starting prompt.

Let me share my full…

ffconf 2019: A powerful theme of ownership

This November was my fourth ffconf. The schedule was remarkably well thought out, keeping complementary talks one after another and moving between topics after breaks. As a result, it’s the first ffconf I’ve found that I can remember each talk, speaker, and title…

Photo credit Katariina Jarvinen

Developing across the stack can be a challenging role. There’s an expectation here to be the expert at everything, where in fact, knowing when to admit defeat can be the key to success. …

The (lack of) evolution in the Macbook product line has bitterly disappointed me, so I went out looking for comparable alternatives. It wasn’t the first time I’d found myself in this position and unsurprisingly the results weren’t all that different. There’s bizarrely limited direct competition to the Macbook.

My searches…

Working from BioLAB in Siem Reap, Cambodia

Just back on home turf from four months of travel with no intention of stopping — next stop, France — my wife and I have embraced the digital nomad lifestyle after piloting the idea on our honeymoon. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store