I have to say, I’ve done optimization work on lots of projects over the years, and it’s rare that you’ll see a single piece of functionality leave a path of destruction this massive in its wake. The usual patterns you’ll see are either “localized performance hog” (a few functions completely dominating the profile, like I saw in the first round with the texture loading) or the “death by a thousand paper cuts”, where the profile is dominated by lots of “middle-man” functions that let someone else do the actual work but add a little overhead each time. As you can see, that’s not what’s going on here. What we have here is the rare “death in all directions” variant. Why settle for paper cuts, just go straight for the damn cluster bomb!A string processing rant
Remember those old video games which had the final enemy boss level? Yeah. The nginx.conf file became that for me.Linode Forum :: View topic - nginx configuration full derp
The MIME type of JSON is application/json http://www.ietf.org/rfc/rfc4627.txt http://www.iana.org/assignments/media-types/application/ More specifically here: http://www.ietf.org/rfc/rfc4627.txtWhat MIME type if JSON is being returned by a REST API?
The key insight I had while wearing my own version of Google Glass is that the true value of wearable point-of-view computing will not be in the initial goal of supporting augmented reality, which simply overlays information about the scene before the user. Instead, the greatest value will be in second-generation applications that provide total recall and augmented cognition.Build Your Own Google Glass
Life moves pretty fast. If you don’t stop and look around once in a while, you could miss it.Ferris Bueller (via briancapozzi)
In a few words: this picture shows so much that it shows nothing
This is an illustration of the “Twitter Activity Network” for The New York Times, which allegedly shows a “high number of users participating in long chains of tweeeting and retweeting.”