Skip to main content
 

 

First step to reducing most java binary sizes by 50MB is complete. Code that does not use custom balancers will not require a static version of lbv2client.

Thanks to @101926291824638317887 for coming up with the action plan (see attached doc...).

And big shoutouts to the folks that create and maintain TAP global presubmit and Rosie for making it somewhat painless.


https://docs.google.com/a/google.com/document/d/1A_MTciL428sYZNRiV2xNTrqDUpTqm2BByQAE1mlQ-QQ/edit?hl...






 

This one is for the Java programmers out there.

This one is for the Java programmers out there.

Originally shared by Kevin Bourrillion

At long last... Guava 10.0 has been released!

It's been a long wait since 9 (almost six months!), but I think you won't be disappointed; there's tons of new stuff in here. CacheBuilder/Cache, EventBus, Range and ContiguousSet, Optional, UnsignedLongs, MapJoiner and MapSplitter, the completion of Equivalence, many more new classes, dozens of new methods, and hundreds of smaller improvements scattered all over.

If this comes as good news to you, please join me in thanking the team:Charles Fry (release-master this time, took MANY bullets for us), Chris Povirk Kurt Alfred Kluever and our summer Deranged Intern Louis Wasserman. And as always, the number of other Googlers (and one non-Googler!) who contributed is too many to even list.

Please upgrade, and please help us spread the word!

Now back to work on 11.0 I go. :-)

 

My google birthday is the same as Google's birthday.

This year has sure flown by!









 

Hi Qiwenm

Hi Qiwenm

Thanks for adding me to a circle on Google+. I work at Google on the Connected Sites team. We build tools that help your friends find you. There are a number of things you can do to help:

Add your other Accounts on the web to your profile:

1) Click on your profile https://plus.google.com/me

2) Click on "Edit Profile"

3) Click on "Other Profiles"

4) Add links!

If you have a Hotmail or Yahoo account don't forget to import your contacts here:

https://plus.google.com/circles/find

Also consider visiting the Connected Accounts settings page where you can connect your various accounts:

https://plus.google.com/settings/connectedaccounts

Thanks again for using Google+!

Paul

 

Hi Stephen!

Hi Stephen!

Thanks for adding me to a circle on Google+. I work at Google on the Connected Sites team. We build tools that help your friends find you. There are a number of things you can do to help:

Add your other Accounts on the web to your profile:

1) Click on your profile https://plus.google.com/me

2) Click on "Edit Profile"

3) Click on "Other Profiles"

4) Add links!

If you have a Hotmail or Yahoo account don't forget to import your contacts here:

https://plus.google.com/circles/find

Also consider visiting the Connected Accounts settings page where you can connect your various accounts:

https://plus.google.com/settings/connectedaccounts

Thanks again for using Google+!

Paul

 

Hi Sana!

Hi Sana!

Thanks for adding me to a circle on Google+. I work at Google on the Connected Sites team. We build tools that help your friends find you. There are a number of things you can do to help:

Add your other Accounts on the web to your profile:

1) Click on your profile https://plus.google.com/me

2) Click on "Edit Profile"

3) Click on "Other Profiles"

4) Add links!

If you have a Hotmail or Yahoo account don't forget to import your contacts here:

https://plus.google.com/circles/find

Also consider visiting the Connected Accounts settings page where you can connect your various accounts:

https://plus.google.com/settings/connectedaccounts

Thanks again for using Google+!

Paul

 

Hi Fahad!

Hi Fahad!

Thanks for adding me to a circle on Google+. I work at Google on the Connected Sites team. We build tools that help your friends find you. There are a number of things you can do to help:

Add your other accounts on the web to your profile:

1) Click on your profile https://plus.google.com/me

2) Click on "Edit Profile"

3) Click on "Other Profiles"

4) Add links!

If you have a Hotmail or Yahoo account don't forget to import your contacts here:

https://plus.google.com/circles/find

Also consider visiting the Connected Accounts settings page where you can connect your various accounts:

https://plus.google.com/settings/connectedaccounts

Thanks again for using Google+!

Paul

 

Thanks for adding me to a circle on Google+.

Thanks for adding me to a circle on Google+. I work at Google on the Connected Sites team. We build tools that help your friends find you. There are a number of things you can do to help:

Add links to any other Accounts you have on the web to your profile:

1) Click on your profile https://plus.google.com/me

2) Click on "Edit Profile"

3) Click on "Other Profiles"

4) Add links!

If you have a Hotmail or Yahoo account don't forget to import your contacts here:

https://plus.google.com/circles/find

Also consider visiting the Connected Accounts settings page where you can connect your various accounts:

https://plus.google.com/settings/connectedaccounts

Thanks again for using Google+!

Paul

 

Hi Rohama

Hi Rohama,

Thanks for adding me to a circle on Google+. I work at Google on the Connected Sites team. We build tools that help your friends find you. There are a number of things you can do to help:

Be sure to add your other Accounts on the web to your profile!

1) Click on your profile https://plus.google.com/me

2) Click on "Edit Profile"

3) Click on "Other Profiles"

4) Add links!

If you have a Hotmail or Yahoo account don't forget to import your contacts here:

https://plus.google.com/circles/find

Also consider visiting the Connected Accounts settings page where you can connect your various accounts:

https://plus.google.com/settings/connectedaccounts

Thanks again for using Google+!

Paul

 

Hi Ferjani

Hi Ferjani,

Thanks for adding me to a circle on Google+. I work at Google on the Connected Sites team. We build tools that help your friends find you. There are a number of things you can do to help:

Be sure to add your other accounts on the web to your profile!

1) Click on your profile https://plus.google.com/me

2) Click on "Edit Profile"

3) Click on "Other Profiles"

4) Add links!

If you have a Hotmail or Yahoo account don't forget to import your contacts here:

https://plus.google.com/circles/find

Also consider visiting the Connected Accounts settings page where you can connect your various accounts:

https://plus.google.com/settings/connectedaccounts

Thanks again for using Google+!

Paul

 

Hi Gourav

Hi Gourav,

Thanks for adding me to a circle on Google+. I work at Google on the Connected Sites team. We build tools that help your friends find you. There are a number of things you can do to help:

Be sure to add your other accounts on the web to your profile!

1) Click on your profile https://plus.google.com/me

2) Click on "Edit Profile"

3) Click on "Other Profiles"

4) Add links!

If you have a Hotmail or Yahoo account don't forget to import your contacts here:

https://plus.google.com/circles/find

Also consider visiting the Connected Accounts settings page where you can connect your various accounts:

https://plus.google.com/settings/connectedaccounts

Thanks again for using Google+!

Paul

 

Hi Hande

Hi Hande,

Thanks for adding me to a circle on Google+. I work at Google on the Connected Sites team. We build tools that help your friends find you. There are a number of things you can do to help:

Be sure to add your other Accounts on the web to your profile!

1) Click on your profile https://plus.google.com/me

2) Click on "Edit Profile"

3) Click on "Other Profiles"

4) Add links!

If you have a Hotmail or Yahoo account don't forget to import your contacts here:

https://plus.google.com/circles/find

Also consider visiting the Connected Accounts settings page where you can connect your various accounts:

https://plus.google.com/settings/connectedaccounts

Thanks again for using Google+!

Paul

 

Just got pinged because of this article.

Someone I work with in the OpenSocial community is trying to read between the lines..


http://www.canadianreviewer.com/cr/2011/9/10/sourcecode-dev-google-in-perspective-an-interview-with-...






 

Here's the start of the Google+ APIs. Read-only People and Activities

Here's the start of the Google+ APIs. Read-only People and Activities

Opensocial folks shouldn't fret -- oauth2, json activity streams and poco all overlap nicely with the ongoing work for OpenSocial V2.

Originally shared by Chris Chabot

A journey of a thousand miles begins with a single step. Lao-tzu

I’m super excited about how the Google+ project brings the richness and nuance of real life sharing to software, and today we’re announcing our first step towards bringing this to your apps as well by launching the Google+ public data APIs.

These APIs allow you to retrieve the public profile information and public posts of the Google+ users, and they lay the foundation for us to build on together - Nothing great is ever built in a vacuum so I’m excited to start the conversation about what the Google+ platform should look like.

Please follow the link to the blog post to find out what exactly we’re launching and you can find the technical details on how to use this on our new developer site at http://developers.google.com/+

I’d also like to take a moment to introduce my team who will be joining me on working with our developer community (ie: you!) and answering any questions you may have about the Google+ platform on our discussion forums.

We’ll all also be doing a bunch of Hangouts over the next few days and beyond to talk to you directly and hear what you think of the +Platform as well as helping with any coding questions you may have, so make sure to add them to your Google+ developers circle!

Timothy Jordan

Jonathan Beri

Ade Oshineye

Will Norris

Jenny Murphy

Wolff Dobson

Now let's see lots of re-shares on this post & let's get this party started!

 

Is there any standardized igraph-like library for email address classification/normalization at Google?

I did a search for gmx.de and bellsouth.net and didn't find anything generic. Just lots of whitelists scattered everywhere like the following class. In any case if you're interested in this let me know since I'll likely be designing such a beast in the near future....

https://cs.corp.google.com/codesearch#google3/java/com/google/caribou/base/AddrSpec.java









 

So now's the time to add your Zagat profile to your google profile!

igraph rule coming shortly. Now we just need to teach them about schema.org markup, XFN, hCard, etal.


http://www.zagat.com/user/3365969/reviews


http://www.zagat.com/user/3365969/reviews






 

Reverse polarity -- fixed.

Reverse polarity -- fixed.

Using this handy testing tool I found eight outlets with reversed polarity this weekend. Fixing it was fairly straightforward -- cut the power and rewire the outlets so the hot and and neutral wires are connected properly.

If you live in an older house I'd highly recommend getting one of these since reversed polarity can harm sensitive electronics and creates a shock hazard.

 

Just got an email that Plaxo is discontinuing bare OpenId support and only allowing Google/Yahoo/Hotmail/Facebook...

Just got an email that Plaxo is discontinuing bare OpenId support and only allowing Google/Yahoo/Hotmail/Facebook for login. Despite OpenId's shortcomings it's sad to see things regress.

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

Hello from Plaxo,

In an effort to improve our login experience for users, Plaxo.com is simplifying and standardizing our sign in options. As such, Plaxo will discontinue support of generic OpenID logins as of 08/23/2011. Instead we're offering login via Google, Yahoo, Hotmail, or Facebook oAuth -- or you can, of course, create a Plaxo specific account.

How will this affect me?

If you use a Google, Yahoo, Hotmail or Facebook openid to login, just click the appropriate button when signing in. Plaxo will ask for permission to use your account credentials; click accept/grant and then go on using Plaxo as you normally would.

If you use any other openid to login, please visit our Forgot Password and follow the instructions for Reset Password, which will create you a Plaxo specific password.

 

Don't forget Doctor Who this weekend.

Don't forget Doctor Who this weekend. I'll be buying it off Amazon and watching on the Google TV instead of suffering through Comcast's SD and BBC America's commercial interruptions...

 

 

This is pretty cool.

This is pretty cool.

The images marked for 7th & Howard match some of the photographs currently hanging in Lighthouse Lofts.

Originally shared by Dan Vanderkam

Raven Keller and I just launched oldsf.org. Check it out! 13,000 historical photos of San Francisco on a Google Map.

A few fun ones:

- Dolores Park as a refugee camp: http://bit.ly/rbJxl2

- The second Cliff House: http://bit.ly/r29Dlh

- Woodward's Gardens: http://bit.ly/r9RdMA

 

Next time you're considering sending an email send a Google+ message instead..









 

I just linked my MySpace account.

I just linked my MySpace account. Hadn't logged in there for a while. Found out I qualify for the Old School badge, plus I can see Tom Anderson over there too!

Link your account in the usual place:

https://plus.google.com/settings/connectedaccounts

 

With great snark comes great responsibility....

Not going to be specific, but an external google marketing campaign just deep-sixed a potential partner deal we've been working to consumate. The partner in question was very pissed off that we insulted their product.

Please remember that we compete with *and* partner with most of the tech world out there the next time you want to have a little "fun".

Signed,
That crazy guy that wants to enable Google to call APIs on non-Google sites...









 

Interesting post on the trough of despair. Also shows adoption curves of Chrome, Wave, etc.

ES fits this in many ways -- everyone had their own internal expectations about what a Google social product might be like, and it's almost impossible to make something that works for all people.

Rolling thunder should help us blow past that trough...


http://www.stephenp.net/2010/06/02/gartner-hype-cycle-meets-google-insights/






 

Hi current/former hi5ers -- what do you think of the new Google+ games?

Hi current/former hi5ers -- what do you think of the new Google+ games?

Of course anil dharni had a hand in one game, and justin kruger is working for another partner.

Small world!

 

private to you.

private to you.

I am not engaging in RN discussions in public and probably won't be doing much of it inside Google due to the mischaracterization of my views on this subject which are not as black and white as some people might think.

Thread hijackiing is pretty rude too you know.

 

Big props to Andrew Davis, Mark W.

Big props to Andrew Davis, Mark W. and the rest of the Opensocial community for getting this done! Major accomplishment.

Originally shared by Evan Prodromou

Voting has started for the new OpenSocial 2.0 specification. If you're not already involved, and you're interested in open apps, this is a great time to get activated. The steps:

1. Sign up here: https://spreadsheets.google.com/spreadsheet/viewform?key=0Aki8A6bvOtZNcGNXZXY1cUtjMk9DQXhvUjNBYlpjWl... Participation in OpenSocial is free and open to all.

2. When you receive notification that you've been added, vote on this revision: http://code.google.com/p/opensocial-resources/source/detail?r=1520

OpenSocial 2.0 is a huge step forward for the specification, incorporating many of the systems (like ActivityStreams and OAuth) that we use on the modern social web. I'm excited by this push -- let's get it released!

 

More weird Dr Who stuff found via Sparks...

More weird Dr Who stuff found via Sparks...

Google has life-size Tardis too, however I couldn't find it last time I looked. (Maybe it dematerialized??)

 

Crazy stuff here at Google...

Crazy stuff here at Google...

Originally shared by Frances Haugen

And I thought my heart couldn't be melted by Google magic anymore... Today the Google+ team was surprised at our weekly All Hands meeting to find out we were having a surprise beach party right outside our building! Check out the wave pool they installed in the parking lot and various Googlers surfing!

 

Want to help Google+ and Google's social efforts succeed but don't know how? Do you use other social sites on the web?

Here's one way you can help -- no coding required!

Pick a site from this list:

https://docs.google.com/a/google.com/spreadsheet/ccc?key=0AvPwfdG5fY41dE1KTk9TZGh0Wl9yaVVCNlFld3g5V1...

And fill out details on this form:

https://docs.google.com/a/google.com/spreadsheet/viewform?hl=en_US&formkey=dGg0aFpOLW9JVWpCa0t3d...

Once this is done we can add support for these sites in iGraph -- this will help social suggestions, social search, the authorship effort and more. Please feel free to reach out to me if you need more information or have questions.

Thanks!


https://docs.google.com/a/google.com/spreadsheet/viewform?hl=en_US&formkey=dGg0aFpOLW9JVWpCa0t3d...






 

Google+ had a whole bunch of widely shared posts about this too. I noticed it bubbling all over the place on rumormill the other day. Here's a link to one of the remaining top shares:

http://rumormill.prom.corp.google.com/details?docid=2RCXflaW8pHq6M&ref=news

I'd also *really* appreciate any help adding the Weibo sites in iGraph. Let me know if you've used these sites and can help classifying the URL structure.


http://www.nytimes.com/2011/07/29/world/asia/29china.html






 

I've always loved naming machines.

I've always loved naming machines. Starting out as a sysadmin it was one way you could have fun, especially when setting up large clusters. Here's my fun names through the years:

A Sun 3/80 lab named after japanese authors - kimitake, mishima, yukio, (can't remember the rest)

30 X Terminals named after creatures in the B52s Rock Lobster song. (Sea-Robin, Bikini-Whale)

I'm sure some people can guess what this set of NeXT machines were named after: hafnhaf, ashpool, mrfrosty, tessier.

Prod backend hosts at hi5 were named after the Simpsons (moe, bart, etc.) We ended up having so many we had to name machines after the guest-stars. ssh'ing into lindaronstandt or michellepfeiffer at 3am was a real spelling test.

Currently at Google I have machines named arcwelder and huskerdu for my dev purposes. Other musical acts that have had the honor of their own machine name over my career include mudhoney, danzig, and even... anthrax.

Originally shared by Paul Lindner

What's the most creative name you've ever give to your computer?

is my occasional "Question of the Day" non-feature feature. At some point it will become a way for people to connect on diverse topics across their circles. Reshare or comment, just use

 

Here's another dev tools success story that I just had to share!

Oz is a big binary. It's so big that it can't get enough disk I/O to start up in some data centers. So it was decided: slim down Oz.

Since I hang around the demolition-derby mailing list I thought I'd give it a try. I started by applying some strict_java_deps to our backends and found a few small things.

Then.. I saw _Linguini_ by @110803933729866443698 -- what an awesome tool. It helped by narrowing down a bunch of bad dependencies. A quick posting to oz-eng and I had help -- @114507985003245977880 jumped in and trimmed focus backend. Then the taco-cabana team jumped in: @111311211176505375030 trimmed deps on mapreduce and others. (Yay, no more compiled in mysql!) We were down 4k deps!

Some more quality time with Linguini revealed that we were still dependent on bigtable and colossus. These were coming from multiple places -- _apps/people/activity_, _gdata_ etc.. I started cleaning up these and ran the CL through the new TAP multi-project submit queue from my overlayfs client. Glorious! 2k tests run and passed.

Next up: _//java/com/google/focus/util:util_ had a dependency on _gdata_, which linked to a generic filesystem dep that pulled in the kitchen sink.

Global Submit Queue to the rescue! I was able to run my CL through a massive amount of tests and actually caught an issue. Fixed it and submitted -- Oz and the 7000 other targets that depend on focus/util:util benefit.

Oz is now down to *50933* deps according to the stats that @118060091464830878219 is tracking. Once a few more transitive dependencies are cleaned up we'll be able to slice off another 2k deps too.

Thanks to everyone for the great tools. I feel my productivity rising already :)









 

 

Using the Employer field for the hovercard is going to really really mess with the quality of that data now that users have figured this out...

https://plus.google.com/u/2/112657790571355014050/posts/5VYTZ9tY2JV


https://plus.google.com/u/2/112657790571355014050/posts/5VYTZ9tY2JV






 

Have an Address Book?

Have an Address Book? Want to invite some friends? We have the solution for you. You can now upload contacts on the Find and Invite page by clicking on the Upload address book button :

https://plus.google.com/circles/find

You'll need an address book file on your computer. Get one by performing any of the following actions:

Outlook -

Select File > Import/Export > Export from the main menu

Choose Comma Separated Values (Windows) > Select "Contacts" > Save exported file

Outlook Express -

Select File > Export > Address Book from the main menu.

Select Text File (Comma Separated Values).

Click Export.

Your Other Gmail account -

See https://mail.google.com/support/bin/answer.py?answer=24911

Apple Address Book -

Open the Address Book application on your Mac. Click on the 'all group' of your contacts. Select File > Export Vcards.

Thunderbird -

Click Addressbook, Select Personal Address Book. Click Tools, then Export. Save as *.csv.

Others -

Most other contact managers or email systems support contact export in VCard/VCF/CSV format. Consult your local help system to find out how. Leave a comment if you want to share you exporting experience.

-- If you have problems please feel free to click on the 'Send Feedback' link in the lower right.

Happy Inviting!

 

A totally different type of Gopher than what I'm known for :)

A totally different type of Gopher than what I'm known for :)

Going to have to pick one of these up tomorrow at the Google Store...

Originally shared by Peng Ying

I wish this wasn't 11.95.. what the crap man

 

 

 

Get ready to upload your contacts!

https://oz-alpha-full.corp.google.com/circles/find

This feature will launch soon and we'd like some extra eyes on it.









 

Welcome aboard!

Welcome aboard!

[sharing private to only you..]

Google+ is the crazy project I'm working on. Would love to hear your opinions on how you and your friends use the product. My eventual goal is to get the entire family signed up and do a 10-way video hangout.

Paul

 

I feel compelled to post something to counteract the dozen reshares of Christian's Google+ for business post..

I feel compelled to post something to counteract the dozen reshares of Christian's Google+ for business post..

I hope this season of Torchwood is decent. It can be pretty hit or miss, but when it hits it's pretty darn good.

 

 

Remember Vox?

Remember Vox? I had the good fortune to be at Six Apart for it's development and launch. A lot of amazing work went into it and sadly it is no more. Vox was ahead of it's time and I feel that Google+ has much of what I liked about it.

You see back then Six Apart acquired Livejournal for it's amazing technology and it's foothold into the social space beyond blogging. There was a hitch though, LJ code was open sourced and GPL'd. It would be hard to sell a rebranded LJ to people like NTT, or other Typepad partners.. Also as a service LJ had developed it's own culture that might not benefit from a wave of mommy bloggers, nor would said bloggers be comfortable with the cutters and goths over at LJ.

Thus Comet was born and launched as Vox. You could follow with Friends/Family groups. Each post could be as private and public as you liked. You could cross-post to LJ, apply stylish themes to your blog and there was the (question of the day) which sparked up some great conversations and helped build a sense of community.

Some of the features found their way into Typepad, and Typepad's profiles. Sadly, many did not.

What do you think Six Aparters? What features do you miss that you'd like to see here?

 

Spent some time mapping the shortcuts my neighborhood using Google Mapmaker.

Spent some time mapping the shortcuts my neighborhood using Google Mapmaker. Luckily I was able to get most of my data from the Oakland Urban Paths database.

My mapmaker profile is here:

http://www.google.com/mapmaker?gw=66&uid=216375860650465931580

The crazy thing is despite being a tech lead for Google+ Connected Sites I didn't have this in our node mapper system. I'll have to get right on that :-)

 

Picked up one of these this weekend at Peets. It makes great iced coffee!

Picked up one of these this weekend at Peets. It makes great iced coffee!

(Obligatory Google+ tip: This was shared directly from http://shopping.google.com/ which uses http://schema.org markup to help make sharing easier!)

 

Pseudo invite to Google+

Pseudo invite to Google+

Hi Oren,

Senidng on behalf of Byrne Reese.. I'm pretty sure this post will send you a Google+ invite. If not please email me at [email protected] and I'll get you when the next window cracks open.

Paul