Archive for June, 2007

越来越 Geek 了

最近 xkcd.com 看多了, 说话开始geek 了.
A B C D E F: 我同学; X: 我

场景1:
A: 帮你介绍一个女朋友吧(N 多性质, 此处省去N行字)
X: 噢, 这个向量和我的夹角余弦太小了吧? 相似度不够, 都快直角了, 没兴趣.
(几天后)
A: 又看到一个, 这次保证夹角余弦是1.
X: 噢, 向量平行啊, 那更没交集.
A: (用书狠狠的砸了我一下)

场景2:
B: 代数真无聊.
X: 告诉你一个用线性代数赚钱的妙法, 成了立马就是下一个Google.
搞个存网页是否链接的邻接矩阵, 然后算一下这个矩阵特征向量
B: 这有啥用, 也太没技术含量了吧, 高中生+Matlab
(过了好大一会儿)
PageRank 果然是世界上最值钱的特征向量. 嗯, 还是读线性代数赚钱啊. 读数学真好.(兴冲冲下线看书去了)

场景3:
C: 我家空调坏了
X: 嗯, 打电话叫人修啊, 夏天没空调怎么行?
C: 没用, 修理公司做事可慢了.
X: 靠, 收敛速度这么慢你搞他干啥, 换算法.
C(盯着我看了好久): 这娃废了

场景4:
D: 大白兔奶糖怎么样?
X: 很好吃, 可惜美国买不到.
D: 没吃到还说好吃?
X: 这个, 证明存在性未必需要具体构造一个例子吧
D: 我无语….

场景5: (和美国同学中午吃饭 , 说到费曼的名句 Physics is like sex)

E: You know what, for me, computer is like sex, I can not live without it.
X: Agree, yet fortunately or unfortunately, we are a small group of people who actually know how sex works.
F: The thing is, you have to do it daily, it’s considered harmful.
X: That’s the point. From this perspective, we students in CS are all like prostitude–doing sex as our work.
E: Did you get any experimental results?
X: As one has said, accidentally you will get something you need to maintain for the rest of your life.

中文不算好笑了:

E: 计算机和性一样, 我离开了她活不下去
我: 是啊, 幸或不幸, 看来我们是世界上知道”性(计算机)”到底是怎么回事的一小撮人.
F: 问题是你天天得碰这玩意, 有害健康啊
我: 说得对, 从这个角度来说, 从事计算机的和妓女一样: “性” (计算机)就是工作
E: 你得到一些实践结果了么? (费曼原话改编, 众人开始全看着我)
我: 如同某人说过的一样, 一个小小的意外会让你用余生去维护. (孩子, 软件bug 双关语)
(一群人全笑死了)

——-
备忘, 上次的几个:

A: 给你介绍一个女朋友吧, 人特好, if 我还没结婚肯定 then 娶她!
X: 瞧你的编程基本功, 你的 else 语句呢?

A: 咱还在?
X: 噢, 看论文
A: 熬这么晚?
X: 这个和看电影打游戏熬夜不是同构的么?
A: … 我没法构造那个映射…

Comments (9)

What’s Web 2.0 in a youth view?

What’s Web 2.0 in a youth view?

At first glance, the Web 2.0 looks like a buzzword for attracting the attention from both VC and Internet users. Everybody talks about it, but few can tell what it is. For the startups, Web 2.0 strategies promise next YouTube or Facebook in their Business Plans. For Internet users, Web 2.0 sounds like cool and fashion. You are left in the Stone Age if you haven’t had a MySpace homepage or have never visited YouTube for hilarious video clips. In the other side, to my knowledge, all the success Web 2.0 companies like YouTube, Facebook that we might use everyday never declare themselves as Web 2.0 companies explicitly, although they are considered as the flagships of Web 2.0. Web 2.0 also has nothing to do with technological innovations or the next generation Internet. So is web2.0 hype or propaganda?


Web 2.0 is all about communication, sharing and passion for our Y-Generation

It is easy to assert that Web 2.0 is nothing but a buzzword. But it’s an illusion. We use the Internet everyday. To our own experience, the contemporary Web is something for us as we can feel the life has changed since the beginning of Web 2.0. However, even we create it, use it, and talk about it, the one million dollar questions are still there: What is the definition of web 2.0 in the dictionary of youth and what’s the big deal about Web2.0 for us? Needless to say, youth has their own definition about Web 2.0 as they experience “their” web 2.0 everyday. Although there is a very detailed definition of the term Web 2.0 in Tim O’Reilly’s article “What is Web 2.0″, it is still hard to define what it is for youth. The study of Web 2.0 and youth is interesting enough to write a whole book about it. To make the long story short, here, I would like to say, Web 2.0 is all about communication, sharing and passion for our Y-Generation. Web2.0 are our creations, our portals, our communities and our web classrooms.


Web 2.0: Created by Youth.

YouTube was founded by Chad Hurley (at age 28), Steve Chen (27), and Jawed Karim (26); MySpace was founded in July 2003 by Tom Anderson (28); Facebook was created by Mark Zuckerberg (20) in 2004 when he was sophomore. Why Web 2.0 is more likely to be created by the young generation? To understand this, we need to have a deep insight towards the definition of Web 2.0. Despite the bells and whistles, Web 2.0 is nothing more about a new application platform instead of an evolutionary technology. Actually the key technology of Web2.0, which is usually referred as Ajax, was born in the early 2000. Web 2.0 is an updated version of World Wide Web. The original purpose of the World Wide Web is to make the Internet meet the increasing communication requirements around the world. Here, the key idea is to fit the communication requirements. Correspondingly, Web 2.0 is not a new technology or a new business model; it is a satisfaction of the long existing requirement on the Web. Technology and business model is second to the satisfactions of users’ communication requirements. Therefore, theoretically, in Web 2.0, as long as you have the new ideas that can cater for the communication requirements of the Internet user, it is fairly easy to get start as the resources has never been so accessible in Web 2.0 in terms of both investments and technical teams. Nearly in every corner of the world, you can find several groups or teams with members vary from professional businessmen to youth just graduated, talking about web 2.0 and working toward their dreams. The only differences are the content of their websites and the target users of the websites. Frankly speaking, bubble is everywhere in the contemporary Internet. VCs won’t just fund companies because it’s cool and you won’t provide users excellent service for free when no business model is presented. Still, thousands of youth with passion dive into the Web2.0 Ocean without caring about if the competition is overwhelming.

Web 2.0 is not a new technology or a new business model; it is a satisfaction of the long existing requirement on the Web.

Needless to say, to fit the requirements is much more challenging than to set up a website. The Internet giants like Yahoo and Google tend to cover every aspect of the Internet applications, but eventually, they can fit few as they are supposed to meet the need of everybody. As the history has told us several times: new requirements are usually discovered by grass-root instead of the elite or giants. From this perspective, Web2.0 has no differences with previous industrial booming. However, there is a significant factor that puts the youth as the avant-grade class in Web 2.0: the passion and the advantage in the age. For example, in the year 2006, about 76% of the Internet users China are below 25. Moreover, the new Internet users are mainly young generation and they are glad with new websites and to adopt new innovations. This phenomenon is not only observed in the China but also in other countries like United States and Korea. The young Internet users push the Internet atmosphere to the young end. It is well known that Facebook and MySpace are mainly created for youth. Originally the age limit for MySpace was 16 and up but it is 14 and up now. It more or less reflected that the Internet users are younger now. As the Internet is mainly used by youth now, there is no wonder that web 2.0 is mainly created by the Y-Generation.


Web 2.0, personal site and me-media for youth.

Now that the Web2.0 applications are created, the next important thing is making it flourish rather than letting it perish. As other Web1.0 websites, Web 2.0 also weaves networks with nothing special. However, this is a participatory web now. As TIMES has pointed out, this is all about “You”. People didn’t realize the values of their own in the Internet before. It is not because people are not brilliant enough to discovery their needs. The reason lies behind this is the lack of web service infrastructure. In the past, it is very hard to have your own website or web gallery on the Web, as at least you need to know HTML, flash and web programming. Additionally, very few websites provide free services like online picture management or blog systems. All these summed up made the users very hard to express themselves, even though they are very willing to. However, the advanced technology makes all of these services come to users via a simple registration. Now, as tons of websites are created every year that provides the photo uploading, online bookmark, video sharing or blog services for free, people start to use the web as their new platforms. Currently, without the difficulty, average Internet users can upload their contents–no matter it is an eyeball-catching article, a hilarious video or just a personal photo on the Web. They now focus on the contents instead of the irrelevant technological details. As the Web now is easy and ready to use, users now become the producer and director of the contents on the Internet. Usually people use the term UGC (User Generated Content) to describe this contemporary trend in Web 2.0.

The passion of youth makes the Web2.0 so vivid and happening.

You can image that Web 2.0 makes the Internet look like a fast growing organism that doubles itself every18 months. If Web 2.0 is so vivid, what is the personality of Web2.0 in youth perspective? To answer this, let’s see what is the personality of youth. Although there is no standard answer, when talking about youth, these words must in the top list: passion, fashion, thinking different, open and willing to make friends. Microsoft has a very famous slogan: “your potential, our passion”. In Web 2.0, probably the best slogan will be “your passion, our potential” for youth. How do I say that? As I’ve talked, Web 2.0 creates a new and easy-to-use platform and users are the actors and directors. The reason why they choose Web2.0 as the platform is partly the passion of the youth and partly the willing to show off–with passion, they are willing to express and contribute contents to show-off. Susan Ng, a Facebook user, said: “I want to tell others what I am doing”. Susan is not the only one who wants to show off on the Internet. Thousands of youth have personal web pages and write blog. The sidebar of blog is podcast, public photo gallery and video clips. All these media are in one category: me-media. Web 2.0 now becomes the me-media of youth and we are both the producers and consumers at one time. The passion of youth makes the Web2.0 so vivid and happening. Therefore, in my point of view, the personality of Web 2.0 is passion and showing off.


We not only share, we even meet. Web 2.0 as our communities

Wikipedia describes Web 2.0 (I cannot find the definition of Web 2.0 in other encyclopedias at the time I write this article) as “supposed second generation of Internet-based services”. Some typical Web 2.0 applications include social networking sites, wikis, and communication tools. It is far beyond the simple blog or podcast system for personal use. So one question arises: why are they on the Internet besides for expressing themselves? Actually, the motive for youth using Web 2.0 is one part showing off and one part meeting friends. As common Internet user, one of the most exciting finds in Web 2.0 for our youth is that our friends are on the Internet too. As Danah Boyd mentioned: “For most teens, it is simply a part of everyday life — they are there because their friends are there and they are there to hang out with those friends.” Web 2.0 is about connecting people, and making it for efficient for people to communicate. In the social network, it is nothing different than the real community: you should make yourself link-friendly.

But you may argue that Web1.0 also connects people, so why it is Web 2.0 instead of 1.0 that makes the communities possible? In the first place, you have to take the development of the Internet into account. As we know, community is based on the communication infrastructures such as email and instant messenger (IM). In the previous web, the companies put considerable efforts on building the basic communication tools to that can users can get connected. Only after that, can the users come up with the new requirements such as communities and special interest groups. Created in the year 2003, MySpace mainly serves 20-something and teens. It has blog, IM, mail, music video, chat and photo gallery and almost covers almost every possible communication approach on the Internet. MySpace provides every aspect of typical the personal website and thus attracts more and more users.

Get connected and stay connected.

In the second place, in the previous Internet, people were connected too; but it is difficult to stay connected, as the relationships on the Internet are unreal. For example, as I’ve said before, it is hard to set up personal profile in the previous web. Therefore, no one knows if you are a dog. However, now, in Web 2.0, since everyone has the public accessible web page, the public profile becomes real and the connections on the web are more concrete. It is not like eventually met some stranger in the road and the connection later missed; it is like a real community that everyone knows about each other. A report shows that MySpace takes about 11.9% of the total time spend online in the United States in December 2006, which is also miles ahead other websites. Why? Because comparing with other websites like Yahoo and MSN, it is easy to find friends on MySpace. The other mechanism to facilitate the real relationships is the offline communication. Internet is a virtual community, but the offline activities like parties and dating are real. In Facebook, if you are in a group, either fortunately or unfortunately, you will get tons of invitations from Wednesday to Friday about the parties or concerts on the weekend. Web 2.0 is the real community not only because it is related to the real world, but also it is the natural extension of the real community on the Internet. Web 2.0 was born to build the virtual community and turns out to be the web version of the real world.

Web 2.0, a new classroom

It is very easy to overlook the importance of these Web 2.0 sites in terms of education as they are usually time-killing websites for you. For example, one of my friends created a group named “I’m On Facebook When I Should Be Studying” and now they have lots members. Now, keeping youth in the classroom are overwhelming enigmatic challenges. There are, however, lots of educational websites that can be our classroom, on the Internet. Education is not only in the classroom or library now. It is also in the cyber space. If the world is really flat as Thomas L. Friedman argues, every student at every corner of the world can benefit from Web 2.0. Actually education on the Web brings together a community of learners into a virtual classroom. Jingxue Zhang is a student in China. He check the MIT OCW (Open Courseware) webpage regularly that provides “a free and open educational resource (OER) for educators, students, and self-learners around the world”. He uses OCW to teach himself Electrical Engineering and Computer Science. Nevertheless, he can discuss with his virtual classmates via newsgroup or email.

Play is not the only part of the youth’s life in Web 2.0

Since the birth of the Internet, education has no longer been limited by the time, place, media or instructor. However, even we are in the center of information explosion, ninety percent of the information we wade through will be useless and selecting that ten percent becomes a challenge. Web 2.0 settles this in an entirely different methodology–the power of community. Wikipedia is a hypertext writing system written collaboratively by volunteers. Comparing with blog system that emphasizes the personal knowledge or experience, Wikipedia highlights notable knowledge collaboration and sharing on the Internet. It becomes more and more important as an online encyclopedia. Jerry Kim, an undergraduate student in South Korea, says that he usually uses Wikipedia to get the basic idea about some unfamiliar terminologies then follows the external links and references to teach himself some concepts about Artificial Intelligence, a subfield of Computer Science. He also used Wikipedia to prepare the questions for the trivia night. He has confidence about the trivia cited from Wikipedia because if it contains mistake, someone will correct it in a blink. The basic idea of collective intelligence is that everyone has knowledge that is valuable so someone. Wikipedia and Web 2.0 are the platforms for this intelligence. Education is everywhere in Web 2.0. Even in Second Life, a 3-D virtual online game world that entirely built and owned by its users, many universities and educational institutions are already using it as a supplement to traditional classroom environments. Search engine and other Web 2.0 applications like Ask Yahoo also highly facilitates the knowledge discovery of youth. World Wide Web is worldwide classroom in Web 2.0 at this point.

Frankly speaking, Web 2.0 is a wide and hot topic as well as the youth. They offer considerable food for thought. The four aspects I listed here is one of many possible perspectives in talking about Web 2.0 and youth culture. There’s so much potential and I really believe that the passion of youth makes the Web so vivid and youth could directly benefit from riding the Web 2.0 wave. In the end, the bottom line boils down to one sentence: perhaps Web 2.0 is the most important force in shaping Internet and youth culture in the early twenty-first century.

About the author:

Eric You XU is an independent blogger. He writes blog posts in both Chinese and English. He defined himself as a Web 2.0 critic as well as an advocate. He received a Bachelor of Science degree at Nanjing University (China) and now he is a doctoral student at Washington University. He loves writing, thinking and exchanging inspirational ideas. You can reach him at youxu@wustl.edu

Notes: This is an invited article for ITU Techcom World Horizon magazine. I personally would like to thank the editor-in-chief, Mr. George Ran Ren, for his invitation and kind support. I also would like to thank the whole Horizon team for their endeavors and contribution in making such a wonderful and fascinating magazine. Thanks, George and all the team members. Keep up the good work.

(As it is an invited article, please do NOT copy-and-paste it elsewhere. Any kinds of comments are welcome. I will provide a link to the magazine once the magazine gets “out of beta”. :)

Comments

How to prepare a good resume for Google (and other companies)

All the materials are cited from Google. I highlighted some important items that might be useful for our Chinese students.

>General information to include

To make it easier for us to determine where you might best fit within our organization we ask that you take a few simple steps to help us understand your qualifications. Following the guidelines below will ensure your resume/CV finds its way to the appropriate group more quickly, giving you a better opportunity to discuss your qualifications in person or via a phone screen.

* All resumes/CVs and supporting materials must be submitted electronically; no paper resumes will be accepted.
* PDF, HTML, or Microsoft Word documents or text formats are acceptable – or you can submit using plain text format.
* All resumes and related materials (transcripts, etc.) should be submitted in English.
* Pictures, images, or other graphics are not necessary – and are discouraged as they can slow evaluations.
* Only send essential personal information – be sure to include your name and how to contact you in the resume, not just your cover letter. Include your email, phone, and residence address. Do NOT include your gender, date of birth, age, family status, or personal identification numbers.
* It isn’t necessary to include military service you may have performed, unless it reflects some special achievements or accomplishments that you feel illustrate your qualifications for the job.
* To increase the accuracy of the information we have about you and the speed with which we’re able to reply to your submission, please keep your resume clean and simple. The use of special formatting, tables, images, multiple columns, etc., can decrease the ability to accurately review resumes. As we’ve found with Google itself, plain text works best!

>Submitting a resume – Educational background

Your resume/CV should reflect your academic achievements and accomplishments in these areas. In the education section of your resume, be sure to include the information outlined below.

* Your resume should show all post-secondary institutions attended, degrees conferred, and a cumulative grade point average (if available) for each degree received.
* Only report your educational history dating back to the university level; do NOT include elementary or secondary schooling. However, if you completed a “year abroad” program as part of your pre-university education, feel free to include this in your resume.
* Provide a brief description of any important projects you completed as part of your coursework, and indicate whether it was all your work or done as part of a team. If part of a team, indicate your own role and contributions to the effort.
* If you graduated from a university within the last five years, include a copy of your transcripts (unofficial is okay), a list showing individual coursework completed and grades received, as well as the overall grade average.

>Submitting a resume – Your Work Experience

You may be fresh out of a university, or have substantial work experience and a history of accomplishments. Either way, we want to know what skills you’ve acquired along the way. We’ll look closely at the work experience section of your resume, so the information you provide here is very important. Please follow the guidelines below carefully.

* List your experience – projects completed, accomplishments, etc. – by your position with each employer.
* Include more information than just the name of your employer and your job title. We also want to see concise, yet important, detail on your specific accomplishments and the impact your efforts had on your company.
* Rather than including all job responsibilities, only focus on those that you feel are relevant to the job for which you are applying at Google.
* If you worked while attending a university, either during the summer or concurrent with your course work, be sure to include a brief mention even if it isn’t specifically related to a potential job at Google.

>Submitting a resume – Additional Information

Here at Google, we value talent and intelligence, group spirit and diversity, creativity and idealism. Googlers range from former neurosurgeons and puzzle champions to alligator wrestlers and Lego maniacs. Tell us what makes you unique!

* Include the names and contact information of 2-3 references. These can include faculty advisors, co-workers, managers, or others who can talk knowledgeably about your skills and abilities
* Be sure to include any awards you’ve received, articles you’ve published, or conference presentations you’ve given.
* We don’t need to see copies of any awards or publications, just a reference to them.
* We don’t need copies of any written references you already have, just a mention of 2-3 individuals that can reflect on your most recent skills and experiences. Be sure to include their contact information. We will not contact your references until after we talk to you.

> What to expect from your interview

* While we’ll certainly do our best to make you feel comfortable during the interview process, we’re very interested in learning more about how you approach problem-solving. The questions you’ll be asked will be in-depth and will be intended to let us get a peek at how you think about complicated things. Many candidates find this challenging, but ultimately exhilarating. It’s your chance to show an appreciative audience exactly how much you’ve learned about your area of expertise.
* Interviews are always conducted in English and you should have a strong command of the language so you’ll be able to describe your ideas clearly. This is essential as all positions interact directly with engineers in the U.S. and other countries.
* Google’s phone screen and in-person interviews are highly technical in nature. You’ll be asked to write code during the interview itself and to speak to the technical details of your past designs and implementations . You should expect that your interviewers will have a great deal of curiosity about the specifics of your work and will ask questions about how you arrived at your conclusions. Our engineers admire and respect the work of others and are truly interested in learning more about what you’ve accomplished and how you did it.

Comments (3)

Next entries »