Avatar
Vitor Pamplona
460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c
Nostr's Chief Android Officer - Amethyst Social

People can just flip the always/never see sensitive content on Amethyst settings. The relay option won't matter.

Replying to Avatar fmar

It might be necessary to not only search on what the client side has, but also do some sort of backend search by using some caching service that agregates content from majority of public relay's data. Something along the lines of what nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr and nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg are intending on doing. For backend side, elasticsearch is a proven and great tool which uses lucene underneath. AFAIW very few relays implement searching, probably with time more will and more and more effectively. But the interesting thing is do they just search among the content users posted to them or do they aggregate content from other relays content as well and do a more widespread searching....?

Nip 50 is supposed to be that. But only very few relays implement it.

Did you try specialized search engines like Apache Lucene and so on? Some of them seem to run very well on Android. It might be true for iOS as well.

Unless you are going to do a massive bounty, bounty hunters will be either professionals with 3-4 hours to devote to the solution or high schoolers with around 10-15 hours of focus. If things feel that they will take longer, they are not going to do it. Neither group will have the time to learn any WoT concepts.

This means that the more especific you get, the easier the chances of somebody completing it.

Here's a template: get code of server X, add a listener for event kind Y, which runs through the data Z, organizes in this way, calculates a score using this equation, sorts it by score and writes the result on a event kind W and sends it back to the network. You have to give them every detail.

Too many options. Keep it simple. Focus in one VERY simple use case. Fix ins and outs and let them fill the middle. Remove all the jargon. Otherwise it will just be too much for anyone to be interested.

Replying to Avatar PABLOF7z

Each job type will be it’s own kind by suggestion from nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

I initially left just one and then a j tag but a kind per job type makes much more sense.

(I haven’t published the revised NIP yet; I’ll try to push it today)

Yep, that makes a lot more sense :)

No, the kinds to classify nip89s apps by. Right now it's only by event kind. We need to do ā€œI use DVM npub1XX for kind:68001:job-req-feed-generation"

So, you can filter nip89 apps not only by kind, but by each individual type job being offered.

Eventually, yes. But specialized apps like those are always going to be better, simpler, faster in their specialization than Amethyst can be.

Create lists of people on Listr.lol or highlighter.com

Those appear in your amethyst's top bar as options.

Yep, I don't think it's good. It just reinforces large accounts. We are not here to centralize everything again. :)

We haven't yet figure out a way to make trending actually work. Right now all implementations look like Netflix movie algorithms that just bring a bunch of stuff you don't care and the things you care are harder to find :(

Put it on a list and access it only when you want :)