« June 3, 2007 - June 9, 2007 | Main | June 17, 2007 - June 23, 2007 »

June 16, 2007

For Now, Silver Jams Congestion Pricing's Path

Assembly Leader Sheldon Silver is putting his mark on the Mayor's congestion pricing plan by not doing anything. Today he said on the radio, "It's unlikely we [the Legislature] can take action within the next week," and then most of Albany has a recess starting June 21. Silver did suggest that the Assembly could discuss the matter when they come back in August,which is when a plan would need to be approved so the city can still get up to $500 million in general grants. Earlier, Silver voiced concerns about whether congestion pricing would really help the environment; for instance, areas outside the congestion pricing zone have high incidence rates of childhood asthma - will their neighborhoods become more polluted with parked cars? Bloomberg is no fan of Silver, especially after Silver helped kill the West Side Stadium, but he says that Silver "could not be more open" about hearing the city's pitch.

A teaser trailer for Wall-E, Pixar's newest movie, due out...

A teaser trailer for Wall-E, Pixar's newest movie, due out in summer 2008. That sounds like a heck of a lunch. (thx, scott) (link)

Positively False: The Real Story of How I Won the Tour de France

Floyd Landis book, Positively False: The Real Story of How I Won the Tour de France, is on sale and he’s embarking on a book tour to promote it. The book and tour are making some news and the blogs are posting — no word if the WADA will test him during this tour.

Dear black hats, please create an iPhone killer app (I suggest

Dear black hats, please create an iPhone killer app (I suggest a tower defense game) that also crashes AT&T's cellular network. Apple and AT&T both deserve it.

June 15, 2007

Reviews of Django Bootcamp

Juan Pablo Claude recently taught the Big Nerd Ranch’s new “Django Bootcamp” at the offices of the Atlanta Journal-Constitution. The engineers in the class created a a blog of their experience.

What is Django? Django is to Python, as Rails is to Ruby.

We will be offering the class in Atlanta the week of Sept 10. We expect this to be a very popular course, so sign up soon.

For her final project in a Media Lab class, Anita...

For her final project in a Media Lab class, Anita Lillie fastened three accelerometers to her body and tracked her movements while asleep. The data recorded allowed her to determine her sleeping positions and orientations (on her left side, on her back, etc.) and how they changed through the night. (link)

OpenSolaris Community Picnic This Weekend

This weekend all Joyent customers are invited to the first annual OpenSolaris Community Picnic. This is a family event for the entire community of developers, admins, users, and most importantly our families.

Joyent has graciously provided the event with BBQ (authentic Arkansas BBQ, smoked for 16+ hours, amazing stuff) and I’m hoping to see lots of you, and your families. There will be lots of swag, games for kids and adults, food, and great chat with your fellow community members.

If you’ve ever wanted to hang out with some of Sun’s best and brightest this is your opportunity. Don’t miss out!

  • What: OpenSolaris Community Picnic
  • When: Saturday June 16th, from 11am till whenever (show up anytime)
  • Where: Baylands Park in Sunnyvale in the Amphitheater area.
  • Who: You and your family!
  • Register: If you want to, put your name on the upcoming list

Please feel free to bring drinks, snacks, deserts or whatever your clan enjoys to contribute to the event. Please note this is a family event and there will be no alcohol allowed.

This is a picnic, so bring blankets and chairs. There will not be tables or chairs, just grass and conversation.

For more info please Tamarah Rockwood’s Blog

Brown Sugar: Just as Unhealthy as White Sugar

sugarcubes.jpg

The New York Times investigates whether brown sugar is healthier than white sugar. Conclusion: in the category of sugar, brown-ness doesn't entail health benefits. The main differences between brown and white sugar are the taste and effect on baked goods; nutritionally, they're similar.

Yahoo! Help Users Transition to Flickr

photos-transition.jpgTwo days ago I visited Yahoo! Photos upon reading that the site’s official closure has begun. I was impressed with the experience offered. It’s clear that the Flickr team is rubbing off on the rest of Yahoo!

It really couldn’t have been much simpler to migrate to Flickr. Since my browser was already signed into both Flickr and Y!, it was just 2 clicks to start the magic of moving my photos.

I also really like that they give you a means to export into competing services Photobucket, Kodak Gallery, Shutterfly and Snapfish. Of course, it’s a bit more complicated to migrate out of the Y! universe, but it shows a good user focus on the part Yahoo! to support alternatives. From the Flickr help FAQ:

“Do I have to move to Flickr?

Not necessarily. Yahoo! Photos has a number of other affiliates that you may be interested to move to, and each of them is ready to migrate your photos for you if that’s what you decide you’d like to do. They are Snapfish, Photobucket, Kodak Gallery and Shutterfly.

You can also download your favorite photos or purchase an archive CD of your entire Yahoo! Photos collection. (There’s more information on these options over at the Yahoo! Photos site.)”

yahoo_photos_migrate_270×68.png

I have been wondering how the Y! Photo and Flickr service offerings would mesh upon consolidation, and I’m starting to get some answers. Y! Photos offered unlimited photo hosting and unlimited albums, but Flickr encourages users to sign up for pro accounts in order to store a lot of photos and create more than a handful of “photo sets”. Well, it appears that they are upgrading everyone who migrates to a free pro account until Sept. 13th. I am way over the “free” number of photos and sets, so we’ll have to wait and see what happens in September.

The only quirk I found in the migration was the duplication of my Y! Photos albums. Each album was listed as two identical Flickr sets. This was simple to remedy with a couple clicks, but would have been a real hassle if I have more than 15 sets to deal with.

Share This

New M.I.A. video "Boyz"

Further background on London 2012, see also Sketchzilla.

Ralph Nader: The Biggest Scam in the World

June 12, 2007 The Biggest Scam in the World Closing Down the Tax Haven Racket By RALPH NADER Lucy Komisar of the Tax Justice Network-USA (taxjustice-usa.org) spoke at the Conference on Taming the Giant Corporation last week about "Closing Down the Tax Haven Racket." Her words were so compelling that the rest of this column is devoted to excerpts from her presentation: "The tax haven racket is the biggest scam in the world. It's run by the international banks with the cooperation of the world's financial powers for the benefit of corporations and the mega-rich. [M]ost Americans, including progressive activist Americans, don't know what I'm going to tell you. And that's part of the problem. "Tax havens, also known as offshore financial centers, are places that operate secret bank accounts and shell companies that hide the names of real owners from tax authorities and law enforcement. They use nominees, front men. Sometimes offshore incorporation companies set up the shells. Sometimes the banks do it. Often someone will use a shell company in one jurisdiction that owns a shell in another jurisdiction that owns a bank account in a third. That's called layering. No one can follow the paper trial.

The Zagats: 'U.S. Chinese Food Sucks'

20070615zagatchinese.jpg
Eating Beyond Sichuan [New York Times]

Justin & Cameron: Reunion Tour?

JTCAM.jpg
This whole Justin Timberlake and Cameron Diaz "We're Totally Friends, We Swear" tour to promote Shrek the Third has officially made me suspicious.

In the first photos, they definitely looked strained -- putting on fake happy faces for the camera. At this point -- they're now in Rome -- they almost look coupley again. And now he announces he's not in love with Jessica Biel?

I'm wondering if this Shrek promo tour some kind of a reunion special? Would you even want them back together? Weigh in.


The pot is bigger than you think.

In "The Class-Consciousness Raiser" from the NY Time Magazine, June 10, 2007, there's an article by Paul Tough about Ruby Payne, who offers trainings on understanding class differences. The article explains how she was inspired to do this work... "'The book said, Make a list of what you want in your life and ask the universe to bring it to you,' she told me. 'So I did. I wrote: 'I want a life without financial constraints. I want a life without institutional constraints. And I want to make a difference with children.' And it happened!'".

A few years ago at a strategic planning meeting the facilitator talked about how libraries' budgets aren't getting any bigger. She said- "The pot is never going to get any bigger, so you have to figure out how to do more with less." And then she reminded us that more people search google in a minute than visit our branches in a month... or some sort of equally upsetting statistic... I can't remember the exact number, only my ensuing sadness. I felt like I'd been told we only have three years left to live, and not any longer so better make use of that short time.

In our conflict management & negotion class last night we split into partners to negotiate over a crate of oranges. We thought we were in a bidding war, and trying to figure out whether we could make do with only half the oranges, but then, after sharing some info, it turned out one of us needed the rind, and the other needed the pulp, but we were so focused on the size of the pot, we didn't stop to share information (and I'd even heard this dilemna solution before, and still didn't think to apply it last night-- it's unusually difficult to remember to share when you're competing against someone).

So, what I learned is that the pot is an artifically imposed limit that need not exist. And yes-- of course we should streamline library procedures, and yes- maybe there isn't money to justify offering programs that don't draw a crowd (especially since not drawing a crowd in NYC probably indicates you're not meeting the needs/desires of the community), and of course we need to work within budgets.

But please, public libraries. I implore you. Think outside the pot. Decide how you want to be, without thinking about the limits, and then figure out how to do it.

For Father's Day: Stone Fruit

goldbudfarms.jpg There are Georgia peaches (good), Texas peaches (good) Colorado peaches (very good), and even New York and New Jersey peaches (stellar every so often). But the best peaches, nectarines, plums, and cherries are from California and Washington. I know this may be disappointing to all of you Texas and Georgia natives, but it is the truth. I can prove it to you if you order peaches for your dad from Gold Bud Farms in Placerville, California. They won't be ready until July, but your dad will find it's worth the wait. These are the peaches of your dreams; drippingly juicy with the perfect balance of sweetness and acidity.

If it's juicy, sweet, bursting-with-flavor cherries you're after, the folks at Chef Shop ship Batchs Best Orchards' Bing and Lapin cherries starting in July. These cherries, just like the Gold Bud peaches, are expensive but worth every penny and the wait.

Video: Japanese Human Tetris

Quick Post

A game show where people have to fit in specific holes. When people fail, hilarity ensues. [via defective yeti]

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

Macworld: Parallels Server for Mac demoed at WWDC. ?Would it be

Macworld: Parallels Server for Mac demoed at WWDC. ?Would it be technically possible? Yes. Will Apple permit it right now, no." Did they ask? There's gotta be a middle ground between cowering in fear and spitting in Steve's eye.

Google's quest for the perfect links

TED partner Google has allowed for the first time a journalist (Saul Hansell from the NYT) to spend a day with engineer Amit Shingal and his "search-quality team" -- the people responsible for the very secret mathematical formulas that decide which web pages best answer each user's query. It's a delicate act, a mix of science and artistry: half a dozen major or minor changes are introduced in Google's search engine every week, and each change can affect the ranking of many sites -- although most are barely noticed by the average user. Hansell's story is a rare glimpse behind the world's largest search engine, which indexes billions of webpages in over a hundred languages and handles hundreds of millions of queries a day. It's a long article (3200 words) but since "it's becoming impossible not to visit with Google daily", as Swiss technophilosopher René Berger once said, it's worth knowing a thing of two about the way your host runs his house. Excerpts:

Google's servers basically make a copy of the entire Web, page by page, every few days, storing it in their huge data centers:

Pagerank1998 As Google compiles its index, it calculates a number it calls PageRank for each page it finds. [ BG: the picture at right shows the original PageRank algorithm, from a powerpoint presentation Larry Page gave at Stanford in 1998] This was the key invention of Google’s founders, Larry Page and Sergey Brin. PageRank tallies how many times other sites link to a given page. Sites that are more popular, especially with sites that have high PageRanks themselves, are considered likely to be of higher quality.

Mr. Singhal has developed a far more elaborate system for ranking pages, which involves more than 200 types of information, or what Google calls “signals.” PageRank is but one signal. Some signals are on Web pages — like words, links, images and so on. Some are drawn from the history of how pages have changed over time. Some signals are data patterns uncovered in the trillions of searches that Google has handled over the years. (...)

Once Google corrals its myriad signals, it feeds them into formulas it calls classifiers that try to infer useful information about the type of search, in order to send the user to the most helpful pages. Classifiers can tell, for example, whether someone is searching for a product to buy, or for information about a place, a company or a person. Google recently developed a new classifier to identify names of people who aren’t famous. Another identifies brand names.

These signals and classifiers calculate several key measures of a page’s relevance, including one it calls “topicality” — a measure of how the topic of a page relates to the broad category of the user’s query. (...) Google combines all these measures into a final relevancy score. The sites with the 10 highest scores win the coveted spots on the first search page, unless a final check shows that there is not enough “diversity” in the results. (...) If this wasn’t excruciating enough, Google’s engineers must compensate for users who are not only fickle, but are also vague about what they want; often, they type in ambiguous phrases or misspelled words.

And they must of course also keep out the millions of fake webpage created by hucksters who try to hijack searches to lure users to their porn or scam pages. Hansell's article also details the constant debate inside Google (and other search companies) about "freshness": is it better to provide new information or to display pages that have stood the test of time and are more likely to be of higher quality? Until recently, Google had preferred the latter. But last year, when the company introduced its new stock quotation service, a search for “Google Finance” couldn’t find it, and that pointed to a broader problem that was solved by developing a new mathematical model that tries to determine when users want new information and when they don't. The solution

revolves around determining whether a topic is “hot.” If news sites or blog posts are actively writing about a topic, the model figures that it is one for which users are more likely to want current information. The model also examines Google’s own stream of billions of search queries, which Mr. Singhal believes is an even better monitor of global enthusiasm about a particular subject. As an example, he points out what happens when cities suffer power failures. “When there is a blackout in New York, the first articles appear in 15 minutes; we get queries in two seconds,” he says.

June 14, 2007

notes on api authentication

We've been thinking a lot about authentication recently, both as consumers and designers of web API's. Although certain best practices in this area are being solidified, I still think it's a wide-open field for experimentation. This post is a run-down of various patterns we've encountered for authenticating applications and users, and has been greatly helped along by conversations with Shawn, Steve, Matt, and others.

Keys

The simplest application authentication method is the developer key. Flickr has been using these since day one, and they mostly help in monitoring usage. Generally, the idea is that a site issues a unique key to each application consuming the interface, and then requires that this key be passed along with every request. Keys are not expected to remain secret or be subject to rigorous control, but they do help Flickr keep tabs on how applications use the API, and provide a way to find someone to blame when requests with a given key cause problems. We used to routinely get mails from Stewart about Mappr's (ab)use of expensive search parameters.

Flickr's API keys are explicitly connected to Flickr accounts, and are issued via an application form that asks for a description of your intended use and a promise to abide by the terms of use. There's also a monitoring page that displays your own API usage:

When we designed the Digg API, it was decided that key enforcement was not a high-enough priority to warrant the overhead of administration, so we went with a simple form of consensual disclosure. Digg application keys must be provided, must be in the form of a valid absolute URI, and should point to a page that describes the application. The URI isn't checked for normal usage, so it's possible to experiment and play with the API with minimal hassle.

Tracking keys is enough of a hassle that companies like Mashery have popped to provide this as a service.

Usernames, Passwords

Authenticating individual users is more sensitive, especially when an API provides read/write methods for posting new information to a user's account. The easiest way to authenticate this is to require that a user's account name and password be attached to requests.

The original Del.icio.us API required HTTP basic authentication for all methods, including the ones that returned information available on public, anonymous web pages in the application. Basic auth is well-understood and reasonable well-supported, so this made it quite easy to write tools that used the API. The major drawback of this method is that account passwords can be sniffed on every request, making them wildly insecure. At some point last year, Del.icio.us began requiring that all API requests be done over HTTPS. This solves the problem of password exposure, but introduces a new problem: HTTPS is a considerable resource hog, and is expensive to serve. Cal estimates that the cryptographic overhead of HTTPS can cut a web server's performance by 90%. It is useful for HTTPS to keep the contents of an interaction secret where the data is sensitive, as with banks and medical records, but it's total overkill in the case of a typical web API.

A more subtle problem with asking for usernames and passwords is the inherent phishing risk. An API that can be operated with a user's permanent password is a magnet for potential abuse, because something you know might also be something someone else knows. Flickr's early approach to this problem was to ask for the user's e-mail address in the request, not their Flickr username. A sniffed API password would be useless for logging into the main website, and knowing a username and password wouldn't get you into the read/write API.

Digests

One way to deal with the risk of password exposure without touching HTTPS is digest authentication. This is a pattern that uses one-way hashing functions such as MD5 or SHA to hide a password in transit, while still allowing it to be verified by the API server. Generally, an API client will send the server a hashed combination of username, password, and possibly other details. The server can't deconstruct the hash, but it can make one of its own and ensure that the two are identical.

At one point, the Atom Publishing Protocol defined WSSE as its preferred form of authentication. A visitor from the miserable world of SOAP, WSSE defines a simple way to hash up the user's password, the creation date of the message, and a nonce ("number used once") for a bit of randomness. The hashed tokens are difficult to pry apart, and the method helps prevent replay attacks by enforcing recency (via the creation date) and randomness (the client makes up a new nonce on every turn). WSSE has come under a great deal of criticism due to its requirement that the password be part of the hash. No sane application developer stores passwords in cleartext, but WSSE requires that this be the case in order for the server to re-create the hashed token for comparison.

Amazon's web services define their own authentication protocol that borrows a number of advantages from WSSE. First, the value that the client hashes includes HTTP headers, the request body, the URL, and the date, among other details. Second, the instead of asking for an account password, Amazon assigns each API user a secret key for use in such hashes. The secret cannot be used to retrieve API user account details, and it can be invalidated and re-generated if the user thinks it's been leaked. Third, Amazon offers several ways to attach the authorization signature to requests, from packing it into special-purpose HTTP headers to tacking it onto the request CGI parameters. The latter method makes it possible to generate limited-use URL's for private data, allowing an Amazon API user fine-grained control over public access to stored data. Because use of Amazon's API is billed, these features add up to a sane way to ensure that it's difficult to rack up excessive costs on user's account.

Tokens

A useful response to the phishing risk of passwords is a limited-user token, a pattern I'm starting to see used more often in authentication schemes.

Flickr switched to this model some time ago, adding the concept of a secret key to be shared between an application developer and Flickr. The general pattern is that authenticating as a Flickr user to a 3rd party web application involves having that application send you to a page on Flickr.com, which accepts your user credentials and asks whether the requesting 3rd party application should be allowed to read/write data on your behalf. The application and Flickr share a secret key which is checked at this time. If you agree, Flickr will redirect you to the 3rd party application's authentication handling page along with a freshly-minted frob. The 3rd party application can then convert this frob to a token, which can then be used to perform actions on that user's account.

There are a few significant things going on here. First, only Flickr needs to see your username and password, which is great security. Second, the frobs and tokens are tracked by Flickr, so the permissions you've granted to the 3rd party can be revoked at any time. Third, the secret key means that an intercepted frob is not useful to an interloper.

Unfortunately, this also means that Flickr's authentication process is (in my humble opinion) a total fucking hassle (sorry Aaron).

Google's AuthSub is a similar approach that I believe dispenses with some of Flickr's complications. Unlike Flickr, AuthSub does not require a pre-existing arrangement between the 3rd party application and Google, and there is no secret key. Instead, Google displays the authentication handler URL and domain name, and lets users determine whether they trust that application by name. The token sent by Google at this point (what Flickr calls a frob) is valid for a single-use, but can be exchanged for a session token if the user explicitly allowed this to happen. Tokens issued by Google can only be used for a limited subset of their applications, e.g. just gmail or calendars. AuthSub also agreeably allows for experimentation: it's possible to request a valid token without a publicly-viewable web application.

Google's access confirmation page looks like this:

Google rounds out AuthSub by providing a page in each user account that lists the currently-valid tokens and the web applications to which they've been granted. These can be revoked by the user on an individual basis, and offer a granular level of control over how their data is exposed and manipulated.

One potential security weakness in AuthSub is that the token may be intercepted and used. I'm not clear on how Google's web services use these tokens, though - it may be necessary to pair the token with some other piece of information that's harder to intercept, such as the user's Google account name.

An approach to keeping tokens secret that I've not yet seen in practice, but one that looks promising, is Diffie-Hellman key exchange. D-H uses a property of modular arithmetic that allows two parties to agree upon a shared secret over an insecure channel. The algorithm is roughly analogous to two people exchanging a box with two padlocks on it, keeping the box locked while in transit but not requiring either person to give up the key to their own lock. With a few extra round trips, the contents of the box can be exchanged securely.

This means that it should be possible to replace the open token transmission above with a secure exchange, resulting in a temporary secret shared between the API client and server, highly-resistant to sniffing.

Summary

I'm seeing a clear progression in API authentication from a two-party relationship between the application developer and the application user, to a three-party relationship between the application developer, the user, and the 3rd party needing temporary access to the application on the user's behalf, no doubt driven by the way popular applications are starting to treat themselves as platforms to be extended and built upon. One major recent entry that I haven't yet touched at all is Facebook.

Links mentioned above:

My Photo, Cover of the Arts Section

The New York Times, Wednesday, June 13, 2007, for a review of the Feist show at Town Hall.

Not my best shot (by far) as it was a really dark show and I was underexposing by a lot at 3200 ISO. It looks weird to me cropped and blown up so big! But thrilling nonetheless.

Thanks go out to Scott and Bob. Hooray!

Indian Mango Alert Level: Orangish-Green

kyu-mango.jpgIndian mangoes have arrived in the U.S. for the first time, and for me, my family, and my friends, this is a big freaking deal. I've got a lot to say about the subject, but if you weren't familiar with the fact that this is the first time in history that we in the United States are able to eat mangoes that are actually from the place that mangoes were born, it's time to get acquainted.

Some good recent news coverage:

Last March, President George W. Bush signed two landmark pacts with India: one on nuclear technology, the other lifting a 17-year restriction on the import of Indian mangoes. The world's news media paid attention to the nuclear accord. But in the Indian community here and throughout the country, the magic word was "mango."

But this was not just any mango. It was most definitely not the pretty but bland mainstream specimens from South America that, Indians sniff, serve more to decorate the table than to be consumed. Nor was it the more aromatic, tangier Mexican imports found at many Indian grocers and sold cheap by the dozen.

This was an Alphonso from India - the hands-down "king of mangoes," as it's known. The deep-orange flesh oozes sticky juice, the texture is smooth, with hardly a fiber, and the heady aroma fills the room. And what about the flavor? The sweetness can be so intense that more than one Indian expat has described it as "heavenly."

Though hundreds of mango varieties are grown in India, only three -- Alphonso, Kesar and Banganpalli -- will be available in the U.S. this season. Alphonsos and Kesars were the first to arrive.

Alphonsos, smallish and golden-yellow, are amazingly sweet and succulent, with floral aromas and a creamy, fiber-free texture. Los Angeles-based produce wholesaler Melissa's received a shipment the first week of May, says Robert S. Schueller, director of public relations for the firm. Although Melissa's distributed them to retailers in Texas, Pennsylvania and New York, L.A. retailers didn't bite, Schueller says, thanks to their high price -- they sell for $35 for a case of 12.
Oh, and in case you're really a beginner, check out the Wikipedia article on mangoes. Once you're done with all the required reading, we'll move on to more advanced topics.

eat a lime!

we are really loving Captain Bogg & Salty’s new album, and it was so fun to see them recently. “Hey Sol, what do the pirates say?” “YAR!!” and the video they made for “pieces of 8ight” has been on their site for a while, but if you’ve not see it, GO NOW! EAT A LIME!!

Amazon wants you to buy Leopard now, never mind that "shipping in October" business

It's never too early to start making plans for the fall fashion scene and, as Amazon will gladly point out, this year's theme is spotted cats.

Read More...

Orange Alternative

"Orange Alternative (Pomaranczowa Alternatywa) is a name for an underground protest movement which was started in Wroclaw in 1983. Its main purpose was to protest peacefully by using absurd and nonsensical elements. ... 'Can you treat a police officer seriously, when he is asking you the question: Why did you participate in an illegal meeting of dwarfs?'"

Trouble for Atom

Yep, ladies and gentlemen, it looks like there’s trouble on the horizon. On the RFC4287 syndication-format front, it may have been stable since 2005 and widely deployed, but watch out, there’s a new version of RSS 2.0! (2.0.9, to be precise). RSS 2.0 is sort of RFC4287’s main competition, and if there are two different specs, I guess that must mean it’s twice as good. On the Atom-Protocol side, Google’s John Panzer has made a shocking discovery, and I quote: “There seems to be a complaint that outside of the tiny corner of the Web comprised of web pages, news stories, articles, blog posts, comments, lists of links, podcasts, online photo albums, video albums, directory listings, search results, ... Atom doesn't match some data models.” Well, it was fun while it lasted.

iPhone (web) apps emerging in spite of missing SDK

As negative feelings towards the web application system for the iPhone cool down, a few applications are emerging.

Read More...

A taste of TED, or two

Watch here a new "taste of TED" video documentary shot at this year's conference, in March. In 7 minutes it gives a great sense of the atmosphere at TED and of the content of the conference. It is also available elsewhere on this site, and you can download it here (158 Mb).

Another documentary about TED, "The future we will create: Inside the world of TED", which was filmed at TED2006, is been shown this coming Saturday night at the Maui Film Festival. Producers Daphne Zuniga and Steven Latham got full access to the conference, and used it wisely to take the viewers behind the scenes -- on top of showing speakers ranging from Al Gore to Peter Gabriel. The full-feature documentary (74 minutes) had a premiere screening in New York a few weeks ago and later in Los Angeles. It has been released on Netflix (US only) last week.

The CNN/YouTube debates

Posted by Steve Grove, Head of News and Politics, YouTube

Back in March we kicked off our You Choose '08 program, a hub of political channels on YouTube designed to educate, empower, and connect voters and presidential candidates through the power of online video. Since then, millions of people have checked out the candidates' YouTube Channels, and thousands have communicated directly with those running for President via ratings, comments and video responses.

Today we're announcing another way that YouTube is leveling the political playing field: The CNN/YouTube debates. For the first time in history, the questions asked in both a Democratic and a Republican primary debate will come straight from YouTube videos. More info here:



Needless to say we're really excited about this, but we'll be even more excited when the video questions start to roll in. So here's your official call to action: Create your own video debate questions for the presidential candidates and upload your submissions at www.youtube.com/debates.

Then tune in to CNN on July 23 for the Democratic debate to see if your question is asked. Also keep your eyes on the YouTube Blog and on this one, as we'll have much more to share with you in both places between now and the election.

Debate video guidelines:
• Keep it quick—your question should be less than 30 seconds.
• Make it look good—we're looking for high audio and video quality.
• Choose your focus—you can address one or all of the candidates on a single issue.
• Be creative—we'll appreciate unique settings and approaches.
• Be personal—we want your perspective and general relevance.
• Please note—all videos are subject to the YouTube Terms of Use.

The Other Einstein

By Lee Smolin

Einstein: His Life and Universe
by Walter Isaacson

Einstein: A Biography
by Jürgen Neffe, translated from the German by Shelley Frisch

'Subtle Is the Lord': The Science and the Life of Albert Einstein
by Abraham Pais

The Private Lives of Albert Einstein
by Roger Highfield andPaul Carter

Einstein in Love: A Scientific Romance
by Dennis Overbye

Einstein's Clocks, Poincaré's Maps: Empires of Time
by Peter Galison

Einstein on Politics
edited by David Rowe and Robert Schulmann

Einstein on Race and Racism
by Fred Jerome and Rodger Taylor

The Collected Papers of Albert Einstein
by Albert Einstein

Why more books on Albert Einstein? Two years ago we marked the Year of Physics, celebrating the centenary of his great 1905 papers, including those on special relativity and the particle theory of light. There is already a definitive scientific biography, published by Abraham Pais in 1982. That Einstein had an interesting personal life, with many entanglements with women and at least one extramarital child, has not been news since Roger Highfield and Paul Carter's The Private Lives of Albert Einstein and Dennis Overbye's Einstein in Love, published in 1994 and 2000, respectively. His private letters continue to come to light, but do they really add anything to the portrait of Einstein's character drawn so perceptively by Overbye?

Crime in the three biggest American cities (NY, Chicago, LA)...

Crime in the three biggest American cities (NY, Chicago, LA) is down...and up almost everywhere else. In part, this is due to the aging of the population in those cities. "Together they lost more than 200,000 15-to 24-year-olds between 2000 and 2005. That bodes ill for their creativity and future competitiveness, but it is good news for the police. Young people are not just more likely to commit crimes. Thanks to their habit of walking around at night and their taste for portable electronic gizmos, they are also more likely to become its targets." Young people, your gizmos are hurting America! (link)

New York Magazine has a short profile of Edward Tufte.

New York Magazine has a short profile of Edward Tufte. (link)