スタンフォード大3年生の Feross Aboukhadijeh はたった3時間プログラムを書いただけでインターネットの有名人になってしまった。
彼の作った YouTube Instant がどんなものか、こちらのサイトで試すことができる。
最初 Twitter で友人に知らせ、Y Combinator の Hacker News に載せたのが始まりだった。
AllThingsD[Peter Kafka]がさっそく彼をメールインタビューしている。
AllThingsD: “‘YouTube Instant’ Dude Can’t Go to Work for Chad Hurley, Because He’s Already Working For Mark Zuckerberg” by Peter Kafka: 11 September 2010
* * *
Peter Kafka:すばらしいサイトだ。どこからヒントを得たの?
Peter Kafka: Great site. What’s the inspiration?
Feross Aboukhadijeh:Google Instant の話を聞いてやってみようと思ったんだ。YouTube ビデオのインスタントサーチが出来たらクールだろうなあって。ルームメイトが1時間じゃ出来まいって賭けたんだ。結局3時間かかって、賭けには負けたけど・・・
Feross Aboukhadijeh: I decided to do this after hearing about Google Instant. I thought that instant search for YouTube videos would be really cool. My roommate bet me that I couldn’t code it up in an hour. It ended up taking 3 hours, so he won the bet.
* * *
Kafka:YouTube Instant の目的は?
Kafka: What’s the goal here?
Aboukhadijeh:思いがけないビデオを見つけるには YouTube Instant がオモシロいと思うんだ。Google Instant と違って検索すべき内容がハッキリ分かっている場合はあまり役に立たないかもしれないけど。最終的なビデオが見つかるまで、あまり関係ないものも混じってくるから。でもよろこんでくれるインターネットユーザーはたくさんいると思うよ。:)
Aboukhadijeh: I think YouTube Instant makes sense if you’re looking for a serendipitous video browsing experience. It’s not as useful as Google Instant if you know exactly what you’re looking for, since you’re shown distracting YouTube videos on the way to your destination. But I think this is perfect for many Internet users. 🙂
* * *
Kafka:スタンフォードでは何を専攻しているの?
Kafka: What are you specializing in at Stanford?
Aboukhadijeh:コンピュータサイエンス専攻で3年生だ。インターネット技術、ウェブサイト構築、コンピュータセキュリティに関心を持っている。皆をよろこばせるものを作るのが大好きだ。YouTube Instant みたいなものをね・・・
Aboukhadijeh: I’m a Junior in the Stanford CS program. I’m interested in Internet technology, building websites, and computer security. I really enjoy building products that entertain and delight people, like YouTube Instant.
* * *
Kafka:他にはどんなことをやってるの?
Kafka: Besides this, what’s your favorite project you’ve worked on?
Aboukhadijeh:夏の間 Facebook でソフトウェアエンジニアのアルバイトをやっている。今とてもクールなものを作ってる。もうすぐリリースされる予定だ。トップシークレットだから詳しいことはいえないけど・・・:)
Aboukhadijeh: I’ve been working at Facebook as an software engineer intern for the summer. Right now, we’re building something really cool that’s going to be released soon, but I can’t share any details because it’s top secret! 🙂
* * *
Kafka:YouTube API を利用したの? 反応はどう?
Kafka: I’m assuming you used the YouTube API to build this, correct? Any reaction from them so far?
Aboukhadijeh:YouTube API と YouTube 検索提案を利用して YouTube Instant を作った。グーグルからは今のところ何の反応もない。でも気に入ってくれると思うよ。YouTube CEO はとても気に入って、Twitter で仕事のオファーをくれた。
始めは問題がいくつかあった。あまりたくさんのリクエストを繰り返すのでグーグルが自動的にボクのサーバをブロックしてしまうのだ。そこで YouTube に直接検索要求を出すよう Javascript を使ってクライアント側を書き直したんだ。すべてのマジックはユーザーのブラウザ内で起きているということになる。だから早いし、グーグルもブロックできないのさ。
Aboukhadijeh: I built YouTube Instant using a combination of the YouTube API and scraping YouTube search suggestions. No reaction from Google so far, but I think they’ll probably get a kick out of it. The YouTube CEO actually offered me a job on Twitter, he liked it so much.
I initially ran into some issues when Google automatically blocked my server for making too many repeated requests, but I just rewrote the site to query YouTube directly using Javascript on the client-side. This means that all the magic happens in each visitor’s browser, so it’s faster and Google can’t block it.
* * *
Kafka:卒業後は何をする計画?
Kafka: What’s the plan after you graduate?
Aboukhadijeh:いつかグーグルみたいな会社を興して、世界をより良く変えるようなことをしてみたい・・・
Aboukhadijeh: One day, I’d like to start a company that becomes the next Google and fundamentally changes the world for the better.
* * *
世の中には優秀で、引く手あまたの人間がいるものだなあ・・・
YouTube Instant に「Steve Jobs」とか「Facebook」とタイプして、どんなビデオが出てくるか試してみるとオモシロい!
★→[原文を見る:AllThingsD Interview]
★→[試してみる:YouTube Instant]