Ah ok. Hmm. I will never see what's at bottom if it's untagged. Would take a year to scroll no? And who will tag it ever? Anyway, not to detract from how nice this works. Well done

Reply to this note

Please Login to reply.

Discussion

Agreed, random order/shuffling on refresh is a good suggestion

Also, why not let anyone tag?

It makes sense to let people login to get credit for the leaderboard, but might be a good idea to let anyone tag so as not to add any friction

Just some immediate thoughts

The randomizing feature is an option! I think it would make things less stale on the initial load. I agree there.

As far as letting everyone tag, I wanted to have some sort of "protection" from vandalism, so that other people's work didn't get erased. Not that you cannot just spin up a random npub and do it anyways. It's something I'm thinking about, how to not lose everyone's time spent tagging.

That’s a good point

Another thought:

Since you’re not posting any Nostr events, you don’t technically need a Nostr-signer

I say this because there aren’t too many options on iOS

Seems like you just need an identity to associate with the leaderboard

This means you could permit people to just login with their public key or you could DM to confirm if you’re worried about imposters

Not a critical need though, just thinking out loud

My thinking was way ahead of my implementation. Despite it not being a serious project, I wanted to explore the auth events and thinking about other potential features built on top of that, I thought it would be a good idea to go ahead and have it available right off the bat. However, I do realize that it limits the usage. I will think allowing for just npub pasting.

Still vulnerable to vandalism to some degree

Glad you’re exploring and trying new things, keep going 👊

Never know what it might turn into

Yes, at this point you would have to scroll forever to get to the bottom! But if you go to the New/Recent tab you should see the bottom of the pile.

Actually randomizing videos in initial load is a great idea. I will implement that.