Avatar
Rif'at Ahdi R
2b67e480b7f99d2835684a8f7276d86edbe8e318ea55cf77ccfd559c5f24f645
Special family-friendly relay with filter settings (Language, Safe For Work, Hate speech, Sentiment, Topic, etc) for Global Feed: https://github.com/atrifat/nostr-filter-relay/blob/main/USAGE.md wss://nfrelay.app Indonesian. Learning and interested in PHP, JS, Go, DevOps, Android, and Machine Learning

Thank you, hopefully the code will be quite easy to read, please bear with me if it is not quite clean ๐Ÿ˜…

Maybe, you could write something like this:

"660% * - At least in my PC" ๐Ÿ˜…

How do you measure that? Maybe, you can just stated it in benchmark docs

Replying to Avatar Bac0t

What is their main cool features? ๐Ÿค”

Thank you. Yes, it acts like frontend proxy before forwarding any request into the backend (strfry internal relay). However, RELAYS_SOURCE determines where to fetch/aggregate Nostr events (kind 1) before classifying them into various category and send them into target relay (strfry internal relay). UPSTREAM_WS_URL is the correct one for settings which relay to be the target of proxy. I have run several tools in this docker image, maybe it makes a bit confusing ๐Ÿ˜…

Thank you Mazin. This is partly inspired when you've introduced some classification in api.nostr.wine before and how you've tell us the problem of it is quite costly when using commercial products like ChatGPT and DeepL. So i'm trying to make the 'poor man' version of those, hoping it can works ๐Ÿ˜…

They will evolve into ostriches in due time ๐Ÿ˜„

Thank you, it is mostly inspired by your nostr-filter that i have the idea to make this derivative ๐Ÿ™

Yes, it will be easier to use those libraries to start nostr project instead of writing all the things from scratch ๐Ÿ‘

Replying to Avatar rabble

The Q3 2023 Twitter Migration report is out: https://www.deweysquare.com/digital/twitter-migration-report/

It shows Nostr is holding steady after Threads tsunami. Weโ€™ve got users, interest, and development but weโ€™re stuck in a bitcoin / crypto echo chamber. The problem isnโ€™t the tech directly so much as culture. How can we cultivate millions of communities with their own values and norms. Sure they can use lightning for payments, but mostly people wonโ€™t be here because they believe in nostr or bitcoin. In fact for both to succeed we need folks who donโ€™t care about the underlying tech at all.

Probably, need to start with more content and/or user discoverability. Most people probably have been used to how centralized social media operated. ๐Ÿ˜…

Hello imksoo-san, thank you for nostr-filter, thank you accepting several PRs. It has become the ground work for my project ๐Ÿ™

Makasih kak, akhirnya ketemu warga 62, followed ๐Ÿ˜„

Oh, you can probably start with https://github.com/nostr-protocol/nips repository since there are many NIPs to learn ๐Ÿ˜…. You can probably pick some idea and start implement it even with simple PoC code, at least they can be useful for ourself. Hopefully we can create something better later for many people ๐Ÿ™‚

Thank you. I think if this becomes standard then existing clients can query those additional data (currently kind 9978) using certain tag (currently d tag) limited to certain pubkey filter (currently with my bot pubkey). Clients can give certain filters option in their settings for users to be picked (language, category, etc). If there are other data providers then they can pick other data providers (other pubkey) so users have freedom to choose whatever algo/filter method they want.

Before that, i will check whether better use NIP-32 implementation or stay with current implementation. ๐Ÿ˜…

Thank you, hopefully more and better similar projects from others developer will come ๐Ÿซ‚

You can do anything, if you love or prefer to write content or love writing article then you can probably write your thought with notes or article (NIP-23). Even our rants sometimes are useful for others ๐Ÿ˜…

Probably you have a higher chance to make it ๐Ÿ˜„

Salah satu masalah umum bagi pengguna baru nostr adalah 'discoverability'. Pengguna baru pada umumnya memiliki basis 'discoberability' yang rendah sehingga tidak jarang tulisan mereka hanya akan menguap di dalam ngarai 'void' tanpa mendapat cukup interaksi.

Mungkin, mereka hanya akan mendapat cukup interaksi terutama jika:

1. Memiliki basis koneksi (teman) terlebih dahulu sebelumnya di luar Nostr yang telah aktif (established user) dikenal. Teman mereka inilah yang akan memberikan 'repost' dan mempromosikan pengguna baru tersebut

2. 'Beruntung' karena ada pengguna yang menemukan tulisan mereka melalui "Global Feed", tagar (hashtag), atau pencarian dengan kata kunci (NIP-50)

3. Bergabung dengan salah satu 'paid relay', sulit jika hanya menggunakan 'free public relay'

Pagi, Good Morning. #grownostr

Is there anyone who has already tested wss://nostr-id-relay.hf.space ? Does it work properly for your global feed? ๐Ÿ‘€

https://github.com/atrifat/nostr-filter-relay/blob/main/USAGE.md

Hello #nostr, this is my first note, after mostly lurking as silent reader for a while ๐Ÿ˜„

Happy to introduce my first nostr project, https://github.com/atrifat/nostr-filter-relay , an aggregator filter relay which classify notes/posts into various category. This relay can be used mainly as "Global" relay in nostr clients, helping users to filter their global feed.

Currently, it has already several filtering features (also planned features listed):

- Language detection

- Not SFW or SFW image content detection

- User type filtering (Nostr non-bridged/regular user, activitypub/mostr pub bridged user)

- (Planned) Sentiment analysis

- (Planned) Topic classification

- (Planned) Hate speech detection

Feel free to check "USAGE" docs in Github for more information and examples on how to use the relay.

There is a public demo (beta/test) relay wss://nostr-id-relay.hf.space for those who can't run their own nostr-filter-relay software. Feel free to test the relay, although the performance is not always guaranteed, since this is only a test server.