Posts Tagged ‘Education’

One Childhood

September 13, 2009 - 4:24 pm 25 Comments

Beautifully filmed, clearly written and enjoyable to watch, One Childhood tells the extraordinary story of how the nation of Eritrea supports the development of its children throughout their childhood – seemlessly linking early child development and school health programs, delivered in even the most inaccessible communities by a strong partnership between the education and health teams.

One Childhood is an unforgettable portrait of a people taking control over their own lives and future by ensuring good health and good education throughout their one childhood.

Duration : 0:30:56

(more…)

Polyworld: Using Evolution to Design Artificial Intelligence

August 20, 2009 - 11:18 pm 25 Comments

Google Tech Talks
November, 8 2007

ABSTRACT

This presentation is about a potential shortcut to artificial intelligence by trading mind-design for world-design using artificial evolution. Evolutionary algorithms are a pump for turning CPU cycles into brain designs. With exponentially increasing CPU cycles while our understanding of intelligence is almost a flat-line, the evolutionary route to AI is a centerpiece of most Kurzweilian singularity scenarios. This talk introduces the Polyworld artificial life simulator as well as results from our ongoing attempt to evolve artificial intelligence and further the Singularity.

Polyworld is the brain child of Apple Computer Distinguished Scientist Larry Yaeger, who remains the primary developer of Polyworld:

http://www.beanblossom.in.us/larryy/Polyworld.html

Speaker: Virgil Griffith
Virgil Griffith is a first year graduate student in Computation and Neural Systems at the California Institute of Technology. On weekdays he studies evolution, computational neuroscience, and artificial life. He did computer security work until his first year of university when his work got him sued for sedition and espionage. He then decided that security was probably not safest field to be in and he turned his life to science.

Duration : 1:6:38

(more…)

Eclipse Day at the Googleplex: Eclipse at Ebay

August 11, 2009 - 11:07 pm 6 Comments

Google Tech Talks
June 24, 2008

ABSTRACT

Eclipse Day at the Googleplex
Eclipse @ Ebay
Speaker: Michael Galpin, With introduction by Ian Skerrett, Director of Marketing – Eclipse Foundation

Eclipse is great for Java development. Eclipse is great for web development. Eclipse is great for Java web development. The list goes on, but as your business becomes bigger, more specialized and more demanding, chances are that you won’t find exactly what you need on that list. So what do you turn to? Eclipse. See how eBay uses the Eclipse you know and love, but also builds on top of it to handle its unique challenges.

About Michael Galpin:
Michael Galpin is an architect at eBay. He has worked on various projects in the past including eBay Neighborhoods, the next generation of My eBay, as well as eBay’s own web development framework, V4. He also is a frequent writer for IBM developerWorks, TheServerSide.com, and the Java Developer’s Journal. He has been programming professionally for 10+ years and holds a degree in mathematics from the California Institute of Technology.

Duration : 0:47:23

(more…)

Enhancing Web 2.0 Accessibility Via AxsJAX: A Tutorial at Google – Charles L….

August 9, 2009 - 12:10 am 23 Comments

Google Tech Talks
July 15, 2008

ABSTRACT

Google is the Web’s premier creator of user-friendly Web 2.0 applications, and we have long viewed it as part of our mission to do for users in the long tail (AKA users with special needs) what we’ve achieved for the mainstream user see this Google I/O talk entitled Design Patterns for Enhanced Accessibility for background. Accessibility 2.0 is now a hot topic on the Web and we would like to move from a world where AJAX applications were a straight No-No with respect to blind users to a world where these same technologies are used to enhance their usability for everyone.

Google-AxsJAX is an Open Source framework for injecting usability enhancements into Web 2.0 applications. In this talk, Charles Chen and T. V. Raman will give a hands-on tutorial on using AxsJAX. The tutorial will cover the following:

A brief introduction to the additional opcodes introduced by W3C ARIA to the embly language of the Web (AKA HTML+JavaScript).

AxsJAX library abstractions built on the above that help Web developers generate relevant feedback via the user’s adaptive technology of choice.

Steps in creating fluent eyes-free interaction to Web applications, including enabling rapid access to parts of a complex Web page.

The tutorial will provide a step-by-step walk through in defining AxsJAX enhancements to a Web page including:

An overview of the developer tools we use.

Discovering pain-points in Web interaction and designing improvements iteratively.

And time permitting, we might even demonstrate how Raman now makes up for all the time he save thanks to an efficient eyes-free auditory user interface by playing JawBreaker and reading XKCD via their AxsJAXed versions.

Note that writing AxsJAX enhancements to Web applications can help you win cool swag and bragging rights! The goal of this hands-on tutorial is to help you get there faster!

Speaker: T. V. Raman
T. V. Raman works on auditory interfaces and Web applications at Google.

Speaker: Charles L. Chen
Charles L. Chen is the author of Fire Vox — http://www.clcworld.net — an Open Source extension to Firefox that turns Firefox into a talking Web browser.

Duration : 1:12:17

(more…)

Faster HTML and CSS: Layout Engine Internals for Web Developers

July 18, 2009 - 4:25 pm 25 Comments

Google Tech Talks
November 12, 2008

ABSTRACT

How fast Web pages load and how fast they change dynamically depends on both the Web page and the browser it’s running in. Browser makers put significant effort into making their browsers faster, but there are also things that Web page authors can do to make their pages more responsive.

I plan to talk about HTML, CSS, and the DOM in Mozilla, from the DOM tree and CSS style sheets through to displaying pixels on the screen. In particular, what do Mozilla-based browsers spend the time doing when they’re displaying a Web page? Which parts of this work are redone when the page is changed by script? And what implications does this have for how authors can make their pages faster, and for how authors can test the performance of their pages?

Speaker: David Baron
David is a software engineer at Mozilla Corporation, where he works on Mozilla’s implementations of Cascading Style Sheets (CSS) and layout algorithms (computing the positions of objects), fixing memory leaks, and other things. He has been working on Mozilla since 1998, and is a member of the W3C CSS working group.

Duration : 1:1:15

(more…)

Faster HTML and CSS: Layout Engine Internals for Web Developers

July 18, 2009 - 4:25 pm 25 Comments

Google Tech Talks
November 12, 2008

ABSTRACT

How fast Web pages load and how fast they change dynamically depends on both the Web page and the browser it’s running in. Browser makers put significant effort into making their browsers faster, but there are also things that Web page authors can do to make their pages more responsive.

I plan to talk about HTML, CSS, and the DOM in Mozilla, from the DOM tree and CSS style sheets through to displaying pixels on the screen. In particular, what do Mozilla-based browsers spend the time doing when they’re displaying a Web page? Which parts of this work are redone when the page is changed by script? And what implications does this have for how authors can make their pages faster, and for how authors can test the performance of their pages?

Speaker: David Baron
David is a software engineer at Mozilla Corporation, where he works on Mozilla’s implementations of Cascading Style Sheets (CSS) and layout algorithms (computing the positions of objects), fixing memory leaks, and other things. He has been working on Mozilla since 1998, and is a member of the W3C CSS working group.

Duration : 1:1:15

(more…)

OLPC Mission, Part 2: The XO Laptop, design for learning

July 15, 2009 - 4:29 pm 25 Comments

Why give a Laptop? See http://laptop.org and http://laptop.org/givemany

Substitute the word Laptop, with the word Education, and you have much of the answer. XOs make it possible to collaborate, learn, teach, and publish at no cost. They inspire new forms of learning, and attention to education. And the provide access to digital texts in places too remote to send and update physical books in a cost-effective way.

Duration : 0:1:39

(more…)