15 Dec 2017
The Internet and the scale of transparency it has brought to human civilization has changed everything.
Near-free information flow between all humans on planet earth has brought light to the dark corners of the earth where terrible human-on-human atrocities have been performed for millenia.
Genocide, rape, enslavement, total disrespect of physical property rights.
Light being shown on evil acts is a pre-requisite to justice being served.
20 Jul 2017
Since migrating my site from Tumblr to Jekyll, I found it difficult to convert all of the URLs and preserve the post contents.
I used this janky Tumblr exporter to Jekyll-style markdown, that left much to be desired.
Apologies for those of you trying to access these posts that no longer exist!
If you’re still curious about who I am and what I’m interested in (and how to get ahold of me)
check out my “about me” page.
15 Jul 2017
tl;dr: I’ve started a new project called The Accidental Engineer.
I plan on writing a lengthier explanation for what it is and why I’m doing it, but that will have to wait.
21 Feb 2017
An interesting long-form article on working for art auction house, Sotheby’s:
25 Dec 2016
A couple of Google research blog posts from the last year that are indicative of the future of text-based communication:
28 Dec 2015
Github (and Bitbucket as well) expose the vast majority of their users’ email addresses via commit metadata.
As a proof-of-concept, I made a single page app using Angular + the Github API to demonstrate how browse-able/scrape-able this contact information is.
Live demo here.
You can check if your Github username is affected.
You can read about how to hide your email address here.
The project is non-commercial and MIT-licensed.
24 Dec 2015
I made a frontend for Gmail prototype called “make-your-own-gmail”, that can be skinned as you see fit.
I hope this might help you wrap your minds around single page apps, and also empower you to believe that you can improve email even if you aren’t employed by Google or a major email provider.
If you’d like to host this at your own domain you’ll need to obtain a Google Developer’s key from the Developer’s Console.
I’d also highly recommend that you host it over HTTPS.
NB: email composition “kind of” works–there is some road to cover if you want to reproduce all of the features available to users at mail.google.com.
22 Dec 2015
Insight into the anti-spam and abuse efforts at Google:
[messaging] Modern anti-spam and E2E crypto
It is rare to hear “from the horses mouth!”