~/talk

A brief history of fighting spam at Pinterest

Talkat Spam Fighting @Scale 2015 · on Wednesday, 2015-05-13· [security]
links:none on file
slides:none on file

History of Pinterest spam defense traces a move from manual "shift-click" removals to a centralized spam service, an asynchronous pipeline called stingray async, and a synchronous rule engine that evaluates 1.3 billion events per day with ~100 live rules. The stack uses Kafka, Storm/SQS and Spark, a Python DSL for fast rule development, a rewind system to replay historical events and mass-undo actions. Results show reported spam reduced to noise and about 1% of users seeing spammy experiences, but rule development and backtesting remain priorities.

AI-written summary · about

  1. 0:00Start
  2. 1:43Why spammers love Pinterest
  3. 3:02What spam on Pinterest looks like
  4. 3:57Our evolving approach
  5. 6:33Starting architecture (March '13)
  6. 6:49SpamService (June '13)
  7. 7:14Stingray Async (Sep '13)
  8. 8:24Stingray Sync (June '14)
  9. 8:46Scale
  10. 9:31Pin reports
  11. 10:34Strategic themes
  12. 13:45Timeline of an attack
  13. 16:44Rule development, pt. 2
  14. 18:46Improving post-attack cleanup
  15. 20:06DSL example: history-aware
  16. 20:39Consequences of representational equivalence
  17. 23:53SPAM FIGHTING
  18. 24:50Solution: Undo
  19. 26:28Summary
  20. 26:58The future!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.