Oddbean new post about | logout
 ANNOUNCEMENT:  New Relay Software called Chorus

"Here ye, here ye, the herald hath proclaimed that a wizened old mage from the beige tower to the South hath bestoweth upon our land yet another relay implementation of potential great import and with great anticipation. And the people rose up in song and in praise of this new relay software. And the people called it "Chorus" for it had inspired them to sing." - 1st Abominations 13:37

Chorus is a new nostr relay software implementation, brought to you by the same guy that brought you the Gossip client.

  Interviewer: Why did you write chorus?
  Me: I don't know.

  Interviewer: Why should somebody run chorus as opposed to another relay implementation?
  Me: I don't know.

  Interviewer: Have you even thoroughly tested this relay yet before announcing it?
  Me: Um....

  Interviewer: Do you even use it yourself?
  Me: Not as such. Well, not yet. I think I should test it first.

There you have it folks! Pay no attention to the fine print below.

* Details are at https://github.com/mikedilger/chorus
* Chorus is MIT licensed
* Chorus is architected to be high performance, but I don't know if it is.
* Chorus is not setup to charge users.
* Chorus can work as your personal relay. I don't know whether you should have a personal relay.
* Chorus is new, and like all new software it probably has significant issues.
* Chorus supports all the critical relay NIPs. 
 The simulation must be winking as @CountBTC would say. I just wrote a skit similar to that for my upcoming site. You can't make this shit up. Wen is the abuse going to stop, simulation? I for one have had enough. How would you like it if I did that to you? 
 So sorry. That just popped into my head, clearly stolen out of your head by that damn simulation. I didn't know it was stolen material. 
 No worries Mark. I wasn't railing at you, just the simulation. Ten years later, I am just about to get used to it. Sad but true... 
 Opps Mike, not Mark ;);) 
 awsome 
 I like that it does the notes that are reactions or replies to your notes (and maybe quotes and boosts?).. was that really hard to do?

Nice work man 
 That part was easy.

Right now I'm trying to shuttle my interesting events into my newly deployed chorus relay, which I don't want to advertise until I get my events into it and fix any bugs along the way (a fixed a few since the announcement). 
 I am now running this and have it advertised in my relay list.  I moved over 674 recent events.

I have more testing to do and more tweaking to do around various edge cases, but basic function seems to be there.

Not too many clients yet, but I do see some bad behavior I'll have to code something for.

I'll be heading off to bed for the night soon and letting the relay run. Let's hope she's still ticking by morning time and not locked into some kind of deadlock thingy.
 
 I love this and I don't know why. Mike is either a fkn brilliant marketer or an autistic retard of epic proportions but either way . . . LFG! 

* Chorus is MIT licensed
* Chorus is architected to be high performance, but I don't know if it is.
* Chorus is not setup to charge users.
* Chorus can work as your personal relay. I don't know whether you should have a personal relay.
* Chorus is new, and like all new software it probably has significant issues.
* Chorus supports all the critical relay NIPs.

nostr:note1fwv4l9hshxzte787u4t375ll9j6qc39t2rwc4qxak9knm3u9swsq50gugn  
 What os would you advice for running it? I would like to give it a try on Debian 
 Linux. Debian is good. I forgot to make clear in the docs that it might not work outside of Linux due to my mmap trickery. Please file issue if the deploy doc instructions dont just work. 
 Will do! 🫡👊🏻 
 What about the minimal specs of the hardware? 
 Haha. A raspberry Pi zero should be enough if I did my job right. 
 Nice! Well my machine (Lenovo TinyPC) has more so that will be good! 
 I love note more than many other noteses.  
 This must be trash since it's written in Rust.

nostr:nevent1qyv8wumn8ghj7ct59ehx7um5wfmk7untwvhxxmmd9uqsuamnwvaz7tmwdaejumr0dshszythwden5te0dehhxarj9emkjmn99uq3xamnwvaz7tm0venxx6rpd9hzuur4vghszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0qy2hwumn8ghj7un9d3shjtnwdaehgu3wvfnj7qpqfwv4l9hshxzte787u4t375ll9j6qc39t2rwc4qxak9knm3u9swsqcjh54v 
 doesn't this make you want to join in the chorus?

nostr:note1fwv4l9hshxzte787u4t375ll9j6qc39t2rwc4qxak9knm3u9swsq50gugn 
 You should team up with Demotivators (the 1990s satire calendar makers) and make De-Nostrivators. 
 Your answers lol... are you getting mentored by The Fauc?!