Why are all Nostr clients still encoding everything into JSON in the content field for kind 0 user metadata events? Shouldn’t we deprecate and move to tags?
https://github.com/nostr-protocol/nips/blob/master/01.md#kinds
To enjoy the suffering
nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqq3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnwswgs456 My streak count seems to be stuck on 2.
I think there's a bug. Going to write tests for it and recalculate all streaks again.
I heard that Elon Musk, modern Lex Luther, has bought all the Stupid Bowl commercials to use as propaganda for DOGE.
Meanwhile on "Evil Twitter":

Running an AI model on my server 🤣

If it's a PipePolicy, it should work to block it. Grep your logs with "ditto.system.policy" to make sure it's even using the policy.
Are you sure the whole thing isn't wrapped in an AnyPolicy? That's an OR
We couldn't even get WebSocketStream working, and support for WebSockets across all tools and languages is still pretty bad as it is. I'll believe it when I see it. 😃
It does, but could you be doing an OR on it above? If you copied from my policy, Web of Trust will override domain blocks. So you would need to restructure it.
If you get to that point, just run multiple servers, and use some DNS tricks to get traffic routed to different servers based on the user's location.
>how many concurrent clients you support
At least 1,048,576.
You will most likely hit filesystem limits of the OS before you hit network or memory limits. Keeping an idle websocket open uses basically no CPU. And if you're just punting off their requests to some database, even active connections won't hit CPU limits of modern equipment. Your database on the other hand...
In coding, there's a lot of "yes, you really can do that."
For example, need to broadcast a message to 20,000 WebSocket clients?
You do a for-loop. Yes, you really can do that.
I took one sip of Deathwish™ Coffee and this happened.
https://media.ditto.pub/0f66e92f339705ccc03079b8f647048e15730adf2cc9eaa1071c7c7cf6884b1b.webm
Journalism

Reposts don't count. Just regular posts and replies, articles, comments, and Picture events.
The top 1% of Nostr users have 99% of the streak.

Real Donald Trump has a "3 day streak"

The period is 24 hours. So you could break it even if you post once at 7am then the next day at 8am. Maybe we should add a larger grace period, like 36 hours instead of 24. nostr:nprofile1qydhwumn8ghj7emvv4shxmmwv96x7u3wv3jhvtmjv4kxz7gqyzfjv9zhrt7t44x30gv3ac5puw0whw6phyl6er7c0q5ky2htzyh56wq0pzz


