Google Tech Talk May 15, 2012 Presented by Kavita Ramdas with Taida Horozovic, Ramzi Jaber, and Steve Williams ABSTRACT Ripples to Waves: The Stanford Program on Social Entrepreneurship presents Kavita Ramdas, Executive Director of Ripples to Waves and former CEO of the Global Fund for Women, in conversation with Taida Horozovic, Steve Williams and Ramzi Jaber, 3 Social Entrepreneurs in Residence at Stanford (SEERS). The SEERS will share their experience of how they initiated programs in Bosnia, San Francisco, and Palestine to address violence against women, expand opportunities for low income workers, and mobilize public opinion in order to increase the engagement of marginalized communities in the democratic process. The SEERS will talk about what they are currently doing at Stanford to bridge the gap between theory and practice as part of an innovative class entitled, "Challenging the Status Quo: Social Entrepreneurs Advancing Democracy, Development and Justice." Kavita and the SEERS will speak about how the new program on Social Entrepreneurship was designed and launched and describe ways in which it seeks to add momentum to global social movements, deepen the capacity of social change leaders, bring practitioner experience to academia, and infuse their own work with a deeper sense of the analysis and theory of social change. SPEAKER INFO Kavita Ramdas, Executive Director of Ripples to Waves: The Stanford Program on Social Entrepreneurship, and former CEO of the ...
From Turing to Contemporary Systems and Beyond Presented by Alfred Spector, Vice President of Research, Google Alan M. Turing Centennial Conference - Israel April 4, 2012 The Wohl Centre Bar-Ilan University Ramat-Gan, Israel For more information see: sites.google.com
Turing's Estimation Technique and Large-scale Machine Learning Presented by Prof. Corinna Cortes, Google Alan M. Turing Centennial Conference - Israel April 4, 2012 The Wohl Centre Bar-Ilan University Ramat-Gan, Israel For more information see: sites.google.com
Google Tech Talk April 25, 2012 Presented by Sameer Ajmani ABSTRACT Go is an open source programming environment that makes it easy to build simple, reliable, and efficient software. One of Go's key design goals is code adaptability; that it should be easy to take a simple design and build upon it in a clean and natural way. Go Version 1 (or Go 1 for short), which defines a language and a set of core libraries to provide a stable foundation for creating reliable products, projects, and publications, was recently released and available for use. Go was born out of frustration with existing languages and environments for systems programming. Programming had become too difficult and the choice of languages was partly to blame. One had to choose either efficient compilation, efficient execution, or ease of programming; all three were not available in the same mainstream language. Programmers who could were choosing ease over safety and efficiency by moving to dynamically typed languages such as Python and JavaScript rather than C++ or, to a lesser extent, Java. Go is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language. It also aims to be modern, with support for networked and multicore computing. Finally, it is intended to be fast: it should take at most a few seconds to build a large executable on a single computer. To meet these goals required addressing a number ...
Standing on the Shoulders of a Giant: One Person's Experience of Turing's Impact Presented by Prof. David Harel, Weizmann Institute Alan M. Turing Centennial Conference - Israel April 4, 2012 The Wohl Centre Bar-Ilan University Ramat-Gan, Israel For more information see: sites.google.com