Nostr gave me the motivation to start coding again, after a hiatus of more than a decade. I haven't learned any new fancy programming language, so I still write almost exclusively in java.
  1. I wrote nostr-java, a library for creating and publishing events to relays (Still WIP, I will create a release very soon)
  2. I've recently started writing a "simple and naive" framework for creating bots. It's not production-ready yet, but it works, and I'm planning to use it for creating a bot that anyone can interact with and prove they are human (and not a bot). The bot will issue a profile badge upon successful verification. (60% done)
Not a fan of the sentence-long idiom of java names but for sure plenty of great software has been written in Java, and as a gopher I like it that the language has static type respecting interfaces, which I think are a lot better than templates (I'm pretty handy with code generators).
Nostr needs some kind of captcha scheme to weed out some of the spam, it's one thing that it seems to me that it will need protection against once the crowds show up and the weeds come to spam and scam. Especially paid relays, who have an obligation to their customers to not be bogged down with garbage in between paid work.
reply
I'm actually integrating Google Recaptcha Entreprise to assess if the user is a bot or a human, and then I generate a profile badge accordingly.
I'm hoping to complete it next week.
reply