The Miami-Illinois language was considered by some to be extinct. Once spoken by Native American communities throughout what’s now the American Midwest, its last fluent speakers died in the 1960s. Decades later, Daryl Baldwin, a citizen of the Miami Tribe of Oklahoma, began teaching himself the language from historical manuscripts and now works with the Miami University in Ohio to continue the work of revitalizing the language, publishing stories, audio files and other educational materials. Miami children are once again learning the language and—even more inspiring—teaching it to each other.

Daryl’s work is just one example of the efforts being made to preserve and strengthen languages that are on the brink of disappearing. Today we’re introducing something we hope will help: the Endangered Languages Project, a website for people to find and share the most up-to-date and comprehensive information about endangered languages. Documenting the 3,000+ languages that are on the verge of extinction (about half of all languages in the world) is an important step in preserving cultural diversity, honoring the knowledge of our elders and empowering our youth. Technology can strengthen these efforts by helping people create high-quality recordings of their elders (often the last speakers of a language), connecting diaspora communities through social media and facilitating language learning.

The Endangered Languages Project, backed by a new coalition, the Alliance for Linguistic Diversity, gives those interested in preserving languages a place to store and access research, share advice and build collaborations. People can share their knowledge and research directly through the site and help keep the content up-to-date. A diverse group of collaborators have already begun to contribute content ranging from 18th-century manuscripts to modern teaching tools like video and audio language samples and knowledge-sharing articles. Members of the Advisory Committee have also provided guidance, helping shape the site and ensure that it addresses the interests and needs of language communities.

Google has played a role in the development and launch of this project, but the long-term goal is for true experts in the field of language preservation to take the lead. As such, in a few months we’ll officially be handing over the reins to the First Peoples’ Cultural Council (FPCC) and The Institute for Language Information and Technology (The LINGUIST List) at Eastern Michigan University. FPCC will take on the role of Advisory Committee Chair, leading outreach and strategy for the project. The LINGUIST List will become the Technical Lead. Both organizations will work in coordination with the Advisory Committee.

As part of this project, research about the world’s most threatened languages is being shared by the Catalogue of Endangered Languages (ELCat), led by teams at the University of Hawai’i at Manoa and Eastern Michigan University, with funding provided by the National Science Foundation. Work on ELCat has only just begun, and we’re sharing it through our site so that feedback from language communities and scholars can be incorporated to update our knowledge about the world’s most at-risk languages.

Building upon other efforts to preserve and promote culture online, Google.org has seeded this project’s development. We invite interested organizations to join the effort. By bridging independent efforts from around the world we hope to make an important advancement in confronting language endangerment. This project’s future will be decided by those inspired to join this collaborative effort for language preservation. We hope you’ll join us.


The Official Google Blog

Last summer, we announced a joint scholarship program for aspiring journalists with the Associated Press, administered by the Online News Association. Congratulations to the six students who will each be receiving $ 20,000 to pursue degrees that lie at the intersection of journalism, computer science and new media:

  • Emily Eggleston, 24, graduate student at the University of Wisconsin, Madison, studying journalism and geography.
  • Reginald James, 30, undergraduate student at the University of California, Berkeley, studying political science and African American studies.
  • Katie Zhu, 20, undergraduate at Northwestern University, studying computer science and journalism.
  • Rebecca Rolfe, 25, graduate student at the Georgia Institute of Technology, studying digital media.
  • Kevin Schaul, 20, undergraduate student at the University of Minnesota, studying journalism and computer science.
  • John Osborn, 29, graduate student at the University of California, Berkeley, studying journalism.

These students have big plans that range from producing hyperlocal data-driven stories, to developing open-source apps that allow for democratic news gathering and greater collaboration, to data visualization for current events and entertainment, to producing political news games and teaching journalists how to code.

We hope these scholarship winners, and their future projects, inspire the broader journalism community to keep rethinking how to report and share stories through new technologies.

For all undergraduate and graduate students already brainstorming ideas for next year, read more about the application process and eligibility on the scholarship program’s website. Thank you to the Associated Press and the Online News Association for making this scholarship program possible, and we look forward to seeing the impact these students have in their communities and in journalism.


The Official Google Blog

www.frankfurness.com | Sales Technology Speaker Frank Furness How to use audio and video in blogs to make big bucks. This is an interview with expert Mike Stewart, the internetvideoguy. Download free Ebooks at http as well as 39 sales closing scripts at www.frankfurness.com

Last week, we ran an experiment. We hosted a gathering, called “Solve for X,” for experienced entrepreneurs, innovators and scientists from around the world. The event focused on proposing and discussing technological solutions to some of the world’s greatest problems. Discussions began last week with this small event, and now we invite others to join the conversation on our website and our Google +page.

The Solve for X gathering, which we co-hosted with Eric Schmidt, is a place to celebrate a concept we champion internally and that we believe will inspire many others: technology moonshots. These are efforts that take on global-scale problems, define radical solutions to those problems, and involve some form of breakthrough technology that could actually make them happen. Moonshots live in the gray area between audacious projects and pure science fiction; they are 10x improvement, not 10%. That’s partly what makes them so exciting.

Moonshots can come from anywhere—people of all ages and places, companies, academia, inspired experts, enthusiastic newcomers, and often from accidental discoveries. Take this Solve for X talk by Adrien Treuille, a professor of computer science and robotics at Carnegie Mellon University. He proposes that going forward significant science and technological advances will come from individual contributors—independent of their official affiliations or training. It sounds implausible, but he makes the case by discussing EteRNA and Foldit, scientific discovery games where individual gamers are lapping the best computer programs in DNA folding and RNA nano-fabrication problems. Rob McGinnis, co-founder of Oasys, suggests in his Solve for X talk that fresh water could be produced everywhere in the world at less than one-tenth the energy input or cost to the environment of what’s possible today. It sounds too good to be true because the world needs fresh water so very desperately, yet Rob is exploring dramatic technological breakthroughs in desalination to make this moonshot into a possible reality.

You can watch these videos and others on our site now, and we will add more in the coming week. Just wait to hear Mary Lou Jepsen’s Solve for X talk on how it may literally be possible to take pictures of the mind’s eye! The potential impact of this technology on the way we communicate, preserve memories and understand ourselves is staggering. Or consider Daphne Preuss, a leading geneticist who moved from academia to pursue plant genetics in order to help make the planet healthier and find ways to feed more people. She doesn’t plan to take on her moonshot herself, but she has a strong vision for what it would take to get it done and why it’s so important.

Our gathering last week brought together a group that is already practiced at moonshot thinking to propose specific solutions. At least a few times a year, we hope that people will take a few hours or a day or two out of their busy schedules to dare to push the boundaries, and to consider moonshot approaches to some of the world’s many unresolved challenges. Solve for X isn’t about developing a new business line or building an investment portfolio. Rather, it aims to be a forum where technology-based moonshot thinking is practiced, celebrated and amplified. We invite you to come collaborate with us at www.wesolveforx.com.


The Official Google Blog

Last August, we announced a joint scholarship program for aspiring journalists with the Associated Press, administered by the Online News Association. A total of six $ 20,000 scholarships will be awarded to undergraduate and graduate journalism students pursuing or planning to pursue degrees at the intersection of journalism, computer science and new media.

Knowing that journalists respect the pressures and motivations of a tight deadline, we want to remind everyone that all applications are due on January 27. That’s just 10 short days away!

The selection committee is looking for applicants with original and exciting ideas for using online tools and new technology to move digital journalism forward. We’re looking for students who love great reporting and value the importance of a strong press, and who can articulate creative and forward-thinking ways of using technology as a way to support and extend what’s possible through journalism.

Read more about the application process and eligibility on the scholarship program’s website, and beat that deadline!


The Official Google Blog

Time, technology and leaping seconds

Google’s Site Reliability team is responsible for keeping Google’s services and data centers up and running 24/7. In this post, you’ll hear about a project our Site Reliability Engineers took on to make sure that the fluctuations of time don’t adversely affect Google’s products and services. If you like this (detailed) glimpse at the tech behind the scenes, come back for more about this team’s work in the future. -Ed.

Have you ever had a watch that ran slow or fast, and that you’d correct every morning off your bedside clock? Computers have that same problem. Many computers, including some desktop and laptop computers, use a service called the “Network Time Protocol” (NTP), which does something very similar—it periodically checks the computers’ time against a more accurate server, which may be connected to an external source of time, such as an atomic clock. NTP also takes into account variable factors like how long the NTP server takes to reply, or the speed of the network between you and the server when setting a to-the-second or better time on the computer you’re using.

Soon after the advent of ticking clocks, scientists observed that the time told by them (and now, much more accurate clocks), and the time told by the Earth’s position were rarely exactly the same. It turns out that being on a revolving imperfect sphere floating in space, being reshaped by earthquakes and volcanic eruptions, and being dragged around by gravitational forces makes your rotation somewhat irregular. Who knew?

These fluctuations in Earth’s rotational speed mean that even very accurate clocks, like the atomic clocks used by global timekeeping services, occasionally have to be adjusted slightly to bring them in line with “solar time.” There have been 24 such adjustments, called “leap seconds,” since they were introduced in 1972. Their effect on technology has become more and more profound as people come to rely on fast, accurate and reliable technology.

Why time matters at Google

Having accurate time is critical to everything we do at Google. Keeping replicas of data up to date, correctly reporting the order of searches and clicks, and determining which data-affecting operation came last are all examples of why accurate time is crucial to our products and to our ability to keep your data safe.

Very large-scale distributed systems, like ours, demand that time be well-synchronized and expect that time always moves forwards. Computers traditionally accommodate leap seconds by setting their clock backwards by one second at the very end of the day. But this “repeated” second can be a problem. For example, what happens to write operations that happen during that second? Does email that comes in during that second get stored correctly? What about all the unforeseen problems that may come up with the massive number of systems and servers that we run? Our systems are engineered for data integrity, and some will refuse to work if their time is sufficiently “wrong.” We saw some of our clustered systems stop accepting work on a small scale during the leap second in 2005, and while it didn’t affect the site or any of our data, we wanted to fix such issues once and for all.

This was the problem that a group of our engineers identified during 2008, with a leap second scheduled for December 31. Given our observations in 2005, we wanted to be ready this time, and in the future. How could we make sure everything at Google stays running as if nothing happened, when all our server clocks suddenly see the same second happening twice? Also, how could we make this solution scale? Would we need to audit every line of code that cares about the time? (That’s a lot of code!)

The solution we came up with came to be known as the “leap smear.” We modified our internal NTP servers to gradually add a couple of milliseconds to every update, varying over a time window before the moment when the leap second actually happens. This meant that when it became time to add an extra second at midnight, our clocks had already taken this into account, by skewing the time over the course of the day. All of our servers were then able to continue as normal with the new year, blissfully unaware that a leap second had just occurred. We plan to use this “leap smear” technique again in the future, when new leap seconds are announced by the IERS.

Here’s the science bit

Usually when a leap second is almost due, the NTP protocol says a server must indicate this to its clients by setting the “Leap Indicator” (LI) field in its response. This indicates that the last minute of that day will have 61 seconds, or 59 seconds. (Leap seconds can, in theory, be used to shorten a day too, although that hasn’t happened to date.) Rather than doing this, we applied a patch to the NTP server software on our internal Stratum 2 NTP servers to not set LI, and tell a small “lie” about the time, modulating this “lie” over a time window w before midnight:

lie(t) = (1.0 – cos(pi * t / w)) / 2.0

What this did was make sure that the “lie” we were telling our servers about the time wouldn’t trigger any undesirable behavior in the NTP clients, such as causing them to suspect the time servers to be wrong and applying local corrections themselves. It also made sure the updates were sufficiently small so that any software running on the servers that were doing synchronization actions or had Chubby locks wouldn’t lose those locks or abandon any operations. It also meant this software didn’t necessarily have to be aware of or resilient to the leap second.

In an experiment, we performed two smears—one negative then one positive—and tested this setup using about 10,000 servers. We’d previously added monitoring to plot the skew between atomic time, our Stratum 2 servers and all those NTP clients, allowing us to constantly evaluate the performance of our time infrastructure. We were excited to see monitoring showing plots of those servers’ clocks tracking our model’s predictions, and that we were continuing to serve users’ requests without errors.

Following the successful test, we reconfigured all our production Stratum 2 NTP servers with details of the actual leap second, ready for New Year’s Eve, when they would automatically activate the smear for all production machines, without any further human intervention required. We had a “big red button” opt-out that allowed us to stop the smear in case anything went wrong.

What we learned

The leap smear is talked about internally in the Site Reliability Engineering group as one of our coolest workarounds, that took a lot of experimentation and verification, but paid off by ultimately saving us massive amounts of time and energy in inspecting and refactoring code. It meant that we didn’t have to sweep our entire (large) codebase, and Google engineers developing code don’t have to worry about leap seconds. The team involved in solving this issue was a handful of people, distributed around the world, who were able to work together without restriction in order to solve this problem.

The solution to this challenge drove a lot of thinking to develop better ways to implement locking and consistency, and synchronizing units of work between servers across the world. It also meant we thought more about the precision of our time systems, which have a knock-on effect on our ability to minimize resource wastage and run greener data centers by reducing the amount of time we must spend waiting for responses and rarely doing excess work.

By anticipating potential problems and developing solutions like these, the Site Reliability Engineering group informs and inspires the development of new technology for distributed systems—the systems that you use every day in Google’s products.


The Official Google Blog

Pop quiz: What’s significant about the number 61?

(a) Number of points required to win a standard game of Cribbage
(b) The country code to call Australia
(c) Number of Top 100 universities that use Google Apps for Education

As all Aussie Cribbage enthusiasts attending college in the U.S. may suspect, this is actually a trick question—all three answers are correct!

Today, U.S. News and World Report released their 28th annual ranking of the top higher-education institutions across the nation. While this list of schools represents traditions of academic excellence that span centuries, these institutions also clearly recognize the importance (and value) of modern technology in academia. We’re thrilled that 61 of this year’s top 100 universities have chosen Google Apps for Education to help improve communication and collaboration on campus.

We’re proud to see such historic institutions moving to the world of 100% web. Here are just a few of the schools from this year’s “Top 100” that have gone Google:

  • Yale University
  • Northwestern University
  • Brown University
  • Vanderbilt University
  • University of Notre Dame
  • University of Southern California
  • Wake Forest University
  • William and Mary
  • Brandeis University
  • Case Western Reserve University
  • University of Maryland
  • Boston University
  • Rutgers University
  • Clemson University
  • University of Minnesota

To show our appreciation to these great schools, and to help students better explore and evaluate their college options, we’re providing a year’s worth of free access to the U.S. News complete rankings for anyone who registers before Friday, September 16. Just sign up and you’re all set.

Finally, it’s not just about who is using Google Apps. We’re also interested in how students and staff are using Google tools to do amazing things inside and outside the classroom. Since 61 is the magic number, we’ve compiled 61 stories directly from students, faculty and staff at these universities: www.google.com/apps/top100schools.

These 61 schools represent just a small portion of the 14 million students, faculty and staff now using Google Apps for Education. All over the world, Google Apps is helping schools offer their communities a better way of working together, and we’re honored to be a part of this new tradition.

(Cross-posted on the Enterprise Blog)


The Official Google Blog

Powered by Yahoo! Answers