Once upon a time, I created a whole lot of gmail labels that I don’t use anymore.
I wanted to clean those up in anticipation of Inbox going away.
There are a lot of outdated examples for creating a Google API client application,
so I wanted to capture the form of the “modern” solution I found.
Continue reading
Google and others contribute TLS certificates
to Certificate Transparency logs
as they crawl the web,
but there is less systematic effort
devoted to discovering certificates
from secure, non-HTTPS protocols.
I searched the
Rapid7 “More SSL” scan log
for novel certificates and contributed them to CT logs.
Continue reading

I participate in a
vegan cook-off
with some friends once a month and I was happy
with how my recipe came together for this month’s Pie-Off,
so I thought I’d share!
Continue reading
Inspired by Alex Gaynor’s “So You Want To Write An Interpreter?” PyCon talk, I decided I wanted to try to write an interpreter! In this post I’ll talk about writing Baby’s First Interpreter, porting my interpreter to RPython, and performing the translation.
Continue reading
As usual, some attempt to share my efforts making an even slightly informed decision about voting. More blather about propositions later.
Continue reading
Getting submissions to a Google Form to appear in a Slack chat is straightforward. You can use services like Zapier to do this, but it turns out to be easy to use Google’s scripting interface to get instant message-pushing without a third-party tool.
Continue reading