Peter Luger. Money.

Peter Luger. Money.

IMG_5475

Peter Luger. Money.

IMG_5475

40.71-73.962334

Posted on Flickr 6:52 pm, August 14, 2013 jQuery(document).ready(function(){ var gmap_m842d52c60aef58c00b58c3c05730405e = { positions : { 692 : new google.maps.LatLng( ‘40.71’, ‘-73.962334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m842d52c60aef58c00b58c3c05730405e’ ), { 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_m842d52c60aef58c00b58c3c05730405e.positions ) { gmap_m842d52c60aef58c00b58c3c05730405e.bounds.extend( gmap_m842d52c60aef58c00b58c3c05730405e.positions[m] ); } // Render markers for ( var m in gmap_m842d52c60aef58c00b58c3c05730405e.positions ) { gmap_m842d52c60aef58c00b58c3c05730405e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m842d52c60aef58c00b58c3c05730405e.map, position : gmap_m842d52c60aef58c00b58c3c05730405e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m842d52c60aef58c00b58c3c05730405e.map.setCenter( gmap_m842d52c60aef58c00b58c3c05730405e.positions[692] ); });

Peter Luger’s Steakhouse

Peter Luger’s Steakhouse

IMG_5474

Peter Luger’s Steakhouse

Posted on Flickr 6:24 pm, August 14, 2013 jQuery(document).ready(function(){ var gmap_m745a42fec1af0281c8d0a4cc457d330e = { positions : { 921 : new google.maps.LatLng( ‘40.71’, ‘-73.962334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m745a42fec1af0281c8d0a4cc457d330e’ ), { 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_m745a42fec1af0281c8d0a4cc457d330e.positions ) { gmap_m745a42fec1af0281c8d0a4cc457d330e.bounds.extend( gmap_m745a42fec1af0281c8d0a4cc457d330e.positions[m] ); } // Render markers for ( var m in gmap_m745a42fec1af0281c8d0a4cc457d330e.positions ) { gmap_m745a42fec1af0281c8d0a4cc457d330e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m745a42fec1af0281c8d0a4cc457d330e.map, position : gmap_m745a42fec1af0281c8d0a4cc457d330e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m745a42fec1af0281c8d0a4cc457d330e.map.setCenter( gmap_m745a42fec1af0281c8d0a4cc457d330e.positions[921] ); });

Paintballing in New Jersey

Paintballing in New Jersey

Paintballing in New Jersey

Paintballing in New Jersey

Me and Pedro

Posted on Flickr 11:41 am, August 10, 2013 jQuery(document).ready(function(){ var gmap_md7ae32b32704786bfdbf850686a5fedd = { positions : { 940 : new google.maps.LatLng( ‘41.115166’, ‘-74.383667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_md7ae32b32704786bfdbf850686a5fedd’ ), { 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_md7ae32b32704786bfdbf850686a5fedd.positions ) { gmap_md7ae32b32704786bfdbf850686a5fedd.bounds.extend( gmap_md7ae32b32704786bfdbf850686a5fedd.positions[m] ); } // Render markers for ( var m in gmap_md7ae32b32704786bfdbf850686a5fedd.positions ) { gmap_md7ae32b32704786bfdbf850686a5fedd.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_md7ae32b32704786bfdbf850686a5fedd.map, position : gmap_md7ae32b32704786bfdbf850686a5fedd.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_md7ae32b32704786bfdbf850686a5fedd.map.setCenter( gmap_md7ae32b32704786bfdbf850686a5fedd.positions[940] ); });

Paintballin’

Paintballin’

IMG_5447

Paintballin’

Posted on Flickr 10:16 am, August 10, 2013 jQuery(document).ready(function(){ var gmap_md4326cdcc1a2aaf8ca2e8e002f34830a = { positions : { 695 : new google.maps.LatLng( ‘41.115166’, ‘-74.383837’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_md4326cdcc1a2aaf8ca2e8e002f34830a’ ), { 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_md4326cdcc1a2aaf8ca2e8e002f34830a.positions ) { gmap_md4326cdcc1a2aaf8ca2e8e002f34830a.bounds.extend( gmap_md4326cdcc1a2aaf8ca2e8e002f34830a.positions[m] ); } // Render markers for ( var m in gmap_md4326cdcc1a2aaf8ca2e8e002f34830a.positions ) { gmap_md4326cdcc1a2aaf8ca2e8e002f34830a.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_md4326cdcc1a2aaf8ca2e8e002f34830a.map, position : gmap_md4326cdcc1a2aaf8ca2e8e002f34830a.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_md4326cdcc1a2aaf8ca2e8e002f34830a.map.setCenter( gmap_md4326cdcc1a2aaf8ca2e8e002f34830a.positions[695] ); });

Because I’m an adult, and I’m worth it. #dinner #whiskey #pancakes

Because I’m an adult, and I’m worth it. #dinner #whiskey #pancakes

Posted on Instagram 10:08 pm, August 7, 2013 jQuery(document).ready(function(){ var gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7 = { positions : { 41 : new google.maps.LatLng( ‘40.669333333’, ‘-73.985166667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7’ ), { 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_m43fbc0fd07a4081aae1e4b2f0d6449a7.positions ) { gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7.bounds.extend( gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7.positions[m] ); } // Render markers for ( var m in gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7.positions ) { gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7.map, position : gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7.map.setCenter( gmap_m43fbc0fd07a4081aae1e4b2f0d6449a7.positions[41] ); });

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

Posted on Flickr 6:06 pm, August 1, 2013 jQuery(document).ready(function(){ var gmap_ma3393a48999f521b33710c8b1d5c8e9f = { positions : { 51 : new google.maps.LatLng( ‘42.3505’, ‘-71.072334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_ma3393a48999f521b33710c8b1d5c8e9f’ ), { 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_ma3393a48999f521b33710c8b1d5c8e9f.positions ) { gmap_ma3393a48999f521b33710c8b1d5c8e9f.bounds.extend( gmap_ma3393a48999f521b33710c8b1d5c8e9f.positions[m] ); } // Render markers for ( var m in gmap_ma3393a48999f521b33710c8b1d5c8e9f.positions ) { gmap_ma3393a48999f521b33710c8b1d5c8e9f.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_ma3393a48999f521b33710c8b1d5c8e9f.map, position : gmap_ma3393a48999f521b33710c8b1d5c8e9f.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_ma3393a48999f521b33710c8b1d5c8e9f.map.setCenter( gmap_ma3393a48999f521b33710c8b1d5c8e9f.positions[51] ); });

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

This swing was hung under a random bridge.

Posted on Flickr 3:56 am, August 1, 2013 jQuery(document).ready(function(){ var gmap_m03d761d476116911b1095ce3fb9db132 = { positions : { 60 : new google.maps.LatLng( ‘42.362’, ‘-71.0785’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m03d761d476116911b1095ce3fb9db132’ ), { 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_m03d761d476116911b1095ce3fb9db132.positions ) { gmap_m03d761d476116911b1095ce3fb9db132.bounds.extend( gmap_m03d761d476116911b1095ce3fb9db132.positions[m] ); } // Render markers for ( var m in gmap_m03d761d476116911b1095ce3fb9db132.positions ) { gmap_m03d761d476116911b1095ce3fb9db132.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m03d761d476116911b1095ce3fb9db132.map, position : gmap_m03d761d476116911b1095ce3fb9db132.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m03d761d476116911b1095ce3fb9db132.map.setCenter( gmap_m03d761d476116911b1095ce3fb9db132.positions[60] ); });

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

Posted on Flickr 4:51 pm, July 31, 2013 jQuery(document).ready(function(){ var gmap_m9202ca06cf63858eb02f4a4f0593061f = { positions : { 518 : new google.maps.LatLng( ‘42.363333’, ‘-71.0775’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m9202ca06cf63858eb02f4a4f0593061f’ ), { 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_m9202ca06cf63858eb02f4a4f0593061f.positions ) { gmap_m9202ca06cf63858eb02f4a4f0593061f.bounds.extend( gmap_m9202ca06cf63858eb02f4a4f0593061f.positions[m] ); } // Render markers for ( var m in gmap_m9202ca06cf63858eb02f4a4f0593061f.positions ) { gmap_m9202ca06cf63858eb02f4a4f0593061f.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m9202ca06cf63858eb02f4a4f0593061f.map, position : gmap_m9202ca06cf63858eb02f4a4f0593061f.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m9202ca06cf63858eb02f4a4f0593061f.map.setCenter( gmap_m9202ca06cf63858eb02f4a4f0593061f.positions[518] ); });

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

Equal-opportunity Bathrooms, at the Microsoft NERD center.

Posted on Flickr 6:11 am, July 31, 2013 jQuery(document).ready(function(){ var gmap_m20bbd31b3e07d7bb26becb82c37400a2 = { positions : { 799 : new google.maps.LatLng( ‘42.361166’, ‘-71.081167’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m20bbd31b3e07d7bb26becb82c37400a2’ ), { 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_m20bbd31b3e07d7bb26becb82c37400a2.positions ) { gmap_m20bbd31b3e07d7bb26becb82c37400a2.bounds.extend( gmap_m20bbd31b3e07d7bb26becb82c37400a2.positions[m] ); } // Render markers for ( var m in gmap_m20bbd31b3e07d7bb26becb82c37400a2.positions ) { gmap_m20bbd31b3e07d7bb26becb82c37400a2.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m20bbd31b3e07d7bb26becb82c37400a2.map, position : gmap_m20bbd31b3e07d7bb26becb82c37400a2.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m20bbd31b3e07d7bb26becb82c37400a2.map.setCenter( gmap_m20bbd31b3e07d7bb26becb82c37400a2.positions[799] ); });

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

BackboneConf Boston, 2013

Posted on Flickr 4:06 am, July 31, 2013 jQuery(document).ready(function(){ var gmap_m6e508821ed7cdaca18f1b80f81754550 = { positions : { 889 : new google.maps.LatLng( ‘42.361166’, ‘-71.0805’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m6e508821ed7cdaca18f1b80f81754550’ ), { 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_m6e508821ed7cdaca18f1b80f81754550.positions ) { gmap_m6e508821ed7cdaca18f1b80f81754550.bounds.extend( gmap_m6e508821ed7cdaca18f1b80f81754550.positions[m] ); } // Render markers for ( var m in gmap_m6e508821ed7cdaca18f1b80f81754550.positions ) { gmap_m6e508821ed7cdaca18f1b80f81754550.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m6e508821ed7cdaca18f1b80f81754550.map, position : gmap_m6e508821ed7cdaca18f1b80f81754550.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m6e508821ed7cdaca18f1b80f81754550.map.setCenter( gmap_m6e508821ed7cdaca18f1b80f81754550.positions[889] ); });

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

I attended, spoke at, and organized the Contributor Day for WordCamp San Francisco 2013. This is my eigth WCSF :)

Posted on Flickr 6:16 am, July 29, 2013 jQuery(document).ready(function(){ var gmap_m3d9609daab3d44ccca639550fd2c9768 = { positions : { 423 : new google.maps.LatLng( ‘37.785333’, ‘-122.402834’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m3d9609daab3d44ccca639550fd2c9768’ ), { 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_m3d9609daab3d44ccca639550fd2c9768.positions ) { gmap_m3d9609daab3d44ccca639550fd2c9768.bounds.extend( gmap_m3d9609daab3d44ccca639550fd2c9768.positions[m] ); } // Render markers for ( var m in gmap_m3d9609daab3d44ccca639550fd2c9768.positions ) { gmap_m3d9609daab3d44ccca639550fd2c9768.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m3d9609daab3d44ccca639550fd2c9768.map, position : gmap_m3d9609daab3d44ccca639550fd2c9768.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m3d9609daab3d44ccca639550fd2c9768.map.setCenter( gmap_m3d9609daab3d44ccca639550fd2c9768.positions[423] ); });

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

I attended, spoke at, and organized the Contributor Day for WordCamp San Francisco 2013. This is my eigth WCSF :)

Posted on Flickr 9:40 am, July 28, 2013 jQuery(document).ready(function(){ var gmap_m90d3a1cb943866cb160d021481a6028a = { positions : { 875 : new google.maps.LatLng( ‘37.784333’, ‘-122.397334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m90d3a1cb943866cb160d021481a6028a’ ), { 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_m90d3a1cb943866cb160d021481a6028a.positions ) { gmap_m90d3a1cb943866cb160d021481a6028a.bounds.extend( gmap_m90d3a1cb943866cb160d021481a6028a.positions[m] ); } // Render markers for ( var m in gmap_m90d3a1cb943866cb160d021481a6028a.positions ) { gmap_m90d3a1cb943866cb160d021481a6028a.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m90d3a1cb943866cb160d021481a6028a.map, position : gmap_m90d3a1cb943866cb160d021481a6028a.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m90d3a1cb943866cb160d021481a6028a.map.setCenter( gmap_m90d3a1cb943866cb160d021481a6028a.positions[875] ); });

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

I attended, spoke at, and organized the Contributor Day for WordCamp San Francisco 2013. This is my eigth WCSF :)

Posted on Flickr 9:16 am, July 28, 2013 jQuery(document).ready(function(){ var gmap_mc07ccd43eab205b098a2225b9d7c199a = { positions : { 291 : new google.maps.LatLng( ‘37.784333’, ‘-122.397501’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mc07ccd43eab205b098a2225b9d7c199a’ ), { 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_mc07ccd43eab205b098a2225b9d7c199a.positions ) { gmap_mc07ccd43eab205b098a2225b9d7c199a.bounds.extend( gmap_mc07ccd43eab205b098a2225b9d7c199a.positions[m] ); } // Render markers for ( var m in gmap_mc07ccd43eab205b098a2225b9d7c199a.positions ) { gmap_mc07ccd43eab205b098a2225b9d7c199a.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mc07ccd43eab205b098a2225b9d7c199a.map, position : gmap_mc07ccd43eab205b098a2225b9d7c199a.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mc07ccd43eab205b098a2225b9d7c199a.map.setCenter( gmap_mc07ccd43eab205b098a2225b9d7c199a.positions[291] ); });

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

I attended, spoke at, and organized the Contributor Day for WordCamp San Francisco 2013. This is my eigth WCSF :)

Posted on Flickr 8:58 am, July 28, 2013 jQuery(document).ready(function(){ var gmap_m2dd8ddd029873f8a4e712404d939721e = { positions : { 379 : new google.maps.LatLng( ‘37.784333’, ‘-122.397501’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m2dd8ddd029873f8a4e712404d939721e’ ), { 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_m2dd8ddd029873f8a4e712404d939721e.positions ) { gmap_m2dd8ddd029873f8a4e712404d939721e.bounds.extend( gmap_m2dd8ddd029873f8a4e712404d939721e.positions[m] ); } // Render markers for ( var m in gmap_m2dd8ddd029873f8a4e712404d939721e.positions ) { gmap_m2dd8ddd029873f8a4e712404d939721e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m2dd8ddd029873f8a4e712404d939721e.map, position : gmap_m2dd8ddd029873f8a4e712404d939721e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m2dd8ddd029873f8a4e712404d939721e.map.setCenter( gmap_m2dd8ddd029873f8a4e712404d939721e.positions[379] ); });

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

I attended, spoke at, and organized the Contributor Day for WordCamp San Francisco 2013. This is my eigth WCSF :)

Posted on Flickr 7:54 am, July 28, 2013 jQuery(document).ready(function(){ var gmap_m644e8e41785a0c98e81dc2ceb72b99e6 = { positions : { 868 : new google.maps.LatLng( ‘37.784166’, ‘-122.397334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m644e8e41785a0c98e81dc2ceb72b99e6’ ), { 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_m644e8e41785a0c98e81dc2ceb72b99e6.positions ) { gmap_m644e8e41785a0c98e81dc2ceb72b99e6.bounds.extend( gmap_m644e8e41785a0c98e81dc2ceb72b99e6.positions[m] ); } // Render markers for ( var m in gmap_m644e8e41785a0c98e81dc2ceb72b99e6.positions ) { gmap_m644e8e41785a0c98e81dc2ceb72b99e6.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m644e8e41785a0c98e81dc2ceb72b99e6.map, position : gmap_m644e8e41785a0c98e81dc2ceb72b99e6.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m644e8e41785a0c98e81dc2ceb72b99e6.map.setCenter( gmap_m644e8e41785a0c98e81dc2ceb72b99e6.positions[868] ); });

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

I attended, spoke at, and organized the Contributor Day for WordCamp San Francisco 2013. This is my eigth WCSF :)

Posted on Flickr 9:01 am, July 27, 2013 jQuery(document).ready(function(){ var gmap_me41a2f3a295c63a9684661a166319f01 = { positions : { 610 : new google.maps.LatLng( ‘37.768166’, ‘-122.393’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_me41a2f3a295c63a9684661a166319f01’ ), { 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_me41a2f3a295c63a9684661a166319f01.positions ) { gmap_me41a2f3a295c63a9684661a166319f01.bounds.extend( gmap_me41a2f3a295c63a9684661a166319f01.positions[m] ); } // Render markers for ( var m in gmap_me41a2f3a295c63a9684661a166319f01.positions ) { gmap_me41a2f3a295c63a9684661a166319f01.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_me41a2f3a295c63a9684661a166319f01.map, position : gmap_me41a2f3a295c63a9684661a166319f01.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_me41a2f3a295c63a9684661a166319f01.map.setCenter( gmap_me41a2f3a295c63a9684661a166319f01.positions[610] ); });

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

I attended, spoke at, and organized the Contributor Day for WordCamp San Francisco 2013. This is my eigth WCSF :)

Posted on Flickr 8:22 am, July 27, 2013 jQuery(document).ready(function(){ var gmap_m984c686f4c906780c6aa942dd85495e7 = { positions : { 272 : new google.maps.LatLng( ‘37.768’, ‘-122.392501’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m984c686f4c906780c6aa942dd85495e7’ ), { 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_m984c686f4c906780c6aa942dd85495e7.positions ) { gmap_m984c686f4c906780c6aa942dd85495e7.bounds.extend( gmap_m984c686f4c906780c6aa942dd85495e7.positions[m] ); } // Render markers for ( var m in gmap_m984c686f4c906780c6aa942dd85495e7.positions ) { gmap_m984c686f4c906780c6aa942dd85495e7.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m984c686f4c906780c6aa942dd85495e7.map, position : gmap_m984c686f4c906780c6aa942dd85495e7.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m984c686f4c906780c6aa942dd85495e7.map.setCenter( gmap_m984c686f4c906780c6aa942dd85495e7.positions[272] ); });

Graffiti Building

Graffiti Building

Graffiti Building

Graffiti Building

Graffiti Building

37.794999-122.397334

Posted on Flickr 1:45 pm, July 26, 2013 jQuery(document).ready(function(){ var gmap_mc982ae376f79e59e8656ce868c53e8c0 = { positions : { 588 : new google.maps.LatLng( ‘37.794999’, ‘-122.397334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mc982ae376f79e59e8656ce868c53e8c0’ ), { 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_mc982ae376f79e59e8656ce868c53e8c0.positions ) { gmap_mc982ae376f79e59e8656ce868c53e8c0.bounds.extend( gmap_mc982ae376f79e59e8656ce868c53e8c0.positions[m] ); } // Render markers for ( var m in gmap_mc982ae376f79e59e8656ce868c53e8c0.positions ) { gmap_mc982ae376f79e59e8656ce868c53e8c0.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mc982ae376f79e59e8656ce868c53e8c0.map, position : gmap_mc982ae376f79e59e8656ce868c53e8c0.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mc982ae376f79e59e8656ce868c53e8c0.map.setCenter( gmap_mc982ae376f79e59e8656ce868c53e8c0.positions[588] ); });

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

I attended, spoke at, and organized the Contributor Day for WordCamp San Francisco 2013. This is my eigth WCSF :)

Posted on Flickr 11:12 am, July 26, 2013 jQuery(document).ready(function(){ var gmap_m51945a0ffe7a4b0972d1045bc2df07a5 = { positions : { 87 : new google.maps.LatLng( ‘37.768166’, ‘-122.393’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m51945a0ffe7a4b0972d1045bc2df07a5’ ), { 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_m51945a0ffe7a4b0972d1045bc2df07a5.positions ) { gmap_m51945a0ffe7a4b0972d1045bc2df07a5.bounds.extend( gmap_m51945a0ffe7a4b0972d1045bc2df07a5.positions[m] ); } // Render markers for ( var m in gmap_m51945a0ffe7a4b0972d1045bc2df07a5.positions ) { gmap_m51945a0ffe7a4b0972d1045bc2df07a5.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m51945a0ffe7a4b0972d1045bc2df07a5.map, position : gmap_m51945a0ffe7a4b0972d1045bc2df07a5.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m51945a0ffe7a4b0972d1045bc2df07a5.map.setCenter( gmap_m51945a0ffe7a4b0972d1045bc2df07a5.positions[87] ); });

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

WordCampSF, 2013

I attended, spoke at, and organized the Contributor Day for WordCamp San Francisco 2013. This is my eigth WCSF :)

Posted on Flickr 5:05 am, July 26, 2013 jQuery(document).ready(function(){ var gmap_md17766420f0dbf913ddd3df4db516f4b = { positions : { 343 : new google.maps.LatLng( ‘37.768’, ‘-122.392667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_md17766420f0dbf913ddd3df4db516f4b’ ), { 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_md17766420f0dbf913ddd3df4db516f4b.positions ) { gmap_md17766420f0dbf913ddd3df4db516f4b.bounds.extend( gmap_md17766420f0dbf913ddd3df4db516f4b.positions[m] ); } // Render markers for ( var m in gmap_md17766420f0dbf913ddd3df4db516f4b.positions ) { gmap_md17766420f0dbf913ddd3df4db516f4b.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_md17766420f0dbf913ddd3df4db516f4b.map, position : gmap_md17766420f0dbf913ddd3df4db516f4b.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_md17766420f0dbf913ddd3df4db516f4b.map.setCenter( gmap_md17766420f0dbf913ddd3df4db516f4b.positions[343] ); });

Automattic, Hawthorne Lounge

Automattic, Hawthorne Lounge

Automattic, Hawthorne Lounge

Automattic, Hawthorne Lounge

Our office space/lounge on Hawthorne St, in SF.

Posted on Flickr 6:57 pm, July 25, 2013 jQuery(document).ready(function(){ var gmap_m7e11a380b615ffc24af411523a6491af = { positions : { 241 : new google.maps.LatLng( ‘37.784333’, ‘-122.397’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m7e11a380b615ffc24af411523a6491af’ ), { 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_m7e11a380b615ffc24af411523a6491af.positions ) { gmap_m7e11a380b615ffc24af411523a6491af.bounds.extend( gmap_m7e11a380b615ffc24af411523a6491af.positions[m] ); } // Render markers for ( var m in gmap_m7e11a380b615ffc24af411523a6491af.positions ) { gmap_m7e11a380b615ffc24af411523a6491af.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m7e11a380b615ffc24af411523a6491af.map, position : gmap_m7e11a380b615ffc24af411523a6491af.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m7e11a380b615ffc24af411523a6491af.map.setCenter( gmap_m7e11a380b615ffc24af411523a6491af.positions[241] ); });

BBQ!

BBQ!

BBQ!

BBQ!

Dino BBQ in Brooklyn

Posted on Flickr 5:35 pm, July 22, 2013 jQuery(document).ready(function(){ var gmap_m7c96dd702b2af05e4f0b647ad9f40e4e = { positions : { 157 : new google.maps.LatLng( ‘40.677666’, ‘-73.984’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m7c96dd702b2af05e4f0b647ad9f40e4e’ ), { 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_m7c96dd702b2af05e4f0b647ad9f40e4e.positions ) { gmap_m7c96dd702b2af05e4f0b647ad9f40e4e.bounds.extend( gmap_m7c96dd702b2af05e4f0b647ad9f40e4e.positions[m] ); } // Render markers for ( var m in gmap_m7c96dd702b2af05e4f0b647ad9f40e4e.positions ) { gmap_m7c96dd702b2af05e4f0b647ad9f40e4e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m7c96dd702b2af05e4f0b647ad9f40e4e.map, position : gmap_m7c96dd702b2af05e4f0b647ad9f40e4e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m7c96dd702b2af05e4f0b647ad9f40e4e.map.setCenter( gmap_m7c96dd702b2af05e4f0b647ad9f40e4e.positions[157] ); });

Working on my #WCSF talk. With a view.

Working on my #WCSF talk. With a view.

Posted on Instagram 6:55 pm, July 21, 2013 jQuery(document).ready(function(){ var gmap_mea67b56a2d8dfc7ec54c884b550d3337 = { positions : { 549 : new google.maps.LatLng( ‘40.669166667’, ‘-73.985’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mea67b56a2d8dfc7ec54c884b550d3337’ ), { 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_mea67b56a2d8dfc7ec54c884b550d3337.positions ) { gmap_mea67b56a2d8dfc7ec54c884b550d3337.bounds.extend( gmap_mea67b56a2d8dfc7ec54c884b550d3337.positions[m] ); } // Render markers for ( var m in gmap_mea67b56a2d8dfc7ec54c884b550d3337.positions ) { gmap_mea67b56a2d8dfc7ec54c884b550d3337.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mea67b56a2d8dfc7ec54c884b550d3337.map, position : gmap_mea67b56a2d8dfc7ec54c884b550d3337.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mea67b56a2d8dfc7ec54c884b550d3337.map.setCenter( gmap_mea67b56a2d8dfc7ec54c884b550d3337.positions[549] ); });

Rough Life

Rough Life

Rough Life

Rough Life

Posted on Flickr 4:23 am, July 15, 2013 jQuery(document).ready(function(){ var gmap_m98dad675b9b16959357cebd1a717fa63 = { positions : { 923 : new google.maps.LatLng( ‘9.881166’, ‘-85.5265’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m98dad675b9b16959357cebd1a717fa63’ ), { 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_m98dad675b9b16959357cebd1a717fa63.positions ) { gmap_m98dad675b9b16959357cebd1a717fa63.bounds.extend( gmap_m98dad675b9b16959357cebd1a717fa63.positions[m] ); } // Render markers for ( var m in gmap_m98dad675b9b16959357cebd1a717fa63.positions ) { gmap_m98dad675b9b16959357cebd1a717fa63.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m98dad675b9b16959357cebd1a717fa63.map, position : gmap_m98dad675b9b16959357cebd1a717fa63.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m98dad675b9b16959357cebd1a717fa63.map.setCenter( gmap_m98dad675b9b16959357cebd1a717fa63.positions[923] ); });

Crabs

Crabs

Crabs

Crabs

Posted on Flickr 2:11 pm, July 14, 2013 jQuery(document).ready(function(){ var gmap_mda837abd167613e2f4b68c251ecd112c = { positions : { 416 : new google.maps.LatLng( ‘9.880066’, ‘-85.529864’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mda837abd167613e2f4b68c251ecd112c’ ), { 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_mda837abd167613e2f4b68c251ecd112c.positions ) { gmap_mda837abd167613e2f4b68c251ecd112c.bounds.extend( gmap_mda837abd167613e2f4b68c251ecd112c.positions[m] ); } // Render markers for ( var m in gmap_mda837abd167613e2f4b68c251ecd112c.positions ) { gmap_mda837abd167613e2f4b68c251ecd112c.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mda837abd167613e2f4b68c251ecd112c.map, position : gmap_mda837abd167613e2f4b68c251ecd112c.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mda837abd167613e2f4b68c251ecd112c.map.setCenter( gmap_mda837abd167613e2f4b68c251ecd112c.positions[416] ); });

Costa Rica, 2013

Costa Rica, 2013

Costa Rica, 2013

Costa Rica, 2013

Posted on Flickr 1:56 pm, July 14, 2013 jQuery(document).ready(function(){ var gmap_mb7b461090e1966adcd2a40a1ef323f88 = { positions : { 38 : new google.maps.LatLng( ‘9.880075’, ‘-85.529848’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mb7b461090e1966adcd2a40a1ef323f88’ ), { 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_mb7b461090e1966adcd2a40a1ef323f88.positions ) { gmap_mb7b461090e1966adcd2a40a1ef323f88.bounds.extend( gmap_mb7b461090e1966adcd2a40a1ef323f88.positions[m] ); } // Render markers for ( var m in gmap_mb7b461090e1966adcd2a40a1ef323f88.positions ) { gmap_mb7b461090e1966adcd2a40a1ef323f88.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mb7b461090e1966adcd2a40a1ef323f88.map, position : gmap_mb7b461090e1966adcd2a40a1ef323f88.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mb7b461090e1966adcd2a40a1ef323f88.map.setCenter( gmap_mb7b461090e1966adcd2a40a1ef323f88.positions[38] ); });

Crazy Grill

Crazy Grill

Crazy Grill

Crazy Grill

Posted on Flickr 1:48 pm, July 14, 2013 jQuery(document).ready(function(){ var gmap_m2c1c14992ef54438a3e6a756047c15fe = { positions : { 748 : new google.maps.LatLng( ‘9.880177’, ‘-85.530009’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m2c1c14992ef54438a3e6a756047c15fe’ ), { 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_m2c1c14992ef54438a3e6a756047c15fe.positions ) { gmap_m2c1c14992ef54438a3e6a756047c15fe.bounds.extend( gmap_m2c1c14992ef54438a3e6a756047c15fe.positions[m] ); } // Render markers for ( var m in gmap_m2c1c14992ef54438a3e6a756047c15fe.positions ) { gmap_m2c1c14992ef54438a3e6a756047c15fe.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m2c1c14992ef54438a3e6a756047c15fe.map, position : gmap_m2c1c14992ef54438a3e6a756047c15fe.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m2c1c14992ef54438a3e6a756047c15fe.map.setCenter( gmap_m2c1c14992ef54438a3e6a756047c15fe.positions[748] ); });

Best Meal of the Trip

Best Meal of the Trip

Best Meal of the Trip

Best Meal of the Trip

Local steak and a fresh caught, whole-grilled fish.

Posted on Flickr 1:10 pm, July 14, 2013 jQuery(document).ready(function(){ var gmap_mf9571d9d8b00af2690922822fd36ff45 = { positions : { 666 : new google.maps.LatLng( ‘9.880088’, ‘-85.529825’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mf9571d9d8b00af2690922822fd36ff45’ ), { 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_mf9571d9d8b00af2690922822fd36ff45.positions ) { gmap_mf9571d9d8b00af2690922822fd36ff45.bounds.extend( gmap_mf9571d9d8b00af2690922822fd36ff45.positions[m] ); } // Render markers for ( var m in gmap_mf9571d9d8b00af2690922822fd36ff45.positions ) { gmap_mf9571d9d8b00af2690922822fd36ff45.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mf9571d9d8b00af2690922822fd36ff45.map, position : gmap_mf9571d9d8b00af2690922822fd36ff45.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mf9571d9d8b00af2690922822fd36ff45.map.setCenter( gmap_mf9571d9d8b00af2690922822fd36ff45.positions[666] ); });