Archives for category: googletechtalks
Newspeak: A Principled Dynamic Language
Google Tech Talk May 4, 2010 ABSTRACT In this talk, we present the main features of Newspeak, a dynamic programming language focused on software engineering. All names in Newspeak are late bound – including class names. Hence all classes in Newspeak are virtual, every class declaration defines a mixin, and class hierarchy inheritance comes for free. Newspeak has no global namespace and no static state. Top level classes act as module definitions. These have no external dependencies. Each instance of a top level class is a module that runs in its own sandbox in accordance with the object capability security model. Gilad Bracha is the creator of the Newspeak programming language. Previously, he was a Distinguished Engineer at Cadence, and a Computational Theologist and Distinguished Engineer at Sun. He is co-author of the Java Language Specification, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the Animorphic Smalltalk System. He received his B.Sc in Mathematics and Computer Science from Ben Gurion University in Israel and a Ph.D. in Computer Science from the University of Utah.
Views:
1585
12
ratings

Time:
01:26:39
More in
Science & Technology

Games Everywhere : The Larger Role for Web Platforms and Services for Games & Serious Games
Google Tech Talk June 14, 2010 ABSTRACT Presented by Ben Sawyer, Co-Founder, President, Digitalmill. Videogames have always been a business at the edge of technology and change. Today, however, as games burst beyond the living room, and traditional forms and platforms of play they are turning up everywhere. With the rise of serious games which make use of videogames and videogame technologies in areas beyond entertainment, there is even larger requirement for videogames to change form and integrate with platforms and systems that were previously never considered relevant to game development. As games move to more pervasive forms, spanning both entertainment and non-entertainment fields, we need to define and understand this gamut of activity and the technologies that can support them. What new models, design, and engineering patterns exist that are, and increasingly going to be essential to a world where games are everywhere? Drawing on experiences with large organizations, non-traditional videogames forms, and analysis of the commercial videogame industry this talk not only illuminates the wider gamut of videogame activity but where there are unique needs and opportunities, especially for cutting edge Web services and platforms, that until better supported are, in fact, holding back the larger ascendency of games into everyday life. Slides can be viewed here: www.bit.ly
Views:
761
11
ratings

Time:
55:49
More in
Science & Technology

The Women's Meditation Tradition in Tibet
Views:
1059
6
ratings

Time:
01:02:29
More in
Nonprofits & Activism

Mars Exploration Prizes
Google Tech Talk June 10, 2010 ABSTRACT Presented by Chris Carberry. 428 million years ago Pneumodesmus newmani, a Late Silurian millipede made a huge evolutionary leap. It is the first recorded creature to have left its natural habitat – the early ocean – and moved to live on land. Humanity lives in a similar period today, we have just started leaving our natural habitat – the Earth. And we will soon travel and even colonize Mars. Mars prizes have been discussed for years, but this concept has never gained momentum because the majority of Mars Prize proposals have required investments of several billions of dollars with the singular goal of landing humans on the surface of Mars. While humans to Mars is our eventual goal as well, a Mars prize does not need cost billions of dollars. In actuality, important Mars related innovation can be achieved with prizes levels as small as $10000-$100000. In this talk, Explore Mars Executive Director, Chris Carberry, will discuss a series of Mars Exploration Challenges that Explore Mars, Inc. will launch starting in 2010. The first of these challenges will be the In Situ Resource Utilization (ISRU) Challenge. With this prize, Explore Mars, Inc. will be challenging teams around the country to develop technology and innovations that will help future astronauts to be able to "live off the land" on the Martian surface. This type of challenge can be a potent force in innovating technology necessary for sending humans to Mars. Of equal <b>…</b>
Views:
1175
17
ratings

Time:
48:00
More in
Science & Technology

Generating Low-Overhead Dynamic Binary Translators
Google Tech Talk June 9, 2010 ABSTRACT Presented by Mathias Payer. Dynamic (on the fly) binary translation is an important part of many software systems. In this talk we discuss how to combine efficient translation with the generation of efficient code, while providing a high-level table-driven user interface that simplifies the generation of the binary translator (BT). The translation actions of the BT are specified in high-level abstractions that are compiled into translation tables; these tables control the runtime program translation. This table generator allows a compact description of changes in the translated code. We use fastBT, a table-based dynamic binary translator that uses a code cache and various optimizations for indirect control transfers to illustrate the design tradeoffs in binary translators. We present an analysis of the most challenging sources of overhead and describe optimizations to further reduce these penalties. Keys to the good performance are a configurable inlining mechanism and adaptive self-modifying optimizations for indirect control transfers. Link to the paper: nebelwelt.net Using a BT to secure running programs: Hacking the Hackers with User-Space Virtualization nebelwelt.net Project page of the BT: nebelwelt.net
Views:
1087
9
ratings

Time:
38:31
More in
Science & Technology

OpenHatch: An Open Source Volunteer Opportunity Finder
Google Tech Talk April 29, 2010 ABSTRACT Presented by Asheesh Laroia and Raphael Krut-Landau. Hacking in the open source community isn't always warm fuzzies for everyone. Sometimes the process is just plain confusing. How do you find something rewarding to work on? Inevitable obstacles stand in between you and your desire to improve the software you use. In this talk we discuss our attempt to rethink how the open source community is organized – a website called OpenHatch.org. Learn about bitesize bugs, the volunteer opportunity finder, and the "I want to help" button. What are your thoughts on the process of taking part in open source? Whether you're a total open source beginner or a veteran, we'd love to hear what Googlers think. Asheesh Laroia is the lead engineer and data seducer at OpenHatch, and writes things down at asheesh.org. Before founding OpenHatch in 2009, he was a software engineer at Creative Commons. Raphael Krut-Landau also helped found OpenHatch, and is what is often called a user experience architect, although that is a bit much. They did all their higher education at Johns Hopkins University, and between them they have two BA's in cognitive science, an MSE in computer science (Asheesh's), and a heap of unread books on philosophy (Raphael's).
Views:
363
1
ratings

Time:
48:13
More in
Science & Technology

Whole Brain Emulation: The Logical Endpoint of Neuroinformatics?
Google Tech Talk May 27, 2010 ABSTRACT Presented by Anders Sandberg. The idea of creating a faithful, one-to-one computer copy of a human brain has been a popular philosophical thought experiment and science fiction plot for decades. While computational neuroscience and systems biology are currently very far away from this goal, the trends towards large-scale simulation, industrialized neuroinformatics, new forms of microscopy and powerful computing clusters point in this direction and are enabling new forms of simulations of unprecendented scope. In this talk I will discuss current estimates of how close we are to achieving emulated brains, technological requirements, research challenges and some of the possible consequences.
Views:
6057
111
ratings

Time:
58:55
More in
Science & Technology

Buying a Home in California
Google Tech Talk May 18, 2010 ABSTRACT Presented by: Stephanie Savides,Real Estate Broker, Savides Real Estate; Steve Papapietro and Ahmad Ghavi, Senior Mortgage Loan Officers, Bank of America -Determine which price home you can afford to buy -The difference between mortgage Pre-Qualification and mortgage Pre- Approval. -General Mortgage Information and Guidelines of Importance – mortgage types, loan limits for 2010, minimum down payments for 2010, DTI, PITI, mortgage deductibility, buy vs. rent analysis, gift funds, closing costs, etc. -Search for a home you can afford to buy -Search on-line to get a general sense about property values in different neighborhoods and get an idea what areas you could potentially afford -Fast forward to the Future and determine whether now is the best time for you to Buy. -Consider re-sale Value when you make a purchase. Work productively with your realtor. -Purchase the property – Once you have found the property you want, make an Offer, go into Contract, and close Escrow.
Views:
2395
20
ratings

Time:
01:03:56
More in
Education

Live Cultured Fermentation
Google Tech Talk March 26, 2010 ABSTRACT Presented by Benjamin T Stanley. This presentation will consist of a brief history, process, and science of fermentation. It will cover specific examples of various categories of fermentation including alcohol production, dairy/cheese making, vinegar/pickling, and baking. Samples of various products will be shared and open to discussion with the group to talk about. Benjamin T Stanley is a young aspiring chef, currently in the Chicago-land area. He holds a bachelors degree in Culinary Arts and Sciences from Kendall College ( Chicago, IL). He has background in many facets of the food industry including management, catering, nutrition, service, fine dining, research, and development. He is a national ranked chef with La Chaîne des Rôtisseurs, and has a passion for learning and teaching anything relating to the industry. He currently works for Bell Flavors and Fragrances, a local flavoring and ingredient manufacturer, as an application chef. He assists in developing flavors, creating industrial formulations, and testing food products for worldwide consumption.
Views:
1156
19
ratings

Time:
33:53
More in
Science & Technology

Shinzen Young: Deep Concentration in Formal Meditation and Daily Life (Theory and Practice)
Google Tech Talk 27 April 2010 Presented by: Shinzen Young ABSTRACT Renowed meditation teacher Shinzen Young leads a meditation session on concentration and discusses the application of the concentrated mind in daily life.
Views:
3233
47
ratings

Time:
01:32:53
More in
Science & Technology