Eli Holder
banner
elibryan.bsky.social
Eli Holder
@elibryan.bsky.social
Raleigh. How might we visualize people, fairly and equitably? Data / dataviz / design / psychology / research geek. He / him. Chaotic good. Follows Fizzlethorpe Bristlebane. Design / research / writing at https://3iap.com.
Fun sketches → Fun charts! 📊🎉
September 3, 2025 at 2:35 PM
What can we do here?

@elijfinkel.bsky.social speed dating work suggests a much less bleak dating world, vs Tinder's 80/20 dynamic: doi.org/10.70400/NEL...

@jamieamemiya.bsky.social & co suggest counterfactuals to blame systems, not people: doi.org/10.1177/1745...

Which maybe looks like this...
August 24, 2025 at 6:29 PM
Genetic determinism also shows up in incel belief systems, tangled up with some wild takes on online dating statistics... (e.g. women's suspected urge to "trade up" beyond their "looksmatch").

Preston & co: doi.org/10.1177/1097...
Vallerga & Zurbriggen: doi.org/10.1111/asap...
August 24, 2025 at 6:29 PM
What can we do (for the charts)? Part of the misattributions stem from design choices.

❌ Bar charts increased genetic and personal blame for health disparities.

✅ These "geo-emphasized" jitter plots shifted blame toward systemic explanations.

Links + videos from our last paper: 3iap.com/mbat/
August 22, 2025 at 4:30 PM
Similar stories here:

Good outcomes = good genes
→ "Do Black people really need vaccines or anesthesia?"

Bad outcomes = bad genes
→ "There's nothing we can do to help!"

These charts are obviously well-intended, but ours + other studies find that viewers often misattribute these disparities.
August 22, 2025 at 4:30 PM
Similar story here:

Good outcomes = good behavior (us)
→ Bad outcomes = bad behavior (others)
→ "Should we spend so much $$$ vaccinating people who don't deserve it?"
August 22, 2025 at 4:30 PM
How does this work for the lame jeans/genes ad? What's the argument behind the ad? What makes it funny (to some people)? Where does it lead?

Good jeans → Good genes (us) → Bad genes (others) → "haha our genes _are_ great!" → "What if we ranked people based on genetics?!"
August 22, 2025 at 4:30 PM
What do these have in common? It's not what they "say," it's "what do they suggest?"

They suggest a world where "genes are destiny."

They're blame-framed, so looks, love, and health can seem like immutable personal characteristics, rather than results of big messy social forces.
August 22, 2025 at 4:30 PM
Things to do at SIGGRAPH:

✅ Behind-the-scenes FX secrets for Superman!
✅ Never-before-seen Oscar-worthy animation shorts!!
🤔 90 minutes with me... on "woke dataviz," eugenics, public health charts, fighting data demagoguery?!?

A few new slides from my talk...

📊🧵...
August 22, 2025 at 4:30 PM
The plots aren't exactly ggdist QDPs. Wanted a similar concrete story (1 dot ~= 1 person), but at 500 dots they're not exactly countable.

Dots are also evenly-spaced on the x-axis, which we needed visually, but @mjskay.com + @racquelf.bsky.social might advise otherwise on precision tradeoffs! 😬
July 30, 2025 at 6:22 PM
This is also a (6-month late) response to @datarevelations.com's sagely haiku:

"Make everything gray, except the few things you think should be highlighted"

These WIP mocks show earlier color coding attempts–which I still like stylistically!–but monochrome won on function for guiding attention...
July 30, 2025 at 6:22 PM
TBH this is my first encounter with a "mosaic plot," but the same pairing effect works for showing inequality.

Still compelling as a quick gut read, but it takes some studying to read precisely. e.g. still not sure what's happening with 1st+women?!

en.wikipedia.org/wiki/Mosaic_...
June 25, 2025 at 2:31 PM
Student growth charts from @damianbetebenner.bsky.social.

I like how seeing them as a pair (left is baseline, right is after intervention) gives an immediate gist sense of changed proportions.

dbetebenner.github.io/NCSA_2025_Co...
June 25, 2025 at 2:31 PM
PSA: This button on Google Cloud costs $16 per click.

Ask me how I learned...
June 20, 2025 at 6:06 PM
I didn't want to like it, but recent "vibe coding" models are disturbingly impressive?! And kinda fun for prototyping?! 😬

I'm not new to glsl / three.js / etc, but I was surprised at how much it sped up my learning curve for testing new algorithms / approaches?
May 23, 2025 at 3:20 PM
🎆📊 Big win for civic dataviz! NAEP now shows student group scores as full distributions. Even for mass-audience reports, we're not stuck w/ conventional (misleading) bars.

Proud to have a tiny role in this (+ @lesvillegs.bsky.social @rsavoie.bsky.social)

www.nationsreportcard.gov/reports/math...
May 5, 2025 at 3:41 PM
Had a blast last week at @ncme38.bsky.social #NCME25.

Felt a bit surreal presenting now that "equity" research is forbidden knowledge, but was great to see the measurement community engaging with this and the overwhelmingly positive feedback was reassuring.
April 28, 2025 at 7:38 PM
I am excited to announce I have been selected to be a judge for this year's Information is Beautiful Awards - a celebration of global excellence in data visualization!

I look forward to reviewing your finest jitter plots.

www.informationisbeautifulawards.com/news/640-mee...
February 27, 2025 at 4:34 PM
Big crowd here already for #TeslaTakedown in Raleigh
February 25, 2025 at 9:14 PM
Move fast and break EVERYTHING.
February 14, 2025 at 7:59 PM
A "mostly fine" Civilization would be such a relief at this point...
February 12, 2025 at 12:57 AM
Most frustrating: Pretending that polls reflect Trump's actions completely ignores how these attitudes are actively manufactured and, conveniently, ignores how they're shaped by the media. Even reporting on polling could shape attitudes that might show up in the next round of polling.
February 10, 2025 at 9:22 PM
Vibes-y Qs also invite misinterpretation.

e.g. "is he keeping his promise?" is 🤷 without also asking "What promises do you think he made? What actions do you think he's taken?" So CBS' headline isn't just shaky, it invites Rorschach hot takes like "See! Trump's doing what he promised TO ME."
February 10, 2025 at 9:22 PM
His Raleigh office is nearby, so went in the morning with my daughter. Called the number on the door in the lobby and got an answering machine. Expected I guess? Went later that day with a larger group, maybe 100-200 people? Big crowd for a Raleigh Tuesday afternoon www.mobilize.us/indivisible/...
February 10, 2025 at 5:48 PM
Wow, big crowd for a random Raleigh weekday?!
February 4, 2025 at 7:15 PM