SOCIAL MEDIA: Our Approach For Maintaining A Safe Online Environment In Countries At Risk
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Our Approach For Maintaining A Safe Online Environment In Countries At Risk

We take a comprehensive approach in countries that are experiencing or at risk for conflict or violence — acting quickly to remove content that violates our policies and taking protective measures.  Since 2018, we’ve built teams with expertise on issues such as human rights, hate speech, misinformation and polarization. Many have lived or worked in…

SOCIAL MEDIA: Our Comprehensive Approach To Protecting The US 2020 Elections Through Inauguration Day
| | | | | | | | | | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Our Comprehensive Approach To Protecting The US 2020 Elections Through Inauguration Day

Our comprehensive strategy to protect the US 2020 elections began years before the election cycle even began and was designed to last through the inauguration. This included implementing some temporary measures that were only a small part of our larger strategy.  We expanded our policies in 2020 to disrupt militias from our services and have…

SOCIAL MEDIA: Finding Modifications To Immutable Data-Structures Via Infer
| | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Finding Modifications To Immutable Data-Structures Via Infer

This article was written by Lucas Daher, Ezgi Çiçek, and Jules Villard.Facebook Lite is a slimmer version of the Facebook app that is optimized to run in lower end or older phones and with restricted internet access, such as 2G networks. There is an ongoing refactoring effort to migrate the whole view hierarchy of the…

SOCIAL MEDIA: Deadline For Mandatory Platform Compliance Requirements
| | | | | | | | | | |

SOCIAL MEDIA: Deadline For Mandatory Platform Compliance Requirements

Over the last several years, we’ve made a number of changes to our platform aimed at further safeguarding people’s data. Some of these have included improvements to App Review, updating our Developer Terms and Platform Policies, and launching Data Use Checkup and Data Protection Assessment. Following an announcement on July 22, 2021, we notified some…

SOCIAL MEDIA: Async Stack Traces In Folly: Improving Debugging In The Developer Lifecycle
| | | | | | | | | | | | | | |

SOCIAL MEDIA: Async Stack Traces In Folly: Improving Debugging In The Developer Lifecycle

This article was written by Lee Howes and Kenny Yu from Facebook. This is the final post in a series covering how we have used C++ coroutines at Facebook to regain stack traces for dependent chains of asynchronous waiting tasks. In previous blogs of this series, we have described how we implement async stack traces…

SOCIAL MEDIA – Introducing AR Experiences In Video Calls On Messenger
| | | | | | | | | |

SOCIAL MEDIA – Introducing AR Experiences In Video Calls On Messenger

Today, we’re announcing that Group Effects are available on Messenger video calls and Messenger Rooms, and will be coming soon to Instagram. Group Effects are new AR experiences that can augment everyone on a video call at the same time, enabling a more fun and immersive way to connect with friends and family. Whether you…

SOCIAL MEDIA: Autonomous Testing Of Services At Scale
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Autonomous Testing Of Services At Scale

Enabling developers to prototype, test, and iterate on new features quickly is important to Facebook’s success. To do this effectively, it’s key to have a stable infrastructure that doesn’t introduce unnecessary friction. This gets significantly more challenging when the infrastructure in question must also scale to support more than 3 billion people around the world,…

SOCIAL MEDIA: Facebook Engineers Receive 2021 IEEE Computer Society Cybersecurity Award For Static Analysis Tools
| | | | | | | | | | | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Facebook Engineers Receive 2021 IEEE Computer Society Cybersecurity Award For Static Analysis Tools

Until recently, static analysis tools weren’t seen by our industry as a reliable element of securing code at scale. After nearly a decade of investing in refining these systems, I’m so proud to celebrate our engineering teams today for being awarded the IEEE Computer Society’s Cybersecurity Award for Practice for development and deployment of static…

SOCIAL MEDIA: RTMP Go Away: Lossless Reconnections For Live Streaming
| |

SOCIAL MEDIA: RTMP Go Away: Lossless Reconnections For Live Streaming

What it is: Real Time Messaging Protocol (RTMP) is a popular media streaming protocol that uses Transmission Control Protocol (TCP) persistent connections. When a connection between a live-streaming client and the platform is interrupted, data from the live event is lost until the client can reconnect to a new server. RTMP Go Away is a…

SOCIAL MEDIA: Fs-Verity Support In Btrfs: Detect Tampering In Critical Read-Only Files
| |

SOCIAL MEDIA: Fs-Verity Support In Btrfs: Detect Tampering In Critical Read-Only Files

fs-verity is a Linux filesystem feature that provides significant support for ensuring the integrity and authenticity of a read-only file in an otherwise writable filesystem. It was originally built to authenticate the contents of app package (apk) files on Android devices using ext4 and f2fs filesystems. Facebook plans to use it for authenticating system base…

SOCIAL MEDIA: Peeking Behind The Scenes Of Facebook Open Source
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Peeking Behind The Scenes Of Facebook Open Source

Facebook’s most popular open source projects like React, GraphQL, and PyTorch thrive and grow thanks to intensive effort by Facebook Open Source. The Open Source website showcases a handful of its hundreds of tools and libraries. It’s also a source for multi-media content for the communities of developers using our tools. Despite the sociable nature…

SOCIAL MEDIA: ELI5: IGListKit – Building Flexible Collection Views For IOS
| | | | | | | | | | | |

SOCIAL MEDIA: ELI5: IGListKit – Building Flexible Collection Views For IOS

This blog post covers a popular open source project called IGListKit, a data-driven UICollectionView framework for building fast and flexible lists in iOS. We explore this open source project using the ELI5 style of explaining things in simple terms in the shortest amount of time. If you prefer to learn by watching, we also have…

SOCIAL MEDIA: Investing In European Talent To Help Build The Metaverse
| | | | | | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Investing In European Talent To Help Build The Metaverse

Creating 10,000 new jobs at Facebook across the EU Building on our long standing European presence and putting the region at the heart of our plans to help build the metaverse Facebook is at the start of a journey to help build the next computing platform. Working with others, we’re developing what is often referred…

SOCIAL MEDIA – Hate Speech Prevalence Has Dropped By Almost 50% On Facebook
| | | | | | | | | | | |

SOCIAL MEDIA – Hate Speech Prevalence Has Dropped By Almost 50% On Facebook

We think focusing on prevalence, the amount of hate speech people actually see on the platform — and how we reduce it using all of our tools — is the most important measure.  Our technology is having a big impact on reducing how much hate speech people see on Facebook. According to our latest Community…

SOCIAL MEDIA – End-To-End Encrypted Backups On WhatsApp
| | | | | | | | | |

SOCIAL MEDIA – End-To-End Encrypted Backups On WhatsApp

WhatsApp was built on a simple idea: what you share with your friends and family stays between you. Five years ago, we added end-to-end encryption by default, which today protects over 100 billion messages a day as they travel between more than 2 billion users.  While end-to-end encrypted messages you send and receive are stored…

SOCIAL MEDIA – Teaching AI To See The World Through Your Eyes
| | | | | | | | | | | | |

SOCIAL MEDIA – Teaching AI To See The World Through Your Eyes

Today, we’re announcing Ego4D, a long-term project by Facebook AI that aims to solve research challenges around egocentric perception: the ability for AI to understand and interact with the world like we do, from a first-person perspective. AI typically learns from photos and videos captured in third-person, but next-generation AI will need to learn from…

SOCIAL MEDIA: Async Stack Traces For C++ Coroutines In Folly: Walking The Async Stack
| | | | | | | | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Async Stack Traces For C++ Coroutines In Folly: Walking The Async Stack

This article was written by Lee Howes and Lewis Baker from Facebook. This is the fourth in a series of posts covering how we have used C++ coroutines at Facebook to regain stack traces for dependent chains of asynchronous waiting tasks. In the previous post we built on the basic async stack trace data structures…

SOCIAL MEDIA: Advancing Our Policies On Online Bullying And Harassment
| | | | | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Advancing Our Policies On Online Bullying And Harassment

Today, we’re announcing updates to our bullying and harassment policies to better protect people on our apps. We’re introducing a policy to help protect people from mass harassment and intimidation. We’ll now remove more harmful content that attacks public figures, as well as provide more protections for public figures who have become famous involuntarily —…

SOCIAL MEDIA: Introducing Facebook Platform SDK V12.0 & Related Updates
| | | | | | | | | | | | |

SOCIAL MEDIA: Introducing Facebook Platform SDK V12.0 & Related Updates

Today we are releasing Facebook SDK v12.0 and additional updates to our Facebook Platform SDKs. This post outlines these updates and the required steps developers should take to avoid disruption for their applications that integrate with Facebook. Here is a quick overview of some of the updates included as part of the SDK v12.0 release:…

SOCIAL MEDIA: Meet The Rustaceans: Hasnain Lakhani
| | | | | | | | | | | | | | | | | | |

SOCIAL MEDIA: Meet The Rustaceans: Hasnain Lakhani

This article was written in collaboration with Hasnain Lakhani, a software engineer at Facebook. For today’s interview, we have Hasnain Lakhani who is a software engineer on the product security team at Facebook. Specifically, Hasnain’s team works on dynamic analysis through building large-scale fuzzing infrastructure and tooling. While working on this team, Hasnain has been…

End of content

End of content