Facebook

What The Wall Street Journal Got Wrong


We fundamentally reject this mischaracterization of our work and impugning of the company’s motives.
The post What the Wall Street Journal Got Wrong appeared first on About Facebook.

Removing New Types Of Harmful Networks


We removed a coordinated network of accounts for repeatedly violating our Community Standards, including posting harmful health misinformation, hate speech and incitement of violence.
The post Removing New Types of Harmful Networks appeared first on About Facebook.

Async Stack Traces In Folly: Introduction

Facebook’s infrastructure is highly distributed and relies heavily on asynchronous programming. Most of our services that are written in C++ are implemented using async programming frameworks like folly::Futures and folly::coro. Async programming is an...

Tackling Climate Change Together


We're adding new features to our Climate Science Center and announcing a $1 million investment in a new climate grant program.
The post Tackling Climate Change Together appeared first on About Facebook.

Taking Heritage Forward


This Latinx and Hispanic Heritage Month, we’re spotlighting people who take heritage forward on Facebook and Instagram — from small business owners to creators and more.
The post Taking Heritage Forward appeared first on About Facebook.

Superpack: Pushing The Limits Of Compression In Facebook’s Mobile Apps

Managing app size at Facebook is a unique challenge: Every day, developers check in large volumes of code, and each line of code translates into additional bits in the apps that people ultimately download onto their phones. Left unchecked, this added code would make the app bigger and bigger until eventually the time it takes [...]
Read More...
The post Superpack: Pushing the limits of compression in Facebook’s mobile apps appeared first on Facebook Engineering.

How WhatsApp Is Enabling End-to-end Encrypted Backups

For years, in order to safeguard the privacy of people’s messages, WhatsApp has provided end-to-end encryption by default ​​so messages can be seen only by the sender and recipient, and no one in between. Now, we’re planning to give people the option to protect their WhatsApp backups using end-to-end encryption as well. People can already [...]
Read More...
The post How WhatsApp is enabling end-to-end encrypted backups appeared first on Facebook Engineering.

Meet The Rustaceans : Brendon Daugherty

For today’s interview, we have Brendon Daugherty who is a Production Engineer on the IaaS (Infrastructure as a Service) Resources team at Facebook. The IaaS team works on building tools and systems to better manage Facebook’s infrastructure at scale. W...

CacheLib, Facebook’s Open Source Caching Engine For Web-scale Services

Caching plays an important role in helping people access their information efficiently. For example, when an email app loads, it temporarily caches some messages, so the user can refresh the page without the app retrieving the same messages. However, large-scale caching has long been a complex engineering challenge. Companies must balance the fast experience people [...]
Read More...
The post CacheLib, Facebook’s open source caching engine for web-scale services appeared first on Facebook Engineering.

Introducing Facebook Fantasy Games


We're rolling out prediction games that help fans enjoy sports and pop culture together on Facebook.
The post Introducing Facebook Fantasy Games appeared first on About Facebook.

Winning The Race Together


See how a wheelchair-bound athlete found a community on runners with disabilities on Facebook.
The post Winning the Race Together appeared first on About Facebook.

ELI5: Zstandard – Smaller And Faster Data Compression

In this blog post, we explain Zstandard (ZSTD), a fast data compression algorithm that offers best-in-kind performance, in a way that is super simple to understand. If you're interested in learning by watching or listening, check out a video about this...

Meet The Rustaceans: Gus Wynn

For today’s interview, we have Gus Wynn who is a Production Engineer on the hardware health diagnosis team at Facebook. The hardware health diagnosis team works on providing a platform for the collection and analysis of hardware-related data at scale. ...

RAMP-TAO: Layering Atomic Transactions On Facebook’s Online Graph Store

What the research is:  RAMP-TAO is a new protocol that improves the developer experience on TAO, Facebook’s online social graph store, by providing stronger transactional guarantees. It is the first protocol to provide transactional semantics over an eventually consistent massive-scale data store while still preserving the system’s overall reliability and performance. RAMP-TAO enables an intuitive [...]
Read More...
The post RAMP-TAO: Layering atomic transactions on Facebook’s online graph store appeared first on Facebook Engineering.

Apricot Subsea Cable Will Boost Internet Capacity, Speeds In The Asia-Pacific Region

We are excited to announce our participation in the Apricot subsea cable system, together with leading regional and global partners. When completed, the project (which is still subject to regulatory approvals) will deliver much-needed internet capacity, redundancy, and reliability to expand connections in the Asia-Pacific region. The 12,000-kilometer-long cable will connect Japan, Taiwan, Guam, the [...]
Read More...
The post Apricot subsea cable will boost internet capacity, speeds in the Asia-Pacific region appeared first on Facebook Engineering.

Open-sourcing A More Precise Time Appliance

Facebook engineers have built and open-sourced an Open Compute Time Appliance, an important component of the modern timing infrastructure. To make this possible, we came up with the Time Card — a PCI Express (PCIe) card that can turn almost any commodity server into a time appliance. With the help of the OCP community, we [...]
Read More...
The post Open-sourcing a more precise time appliance appeared first on Facebook Engineering.

Risk-driven Backbone Management During COVID-19 And Beyond

What the research is:  A first-of-its-kind study detailing our backbone management strategy to ensure high service performance throughout the COVID-19 pandemic. The pandemic moved most social interactions online and caused an unprecedented stress test on our global network infrastructure with tens of data center regions. At this scale, failures such as fiber cuts, router misconfigurations, [...]
Read More...
The post Risk-driven backbone management during COVID-19 and beyond appeared first on Facebook Engineering.

How We Built A General Purpose Key Value Store For Facebook With ZippyDB

ZippyDB is the largest strongly consistent, geographically distributed key-value store at Facebook. Since we first deployed ZippyDB in 2012, this key-value store has expanded rapidly, and today, ZippyDB serves a number of use cases, ranging from metadata for a distributed filesystem, counting events for both internal and external purposes, to product data that’s used for [...]
Read More...
The post How we built a general purpose key value store for Facebook with ZippyDB appeared first on Facebook Engineering.

Open Sourcing Winterfell: A STARK Prover And Verifier

We are releasing Winterfell, our implementation of a STARK prover/verifier to Crates.io  Winterfell is an easy to use open source implementation of STARKs for security and privacy applications. One potential application for Winterfell’s zero-knowledge proofs is blockchain privacy and scalability.  “Any sufficiently advanced technology is indistinguishable from magic.” —Clarke’s Third Law What if the average [...]
Read More...
The post Open sourcing Winterfell: A STARK prover and verifier appeared first on Facebook Engineering.