Monthly Archives: April 2016

On Saturday, I went to see ONCE UPON A TIME IN THE EAST, a Kaiju Big Battel event. It featured live monster wrestling action.

Having never been to ONCE, it was a really cool venue. There’s a sweet upstairs area where they serve tacos and a downstairs pit that’s been converted into a wrestling ring.

I also ran into Marcelle there. Surprise! 😀

Overall, the matches were hilarious. There were lots of intense monster vs monster action.

choker vs metal wing

In one fight, there was even a decapitation!

dr cube vs unibouzu

I wish I’d read up on the characters beforehand, ’cause there appears to be loads of backstory to the monsters. A lot of the characters interacted with the guests before the matches began in the taco area, which was neat.

I had fun.


I recently discovered a group of friends live in this house they named “hygge”.

Hygge is a Danish word that briefly translates to “coziness that gets people through the dark Danish winters”.

How delightful!

small infinities

Most recently, I went to see Small Infinities with hygge friends. It’s a play about the life of Issac Newton, and turned out to be more bleak than I’d anticipated.

Overall, I like hanging out with the hygge folks a lot. They tend to be a lot more interested in arts and humanities than my typical group of friends, which feels really nice.

Will hangout again 🙂

You’re probably familiar with the DNA bases A, C, G, T and how A is the complement of T and C is the complement of G, and vice versa.

A neat mental exercise is to find the complement of the degenerate bases like R which represents both A and G.

Suppose the complement of R is a base that represents the complement of A and the complement of G. The complement of A is T and the complement of G is C, so the complement of R is Y (a degenerate base that represents T and G).

Here’s a whole list of them. Try it out.

It’s fun to think of complement as an function.

You see neat patterns like, every degenerate has exactly one complement, so complement is a bijective function. The fixed points of complement are at S (represents C and G), W (represents A and T), and N (represents all the bases A, C, G, and T). In fact, there will always fixed points at degenerate bases that represent a even number of bases. This is true even if we expand out the original A, C, G, T to fictional bases like Q and Z (I made Q and Z up).



I finally got to meet Bassam at LibrePlanet 2016.

He’s a super cool person who runs an animation studio using libre tools!


I went to his Blender API talk and learned that if you right click on any menu button, you can edit the source of that button!


Anyhoo, this was my first year at LibrePlanet and I really liked it. Lots of awesome socially conscious folks doing awesome work. Definitely thinking about going again next year.