Damus

Recent Notes

fiatjaf profile picture
This stuff happens by default on GitHub (and similar places) because GitHub (and similar places) gives everybody the illusion that every user is equally legitimate once they've passed the initial phone KYC sign up process.

In Nostr there is no entity to say who is a valid user and who isn't, so in the long run everybody is forced to use some kind of filter, otherwise they will drown in spam.

I believe the best simple method for such filtering, when browsing an unknown place like a thread on someone else's profile (or git repository), is to only fetch stuff (replies, reactions, proposed patches etc) from the relays announced by the profile/repository you're browsing.

Assuming software is made to use that filtering method the default, then it becomes trivial for the repository owners to control whose comments get to show up to an unwary passerby.
fiatjaf profile picture
Has anyone tried to run Radicle? Am I the only incapable person who can't even clone their main source repository using their own product following the tutorial?
fiatjaf profile picture
`top` shows it around 1~2% for me right now, and my pyramid is actually constantly being hammered with requests.

The infinite loop thing was a bug in COUNT handling. It's fixed in the latest release, but I don't know if it's related to what you're seeing.
fiatjaf profile picture
Another good idea. I'll look into that, but it will depend on whether there is already some library that does the hard parts of streaming in Go, I don't know anything about the subject yet.
fiatjaf profile picture
Looks wrong, it usually does less than 1% CPU for me.

I just noticed the last release is buggy for some reason. There is an infinite loop somewhere.