upneja.ai
← all data postsDating / cost of livingnext
1600×900 exportdata.upneja.ai
FIRST DATE / NYC
dinner$72
drinks$36
transit$12
tip$22
TOTAL$142
hours of median-wage work
NYC5.1h
Austin3.2h
Chicago3.7h

The $100 first date is normal now

source-backedX first
post copy

The Cost of a First Date Index

A
Ayush Upneja
@upneja · draft

A first date used to be a low-stakes way to see if there was anything there. Now in some cities it’s basically a small invoice with eye contact. I’m building a First Date Index: coffee, drinks, dinner, transit, tip — and how many hours of work it costs.

draft tweet
what the visualization is

A literal receipt for a first date, next to a bar showing how many hours of work it costs in each city.

data shape

Numbeo price basket + CPI categories + BLS median hourly wage + local transit fares.

animation

Receipt items print one at a time, total stamps in red, then cities rank by hours worked.

why it works

The punchline is instantly legible: dating has a cover charge.

Thread beats
  1. 1.The most honest unit is not dollars. It is hours of median-wage work.
  2. 2.A city can have plenty of singles and still be a bad dating market if every attempt to meet has a high cover charge.
  3. 3.Next version: pick your city and date type, then compare against rent and wages.
Sources to pull
  1. Numbeo city price snapshots
  2. BLS CPI: food away from home, alcohol, admissions
  3. BLS OEWS metro median hourly wage
  4. MIT Living Wage Calculator
  5. transit agency fare pages / NTD
CTA

Reply with the city/date basket I should price first.

visualization package
X hero card16:9
FIRST DATE / NYC
dinner$72
drinks$36
transit$12
tip$22
TOTAL$142
hours of median-wage work
NYC5.1h
Austin3.2h
Chicago3.7h
Carousel frame4:5
frame 1

The $100 first date is normal now

A first date used to be a low-stakes way to see if there was anything there.

Vertical animation9:16
01
hook appears
02
data reveals
03
labels snap in
04
CTA end card
datecost.mp4
more posts