It’s not that long way as you may think. Programming against Nostr is 100x easier than against Bitcoin, so the pace of innovation will stay crazy. Zaps are totally optional. Also even if it’s ,,just’’ for Bitcoiners, we’re still talking about tens of millions of people.
Dropped the evidence that Michael Sonnenshein lied in my interview on the Bird App.
https://twitter.com/petermccormack/status/1629142720605192196?s=46&t=QOVP4YPoB0dIuj1iXbCJ3g
Hey Peter, thanks for the interview, it’s my favourite by far.
I still don't know what created the problem, but I added multiple levels of error handling, logging and restarting for the next time. rbr.bio is back
Somebody took my server down (rbr.bio), it's cool. Time to run it as a service
/root/nostr-relay-info-server/dist/index.js:14501
throw new Error("hexToBytes: received invalid unpadded hex" + hex2.length);
^
Error: hexToBytes: received invalid unpadded hex63
at Object.hexToBytes (/root/nostr-relay-info-server/dist/index.js:14501:11)
at encodeBytes (/root/nostr-relay-info-server/dist/index.js:17404:20)
at Object.npubEncode (/root/nostr-relay-info-server/dist/index.js:17398:10)
at profile (/root/nostr-relay-info-server/dist/index.js:18011:42)
at Server.
at Server.emit (node:events:512:28)
at parserOnIncoming (node:_http_server:1067:12)
at HTTPParser.parserOnHeadersComplete (node:_http_common:119:17)
Node.js v19.7.0
And the hackaton should be live streamed on Twitch :)
Both can be true at the same time. Ross deserved prison time, but I would say SBF's whole group (BlockFi and friends as well) caused orders of magnitudes more harm and still walking free.
pv 💫 Do you like Twitch streams?
Iris supports Twitch embeds. Just drop the link and it plays:
https://www.twitch.tv/jonathanong

I would prefer viewing streamers through nostr and commenting on nostr to the streams
Ricardo (#[0]) and #[1] on building the Nostream Nostr Relay
New Video/Pod drop:
- The history of the Nostream project
- How Ricardo purple-pilled Anton at work
- Relays and the motivation for paid relays
- Relay federations
- Philosophy of relays as content agnostic
- Advice for new Nostr client developers to work well with relays
- Advice for new Nostr relay operators
- Stats, reads:writes, purging messages
- Pricing models and the evolution
- Standardization of governance or operating principles
- Nostr and bitcoin/lightning convergence
- Choice and freedom
YouTube:
https://www.youtube.com/watch?v=Sm1iU7lttkI
"Nostr Talks” Podcast episode:
https://www.curiousdk.com/p/ricardo-cameri-and-anton-on-building#details
It was great interview! Finally not just something like ,,what is Nostr'', which is great for beginners, but boring for us who know the basics but want to keep up with all the developments happening in a pace other social media networks should be jealous of.
The next steps for rbr.bio are search in UI, decreasing RAM requirements at startup, data freshness and load balancing between US and EU servers
rbr.bio now works as a read-only relay for all contacts and metadata at wss://rbr.bio
If you want to do something, talk to people and look at how to implement wss instead of ws in their solutions. Just as an example I know that wss is better than ws, but when I'm writing a server, setting wss up is not my main concern, and I just hope that somebody helps me in it.
I wrote this as an example: https://github.com/adamritter/nostr-relay-info-server
Btw thanks for using #nostrdev , we need to use hash tags more I guess
If you want to do something, talk to people and look at how to implement wss instead of ws in their solutions. Just as an example I know that wss is better than ws, but when I'm writing a server, setting wss up is not my main concern, and I just hope that somebody helps me in it.
I wrote this as an example: https://github.com/adamritter/nostr-relay-info-server
RelayPool ( https://github.com/adamritter/nostr-relaypool-ts ) 0.5 is released with a significantly smaller memory footprint than previous ones. As clients have very different needs, all features are opt-in instead of opt-out from now on. The default works similar to SimplePool for easy transition.
Dorsey added that Twitter “should never have been a company,” saying, “that was the original sin,” according to the text messages, which were revealed last month in court filings.
Actually I don't agree with this. There was a time for Twitter to be a company as it was too expensive to build it in a decentralized way at the time.
It's just that now the time to decentralize it.
It's still under $1M
Did you take your hydroxychloroquine? You know it works much better
Are you assuming our gender?
Ask him about how client developers should think about batching queries vs a bit less but single filters. What else should client developers know to work well with relays? What is more scsrce resource? Bandwidth or SSD access?