The way he broke it down was either you can incorporate rules into your data or into your model. Because we want our model to be as general purpose as possible, it turns out you can squeeze some extra performance by "bronze/copper" quality data with handwritten rules in your dataset.
You can think of the model getting an extra boost from the latent knowledge within the rules.
Snorkel itself has been a open source package for a while - https://github.com/snorkel-team/snorkel
This new announcement is about Snorkel Flow
Imho, Snorkel kinds of tools ("weak supervision") are game changers for ML .. though the biggies get all the press. So I'm excited to see this end to end direction taken by the team.
The down-stream discriminates model's goal is to generalize via supervision.