Challenge accepted! nostr:npub162zpxufpw8pnuytaf0gfxzkqtvk9rvcwkvppa7x57y3n7qkfpg4shatdhy nostr:npub1hee433872q2gen90cqh2ypwcq9z7y5ugn23etrd2l2rrwpruss8qwmrsv6

Reply to this note

Please Login to reply.

Discussion

hahaha yeah I'm slowly making my way 😄

Is the order presented each time you go to site randomized? Seems not. If not, gonna wind up with 200 heavily tagged videos and rest blank I think

No, it's not random. Once you tag the video it gets put into the "Tagged" pile and removed from the main screen.

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

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.

I intentionally made the Untagged videos as default view to encourage labeling. Once that's done, Tagged will become the default.

Hey do you have “lazy loading” on for the videos?

It makes it so that the app only renders the video immediately on the users screen saving browser memory

It’s pretty easy to implement

Yeah, lazy loading should be the default. Why?

Ok cool, I just recommended it because I learned about it late and it’s basically a free performance boost 🤙

Yup yup!!

It should only load the videos coming into view.

One suggestion.

I wish it still showed me the video while I'm picking tags.

So, perhaps, in preview mode have that ability to add tags? I will think about the easiest way to do this.

The screen real estate on a mobile is going to be tiny, but I will play with the idea.

Ah yeah. I'm on a huge phone, so I still have a lot of room. The video size could be variable? I'd just like it there so it's easier to think of more appropriate tags before I save.

Will add some more later today. Afraid to look how far Ryan has pulled ahead

Isn't painting the fence so much fun guys?! Be right there... just gotta do something else first 😏

Freecritter making big moves too 👀

Once I'm done chores I'll extend my lead 🚀

I have to go back to curating the rest of 14K videos. 😅 Good luck to all participants!