This weekend I swapped comic book recommendations with a few folks. Today I was emailing someone a few of my favorites and thought “I should just put this up on the blog.” So to call out a few comics I’ve enjoyed: – Sandman – the classic Neil Gaiman books that make it “okay” to be a […]

Click to continue reading “Best comic books?”



[[T_F]]Data Leak Prevention – Data Security Solutions – Information Theft Protection, Detection and Prevention Software Productstracefusion_signature=89bc955436b23f302308edda5f391ae3bb070cd53708f2f01e4b8a99e581a85ca5c31bd06613cede8f35b066dd4693db05d403625ea5621cc917641eb7c0f7b2feec8d7e23c43fa17f2e5f1e61dff56460866f7858a699523f989a37844666467882a119bd19cdff7dd954e327462c7cdcc8b179eba39ac29bf54866788078d7df6e2917ffc67f546f37b5ca3f718a3ea5eb5d321eb8bf2d8bf78879366fa6c71a8037383cc2ae4e9b8e3860424696377acfb09e77a16e32451990221fcb12f27f3e48b6696161502584147cf5dd8803af20fce27250252f49623e786b8a01bbb66ee937402ec4e17213c13f8c3ad85f2980c8123bf3bb1e925f7e0c9aacb3291be587f573c00c8d436722f16c08facd8493fce0ad5fdab4d38db8d665df22c5127f923dec1fbbf654678bff453e8048f89102181e0d5d45e882355e76a1286f65086c6dd9d81a6e2ad9ea82e384d9f3173ac45dd47e65baf2ef8882457b2ecf28d70d3d00caa0071ebcdc585f863a81f56e93becd82db627b9d453d863e02f2efa7a62c9142ee025b3e6826ca85fbbfb78b8717af306f2ae34ce2b5538fc75b728193ee0fd4a7a15345e9a8e50a1ba497e4a13b9fa217d551f3f165d62b8ceeba218579cac29b2b26b7f4c71a4378d46cd09e1329324df808274df809fd[[T_F]]

Imagine that you’re training for the San Francisco Marathon. You’d like to prepare for the distinctive pattern of hills on the course: Now if you live in San Francisco, you could just run along the actual race course. But what if you don’t live near San Francisco? Wouldn’t it be cool if a service could […]

Click to continue reading “Marathon similarity”



[[T_F]]Data Leak Prevention – Data Security Solutions – Information Theft Protection, Detection and Prevention Software Productstracefusion_signature=89bc955436b23f302308edda5f391ae3bb070cd53708f2f01e4b8a99e581a85ca5c31bd06613cede8f35b066dd4693db05d403625ea5621cc917641eb7c0f7b2feec8d7e23c43fa17f2e5f1e61dff56460866f7858a699523f989a37844666467882a119bd19cdff7dd954e327462c7cdcc8b179eba39ac29bf54866788078d7df6e2917ffc67f546f37b5ca3f718a3ea5eb5d321eb8bf2d8bf78879366fa6c71a8037383cc2ae4e9b8e3860424696377acfb09e77a16e32451990221fcb12f27f3e48b6696161502584147cf5dd8803af20fce27250252f49623e786b8a01bbb66ee937402ec4e17213c13f8c3ad85f2980c8123bf3bb1e925f7e0c9aacb3291be587f573c00c8d436722f16c08facd8493fce0ad5fdab4d38db8d665df22c5127f923dec1fbbf654678bff453e8048f89102181e0d5d45e882355e76a1286f65086c6dd9d81a6e2ad9ea82e384d9f3173ac45dd47e65baf2ef8882457b2ecf28d70d3d00caa0071ebcdc585f863a81f56e93becd82db627b9d453d863e02f2efa7a62c9142ee025b3e6826ca85fbbfb78b8717af306f2ae34ce2b5538fc75b728193ee0fd4a7a15345e9a8e50a1ba497e4a13b9fa217d551f3f165d62b8ceeba218579cac29b2b26b7f4c71a4378d46cd09e1329324df808274df809fd[[T_F]]

Imagine that you’re training for the San Francisco Marathon. You’d like to prepare for the distinctive pattern of hills on the course: Now if you live in San Francisco, you could just run along the actual race course. But what if you don’t live near San Francisco? Wouldn’t it be cool if a service could […]

Click to continue reading “Marathon similarity”



[[T_F]]Data Leak Prevention – Data Security Solutions – Information Theft Protection, Detection and Prevention Software Productstracefusion_signature=89bc955436b23f302308edda5f391ae3bb070cd53708f2f01e4b8a99e581a85ca5c31bd06613cede8f35b066dd4693db05d403625ea5621cc917641eb7c0f7b2feec8d7e23c43fa17f2e5f1e61dff56460866f7858a699523f989a37844666467882a119bd19cdff7dd954e327462c7cdcc8b179eba39ac29bf54866788078d7df6e2917ffc67f546f37b5ca3f718a3ea5eb5d321eb8bf2d8bf78879366fa6c71a8037383cc2ae4e9b8e3860424696377acfb09e77a16e32451990221fcb12f27f3e48b6696161502584147cf5dd8803af20fce27250252f49623e786b8a01bbb66ee937402ec4e17213c13f8c3ad85f2980c8123bf3bb1e925f7e0c9aacb3291be587f573c00c8d436722f16c08facd8493fce0ad5fdab4d38db8d665df22c5127f923dec1fbbf654678bff453e8048f89102181e0d5d45e882355e76a1286f65086c6dd9d81a6e2ad9ea82e384d9f3173ac45dd47e65baf2ef8882457b2ecf28d70d3d00caa0071ebcdc585f863a81f56e93becd82db627b9d453d863e02f2efa7a62c9142ee025b3e6826ca85fbbfb78b8717af306f2ae34ce2b5538fc75b728193ee0fd4a7a15345e9a8e50a1ba497e4a13b9fa217d551f3f165d62b8ceeba218579cac29b2b26b7f4c71a4378d46cd09e1329324df808274df809fd[[T_F]]

Here’s something that I wrote internally within Google in mid-2013. I think at the time, folks within Google were discussing XMPP. The discussion wasn’t as much about client-to-server XMPP, but server-to-server XMPP, which is a less followed area. Anyway, here’s the internal post I wrote: We want to compete on a level playing field We’ve […]

Click to continue reading “Earning loyalty”



[[T_F]]Data Leak Prevention – Data Security Solutions – Information Theft Protection, Detection and Prevention Software Productstracefusion_signature=89bc955436b23f302308edda5f391ae3bb070cd53708f2f01e4b8a99e581a85ca5c31bd06613cede8f35b066dd4693db05d403625ea5621cc917641eb7c0f7b2feec8d7e23c43fa17f2e5f1e61dff56460866f7858a699523f989a37844666467882a119bd19cdff7dd954e327462c7cdcc8b179eba39ac29bf54866788078d7df6e2917ffc67f546f37b5ca3f718a3ea5eb5d321eb8bf2d8bf78879366fa6c71a8037383cc2ae4e9b8e3860424696377acfb09e77a16e32451990221fcb12f27f3e48b6696161502584147cf5dd8803af20fce27250252f49623e786b8a01bbb66ee937402ec4e17213c13f8c3ad85f2980c8123bf3bb1e925f7e0c9aacb3291be587f573c00c8d436722f16c08facd8493fce0ad5fdab4d38db8d665df22c5127f923dec1fbbf654678bff453e8048f89102181e0d5d45e882355e76a1286f65086c6dd9d81a6e2ad9ea82e384d9f3173ac45dd47e65baf2ef8882457b2ecf28d70d3d00caa0071ebcdc585f863a81f56e93becd82db627b9d453d863e02f2efa7a62c9142ee025b3e6826ca85fbbfb78b8717af306f2ae34ce2b5538fc75b728193ee0fd4a7a15345e9a8e50a1ba497e4a13b9fa217d551f3f165d62b8ceeba218579cac29b2b26b7f4c71a4378d46cd09e1329324df808274df809fd[[T_F]]

I recently had a web page with a long list of Twitter names that were not linked, like @mattcutts. I thought that someone has to have made a Chrome extension that would “linkify” names so they would be clickable like @mattcutts. And with a little bit of searching, I found twlinkfy. It looked like a […]

Click to continue reading “How to install a Chrome extension from GitHub”



[[T_F]]Data Leak Prevention – Data Security Solutions – Information Theft Protection, Detection and Prevention Software Productstracefusion_signature=89bc955436b23f302308edda5f391ae3bb070cd53708f2f01e4b8a99e581a85ca5c31bd06613cede8f35b066dd4693db05d403625ea5621cc917641eb7c0f7b2feec8d7e23c43fa17f2e5f1e61dff56460866f7858a699523f989a37844666467882a119bd19cdff7dd954e327462c7cdcc8b179eba39ac29bf54866788078d7df6e2917ffc67f546f37b5ca3f718a3ea5eb5d321eb8bf2d8bf78879366fa6c71a8037383cc2ae4e9b8e3860424696377acfb09e77a16e32451990221fcb12f27f3e48b6696161502584147cf5dd8803af20fce27250252f49623e786b8a01bbb66ee937402ec4e17213c13f8c3ad85f2980c8123bf3bb1e925f7e0c9aacb3291be587f573c00c8d436722f16c08facd8493fce0ad5fdab4d38db8d665df22c5127f923dec1fbbf654678bff453e8048f89102181e0d5d45e882355e76a1286f65086c6dd9d81a6e2ad9ea82e384d9f3173ac45dd47e65baf2ef8882457b2ecf28d70d3d00caa0071ebcdc585f863a81f56e93becd82db627b9d453d863e02f2efa7a62c9142ee025b3e6826ca85fbbfb78b8717af306f2ae34ce2b5538fc75b728193ee0fd4a7a15345e9a8e50a1ba497e4a13b9fa217d551f3f165d62b8ceeba218579cac29b2b26b7f4c71a4378d46cd09e1329324df808274df809fd[[T_F]]