"A Bloom filer is an ingenious randomized data-structure for concisely representing a set in order to support approximate membership queries ... Bloom's beautiful approach has seen a sudden resurgence in a variety of large-scale network applications such as shared web caches, query routing, and replica location. This survey presents a plethora of recent uses of this old data structure"