Profile cover photo
Profile photo
Avi Drissman
About
Avi's posts

Post has shared content
One of the big complaints about Chrome currently is that it's a battery hog, especially on Mac where Safari seems to do better.

The team has been working on addressing this; here are some cases that have recently been improved on trunk:

http://crbug.com/460102

Before: Renderers for background tabs had the same priority as for foreground tabs.
Now: Renderers for background tabs get a lower priority, reducing idle wakeups on various perf test, in some cases by significant amounts (e.g. 50% on one test).

http://crbug.com/485371

Before: On a Google search results page, using Safari's user agent to get the same content that Safari would, Chrome incurs ~390 wakes over 30s and 0.3% CPU usage vs. Safari’s 120 wakes over 30s and 0.1% CPU usage.
Now: 66% reduction in both timer firings and CPU use. Chrome is now incurring ~120 wakes over 30s and 0.1% CPU use, on par with Safari.

http://crbug.com/489936

Before: On capitalone.com, Chromium incurs ~1010 wakeups over 30s vs. Safari's ~490 wakes.
Now: ~30% reduction in timer firings. Chrome is now incurring ~721 wakeups over 30s.

http://crbug.com/493350

Before: On amazon.com, Chromium incurs 768 wakups over 30s and consumes ~0.7% CPU vs. Safari's 312 wakes over 30s and ~0.1% CPU.
Now: ~59% reduction in timer firings and ~70% reduction in CPU use. Chrome is now incurring ~316 wakeups over 30s, and 0.2% CPU use, on par with Safari at 312 wakes, and 0.1% CPU use.

The Chrome team has no intention of sitting idly by (pun intended) when our users are suffering.  You should expect us to continually improve in this area.

Post has attachment

+Julie Parent , here's a Supreme Court case for you to watch:

http://www.scotusblog.com/case-files/cases/association-des-eleveurs-de-canards-et-doies-du-quebec-v-harris/

"Issue: Whether the Commerce Clause allows California to impose a complete ban on the sale of wholesome, USDA-approved poultry products from other States and countries - in this case, foie gras - based solely on the agricultural methods used by out-of-state farmers who raise their animals entirely beyond California's borders."

Post has shared content

Post has shared content
Some people have noticed. This is a good thing, finally.
The formerly closed-source PDF code in Google Chrome is now officially the PDFium open source project, hosted on https://pdfium.googlesource.com.

By open-sourcing the Foxit’s PDF technology, the chromium team gives to developers a robust and reliable PDF library to view, search, print, and form fill PDF files. Therefore, if your next project is under the "New BSD License", I cannot recommend enough you go learn how simple it is to build¹ PDFium and see how Chrome uses² it internally.


¹ https://code.google.com/p/pdfium/wiki/Build
² https://chromium.googlesource.com/chromium/chromium/+/trunk/pdf/

Source: http://www.foxitsoftware.com/blog/?p=641
Photo

Post has shared content
The best thing about Detroit.
Today in #BusinessView, we're going inside Marvin's Marvelous Mechanical Museum. See more here http://goo.gl/maps/NpWuU

This Google Business View photo was taken by LunaTech3D www.lunatech3d.com.
Photo

Post has attachment
Lobotomizing Quicken 2007
I am an old-school Quicken user, back to the Apple II days. Intuit used to be OK, but as the Mac declined in the 90s, Intuit started ignoring it. Every year they would throw a few more features into Quicken that no one cared about, and everyone would upgrad...

Post has shared content
Twenty levels of awesomeness.
So, you all (hopefully) saw my photos yesterday; if you didn't, you may have seen the media coverage about my employer, Google Australia, installing 2 monorail carriages in our new office space yesterday (e.g. http://www.smh.com.au/nsw/google-installs-monorail-carriages-in-its-office-20131009-2v7fl.html)

Now! For those of you who don't know, confession (and story!) time: this was my fault.

At Google, we have (like most large companies do) an internal ticketing system for keeping track of jobs for our building management team ('Facilities', or 'REWS'). This system is usually populated with requests like, you know, 'the door on level X isn't working properly' or 'the pinball machine isn't working' or 'you know what would be awesome? An electric keyboard. We don't have one, can you buy us one please?' or whatever (all real, recent examples, which all got 'fixed').

Sometimes, though, this ticket system is abused by idiots* trying to be funny.

One such example of this was at the start of this year, when one particular idiot† submitted a ticket into this system pointing out that the NSW and Sydney governments had finally announced their long-anticipated plan to remove and scrap Sydney's defunct, expensive-but-useless monorail (http://en.wikipedia.org/wiki/Sydney_Monorail — a classic 'white elephant'). At the time, Google Australia had spread from one office building in Pyrmont to two, and there were rumours of a third coming soon, so this idiot suggested that maybe Google should buy the monorail and install it between the three buildings in a loop, because we're lazy and besides how cool would it be to have a monorail.

Everyone had a chuckle at this lame joke, and then that was it, until a particularly awesome member of our Facilities team, Alecia, replied to the ticket, giving an hilarious and clever feasibility study as to why purchasing the monorail would be a bad plan (and yes, it did include the phrase "more of a Shelbyville idea"). This reply (which I wish I could share with you, but if nothing else it's filled with Google in-jokes and wouldn't make sense to you all) elevated my stupid facilities ticket into legendary status, where it did the rounds of Google and after about a week I think the whole company had seen it.

Joke dies down, everyone's happy. Until about 3 months ago.

About 3 months ago, Alecia sent me an IM saying "Are you free for a meeting now? And by meeting, I mean 'road trip'." Naturally, I was. I arrived at Alecia's desk (Alecia: "I love that I say 'road trip' and you just turn up without asking what it is."), and we head off. Eventually I ask what we're actually doing, and another colleague who was in on the plan tells me: "Monorail shopping!"

Sure enough, Alecia takes us out to a junkyard near the airport, and we all help choose which two monorail carriages we want to purchase and install as meeting rooms in One Darling Island, our new workspace in Sydney (the aforementioned rumoured third building).

Eventually, this brings us to what happened yesterday. After an months of Herculean logistics (and, I'm quite sure, horrifying expense; the SMH article linked above estimates the costs of the installation at $250,000, though I have no idea if that's accurate), yesterday our 2 monorail carriages were brought to the office, and very carefully (I heard tell that the '20cm of clearance' figure in the SMH article was actually an OVER-estimate) lifted into place, where they will become 3 meeting rooms (each carriage will be its own room, and then there will be another casual meeting area at the back)‡. HOW COOL IS THAT??!?

Anyway, check out the linked article - the timelapse footage isn't brilliant, but it will give you an idea of the logistics involved (we actually took some footage of our own, hopefully I can share that with you soon).

So: next time I tell you (as I regularly do) that working at Google is like working at Wonka's Chocolate Factory: remember, I once made a stupid joke about buying a monorail, and MY COMPANY DID IT FOR ME. I bet not many of you can say that§.


* generally, me.
† specifically, me.
‡ you, all being nerds, will be delighted to know that the meeting rooms are to be named "Brockway", "Ogdenville", and "North Haverbrook".
§ my guess: zero.
PhotoPhotoPhotoPhoto
Monorail Installation
4 Photos - View album

Post has attachment

Post has attachment
+Andrew de los Reyes Dude, I found your plaza! I'm in Seville, staying nearby the Plaza Virgen de los Reyes. You're famous here!
Photo
Wait while more posts are being loaded