Hi  I'm a NY-based programmer/artist/video game dev. This is my old personal work, but you can see what I've been up to lately at DIE SOFT.


This game Jen and I built with a cool stranger we met at the Jean Claude Van Jam came up the other day and I was happy to see that the domain showhermythailand.com is still up and running.
In case you missed it, just before that game jam, JCVD...

This game Jen and I built with a cool stranger we met at the Jean Claude Van Jam came up the other day and I was happy to see that the domain showhermythailand.com is still up and running.

In case you missed it, just before that game jam, JCVD revealed the unsurprising news that he had had an affair with Kylie Minogue. How could we not make a Street Fighter themed dating sim after hearing that news?!

Perhaps the most amazing thing about this project is that every single quote that you can select to try to flirt with Kylie Minogue on the set of the Street Fighter movie is something that JCVD has actually said.

How to keep JSContext from crashing your iOS 7 app

I found a pretty sneaky JavaScript Core bug recently which was triggered by getting an exception when evaluating JavaScript with a JSContext. When the JSContext that caught the exception is deallocated, it would crash my app. Luckily I ran into this not long before WWDC so I was able to get some help with it in the WebKit lab. As it turns out there was a bug in JSContext’s dealloc method that was only just recently fixed, but unfortunately we won’t see that fix until iOS8 is out. If you need to support iOS 7 and want to use JSContext to evaluate JS, the fix is very simple; before your context gets released, simply nil out its exception property. Here’s a simple code example:

@autoreleasepool {
    JSContext *context = [[JSContext alloc] initWithVirtualMachine:[[JSVirtualMachine alloc] init];
    [context evaluateScript:@"bad"];

    // This needs to get nil'd before deallocation
    context.exception = nil;
}

So save yourself the trouble and make sure to always clear the exception of any contexts you have used to evaluate code before deallocating it if you’re targeting iOS 7.

Reblogged via genki-r0cket, originally from genki-r0cket
sugarless-b0y:
“ I made a watercolor version of the album artwork for Anamanaguchi’s Aurora/Densmore single. It’s definitely one of my favorite album artworks so thank you to whoever the original bit artist is!
”
Wow, this is awesome! I created the...

sugarless-b0y:

I made a watercolor version of the album artwork for Anamanaguchi’s Aurora/Densmore single. It’s definitely one of my favorite album artworks so thank you to whoever the original bit artist is!

Wow, this is awesome! I created the original gif almost four years ago. It’s really cool to see it unearthed like this. I only wish I could see your version animated…

Top 10 moments from my first day at BuzzFeed

  • Eating a delicious catered lunch.
  • Getting a BuzzFeed hoodie. You can never have too many hoodies.
  • Playing with a shiny, brand-new Retina Macbook Pro.
  • Walking into the dedicated snack room for the first time. Holy shit.
  • Getting an invite to try out Github’s new Atom editor.
  • Getting a text from a friend that he picked up an early copy of Dark Souls 2 for me.
  • Running into my old co-worker Shaun at the front desk who was also coming in for his first day.
  • Remembering that I now work directly across the street from ShakeShack.
  • Commuting with Jen. It’s nice taking the same train again and working similar schedules.
  • Getting to make this list joke.