Avatar
balas
9ec7a778167afb1d30c4833de9322da0c08ba71a69e1911d5578d3144bb56437
Full Stack Sats Dev at https://alphaama.com

we should strive for a healty ratio of less nips per number of clients.

1 nip for 1000 clients is better than 10 nips for 100 clients is better than 100 nips for 10 clients is better than 1000 nips for 1 client

i consider the nips repository akin to the state. it's where we store our rules and law. we want less in there. concise and to the point, otherwise it's debt accumulation

nostr has a super power call tags, it's amazing so we don't have to infer weird and new and arbitrary meanings in what people want to say, we can just neatly put them in a proper structure with well defined meanings. going the route of adding more and more on raw string data that may or may not be what we expect just removes freedom for the person writing because everything turns into something else and creates really hard to interpret parsers that now need to jump through hoops hoping for few false positives. if it is defined in tags, there's no more doubt and clients can freely expand on that, instead of trying to guess and interpret every word into a trigger. I already see a lot of bloat trying to interpret anything as a URL and auto inserting it into tags, this will just compound.

ah, is that what they say before the chorus? had never really caught it until now

hey! I'm glad you like it. I plan on adding a bit more in the coming days, specially on how to interact with events. If you have any question don't hesitate to ask. <3

They're not not binary so yes, the client cannot make assumptions nor to read them nor imply arbitrary meaning automatically and auto send their arbitrary meaning saying that's what the user wanted when it clearly wasn't. Reports should be performed privately between the user and the client and publicly only by the client, so your users are not associated with unwanted content directly.

Replying to Avatar cypher_funk

I renamed them

✍️ draft editor: https://alphaama.com/ma/note

🔎 search function: https://alphaama.com/ma/filter

🚫 anti-spam: https://alphaama.com/ma/miner

nostr:note18c8znrsthfhnv42n704pr58j8np88fw24dxreh5wraxj8yek9llqks079d

to rename them you need to download and edit the files

alphaama now has 3 useless micro-apps:

- https://alphaama.com/ma/note

let's you create notes from scratch manually without writing JSON

- https://alphaama.com/ma/filter

let's you create request filters manually without writing JSON

- https://alphaama.com/ma/miner

let's you take any note and apply PoW to it

spam on nostr should only find it's way to you if:

1. it is directly targeted at you (replies,mentions)

2. you follow the target and he interacts with it

3. you actively request to see all posts

2 and 3 can easily be fixed, 1 is where it becomes complicated and difficult without excluding yourself from legitimate content