A Google Algorithms TechTalk, 1/24/18, presented by David P. Williamson (Cornell)
Talks from visiting speakers on Algorithms, Theory, and Optimization


A Google Algorithms TechTalk, 1/20/18, presented by Warut Suksompong (Stanford)
Talks from visiting speakers on Algorithms, Theory, and Optimization


A Google TechTalk, 5/13/16, presented by Greg Walsh, University of Baltimore
ABSTRACT: Co-design research with children is a field that continues to find new ground and expand as it explores new, and more effective ways to design. As children become more enveloped in a world of technology and video games, it follows to leverage these kinds of experiences for use in our design toolbox. In addition, continuing to explore how to include a larger global audience through distributed co-design can advance the design process. This talk focuses on our experiences at the University of Baltimore in trying to develop new ways to work with more children by focusing on those that live in Baltimore City.


A Google TechTalk, 12/8/17, presented by Tom Sydney Kerckhove.
ABSTRACT: Many pieces of data have invariants that are not encoded in their type. Validity based testing involves making those invariants explicit and making (property) tests involving those types easy and general by providing very general testing combinators. More info here: https://github.com/NorfairKing/validity

Presented by Tom Sydney Kerckhove, Software Engineer at FP Complete


A Google TechTalk, 11/30/17, presented by Marcel van Lohuizen.
Gophers Zürich Meetup https://www.meetup.com/Zurich-Gophers/
Includes images by:
- History Channels (A&E Networks) ([1].) [Public domain], via Wikimedia Commons
- Gophers by Renée French


A Google Algorithms TechTalk, 11/28/17, presented by Richard Peng (Georgia Tech)
Talks from visiting speakers on Algorithms, Theory, and Optimization


A Google Algorithms TechTalk, 11/21/17, presented by Benjamin Miller (Wisconsin)
Talks from visiting speakers on Algorithms, Theory, and Optimization


A Google Algorithms TechTalk, 12/4/17, presented by Cristóbal Guzmán
Talks from visiting speakers on Algorithms, Theory, and Optimization


A Google TechTalk, 11/30/17, presented by Tom Payne
Gophers Zürich Meetup https://www.meetup.com/Zurich-Gophers/


A Google TechTalk, 11/30/17, presented by Alexander Döring
Gophers Zürich Meetup https://www.meetup.com/Zurich-Gophers/


A Google TechTalk, 11/14/17, presented by Anat Caspi
ABSTRACT: Sidewalks form the fabric of urban life, connecting nearly every kind of travel and mode of transportation. As individual travelers, we present varied information requirements about the pedestrian environment consisting of static and transient attributes of the sidewalks ranging from elevation changes to curb ramps to transient surface conditions. Surprisingly, such data, and even the location of sidewalks, are generally unavailable in a user-consumable format.

Equitable pedestrian wayfinding is crucial for a barrier-free city, where people with different abilities can independently access customized, relevant, and up-to-date routing information along pedestrian paths. However, existing routing solutions are rarely aware of sidewalks as data entities and primarily optimize for distance, offering inappropriate routes, for instance, with steep inclines that are unusable by many manual wheelchair users. A data model for equitable pedestrian wayfinding must flexibly support an annotated pedestrian network: a connected graph model that represents sidewalk segments and the way they connect and that can be visualized and populated with data to parameterize a personal cost function. With adequate data, we are able to model navigation behavior and wayfinding among people with disabilities, and build generalized models for non-motorized behavior in pedestrian travel networks. To address these challenges, the Taskar Center for Accessible Technology at the Paul G. Allen School engages with and co-designs solutions with accessibility advocacy groups, data scientists, and academics. Anat Caspi will present a set of tools and applications we have developed under the OpenSidewalks and AccessMap projects that enable custom pedestrian routing and improved infrastructure investment in urban planning.

About the speaker:

Dr. Anat Caspi is Director of the Taskar Center for Accessible Technology (TCAT) whose mission is to develop, translate, and deploy technology that improves quality of life for individuals with diverse mobility and speech abilities. The TCAT projects presented here focus on improving mobility options and access to commuting options for individuals of all abilities. Caspi directs accessible technology projects at the Paul G. Allen School along with collaborations with other departments at the University of Washington. Caspi’s research interests are in the areas of ubiquitous sensing and computing, and applications of machine learning in Data Science for Social Good. Caspi is particularly interested in ways in which collaborative commons and community cooperation can challenge and transform the current economics of assistive technology and incentivize rapid development and deployment of equitably- and inclusively designed technology. Caspi is currently helping to evolve and scale the inclusive design curriculum at the Paul G. Allen School of Computer Science & Engineering. Caspi received a B.S. with Honors and M.S. in Computer Science from Stanford University; she received a Ph.D. in Bioengineering from the joint graduate group in BioE at the University of California at Berkeley and San Francisco. Caspi is the 2017 recipient of Northwest Access Fund Innovation Award, recognizing her contribution and development of products that have improved the quality of life for individuals with a disability in the Pacific Northwest region.


A Google TechTalk, 9/22/17, presented by Igor Murashkin
ABSTRACT: I would like to give an introductory intuitive explanation of the Java Memory Model. If you've ever wanted to know the memory ordering guarantees in Java, this talk is for you. Learn about when Java does and doesn't synchronize; volatiles, finals, acquire/release, and more. Plus, a few compiler optimizations that might surprise you.

Speaker Info:
Igor Murashkin: ART engineer -- compiler and runtime team for the Java Language on Android.


A Google TechTalk, 10/31/17, presented by Michał Włodarczyk (Univ. of Warsaw)
Talks from visiting speakers on Algorithms, Theory, and Optimization


A Google Algorithms TechTalk, 10/6/17, presented by Vasilis Gkatzelis, Drexel
Talks from visiting speakers on Algorithms, Theory, and Optimization


A Google Algorithms TechTalk, 10/9/17, presented by David Kempe, USC
Talks from visiting speakers on Algorithms, Theory, and Optimization