WordCamp SF 2012
Posted on Flickr 11:35 am, August 4, 2012

Checked in at Mission Bay Conference Center .
#WCSF!



Volunteer sustenance.
37.7552307-122.4183969
Posted on Instagram 10:08 pm, August 3, 2012 jQuery(document).ready(function(){ var gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c = { positions : { 772 : new google.maps.LatLng( ‘37.755230703’, ‘-122.418396935’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c.positions ) { gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c.bounds.extend( gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c.positions[m] ); } // Render markers for ( var m in gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c.positions ) { gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c.map, position : gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c.map.setCenter( gmap_m57a5e81ee1367a7c17ad6d152ffa7b7c.positions[772] ); });

Never get sick of this view.
Posted on Instagram 9:13 pm, August 3, 2012 jQuery(document).ready(function(){ var gmap_me886fe06368d401614edfd22108baf89 = { positions : { 531 : new google.maps.LatLng( ‘37.755230703’, ‘-122.418396935’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_me886fe06368d401614edfd22108baf89’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_me886fe06368d401614edfd22108baf89.positions ) { gmap_me886fe06368d401614edfd22108baf89.bounds.extend( gmap_me886fe06368d401614edfd22108baf89.positions[m] ); } // Render markers for ( var m in gmap_me886fe06368d401614edfd22108baf89.positions ) { gmap_me886fe06368d401614edfd22108baf89.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_me886fe06368d401614edfd22108baf89.map, position : gmap_me886fe06368d401614edfd22108baf89.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_me886fe06368d401614edfd22108baf89.map.setCenter( gmap_me886fe06368d401614edfd22108baf89.positions[531] ); });

Posted on Flickr 7:26 pm, August 3, 2012 jQuery(document).ready(function(){ var gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375 = { positions : { 391 : new google.maps.LatLng( ‘37.7555’, ‘-122.418334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375.positions ) { gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375.bounds.extend( gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375.positions[m] ); } // Render markers for ( var m in gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375.positions ) { gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375.map, position : gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375.map.setCenter( gmap_m5dab9c7f0b8d534f38e6cbd98f6d1375.positions[391] ); });


Checked in at Taqueria Cancun .
#burritofriday round 2!
Checked in at The Westin San Francisco Market Street .
37.7865991-122.402816

Checked in at Mel’s Drive-In .
Must get food in my gullet.
Checked in at San Francisco International Airport (SFO) .
Finally. Touchdown. #wcsf

Posted on Flickr 7:38 pm, August 2, 2012 jQuery(document).ready(function(){ var gmap_m991bd83cb736b76ce838df2091dffbe6 = { positions : { 300 : new google.maps.LatLng( ‘37.787833’, ‘-122.403’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m991bd83cb736b76ce838df2091dffbe6’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m991bd83cb736b76ce838df2091dffbe6.positions ) { gmap_m991bd83cb736b76ce838df2091dffbe6.bounds.extend( gmap_m991bd83cb736b76ce838df2091dffbe6.positions[m] ); } // Render markers for ( var m in gmap_m991bd83cb736b76ce838df2091dffbe6.positions ) { gmap_m991bd83cb736b76ce838df2091dffbe6.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m991bd83cb736b76ce838df2091dffbe6.map, position : gmap_m991bd83cb736b76ce838df2091dffbe6.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m991bd83cb736b76ce838df2091dffbe6.map.setCenter( gmap_m991bd83cb736b76ce838df2091dffbe6.positions[300] ); });

Making things better.
Posted on Instagram 5:06 pm, August 2, 2012 jQuery(document).ready(function(){ var gmap_mf1e2f0630a112ce3c509c662aeec6850 = { positions : { 762 : new google.maps.LatLng( ‘40.64325159’, ‘-73.779408038’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mf1e2f0630a112ce3c509c662aeec6850’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mf1e2f0630a112ce3c509c662aeec6850.positions ) { gmap_mf1e2f0630a112ce3c509c662aeec6850.bounds.extend( gmap_mf1e2f0630a112ce3c509c662aeec6850.positions[m] ); } // Render markers for ( var m in gmap_mf1e2f0630a112ce3c509c662aeec6850.positions ) { gmap_mf1e2f0630a112ce3c509c662aeec6850.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mf1e2f0630a112ce3c509c662aeec6850.map, position : gmap_mf1e2f0630a112ce3c509c662aeec6850.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mf1e2f0630a112ce3c509c662aeec6850.map.setCenter( gmap_mf1e2f0630a112ce3c509c662aeec6850.positions[762] ); });
Checked in at John F. Kennedy International Airport (JFK) .
First time I ever missed a flight. FU taxi driver.

Let’s get 10 wings. No. Let’s get ONE HUNDRED WINGS!
Posted on Instagram 9:27 pm, July 31, 2012 jQuery(document).ready(function(){ var gmap_me0d026180517cb092f915173599396bd = { positions : { 531 : new google.maps.LatLng( ‘40.7328’, ‘-73.954692’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_me0d026180517cb092f915173599396bd’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_me0d026180517cb092f915173599396bd.positions ) { gmap_me0d026180517cb092f915173599396bd.bounds.extend( gmap_me0d026180517cb092f915173599396bd.positions[m] ); } // Render markers for ( var m in gmap_me0d026180517cb092f915173599396bd.positions ) { gmap_me0d026180517cb092f915173599396bd.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_me0d026180517cb092f915173599396bd.map, position : gmap_me0d026180517cb092f915173599396bd.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_me0d026180517cb092f915173599396bd.map.setCenter( gmap_me0d026180517cb092f915173599396bd.positions[531] ); });

Posted on Flickr 4:28 pm, July 31, 2012 jQuery(document).ready(function(){ var gmap_m7f88a38157e2c7c234356b76eda6897e = { positions : { 448 : new google.maps.LatLng( ‘40.7345’, ‘-73.954334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m7f88a38157e2c7c234356b76eda6897e’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m7f88a38157e2c7c234356b76eda6897e.positions ) { gmap_m7f88a38157e2c7c234356b76eda6897e.bounds.extend( gmap_m7f88a38157e2c7c234356b76eda6897e.positions[m] ); } // Render markers for ( var m in gmap_m7f88a38157e2c7c234356b76eda6897e.positions ) { gmap_m7f88a38157e2c7c234356b76eda6897e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m7f88a38157e2c7c234356b76eda6897e.map, position : gmap_m7f88a38157e2c7c234356b76eda6897e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m7f88a38157e2c7c234356b76eda6897e.map.setCenter( gmap_m7f88a38157e2c7c234356b76eda6897e.positions[448] ); });
Checked in at Dizzy’s on 5th .
Prism is a new lightweight, extensible syntax highlighter, built with modern web standards in mind.


Checked in at U.S. Post Office – Van Brunt Station .
Checked in at The Shops at Columbus Circle .
Checked in at FIKA Espresso Bar .
It’s like a super fancy IKEA cafe

Posted on Flickr 8:35 am, July 29, 2012 jQuery(document).ready(function(){ var gmap_mfda9aebc64d28f13f72d21f7974697dc = { positions : { 905 : new google.maps.LatLng( ‘40.774194’, ‘-73.970648’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mfda9aebc64d28f13f72d21f7974697dc’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mfda9aebc64d28f13f72d21f7974697dc.positions ) { gmap_mfda9aebc64d28f13f72d21f7974697dc.bounds.extend( gmap_mfda9aebc64d28f13f72d21f7974697dc.positions[m] ); } // Render markers for ( var m in gmap_mfda9aebc64d28f13f72d21f7974697dc.positions ) { gmap_mfda9aebc64d28f13f72d21f7974697dc.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mfda9aebc64d28f13f72d21f7974697dc.map, position : gmap_mfda9aebc64d28f13f72d21f7974697dc.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mfda9aebc64d28f13f72d21f7974697dc.map.setCenter( gmap_mfda9aebc64d28f13f72d21f7974697dc.positions[905] ); });
Checked in at Naruto Ramen .
Checked in at Brooklyn Flea Fort Greene .
Checked in at Five Guys .
Lunch/late afternoon snack. 1540 #calories.

Checked in at Fort Greene Park , for Shabazz Palaces, THEESatisfaction and DJ Daniel Givens.
Outdoor concerts FTW
Checked in at Meetup HQ .
PHP Battle of the Braces: I’m here to judge!

Checked in at MTA Subway – 4th Ave/9th St (F/G/R) .

You don’t belong here.
Posted on Instagram 5:49 pm, July 21, 2012 jQuery(document).ready(function(){ var gmap_ma8be7d3a553f93c8e9b91302a2d118af = { positions : { 733 : new google.maps.LatLng( ‘40.670267552’, ‘-73.989776373’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_ma8be7d3a553f93c8e9b91302a2d118af’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_ma8be7d3a553f93c8e9b91302a2d118af.positions ) { gmap_ma8be7d3a553f93c8e9b91302a2d118af.bounds.extend( gmap_ma8be7d3a553f93c8e9b91302a2d118af.positions[m] ); } // Render markers for ( var m in gmap_ma8be7d3a553f93c8e9b91302a2d118af.positions ) { gmap_ma8be7d3a553f93c8e9b91302a2d118af.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_ma8be7d3a553f93c8e9b91302a2d118af.map, position : gmap_ma8be7d3a553f93c8e9b91302a2d118af.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_ma8be7d3a553f93c8e9b91302a2d118af.map.setCenter( gmap_ma8be7d3a553f93c8e9b91302a2d118af.positions[733] ); });



Checked in at Dekalb Market .
Neato market.

Posted on Flickr 1:46 pm, July 21, 2012 jQuery(document).ready(function(){ var gmap_m35e62350e5d3063d1ff7d4912a0e6219 = { positions : { 262 : new google.maps.LatLng( ‘40.670166’, ‘-73.989167’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m35e62350e5d3063d1ff7d4912a0e6219’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m35e62350e5d3063d1ff7d4912a0e6219.positions ) { gmap_m35e62350e5d3063d1ff7d4912a0e6219.bounds.extend( gmap_m35e62350e5d3063d1ff7d4912a0e6219.positions[m] ); } // Render markers for ( var m in gmap_m35e62350e5d3063d1ff7d4912a0e6219.positions ) { gmap_m35e62350e5d3063d1ff7d4912a0e6219.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m35e62350e5d3063d1ff7d4912a0e6219.map, position : gmap_m35e62350e5d3063d1ff7d4912a0e6219.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m35e62350e5d3063d1ff7d4912a0e6219.map.setCenter( gmap_m35e62350e5d3063d1ff7d4912a0e6219.positions[262] ); });





Checked in at Linnen .

Awesome little cafe near our apartment. Could have easily been in the Mission in SF ![]()
Posted on Flickr 3:24 am, July 14, 2012

Awesome little cafe near our apartment. Could have easily been in the Mission in SF ![]()
Posted on Flickr 3:22 am, July 14, 2012





Burrito Friday in Berlin. You gotta do what you gotta do.
Posted on Flickr 3:33 am, July 13, 2012
iPad HTTP Debugging with Charles
Route an iPad through Charles, on your computer, so you can sniff the traffic and see what’s going on.






Checked in at Linnen .



Posted on Flickr 5:51 am, July 10, 2012 jQuery(document).ready(function(){ var gmap_mf8a36804e52f9899452c0ce8bb48632e = { positions : { 438 : new google.maps.LatLng( ‘52.517913’, ‘13.374933’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mf8a36804e52f9899452c0ce8bb48632e’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mf8a36804e52f9899452c0ce8bb48632e.positions ) { gmap_mf8a36804e52f9899452c0ce8bb48632e.bounds.extend( gmap_mf8a36804e52f9899452c0ce8bb48632e.positions[m] ); } // Render markers for ( var m in gmap_mf8a36804e52f9899452c0ce8bb48632e.positions ) { gmap_mf8a36804e52f9899452c0ce8bb48632e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mf8a36804e52f9899452c0ce8bb48632e.map, position : gmap_mf8a36804e52f9899452c0ce8bb48632e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mf8a36804e52f9899452c0ce8bb48632e.map.setCenter( gmap_mf8a36804e52f9899452c0ce8bb48632e.positions[438] ); });









I had almost the exact same thing, every morning. It was delicious.
Posted on Flickr 9:00 pm, July 8, 2012

Checked in at MTA Subway – Broad Channel (A/S) .
You know you missed your stop when you’re SURROUNDED BY WATER! May miss my flight.
“OAuth is a great idea for interaction between big sites with lots of users. But, as one of those users, it’s a pretty terrible way to get at your own data. That’s where foauth.org comes in.” Use HTTP Basic to access OAuth-protected data via a proxy-API.

38.942666-77.084
Posted on Flickr 9:36 am, July 1, 2012 jQuery(document).ready(function(){ var gmap_maa13c05ed7185acba9e24770c2d43fc5 = { positions : { 652 : new google.maps.LatLng( ‘38.942666’, ‘-77.084’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_maa13c05ed7185acba9e24770c2d43fc5’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_maa13c05ed7185acba9e24770c2d43fc5.positions ) { gmap_maa13c05ed7185acba9e24770c2d43fc5.bounds.extend( gmap_maa13c05ed7185acba9e24770c2d43fc5.positions[m] ); } // Render markers for ( var m in gmap_maa13c05ed7185acba9e24770c2d43fc5.positions ) { gmap_maa13c05ed7185acba9e24770c2d43fc5.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_maa13c05ed7185acba9e24770c2d43fc5.map, position : gmap_maa13c05ed7185acba9e24770c2d43fc5.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_maa13c05ed7185acba9e24770c2d43fc5.map.setCenter( gmap_maa13c05ed7185acba9e24770c2d43fc5.positions[652] ); });


Checked in at Washington, D.C. .
So I’m in DC for the weekend where it’s 100 degrees. Huge storm last night, and there’s no power. Food is melting.
Checked in at Stormpocolypse DC .
Checked in at Comet Ping Pong .
Checked in at Rosa Mexicano .
#burritofriday #fail. No burritos here, resorting to tacos.

Checked in at BoltBus: New York to Washington, DC .
DC for the weekend. On a bus :-/

Bridgey
Posted on Instagram 8:29 pm, June 28, 2012 jQuery(document).ready(function(){ var gmap_m6bd8701fe9df1cb3a9559f20373cd9ef = { positions : { 482 : new google.maps.LatLng( ‘40.702407028’, ‘-73.988751007’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m6bd8701fe9df1cb3a9559f20373cd9ef’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m6bd8701fe9df1cb3a9559f20373cd9ef.positions ) { gmap_m6bd8701fe9df1cb3a9559f20373cd9ef.bounds.extend( gmap_m6bd8701fe9df1cb3a9559f20373cd9ef.positions[m] ); } // Render markers for ( var m in gmap_m6bd8701fe9df1cb3a9559f20373cd9ef.positions ) { gmap_m6bd8701fe9df1cb3a9559f20373cd9ef.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m6bd8701fe9df1cb3a9559f20373cd9ef.map, position : gmap_m6bd8701fe9df1cb3a9559f20373cd9ef.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m6bd8701fe9df1cb3a9559f20373cd9ef.map.setCenter( gmap_m6bd8701fe9df1cb3a9559f20373cd9ef.positions[482] ); });