Skip to main content
 

Greetings Plussers!

Paul here from the Superfund Squad, where we're getting rid of the infrastructure you love to hate and paying off unfunded mandates with technical debt. And digging up the History of Google's Social Efforts in the attached collection.

I've been cranking at this social thing for almost 7 years at Google on Google+ and a long time before that at places Six Apart (home of Typepad and Livejournal), hi5 and LinkedIn. I did a lot of work on OpenSocial and other standards back then which is a big reason I'm here today.

Oh and this enterprise thing isn't my first rodeo. Way back at Critical Path we provided hosted email, calendar and tasks for Italian Telecoms, Major Universities *and* the Kiss Army. And at Red Hat we sold shrink wrap and services to all sales channels.

But I'm most proud of the work I did at the UN on telecom standards, relief efforts and publishing the Universal Declaration of Human Rights in 500 languages. (And the site is still standing to this day!)

http://www.ohchr.org/EN/UDHR/Pages/SearchByLang.aspx

And finally before that was the Internet Gopher.. Me, with Heavy Metal hair:

https://www.minnpost.com/business/2016/08/rise-and-fall-gopher-protocol

Beyond all this tech I enjoy life in Oakland with my fabulous wife Julie and our Great Pyrenees Gus. You'll find us exploring the parks of the East Bay, checking out obscure music or cruising the rapidly gentrifying Valencia street in the Mission. I'm also heavily interested in building software and systems that last the long term. I'm a member of the Long Now (https://longnow.org) and I have a 20% project called Digital Vellum (http://go/digitalvellum)

Happy to be here with y'all and looking forward to our next adventures!

 

Plusones to Pinboard.in

A reminder that +1s *for web sites* are going away. You *can* export them to other places. I chose to move mine to Pinboard. One nice thing Pinboard does is archive the pages you bookmark, so now the content I +1'd is more stable long term.

In the process I found and fixed a bug where the timestamps on the plusones takeout export were wrong. It was broken for about 5 years and no one noticed :(

If you want a proper export file you can use https://ac-autopush-takeout.corp.google.com/settings/takeout for now. Prod push should be sometime this week...

https://pinboard.in/u:lindner/t:plusones/

 

 

Changes coming to the +1 widget you see on web sites.

Changes coming to the +1 widget you see on web sites.

Originally shared by John Nack

Making the G+1 button load more quickly

The G+1 button is shown billions of times per day on web pages around the world, so it’s important that it load as quickly and efficiently as possible. To make it easier for people to load and share the pages they’re interested in, we’ve created a simpler G+1 button sharing experience.

Beginning in a few weeks, clicking the +1 button will open a streamlined new Google+ sharing dialog, and the G+1 button will no longer display a +1 count. If you’re a publisher, you can rest assured that these +1s do not affect search ranking and the size and layout of the button will remain the same.

These changes will only affect the G+1 button outside of Google+. The +1 button within Google+ will continue to work the same way it always has.

If you’d like to view all of the pages you’ve +1’d over the years, you can download a list using Google Takeout.

We hope this change makes it that much easier to check out and recommend all the interesting things you discover!

 

PHOTO PRESERVATION DRAWING!

I have a mechanism that has enough crypto-theater to make me happier than just drawing numbers out of a hat and having someone pinky-swear that the process is legit
.

It uses a Random Beacon to seed a random number generator, which then chooses 5 winners from the 73 entrants. It's a silly perl script (might rewrite it in go if I
have time...)

https://plindner.users.x20web.corp.google.com/www/survey-drawing/README

------------------------------------------------

5 winners will be chosen on June 15th at noon Pacific Standard Time.

Read on to find out how winners will be chosen.

- Each of the 73 entrants is given a 'lot number', which is emailed to them.
- The file lot_to_username.txt maps the number to a hashed version of your username.
- You can verify that your lot is listed correctly. For example:

# Verify if your lot number is 12
sudo apt-get install apache2-tools
htpasswd -v -b /google/data/rw/users/pl/plindner/www/survey-drawing 12 lindner

- The http://winners.pl script chooses 5 random winners with a random seed.
- The random seed will be generated by the NIST random beacon on June 15th Noon Pacific Standard time. Results will be visible here:

https://beacon.nist.gov/rest/record/1497553200

- The seed value will be written to seed.xml at that point and winners will be
chosen!

TECHNICAL DETAILS FOLLOW

- The original names are stored one username-per-line in names.txt
- The lot_to_username.txt file containing bcrypt hashed usernames was generated using this command:

cat -n /tmp/names.txt | xargs -n 2 htpasswd -b -B -C 20 ~/contest.file

- Note that you could brute-force the usernames with moderate compute capacity. Please be polite and don't do that.

TAMPER VERIFICATION

You can verify that the usernames, script, and contest draw date have not been modified by verifying the PGP signature of the date and sums.

You can verify this message by using keybase https://keybase.io/lindner or looking up my PGP key [email protected]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

sha256sum lot_to_username.txt http://winners.pl

6a86aadf90310cb83b2cadcf820d3b3a0ea0bfbd175822ebcfb44a55a1fc1e0f lot_to_username.txt
bf45ed9e504d51934261610bf69153c0f0646dfbe0b58c1fe044803a90dd3ff3 http://winners.pl

Contest Seed: https://beacon.nist.gov/rest/record/1497553200
-----BEGIN PGP SIGNATURE-----

wkYEAREIABAFAllBLkYJEPhZKFJz9YBUAADv9gCgkHEiWKjs7RlfM3G5U4NsYNmK
rqUAoBpiZrhGAy/SMPUqzX+Wl/6AuQdD
=XjMK
-----END PGP SIGNATURE-----

 

Sound Search

I didn't find my sound search within Google Play Music, but it appears that my 91 year old future self is still using GPM..

 

Digital Vellum Photos

Digital Vellum is working on a project to help people store Photos for 100+ years.

That means I'm thinking about how to build a long-term, stable, resilient systems and business. I'd also love to see this applied to Google so it too can be a very very long term entity.

So I'm not an expert in this area but it seems that there are some ways that we can focus the business on long term value. Some are structural, others based on rethinking existing systems. I'm not an economist or an MBA by any stretch, but here goes:

- Sell annuities that pay out in storage/access "dividends" spread out over a long time.
- Create a wholly owned Mutual Society to manage storage and serving. Google can then become a Lloyds of London-stye "Name". [This entity could sell long-term/perpetual bonds that also have storage dividends]
- Create a customer-owned collective to manage long-term assets. Think of it as "Vanguard for Storage".
- We already store Photos for iPhone users, why not have each company back each other up and come up with coordinated storage systems with rights of survivorship.
- For the crytpocurrency angle use something like Streem (http://steem.io) or Storj (http://storj.io) Allow anyone to participate in a long-term storage system. This might be more adaptable.

And also remember to take our Photo Preservation Survey if you haven't already:

https://docs.google.com/forms/d/e/1FAIpQLSfBR7omZ1SDgpgO05W4UD70cITmBk6zqS1xvxyU1t-rtV0Vkg/viewform?...

https://www.ted.com/talks/martin_reeves_how_to_build_a_business_that_lasts_100_years#talk

 

Cloudtop!

Finally can use GCP instances to replace Ubiquity.

Also so very happy that I put my dotfiles in git so I can get this rig the way I like it quickly...

https://user.git.corp.google.com/plindner/dotfiles/

 

Google+ Buttons...

*The +1 button for web sites is now the G+ button*

Hey Googlers - get ready to dogfood the new G+ button! It's an evolution of the existing +1 and +Share buttons you see across the web. It's leaner, faster and much less expensive to operate. Instead the world's most costly-click-counter you'll share directly to G+, which is what most users wanted anyway.

You can see the G+ button at various places such as:

- Blogspot blogs like http://googlemapsmania.blogspot.com/ or https://googlesystem.blogspot.com/
- The Chrome Web store https://chrome.google.com/webstore/
- And sites from a-to-z http://abc7news.com/weather/doppler/ http://www.ikea.com/us/en/catalog/products/10069107/

Want to give feedback? There's a handy link in the pop-up sharebox to do so.

Big kudos to +106053902024703312631 / +110610523830483756510 / +104802479551695111660 and the cast of characters that have helped us get this far.

 

Unreachable!

Unsearchable and Daily Inspiration for a TGIF..

The following *delightful* Google Play Playlist is a comprehensive collection of music from Watch Dogs 2:

https://play.google.com/music/playlist/AMaBXyk097zW--4WF7YxbXiHUAwlq-_CkO6SUOEQuhlGiwkzcMYeVnWqK_Kyi...

Digdug doesn't know anything about it.

And yes, that's a base-64 encoded proto you're seeing! [and Let's hope that adding a new message to that proto doesn't rewrite all the permalinks....]

I was able to find the link to this in some disqus comments with a bit of search tweaking, but I couldn't get an actual link surfaced for a playlist in our own product. The original Spotify playlist does show up.

https://www.gamecrate.com/heres-all-music-featured-watch-dogs-2/15001

https://play.google.com/music/playlist/AMaBXyk097zW--4WF7YxbXiHUAwlq-_CkO6SUOEQuhlGiwkzcMYeVnWqK_Kyi...

 

Checking out SAFe

Looks like there was an internal presentation that I missed:

https://sites.google.com/a/google.com/eng-program-management/community-and-events/fireside_chat/safe

It gives names to processes that I recognize, so it seems like it might be a useful model..

http://www.scaledagile.com/

 

Emerald Sea Protocols

*Emerald Sea Protocols* - October 2010

_Make open protocols the "default choice" and the "easy choice"_ -- me

And 6 years later some of this stuff is finally taking off....

https://docs.google.com/document/d/1spaXUlKajV6Ng20zZBmcKHvDekDNbC2OO5M-R-Ug0q8/edit?_escaped_fragme...

 

Google+ Commercials and Promos

*Various Dates* - Various Google+ Commercials and Promos

In order of appearance with some notes on when they aired.

Introducing the +1 Button
Google+: Circles
Google+: Sparks
Google+: Instant Upload
Google+: Explore Circles
Google+: Explore Settings
Google+: Explore Hangouts
Google+: Explore Games
Welcome to Google+
Google+: A quick look
Google+: Messenger
Google+: Pages
Google+: Search
Google+: Sharing but like real life
Google+: Circles Love Story
Introducing the new Google bar
Google+: Say more with Hangouts
Muppets Google+ Hangout (featuring the Muppets).mp4
Search, plus Your World
Google+: New Dad
Google+ Nina
Google+: Daria Musk
Google+: Tom
Google+ Local: Places you'll love, from people you trust
Google+ Events: Share event photos instantly with Party Mode
Introducing Google+ Events
Connect with friends the way you want with Google+ in Gmail
Google+ for Android
College Football on Google+
Google+ 2012
Google+ Communities: A place for whatever you're into
Google+ Events: Introducing a new way to get together
Google+: Public Squares
Google+: Beautiful movies, made Auto Awesomely
Google+: Media

https://www.youtube.com/playlist?list=PLrzxz5-dv4abGzg0lZPjCIYVSqhc-ivlw&_utm_source=gplus

 

Feedback...

_People long to be treated as co-creators. Not cattle._

[pulled from the massive Google+ feedback thread...]

 

Google+ Features vs Oz Bulk

Finally figured out how to get Charts to overlay labels on the vertical...

Oh for the record, Peak Oz:

28151 files
330MB of Code/Resources
125 Backends
1525 HTTP Paths
673 Stubby Endpoints
3 binaries (widgetbe, widgetfe, frontend)
Lots and lots of qps, much 4514$

 

Social Multiplier

*The Social Multiplier for Google+* April 2011

A Social Multiplier applies to Googlers’ 2011 bonuses. It measures and recognizes the impact each team has on the success of Google+ and building meaningful relationships, sharing, and identity across all our products.

More details

https://sites.google.com/a/google.com/2011-social-multiplier-faqs/home

 

Emerald Sea Mobile Update

*Emerald Sea Mobile Update* - 2010 Q3

by Punit Soni

- We've come full circle on Location Sharing. +111280803752736822602
- Making phone calls on profiles never happened, and the CallMeMaybe project 5 years later never launched.

https://docs.google.com/presentation/d/17D9uqGEglLfrICSNiYOwKCzHsFmSjZcNNoc7KpJHOk0/edit?_escaped_fr...

 

Bitcoin Lightning

Bitcoin Lightning talk today:

_Come learn about the bitcoin Lightning Network! The Lightning Network is a "layer 2" bitcoin protocol designed to address some of bitcoin’s technical limitations in regards to scaling. Compared to on chain bitcoin payments, it promises instant payment speed measured in milliseconds to seconds, scalability capable of millions to billions of transactions per second across the network, lower cost and improved anonymity. Olaoluwa Osuntokun (aka roastbeef) is a former Google intern and currently works on Lightning Network at Lightning Labs. He will give a deep dive into latest developments in the implementation of Lightning Network._

More info: https://lightning.network/, http://lightning.community/

https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=ZGcxZDNhZjBnaW9sZDhwZ2tjYjl0Ymo...

http://lightning.network/

 

Oz Monolith

*An Update on the Oz Monolith*

So it's a little over been two weeks since we turned down most of Oz for frontends. Project Death Star removed most Google+ traffic. Purple Hummus removed contacts.google.com. Project Falcon got iOS G+ on FEDS. And the OneGoogle Notifications Widget is now exiting too.

There's still much more to do, Apiary APIs, widgets and more need to go. And lots of code to delete as you can see in the Rise and Fall of Oz by # of files below.

Thanks to everyone that removed services/code, and let me know if you're missing a killoz teams badge.

 

 

Scanning

I guess just in case I was running some perl script I downloaded off of Matt's Script Archive on port 7888

plindner@arcwelder:[beaker]/google3$ host 172.25.65.58
58.65.25.172.in-addr.arpa domain name pointer security-scanner-amer-3.cbf.corp.google.com.

But it appears I can't make it stop :(

https://scarf.googleplex.com/checkip?target=100.109.7.129&list=

05:52:51.515942 IP 172.25.65.58.43577 > 100.109.7.129.7888: Flags [P.], seq 0:432, ack 1, win 229, options [nop,nop,TS val 1188697399 ecr 2097041011], length 432
        0x0000:  4560 01e4 1784 4000 3b06 ccee ac19 413a  E.....@.;.....A:
        0x0010:  646d 0781 aa39 1ed0 c325 02b0 5897 25e2  dm...9...%..X.%.
        0x0020:  8018 00e5 069a 0000 0101 080a 46da 1537  ............F..7
        0x0030:  7cfe 4e73 4745 5420 2f66 6f72 6d2f 6175  |.NsGET./form/au
        0x0040:  6b74 696f 6e2e 6367 693f 6d65 6e75 653d  ktion.cgi?menue=
        0x0050:  2e2e 2f2e 2e2f 2e2e 2f2e 2e2f 2e2e 2f2e  ../../../../../.
        0x0060:  2e2f 2e2e 2f2e 2e2f 2e2e 2f65 7463 2f70  ./../../../etc/p
        0x0070:  6173 7377 6420 4854 5450 2f31 2e31 0d0a  asswd.HTTP/1.1..
        0x0080:  486f 7374 3a20 6172 6377 656c 6465 722e  Host:.arcwelder.
        0x0090:  6d74 762e 636f 7270 2e67 6f6f 676c 652e  mtv.corp.google.
        0x00a0:  636f 6d3a 3738 3838 0d0a 4163 6365 7074  com:7888..Accept
        0x00b0:  2d43 6861 7273 6574 3a20 6973 6f2d 3838  -Charset:.iso-88
        0x00c0:  3539 2d31 2c75 7466 2d38 3b71 3d30 2e39  59-1,utf-8;q=0.9
        0x00d0:  2c2a 3b71 3d30 2e31 0d0a 4163 6365 7074  ,*;q=0.1..Accept
        0x00e0:  2d4c 616e 6775 6167 653a 2065 6e0d 0a43  -Language:.en..C

 

Now...

Achievement unlocked. Google Now tells me about my own posts on my own site.

 

gHarmony

Sad that they didn't call it G-Love and Special Sauce

https://sites.google.com/a/google.com/deepcompatibility/home

 

Specialty Pharmacy Pfizer Farce

Still riding the blindfolded roller coaster with my wife and her metastatic breast cancer. We got a good 18 months from the 1st treatment. Fingers crossed that this new wonder drug will be even better.

I had a whole rant queued up about cancer drugs, Google's specialty pharmacy and Pfizer pricing Ibrance at 0k/month. Alas, MacOS+Chrome ate it.

Instead you can read this article and understand how we end up with ridiculous 80 monthly ransom payments copays. (Seriously life-and-death isn't subject to price elasticity of demand!)

http://www.fiercepharma.com/sales-and-marketing/pfizer-s-ibrance-pricing-shows-multiyear-market-anal...

 

 

Long Now

Would people be interested in attending a *Google Talk* about the *Long Now* projects 10,000 year clock[1] and Rosetta disk[2]? I'm in touch with their staff and they expressed interest and I'd like to know if it's worth my time to organize the event...

Also I recommend joining and attending their events. Lots of interesting people and viewpoints that you normally don't get inside the tech bubble. Plus it feels like you're a member of a secret society and their bar _The Interval_[3] serves up damn fine cocktails.

[1] http://longnow.org/clock/
[2] http://rosettaproject.org/
[3] http://theinterval.org/

http://longnow.org/about/

 

Code Next Opens in Oakland, creating diversity through Constructionism

Code Next Opens in Oakland, creating diversity through Constructionism

"From a design point of view it is a truly unique experience that very much leans on an educational theory known as constructionism. This codified curriculum will soon be available to the entire world as an open source."

 

1m LoC deleted!

Of course I couldn't have done it without the entire teams that wrote the code and these specific products:

Firefox Toolbars
Google Gadgets, iGoogle, and OpenSocial
Hotstuff
Google Buzz and the entire Focus Frontend
Chili
Tacotruck
Mercury
Kraken
... and Oz

And big shout outs to abandoned experiments, never completed features and my agent, Klippy.

https://deletestats.googleplex.com/plindner#1286694000..1474786800!cdd

 

 

Feature Request

Google Webmaster Tools lists links to all Chrome extensions that reference your domain...

Not sure which category id...

 

Achievement Unlocked*: Impersonated on Facebook.

*Good*: Facebook killed the profile 2 minutes after I reported it for impersonation. Also a great way to get in touch with old friends as they ask 'was that you?'.

*Bad*: the grammar.

*Ugly*: 19 people had friended that profile before it was taken down.

Be vigilant out there....

https://plus.google.com/photos/107786897865850743842/albums/6325073859824754257/6325073857645853762?...

 

Early Google - Linux restricts

I found my first email to Google. From the year 2000. Since then I've worked through five companies, but Joan Braddi is still here.

And since I'm on the inside now I was able to find the that cl referenced the work I was doing at the time, which was adding search to www.redhat.com. (Or Red hat, as you can see here)

https://critique.corp.google.com/#review/8802/depot/eng/clientwork/CompletedSites.html

I do have to wonder if Red Hat's slow payment of their 5k+ contract fees hurt the early Google, or what might have happened had Google gotten into the RPM search field as I suggested to them way back when...

And for a real blast from the past see the search stats that were emailed out monthly(!)

https://groups.google.com/a/google.com/d/msg/partner-reports/XiVcELeVONc/AtcwCeBS7uYJ

 

The Red Queen Principle

_...in this place it takes all the running you can do, to keep in the same place._

If a Google project doesn't have enough headcount to keep up with the constant churn you can bet that it will eventually go extinct.

[Also of note, suboptimization[1]; given our recent strategy with messaging clients...]

[1] http://pespmc1.vub.ac.be/SUBOPTIM.html

http://pespmc1.vub.ac.be/REDQUEEN.html

 

Indieweb

*Updates* - Indieweb

And since Ade mentioned IndieWeb, here's a good writeup of what's going on in that community.

I did get to chat with Tantek a bit at the Decentralized Web conference. We bemoaned the lack of UX voices.

Fun fact: My first project at Google was supposed to be a SWAT0 implementation.

http://tantek.com/2016/190/b1/state-of-indieweb-summit

 

Feedburner...

*Feedburner* on the chopping block? Surprised it lasted this long.

The code is oooold, I tried upgrading it's usage of Apache Commons v2->v3 a while ago and owners were reluctant to allow even that level of cleanup....

https://docs.google.com/document/d/1mwQfraSAROtYsDIq9f-JGZeocSDkObYMj1LgE_yiO8E/edit?_escaped_fragme...

 

Decentralized Web Summit Trip Report - June 8-9, 2016

It's been a week, so time for a writeup of what went down at DWS. The press below covers some details, but I'm going to talk about the _feels_.

tl;dr - Electric atmosphere, technology on the cusp, very unclear future.

I found out about this too late to attend the first day, but I followed along via the live stream while reading up on the underlying technologies and chatting with attendees using federation features of Slack.

I went in person for day 2 and immediately felt the deja vu. O'Reilly FOOCamp meets early Google I/O meets the original GopherCon. You had wise sages (or as Wendy Hanamura put it _Orignal Gangstas_) working side-by-side with the new blockchain Gangstas. The only thing missing was a game of werewolf.

The breakout sessions were tech heavy but the crowd didn't need their hand held to pull down git repos and run/modify code. Many quick demos were created.

Lightning talks (available online) had thoughtful live questions and were broad enough to cover both the underlying technology and the potential results of applying it to society. I appreciated the inclusivity and diversity.

That said the ghosts of breathless tech conferences past were all there:

*Mobile* No real demos on phones. Many talks started with 'enter this on the command line'. That said most of the p2p systems on display have really good mobile properties: eventual consistency. offline sync, etc.

*UX* Little to no focus on UI/Usability problems. There was some discussion on the "Why PGP failed" talk, and passing references here and there. But very little about how this tech would be better for users.

*Economics* This new tech is competing with dirt-cheap VPS hosts out there and a generation of software designed for centralized client-server. Privacy and long-term effects on the ecosystem are low on users feature list. With the fintech bubble about to pop, who's going to fund the development; let alone the ongoing governance. Will new bitcoin funding models be the solution? Will the incumbents embrace or reject?

*Complexity* writing cryptographic serverless code is difficult and it's easy to make mistakes. libp2p is a good start, but the tooling isn't there yet.

Despite these serious issues this is the most excited I've been about our technology space in a long time. The electricity and optimism about what might emerge from this soup of technologies was palpable. I have hope that people won't want to repeat past mistakes, and that the new stack can achieve some 10x gains. Here's some initial thoughts:

- What if your phone could pull down entire sites for use offline and have deltas propagated when connected?
- How about having all of your physical devices syncing between themselves instead of up and down to the cloud.
- How about a better UI for managing your identity public/private keys?
- What about your OnHub being your persistent home on the network?
- What about being able to archive and 'play back' entire web sites like you would a git repo?
- How about having easy micropayments as a way to break free from our current ad-supported mess?
- How about Android APKs that travel from device to device with the security of knowing that you're running the exact same code as everyone else.

... more to come.

http://spectrum.ieee.org/view-from-the-valley/telecom/internet/the-fathers-of-the-internet-revolutio...

 

Vector

This feels like something Google would have created back in the day. Impressive.

- Cross Platform
- Interoperable
- Clients on Web/iOS/Android

Wow.

https://vector.im/

 

Decentralized Web Summit

Attending the Decentralized Web Summit day 2. Hope to see some familiar and new faces.

http://www.decentralizedweb.net/

 

 

Owners of OWNERS

Want to know who owns your code?

cs -l -local "case:yes f:my/google3/path/.*/OWNERS\$" \
  | xargs -n 1 g4 owners \
  | sed -e 's/ included.*$//' -e 's/,$//' \
  | grep -v '^//' \
  | grep -v piper-group-eng \
  | egrep my/google3/path \
  | sort | uniq

Sample output

https://x20web.corp.google.com/~plindner/cargocult-oz/owners_all.txt

 

Dead Integrations

Today I confidently said to my father in law that I could make it easy for him to insert photos into gmail. Sadly Google let me down here.

Root cause bug is here:

https://b.corp.google.com/u/0/issues/26608412

Basically no one has updated the gmail compose/onepick integration to read from photos.google.com data. Instead it only supports G+ photos and albums, which are not being created any more.

So I thought, let's turn on Drive integration and use Drive OnePick. Nope. It sucks. You don't get an inline image in the message, nor can you use the photo options you normally get.

Inbox does have something that works, but I'm not going to train my 80 year old father-in-law to use another email client right after I got him moved over from NetZero(!)...

 

Not this again...

I guess they had to do something with the Chrome Bookmarks code base once they rolled it back.

See http://go/stars for the latest pitch deck and future plans.

So what does this mean for Spaces, which is also using search results?

What does it mean for collections?

Why can't we work together on this stuff instead of fragmenting? It's just so stupid.

http://techcrunch.com/2015/12/01/google-turns-image-search-into-pinterest-with-new-collections-featu...

 

Plus Sundar

Sundar - you should really update your G+ tagline. People have commented on your posts that you're still listed as SVP, [and you *have* updated your twitter profile to CEO]

Also what changes would you like to see in G+ that would make you engage as you do on Twitter. You post and retweet at 8x the rate over there, yet you have similar engagement levels on your posts in both places.

For November:
7 retweets, 3 tweets
1 G+ Post.

http://plus.google.com/+SundarPichai/posts/C49DTNR8uoG

 

Bumper Music Playlist

Finally got around to starting a playlist of the dorky songs I play when meetings start late.

And for your Halloween pleasure you'll find the following tracks:

- _Edgar Winter_ - *Frankenstein*
- _Focus_ - *Hocus Pocus*
- and a very special instrumental version of the *Time Warp* from the _Rocky Horror Picture Show._

https://play.google.com/music/playlist/AMaBXynB0Y7GSMNgd3XrzHLe5CQOatDMjcWYhS0Gn7R7ACZuOmlJLQJ9vez4G...

 

Come Home Paul! Come Home!

- First time I've seen Recruiters targeting expat folks. What next, will they contact my family to put pressure on me to move back?
- Including a Youtube video in your emails is a good way to get your message visibility in Inbox. Even if it's this dorky thing.
- It also appears that Target makes it's recruiters use their DJ name. In da house with *DJ Luke Doubler* and his sidekick *Talent Scout*.

http://rumandmonkey.com/widgets/toys/namegen/3675

---
Paul,

My name is Luke Doubler and I’m a talent scout for Target Corporation.

I’m reaching out to you because I see that you went to the U of M and I’d like to see if you’d consider coming back.

I found your name on your GitHub profile (http://github.com/lindner) and see you are a full stack developer with contributions in JavaScript, full stack products, Apache, Amazon Dynamo and others. I also see via your LinkedIn profile you are with Google. I’d like to see if you’d consider a leadership role with Target.

Our corporate office located downtown Minneapolis has an engineer leadership position open in a very agile/scrum development team building products that will propel Target.com as the premier online retailer.

Would you be open to connecting Paul via phone? Your full stack development experiences appears to be exactly what we’re seeking. I can make myself available based on your schedule.

I look forward to connecting.

https://www.youtube.com/watch?v=QopMlVsPH3Y

 

Curiosity

Today's inspiration: *Curiosity enabled Products*

So happy to work at a place that values and enables curiosity.

GPMAA and now Youtube Music generate curiosity. What's this song? Oh who's that? What are they saying? *Waynes World III*??!?

Google Search satisfies my curiosity.

And what do you know it's a song about curiosity: _I think about anything and everything, like a child_.

http://lyricstranslate.com/en/comme-un-enfant-child.html

_Je chante et je pleure, comme un enfant_
_Je joue à me faire peur, comme un enfant_
_Je pense tout et son contraire, comme un enfant_
_Je danse, j'ai le coeur à l'envers, comme un enfant_

https://www.youtube.com/watch?v=5c-GeBqUgAA&feature=youtu.be

 

Reddit

Digging into some Sharing patterns wrt to Reddit.

This reddit thread:

https://www.reddit.com/r/Android/comments/3mh63x/artem_russakovskii_3450mah_battery_confirmed_on/

Posted by some random user:

https://www.reddit.com/user/sajdx1

Contains a link to a post by an Android Police author and prolific G+ user:

https://plus.google.com/+ArtemRussakovskii

That link in Reddit was clicked on 28k times (probably much more since these logs are only web requests..)

select top(request,15) as h, count(*) as c from
gfstmp_oz.tmp_oz_fe_weblog.20150927 where AppsFrameworkExtension.action_class = 'PermalinkedUpdate' and referer like '%reddit.com%';
+-----------------------------------------------------------------------------------+-------+
| h | c |
+-----------------------------------------------------------------------------------+-------+
| GET /+ArtemRussakovskii/posts/T9fdFDBp1fd HTTP/1.1 | 28917 |
| GET /+ArtemRussakovskii/posts/hpc36iQuRSR HTTP/1.1 | 3665 |
| GET /u/0/108441771977176576567/posts/QQNFtAeEjTY HTTP/1.1 | 2088 |
| GET /100098741112799154035/posts/Lavu4mVTvpX HTTP/1.1 | 1899 |
| GET /+ArtemRussakovskii/posts/bA4ryjrT9MJ HTTP/1.1 | 1827 |

*Someone send Artem a cookie, or some G+ swag...*

https://www.reddit.com/r/Android/comments/3mh63x/artem_russakovskii_3450mah_battery_confirmed_on/

 

Nest Support Kudos

I had a support call last night and it went really well.

Thermostat displayed E24 error code. The diagnostic tool on the web site was well done. I got to the end where a support ticket was opened. Called in and went through diagnosing the faceplate. At the end it wasn't the thermostat, the furnace had a faulty safety sensor that caused the fan to run and cut the voltage to 1v.

Suggestions:
- The clunkiest part of the process was telling the rep my email address. Also the email I entered in the ticket was different than my Nest account email.
- Could we surface the diagnostic tools on the Nest App? Tried on mobile web and it wasn't working well so then I was running between my desktop and the Nest.
- There's a good opportunity to refer to HVAC repair technicians (Nest Pros?). I spent an hour calling around to find someone that would come out at 9pm in the evening. [Of course this is hard in general; Google search really failed here too. Yelp at least had an 'open now' filter on their business listings.]

In any case thanks again for the good support experience - I hope other teams can learn from it.

http://nest.com/e24

 

Googleplex

http://googleplex.com link previews now available

Googlers sharing to G+ with googleplex URLs will see much improved previews. And yes, that means you can now start a G+ Collection of favorite Memegen links .

But it also means that many other internal sites support better sharing. For example, the devsite.googpleplex.com staging site you see below allows for testing G+ web integration before a prod deploy. It also means Teams, Ariane, EasyOKRs, YAQs and more don't generate random login.corp page previews.

That said, note that not all googleplex sites are supported. The default acl for Googleplex requires a Machine Cert, which G+ doesn't have. If you want your googleplex web app to work well with this new feature you can follow the guidelines here:

https://sites.google.com/a/google.com/uberproxy/user-docs/howto/requesting-an-acl-change

Once that's done you should follow the G+ Snippet guidelines below to generates awesome preview titles/descriptions and images.

Please feel free to contact me if you have questions about this feature. Happy Sharing!

https://devsite.googleplex.com/+/web/

 

Facebook - House of Pain - TV Commercial

[Note: I dare you to find this video using Google Search. I used search.twitter.com to find this]

This is a new Facebook TV Commercial set to House of Pain's Jump Around. Of interest:

- square aspect ratio (on tv it's on a seamless white background)
- there is no opengraph markup on this page. No markup at all really.
- Except for meta tags for: https://w3c.github.io/webappsec/specs/referrer-policy/ which I did not realize existed.
- It makes me want to see if it's possible to animate our own app UI at 60fps.

https://www.facebook.com/facebook/videos/vl.515712155263726/10153943242676729/?type=1&theater

 

Share Link stats - Week

50% increase in sharing actions.

https://dasnav.corp.google.com/dnlesnav/#label_id=lbas4&view=default

Share link replaced Copy Link in the Y release. The chart below shows both actions and the the combined activity.

https://plus.google.com/photos/107786897865850743842/albums/6192442805982854689/6192442808427363266?...