Videos tagged with Techtalks




Towards an Information Plane for Distributed Services

Towards an Information Plane for Distributed Services

Posted in Conferences, Companies, Networking, Science

Google Tech Talks February 15, 2007 ABSTRACT In this talk, I will argue for adding a new layer to the Internet protocol stack. Instead of assuming that every application running on the Internet must do its own performance discovery, this layer would provide fast and accurate predictions of every property of interest. We have built a prototype of this new layer, called the iPlane. The key insigh...

Tags: Techtalks, Google, Networking, Conferences, Science, Lectures, Computer Science, Broadcasting, Companies



How to Design a Good API and Why it Matters

How to Design a Good API and Why it Matters

Posted in Conferences, Companies, Science, Development

Every day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide access to widely distributed frameworks, and some are written in-house for use by a few developers. Nearly all programmers occasionally function as API designers, whether they know it or not. A well-des...

Tags: Techtalks, Google, Conferences, Science, Lectures, Computer Science, Google Tech Talks, Broadcasting, Development, Companies


Classifiers That Improve With Use

Classifiers That Improve With Use

Posted in Conferences, Companies, Science

Google Tech Talks Januaary 29, 2007 ABSTRACT Training on imperfectly representative data inevitably leads to classification errors. Retraining an OCR engine with post-edited data, or even with the imperfect labels assigned by the classifier, reduces both bias and variance. Although the theoretical foundations of decision-directed adaptation are meager, it has proved successful in diverse experi...

Tags: Techtalks, Google, Conferences, Science, Lectures, Statistics, Computer Science, Broadcasting, Companies




7 Habits For Effective Text Editing 2.0

7 Habits For Effective Text Editing 2.0

Posted in Conferences, Companies, Development

Google Tech Talks February 13, 2007 ABSTRACT A large percentage of time behind the computer screen is spent on editing text. Investing a little time in learning more efficient ways to use a text editor pays itself back fairly quickly. This presentation will give an overview of the large number of ways of using Vim in a smart way to edit programs, structured text and documentation. Examples will...

Tags: Techtalks, Google, Conferences, IDE, VIM, Broadcasting, Screencasts, Development, Companies


From Composing Services to Composing Gadgets

From Composing Services to Composing Gadgets

Posted in Conferences, Companies, Graphics, Development

Google Tech Talks January 17, 2007 ABSTRACT This presentation discusses HUSKY, a new spreadsheet environment for service composition and design and USCA, a tree-tiered distributed architecture for service composition execution. The synergy of the Web and gadgets (e.g. Google Gadgets, Mac or Yahoo Widgets) presents an opportunity to evolve the way we conduct our day-to-day interaction with resou...

Tags: Techtalks, Google, Conferences, Design, Lectures, Broadcasting, Development, Companies


Debmarshal Review

Debmarshal Review

Posted in Conferences, Companies, Operating Systems

Google Tech Talks January 29, 2007 ABSTRACT Debmarshal is a software package to manage internal operating system releases of complete Debian-based distributions. It manages both internally developed software packages and complete upstream archive snapshots. Interpackage conflicts, overlaps, and missing dependencies that are not normally detected before release to users can be detected using deb...

Tags: Techtalks, Google, Conferences, OS, Linux, Lectures, Broadcasting, Companies


Hashing Searching Sketching.

Hashing Searching Sketching.

Posted in Conferences, Companies, Science, Development

Google Tech Talks November 20, 2006 ABSTRACT We will see improved results on search using hashing and sketching. Hashing is often analyzed as balls being thrown into bins where you think of the hash items as balls and buckets as bins. By studying variants of the balls and bins processes we obtain a hashing algorithm with 85% hash table space utilization. We will also study locality sensitive ha...

Tags: Techtalks, Google, Conferences, Science, Lectures, Computer Science, Broadcasting, Development, Companies