Tag: Meta

Advanced in Tech & Business

A Meta engineer observed his individual child deal with harassment on Instagram. Now, he is testifying in advance of Congress

On the exact same day whistleblower Frances Haugen was testifying just before Congress about the harms of Facebook and Instagram to youngsters in the fall of 2021, a former engineering director at the social media large who had rejoined the enterprise as a guide sent an alarming e-mail to Meta CEO Mark Zuckerberg about the exact subject.

Arturo Béjar, recognized for his know-how on curbing on line harassment, recounted to Zuckerberg his possess daughter’s troubling ordeals with Instagram. But he explained his considerations and warnings went unheeded. And on Tuesday, it was Béjar’s flip to testify to Congress.

“I appear just before you now as a dad with firsthand encounter of a kid who obtained unwelcome sexual advancements on Instagram,” he instructed a panel of U.S. senators.

Béjar labored as an engineering director at Facebook from 2009 to 2015, attracting broad awareness for his function to overcome cyberbullying. He thought


Meta contributes new features to Python 3.12

  • Python 3.12 is out! It includes new features and performance improvements – some contributed by Meta – that we believe will benefit all Python users.
  • We’re sharing details about these new features that we worked closely with the Python community to develop.

This week’s release of Python 3.12 marks a milestone in our efforts to make our work developing and scaling Python for Meta’s use cases more accessible to the broader Python community. Open source at Meta is an important part of how we work and share our learnings with the community.

For several years, we have been sharing our work on Python and CPython through our open source Python runtime, Cinder. We have also been working closely with the Python community to introduce new features and optimizations to improve Python’s performance and to allow third parties to experiment with Python runtime optimization more easily.

For the Python


Why xHE-AAC is staying embraced at Meta

  • We’re sharing how Meta provides higher-high-quality audio at scale with the xHE-AAC audio codec.
  • xHE-AAC has previously been deployed on Fb and Instagram to deliver increased audio for options like Reels and Stories. 

At Meta, we provide just about every media use scenario conceivable for billions of folks across the globe — from short-type, user-created content material, these types of as Reels, to quality video clip on desire (VOD) and dwell broadcasts. Supplied this, we need to have a next-technology audio codec that supports a variety of running factors with outstanding compression efficiency and modern, technique-level audio functions. 

To address these needs now and into the future, Meta has embraced xHE-AAC as the automobile for providing superior-excellent audio at scale.

The added benefits of xHE-AAC

xHE-AAC is the hottest member of the MPEG AAC audio codec household. The Fraunhofer Institute for Integrated Circuits IIS performed a sizeable


How Meta brought AV1 to Reels

  • We’re sharing how we’re enabling production and delivery of AV1 for Facebook Reels and Instagram Reels.
  • We believe AV1 is the most viable codec for Meta for the coming years. It offers higher quality at a much lower bit rate compared with previous generations of video codecs.
  • Meta has worked closely with the open source community to optimize AV1 software encoder and decoder implementations for real-world, global-scale deployment.

As people create, share, and consume an ever-increasing volume of online videos, Meta is working to develop the most bandwidth-efficient ways to transcode content while maintaining reasonable compute and power consumption levels. Choosing the most appropriate video coding formats — the algorithms for compressing and decompressing the file — is crucial. Over the past two decades, researchers have developed video coding standards with ever-higher compression efficiency, including AVC, HEVC, and VVC, developed by MPEG/JVET, and VP9 and AV1, developed by Google and


Programming languages endorsed for server-facet use at Meta

– Supporting a programming language at Meta is a quite cautious and deliberate decision.

– We’re sharing our inside programming language guidance that helps our engineers and builders opt for the most effective language for their assignments.

– Rust is the latest addition to Meta’s listing of supported server-facet languages.

At Meta, we use a lot of different programming languages for a broad selection of platforms and use cases. Supporting a new language is not a conclusion we make lightly. It is important that every language we adopt is the best healthy for a unique use circumstance, so we do a significant stage of diligence whenever we assess a language. Language decisions are likely to adhere the moment they’re produced, so we want to be deliberate from the onset to give our engineers the best applications to operate with. 

Currently, we’re sharing insights into our interior steering on the different


Meta Open Source is transferring Jest to the OpenJS Foundation

Meta Open up Source is formally transferring Jest, its open up supply JavaScript tests framework, to the OpenJS Basis

With about 17 million weekly downloads and more than 38,000 GitHub stars, Jest is the most employed testing framework in the JavaScript ecosystem and is applied by corporations of all measurements, including Amazon, Google, Microsoft, and Stripe. We think that transferring ownership of Jest to the community — and relocating it into a foundation focused on supporting the JavaScript ecosystem — is an exciting and natural following stage as Jest matures as an open source undertaking. 

We have normally seemed at open up resource as an option to share our perform and help some others iterate and move speedily. This transfer does not transform how Jest is designed or released, and it does not specifically impact developers working with Jest to exam their programs. 

A heritage of Jest