Wednesday, June 3, 2009

Heat Wave

Yesterday (Tuesday) got to 88F at Seattle and today should be very similar. There is one more day of the hot stuff (tomorrow could hit 90F) and then the marine air will move in for cooler temps on Friday and the weekend.

Lets talk about some subleties of the heat. An essential ingredient is the thermal trough (see sea level pressure forecast at 2 PM). If you look closely you will see a tongue of lower pressure extending into western Washington. Also note the low-level winds..they are from the east. Easterly wind bring warm continental air into the lowlands as well as warming due to sinking along the western Cascade slopes.
The profiler gives winds and temperature above Seattle (see graphic). You see easterly flow aloft and near the surface early in the day. Mid-day,northwesterlies and northerlies come in..that is the Sound breeze, essentially a large region sea breeze. Without the Sound breeze, we would be much warmer...like Portland...so you can look at it as our natural air conditioning. By 9 PM the Sound breeze weakens. That is why you should do your kite flying early in the evening...wait too long and the wind dies.

One of the most interesting things the last few days has been the clouds and rain to our south over Oregon and northern CA. The satellite picture below show the clouds over these regions. The origin? A low center off the California coast that has remained quasi-stationary. An interesting aspect of this pattern is that we have been warmer than much of California (see plot of max temps). The whole pattern should shift late tomorrow...with the thermal trough jumping into eastern WA and marine air starting to move in Friday AM.

Midweek Video: The Googling Part 1

A little piece of creepy/comedic short film making...



The above movie is part of a series of five Google related movies, each with a creepy little theme related to a particular feature.

Google I/O: Now online, starting with all things Client

The Google Client Team had an exciting and inspiring two days last week at Google I/O. We had the opportunity to talk to developers and have insightful conversations on what we're doing in the realm of HTML 5, Chrome, V8, Native Client, and 3D graphics on the web.

Today we're excited to reflect on these conversations at I/O, and kick off a series of videos and presentations from Google I/O. Starting with the Client track today, session videos and presentations from I/O will be posted online over the course of the next seven days and free to the world, on the Google I/O website.

Chrome: Extensions, Internals, V8 and more

Aaron Boodman gave a great talk on creating extensions for Chrome, and built several extensions live during his talk. I think this reflects our commitment to make it easy to build extensions, and I hope that developers -- not only those in the room, but those around the world who watch the recorded video of Aaron's talk -- will be inspired to create great extensions.

Darin Fisher delved into Chrome internals, managing to cover large swaths of Chrome code, philosophy, and lore without breaking a sweat. Darin's talk is a great way for developers to see that Chrome is more than just a fast browser with a slick UI -- we believe that developers at I/O came away realizing that there is a lot going on behind the scenes that sets Chrome apart.

Mads Ager talked about V8, walking attendees through the reason Google decided to build a new JavaScript engine, how some of the internals of V8 work including hidden classes, inline caching and garbage collection, and recent improvements made to further speed up JavaScript execution in V8. We were glad to present a thought-provoking session for developers, as attendees left the session with impressed and contemplative looks on their faces.

HTML5, Native Client, O3D and moving the web forward

Matt Papakipos, in addition to making an appearance in Wednesday's keynote, gave a great talk on where Chrome is, with respect to HTML5 and the open web platform. He explored what the platform means for developers, how they can use it, as well as the vision going forward. Matt delivered this talk to a packed room - attendees were spilling out to the aisles and doorways in our largest session room at the Moscone Convention Center in San Francisco. We're thrilled and humbled that developers are as excited as we are about the web platform and where we are taking it.

At the session on Native Client, Brad Chen got developers excited about the possibility of running native code as part of their web applications. Brad gave a comprehensive low-down on how Native Client works, and how it can be used to further strengthen the platform and move the web forward.

Vangelis Kokkevis and Gregg Tavares gave a talk on bringing 3D graphics to the web via O3D. Vangelis started the presentation with an overview of the O3D project and its goals and highlighted some its most significant features. Gregg then took over and demonstrated how, in a few simple steps, one can go from a blank HTML page to the beginnings of an entertaining mini-game with only a handfull of calls to the O3D API.

In addition, Henry Bridge led a panel with developers from Large Animal and Crazy Pixel, sharing insights about developing 3D graphics applications using O3D and getting developers excited about 3D on the web. You can also view sandbox video interviews with these two developers (Large Animal, Crazy Pixel) in the Developer Sandbox section, along with many other developers.

Browsers and standards development

To give developers more insight into how standards development and implementation in browsers work, we put together a panel with Jonas Sicking from Mozilla, Charles McCathieNevile from Opera, and myself, moderated by Mike Schroepfer (formerly of Mozilla now at Facebook). At this session, we talked more about the vision advanced by various browsers, and deliberated questions on where the browsers and the web are going.

Beyond the sessions, I/O provided the Client team the opportunity to interact with developers through Fireside Chats, where developers freely asked a broad range of questions. We also staffed Chrome Office Hours, where I/O attendees could stop by with their burning questions about the browser and chat with the team. We got developers excited about Chrome extensions, HTML5, <video>, O3D and more at the the Client developer sandbox pod.

All in all, we're thrilled to have spent two days with developers in conversation about Chrome, the web platform, and a shared future that we are all working so hard to create. We're excited to now bring these conversations to a larger community of developers with our I/O session videos and presentations. If you like, drop us comments through the Google Friend Connect gadget we have enabled on the session web pages - we'd be delighted to hear from you.

Tuesday, June 2, 2009

Post Google I/O 2009

We would like to thank the thousands of developers who joined us last week and made this year's Google I/O a wonderful developer gathering. We announced some of the things we've been working on and shared our thoughts on the future of the web. 140 companies joined us to showcase what they've been working on and talk about their experiences building web applications. We hope you left I/O inspired with new ideas for your own products. Our engineers were pumped to get your feedback and were inspired by what they learned from conversations at Office Hours, in the Sandbox, and during the After Hours party.

If you missed a session you really wanted to see at Google I/O, you'll be happy to know that over 70 of the sessions (videos and slides) will be made available over the next few days. For your convenience, you'll also be able to download those videos to view them on the go.

These will be going live soon at code.google.com/io. We'll be releasing I/O content in the following waves:
  • Wed, June 3: Client (Chrome, HTML 5, V8, O3D, Native Client, and more)
  • Thurs, June 4: Google Wave, Mobile/Android
  • Fri, June 5: Tech Talks
  • Mon, June 8: Google Web Toolkit, App Engine, Enterprise
  • Tues, June 9: AJAX + Data APIs, Social
You can check out some of our favorite Google I/O photos here. In addition, check out video interviews with the 3rd Party developers featured in our Developer Sandbox, and see how they've implemented products & technologies represented at I/O.

We've gotten many inquiries about the opening video for the Day 1 keynote. The video is comprised of different Chrome Experiments and the soundtrack music and lyrics were created by our very own Matt Waddell. Lastly, wondering why the Lego character on the Google I/O t-shirt is holding a spray can? For those of you who have t-shirts, turn off your room light and see what's written on the back of the green brick :)

Stay tuned for more updates on Google I/O!

First Thoughts on Conan's Tonight Show debut

I was really looking forward to seeing what Conan O'Brien would do with The Tonight Show and had high expectations.

Let me tell you, I was not disappointed.

It feels like the same show Conan was doing in New York. And you know what... that is a good thing. I mean, the show has the same music, the same band and the same spirit and energy that it had an hour later for so many years. For some people, that may be disappointing, but to me, that is exactly what the doctor ordered. It was a breath of fresh air for NBC, and the ratings seem to indicate that as well, though I expect them to slowly decline to a more tenable level in the coming weeks.

And while I always wished that Andy Richter had greater success away from Conan O'Brien, it is great seeing the two of them work together again.

Not to mention that for a first guest, I don't think they could have done better than Will Ferrell, as not only does he have something to promote, but Conan and Will have a long comedic history together as host and guest respectively. And there were some good burns on Ferrell's part about the impending failure of the show, which was a great contrast to how Leno's tenure at 11:35 started with Billy Crystal singing to the show's success.

I think the thing that has me most excited is there is actually some money in their budget, so they can do more elaborate costumes, sketches and effects, so it should be fun seeing what they can come up with. It should also be interesting to see two self-deprecating, semi-silly hosts battle for the network demographic (because a Dave vs. Conan fight has some really good angles to it). They may both up the ante in a battle, which means that the viewers win.

Monday, June 1, 2009

KCTS and Convection

If you aren't tired of me yet, I will be on KCTS9 tomorrow (Tuesday) at 7 PM. I taped a one-hour weather talk a few weeks ago that will be shown, plus live questions tomorrow night (you can submit them on the web site)....



By the way, there was some nice convection on the Cascades this afternoon....you can see it on the high-resolution satellite imagery and some of it shows on the portland radar (see imagery). There has been lots of convection in Oregon the last few days.
Later this week the convection gets quite close to us...we will see and a marine push is expected late Thursday. Tomorrow should be a notch warmer than today.

Express Checkout: Wikipedia, Ghostbusters, and Jaws

  • Well, it is official. The Church of Scientology is no longer able to edit Wikipedia as an entity. I am sure individual members are going to take it upon themselves to do so anyway, but institutionally, Scientology is barred from editing pages from their various IP address. I wish I could take credit for this, even in the slightest, but this was already in motion since December. Perhaps this will signal a change at Wikipedia, as this is the first time an organization has been banned rather than individual users, and we all know there are some pretty big organizations that are making changes themselves, so in the end, this may signal a shift towards increased reliability and less bias for the site.

  • I was over at Quit Your Day Job yesterday leaving some comments about his latest Podcast, and I noticed a particular item, which if true, is just awesome. Apparently Bill Murray wouldn't agree to sign up for Ghostbusters 3 (which starts filming this winter) unless Ernie Hudson got a bigger part. To me, that is an awesome show of solidarity for him to make. It reminds me of some of those stories I read about sports with salary caps like football where a star player renegotiates their contract so they get less money so the team can keep another veteran player.

  • Richard Dreyfuss is so incensed by what he perceives as a screwjob by the studio that made Jaws, he will not participate in any of the various anniversary events surrounding the movie unless they offer him some money as retroactive compensation for what he got paid in the first place. Now correct me if I am wrong, but part of me really wonders if he would have had the same Hollywood opportunities if he hadn't done the movie. I have some grave doubts about that. I mean, starring in one of the first blockbusters definitely has its advantages, especially when you end up working with someone who casts you a few more times in high exposure films. I get that he is semi-retired, but part of me thinks he is being overly greedy about this.