Pooh

Pooh

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

Hardly Strictly Bluegrass

Hardly Strictly Bluegrass

Hardly Strictly Bluegrass

Hardly Strictly Bluegrass

Golden Gate Park, San Francisco

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

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Automattic’s annual full-company, week-long hackapalooza.

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

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Automattic’s annual full-company, week-long hackapalooza.

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

Hacking in progress.

Hacking in progress.

Posted on Instagram 2:39 pm, September 28, 2013 jQuery(document).ready(function(){ var gmap_m1b3fdfa8be68f5b6b8f141579e0f0659 = { positions : { 838 : new google.maps.LatLng( ‘37.784147778’, ‘-122.397345208’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m1b3fdfa8be68f5b6b8f141579e0f0659’ ), { 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_m1b3fdfa8be68f5b6b8f141579e0f0659.positions ) { gmap_m1b3fdfa8be68f5b6b8f141579e0f0659.bounds.extend( gmap_m1b3fdfa8be68f5b6b8f141579e0f0659.positions[m] ); } // Render markers for ( var m in gmap_m1b3fdfa8be68f5b6b8f141579e0f0659.positions ) { gmap_m1b3fdfa8be68f5b6b8f141579e0f0659.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m1b3fdfa8be68f5b6b8f141579e0f0659.map, position : gmap_m1b3fdfa8be68f5b6b8f141579e0f0659.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m1b3fdfa8be68f5b6b8f141579e0f0659.map.setCenter( gmap_m1b3fdfa8be68f5b6b8f141579e0f0659.positions[838] ); });

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

My 2 mentees, Jeff and Chase.

Posted on Flickr 10:08 am, September 27, 2013 jQuery(document).ready(function(){ var gmap_m70e4fb6e37a64443876678c05b8bb848 = { positions : { 636 : 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_m70e4fb6e37a64443876678c05b8bb848’ ), { 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_m70e4fb6e37a64443876678c05b8bb848.positions ) { gmap_m70e4fb6e37a64443876678c05b8bb848.bounds.extend( gmap_m70e4fb6e37a64443876678c05b8bb848.positions[m] ); } // Render markers for ( var m in gmap_m70e4fb6e37a64443876678c05b8bb848.positions ) { gmap_m70e4fb6e37a64443876678c05b8bb848.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m70e4fb6e37a64443876678c05b8bb848.map, position : gmap_m70e4fb6e37a64443876678c05b8bb848.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m70e4fb6e37a64443876678c05b8bb848.map.setCenter( gmap_m70e4fb6e37a64443876678c05b8bb848.positions[636] ); });

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Automattic’s annual full-company, week-long hackapalooza.

Posted on Flickr 5:01 am, September 27, 2013 jQuery(document).ready(function(){ var gmap_m94a56ac98282d51e2951f9ac3564a837 = { positions : { 7 : 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_m94a56ac98282d51e2951f9ac3564a837’ ), { 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_m94a56ac98282d51e2951f9ac3564a837.positions ) { gmap_m94a56ac98282d51e2951f9ac3564a837.bounds.extend( gmap_m94a56ac98282d51e2951f9ac3564a837.positions[m] ); } // Render markers for ( var m in gmap_m94a56ac98282d51e2951f9ac3564a837.positions ) { gmap_m94a56ac98282d51e2951f9ac3564a837.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m94a56ac98282d51e2951f9ac3564a837.map, position : gmap_m94a56ac98282d51e2951f9ac3564a837.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m94a56ac98282d51e2951f9ac3564a837.map.setCenter( gmap_m94a56ac98282d51e2951f9ac3564a837.positions[7] ); });

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Automattic’s annual full-company, week-long hackapalooza.

Posted on Flickr 4:13 pm, September 26, 2013 jQuery(document).ready(function(){ var gmap_ma9c0c6d59cc26ca3754e683dc38c469a = { positions : { 88 : 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_ma9c0c6d59cc26ca3754e683dc38c469a’ ), { 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_ma9c0c6d59cc26ca3754e683dc38c469a.positions ) { gmap_ma9c0c6d59cc26ca3754e683dc38c469a.bounds.extend( gmap_ma9c0c6d59cc26ca3754e683dc38c469a.positions[m] ); } // Render markers for ( var m in gmap_ma9c0c6d59cc26ca3754e683dc38c469a.positions ) { gmap_ma9c0c6d59cc26ca3754e683dc38c469a.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_ma9c0c6d59cc26ca3754e683dc38c469a.map, position : gmap_ma9c0c6d59cc26ca3754e683dc38c469a.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_ma9c0c6d59cc26ca3754e683dc38c469a.map.setCenter( gmap_ma9c0c6d59cc26ca3754e683dc38c469a.positions[88] ); });

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Automattic’s annual full-company, week-long hackapalooza.

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

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Automattic’s annual full-company, week-long hackapalooza.

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

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Automattic’s annual full-company, week-long hackapalooza.

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

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Automattic’s annual full-company, week-long hackapalooza.

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

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Grand Meetup 2013

Automattic’s annual full-company, week-long hackapalooza.

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

The Year Without Pants

The Year Without Pants

Today is kind of exciting, although it’s been a long time coming so it’s not much of a surprise for me :) Today Scott Berkun , the author of books such as The Myths of Innovation , and Confessions of a Public Speaker , releases his latest book, The Year Without Pants: WordPress.com and the Future of Work .

The book gives an inside look at what it’s like to work at Automattic , and to work on something like WordPress.com . Scott was my direct team lead (of the team that I now lead) while he was at Automattic, so the book contains a lot of personal interaction with yours truly. It also happens to be a fun read with a bunch of interesting insights into distributed teams, management, and the open-source-based culture we have at Automattic, and which may well be the future of many more companies.

(more…)

A Whole New Dented Reality

Back in April, this blog celebrated 10 years of existence , and it’s been almost five years since the theme on this site changed. Yesterday I decided to just go ahead and flip the switch on something I’ve been working on here and there since late last year. It’s a complete new, very experimental theme that I call “Homeroom“.

There are some specific things driving what I was aiming for with Homeroom:

(more…)

Keyring v1.5 & Social Importers v1.4

Yesterday, I released version 1.5 of Keyring , and version 1.4 of the Keyring Social Importers bundle for WordPress. This update moves the Social Importers away from using a postmeta value (keyring_service) and introduces a new taxonomy that keeps track of where posts were imported from. It’s optimized towards management within wp-admin, but you can also use it for front-end queries of your posts. The update for Keyring introduces a new service file for Moves , and fixes a bug in the OAuth2 base service.

(more…)
Designated Play Area

Designated Play Area

Designated Play Area

Designated Play Area

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

Harriman State Park

Harriman State Park

Harriman State Park

Harriman State Park

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

Harriman State Park

Harriman State Park

Harriman State Park

Harriman State Park

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

Harriman State Park

Harriman State Park

Harriman State Park

Harriman State Park

Tom Jones Shelter

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

Harriman State Park

Harriman State Park

Harriman State Park

Harriman State Park

Tom Jones Shelter

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

Harriman State Park

Harriman State Park

Harriman State Park

Harriman State Park

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

Bouncy Light Bridge

Bouncy Light Bridge

Bouncy Light Bridge

Bouncy Light Bridge

Going over to Brooklyn Bridge Park

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

Impromptu hike with a view.

Impromptu hike with a view.

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

Geographer

Geographer

IMG_5519

Geographer

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

Bear Mountain Bridge

Bear Mountain Bridge

IMG_5514

Bear Mountain Bridge

From Anthony’s Nose

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

Anthony’s Nose

Anthony’s Nose

IMG_5512

Anthony’s Nose

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

Anthony’s Nose

Anthony’s Nose

IMG_5508

Anthony’s Nose

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

Home Made Ramen

Home Made Ramen

Home Made Ramen

Home Made Ramen

By Erika’s Mom.

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