Split Screen

Dataข้อมูล

Each wall's rows: left.json · right.json · thing.json · face.json · the math: math.json.

Fields: s picture sha1 · d date · u source · a account or site · h headline or post text · t thing label · ts share of CLIP mass on thing labels · r face match to RFK Jr. · doom · e likes+reposts+quotes (Bluesky) · p perceptual hash.

Method วิธี

  1. Find. The things, not his name: outlets' own sitemaps (every article, its date and lead picture) filtered to slugs naming sugar, soda, dyes, recalls, the FDA, vaccines, Tylenol, fluoride and the rest; Bluesky search, day by day, for the same words, every attached picture and link-card picture; GDELT (a free index of world online news) for articles mentioning him. A first pass searched Bluesky by his name; those rows stay in the walls and out of the thing-story shares.
  2. Face. OpenCV's YuNet finds faces; SFace turns each into 128 numbers; a face counts as his when its mean cosine similarity to his five nearest reference faces, taken from Wikimedia Commons photographs, clears the threshold.
  3. Side. His face left of the picture's centre files it left; right of centre, right.
  4. Thing. CLIP (ViT-B/32, trained on LAION-2B captioned images) scores the part of the picture beyond his face against 180-odd written labels (sugar, soda, food dye, Tylenol, vaccines… and scene labels like podium, crowd, tweet screenshot); a thing counts when thing labels take at least half the mass and the best one clears a cosine of 0.24.
  5. Seam. A straight vertical cut, where one exists, is recorded; it does not decide the class.
  6. Doom. A weighted word list over the headline or post text.

Misses and false matches both happen: a face turned away, a composite with no hard seam, a plate of food CLIP calls a podium. Scores ship with every row so a reader can set a stricter cut.

Window 2023-09-26 to 2026-09-26. Built 2026-09-26T14:40+00:00.