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://
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://
#googplus
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 :)
#googplus
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://
https://
#googplus
Newest article on techmeme.com
http://
Can't wait to get daily-3 pushed so we can turn on the import in CSV feature
http://
#googplus
Contact Upload now on sandbox.
https://
Try it out!
https://
#googplus
Get ready to upload your contacts!
https://
This feature will launch soon and we'd like some extra eyes on it.
#googplus
Who needs service chips? Our users are one step ahead of us...
http://
@[email protected]
http://
#googplus
news travels fast on ES:
http://
#googplus
whoa... people really want their facebook friends... I didn't think this would go that far and wide....
http://
#googplus
Takeout is live too! Congrats!
@[email protected]
http://
#googplus
I poke at partner sites so you don't have to...
For fun read the rules
http://
https://
#googplus
Just for fun I thought I'd see what impact css-dashes have on the Google+ base-page.
So we start with a 312k base page:
*% wc Google+.html*
1341 17301 312802 Google+.html
If we grab id/class attributes (just the stuff in quotes) we see:
*% cat Google+.html | perl -nse 'while (m,(id|class)="([^"]+)",sig) { print ""}'| wc*
0 1773 50420
Whoa.. 1/6th of the bytes are class/id names! (see http://
If you just remove the dashes from the class names you save 13k. In practice you can gain more since the css obfuscator will choose a smaller identifier..
#ltbd
#googplus
Today's igraph updates:
picplz.com, blackplanet.com, cpan.org, hulu.com and updated live.com rules.
Want to help? Pick a site from:
http://
And fill out the form here:
https://
https://
#googplus
Paul eta 10:45.. missed the shuttle..
https://
#googplus
RT @google: We're releasing +1 buttons to the whole web, making it easier to recommend content to your friends & contacts http://
So wish I could +1 slashdot comments... Instead I post it here for you..
"That's the point of a Google profile! To let people more easily find you. I would certainly hope that they allow indexing of this information.
Why would you want a private profile? Like Creed from The Office, I can make a private profile with Microsoft Word."
#googplus
Wondering why your flash-based transport is so slow?
Flash 10.1 will foul up your transport speed. Need a silent audio file added to the swf to maintain 8fps (otherwise it auto-throttles down to 2fps)
@[email protected] @[email protected]
http://
#googplus
The scary things you find when you start plumbing the depths of social networks creating new igraph rules..
http://
https://
#googplus
To anyone that naysays private java build rules I present one example of IDE autocompletion shame:
https://
And let's not get started on com.google.inject.internal...
#googplus
Here's an even easier way to improve iGraph coverage! Just cut-and-paste URLs into the following form and I'll take care of the rest. (My previous multi-step howto only resulted in about a half-dozen submissions..)
You can find a list of uncovered sites here:
http://
By doing this you'll help improve the social search, improve authorship detection and make building the implicit graph easier.
https://
#googplus
@kevinmarks @DavidNicholas - google video team just sent over the raw footage. I'll clean it up later today and post it.
Extra space at the OpenSocial #SOTU event right now at Google at 345 Spear. Talks followed by drinks and food at 5pm-7pm. DM for info
Shindig Commits in Open GL for the Opensocial Event this afternoon in SFO
http://
Gource http://
@[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected]
http://
#googplus
Having removed a few methods from j.c.g.common.base.StringUtil I know how hard it is to reverse the entropy that can develop...
https://
#googplus
Giving MiFi access points out at I/O is like giving machetes to children..
https://
#googplus
Back on a transbay bus after about 3 years. Not your Google shuttle experience at all.
https://
#googplus
Bacn support is now checked in. Guess that means that @[email protected] can actually shave now!
#googplus
Going to post this here as well as follow up with email...
Got some good feedback from @[email protected] on the gbus today..
* When selecting the visibility/acl for an item the word 'Custom' is confusing -- suggested text might be 'Specific Circles/People'? It's awkward no matter which way you look at it. Also the ACL choices need some kind of tooltip or help to assist the user choosing the right one.
* University/Employer auto-complete rocks, would like to have a button next to customized University/Schools that would allow someone to add this customized data to our corpus properly specified. It would also be nice to display the logos on the profile (is that waiting for badges?)
* It would be nice to list degrees instead of majors.
* Employer name is coming from 'companies' it does not find other entities like School Districts -- perhaps the entity query could be broader, or freebase data could be better co-typed?
#googplus
The relief gbus was under-capacity so I'm sitting here with @[email protected] at the local McDonalds snarfing some attwifi while we wait for the 9:45 shuttle to arrive......
#googplus
I can't believe that fundamental things like converting strings to character sets and back is so horribly horked in Java/OpenJDK to this day. A scalability / code style change I've been promoting turns out that it generates way too much overhead.
So I thought I'd see Android's implementation
https://
sooo much better. Optimized converters for the most common character sets implemented in native code.
#googplus
Had a great lunch with @[email protected] and @[email protected] ..
Based on our conversations I'm going to claim this idiom *social referer*
For a number of reasons it might make sense to send the originating social profile in an API request. For example a nytimes +1 could include an sgn URL with the API request.
POST /plusone/create
Content-Type: text/json
X-Social-Referer: sgn://nytimes.com?pk=12345
This would help with spam mitigation (we could throttle individual accounts at a third party instead of an entire site) It would also allow us to have a reciprocal relationship with our partners since they can see the profile information in one way only. Of course we should be willing to send social referers to sites we make API calls to as well.
POST /api/v2/contacts
Host: api.yahoo.com
X-Social-Referer: sgn://google.com?pk=OBFUSCATEDGAIAID
Stupid idea? Good idea? Sound off in the comments!
#googplus
Welcome @[email protected], @[email protected], @[email protected] and @[email protected] to the warm waters of the emerald sea!
#googplus
Greetings people not native to the Emerald Sea -- Just in case you missed the promo you *must* check out the mobile app. It's amazing!
https://
(Also that I'm able to share this with non-es folks speaks to the power of the sharing model!)
https://
#googplus
Hope to see plenty of people at GTUG tonight, Google I/O in the next two days, then Community One next week.. http://