Commit Graph

12 Commits

Author SHA1 Message Date
Aaron Siddhartha Mondal
b0759de064
Merge eaae3e286e into fb54d8b549 2023-05-22 17:41:33 -05:00
twitter-team
fb54d8b549 README updates
- renames pushservice readme.md to README.md
- Minor changes to main README.md
2023-05-22 16:11:33 -05:00
twitter-team
b389c3d302 Open-sourcing pushservice
Pushservice is the main recommendation service we use to surface recommendations to our users via notifications. It fetches candidates from various sources, ranks them in order of relevance, and applies filters to determine the best one to send.
2023-05-19 16:27:07 -05:00
twitter-team
01dbfee4c0 Open-sourcing Tweetypie
Tweetypie is the core Tweet service that handles the reading and writing of Tweet data.
2023-05-19 16:20:06 -05:00
twitter-team
90d7ea370e README updates: representation-manager and representation-scorer 2023-04-28 14:18:30 -05:00
twitter-team
197bf2c563 Open-sourcing Timelines Aggregation Framework
Open sourcing Aggregation Framework, a config-driven Summingbird based framework for generating real-time and batch aggregate features to be consumed by ML models.
2023-04-28 14:17:02 -05:00
twitter-team
6e5c875a69 [opensource] Update README to include all new modules
Since the first batch of open sourcing, we have added the following components:
- User signal service
- Unified user actions
- Topic social proof service

Update the README to include these.
2023-04-14 16:53:45 -05:00
twitter-team
3496189edb [docs] Fix broken navi link in README
Closes twitter/the-algorithm#1655
2023-04-04 20:38:43 -05:00
twitter-team
bb095608b7 [minor] Fix grammar + typo issues
Closes #557, closes #678, closes #748, closes #806, closes #818, closes #842, closes #866, closes #948, closes #1024, closes #1313, closes #1458, closes #1461, closes #1465, closes #1491, closes #1503, closes #1539, closes #1611
2023-04-04 16:13:24 -05:00
Aaron Siddhartha Mondal
eaae3e286e
❄️ Add Nix flake and pre-commit hooks
Setting up the different tools for development can be hard for new
contributors. This commit adds a Nix flake that provides a reproducible
development environment which is easy to set up and ensures consistent
code style across all subprojects.

The initial flake contains `git`, `pre-commit`, `which` and `bazelisk`
wrapped as a `bazel` executable. Dependencies like Rust, Scala etc may
be added in the `packages` attribute in the future.

The current pre-commit configuration is a no-op. Future commits may
enable the currently disabled parts of `pre-commit-hooks.nix` for a
gradual transition.

Supports `(x86_64|aarch64) (Linux|MacOS)` systems.
2023-04-01 03:26:02 +02:00
twitter-team
64e754887b Fix simclusters README 2023-03-31 17:39:21 -05:00
twitter-team
ef4c5eb65e Twitter Recommendation Algorithm
Please note we have force-pushed a new initial commit in order to remove some publicly-available Twitter user information. Note that this process may be required in the future.
2023-03-31 17:36:31 -05:00