Послушал стрим про Ностр с #[0] и #[1] - топ! Желаю всем нам скорейшей ностризации русскоязычного интернета.

Reply to this note

Please Login to reply.

Discussion

Постараюсь завтра выложить запись

Ha xyй, Росія

Для ностризации нужно, наверное, на русском постить больше.

nostr:npub10awzknjg5r5lajnr53438ndcyjylgqsrnrtq5grs495v42qc6awsj45ys7 пишет только иногда на русском, nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy - посмотрел несколько постов, не встретил.

Где можно найти этот стрим?

Спасибо, послушаю.

Есть ли в Nostr русскоязычные сообщества?

Как их можно найти?

Не особо. Но здесь важна последовательность: если регулярно писать, то народ подтягивается.

Мы регулярно рассказываем о Ностр на еженедельных подкастах 1008 блоков спустя (в рамках подкаст-шоу 21 идея, на которое dirty дал ссылку выше), запустили ресурс, посвященный Ностр https://nostr.21ideas.org/, так что интересующимся не составит труда разобраться и присоединиться. Делитесь ресурсами со знакомыми. Еще очень рано, и онбординг сейчас ложится на плечи первопроходцев.

Я в Nostr недавно.

Думаю, огромное количество бессодержательных постов о криптовалюте здесь многих оттолкнёт.

Есть клиенты, позволяющие фильтровать ленту, задавая чёрный список слов/хэштегов?

Нет никакого ностра. Можно запустить собственные реле и даже не представлять, что там пишут биткоинеры про свои биткоины.

Есть инерция смотреть на ностр как на гомогенное пространство, подобное другим социальным сетям, но я думаю, что со временем мы придем если не к балканизации, то к ризомобразной структуре.

Одного ностра тогда действительно нет.

Есть много разных.

Имел в виду ту часть, которая доступна тем, кто только что зашёл без подключения дополнительных релеев.

Можно поставить https://zappedit.com/feed и мониторить только интересующие хештеги, можно воспользоваться списками.

Но на столь раннем этапе без подбора релеев не обойтись. Надо читать, интересоваться и пробовать разные подходы. Универсального решения нет.

Если найдешь что-то стоящее, делись - с удовольствием добавлю на ресурс.

По поводу избытка темы «крипты» я его не вижу например вообще - релеи и списки помогают в этом. А без базовых пониманий как пользоваться биткоином и сетью лайтнинг, честно скажу, опыт пользования ностром сильно уступает.

https://zappedit.com/feed упоминается на сайте 21 идея? Когда смотрел, не встретил.

Как делается подбор релеев?

Hi.. thanks for asking a question about #zappedit. I am the dev of Zappedit

For now, we are using a few known relays to start with. When the user logs in, we look for his relay preferences and use them to read nostr.

Hey, Vivek, thanks for getting back on this. I’m not a power Reddit user, but your initiative is surely useful. Added Zappedit to my bookmarks and will keep an eye. Also added it to my weekly #Bitcoin & Nostr digest for fellow comrades.

I believe there are tons of plans in terms of development and I’m sure that thanks to #Nostr capabilities Zappedit will kick Reddit’s ass 😄

I think you are a perfect person to ask this: me and #[8]​ noticed that hashtags in languages other than English do not work at the moment. Is it fixable and is this something Zappedit can enable? Would be cool to let people from around the world follow local topics!

And feel free to reach out if you think I can help with localization.

I am aware of this bug. I need sometime to see what's causing this as I am using an open-source lib to detect hashtags.

I understand the goodness that comes with multi-lingual hashtags and am very much interested in fixing this. In fact I did a very similar fix to #amethyst recently to enable non-english hashtags.

The #zappedit project is just out of the "weekend POC" phase and getting adopters. I hope to fix the hashtags in a week or two max and give you a shoutout once I fix it?

PRs are welcome too. The source code is at https://GitHub.com/vivganes/zappedit

Much appreciated, brother! 💜🫂

Hi... can you please give me some example international hashtags? i can use them to test if I have implemented this correctly.

#bitcoin - #биткоин

#nostr - #ностр

#ru - #ру

Thanks a lot 🙏

Here we go 😊

However there may be some difficulties in searching for notes with international hashtags. This is because not all the clients set the 't' tag in their #nostr events using non-english hashtags.

I and nostr:npub1cz2ve34nk0ukn0ph4yq2qx3ud8rfy5e0ak4epx42dn8gha0sdgpsgra9kv will do some PRs to major clients to fix this gap.

#[10]​ see above notes on non-latin alphabet hashtags

I spent a non-trivial amount of time unsuccessfully trying to solve it in Damus by extending the hashtag parsing code to pull in the icu4c library to leverage multilocale Unicode parsing. The API was too confusing so I stopped. Happy to have someone else try. It’s possible my approach isn’t the best.

Hey nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf

The following solution may possibly work. I am not an expert in iOS app development (in fact never done it). So, please take what I say with a pinch of salt :D

The call flow in damus goes like this from my preliminary analysis of the code on Github 👇

```

damus.c :: parse_hashtags ==>

cursor.h :: consume_until_boundary ==>

cursor.h :: is_boundary

```

I believe the fix is to change how the `is_boundary` function is implemented in damus.

When we look at the implementation of hashtags from the other clients, the regular expression based matching does not have any check for alphanumerics, but instead just a set of 'prohibited characters' (a black list)

Amethyst regex is this:

```java

"#([^\\s!@#\$%^&*()=+./,\\[{\\]};:'\"?><]+)(.*)"

```

Snort regex is this:

```js

/(#[^\s!@#$%^&*()=+.\/,\[{\]};:'"?><]+)/

```

Both of these regexes try to just write a blacklist of chars that can't be there in a hashtag, instead of whitelisting alphanumerics.

If, in c code, we can come up with a function that will check for blacklisted characters and return a boolean, we could use this to implement international hashtags in damus too.

Not sure if my theory is correct.

I could get behind that idea. Feel free to take a stab at it.

Unfortunately i have no setup for iOS dev. Can anyone who has the setup take it?

Maybe Apple’s Natural Language framework could help here. It can tokenize text in many languages and determine word boundaries.

https://developer.apple.com/documentation/naturallanguage

I had a conversation with #[11]​ a while ago about this problem and he asserts that Swift parsing code is slow on large notes, which is why it's done in C. nostr:note1r30jgsyepxu7he7zcxr703s7tdpvgeksurl7taldp0r5n5q2v8tql5x7kq

#[2]​ #[3]​ fyi here is the non-latin alphabet hashtag issue for damus: https://github.com/damus-io/damus/issues/949.

UPDATE:

International hashtags are now without bugs in snort and amethyst.

I have merged the correction for #snort and #amethyst and we can see the fixes in the latest versions.

For #damus, this thread captures the Work in progress 👇

nostr:nevent1qqs9uwgf6ycs8dcnuyh2k99d7pm6edu8jkpt048f6cz0z5a0tdedcccl4gugl

Завтра выйдет очередной еженедельный дайджест «Биткоин-Вестник» там будет о приложении пара слов. Оно только вышло.

https://www.21ideas.org/tag/bitcoin-herald/

Про релеи подробно писал на NOSTR FILES: https://nostr.21ideas.org/docs/knowledgebase/relays.html

nostr:npub10awzknjg5r5lajnr53438ndcyjylgqsrnrtq5grs495v42qc6awsj45ys7

в статье Управление Биткоином заметил опечатки:

отсутсвие необходимости в доверии является наиболее важным свойством Биткоина. Мэтт определяет отсутсвие

ценность Биткоином

#ру #21ideas

Спасибо. Надеюсь дойдут руки поправить - на сайте собрано около 200 статей, 6 книг и множество материалов в других форматах. Складываю весь фидбэк в отдельную аккуратную папочку.

Видел на каких-то сайтах скрипт для обратной связи - читатель в браузере выделяет опечатку мышкой и нажимает Ctrl Enter - сообщение отправляется админу сайта. Удобно должно быть. Если не считать возможного спама таким образом.

Но не знаю, как именно это работает.

#ру

Проблема в том, что я один. Поэтому откладываю заметки и надеюсь, что найду время исправить. Спасибо за фидбэк, если заметишь еще, пиши — буду благодарен.

У меня есть ещё вопросы по содержанию статей.

В Nostr есть канал для обсуждения текстов и подкастов #21ideas?

Давай в другой ветке пообщаемся - твои сообщения приходят оповещениями всем, кто участвовал в предыдущих дискуссиях.

Я лучше в личку напишу

Подбор релеев - смотреть их в профилях пользователей и убирать из списка те, с которых приходит больше спама?

#ru