Checked in at Ippudo West.
Waiting here until we can get into Totto.
Checked in at AMC Loews 34th Street 14.
Checked in at Lavender Lake.
Apparently this place is delicious. — with Erika
And Then Steve Said, ‘Let There Be an iPhone’
And Then Steve Said, ‘Let There Be an iPhone’
raanan: “… all of us — doing shots of Scotch after every segment of the demo” And Then Steve Said, ‘Let There Be an iPhone’ http://t.co/r3aoRvGqGz
Checked in at South.
Oru Kayak
I totally want one of these. A fold-up kayak that fits in a “briefcase”.
Checked in at Seersucker.
I kind of love this place.
Checked in at Brooklyn Seoul.
Checked in at El Loco Burrito.
Gotta try this place out some time. Just passing by.
Checked in at Think Coffee.
Getting some work done.
The best career advice I’ve received | NCZOnline
The best career advice I’ve received | NCZOnline
Souders: Great article from @slicknet: “The best career advice I’ve received” http://t.co/xoU5hTe3Qd
The Precise Art Of Mobile Push Notifications – Haywire
The Precise Art Of Mobile Push Notifications – Haywire
joelgascoigne: “The Precise Art Of Mobile Push Notifications” http://t.co/sVqa84JkW8 by @semil
Checked in at ‘sNice.
This place could be so much more.
favico.js
Make a use of your favicon with badges, images or videos
Checked in at Beer Authority.
LICEcap
LICEcap can capture an area of your desktop and save it directly to .GIF (for viewing in web browsers, etc)
Checked in at John F. Kennedy International Airport (JFK).
Well then, I guess I’m home. That was a long trip
Why You Should have a Messy Desk
Why You Should have a Messy Desk
Medium: “Why You Should have a Messy Desk” by @busybuilding https://t.co/xeMH9iAt7M
The San Francisco Exodus
evansolomon: The most reasonable article I’ve read about San Francisco’s housing problem http://t.co/xjUkoVYhCx
Because it needs to be said
aidanfeldman: reading sexual harassment testimonials is nauseating – cant imagine what they are like to go through http://t.co/BYGsyXLDGV
Presentation Skills Considered Harmful
Presentation Skills Considered Harmful
KuraFire: Best presentations aren’t about what the presenter does, but what the audience experiences as a result. @seriouspony http://t.co/jYEkGDYNpc
Checked in at San Francisco International Airport (SFO).
Farewell San Francisco. Until next time.
Checked in at Glen Park BART Station.
What It’s Like To Have Your Face Slashed
What It’s Like To Have Your Face Slashed
Medium: “What It’s Like To Have Your Face Slashed” by @PaulCantor https://t.co/cWMJOjh0AQ
Designing a REST API: Unix time vs ISO-8601
Designing a REST API: Unix time vs ISO-8601
cowboy: If you ever need to convince a colleague that ISO8601 is better for an API than unix time… http://t.co/bi8rwwBE38 http://t.co/MboZhcV4Ss
Checked in at Taqueria Cancun.
Probably last #burrito for this trip.
Checked in at Jackson’s Bar and Oven.
After-wedding shenanigans.
Checked in at In-N-Out Burger.
#omnomnomnom

Rose & Randy’s Wedding
Rose & Randy’s Wedding
Posted on Flickr 3:21 pm, October 12, 2013 jQuery(document).ready(function(){ var gmap_mc642ccd044c2429630aaf3268d0625bc = { positions : { 933 : new google.maps.LatLng( ‘38.410166’, ‘-122.556’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mc642ccd044c2429630aaf3268d0625bc’ ), { 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_mc642ccd044c2429630aaf3268d0625bc.positions ) { gmap_mc642ccd044c2429630aaf3268d0625bc.bounds.extend( gmap_mc642ccd044c2429630aaf3268d0625bc.positions[m] ); } // Render markers for ( var m in gmap_mc642ccd044c2429630aaf3268d0625bc.positions ) { gmap_mc642ccd044c2429630aaf3268d0625bc.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mc642ccd044c2429630aaf3268d0625bc.map, position : gmap_mc642ccd044c2429630aaf3268d0625bc.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mc642ccd044c2429630aaf3268d0625bc.map.setCenter( gmap_mc642ccd044c2429630aaf3268d0625bc.positions[933] ); });

Rose & Randy’s Wedding
Rose & Randy’s Wedding
Posted on Flickr 3:21 pm, October 12, 2013 jQuery(document).ready(function(){ var gmap_m8ccd44f1b2c7133c09efbbddc818ed5e = { positions : { 598 : new google.maps.LatLng( ‘38.413166’, ‘-122.552’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m8ccd44f1b2c7133c09efbbddc818ed5e’ ), { 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_m8ccd44f1b2c7133c09efbbddc818ed5e.positions ) { gmap_m8ccd44f1b2c7133c09efbbddc818ed5e.bounds.extend( gmap_m8ccd44f1b2c7133c09efbbddc818ed5e.positions[m] ); } // Render markers for ( var m in gmap_m8ccd44f1b2c7133c09efbbddc818ed5e.positions ) { gmap_m8ccd44f1b2c7133c09efbbddc818ed5e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m8ccd44f1b2c7133c09efbbddc818ed5e.map, position : gmap_m8ccd44f1b2c7133c09efbbddc818ed5e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m8ccd44f1b2c7133c09efbbddc818ed5e.map.setCenter( gmap_m8ccd44f1b2c7133c09efbbddc818ed5e.positions[598] ); });

Rose & Randy’s Wedding
Rose & Randy’s Wedding
Posted on Flickr 3:21 pm, October 12, 2013 jQuery(document).ready(function(){ var gmap_mf7c59e0e428f2dd9dee04db6ee3178f4 = { positions : { 810 : new google.maps.LatLng( ‘38.413166’, ‘-122.552’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mf7c59e0e428f2dd9dee04db6ee3178f4’ ), { 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_mf7c59e0e428f2dd9dee04db6ee3178f4.positions ) { gmap_mf7c59e0e428f2dd9dee04db6ee3178f4.bounds.extend( gmap_mf7c59e0e428f2dd9dee04db6ee3178f4.positions[m] ); } // Render markers for ( var m in gmap_mf7c59e0e428f2dd9dee04db6ee3178f4.positions ) { gmap_mf7c59e0e428f2dd9dee04db6ee3178f4.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mf7c59e0e428f2dd9dee04db6ee3178f4.map, position : gmap_mf7c59e0e428f2dd9dee04db6ee3178f4.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mf7c59e0e428f2dd9dee04db6ee3178f4.map.setCenter( gmap_mf7c59e0e428f2dd9dee04db6ee3178f4.positions[810] ); });

Rose & Randy’s Wedding
Rose & Randy’s Wedding
Posted on Flickr 3:21 pm, October 12, 2013 jQuery(document).ready(function(){ var gmap_m06713ae8b9c23620196bc7d84d1728a4 = { positions : { 948 : new google.maps.LatLng( ‘38.414’, ‘-122.551’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m06713ae8b9c23620196bc7d84d1728a4’ ), { 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_m06713ae8b9c23620196bc7d84d1728a4.positions ) { gmap_m06713ae8b9c23620196bc7d84d1728a4.bounds.extend( gmap_m06713ae8b9c23620196bc7d84d1728a4.positions[m] ); } // Render markers for ( var m in gmap_m06713ae8b9c23620196bc7d84d1728a4.positions ) { gmap_m06713ae8b9c23620196bc7d84d1728a4.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m06713ae8b9c23620196bc7d84d1728a4.map, position : gmap_m06713ae8b9c23620196bc7d84d1728a4.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m06713ae8b9c23620196bc7d84d1728a4.map.setCenter( gmap_m06713ae8b9c23620196bc7d84d1728a4.positions[948] ); });



Rose & Randy’s Wedding
Rose & Randy’s Wedding
- #randy
- #rose
- #simonwedding
- #vision:car=0517
- #vision:mountain=0521
- #vision:outdoor=0706
- #vision:plant=0582
- #vision:sky=0898
- #wedding
Posted on Flickr 10:43 am, October 12, 2013 jQuery(document).ready(function(){ var gmap_m59096444eca7a5e6afd034ec6a174694 = { positions : { 154 : new google.maps.LatLng( ‘38.417333’, ‘-122.547334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m59096444eca7a5e6afd034ec6a174694’ ), { 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_m59096444eca7a5e6afd034ec6a174694.positions ) { gmap_m59096444eca7a5e6afd034ec6a174694.bounds.extend( gmap_m59096444eca7a5e6afd034ec6a174694.positions[m] ); } // Render markers for ( var m in gmap_m59096444eca7a5e6afd034ec6a174694.positions ) { gmap_m59096444eca7a5e6afd034ec6a174694.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m59096444eca7a5e6afd034ec6a174694.map, position : gmap_m59096444eca7a5e6afd034ec6a174694.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m59096444eca7a5e6afd034ec6a174694.map.setCenter( gmap_m59096444eca7a5e6afd034ec6a174694.positions[154] ); });

Rose & Randy’s Wedding
Rose & Randy’s Wedding
- #randy
- #rose
- #simonwedding
- #vision:car=0707
- #vision:mountain=0619
- #vision:outdoor=0716
- #vision:sky=093
- #vision:sunset=0521
- #wedding
Posted on Flickr 10:42 am, October 12, 2013 jQuery(document).ready(function(){ var gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4 = { positions : { 170 : new google.maps.LatLng( ‘38.417333’, ‘-122.547334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4’ ), { 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_m6ea3756f745a2bee46f4d9edbf5fbaf4.positions ) { gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4.bounds.extend( gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4.positions[m] ); } // Render markers for ( var m in gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4.positions ) { gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4.map, position : gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4.map.setCenter( gmap_m6ea3756f745a2bee46f4d9edbf5fbaf4.positions[170] ); });


Rose & Randy’s Wedding
Rose & Randy’s Wedding
Posted on Flickr 10:31 am, October 12, 2013 jQuery(document).ready(function(){ var gmap_m71a7692c7faf1c3ea89c5cbf07861f0f = { positions : { 185 : new google.maps.LatLng( ‘38.417333’, ‘-122.547167’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m71a7692c7faf1c3ea89c5cbf07861f0f’ ), { 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_m71a7692c7faf1c3ea89c5cbf07861f0f.positions ) { gmap_m71a7692c7faf1c3ea89c5cbf07861f0f.bounds.extend( gmap_m71a7692c7faf1c3ea89c5cbf07861f0f.positions[m] ); } // Render markers for ( var m in gmap_m71a7692c7faf1c3ea89c5cbf07861f0f.positions ) { gmap_m71a7692c7faf1c3ea89c5cbf07861f0f.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m71a7692c7faf1c3ea89c5cbf07861f0f.map, position : gmap_m71a7692c7faf1c3ea89c5cbf07861f0f.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m71a7692c7faf1c3ea89c5cbf07861f0f.map.setCenter( gmap_m71a7692c7faf1c3ea89c5cbf07861f0f.positions[185] ); });
Checked in at Automattic Lounge.
Checked in at Super Duper Burger.
Pretty. Freaking. Delicious.
Checked in at Automattic Lounge.
Checked in at Lookout.
Firebox.com
Kind of like thinkgeek.com; lots of neat gadgets and whatnot.
Checked in at Krav Maga San Francisco.
Nice knowing you, world.
Technical Machine / Tessel
Tessel is a microcontroller that runs JavaScript. Use it to easily make physical devices that connect to the web.
Checked in at Automattic Lounge.
How I got licensed to carry a concealed gun in 32 states without really trying
How I got licensed to carry a concealed gun in 32 states without really trying
I was clueless, hung over, and totally worthless with a firearm. Four hours later, I was officially qualified to pack heat.


Armed and quite possibly dangerous
According to the state of Utah, I earned the right to carry a concealed handgun on a Saturday morning in a suburban shopping center outside Baltimore. Toward the back, next to a pawnshop and White Trash Matt’s tattoo parlor, is the global headquarters of Dukes Defense World, a mom-and-pop firearms instruction shop certified by the Utah Bureau of Criminal Identification to teach nonresidents firearm safety as a prerequisite for obtaining a concealed-carry permit.
(more…)
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] ); });
Checked in at Star Stage @ HSB.

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] ); });
Checked in at Grand Coffee.
Checked in at Taqueria El Farolito.
It’s business time. #burritofriday
Checked in at Automattic Lounge.
Back at the mothership. Survived the Grand meetup. Just.
Checked in at Enterprise.

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
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] ); });
Checked in at Las Palmas Taco Bar.
#burrito time.
Checked in at Four Barrel Coffee.
Perfect Mission trip.
Checked in at Automattic Lounge.
Checked in at Per Diem.