Ron Stoner's avatar
Ron Stoner
ron@stoner.com
npub1qjtn...z44v
Aspiring Chief Security Officer @ Nostr
Ron Stoner's avatar
Ron Stoner 2 years ago
The “develop” branch of nostr-irc now protects you from accidentally posting your nsec private key. I’ll be merging to master once I have some other features updated. All it took was: ``` if re.search(r'nsec[a-z0-9]{32,64}$', user_input): messages.addstr("\n *** Error: Potential exposure of nsec private key. Message denied.\n\n”) ``` Magic! 🎩🪄
Ron Stoner's avatar
Ron Stoner 2 years ago
I hit that point again where I was programming and theory crafting in my sleep. Last night's topic was conditional and switch statements for various functions. It's great for ideas and motivation, but negates the effects of brain rest and deep sleep. Do you ever dream about and work through complex problems this way?
Ron Stoner's avatar
Ron Stoner 2 years ago
I would argue that nostr-irc is the fastest client for new events. Raw websocket connection in a running console with no image parsing, no link previews, some LND invoice regex, and other tricks provide a stream of steady text. I’m currently working on fixing things to work with all relays. Certain relays have a different stack and responses that I need to figure out next. Relays like nos.lol and relay.damus.io fly.
Ron Stoner's avatar
Ron Stoner 2 years ago
Interest rates are one of those peculiar things where you can love them when you’re benefitting, or hate them when paying it to another. The love and hate scales proportionally with interest rate.
Ron Stoner's avatar
Ron Stoner 2 years ago
OPSEC Tip: I have a higher degree of confidence you are running an Umbrel node based off a lot of your relay configs. While the chances are low, this could set you up as a target.
Ron Stoner's avatar
Ron Stoner 2 years ago
Testing the irc client via the nostr-sg relay to check propogation