2019-12-02 09:00:04 William Morland
Since 2010, we have offered Download Your Information to allow people who use our services to access a secure copy of the data they have shared with Facebook. In 2018, we announced our participation in the Data Transfer Project, a collaborative effort with Apple, Google, Microsoft, and Twitter to build a common way for people [...] Read More... The post Data Transfer Project: Enabling portability of photos and videos between services appeared first on Facebook Engineering.
tags: Developer Tools,Open Source,Security
2019-11-26 17:13:09 Rebecca Qian, Vijay Murali, Satish Chandra
Our family of mobile apps is used by more than 2 billion people every month — on a wide variety of mobile devices. We employ rigorous code review and testing processes, but, as with any system, software bugs still sometimes slip through and may even cause our apps to crash. Resolving these crashes and other [...] Read More... The post CCSM: Scalable statistical anomaly detection to resolve app crashes faster appeared first on Facebook Engineering.
tags: Developer Tools,ML Applications
2019-11-25 15:51:11 Facebook Code
Networking solutions are important for building applications and services that serve billions of people around the world. At this year’s Networking @Scale conference in Boston, attendees gathered to hear engineers from Akamai, Boston University, Facebook, Google, and others discuss this year’s theme of reliable networking at scale. Speakers shared challenges and solutions related to improving [...] Read More... The post Networking @Scale Boston 2019 recap appeared first on Facebook Engineering.
tags: Connectivity,Networking & Traffic,Production Engineering,Security,Uncategorized
2019-11-21 18:52:11 Facebook Code
Earlier this year, we shared our plans to invest in new long-haul fiber to allow direct connectivity between our data centers in Ohio, Virginia, and North Carolina. This week in Beckley, West Virginia, we participated in a celebratory groundbreaking event. This new fiber route crosses West Virginia as part of the ongoing network infrastructure build [...] Read More... The post Groundbreaking event for our newest long-haul fiber route appeared first on Facebook Engineering.
tags: Connectivity,Data Infrastructure,Networking & Traffic
2019-11-18 01:00:21 Nitin Garg
Optimizing performance for internet applications can involve some intricate trade-offs. Sending too much data too quickly could incur retransmissions due to loss, which could hurt performance over time. But sending it too slowly could cause latency and stalls, which also hurt performance. In addition, different video experiences require different trade-offs for quality vs. latency. For [...] Read More... The post Evaluating COPA congestion control for improved video performance appeared first on Facebook Engineering.
tags: Networking & Traffic,Video Engineering
2019-11-14 07:30:26 Facebook Code
Today, we joined colleagues from across the industry — including service providers, system integrators, startups, technology providers, and other ecosystem partners — for the fourth annual Telecom Infra Project (TIP) Summit in Amsterdam. At the summit, TIP demonstrated momentum on a range of initiatives including new network deployments and trials of TIP solutions such as [...] Read More... The post TIP Summit 2019: Collaborating to advance internet infrastructure appeared first on Facebook Engineering.
tags: Connectivity,Data Infrastructure,Networking & Traffic
2019-11-08 19:13:45 Facebook Code
Nikolay Pavlovich Laptev Fred Lin Keyur Muzumdar Mihai-Valentin Curelea What the research is: A fast dimensional analysis (FDA) framework that automates root cause analysis on structured logs with improved scalability. When a failure event happens in a large-scale distributed production environment, performing root cause analysis can be challenging. Various hardware, software, and tooling logs are often maintained [...] Read More... The post Fast dimensional analysis for root cause analysis at scale appeared first on Facebook Engineering.
tags: Developer Tools,ML Applications
2019-11-01 13:00:32 Subodh Iyengar, Kyle Nekritz, Alex Guzman
We run one of the largest Transport Layer Security (TLS) deployments in the world, and we are continually looking at ways to move TLS security forward. Last year, we shared how we led the deployment of TLS 1.3 on the internet as well as in our data centers. Certificates are an important element for TLS [...] Read More... The post Delegated credentials: Improving the security of TLS certificates appeared first on Facebook Engineering.
tags: Data Infrastructure,Networking & Traffic,Security
2019-10-25 21:17:22 Facebook Code
The @Scale Conference is an invitation-only technical event for engineers who work on large-scale platforms and technologies. This year’s event took place on October 16 at the San Jose Convention Center, where more than 1,300 attendees gathered to discuss how to build applications and services that scale to millions or even billions of people. The [...] Read More... The post 2019 @Scale Conference recap appeared first on Facebook Engineering.
tags: AI Research,Data Infrastructure,Developer Tools,ML Applications,Open Source,Security
2019-10-24 16:28:16 Facebook Code
The ACM Special Interest Group on Programming Languages (SIGPLAN) has awarded Facebook Software Engineer Simon Marlow, Microsoft Principal Researcher Simon Peyton Jones, and Google AI Software Engineer Satnam Singh the Most Influential ICFP Paper Award for their 2009 paper, “Runtime Support for Multicore Haskell.” Their work enabled the programming language Haskell to swiftly and efficiently [...] Read More... The post Simon Marlow, Simon Peyton Jones, and Satnam Singh win Most Influential ICFP Paper Award appeared first on Facebook Engineering.
2019-10-17 13:00:33 Ioannis Katsavounidis
The development of large-scale video systems includes complex, unprecedented engineering challenges. At Video @Scale 2019, engineers gathered in San Francisco for a day of technical talks focused on delivering video at scale. Speakers from various companies, including Amazon, Facebook, Netflix, Twitch, and YouTube, discussed video streaming, encoding, contextual ads, and more. This year’s event also [...] Read More... The post Video @Scale 2019 recap appeared first on Facebook Engineering.
tags: AI Research,ML Applications,Security,Video Engineering
2019-10-16 18:59:56 Ben Savage, Subodh Iyengar
We spend a lot of time thinking through the best ways to preserve privacy for the people using our services, while also combatting fraud across our platforms. We handle thousands of different types of events reported by client apps for various purposes, including investigating crashes, assessing performance, and monitoring product and advertising metrics. These events [...] Read More... The post Fighting fraud using partially blind signatures appeared first on Facebook Engineering.
2019-10-15 16:21:14 Jeromy Carriere
Building and operating systems that serve billions of people can present unprecedented and complex engineering challenges. The second Systems @Scale event of 2019 was held in New York, where engineers gathered for a day of technical talks focused on observability: tools, techniques, and approaches that can be applied to observing the state of complex distributed [...] Read More... The post Systems @Scale 2019 New York recap appeared first on Facebook Engineering.
tags: Core Data,Data Infrastructure,Networking & Traffic,Production Engineering
2019-10-07 15:00:46 Manolis Karpathiotakis, Dino Wernli, Milos Stojanovic
Our hardware infrastructure comprises millions of machines, all of which generate logs that we need to process, store, and serve. The total size of these logs is several petabytes every hour. The outputs are generally processed somewhere other than where they were generated: They can be relevant to a variety of downstream processing pipelines and [...] Read More... The post Scribe: Transporting petabytes per hour via a distributed, buffered queueing system appeared first on Facebook Engineering.
tags: Core Data,Data Infrastructure
2019-10-03 19:00:00 Google
We believe that Google only succeeds when others do. So whenever we’re expanding a local office or breaking ground on a data center, we think about how we can invest in the community as a whole. That includes the people who live in the community, the teachers and students in the local schools and the small businesses that form the backbone of the local economy. To help drive this work, two years ago we launched our Grow with Google initiative to ensure that the opportunities created by technology are truly available to everyone. Since then, we’ve formed partnerships and introduced programs to create economic opportunity for people in all 50 states and around the world.Today I was thrilled to be able to return to one of those states—Texas—where Google has been operating since 2007. In June, we announced a series of new investments to expand our presence in Austin and broke ground on a new data center in Midlothian as part of our $13 billion investment in data center and office expansions across the U.S. We’ve also made recent investments to expand our offices in Washington, Oregon, Illinois, Minnesota and Massachusetts, and data centers in Virginia and Nebraska.In addition to growing our footprint in communities across the U.S., we’re making investments in America’s workers. This morning we visited El Centro College in Dallas to announce the expansion of our Google IT Support Professional Certificate program. The program is currently offered at 30 community colleges and will be available for students in 100 community colleges throughout the U.S. by the end of 2020.For many people, the Google IT Support Professional Certificate is the first step to getting a well-paying job in a high-growth field. (As proof of the fast growth, when we first announced the certificate in 2017, there were 150,000 open IT jobs in the U.S. Now there are closer to 215,000.) We’ve also created a consortium of employers who are eager to hire these graduates. More than 5.7 million students are enrolled in U.S. community colleges—40 percent of whom are the first in their families to attend college. These schools play a vital role in creating economic opportunities for the people they serve, and we're excited to be a part of that with the IT Support Professional Certificate program.While in Texas today, we were joined by Advisor to the President Ivanka Trump to talk about Google’s commitment to providing Americans with skills training through Grow with Google. Google is proud to join more than 350 other American companies in signing the White House’s “Pledge to America’s Workers,” and committing to training more than 250,000 Americans to help them prepare for new jobs. We’re also helping small businesses to succeed and thrive. In 2018, Google helped provide $335 billion of economic activity for more than 1.3 million businesses, website publishers and nonprofits nationwide, including $20.8 billion of economic activity in Texas alone. Today we met with several of these businesses to hear how they’ve used Google products and services to grow and export their goods to customers around the world.Peacock Alley is a small textile business based in Dallas. Its founder Mary Ella Gabler has used Google Ads for more than 15 years, which has enabled the company to sell its bedding direct to consumers and grow exponentially. We also met the founders of an app that connects salon and barbershop owners to customers where 30 percent of users found the app via Google Ads. And we talked with the owner of a commercial kitchen cleaning company who attracts 90 percent of his customers with Google Ads in English and Spanish.To help more businesses like this succeed, Google.org will be making a $10 million pledge to help low-income and underrepresented entrepreneurs start new businesses via access to training and capital. The first grant will be a $2 million contribution to the American Library Association to support entrepreneurship centers at libraries in 10 states and help libraries across the country to develop new offerings for small business creators. From small business partnerships to education initiatives, we continue to make it a priority to invest in the communities where we live and work, and beyond.
tags: Small Business,Grow with Google