Illuminati Illuminated

This year for New Year’s Eve we went to an “Illuminati” themed party.  I wanted to keep things simple and decide I would just wear my black suit and where some sort of “spooky” pocket square.  While searching for occult pocket squares I came across the Draper, an Instructable for building a glowing pocket square.  Not having the time to order parts (this was December 30th, after all) I decided to see what I could whip up on my own.  Between a battery pack powered strip of LEDs I had lying around, a quick trip to Jo-Ann’s fabrics and some clutch design skill from Deana I had everything I needed.  First, Deana designed me a couple of occult patterns to go under the cloth.

I printed them out on card stock and cut them out to fit my suit pocket (4″ x 6″).  I cut a piece of foam roughly a quarter inch thick and taped that to back of the card stock to help diffuse the LEDs.  Next I taped the LEDs along the back of the foam.  The last step was to cut out a square of white cloth and fold it around the top of the card stock cutout.  I had originally planned to fold the cloth nicely around the card stock and leave it at that, but I was having trouble fitting everything inside the pocket so I ended up just taping the cloth down.

The back of my light up pocket square

It’s not very pretty from this angle, but it got the job done.

Given how little time I had to throw this together I’m really pleased with how it turned out.

A close up of the pocket square

A close up, in the pocket

Ginger Lemon Brandy

On new years day my brothers and I made ginger champagne, as we have in years past. In 2013 I had the bright idea (inspired by this recipe) to use the “waste” from the brewing, i.e. the ginger peel and lemon zest, in an infusion. That turned out to be a a tasty success and we decided to do another infusion this year. I happened to have a large amount of brandy lying around so we decided to experiment with that. This recipe is still basically a riff on that original boozed and infused recipe, but ratcheted way up since we have a lot more leftovers to go around now that we’re making 5 gallon batches of champagne.


  • 0.6 lbs ginger peel (or just ginger if you’re starting from scratch)
  • zest from 5 lemons
  • 1.5 liters brandy
  • leftover boiled ginger from making champagne (optional)
  • simple syrup or agave to taste (optional)

After two weeks I stained and tested the infusion.  Depending on how much ginger you put in you may want to let it sit longer. It was good and gingery but on the sweet side. If you’re starting from scratch you won’t have this problem, you’ll probably want to add simple syrup or agave to taste.

Ginger Brandy Manhattan
2 oz ginger brandy
1 oz dry vermouth
Dash of bitters
Lemon twist

The vermouth and bitters balance out the sweetness of the brandy quite nicely making for a smooth and spicy variation on the classic Manhattan.

The First Cryptopals Learn-A-Long of 2015

Are you interested in cryptography or Internet security? Matt Baker and I are leading another learn-a-long workshop where we all work through Matasano’s cryptopals challenges together.  If you watched the Imitation Game and were wondering what cryptography looks like now, this might be just the thing for you. The next meeting is Wednesday January 21st from 7PM to 9PM at Dev Bootcamp.  None of us are experts — we’ll all be learning this stuff together.  Some people will be just starting out, others are part of the way through the course. Bring your laptop, charger and learning spirit!


It’s like this, basically, except none of us dress this well.

Ginger champagne 2015

Another year has passed and with the previous night’s exuberance still ringing in our heads, the brothers Shanan got together to brew our annual ginger champagne. The 2014 batch turned out pretty well but we’re still seeing some inconsistencies in the bottles. Some were great but most were a little too sweet and not as carbonated as we’d expected – – both signs of incomplete fermentation in the bottle. It was perfect as a mixer for cocktails, though, and I’m keeping a couple bottles in the hopes that another month or two will be what they need.

Continue reading ‘Ginger champagne 2015′

2014 in review

2014 wasn’t the banner year I was quite hoping for but it wasn’t 2013 so at least it had that going for it. There were some very moderate successes that I’m really pleased with as well as some goals I never made it to.

If I had to give 2013 a name I’d call it the year of systems improvement except that’s a boring name and nothing should ever be named that. I’m happy with the Evernote, Trello, Beeminder combo I’ve been using (especially considering the new tool I added to the mix, see below). Having that system in place has really helped me continue to be productive and healthy while Deana has been in school. Achievable goals combined with regular prioritization may be the single sentence summary of GTD, but when my energy is low it’s really important to be able to say “I need to do these things today and then it’s okay to quit.”

I added a new tool this year that has really streamlined my use of Trello and Beeminder.  Zapier is a service in the same vein as IFTTT. You choose one service as a trigger and another to be triggered, allowing you to automate new things. For me that means when I move an item to “Done” in Trello I no longer need to enter it into Beeminder by hand. Cutting out that second step has made me a much better user of Trello. Since Beeminder is the record keeper that matters, moving items to done in Trello was often an afterthought. Now I can focus more on the things I need to do and trust that the record keeping is happening automatically.  I really like the idea of IFTT and Zapier, but it wasn’t until Zapier got their Beeminder integration that I found a real use for them.

That wasn’t the only automation I added this year.  I wrote some code to make recurring tasks on Trello easier.  It’s definitely helpful but due to some issues with my server I haven’t actually used it as much as I hoped to.

Articles:  8 (up 14% from last year’s 7)
Total word count: 1641, 6.5 pages* (down 29% from last year’s 2298, 9.1 pages*)
Average words per article:  205.1 words / 0.8 pages* (down 38% from last year’s 328.3, 1.3 pages*)
Views:  601** (up 32% from last year’s 454 )
*250 words is roughly one page, hand written
**As of 12/30/14

I’m writing more than I did last year though you wouldn’t know it from looking at these stats.  A lot of that writing is taking place elsewhere.  Here thought it’s been more posts but shorter ones.  Both of those are true in part because I’ve been using very short posts to announce the Crypto Learn-A-Longs I’ve been doing with Matt (more on that below).  Since most of what I do here is document projects there’s a lot more that goes into a blog post than just writing.  One of my goals for next year is to do more writing that stands on its own.  And who knows, maybe I’ll break that article per month barrier too.

Views are up again.  I attribute that to two things. First, the learn-a-longs.  October was far and a way my best month.  It’s also the month I published both learn-a-long articles.  Since those are event announcements I felt less self conscious about sharing them around deliberately and I also had Matt distributing the link.  Second, I took on a variety of projects this year that I think brought in some new visitors.  Both ExtinctionCSS and NaNoGenMo brought new followers and they’re both about subjects I haven’t really written about before.

I had a pretty good year on GitHub.

New repos: 4 (and one fork)
Commits: 57
Repos contributed to: 3
Pull Requests accepted: 1

Three of the new repos are responsible for the majority of those commits (ExtinctionCSS, Scheduling Trello, NaNoGenMo).  I’m really happy with my performance in NaNoGenMo. I put a lot of thought into the planning and structure phase and it payed off. I started small and doable, knowing my time would be limited, and built from there.  This was my first foray into generative art and I had an absolute blast.  I’ve got a lot of ideas that came from this so hopefully you’ll be seeing more of this next year.

One project you haven’t seen me writing about has come to a close in December.  I’m moving on from Coyote.  I had a good two years there — I learned a lot, especially about product development and leading a team.  Shout out to my team, Growth Junkies.  Thanks for everything!  I’ll be joining Nielsen Marketing Analytics as a Senior Developer where I’ll be doing a lot more front end development as well as learning some sweet machine learning algos.  To growth in 2015!

The Novel of a Generation

November is National Novel Generation Month, or #NaNoGenMo if you’re the type that prefers hashtags. Like it’s counter part in October (#NaNoWriMo) it is an opportunity to invest in writing, except instead of writing a novel participants write code to generate one. Which is pretty damn funny. I heard about it on Twitter and couldn’t pass it up. November is a really busy month for me, though, so I wanted to do something I could get a very basic version of out quickly but still have room to refine it if I ended up having more time to work on it.

The result is still in need of a more interesting name than “my NaNoGenMo entry” so if anyone has an idea I’m all ears. Novels are generated chapter by chapter. A chapter is made by selecting a source text and a word. Each sentence of the source text that contains that word gets pulled out and added to the chapter. Think “white” in Moby Dick.

And ever, as the white moon shows her affrighted face from the steep
gullies in the blackness overhead, aghast Jonah sees the rearing
bowsprit pointing high upward, but soon beat downward again towards the
tormented deep He goes down in the whirling heart of such a masterless
commotion that he scarce heeds the moment when he drops seething into
the yawning jaws awaiting him; and the whale shoots-to all his ivory
teeth, like so many white bolts, upon his prison So full of
this reeling scene were we, as we stood by the plunging bowsprit, that
for some time we did not notice the jeering glances of the passengers, a
lubber-like assembly, who marvelled that two fellow beings should be so
companionable; as though a white man were anything more dignified than a
whitewashed negro

Generating a novel is an act of curation. Which word chapter words you select from which source texts are what makes the novel process interesting.  While I have generated a novel I haven’t really had the time to curate a good one yet.

There’s still plenty of room for improvement, including some outstanding issues(link). Using what I’m currently calling chapters as the input to a markov generator could be interesting.  I’ve started some experiments using the marky markov library and it’s looking promising.

Another Cryptopals Learn-A-Long

Are you interested in cryptography or Internet security? My friend Matt Baker and I have been leading a learn-a-long workshop where we all work through Matasano’s cryptopals challenges together. The next meeting is this coming Thursday 10/23 from 7PM to 9PM at Pumping Station: One in the electronics area.  None of us are experts, we’ll all be learning this stuff together.  Some people will be just starting out, others are part of the way through the course. Bring your laptop, charger and learning spirit!


Math! And a lock! CRYPTO!



March 2015
« Feb    


Get every new post delivered to your Inbox.

Join 878 other followers