SML Search

Showing posts with label Google engEDU. Show all posts
Showing posts with label Google engEDU. Show all posts

Monday, October 22, 2007

Advanced Python or Understanding Python / Google Video

No comments:

Google Video: Advanced Python or Understanding Python
Google Tech Talks February 21, 2007
Speaker: Thomas Wouters





ABSTRACT

The Python language, while object-oriented, is fundamentally different from both C++ and Java. The dynamic and introspective nature of Python allow for language mechanics unlike that of static languages. This talk aims to enlighten programmers new to Python about these fundamentals, the language mechanics that flow from them and how to effectively put those to use. Among the topics covered are duck-typing, interfaces, descriptors, decorators, metaclasses, reference-counting and the cyclic-garbage collector, the divide between C/C++ data and Python objects and the CPython implementation in general.

This talk is part of the Advanced Topics in Programming Languages series. The goal of this series is to encourage all of the people at Google who know and love programming languages to share their knowledge. If you would like information on upcoming talks, or to schedule a talk of your own, contact information is available on the wiki page.

SML Random Thoughts

I am liking the Google Web History. They kept on sending me these interesting videos :)



Related SML Universe

SML Google Web History

©2007 See-ming Lee 李思明 SML / SML Pro Blog / SML Universe. All rights reserved.

Wednesday, October 10, 2007

Human Computation / Google TechTalks

No comments:

Recently I proposed an alternative method for human identification on my blog so when a friend sent me this video via Del.icio.us, I was absolutely delighted:

Google Video: Human Computation / Google TechTalks 2006-07-26


Luis von Ahn

  • Assistant Professor, Computer Science Department, Carnegie Mellon University
  • Ph.D. Computer Science, Carnegie Mellon University, 2005
  • B.S. Mathematics, Duke University, 2000
  • Recipient, Microsoft Research Fellowship


Key points
  • Tasks like image recognition are trivial for humans, but continue to challenge even the most sophisticated computer programs.
  • Utilize human processing power to solve problems that computers cannot yet solve.
  • Traditional approaches to solving such problems focus on improving software.
  • Luis von Ahn advocates a novel approach: constructivly channel human brainpower using computer games.
  • ESP Game = an enjoyable online game that help label images on the Web with descriptive keywords
  • These keywords can be used to improve the accuracy of image search.
  • People play the game not because they want to help, but because they enjoy it.


Fun Facts
  • Number of human-hours spent playing Solitaire in 2003 = 9 billion human-hours
  • Number of human-hours spent building the Empire State Building = 7 million human-hours (6.8 hours of Solitaire)
  • Number of human-hours spent building the Panama Canal = 20 million human-hours (less than a day of Solitaire)


Related Web Sites

Related SML


SML Copyright Notice


©2007 See-ming Lee 李思明 SML / SML Pro Blog / SML Universe. All rights reserved.