Also broke my glasses and immediately replaced them with some shiny* new ones, and because of some buy-one-get-one deal, I will be getting some prescription sunglasses in a week or two as well.
Ran into Kevin (Bierhoff) and Maya on the street while walking home, exchanged contact info and pledged to Totally Hang Out Soon.
*only metaphorically shiny, due to anti-reflective coating.
Played around with supercollider in the evening. Fixed my sustain pedal implementation so it actually works correctly. For a while I had a silly bug due to (effectively) trying to do simultaneous in-place update of, and iteration over, the same collection. It's shit like this, imperative languages. It's shit like this.
Due to (I presume) peculiarities of the hash function buried in the implementation of Set in supercollider, the bug manifested itself while playing an F major chord, and not an E minor. Not often do you get to say that.