GM #Nostr ☀️ ☕️
Being transparent is critical. Nostr has faults today, and we can build greater protections over time. It’s important to call out areas that need work - or assumptions that’s aren’t what they may appear. Censorship resistance doesn’t exactly align with privacy. nostr:note1lh9vg4wmqrct83nj78trayeneuf3fk9wjj03h8dag6v73ldf0s2qq5th0w
Sounds good. Something simple, unstructured, and generic. Hashtags don’t have to be in the content directly - just makes the UX a little harder to find.
I found regex/keywords/hashtags extremely good for twitter filtering out content. Unsure you need much more in reality - but that alone doesn’t help you find/follow content/topics. I think Nostr views/lists work well for that.
“It _deprecates_ both NIP-36 and NIP-56 and _requires_ paid relays to _accept moderation reports_ from unpaid users if the content being reported is on the relay”.
Your words. Literally.
It doesn’t ‘deprecate’. It offers an alternative.
Relays aren’t ‘required’ to do anything in a NIP. And to ‘accept’ reports…
I fully support greater client app controls on the content they see and ingest. People can tag their published content with whatever. The problem is if content never gets to devices (or opt-in pre-filtered) to enable client choice - there is a hidden censorship layer.
The proposal above however did not state the above as a goal, nor core value.
Instead however it talked about labelling content specifically for moderation, ransoms making decisions about the legality of content, and relay operators complying with special events no different to the fraud filled DCMA takedowns we have today.
There is nothing novel about this idea or concept. It’s the same unworkable, easy to fake, hard to validate problem with all moderation today.
If relays are not hosting media files directly, I fail to see how they could be hosting illegal content requiring active moderation. Sure there are a few (invalid) exceptions globally, however any text that can be made illegal could be tomorrow’s “100% vaccine effectiveness” truth-speak; courtesy of your local ministry of truth.
It’s not subtle, but if you look carefully, it’s suddenly changed from “explicit content warnings/tagging”, to “scientific community labels”, to “moderation of illegal content” for relay operators. It’s an attack on all things Nostr stand for.
If anyone else here can’t literally see the censorship motive and outcome here… not sure how much clearer it could be.
How much interest is there in a open-source universal rust webhook library/server for BTCPay and LNbits?
I’ve written the BTCPay version and it’s basic, but functional. And I’ve looked into adding LNbits, and it’s just a single webhook payload and easy to add support for - but a bit of extra effort.
Anyway, let me know if LNbits support is of interest and I’ll make it universal instead.
Might be better to do it in batches but not sure how to write that query though. Do I do subqueries?
I always find it easier to do recursive queries via API calls instead in code - excluding things like tree parent/child select queries.
Often there is a batch or streaming API that can be used. Unsure for SQLITE.
Are you deleting all data in the table? Use TRUNCATE https://www.sqlite.org/lang_delete.html
Else see what SQLite tells you in its query plan: https://www.sqlite.org/eqp.html
Hard to suggest optimizations without knowing what you are doing
Also batching. When you delete too many rows in a single query it’s a transaction that either succeeds or fails as a whole. If you can split deletes into chunks, each chunk only has to worry about those N records.
Verifying my Nostr Nests identity: ndd1GrC2BnKhHH7-9iJOCM7BWr7HtEECcvKeTyH7RUs
On iOS in safari the category filters don’t seem to select when tapped? Submit app button worked.
It’s nice for translations to be more seamless - as often I have no idea what is being said, so how would I know I want to translate it to begin with. Plus we can make technology do the work.. why select and tap a few times.
I agree it’s a nice alternative approach to use iOS built in however.
Lots of physical book stores still in Europe, because they print local languages.
https://metadata.nostr.com may help short term.
Cool. The global feed is kind of a stop gap, as it’s early. But if you find a few people and follow them, you’ll find others to follow too.
People and content discovery is still being worked out.
nostr:note1mzclmkxx3t3scg09q79l4znfmwxqn7zf8arqxsswlruxtx82lgsq0gjpzn
