Empowering diverse community through open source technology.

Menlo Park, California
🔎 Check out our new video on Pyrefly’s Pydantic support Pyrefly currently offers experimental support for Pydantic, bringing improved static type checking and IDE integration to your data models. 📷 Watch the video: piped.video/zXYpSQB57YI #Python #TypeChecking #OpenSource
7
2
17
6,448
Announcing Pyrefly is now in Beta 🎉 Pyrefly is a super fast, open source language server and typechecker for Python. We’ve been working closely with our open source community to improve performance, add new features and address bugs. Learn more: piped.video/4o0RLJJ-FAo
15
76
584
98,701
Did you know that 63% of AI training models today are built on @PyTorch? When Meta first released the framework, we wanted to support developer experiences for AI researchers. Today, PyTorch helps accelerate the path to AI productization around the world: piped.video/g__HkxDEvCg
2
8
4,280
🚀 New Podcast Episode Alert! Are you passionate about Python typing, developer experience or IDE tooling? Check out the latest episode of Talk Python To Me featuring the team behind Pyrefly, Meta’s blazing-fast type checker and language server for Python piped.video/watch?v=P4RKxl_g…
8
1
4
4,219
⚡️OSS Project Spotlight⚡️ Prophet is a forecasting tool designed to handle time series, making it easy to predict trends. It's particularly effective with seasonal effects, helping businesses make data-driven decisions. Watch a short video about it: piped.video/eJrbKU09h-0
1
4
2,870
Use Metro's command-line interface to customize your build process. Commands like `start`, `bundle`, and `serve` help you manage your development and production builds efficiently. Watch a short video about the project for more information: piped.video/E13sgMCODDk
2
2
2,261
🧐 Closer Look at Open Source: Pyrefly 🧐 Our Pyrefly team shared a short video highlighting how their open source Python type-checker can make any developer workflow more efficient 🚀 Check it out and give the project a try here: piped.video/LXaFRKrTJVU
3
14
3,465
Infer helps you catch critical bugs early in the development cycle, improving code reliability and maintainability. Learn more about Infer in one of our ELI5 videos here: piped.video/swrmPTJAGqQ
3
1
6
2,692
2️⃣ Defining Build Rules: Create a BUCK file to define build rules. For example, these rules can tell Buck2 how to compile your C++ source files and manage headers - buck2.build/docs/api/rules/ See one such example below:
1
131
Watchman enhances your development workflow by automating tasks based on file changes, boosting efficiency and productivity. To learn more about the project, watch our ELI5 video about Watchman: piped.video/gEsTMR2erAM
2
1,681
3️⃣ Using Watchman: One of the great uses of Watchman is setting up a trigger to run a script when files change. Here is an example of running a script when JavaScript files change: `watchman -- trigger . build '*.js' -- ./build.sh` Learn more here: facebook.github.io/watchman/…
1
6
1,737
Hermes optimizes your React Native app, providing faster execution and reduced memory footprint. Watch our ELI5 video about Hermes: piped.video/JsppO1HUYx4, or dive into the documentation and start enhancing your mobile apps today: github.com/facebook/hermes/.
1
1
5
1,670
2️⃣ Enable Hermes: On apps using pre-v0.7 React Native, you can enable Hermes' support directly. For example for Android, open `android/app/build.gradle` and add `enableHermes: true` config. Then, rebuild your project and you are ready to go: `cd android && ./gradlew clean`
1
180
1️⃣ Getting Started: First, ensure you have React Native set up. Since React Native is now shipped with Hermes, you can initialize a new RN project with Hermes already enabled:
1
123
⚡️ OSS Project Spotlight ⚡️ Infer is a powerful static analysis tool developed by Meta to identify bugs in your code before it hits prod. It helps catch issues like null pointer exceptions and resource leaks early in the development cycle. Learn more: piped.video/swrmPTJAGqQ
3
8
2,315
RocksDB offers robust performance and flexibility for handling large-scale data operations. Explore the comprehensive documentation and start optimizing your data storage solutions today - piped.video/vhR0_p3b0WY
1
1
4
1,682
3️⃣ Advanced Features: Utilize RocksDB’s advanced features like column families for better data organization. Column families help in managing different categories of data efficiently. Here is an example:
3
1
3
1,807
2️⃣ Using RocksDB: Include RocksDB in your project and start a simple database. Here is an example of a basic operation in RocksDB with C++
1
1
2
135
1️⃣ Getting Started: To setup RocksDB on your local machine, first, clone the RocksDB repository and build it: ``` git clone github.com/facebook/rocksdb.… cd rocksdb gmake static_lib ```
1
1
135
Folly provides a rich set of utilities and optimized algorithms to streamline C++ development, making it easier to build high-performance apps. Dive into the documentation and explore more: github.com/facebook/folly, or watch our ELI5 video about Folly: piped.video/Wr_IfOICYSs
1
1
6
1,661
3️⃣ Advanced Features: Explore Folly’s advanced components like ConcurrentHashMap for thread-safe hash maps. Utilize these features to enhance multi-threaded applications:
2
1
7
1,731
2️⃣ Using Folly: Include Folly in your C++ project by linking the necessary libraries. Here is an example of using fbvector, a high-performance vector implementation:
1
2
122
1️⃣ Getting Started: There are other ways to build Folly available here: github.com/facebook/folly?ta…. One way to setup Folly on your local machine is to clone the Folly repository and build it:
1
2
126
With Hydra, managing complex configurations becomes a breeze, enabling you to focus on your core development tasks. Explore more features and documentation on their website, or watch our ELI5 video: piped.video/Slc3gRQpnBI
1
4
615
3️⃣ Finally, in your Python script, use Hydra to load and access these configurations. Hydra's flexibility allows for seamless integration into your projects.
3
3
699
2️⃣ To get started, create a configuration file, typically in YAML format. If you have a more complex configuration, Hydra makes it easy to manage hierarchical configs.
1
2
422
1️⃣ First, install Hydra using pip: `pip install hydra-core --upgrade` With this single command, you can install Hydra and its core dependencies, getting you ready to start leveraging its capabilities.
1
359
You can also watch one of our ELI5 videos dedicated to Docusaurus to see this project in action: piped.video/_An9EsKPhp0
1
2
1,309
You can also learn more about Presto by watching our ELI5-style video: piped.video/BGqIkiUtKHY or by joining the Presto community: prestodb.io/community/
1
1,489
To use Mariana Trench, first clone the repository and build the project. Use `./gradlew` build to compile it. Then, run analyses with `./mariana-trench analyze <your-config-file>`. This operation will scan your code for security issues - mariana-tren.ch/docs/getting…
1
90
In this clip from The Diff, Software Engineer Masha Basmanova discusses Velox, the #OpenSource unified engine aimed at accelerating data management and why C++ was the language of choice. Learn more by checking out the full interview: thediffpodcast.com/docs/epis…
1
2
6
4,326
Developer Advocate @subramen talks all about PyTorch with @passy on the latest @MetaTechPod. Learn about the history of #PyTorch, how it became successful, and the importance of fostering a helpful community. Listen now: pca.st/5mzi87da
4
6
17
25,566
In this clip from The Diff, Software Engineer Masha Basmanova discusses the #OpenSource unified engine Velox, and how developers can use Velox in their workflow, along with what to avoid. Check out the full interview: thediffpodcast.com/docs/epis…
3
6
3,976
In this clip from The Diff, Software Engineer Masha Basmanova discusses the unified engine Velox and the importance of collaboration and building in #OpenSource. Learn more by checking out the full interview: thediffpodcast.com/docs/epis…
3
8
4,869
In this episode of The Diff, Software Engineer Masha Basmanova discusses Velox, an #OpenSource unified execution engine aimed at accelerating data management systems. Check out the interview: piped.video/_ns51C1kBpk
1
2
4
3,148
Folly Dynamic is an #OpenSource tool that conveniently provides developers with a runtime dynamically typed value for C++, similar to the way languages with runtime systems work. Learn more in this video: piped.video/watch?v=3XubaLCD…
1
10
31
7,506
Best Practice 4️⃣: Health & Safety Guidelines -Use Passthrough apps within user’s Guardian boundary & clear playspaces of obstacles -Be mindful of exposure time that Passthrough is visible with no virtual objects in it -When designing multiplayer experiences, avoid overcrowding

ALT GIF showcasing both an avatar and human using segmented passthrough.

1
1
3
2,917
Best Practice 3️⃣: Audio, captions, and subtitles -Consider UI and gameplay sounds -Consider frequency and audio mixing -Assist a wide range of audience by including captions and subtitles
1
1
1
540
Best Practice 2️⃣: Controls & Interactions -Consider offering dominant hand selection -Realistically render objects -Use raycasts to simplify interactions -Visually represent controllers & offer customizations -Explore hand tracking and voice recognition interaction options
1
1
489
Best Practice 1️⃣: User Experience -Don't design for an average user, design for everyone -Let users express themselves accurately -Clearly mark the transition from virtual to physical spaces -Consider brightness & intense flashing -Always keep color blindness in mind in designs

ALT GIF showcasing diverse avatars with different skin colors, hairstyles, and outfits.

1
1
541
✨Meet Zstandard (zstd) ✨ This lossless data compression algorithm is designed to scale with modern hardware and compress smaller and faster. It's also #OpenSource, making it easier for anyone needing data compression to get started. Learn more: github.com/facebook/zstd
9
35
7,534
📣 HAPPENING NOW! Join Meta engineers as they discuss Buck2 during our Reddit AMA on r/Rust. Join the live event: teddit.net/r/rust/comments/1…
3
7
2,937
For a more visual exploration of the #opensource Animated Drawings project, we've created a fun YouTube video with examples. Watch the full video: piped.video/WsMUKQLVsOI
Wow! Bring your drawings (or your children’s) to life with this novel app and algorithm from @hjessmith and friends: fairanimateddrawings.com 🖍

ALT Animation showing static, hand-drawn Octocats, and the animated versions generated automatically. Artist credit (from left to right): Callum Reilly, Yajas Sardana, Laxdip Patel.

5
22
9,148
Earlier this month, we announced Buck2, and we've enjoyed seeing your reactions. Join us on May 3 at 9AM PT for a Reddit AMA with Meta engineers from the Buck2 team. Get answers to all your questions about the #OpenSource build system. Ask your questions about Buck2 ahead of the AMA.👇
4
2
16
15,097
Visit the repo to flexibly create animations starring your own drawn characters: github.com/facebookresearch/…
2
14
69
27,178
Ready to dive in? Developer Advocate @DevRelSean demonstrates how to programmatically add your own drawing, what the process looks like, and saving animated clips! Watch the full video: piped.video/WsMUKQLVsOI
2
3
20
8,243
In the latest @MetaTechPod, host @Passy talks all about the newly released Buck2 build system with engineers @ndm_haskell and Marie Bremner. Discover why Buck2 was built, how it's faster, and more: insidefacebookmobile.libsyn.…
2
5
16
5,209
Project Aria is a research program helping Meta unlock new possibilities of how we connect with and experience the world through AR and AI. 📺Watch the full tutorial from #CVPR2022 to learn how Project Aria will advance machine perception and AI research: piped.video/watch?v=MwWOXHV0…
1
5
21
14,725
Are you a light mode or dark mode person? The new React home has you covered either way. Check out the new look and all the new features at react.dev!
2
4
23
4,828
Lexical has released Lexical iOS - an in-preview open-source, extensible text editor/renderer used in multiple apps at Meta. Discover more about Lexical: piped.video/Vpv0BYhhlak
Lexical for iOS just shipped to open-source! Join us on our Discord discord.gg/MtwCknjfa9 for Q&A with @amyruthworrall github.com/facebook/lexical-…
3
11
5,924
We just introduced Casual Conversations v2. A new open source dataset uses that 26,467 video monologues to help researchers test AI models for diversity and inclusion. Learn more: ai.facebook.com/blog/casual-…
2
7
18
6,988
Taking part in #OpenDataWeek? Don't miss a session with Developer Advocate @GitMetaPhysical on Presto and basics around working with large-scale data sets. Reserve your spot on March 17: 2023.open-data.nyc/event/hav…
1
4
5
6,754
🤔 ELI5 Velox Library 🤔 Developer Advocate @GitMetaPhysical explains Velox, Meta’s revolutionary #OpenSource vectorized database acceleration library. Learn how you can get started: github.com/facebookincubator…
2
8
2,981
The tutorial also highlights best practices and resources for users to look into when designing interactive VR experiences: developer.oculus.com/documen… Let us know which combination of interaction features you plan to use in your VR apps for a more interactive user experience.
1
2
2
2,309
With a @MetaQuestVR headset, @NavyataBawa demos interactions with the First Hand Showcase App & builds super power gloves. The #OpenSource First Hand Sample is on GitHub to help developers get started & integrate these interactions into their own VR apps: github.com/oculus-samples/Un…
2
3
6
2,549