Tag: youtube

geoRSS in YT API

You’ll now notice geoRSS information returned in video feeds if it’s available. Format is the same as other GData APIs with lat/long information like Picasa. (Link to feature request.)
<georss:where>
<gml:Point>
<gml:pos>28.61345863342285 -82.6171875</gml:pos>
</gml:Point>
</georss:where>

heh. my little amendment is spreading around the gdata world.

Farcical debates

As for these being questions from ’average’ people, I find this unlikely. Leaving aside the skewed age demographic, these aren’t questions from people too poor to have the computer equipment. These aren’t questions from people who work 2 jobs, just to make ends meet and who don’t have the time to create such videos.

CNN is filtering the questions and therefore doubts that “tough questions” make it through. “This isn’t politics, this is entertainment,. All that’s different from entertainment offerings in the past is we’ve exchanged the Ziegfield girls for YouTube sock puppets.”

Youtube Scalability

Lighttpd turned out to be poor for serving the thumbnails, because its main loop is a bottleneck to load files from disk; they addressed this by modifying Lighttpd to add worker threads to read from disk. This was good but still not good enough, with one thumbnail per file, because the enormous number of files was terribly slow to work with (imagine tarring up many million files).

Their new solution for thumbnails is to use Google’s BigTable, which provides high performance for a large number of rows, fault tolerance, caching, etc. This is a nice (and rare?) example of actual synergy in an acquisition.

memcached, lighthttpd, python, the usual mysql problems, sharding etc