gets bad when you have a lot more notes:
at 192 nanoseconds per note, (~5 million notes per second) it would take about 7-10 seconds for 40 million notes, and 2 minutes 30 seconds+ to build a report on the entire history of nostr. not ideal, but not too bad.
at least the ui is incremental so you could see the report update in realtime.