Skip to main content
 

Search the html, not the content.  I can think of a bunch of ways that this is useful...


http://nerdydata.com/






 


IMO we need *Public* to be different from *Publicized*.  There are people that want stuff to be out there, but not promoted.  Give the user a choice here..

We've been through this hell many times.  User thinks their audience is small.  We blow it up big time:

- Google+ Shares of Youtube videos
- Photos on a Map
- next?

I've told this story many times, but when I was at hi5 we analyzed why people deleted their accounts.  A big percentage were people with photos that appeared in the hi5 version of 'What's Hot'.

http://www.allisonwoodruff.com/publications/2014-Woodruff-CHI2014-ReputationManagement.pdf






 

Heard most of this on the drive home yesterday on KZSU.  A great discussion of how technology mediated experiences affects our humanity.

Sometimes the bridge traffic backups are good for something.


http://www.hearsayculture.com/?p=1301






 

*This is how Googlebot fetched the page*

So my  with SEO got the shout out, so I guess I should tell you more...  I learned a few things about driving search traffic at some startups and at LinkedIn which really mastered the practice. When Authorship was unlaunched I noticed that we did quite poorly in this area.

So I got our sites verified on Google Webmaster tools and started going through a few checklists.  Bushels of low hanging fruit.  Many issues have been fixed, but there are many more to go.  I'm collecting resources on this sites page:

https://sites.google.com/a/google.com/oz/oz-documentation/seo

And here's a cover bug that lists many of the problems found:

https://b2.corp.google.com/issues/17438991

Also if you're interested in these issues I can add you to the webmaster tools sites.  You can see what people are searching for and what your pages look like to Googlebot.  And hopefully it's not like the /explore page (which is fixed in http://cr/75340820)

[we now return you to your I release code freeze scramble]


https://plus.google.com/photos/107786897865850743842/albums/6058268239207694881/6058268240831870450






 

*going to mow the new kia*

Hangouts/GV needs a share button...

_Yay. G. Any has called Smart day event for Thursday. September 11th 2014. For your residence asked. 2. So record, press 1 to continue this message in English. Hope you guys do. But I just could you estimate so I can explain yours. Bye. Yay. G. Any has called Smart day event for Thursday. September 11th 2014. For your residence asked. 2. So record. But I spend your in 5 order monday newsreel a lenient. Remember to reduce your energy use between 2 PM and 7 PM Yes 8 energy point electric rates are high. S. Yeah for more information. Your update your notification preferences. Yeah, including our new S M S text notification message. Yeah, please visit, your B M W W dot T T E dot com. Yeah forward slash your mate your call. 1. Yeah 866. Yeah 743. Yeah, 0263 P. G. N. T. I've heard of them out a living, but I just wanted to do 818 point base 6 PM at a home signals me got going to see. Hey, this is a me see if you those, that'll be cool with bye. But according to the refusal going to mow the new kia and they love those we may see if you gave me. But I was gonna that he One of the study for the legs, we got some. S. S. S. By opening a messing from a few. And ohh but I thought you said listening to The know if you got to you and your trouble, B, C, D Yeah, we will go to the renewal. Yeah, so yay. She E yo dot com. Yeah bad. After Tomorrow. Great. Based on your yo Jeremy, irons, ohh no your toes face face. Yeah see if they go out of the days. Yeah fatal dose face to face. Thank you. Bye bye._









 

Anyone on photos team working with twitpic to get their stuff into G+ photos?

Would be interesting to create an appengine application that could serve twitpic.com and redirect and keep those permalinks active.


http://arstechnica.com/tech-policy/2014/09/twitpic-to-shut-down-picture-sharing-service-after-tradem...






 


From the ever entertaining CompeteWatch community...

https://quip.com/blog/notifications






 

My canary's got a regression! And the only prescription.. is more @Nullable!









 

FYI -  Search is unlaunching social features today:

https://ariane.googleplex.com/launch/121162 (Authorship)
https://ariane.googleplex.com/launch/120045 (SpYW)

This is a reactive release, so no explicit comms will go out.  If anyone asks you should escalate through PR.  There will be a public post about some of this by John Mueller.

Sad to see it go, but I do understand the reasons why.









 

You can now donate and gift-match via payroll deductions.


https://support.google.com/googlersgive/answer/3381180






 

*One simple trick that simplifies JS Loading!*

@103532563190745371016 has delved deep into script loading and found that it's better to  just use a regular script tag to load many resources.  The key is to use the async and defer attributes.

It turns out that preload scanners work better than the gobs of script-tag-injecting js code, even on older mobile browsers.

If you're targeting IE9 and above you can also use the _onload_ attribute on your script tag to trigger execution when the script is async loaded.

Work is ongoing to update our docs and existing uses in google3.


https://docs.google.com/a/google.com/document/d/1vOKlHN3VI9nlJYbkCIXSZiP_T9QimGvaoh48qR9BKI8/edit?_e...






 

Worth re-reading every now and again...

And since this was in 7/2012 many new folks may have never seen it..

http://go/escalation-manifesto







 

Gaia engineers, avert your gaze.

Imagine the logic needed to implement that...

Nebraska: age 19 (or upon marriage) huh?


http://en.wikipedia.org/wiki/Age_of_majority






 

Some days I wish we could apply machine learning to TAP...

For example, run this small set of tests first, because if they fail, then all these other ones will fail too.









 

 

Google Health...  For dogs

Just had to deal with medical records for my dog's chemo treatments.  Very suboptimal.  I was able to get PDFs (instead of fax) and some digital x-rays.

However to make sense of this I had to manually plug in blood test results into a sheet.  Each of these data points had differing error-ranges. etc.

There's a long history of animal based science being applied to humans.  If we could solve the Vet problem we could move on to Humans.....









 

I don't think that's what we meant by "name shaped".

@102143528674197588447 @103643500382916616176


https://plus.google.com/






 

This following comment makes me wonder...  when will HTML not make up the majority of our search corpus?

_They've already been using their ranking system to encourage HTTP and HTML. Think of all the poor BBSs and gopher servers they've been discriminating against!_


http://search-beta.slashdot.org/story/14/08/07/1556204/google-will-give-a-search-edge-to-websites-th...






 

Big congrats to the G+ signin team for getting integrated with mixi.  Wow.


http://mixi.co.jp/press/2014/0804/12248/






 


_"embedded restaurants and taxis"_

This is why I think we need to do more, not less with live content, especially on mobile....

http://ben-evans.com/benedictevans/2014/8/1/app-unbundling-search-and-discovery






 

 

Kudos to Lisa on the 84/580 run today. She was running behind and right behind the other 580 bus, she asked the Newark/Bayfair passengers if they'd switch to the other bus so she could skip those stops.

Super Ingenious.









 

Putting servers under a "microscope"?

At -= 2 we had a special set of prod machines called microscopes.  These machines ran fully instrumented binaries with full logging and oodles of extra instrumentation.

For read-only services without side effects a small chunk of traffic was mirrored to the microscopes.  For mutable requests a %age was sent there.

I don't expect we'll let engineers connect Yourkit to running production code, but I would have to expect that something like this exists, right?  right?


http://faizscientific.com/faizhtml/images/hello-kitty-microscope.jpg






 

What is this Messenger app in L???

Will Hangouts still be default? What about Gmessage?


https://plus.google.com/photos/107786897865850743842/albums/6041918966800660241/6041918960428142274?...






 

Bookmark this for when your Hangout/GVC loses audio and the other side doesn't care/know.


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






 

 

Realized that many people don't know about this nicely curated news blast that's put out every morning.  Subscribe today!


https://groups.google.com/a/google.com/forum/#!forum/morningnews






 

Nifty new auto screenshot sharing in Ingres. Play Games should offer this as "Screenshot as a Service". I wish that they used Deep Links and Calypso...

Intel report for Portal "Jordan Residence" -- Ace Arch.


https://plus.google.com/photos/107786897865850743842/albums/6031938915992521697/6031938918283855778?...






 

Going to be using hashtags in CLs a lot more now that Critique shows them as links to a search landing page:

https://critique.corp.google.com/#search/&q=tag:socialefficiency&type=cl









 

 

The OpenSocial zombie is tough to kill.  Instead of braaaains it mutters _unified architecture document._.....


http://www.w3.org/2013/socialweb/social-activity-proposal.html






 

Big anti-hangouts article from Microsoft.

_Google+ Hangouts is Google’s attempt at a Universal Communications solution, but is designed primarily for consumers rather than information workers. It relies on third-party applications for many key voice capabilities, and has other significant limitations that make it a poor choice for business. Lync, which is easy to use and easy to manage, offers the flexible yet comprehensive UC solution that both enterprises and end users need—a solution that Google can’t match._


http://blogs.office.com/2014/06/09/microsoft-drives-the-universal-communications-revolution/






 

Idea: *bandwidth meter on shuttle*

or a data based way to stop data hogs.

- Install network monitoring on the router. Use sflow or something like http://www.pmacct.net/ Also gather interface stats (up/down/max bw, etc)
- display results for everyone to see
  - use built-in TV/video out (if available)
  - or use an led sign like the one below..

Messages that could be displayed:

  - Bandwidth warning 75% reduce usage.
  - No 3G/4G service.  Hang tight!
  - Warning.  Video usage @35%
  - Display stats for the current ride
     BW used this ride 420M
  - Or even better:
     BW used this ride: 56
  - Or sillier:
    BW use this ride: .05 milli-SWE

Of course a programmable sign could be used for other things too.

Next Stop: West Oakland Park & Ride
Some interesting google-wide metrics (and not the stock price, please...)


http://www.amazon.com/NEOPlex-Programmable-Scrolling-Software-Keyboard/dp/B00B90LY7I/ref=pd_sim_sbs_...






 

So is there an official cabo hangout/community thing for those of us here in all this mugginess?









 

Remember: *Social's about the people*

_Hey now y'all, can we just get real?_
_Do we care about our fans or is this just another deal?_
_Said another way, have we lost our way?_
_Social's about the people, remember they are people_
_Do we really need another fan, like or share?_
_Do we need another post to show up everywhere?_
_I hope as we scatter we never forget_
_That our posts live forever even when we go to bed_


http://www.youtube.com/watch?v=itvvFfeLh84






 

For a second there I thought we had forgotten some size params on our FIFE urls...


https://plus.google.com/104979267299758620425#__sid=md0






 

This is either really disgusting or super-trollish, depending on whether this person is an actual employee...   Latest comment:

_Nothing at all; this was a decision made by the Hangouts team. The XMPP change has to do with the NIH syndrome a lot of Google engineers suffer from, combined with the incompetence of the Hangouts PM, Kate Cushing._
_Disclaimer: I work for Google._


https://news.ycombinator.com/threads?id=presootto






 

This just happened to me at 4am.  Many, many reports like this at http://community.nest.com/ and there's no public response.

Wife wants to rip them all out and get a refund.  Anyone from Nest team want to help out?


http://9to5mac.com/2014/01/20/is-the-nest-protect-fire-alarm-giving-users-false-alarms/






 

Google+ : For Winners.

(Private communities and hangouts get the job done for Ingress players...)


https://plus.google.com/photos/107786897865850743842/albums/6014259673203354705/6014259666305363442?...






 

*Decreasing Dwell Time*

Has anyone looked into mechanisms for loading busses more quickly?  A couple of thoughts:
- Add a card scanner on the 2nd door, deputize a Googler to check entrants.
- On campus make a pickup stop in a secured area.  Then people don't have to badge as they board.
- Install two badge readers on double-deckers, one on the stairs, one by the driver.
- Do not wait for tardy passengers if the bus is running late, there's probably another one right behind.

I wrote most of this post while the Van Ness bus boarded passengers @Sacramento which was blocking an entire lane of traffic.









 

Install ground-breaking spyware; receive ongoing rewards!

_[from a survey I received from TiVO today]_

We are considering creating a special segment of the TiVo Advisors panel to explore TiVo subscribers' usage of mobile technology and how it relates to your enjoyment of TV and other media.  Everyone who participates in this exclusive segment of the panel will receive ongoing rewards based on actual participation (not a monthly sweepstakes).

This ground-breaking research will help us understand the ways mobile, television, digital, social, and other media are viewed, used, and shared by TiVo subscribers.  Your participation will have a direct impact on how entertainment and information is delivered to consumers today and in the future.

To participate in this exclusive group, you will be required to download and continually run an app on a qualified mobile device (up to three devices per panelist).  The app runs in the background of your device (in other words, you do not have to interact with the app to receive rewards).

Qualified devices include:

Android™ smartphones and tablets that run Android version 4.0 or greater, and are not rooted;
Kindle Fire HD, but not the first generation Kindle Fire;
iPhone® 5, iPads® and iPod touch® devices that run iOS version 5.0 or greater.
Earlier iPhones are not supported at this time.
The app is a small mobile application (about 3.3 megabytes) which is not intended to interfere with your web, app, wireless phone, or battery usage. Once installed, you should never need to re-activate the app.

At this time, we'd like to get your initial thoughts about this idea.  If we choose to proceed, we'll send out more information in the next few months.

 

It's breeding season for -Snowy- Great Egrets.

Next time you're on the west side of 1201 Charleston look up to the trees and you'll notice a dozen -Snowy- Great Egret nests.  Maybe you'll even catch them flying from tree-to-tree carrying newly found twigs.  They really get going on the weekends when they have the campus to themselves.

http://en.wikipedia.org/wiki/Great_Egret


https://plus.google.com/photos/107786897865850743842/albums/6004786295072276513/6004786295235612994






 

 

*Mockito verboseLogging, plus GuiceBerry hints*

Want to see your mock activity?  Do something like this:

mock(SharingJsonService.FutureInterface.class,
    withSettings().verboseLogging());

Also: Injecting a GuiceBerry mock?  Reset it in a teardown!

There's probably a better way to do this, but.....  I created a Mock inside a GuiceBerry module, then injected it into the test class.

There were two tests that mocked the same method, the second test would blow up because it saw the previous stub, and returned null for the second invocation instead of re-stubbing.

Adding a Mockito.reset(...) on the injected value fixes that.

Thanks to verbose logging I was able to figure that out.

Phew, time for bed.









 

*want*  - couldn't find an internal bug for this, anyone know?

_Add support for [deprecated = true] on all types of definitions_


https://code.google.com/p/protobuf/issues/detail?id=329






 

Why did no one tell me about this?  Would've been so useful for some mobile debugging a little bit ago....

https://xsds.corp.google.com/









 

 

Somewhat amused that the java output from protoc doesn't pass our own internal lint checks :)









 

Can we add a 'has sane permalinks' checkbox to Ariane?

Or maybe an SDD - _SEO Design Doc_.  For a company founded on search we do a crappy job of following our own webmaster guidelines...









 

Emacs tip o' the day

  % g4d someclient
  % emacs
  M-! g4 diff -du
  M-x diff-mode
  # review patch
  # Find interesting diff, C-c C-c to open file at diff point