codonaft's avatar
codonaft
_@codonaft.com
npub1alpt...rg94
FOSSdev, poetry, post-postmodernism. Making distraction-free and privacy-respecting software. Neovim/Rust/Gentoo/Alpine enjoyer. Rarely posting introvert. Anti-"anti": I believe in focusing on what we are rather than on what we are not. Otherwise we become what we are not. ────────────────────────── I enjoy chilled intellectual conversations, preferably dialogues rather than debates 🧠 If we're debating, I care that none of us is overwhelmed by our own stress, care that we're not debating out of our hallucinations about each other's positions 👾 Otherwise, we're engaging in rational debates imitation. We're not on some legacy media platform; nobody can ban anyone, so naive traditionalist-ish ethics don't work here. We're damned to learn how to communicate effectively here without unnecessarily harming each other 🫂 I haven't yet encountered any -ism that would be sound enough with my belief system. If I refer to whatever p
codonaft's avatar
codonaft yesterday
Another trivial anti-spam solution some clients could implement is just hiding *by default* all muted/reported by OP comments (and providing the "show hidden messages" button): everyone moderates their own thread, and nobody's actually censored. Could be useful during spam waves, at least as an option. The disadvantage is that mutes/reports are still possible due to non-spammy subjective reasons, of course. Yet in abusive scenarios, it's still possible to start your own thread that quotes a message by somebody who muted you—others will see and possibly repost your message. #spam #devstr
codonaft's avatar
codonaft 2 days ago
View quoted note → Всегда восхищался этим символизмом, этим брэндингом. Чувствую в нем настоящую глубину. Считаю что те, кто критикуют маскота и название Nostr, ни фига не понимают в искусстве и маркетинге. Помимо объективных критериев я обращаю внимание на то, сколько моих личных неофициальных ассоциаций может возникать с брэндом, которые как-то согласуются с ним. Страуса в культуре было принято ассоциировать с трусливым бегающим существом, однако тут явно переопределение смысла — это быстрый, про-свободный, шифропанковский нерд-супергерой. С тонким вкусом. Он уже толком ничего не боится. И куда-то несётся. Разумный минимализм, и даже аскетизм, приводит к быстрому появлению большого количества несколько кривоватых клиентов: усилия, в основном, минимальные; столь легковесный протокол создает ощущение, будто его вообще нет. Ну а для кого-то этот символ быть может еще и про взвешенный обмен благосостояния на свободу — «бегать с (почти) голой жопой»... Эти ассоциации можно долго продолжать. Но критик меня упрекнёт, что это всё тут не причем, мол поиск глубинного смысла, не связанный с официальными взглядами авторов символа; еще и с вариантами региональных ассоциаций. Но с чем не поспоришь — у меня возникает этот фонтан ассоциаций и у других ностричей он может возникать; существовать, по крайней мере, в фоне, в бессознательном, и добавлять некоторый вес осознанной части символа. С очередным Tensor/Vector/Scalar/РогаИКопыта такое не работает. #креативность #ностр image
codonaft's avatar
codonaft 4 days ago
wss://relay.damus.io appears to be still dead and alive at the same time. I think that manual maintenance of relay lists could be improved with some automation: a relay admin could sign and broadcast a notice that their relay domain (or IP, if the certificate is issued for IP) is outdated and they now recommend some other relay URIs instead (compatible with particular relay lists), so clients could read a notice and suggest replacements (ranked by latency measurements). Or if admin has nothing to recommend, clients could suggest relay replacements based on NIP-66. #devstr #nostr
codonaft's avatar
codonaft 6 days ago
Обычно толерантен Я к нормисным ОС Но стоило потыкать Решение «с небес»... #стихи #ностр View quoted note → Если правильно понял, в официальном App Store для iOS даже нет реального браузера Firefox (с движком Gecko), который бы позволял устанавливать расширения. Это какой-то трындец, ребята. Меня уже нескоро отпустит от полученной боли: как от непродолжительного взаимодействия с этим чудом, так и из-за сострадания всем, кто в эту клетку *добровольно* себя умудрился запихать. Не могу теперь выкинуть из головы мемас про Винни Пуха и горшочек с говном (Тигра в роли Apple).
codonaft's avatar
codonaft 6 days ago
Is Clave the only #iOS NIP-46 singer published on AppStore/AltStore today? #asknostr And why do we still allow pasting a raw nsec/ncryptsec into the clients? Why? Something is still not working with these signers? Somebody believes that all clients actually securely store the secrets, properly zeroize memory after exiting, and so on? Properly managing these secrets was never an easy thing to do. It should never be delegated to some random vibe-coded stuff, that was not designed specifically for that; very few normal users are capable of understanding the significance of that, yet we happily provide them an input field for nsec like it's something acceptable! This is, BTW, the only signer I'm aware of that hardens memory with `mlock`; there's nothing close to that in normal clients and probably never will be there: I've recently had an experience of explaining why pasting nsec should never be practiced with ordinary clients, why it's not the same thing as a changeable password—yet this person pasted it anyway to "fix" something: Armada Android client was failing to publish a NIP-65 relay list. This will never change: if there's a wrong button, it will be pressed for stupid reasons, many times. I think the "nsec SHOULD never be used directly in clients; NIP-46 and NIP-07 SHOULD be used instead" should be written in some NIP already. With blood. #security #devstr View quoted note →