Youtube Video Site
This is an introduction text

Videos for: techtalk

:: 1 :: next >>






Greg Kroah Hartman on the Linux Kernel

Google Tech Talks June, 5 2008 ABSTRACT The Linux Kernel, who is developing it, how they are doing it, and why you should care. This talk describes the rate of development for the Linux kernel, and how the development model is set up to handle such a large and diverse developer population and huge rate of change. It will detail who is doing the work, and what companies, if any, are sponsering it. Finally, it will go into why companies like Google, and any other that uses or depends on Linux, should care about this development. Lots of numbers and pretty graphs will be shown to keep the audience awake. Speaker: Greg Kroah Hartman Greg Kroah-Hartman is a Linux kernel maintainer for the USB, driver core, sysfs, and debugfs portions of the kernel as well as being one half of the -stable kernel release team. He currently works for Novell as a Fellow doing various kernel related things and has written a few books from O'Reilly about Linux development in the past.
Views: 10330
65 ratings
Time: 49:25 More in People & Blogs
[ play video ]





All The Information In The World, The Way You Want

Google Tech Talks May, 23 2008 ABSTRACT Overview: Mark Birbeck has spent a number of years working on flexible user interfaces, both by developing software and working with the W3C on new standards. His latest work involves creating an Ajax framework that uses metadata embedded in HTML documents to drive dynamic user interfaces. The framework makes it easy for authors to build interactive sites, whilst still creating accessible, searchable documents. In this talk Mark will look at how embedded metadata can be used by anyone from scientific researchers to bloggers, through news organisations to photographers, to improve how their pages are understand and interacted with. Speaker: Mark Birbeck Mark Birbeck devised RDFa, a new standard from the W3C that allows metadata to be embedded in HTML and XHTML documents, rather than being stored separately. Web pages enriched in this way provide more accurate information for use in search engines, as well as creating enormous potential for building a new generation of interactive tools for the end-user. Mark is also involved in the XForms Working Group and the XHTML 2 Working Group, has contributed to books on XML and RDF, blogs regularly about XForms, the semantic web, and RIAs, and his company, webBackplane develops a range of open source software for semantic-driven user interfaces. His profile is at http://webBackplane.com/mark-birbeck.
Views: 2353
11 ratings
Time: 57:40 More in People & Blogs
[ play video ]





Research Scientist--Taesup Moon

Google Tech Talks May, 5 2008 ABSTRACT Discrete Denoising with Shifts Recovery of discrete data corrupted by discrete noise is an increasingly encountered problem in contexts as diverse as digital communications, bio-molecular sequence analysis, and the Internet. Perfect recovery is sometimes possible but, more generally, performance is measured under a given fidelity criterion. This talk will focus on the often realistic scenario where the corruption mechanism is a "discrete memoryless channel", meaning that the components of the corrupted data are independent given the underlying clean data. I will introduce an algorithm for this setting which performs essentially as well as a genie that has access, in addition to the noisy data, also to the underlying clean data, and can choose to switch between "sliding-window" denoisers in a way that optimizes the overall performance. This will be shown to be the case in several strong statistical senses, within a "semi-stochastic" setting where the underlying clean data are deterministic and the only randomness is due to the noise. Further, when the clean data form a piecewise stationary stochastic process or field, the algorithm achieves the optimum distribution-dependent performance. These performance guarantees are contingent on a certain growth rate condition that must be imposed on the number of switches, which is necessary in the sense that any scheme fails to compete in the above senses when the condition does not hold. The key issue in implementing our scheme is to efficiently learn the best segmentation of the data and the associated denoisers that the genie is using, based solely on the noisy data. We will describe our approach to this problem, which results in a practical algorithm: implementable with complexity (time and memory) growing linearly with the data size and the number of switches. Preliminary experimental results suggest that the new scheme has the capacity to improve on prior art in applications where the nature of the data abruptly changes in time (or space), as is often the case in practice. I will conclude with a discussion of some remaining challenges. Joint work with Professor Tsachy Weissman (Stanford University). Speaker: Taesup Moon
Views: 2107
5 ratings
Time: 55:30 More in People & Blogs
[ play video ]





Authors@Google: Dr. John Medina

Most of us have no idea what's really going on inside our heads. Yet brain scientists have uncovered details every business leader, parent, and teacher should know--such as the brain's need for physical activity to work at its best. How do we learn? What exactly do sleep and stress do to our brains? Why is multi-tasking a myth? Why is it so easy to forget--and so important to repeat new information? Is it true that men and women have different brains? In Brain Rules, molecular biologist Dr. John Medina shares his lifelong interest in how the brain sciences might influence the way we teach our children and the way we work. In each chapter, he describes a brain rule--what scientists know for sure about how our brains work--and then offers transformative ideas for our daily lives. For more information go to http://www.brainrules.net/. Dr. Medina spoke at Google's Mountain View, CA headquarters as part of the Authors@Google program. This talk took place on Tuesday, April 8, 2008.
Views: 9874
50 ratings
Time: 52:11 More in Education
[ play video ]





Viewfinder: How to Seamlessly "Flickrize" Google Earth / a collaboration betw...
Google Tech Talks April, 14 2008 ABSTRACT "Viewfinder" is a novel method for users to spatially situate, or "find the pose," of their photographs, and then to view these photographs, along with others, as perfectly aligned overlays in a 3D world model such as Google Earth. Our objective is to provide a straightforward procedure for geo-locating photos of any kind, and our approach is to engage a community of users for a certain amount of human help. We specify that a 10-year-old should be able to find the pose of a photo in less than a minute, and we are convinced that this goal is achievable. Our work to date, supported by a Google Research Award, was intended to be fast, lean, and focused on a single piece of a larger puzzle: posing and viewing arbitrary photos in pre-existing 3D models (not custom-recorded photos and not model building, though we hope our work will be useful in these areas). In addition to presenting Viewfinder specifics, the larger puzzle itself will be examined. This talk will be taped. Speaker: Michael Naimark Michael Naimark, Viewfinder Project Director Michael Naimark has made interactive "moviemaps" of Aspen from the street, Paris from the sidewalk, San Francisco from the air, Karlsruhe from the rail, Banff from hiking trails, and stereo-panoramic movies in Jerusalem, Dubrovnik, Angkor, and Timbuktu. His work is an unusual combination of optimism and activism, for example, it currently ranks #1 on Google searches for both VR webcams and camera zapper. Naimark received the World Technology Award for the Arts in 2002 and was the subject of a 20-year retrospective at the Art Center College of Design in Pasadena in 2005. He currently serves on the Visiting Committee for the MIT Media Lab and on the faculty in the Interactive Media Division of the USC School for Cinematic Arts. For more information, please visit http://www.naimark.net .
Views: 4887
9 ratings
Time: 58:30 More in People & Blogs
[ play video ]





CGAL: The Open Source Computational Geometry Algorithms Library

Google Tech Talks March, 3 2008 ABSTRACT Introduction Project mission statement, history, internal organization, partners, CGAL in numbers. What's in CGAL A survey on available data structures and algorithms, as well as examples how and by whom they are used. Topics include Triangulations, Voronoi diagrams, Boolean operations on polygons and polyhedra, arrangements of curves and their applications, Mesh generation, Geometry processing, Alpha shapes, Convex hull algorithms, Operations on polygons, Search structures, Interpolation, Shape analysis, fitting, and distances, Kinetic data structures... Generic Programming Paradigm CGAL data structures are C++ template classes and functions, usually taking several template parameters (with default values for ease of use). This gives developers an incredible flexibility to adapt the data structures to their needs, which is important internally for code reuse, and important for end users, as they typically integrate CGAL in already existing applications. Parts of CGAL are also interfaced with languages and software like Python, Java, Scilab, Qt and the Ipe drawing editor. Exact Geometric Computing Paradigm We present how to make geometric algorithms correct, robust, and nevertheless fast, by combining floating point arithmetic with exact arithmetic, and clever filtering mechanisms to switch between these two modes. These mechanisms can be used for geometric predicates, as well as for geometric constructions, which instead of a discrete return value generate new geometric entities. Conclusion and Outlook A wrapup, and a sneak preview on algorithms that might make it into future releases of CGAL. Speaker: Andreas Fabri, PhD, GeometryFactory As member of the initial development team of the CGAL project, Andreas is one of the architects of the CGAL software. For several years he chaired the CGAL Editorial Board. In 2003, Andreas founded the GeometryFactory as spin-off of the CGAL project, offering licenses, service and support to commercial users. Andreas received his PhD in 1994 from the Ecole des Mines de Paris, while working on geometric algorithms for parallel machines at INRIA. Speaker: Sylvain Pion, PhD, INRIA Sophia-Antipolis Sylvain got involved in the CGAL project during his PhD, which he received in 1999 at INRIA. He worked then on providing generic solutions to numerical robustness issues arising in geometric algorithms. Later on he worked on the efficiency of some fundamental geometric algorithms such as 3D Delaunay triangulations. He is now also involved in C++ standardization, and is working on parallel geometric algorithms. He is employed as researcher at INRIA, and is the current chair of the CGAL Editorial Board.
Views: 6250
16 ratings
Time: 54:59 More in People & Blogs
[ play video ]





Ruby 1.9

Google Tech Talks February, 20 2008 ABSTRACT Speaker: Yukihiro Matsumoto Yukihiro Matsumoto (Matsumoto Yukihiro, a.k.a. Matz, born 14 April 1965) is a Japanese computer scientist and software programmer best known as the chief designer of the Ruby programming language. He was born in Osaka Prefecture, in western Honshu. According to an interview conducted by Japan Inc., he was a self-taught programmer until the end of high school. He graduated with an information science degree from Tsukuba University, where he associated himself with research departments dealing with programming languages and compilers. As of 2006, Matsumoto is the head of the research and development department at the Network Applied Communication Laboratory, an open source systems integrator company in Shimane prefecture. He is a member of The Church of Jesus Christ of Latter-day Saints and served as a missionary for the church. Matsumoto is married and has four children. http://en.wikipedia.org/wiki/Yukihiro_Matsumoto
Views: 32049
75 ratings
Time: 49:57 More in People & Blogs
[ play video ]





Using Audio Technology to Reduce Global Illiteracy, Poverty

Google Tech Talks January, 8 2008 ABSTRACT For more info, see http://literacybridge.org/ Knowledge is power; but most knowledge is tied up in text. So how do the 774 million illiterate adults in the world access knowledge crucial to preventing disease, creating economic opportunity, and defending their political and human rights? Cliff spent six weeks in a remote region of Ghana to understand rural poverty and sustainable development. He saw many impressive local organizations sharing valuable information for development; but he also experienced the inefficiency of delivering all this information in person. In response to this problem, Literacy Bridge was founded to empower children and adults with tools for scalable knowledge sharing and literacy learning. The Talking Book Project is Literacy Bridge's major program, developing new and affordable digital audio technology to provide vital, locally generated information and literacy training to people with limited access to either. Imagine a $5 iPod used to play locally generated podcasts, plus a decentralized, digital content distribution system that reaches villages without electricity but also enables global content sharing. Aside from the innovative use of technology, partnerships with local businesses, civic organizations, and government agencies play a pivotal role in the Talking Book Project. During this talk, Cliff will share his observations from Ghana and discuss Literacy Bridge's Talking Book Project. Speaker: Cliff Schmidt Executive Director of Literacy Bridge
Views: 6340
10 ratings
Time: 01:03:15 More in Science & Technology
[ play video ]





Tangible Functional Programming

Google Tech Talks November, 7 2007 ABSTRACT We present a user-friendly approach to unifying program creation and execution, based on a notion of "tangible values" (TVs), which are visual and interactive manifestations of pure values, including functions. Programming happens by gestural composition of TVs. Our goal is to give end-users the ability to create parameterized, composable content without imposing the usual abstract and linguistic working style of programmers. We hope that such a system will put the essence of programming into the hands of many more people, and in particular people with artistic/visual creative style. In realizing this vision, we develop algebras for visual presentation and for "deep" function application, where function and argument may both be nested within a structure of tuples, functions, etc. Composition gestures are translated into chains of combinators that act simultaneously on statically typed values and their visualizations. Speaker: Conal Elliott Most of my research is aimed at supporting the creation of interactive synthetic media content, including computer animation, human-computer interaction, images, 2D and 3D geometry, and programmable shaders. In all cases, I aim to preserve or improve on the flexibility and performance of mainstream programming approaches, while greatly simplifying the creation process. Synthetic media programs are almost always implemented in sequential, imperative (often object-oriented) languages. My research explores use of declarative languages, resulting in much simpler and more reusable and composable programs. These languages are also more amenable to execution on parallel architectures such as modern graphics processors, because declarative languages abstract away from order of execution, removing the accidental sequentiality found in imperative programs. Even on sequential machines, declarative formulations have much simpler mathematical semantics, which facilitates automatic optimization. They also tend to be spatially and temporally continuous (resolution-independent), allowing them to adapt naturally to machines with different speeds and display resolutions. After exploring explicit programming of synthetic media content for several years, I'm now also keenly interested in supporting artists. The goal of my new new research agenda is to give artists access to the expressive power of computers and programming languages, while retaining an artist's working style. I mean "artist" in a broad sense, in contrast to the verbal and sequential style of an engineer. (I don't mean to suggest that people fit neatly into these two categories.) My ideal audience includes graphic designers, musicians, and children -- really, the playful and curious in all of us. This abstract has 2796 This abstract has 2820
Views: 11173
33 ratings
Time: 56:23 More in People & Blogs
[ play video ]





Prince XML: Generating High Quality PDFs from HTML + CSS

Google Tech Talks November, 12 2007 ABSTRACT Please welcome Håkon Lie and Michael Day, who will be presenting Prince XML. Prince Overview: Prince is a computer program that converts XML and HTML into PDF documents. Prince can read many XML formats, including XHTML and SVG. Prince formats documents according to style sheets written in CSS. Dynamic data-driven documents: Prince is an ideal printing component for server-based software such as web applications and database systems. Using Prince, data in XML can easily be converted to PDF documents that can be printed, archived or downloaded over the web. Electronic publishing: Prince can also be used by authors and publishers to typeset and print documents written in HTML, XHTML or one of the many XML-based document formats. Prince is capable of formatting academic papers, scientific journals, novels, and books with extensive illustrations. Speaker: Håkon Wium Lie Håkon Wium Lie, YesLogic Director: Håkon is a web pioneer, having proposed CSS while working with Tim Berners-Lee at CERN in 1994. Håkon became a devotee when he found that Prince could format his book on CSS (co-authored with Bert Bos) and his PhD thesis. Håkon is a graduate of MIT's Media Lab and is also the CTO of Opera Software. Speaker: Michael Day Michael Day, YesLogic CEO: Michael is the system architect for Prince. He has implemented the CSS processing module, which supports many pioneering CSS features including CSS3 Selectors and Paged Media properties. In 2003, he joined the W3C CSS working group as an invited expert.
Views: 11724
24 ratings
Time: 01:02:30 More in People & Blogs
[ play video ]





Quicksilver: Universal Access and Action

Google Tech Talks August 30, 2007 ABSTRACT Quicksilver hides almost unbounded power beneath the interface of a keyboard-driven launcher. Using a basic grammatical model, it allows you to move beyond basic search and work effortlessly with applications, data, and the web. Quickilver is above all a prototype intended to explore new forms of interaction. In this talk, we will explore the motivation behind Quicksilver, highlights of its implementation, lessons learned from its design, and the ways it might inform the future of navigation for the desktop and the web. Speaker: Nicholas Jitkoff Credits: Speaker:Nicholas Jitkoff
Views: 27458
26 ratings
Time: 24:44 More in Howto & Style
[ play video ]





Open Source Developers at Google: Amit Singh on MacFuse

File systems provide one of the most familiar interfaces end users know. Since implementing a traditional file system is extremely complex and difficult, presenting information seamlessly through files and folders has typically been limited to a small set of select programmers--often kernel hackers who develop at the lowest layers of a system. The MacFUSE mechanism breaks this barrier on Mac OS X by doing all the in-kernel hard work once and for all and leaving to the developer only the file-system-specific logic, which can be implemented as a regular user-space application. MacFUSE, with its simple programmer-visible API (same as the Linux FUSE API) and multiple language bindings, almost trivializes the process of making anything and everything appear seamlessly as a set of files and folders. You can use it to blur the line between the Macintosh Desktop and the Web. In this talk, you will hear the story of MacFUSE from its creator.
From: Google
Views: 32744
99 ratings
Time: 01:24:13 More in Howto & Style
[ play video ]


:: 1 :: next >>



Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin euismod tincidunt dolor. Nulla velit libero, aliquet vitae, aliquet et, nonummy in, leo. Nulla facilisi. Praesent rhoncus tellus sed urna. Pellentesque molestie. Nunc congue pede sit amet libero. Praesent sem nunc, gravida nec, pulvinar a, sollicitudin ac, nisl. Duis lectus. Fusce ac massa. Nulla facilisi. Nulla vulputate elit nec ipsum. Fusce egestas, diam et blandit gravida, odio odio accumsan nunc, vitae pharetra ipsum magna vitae massa. In pulvinar malesuada libero. Fusce nisl. Nulla pharetra. Praesent purus.