<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2023-03-11T22:44:01&#43;01:00</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by aritter</title>
  <author>
    <name>aritter</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1dcl4zejwr8sg9h6jzl75fy4mj6g8gpdqkfczseca6lef0d5gvzxqvux5ey.rss" />
  <link href="https://nostr.ae/npub1dcl4zejwr8sg9h6jzl75fy4mj6g8gpdqkfczseca6lef0d5gvzxqvux5ey" />
  <id>https://nostr.ae/npub1dcl4zejwr8sg9h6jzl75fy4mj6g8gpdqkfczseca6lef0d5gvzxqvux5ey</id>
  <icon>https://nostr.build/i/nostr.build_1fcbb159aabf7d2c3a1e50c97dae38838475e246a40b14eeee34e4cc8d90e921.jpg</icon>
  <logo>https://nostr.build/i/nostr.build_1fcbb159aabf7d2c3a1e50c97dae38838475e246a40b14eeee34e4cc8d90e921.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsrdlwdlqumjy0cx3xgwd8jqhryskgdyk3jvf63mtrnydnx3lxntlgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgczhlfy4</id>
    
      <title type="html">Time to code again 😊 Working on RelayPool updates to have ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrdlwdlqumjy0cx3xgwd8jqhryskgdyk3jvf63mtrnydnx3lxntlgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgczhlfy4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxslwrq60mz3rq4tu68ekeczg0jy2qeqfanw9pumr0gc073v4k42cz7gmph&#39;&gt;nevent1q…gmph&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Time to code again 😊&lt;br/&gt;&lt;br/&gt;Working on RelayPool updates to have caching infrastructure.&lt;br/&gt;&lt;br/&gt;Which part of rbr are you the most interested in btw?
    </content>
    <updated>2023-11-20T12:37:50&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgzluj6r260wwkavlcruxu86lznrda90xdtpprmgmr8nk7clxq0aczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcuanhm0</id>
    
      <title type="html">Yes, it&amp;#39;s documented. Sorry for not answering before :)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgzluj6r260wwkavlcruxu86lznrda90xdtpprmgmr8nk7clxq0aczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcuanhm0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxsyhzau3fsevhrfxt6zjwhfg3fnzgnwthhk4p00z6s6ltpx54q6qtad48w&#39;&gt;nevent1q…d48w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, it&amp;#39;s documented. Sorry for not answering before :)
    </content>
    <updated>2023-06-26T19:00:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9r77xdx5fanwt2uw2uzsqaaafn2ketr8tmk6x8zfe3rfyttga7xczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcqeqnyx</id>
    
      <title type="html">Is it electric?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9r77xdx5fanwt2uw2uzsqaaafn2ketr8tmk6x8zfe3rfyttga7xczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcqeqnyx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr908gemtaye39xgaz8ww2ft8jghqs22tcg5ytxn02rvpwgll33qsnfv9r0&#39;&gt;nevent1q…v9r0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is it electric?
    </content>
    <updated>2023-05-24T23:18:28&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0esj4huyvs6gq3v5m3z553nna0juxnmkuk6ve3d835hq7ztcyl5qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc899750</id>
    
      <title type="html">It shouldn&amp;#39;t be hard, I wanted to make it easy :) Desktop / ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0esj4huyvs6gq3v5m3z553nna0juxnmkuk6ve3d835hq7ztcyl5qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc899750" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgmtlc0w7urd2w44rve9pludzma3vjqqfp5v044sjdrwlexhw6rucr2qwsm&#39;&gt;nevent1q…qwsm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It shouldn&amp;#39;t be hard, I wanted to make it easy  :) Desktop / mobile / mobile app should be tested.
    </content>
    <updated>2023-05-10T10:47:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsycvz9tarlfgzue3gtzrkymkhz2m55p937wxjed2r4mwsjprtsvfczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcntte7e</id>
    
      <title type="html">Probably not.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsycvz9tarlfgzue3gtzrkymkhz2m55p937wxjed2r4mwsjprtsvfczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcntte7e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9a7v7ty5ztp3puh7ge7dr2v7jxz0km3uvp9k5cgspmtc49gj4v4q8xnq3n&#39;&gt;nevent1q…nq3n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Probably not. 
    </content>
    <updated>2023-04-26T21:02:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8n5u6tprtemfu60cq3tmy7gq4vwq9axw4m76tfgccq07n9vj9tsgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc488ewq</id>
    
      <title type="html">third party Nostr identifier sounds like a great name instead of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8n5u6tprtemfu60cq3tmy7gq4vwq9axw4m76tfgccq07n9vj9tsgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc488ewq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy96tdexlgeaqktjektp064pfqdjdnukx3aeyyfa6s0jhapta6r6qjjkqws&#39;&gt;nevent1q…kqws&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;third party Nostr identifier sounds like a great name instead of NIP5
    </content>
    <updated>2023-04-26T19:05:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqh7hk66sw6dnmc73gkzszeq2fd35jkrevyynw4xnadt3sjnx7msszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3sfceh</id>
    
      <title type="html">Good news everyone! I added initial web worker support to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqh7hk66sw6dnmc73gkzszeq2fd35jkrevyynw4xnadt3sjnx7msszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3sfceh" />
    <content type="html">
      Good news everyone!&lt;br/&gt;&lt;br/&gt;I added initial web worker support to RelayPool (called RelayPoolWorker). It provides smooth scrolling. You can try it at &lt;a href=&#34;https://rbr.bio/&#34;&gt;https://rbr.bio/&lt;/a&gt; , but I&amp;#39;m sure it will get to Iris soon as well.
    </content>
    <updated>2023-04-23T00:56:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs82r4m8u9pfwyu56q8tzsnuart2kc6jyladerq8sw3dr23glany8czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgctm00xq</id>
    
      <title type="html">Just create a competitor to BitPay then :)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs82r4m8u9pfwyu56q8tzsnuart2kc6jyladerq8sw3dr23glany8czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgctm00xq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0h7ls9wyahvutk30cvumhse3xq5qt2ukqcqrapsaseflugrdmm4s49d9tj&#39;&gt;nevent1q…d9tj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just create a competitor to BitPay then :)
    </content>
    <updated>2023-04-22T05:11:57&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx8m4cjva9gzfhgx7p23vupk0yqpuetgs4qpnqdyvw4cw6hg6gn7szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfg9fgp</id>
    
      <title type="html">I hear this push, but I don&amp;#39;t think it&amp;#39;s good to push ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx8m4cjva9gzfhgx7p23vupk0yqpuetgs4qpnqdyvw4cw6hg6gn7szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfg9fgp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyfnalmyxpqqwwjzaje6z7u4wqtf966564agr0l2akmsjw02rs8rgfhxyld&#39;&gt;nevent1q…xyld&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I hear this push, but I don&amp;#39;t think it&amp;#39;s good to push these things so forcefully. &lt;br/&gt;&lt;br/&gt;Zaps are great,  but they have a lot of UX issues (lightning takes time, browser integration is still hard problem, not automatic). &lt;br/&gt;&lt;br/&gt;Also what about negative reactions? Can I take money from people if they post things that I don&amp;#39;t like? :)&lt;br/&gt;
    </content>
    <updated>2023-04-22T04:47:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxkcm99nl96ntpfaknhal3c8g09fjmygsw4hz39v6y8fa24g4zw8szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfwxnag</id>
    
      <title type="html">https://youtu.be/WvTTDxMuAis</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxkcm99nl96ntpfaknhal3c8g09fjmygsw4hz39v6y8fa24g4zw8szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfwxnag" />
    <content type="html">
      &lt;a href=&#34;https://youtu.be/WvTTDxMuAis&#34;&gt;https://youtu.be/WvTTDxMuAis&lt;/a&gt;
    </content>
    <updated>2023-04-22T04:07:23&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsypvpug53rramgkxxkl7a4t4ly6lzrqqrqv80edtmr03u8tugrl5gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgca8n7n6</id>
    
      <title type="html">Haha, the ranking is not enabled yet, because it&amp;#39;s not yet ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsypvpug53rramgkxxkl7a4t4ly6lzrqqrqv80edtmr03u8tugrl5gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgca8n7n6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgt67r2s7tyh3dcmmal86yhvntfawgxew2ldaxt7w2wj7pnq33t5cq8k6ea&#39;&gt;nevent1q…k6ea&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Haha, the ranking is not enabled yet, because it&amp;#39;s not yet working. What you see is just a timeline.&lt;br/&gt;&lt;br/&gt;You can log in on the main page with extension actually. I already added a bounty for making the like button work :)&lt;br/&gt;&lt;br/&gt;I think I forgot to add the author to the view as part, I&amp;#39;ll do that, thanks!
    </content>
    <updated>2023-04-22T03:30:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsywhnj2ty937xnpuvw73h8t32uvcm2zet6kw9k6s7mvk37pptrkfszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgchkh3kd</id>
    
      <title type="html">My main counterpoint is what Elon Musk is already feeling: he ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsywhnj2ty937xnpuvw73h8t32uvcm2zet6kw9k6s7mvk37pptrkfszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgchkh3kd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszsd00hflmt4fyurp56tjeqjtczxsacf7jfcsmheu9m74kmfy0krs55hgmt&#39;&gt;nevent1q…hgmt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My main counterpoint is what Elon Musk is already feeling: he really wants free speech, but he already lost lot of money losing advertisers, and he quickly got in the situation that he has to stop doing what people want and started lying about who is owning the data.&lt;br/&gt;&lt;br/&gt;The 2 big things outside lots of UX improvements missing in Nostr that in my opinion can be fixed are &lt;br/&gt;&lt;br/&gt;- fast retrieval (that&amp;#39;s why I wrote relaypool, but still needs a fast rendering engine with great caching layer to make everything both instant and correct).&lt;br/&gt;&lt;br/&gt;- good ranking that doesn&amp;#39;t just compete with Twitter / Facebook, but it&amp;#39;s actually better. I started working on it a few days ago (I should have started with that, because nobody else has been working on it).&lt;br/&gt;&lt;br/&gt;Many people have a dream / think that the only alternative to Twitter / Facebook / TikTok ranking algorithms is old school manual follower based, but it just doesn&amp;#39;t work, as managing follower feeds manually is too hard.&lt;br/&gt;&lt;br/&gt;I like the usual algorithmic feeds (and have been working on reproducing them), just want to get rid of the clickbait part / have some overrides (less images than what the algorithm would predict and much less clickbait, because I&amp;#39;m wired to click on it and I don&amp;#39;t want to see it in the first place).&lt;br/&gt;&lt;br/&gt;To see how the ranking algo works, you can see my posts (and also look at my light-client :) ):&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://rbr.bio/npub1dcl4zejwr8sg9h6jzl75fy4mj6g8gpdqkfczseca6lef0d5gvzxqvux5ey&#34;&gt;https://rbr.bio/npub1dcl4zejwr8sg9h6jzl75fy4mj6g8gpdqkfczseca6lef0d5gvzxqvux5ey&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2023-04-22T01:39:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2ljpka8t5xqzkyvw8p98qkhvk4u8yh2rsynuscnhss93jjv8swdgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcttltk4</id>
    
      <title type="html">I agree that NIPs are coming too fast. Library &#43; 2 client ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2ljpka8t5xqzkyvw8p98qkhvk4u8yh2rsynuscnhss93jjv8swdgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcttltk4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsftl4hwxaemmknlxj24d8p6tzmy4vptwfdkt73w98vx8npj9eyc7sp82yss&#39;&gt;nevent1q…2yss&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I agree that NIPs are coming too fast. Library &#43; 2 client integrations should be the minimum requirement for approving any NIP.
    </content>
    <updated>2023-04-21T23:50:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8gha2sftzvfxrta6lxyd8me8qmcphrx53jhywpfelttd0m4e98qgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc9mt75c</id>
    
      <title type="html">Why? :)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8gha2sftzvfxrta6lxyd8me8qmcphrx53jhywpfelttd0m4e98qgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc9mt75c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvy2mmnf3uxnwqtun033ct6j95neyrh9c9krm3ktlk3qyx4j6hc0qlxrlyy&#39;&gt;nevent1q…rlyy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Why? :)
    </content>
    <updated>2023-04-21T23:47:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdsmheg7za7ae8vp3tvd6ac5pfg2enrmyxllk2ufe5c2kydq3cjjqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfewcr9</id>
    
      <title type="html">My usual ranking update: I created and tested a weighted version ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdsmheg7za7ae8vp3tvd6ac5pfg2enrmyxllk2ufe5c2kydq3cjjqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfewcr9" />
    <content type="html">
      My usual ranking update:&lt;br/&gt;&lt;br/&gt;I created and tested a weighted version of logistic regression, although I&amp;#39;m not sure that I wrote the right weighted Hessian (the logistic regression converged to the right solution with different weights).&lt;br/&gt;&lt;br/&gt;I made some API change where someone can add ,,only positive examples&amp;#39;&amp;#39;, which makes it easyer to use for Nostr.&lt;br/&gt;&lt;br/&gt;Next step will be getting a few hundred liked events with their comments /likes and adding them as positive examples to the regression data set.&lt;br/&gt;&lt;br/&gt;Even though the implementation slowed down a bit, there&amp;#39;s real progress happening every time I work on ranking. I hope in the next update I will be able to write what are the most imporant signals.
    </content>
    <updated>2023-04-20T09:14:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsycjyr32dmdek83787du5c3vp7ac00wwz4vtlfjpdavquwfena9hgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc9wrq77</id>
    
      <title type="html">Ranking really needs more liked / commented on events (positive ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsycjyr32dmdek83787du5c3vp7ac00wwz4vtlfjpdavquwfena9hgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc9wrq77" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszxgxs2gr9l0gluqurgk4efytxwdagqv084vfdxmf5058at5qf3eg35yxl4&#39;&gt;nevent1q…yxl4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ranking really needs more liked / commented on events (positive examples) to be able to learn feature weights. Right now none of the features give good results with just 8 likes in the data set :(
    </content>
    <updated>2023-04-19T08:35:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszxgxs2gr9l0gluqurgk4efytxwdagqv084vfdxmf5058at5qf3egzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8vllpe</id>
    
      <title type="html">Looking at the Iterative reweighting computation more, I could ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszxgxs2gr9l0gluqurgk4efytxwdagqv084vfdxmf5058at5qf3egzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8vllpe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2xka233ymfkjyhpkskr2y946x8jgnn3azt7ytr8xnxlc26qch6lgypcp0m&#39;&gt;nevent1q…cp0m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Looking at the Iterative reweighting computation more, I could hack in weighting at the y-mu step and just see how it performs, I wouldn&amp;#39;t be surprised if that would be correct (equivalent to repeating rows in the x matrix and y vector):&lt;br/&gt;&lt;br/&gt;Logistic regression iteration step&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Logistic_regression#Algorithm&#34;&gt;https://en.wikipedia.org/wiki/Logistic_regression#Algorithm&lt;/a&gt;&lt;br/&gt;mu = sigmoid(x*w)&lt;br/&gt;s = diag(mu * (1 - mu))&lt;br/&gt;wnew = (x&amp;#39; * s * x)^-1 * x&amp;#39; * (s * x * w &#43; y - mu)&lt;br/&gt;
    </content>
    <updated>2023-04-19T07:32:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2xka233ymfkjyhpkskr2y946x8jgnn3azt7ytr8xnxlc26qch6lgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcavn8ma</id>
    
      <title type="html">While ranking training seems like to work now (except timing info ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2xka233ymfkjyhpkskr2y946x8jgnn3azt7ytr8xnxlc26qch6lgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcavn8ma" />
    <content type="html">
      While ranking training seems like to work now (except timing info :( ), for 1000 retrieved events I have 5 likes (rbr.io is retrieving lots more events than other clients because it shows all parent comments for now).&lt;br/&gt;&lt;br/&gt;I guess the solution will be to get liked events as well from the user&amp;#39;s relays to get liked / non-liked training data ratio closer to 50% then reweight the liked events to have very small, but much more learnable weights. For example if 5 like events are exchanged to 100, the liked data should have 0.05 item weighting when training.&lt;br/&gt;&lt;br/&gt;Of course a modified Hessian for log likelihood needs to be computed for Newton-Ralph method for finding max log likelihood, so if somebody is good at math, they are welcome to help adding item weights to the computation :)&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2023-04-19T07:07:34&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyv4ehyr57kn3cc6ykec7gjwx3w9eeunyvvng3uvtn354xalt94wczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc2vqep8</id>
    
      <title type="html">Be careful sharing things like this, you&amp;#39;ll be kicked out ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyv4ehyr57kn3cc6ykec7gjwx3w9eeunyvvng3uvtn354xalt94wczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc2vqep8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy8c60hfvvs2wf6xd84qf6azz0qhga4kvvgr972vyvral89jk325qjfpu8s&#39;&gt;nevent1q…pu8s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Be careful sharing things like this, you&amp;#39;ll be kicked out from Nostr
    </content>
    <updated>2023-04-19T03:47:01&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxm3zr8pyc429mvejghfahj2mgrgu4khcv6nkfvvfncl7k7pn34vgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc6fdewn</id>
    
      <title type="html">Another update on ranking: I optimized the logistic regression a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxm3zr8pyc429mvejghfahj2mgrgu4khcv6nkfvvfncl7k7pn34vgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc6fdewn" />
    <content type="html">
      Another update on ranking:&lt;br/&gt;&lt;br/&gt;I optimized the logistic regression a bit (it&amp;#39;s about 8ms / iteration on 1000 events x 10 features). It could be made much faster, but I think it&amp;#39;s fast enough, as Newton-Raphson method converges well.&lt;br/&gt;&lt;br/&gt;I also added the API for groups, so now the model learns if a user likes some event that somebody usually likes, and the user likes some event that a somebody publishes (experimenting with adding a ,,self like&amp;#39;&amp;#39; automatically would be interesting as well).&lt;br/&gt;&lt;br/&gt;Next steps are feature / model evaluation without using time, and then adding the time component (which is always a bit hacky, there&amp;#39;s no real elegant solution).&lt;br/&gt;&lt;br/&gt;Also I separated ranking to a function so that it&amp;#39;s easy to include into clients later:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/adamritter/light-nostr-client/blob/master/src/lib/ranking.ts&#34;&gt;https://github.com/adamritter/light-nostr-client/blob/master/src/lib/ranking.ts&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The current function call is this:&lt;br/&gt;&lt;br/&gt;function processEventForLogisticRegression(&lt;br/&gt;	event: Event,&lt;br/&gt;	logisticRegressor: LogisticRegressor,&lt;br/&gt;	loggedInUser: string,&lt;br/&gt;	parentEvent?: Event&lt;br/&gt;)&lt;br/&gt;&lt;br/&gt;(the model can be trained and predictions for events retrieved later)
    </content>
    <updated>2023-04-19T01:10:16&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs92kgwvpffwlzn9dcppftwsn5c9e2pnz5cq9zypvzyhcrd4gg48dqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcy7ect6</id>
    
      <title type="html">Thanks, I didn&amp;#39;t know that :) I&amp;#39;m trying hard not to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs92kgwvpffwlzn9dcppftwsn5c9e2pnz5cq9zypvzyhcrd4gg48dqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcy7ect6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9zyr3gplylslvk4st5lm59u408gjqk3f9att4k6hxeq4pyhd93sqzh0r0j&#39;&gt;nevent1q…0r0j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks, I didn&amp;#39;t know that :)&lt;br/&gt;&lt;br/&gt;I&amp;#39;m trying hard not to create a full client just the minimum to develop libraries that can be used for clients, but some things have to be implemented even if I try not to.
    </content>
    <updated>2023-04-18T19:21:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyzwa9rrkjmxm33valhucpzguzq4e9u4pqw5uqfud7ga8enlnd4lqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcewrxms</id>
    
      <title type="html">it will be an upgrade to the Nostr protocol so that everybody can ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyzwa9rrkjmxm33valhucpzguzq4e9u4pqw5uqfud7ga8enlnd4lqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcewrxms" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszpfu6hzuy922j4g0kdtwvkjy3sktn8vmy65l46lrdyxh4a07lpjc3hwdhm&#39;&gt;nevent1q…wdhm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it will be an upgrade to the Nostr protocol so that everybody can have a machine learned timeline, and the relays will give results back in machine learned order with ads between….&lt;br/&gt;&lt;br/&gt;Just kidding, nobody can push anything on you on Nostr.
    </content>
    <updated>2023-04-18T17:24:16&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswat3mdxg8m3fwyvfhmnggcev80ntkt7vems5h26t53x0475ajdtczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcwr8jky</id>
    
      <title type="html">Further update on my work on ranking: To make it easy to create a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswat3mdxg8m3fwyvfhmnggcev80ntkt7vems5h26t53x0475ajdtczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcwr8jky" />
    <content type="html">
      Further update on my work on ranking:&lt;br/&gt;&lt;br/&gt;To make it easy to create a groups / categories of features (for example belonging to all different publishers), I&amp;#39;m planning to implement something like ,,feature groups&amp;#39;&amp;#39; in the logistic regression class that&amp;#39;s  responsible both for collecting training data and training / testing.&lt;br/&gt;&lt;br/&gt;As per GPT-4&amp;#39;s suggestion, before training I&amp;#39;ll put 2 (or maybe 3) features for each feature group : ratio of positive examples to total examples inside that group, and ratio of all examples in that group compared to total number of examples altogether. This will keep the features dense.&lt;br/&gt;&lt;br/&gt;The great thing with this decision is that for one more function in the logistic regression API surface (and a few more internal variables), the rendering code is kept simple: it just has to go through all events once to gather training data.
    </content>
    <updated>2023-04-18T07:27:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8uha4ldvz8rn2mtprzc3s2qu4mn7a7en3mw8p9tja7kxxch4pdmqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcu2ehzv</id>
    
      <title type="html">I was talking more about ranking with a good friend who I know ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8uha4ldvz8rn2mtprzc3s2qu4mn7a7en3mw8p9tja7kxxch4pdmqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcu2ehzv" />
    <content type="html">
      I was talking more about ranking with a good friend who I know for a few months now, I thought it would be nice to share it here:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://shareg.pt/Kj5Vefo&#34;&gt;https://shareg.pt/Kj5Vefo&lt;/a&gt;
    </content>
    <updated>2023-04-18T03:40:01&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdv9km5lrzv02xsmq22ssm5p8hheylceaqk4jk38suumzsy7jlh8czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcutqwmn</id>
    
      <title type="html">I just checked from mobile where there&amp;#39;s no nostr extension: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdv9km5lrzv02xsmq22ssm5p8hheylceaqk4jk38suumzsy7jlh8czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcutqwmn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv7x9ywjdhppxleavg5874e9w22642390669cejnpv90tx7dtjj9g2dv9dy&#39;&gt;nevent1q…v9dy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I just checked from mobile where there&amp;#39;s no nostr extension: it sucks :( need to do private / public key login as well I guess
    </content>
    <updated>2023-04-17T08:21:22&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv7x9ywjdhppxleavg5874e9w22642390669cejnpv90tx7dtjj9gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc0gmtzj</id>
    
      <title type="html">New change on https://rbr.bio again: log in with nostr extension ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv7x9ywjdhppxleavg5874e9w22642390669cejnpv90tx7dtjj9gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc0gmtzj" />
    <content type="html">
      New change on &lt;a href=&#34;https://rbr.bio&#34;&gt;https://rbr.bio&lt;/a&gt; again: log in with nostr extension to view followed notes (the old page is still available at &lt;a href=&#34;https://us.rbr.bio&#34;&gt;https://us.rbr.bio&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;It looks more and more like a light client with showing likes by user and followed users, showing images.&lt;br/&gt;&lt;br/&gt;While I&amp;#39;ll add the basic client features, what&amp;#39;s imprtant is the for you tab, which will rearrange / collapse threads.&lt;br/&gt;&lt;br/&gt;I think my logistic regression library is working, but I need to add some time management (the ,,time passed&amp;#39;&amp;#39; feature is different for training than for inferencing).
    </content>
    <updated>2023-04-17T08:00:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9k6ldx8v5rkmu62s89tg3w0dacynvq9yqmuyg4wjnp4407lms3wszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcwkz27z</id>
    
      <title type="html">Focus is always important. There are lots of ideas, but limited ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9k6ldx8v5rkmu62s89tg3w0dacynvq9yqmuyg4wjnp4407lms3wszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcwkz27z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ywxll4swan8fjx02p3h3zllfd0rm86v3u52xsklutzp03v9nhjq4kudc6&#39;&gt;nevent1q…udc6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Focus is always important. There are lots of ideas, but limited time to do interesting things :)
    </content>
    <updated>2023-04-17T07:41:55&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0wd4y99hsvaludwmmwppvzj862tp9dam8wrh2dhea0ajhcc23nrqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgchvn32y</id>
    
      <title type="html">You&amp;#39;re right, probably the best first start is to just set ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0wd4y99hsvaludwmmwppvzj862tp9dam8wrh2dhea0ajhcc23nrqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgchvn32y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd4h60mqhs342gvg30eefnxlycjt9esddlpkr7nq3wycd2aunlgtcggg347&#39;&gt;nevent1q…g347&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You&amp;#39;re right, probably the best first start is to just set pReaction as a target, where reaction can be like/comment/zap/repost. In that case ranking will work for everybody.&lt;br/&gt;&lt;br/&gt;But weighting these reactions as a user setting is easy, and great idea, just like manually adjusting biases.&lt;br/&gt;&lt;br/&gt;I would probably set a negative bias for my own likes and for images to get less clickbait even if I would like some posts.&lt;br/&gt;
    </content>
    <updated>2023-04-17T00:29:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2llzkj802h99jzrqnedv558wspzwvpq7lz4ekjtsnvue22epd4qszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcs2p54z</id>
    
      <title type="html">Now that #[0] launched nostr-relaypool-ts, and it&amp;#39;s working ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2llzkj802h99jzrqnedv558wspzwvpq7lz4ekjtsnvue22epd4qszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcs2p54z" />
    <content type="html">
      Now that #[0]  launched nostr-relaypool-ts, and it&amp;#39;s working great for retrieval, I started to focus on what I originally was interested in: ranking.&lt;br/&gt;&lt;br/&gt;So far it&amp;#39;s in the planning stage, but I think it&amp;#39;s going well. For now I&amp;#39;m planning on developing a pLike | note model (predicting whether a note is going to be liked by a user). I&amp;#39;m planning to use logistic regression with the following signals as a start:&lt;br/&gt;&lt;br/&gt;   - time passed since note was created&lt;br/&gt;   - note&amp;#39;s author is followed by user &lt;br/&gt;   - number of likes&lt;br/&gt;   - number of comments&lt;br/&gt;   - share of likes from the author by the user in the past&lt;br/&gt;   - does it contain image?&lt;br/&gt;   - does it contain link?&lt;br/&gt;   - does it contain video?&lt;br/&gt;   - text length&lt;br/&gt;   - likes by followers&lt;br/&gt;&lt;br/&gt;Some are easier to implement, some are a bit harder, and of course I&amp;#39;ll check their impact before launching them.&lt;br/&gt;&lt;br/&gt;I think I will order threads by the maximum probability that a note has in a thread. Also pLike can be used as a filter for comments to be shown / hidden. Of course pComment model can be trained on the same signal.
    </content>
    <updated>2023-04-16T09:00:34&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr7ewznsfjxlxen8khr2up8e9dx085f39tgr3yddryatelwzawteczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvad2w2</id>
    
      <title type="html">If they do a Nostr nest and you listen can you please publish a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr7ewznsfjxlxen8khr2up8e9dx085f39tgr3yddryatelwzawteczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvad2w2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsztkgch33lqqxawpxajkpck4z2n8gzud0dwhz0ke9rjnf34msyfxckp4k93&#39;&gt;nevent1q…4k93&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If they do a Nostr nest and you listen can you please publish a note about it? I don&amp;#39;t like these ,,big announcements&amp;#39;&amp;#39; wasting my time, but now I got hooked becuse it will be HUUGE for Nostr
    </content>
    <updated>2023-04-13T17:53:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspzk0p9djcn0d44gj86dp6nhd5vg3pvzwh90vj0vm5gxtvz23ctdqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8asndp</id>
    
      <title type="html">I guess it has to be solved by separate NIPs. I think DM is more ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspzk0p9djcn0d44gj86dp6nhd5vg3pvzwh90vj0vm5gxtvz23ctdqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8asndp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr8lvny7ugzzk88yqfsf7h3sqznq46m3cx4v6u0qmxxnxppwyerjs3xew0g&#39;&gt;nevent1q…ew0g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I guess it has to be solved by separate NIPs. I think DM is more important  and more uniform across clients, so I believe that should be solved first.
    </content>
    <updated>2023-04-13T17:51:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst6lp9xg74qja8yp8k0kjh826qkzl849h2caa5dqnqal5tu8wyntczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcxfx8lm</id>
    
      <title type="html">Actually we aren&amp;#39;t. I would love to say that I can just watch ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst6lp9xg74qja8yp8k0kjh826qkzl849h2caa5dqnqal5tu8wyntczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcxfx8lm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyrj4hrxr5gk6k4tra70x4a40ctnw66q49g9yh2ez3ngpp4srekaq6ena7d&#39;&gt;nevent1q…na7d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Actually we aren&amp;#39;t.  I would love to say that I can just watch the podcasts and skip the ads, but ads work on me anyways.&lt;br/&gt;&lt;br/&gt;I still understand that there is no good alternative right now, that&amp;#39;s why I&amp;#39;m here to take part of creating one.
    </content>
    <updated>2023-04-13T10:32:11&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2xvfp6apj94qq5ltlsspfgc35ffgzl9fqqm8jdh87cyxe7s7v9ygzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5w9dr8</id>
    
      <title type="html">No more than 21M BTC</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2xvfp6apj94qq5ltlsspfgc35ffgzl9fqqm8jdh87cyxe7s7v9ygzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5w9dr8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswd33sam4mk7zclrtp4wpc8fv4y2a8yerclp48lduut79rupx8knc29qte5&#39;&gt;nevent1q…qte5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No more than 21M BTC
    </content>
    <updated>2023-04-12T15:18:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8xrd60mzhhudqdgdwfyqp7v4d48mh7xydm3s6y9zaq3n5een4y8szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3lftp7</id>
    
      <title type="html">Good night, Ryan</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8xrd60mzhhudqdgdwfyqp7v4d48mh7xydm3s6y9zaq3n5een4y8szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3lftp7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0zq2j5jptz00z75l4pmzxhtjhzjvqkzphf4xf4cevaje9zmy44fcvl38wd&#39;&gt;nevent1q…38wd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Good night, Ryan
    </content>
    <updated>2023-04-12T09:16:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp6vm0j5jl494pf82mj9r4p4q5ghgc6cljk3xhnpdmpcfdrdm7xtqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcf3f0fg</id>
    
      <title type="html">I added the ,,show reply to a note if the note was replying to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp6vm0j5jl494pf82mj9r4p4q5ghgc6cljk3xhnpdmpcfdrdm7xtqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcf3f0fg" />
    <content type="html">
      I added the ,,show reply to a note if the note was replying to the same author functionality&amp;#39;&amp;#39;. Next I need to implement replying (a basic login is already implemented), and then &lt;a href=&#34;https://rbr.bio&#34;&gt;https://rbr.bio&lt;/a&gt; can be used as a light client for chatting :)&lt;br/&gt;&lt;br/&gt;Feel free to reply to my posts if you&amp;#39;re interested in trying it out as a chat application :)
    </content>
    <updated>2023-04-12T09:12:28&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswlfhp0xx2m3s4fdpn72j65z3eeasuygdcdz77w9jeu2n9resxu6czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcalqwjg</id>
    
      <title type="html">I forgot the usual example link: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswlfhp0xx2m3s4fdpn72j65z3eeasuygdcdz77w9jeu2n9resxu6czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcalqwjg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvtqca92vlzmrhkedue8vr6klh9g9gf4xhx6rkjpup95rtr3cspwq3fjpy2&#39;&gt;nevent1q…jpy2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I forgot the usual example link: &lt;a href=&#34;https://rbr.bio/npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s&#34;&gt;https://rbr.bio/npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s&lt;/a&gt;
    </content>
    <updated>2023-04-12T06:54:49&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvtqca92vlzmrhkedue8vr6klh9g9gf4xhx6rkjpup95rtr3cspwqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgchd4nax</id>
    
      <title type="html">New milestone in rbr.bio development: threading in the feed view ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvtqca92vlzmrhkedue8vr6klh9g9gf4xhx6rkjpup95rtr3cspwqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgchd4nax" />
    <content type="html">
      New milestone in rbr.bio development: threading in the feed view of a person mostly works. Also view as is implemented for fun. &lt;br/&gt;&lt;br/&gt;The goal of the feed view was to be a simple, self contained, but flexible implementation that is able to recursively load all parent events, merge threads, reorder threads (right now based on newest timestamp in the thread that is shown).&lt;br/&gt;&lt;br/&gt;I&amp;#39;m planning to add minimal client features for playing with it better (like / reply / follow / login / maybe photos, make it super interactive, for example guarantee to show events from people that I replied to in a thread), but not planning to make it a client, as I&amp;#39;m more interested in creating a library for all clients that need feed support, which means that it has to be super flexible (showing comments, likes optional, recursive previous events optional, 100% customizable html / css).&lt;br/&gt;&lt;br/&gt;One more thing that *has* to be flexible is ranking: first I&amp;#39;m planning to play with ranking myself, but make sure it&amp;#39;s pluggable as well. With generic timeline the ranking function is easy-to compose (just take the minimum / maximum score of 2 threads when merging 2 threads into 1), but I&amp;#39;m not totally opposed to having much more complex ranking functions as well if they make sense and practical (that need all events in a thread and other metadata to compute a ranking function).&lt;br/&gt;&lt;br/&gt;As I want to use Nostr as a Telegram / WhatsApp / HackerNews replacement for myself, my main ranking criteria will be the probablility that both I want to comment on a thread, and also I&amp;#39;m getting a comment reply. I know that many people care about likes / zaps, I care more about comments.
    </content>
    <updated>2023-04-12T06:54:10&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdqxu6eafm3rvp8wvn32pgtf0rm8ewf4awru25gdzmtmqtvyju6hgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcrtfrd7</id>
    
      <title type="html">🫂</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdqxu6eafm3rvp8wvn32pgtf0rm8ewf4awru25gdzmtmqtvyju6hgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcrtfrd7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq5u2529ms63w84852jcunqs0g4gd8w8fag5ygc54u6kl4w5p6wzcu8k7en&#39;&gt;nevent1q…k7en&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;🫂
    </content>
    <updated>2023-04-12T06:34:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp97y323kxr238vmc7c9m8vdxlpwle392resa253d5u3np6j86uhszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcf0cwr6</id>
    
      <title type="html">Sounds like yonstr</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp97y323kxr238vmc7c9m8vdxlpwle392resa253d5u3np6j86uhszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcf0cwr6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspt8ad62gpjltws2e4ec4czvlfqzeeqerxtcepwm3xkq6mqe258dgw5kewv&#39;&gt;nevent1q…kewv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sounds like yonstr
    </content>
    <updated>2023-04-12T06:33:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfgm5nnzrnvxhy0f6t33wv5yl3uljy2l0r9y07zu5u4s0r0uypz4gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcah66mq</id>
    
      <title type="html">🤗</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfgm5nnzrnvxhy0f6t33wv5yl3uljy2l0r9y07zu5u4s0r0uypz4gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcah66mq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdqr2c7vmtfe3m37aeuuyeattmw5z6sp30ply9djs2dmyqvzv24sspl8w3g&#39;&gt;nevent1q…8w3g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;🤗 
    </content>
    <updated>2023-04-12T04:23:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxgh834hgw09c22e0fcqlcj4qjf7c0gx80skw7zm9tcmznyhu0czgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcajvzp5</id>
    
      <title type="html">🫂</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxgh834hgw09c22e0fcqlcj4qjf7c0gx80skw7zm9tcmznyhu0czgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcajvzp5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrtqm02g8s05k9z8wm6r4tuelehnk2e42we62qnwfak3dlzy8da9c0m8ydv&#39;&gt;nevent1q…8ydv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;🫂
    </content>
    <updated>2023-04-12T04:22:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswf5ukchenu4xm6l8nsr67cypxkjtzu78q2dwj2zgv4pxc09fycxczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgczvmjhg</id>
    
      <title>Nostr event nevent1qqswf5ukchenu4xm6l8nsr67cypxkjtzu78q2dwj2zgv4pxc09fycxczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgczvmjhg</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswf5ukchenu4xm6l8nsr67cypxkjtzu78q2dwj2zgv4pxc09fycxczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgczvmjhg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszsxunlglhnh8w92mted0rdt50nml5h92pyypqvrnvy2ndvswgujqal8f2p&#39;&gt;nevent1q…8f2p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂🫂&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2023-04-12T04:20:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstadyskr0lxwzmlxupxuuug7rz92ajxl7vr8rumqxc6ehqjw2eakgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcr8w56p</id>
    
      <title type="html">This thread is the group hug place? #[4]</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstadyskr0lxwzmlxupxuuug7rz92ajxl7vr8rumqxc6ehqjw2eakgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcr8w56p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstptje9y4sy08jk5q0x64nukpnaexvja3t5qdxq59dcd7veumy9jskd8g4s&#39;&gt;nevent1q…8g4s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This thread is the group hug place? #[4] 
    </content>
    <updated>2023-04-12T04:20:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstqz07ws9njyha3lpvpmc3v7vezx406pgjsfkgkn3uffsry6r8uvszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcg49rtw</id>
    
      <title type="html">All clients should do these things automatically. I think ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstqz07ws9njyha3lpvpmc3v7vezx406pgjsfkgkn3uffsry6r8uvszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcg49rtw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxx27x53g22rlr8jfft9qfpugtc325zwpanwwg9qgjg3ey9hcn88cszdr2m&#39;&gt;nevent1q…dr2m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;All clients should do these things automatically. I think it&amp;#39;s bug in the nostr ecosystem :D
    </content>
    <updated>2023-04-11T18:05:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd9x066qst5qnqp9d07wd6r04qwlnhhrngzsfum6lc8syd2jpg6kgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc7hsk7k</id>
    
      <title type="html">By the time you can do that, your brain is not needed anymore.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd9x066qst5qnqp9d07wd6r04qwlnhhrngzsfum6lc8syd2jpg6kgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc7hsk7k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxjm7vv8qmg3zxt2rqewwkwmpjcsuu5plndpmq6d2l44vlwxe0rhqnctr3q&#39;&gt;nevent1q…tr3q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;By the time you can do that, your brain is not needed anymore.
    </content>
    <updated>2023-04-11T17:17:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr8w9dzdkmedlsmwd9qmvuwnry4d5tqj9enqqn42a5a0jxm6fw3wgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcftj8jt</id>
    
      <title type="html">I don&amp;#39;t want to select relays to pay. I want my client to do ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr8w9dzdkmedlsmwd9qmvuwnry4d5tqj9enqqn42a5a0jxm6fw3wgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcftj8jt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvqgkqzayd0m6r5mvzv8y3jaap5exdw69k705jklx445kdfgs9gwq274gjr&#39;&gt;nevent1q…4gjr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t want to select relays to pay. I want my client to do it automatically.
    </content>
    <updated>2023-04-11T17:04:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs953zsemucmdj6g9htnrd8nyna0m2dkwg2aqdslg28dkceg3x0qjczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3jxm4j</id>
    
      <title type="html">One easy way to pay for relays is to be able to know how to do ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs953zsemucmdj6g9htnrd8nyna0m2dkwg2aqdslg28dkceg3x0qjczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3jxm4j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2yqhlvcz0x5fxvejpyc4a0eucu9hnyjea3apcr7lw0z5qs4dxl2su7t9fs&#39;&gt;nevent1q…t9fs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One easy way to pay for relays is to be able to know how to do it. I would happily pay, but there&amp;#39;s no ,,pay for relays&amp;#39;&amp;#39; button in my client. It could just distribute money to all relays that I&amp;#39;m following and take a part of it, and it would be a subscription.&lt;br/&gt;&lt;br/&gt;Also I want half ads for that money!
    </content>
    <updated>2023-04-11T17:02:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszjsrske69urnzlpd504g8lrwceczu33z3zqnmfln7ywn3vkm5anqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcce9e5u</id>
    
      <title type="html">More fun is coming on rbr.bio, I&amp;#39;m constantly improving ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszjsrske69urnzlpd504g8lrwceczu33z3zqnmfln7ywn3vkm5anqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcce9e5u" />
    <content type="html">
      More fun is coming on rbr.bio, I&amp;#39;m constantly improving threading, showing comments and likes. I want to make it perfect before adding ,,view as&amp;#39;&amp;#39; support (which is basically the following page). What&amp;#39;s fun is that I really don&amp;#39;t want to do a client, but I feel that it&amp;#39;s easier than hacking on another.&lt;br/&gt;&lt;br/&gt; I just wanted to do my own ranking for nostr, but there are lots of requesites to get ranking right. If it works well, I&amp;#39;d like to make a ,,nostr rendering engine&amp;#39;&amp;#39; available as a library for clients, as I&amp;#39;m trying hard not to go on the full client route.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://rbr.bio/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m&#34;&gt;https://rbr.bio/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2023-04-06T21:52:17&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsghy5f76ur6aq928fla7qrzx0kf2lrzgr73hzyccp9puj9v890wpszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvtg66d</id>
    
      <title type="html">I&amp;#39;m @AdamRitter on telegram</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsghy5f76ur6aq928fla7qrzx0kf2lrzgr73hzyccp9puj9v890wpszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvtg66d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvklr507xu7xrujn539phl950sw8vz8k959m0ar7zequhyrd8vm8c9k5que&#39;&gt;nevent1q…5que&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m @AdamRitter on telegram
    </content>
    <updated>2023-04-03T00:21:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspvrczae0lfd77srkhcyhzlnf5a80fwuh5guwlheh38e96tx0gtpczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcur6lhu</id>
    
      <title type="html">Also nostr-relaypool-ts has an API where it just gets the write ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspvrczae0lfd77srkhcyhzlnf5a80fwuh5guwlheh38e96tx0gtpczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcur6lhu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvklr507xu7xrujn539phl950sw8vz8k959m0ar7zequhyrd8vm8c9k5que&#39;&gt;nevent1q…5que&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Also nostr-relaypool-ts has an API where it just gets the write relays automatically and sends the requests to the good relays. That&amp;#39;s why rbr.bio web client demo is super fast (also of course it doesn&amp;#39;t load as much data as other clients)
    </content>
    <updated>2023-04-03T00:03:11&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvklr507xu7xrujn539phl950sw8vz8k959m0ar7zequhyrd8vm8czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5exwn5</id>
    
      <title type="html">sorry, I didn&amp;#39;t see your reply in Iris :( It has a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvklr507xu7xrujn539phl950sw8vz8k959m0ar7zequhyrd8vm8czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5exwn5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0n55hlc9w52yewc4rzq4hsjqqg2lywd78mkmg6qgl668jd73e00q9mqm6m&#39;&gt;nevent1q…qm6m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;sorry, I didn&amp;#39;t see your reply in Iris :( &lt;br/&gt;&lt;br/&gt;It has a ,,writerelays&amp;#39;&amp;#39; API, I created a special 10003 event type for it until we all use 10002 starndard.&lt;br/&gt;&lt;br/&gt;It contains metadata, contacts and write relays so far, I have to add all 10002 as well.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s fast because it is all in RAM.&lt;br/&gt;&lt;br/&gt;Can you add me in Telegram?
    </content>
    <updated>2023-04-03T00:01:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxcn0zk9kdpcf7tt339xkggwanzlh0ttngg5zgg9qc53n08hr49ygzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcn60y4s</id>
    
      <title type="html">It works actually, I just had too many Nostr tabs open</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxcn0zk9kdpcf7tt339xkggwanzlh0ttngg5zgg9qc53n08hr49ygzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcn60y4s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswmsdluma4m9xt3a8ep0p7ul7rdnmkt6ljmyc7fsjjycjlcag4etqawezjg&#39;&gt;nevent1q…ezjg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It works actually, I just had too many Nostr tabs open
    </content>
    <updated>2023-04-02T03:42:57&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswmsdluma4m9xt3a8ep0p7ul7rdnmkt6ljmyc7fsjjycjlcag4etqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5eh3h7</id>
    
      <title type="html">Cool, #[2] your profile doesn&amp;#39;t work, I need to fix it :)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswmsdluma4m9xt3a8ep0p7ul7rdnmkt6ljmyc7fsjjycjlcag4etqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5eh3h7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgh3t5swygadxcts6t0xh03tylmav9zp3yt7vfh3rrhr9ky2na3xqmach45&#39;&gt;nevent1q…ch45&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Cool,  #[2] your profile  doesn&amp;#39;t work, I need to fix it :)
    </content>
    <updated>2023-04-02T03:40:25&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgh3t5swygadxcts6t0xh03tylmav9zp3yt7vfh3rrhr9ky2na3xqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3r385h</id>
    
      <title type="html">Hey #[1] , sure, if you want a nice demo application to see how ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgh3t5swygadxcts6t0xh03tylmav9zp3yt7vfh3rrhr9ky2na3xqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3r385h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd73ucddp36v0sgqjck65szu7m5v74xkf3z6vg0rrznz8pkyu9dygt5mwd8&#39;&gt;nevent1q…mwd8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hey #[1]  , sure, if you want a nice demo application to see how to use it, you can check out &lt;a href=&#34;https://rbr.bio/npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg&#34;&gt;https://rbr.bio/npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg&lt;/a&gt;  (it&amp;#39;s open source &lt;a href=&#34;https://github.com/adamritter/light-nostr-client&#34;&gt;https://github.com/adamritter/light-nostr-client&lt;/a&gt; ). Also feel free to add me on telegram (@AdamRitter)
    </content>
    <updated>2023-04-02T03:37:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyt0kkqahl39supv7saj3v8ff0hqg9qnfwqcs3gcs74hfemrhvz7czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvnvsm2</id>
    
      <title type="html">rbr.bio initial data loading is much faster now. Check out ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyt0kkqahl39supv7saj3v8ff0hqg9qnfwqcs3gcs74hfemrhvz7czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvnvsm2" />
    <content type="html">
      rbr.bio initial data loading is much faster now. Check out &lt;a href=&#34;https://rbr.bio/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m&#34;&gt;https://rbr.bio/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m&lt;/a&gt; and start browsing. It&amp;#39;s still not perfect (still relying on info.json somewhat), but writerelays and metadata for user are loaded first, and cached (using caching of RelayPool).&lt;br/&gt;&lt;br/&gt;I also added merging of posts with replies that are in the same thread. This will help a lot when viewing more complex interations in the future.
    </content>
    <updated>2023-04-02T03:23:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqm89u2zzyamx7aq8y8psu3xxu4clc74ly6nuw2jy72s5ze4ck4xczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcpcwjr2</id>
    
      <title type="html">Hey Vitor, rbr.bio already does it, check out ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqm89u2zzyamx7aq8y8psu3xxu4clc74ly6nuw2jy72s5ze4ck4xczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcpcwjr2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxz3tr4ls3gmacyv7e0hwryl3m3nhdcf3g3ymxj8v4rn745sxjm3q43hta3&#39;&gt;nevent1q…hta3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hey Vitor, rbr.bio already does it, check out &lt;a href=&#34;https://rbr.bio/npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z&#34;&gt;https://rbr.bio/npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z&lt;/a&gt; . I wrote to you DM some time ago about it,   but you didn&amp;#39;t write back.
    </content>
    <updated>2023-04-02T03:19:14&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszcxpl0sxq3ysk5jxz0p4gc4mz359fyy6gtnpnp3rt8xlxcr3wrsczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgccxn96s</id>
    
      <title type="html">Haha, build the service / microapp, ask for money</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszcxpl0sxq3ysk5jxz0p4gc4mz359fyy6gtnpnp3rt8xlxcr3wrsczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgccxn96s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs84y3jnda045znz403cvvh7h6nmrkpk5v8l062dzf95n0jzkkxqmcupuu9g&#39;&gt;nevent1q…uu9g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Haha, build the service / microapp, ask for money
    </content>
    <updated>2023-03-23T19:50:06&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstgvjukg5crysp95sppnk2f06ywer6pzny0umss526xhhh0krnx3szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcqymsga</id>
    
      <title type="html">Great, chipped in a bit for the beer haha :)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstgvjukg5crysp95sppnk2f06ywer6pzny0umss526xhhh0krnx3szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcqymsga" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyvemvvrzqwc6nu8v80esdexyzppepj0ugyq9rsgy64msvapa67hqf7rp4h&#39;&gt;nevent1q…rp4h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Great, chipped in a bit for the beer haha :)
    </content>
    <updated>2023-03-20T23:59:10&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstldnpe5yv8k6z74mnwynk7xtpluw0ysvus2lxhgxs4wlwh2c4gjgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcn75jwt</id>
    
      <title type="html">Wow, it must be cool...I&amp;#39;d love to play chess, but at the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstldnpe5yv8k6z74mnwynk7xtpluw0ysvus2lxhgxs4wlwh2c4gjgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcn75jwt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxe2yg6h2rt6n0uy0ul2734pxe2v68fwn4yyg2kl9pq8ut7rx2qkss5w7kv&#39;&gt;nevent1q…w7kv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Wow, it must be cool...I&amp;#39;d love to play chess, but at the same time there&amp;#39;s just too many interesting people there, so it would be a very hard pass probably :)
    </content>
    <updated>2023-03-20T23:34:36&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9lj6y8zh95020kcymh073gwtx8aqaa8sf6xfuhj289umya7u0s0qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8ywn5y</id>
    
      <title type="html">I went in the evening, it was all women actually at the party :)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9lj6y8zh95020kcymh073gwtx8aqaa8sf6xfuhj289umya7u0s0qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8ywn5y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0vt9swgdltm07n4qczjf09dtjmgq0xtwjumw9jw2ude5wywugt7c35phss&#39;&gt;nevent1q…phss&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I went in the evening, it was all women actually at the party :)
    </content>
    <updated>2023-03-20T06:38:53&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvqvccl8zgp2lmehlycvlh6hl4683cektax7yex8yjsfrm3m7arsczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5e6y6v</id>
    
      <title type="html">It&amp;#39;s just not worth the time in my opinion. When it really ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvqvccl8zgp2lmehlycvlh6hl4683cektax7yex8yjsfrm3m7arsczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5e6y6v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrtmg5r86mepkwtctzq0mg9hw037k0vp03mhl8gs3gfv6l5g65vgs79cc3y&#39;&gt;nevent1q…cc3y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s just not worth the time in my opinion. When it really matters is when people talk about not knowing where to invest their money because it&amp;#39;s so hard decision. That&amp;#39;s when I start offering an orange pill.
    </content>
    <updated>2023-03-20T06:34:27&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs09x8q9gnwtpzvxz9l7a054mv3d37zmnspvkjvu7806zzytzkkslgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcma59vj</id>
    
      <title type="html">I hope we can get more technical talks here in the open nostr ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs09x8q9gnwtpzvxz9l7a054mv3d37zmnspvkjvu7806zzytzkkslgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcma59vj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2qzq3tx0hcsj623u8daxm2s629pn7sg8ucg6zu7fdlt8wqzm6eqquw8hjc&#39;&gt;nevent1q…8hjc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I hope we can get more technical talks here in the open nostr over time.&lt;br/&gt;&lt;br/&gt;Notifications are a great start, but it would be more cool if clients can be easily used for live chat
    </content>
    <updated>2023-03-20T05:39:23&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdvezr8swwfcjqghe7rhuw36qgtr8dudct2lunx27h5eqnp3zu39gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvm8ydm</id>
    
      <title type="html">I wish he would have talked much more, there are so many cool ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdvezr8swwfcjqghe7rhuw36qgtr8dudct2lunx27h5eqnp3zu39gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvm8ydm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszwd8c5lynh4wr0vyfr5hx7q95ze9xy8udsnqaafx504yey55udsq4mzm0k&#39;&gt;nevent1q…zm0k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I wish he would have talked much more, there are so many cool technical details to go into
    </content>
    <updated>2023-03-20T05:36:15&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsge0khd54ryyr09ht4l62cnjyj3duza07q7g4zxxfx08c6mavxpzszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcnayuge</id>
    
      <title type="html">#[0] it was great to meet you in person, our discussions started ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsge0khd54ryyr09ht4l62cnjyj3duza07q7g4zxxfx08c6mavxpzszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcnayuge" />
    <content type="html">
      #[0]  it was great to meet you in person, our discussions started a lot of thoughts for me. &lt;br/&gt;&lt;br/&gt;I think bandwidth and retrieval improved a lot, so while there are ways to improve caching, I believe that right now improving ranking is getting more important for improving user experience.&lt;br/&gt;&lt;br/&gt;After merging threads well, I want to focus on ranking by people who I like and especially people who I comment to and they comment / like back. And want to rank even higher threads with multiple comments by close people.&lt;br/&gt;&lt;br/&gt;I think it&amp;#39;s awesome because it incentivizes people to comment in threads that are interesting to them, and also incentivizes public high quality discussions.&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2023-03-19T14:21:22&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszvtfdh6ydwg4gv587n4grx3a5m02lavga5hxwtakmqruv5kt2v7qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvvkxvp</id>
    
      <title type="html">travala and hotels.com gift cards are the two options, but ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszvtfdh6ydwg4gv587n4grx3a5m02lavga5hxwtakmqruv5kt2v7qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvvkxvp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspvfc0u8yev7l7g3yweegntme2u27xg3arszxe2w398hyka8v97lqmys6rw&#39;&gt;nevent1q…s6rw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;travala and hotels.com gift cards are the two options, but travala is sometimes more expensive, hotels.com gift cards are harder to use
    </content>
    <updated>2023-03-19T06:46:05&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz0n5crd35nn0vrzeaykwhmv9t02m4sqzrm57rml5e66fxp3dfzwczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc30yy0z</id>
    
      <title>Nostr event nevent1qqsz0n5crd35nn0vrzeaykwhmv9t02m4sqzrm57rml5e66fxp3dfzwczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc30yy0z</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz0n5crd35nn0vrzeaykwhmv9t02m4sqzrm57rml5e66fxp3dfzwczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc30yy0z" />
    <content type="html">
       &lt;img src=&#34;https://nostr.build/i/nostr.build_237fcb77910498aa52f7a1beee5fe77310f6b5b3bf162d51c262b0e497d72e8d.jpg&#34;&gt;  Uvita
    </content>
    <updated>2023-03-18T18:26:29&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp2aapamp0r8xf7pwwk7xcccpyv2w28mgv6mg3xa7msmx3xltc9cszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8w8xjy</id>
    
      <title type="html">A siginficant bug fix is out again in rbr.bio UI, the feed is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp2aapamp0r8xf7pwwk7xcccpyv2w28mgv6mg3xa7msmx3xltc9cszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8w8xjy" />
    <content type="html">
      A siginficant bug fix  is out again in rbr.bio UI, the feed is getting data much more stable now, and  rbr.bio is getting faster again (although it&amp;#39;s not as fast as I want it to be yet):&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://localhost:5173/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m&#34;&gt;http://localhost:5173/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The next things I want to achieve are getting rid of all http dependencies (and using just wss), and getting threading shown nicely, recursively fetching all events that are replied to, and merging the same thread when it comes up multiple times.
    </content>
    <updated>2023-03-16T17:48:29&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstma3u0f8k7kqhv5h60pzm2yhc06pawxjtqxjq8jpslj9nllt6k3gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcjpf2h7</id>
    
      <title type="html">Who cares if it&amp;#39;s not backed? Let&amp;#39;s just hope that ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstma3u0f8k7kqhv5h60pzm2yhc06pawxjtqxjq8jpslj9nllt6k3gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcjpf2h7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd9zmzp9u5rwzg0umqfj38gmcjrvtwgah680v9fvvpghdrr55llksl0jvch&#39;&gt;nevent1q…jvch&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Who cares if it&amp;#39;s not backed? Let&amp;#39;s just hope that American taxpayers will save cashu together with Goldman Sachs
    </content>
    <updated>2023-03-14T04:35:12&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsds6esa4ejypy4v44pgcyzhhnvk5247v2le7phrpvdz3jh4l6c6zgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcett8gl</id>
    
      <title type="html">Improved rbr.bio websocket API again: get followers using ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsds6esa4ejypy4v44pgcyzhhnvk5247v2le7phrpvdz3jh4l6c6zgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcett8gl" />
    <content type="html">
      Improved rbr.bio websocket API again: get followers using count&#43;group_by:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://nostr.build/i/nostr.build_f1c839480b8c278d418066366e3dbf14b391681c432588a510897879bd1dce20.png&#34;&gt; 
    </content>
    <updated>2023-03-14T01:45:29&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyqhsgavd7aqvp5wxfg994ddvxtgqyxcx0dqqnpr93m7re3g8l3pczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc0j773d</id>
    
      <title type="html">It was just a very simple getting https requests from the browser ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyqhsgavd7aqvp5wxfg994ddvxtgqyxcx0dqqnpr93m7re3g8l3pczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc0j773d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszd00w5rr9ur7aca9wmsde925ddt8xd77dv6mx4h5gn848mtu669qhnrzxz&#39;&gt;nevent1q…rzxz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It was just a very simple getting https requests from the browser vs sending ws messages, and WebSocket / Nostr won by 10x. Maybe working more on HTTP/3.0 support would speed things up and allow better caching, but it&amp;#39;s probably just not worth it, as it&amp;#39;s getting farther from the original Nostr protocol:&lt;br/&gt;&lt;br/&gt;w=new WebSocket(&amp;#34;wss://rbr.bio&amp;#34;); w.onopen=()=&amp;gt;console.log(&amp;#34;opened&amp;#34;); w.onmessage=(x)=&amp;gt;console.log(&amp;#34;message&amp;#34;, x)&lt;br/&gt;z=0;all=1000;time=Date.now();w.onmessage=(x)=&amp;gt;{if(JSON.parse(x.data)[0]==&amp;#34;EVENT&amp;#34;) z&#43;&#43;; if(z==all) console.log(&amp;#34;time&amp;#34;,Date.now()-time) }; for(i=0;i&amp;lt;all;i&#43;&#43;) w.send(&amp;#39;[&amp;#34;REQ&amp;#34;,&amp;#34;1&amp;#34;,{&amp;#34;authors&amp;#34;:[&amp;#34;82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2&amp;#34;],&amp;#34;kinds&amp;#34;:[0]}]&amp;#39;)&lt;br/&gt;// 2500ms&lt;br/&gt;let u=&amp;#34;&lt;a href=&#34;https://rbr.bio/82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2/metadata.json&amp;#34&#34;&gt;https://rbr.bio/82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2/metadata.json&amp;#34&lt;/a&gt;;&lt;br/&gt;time=Date.now(); a=[];for(i=0; i&amp;lt;1000; i&#43;&#43;) a.push(fetch(u)); for(i=0; i&amp;lt;a.length; i&#43;&#43;) await a[i]; console.log(Date.now()-time)&lt;br/&gt;// 21035ms&lt;br/&gt;&lt;br/&gt;Also tested JSON.parse:&lt;br/&gt;time=Date.now();for(i=0; i&amp;lt;1000; i&#43;&#43;) JSON.parse(data);Date.now()-time&lt;br/&gt;// 2ms&lt;br/&gt;
    </content>
    <updated>2023-03-12T22:53:17&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0mvqeu7edxz2d6g9wugea0ru8j8g8v8dga7ajd9fey27g4hmlshczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc4q6x3r</id>
    
      <title type="html">You can now use wss://us.rbr.bio and wss://eu.rbr.bio to get ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0mvqeu7edxz2d6g9wugea0ru8j8g8v8dga7ajd9fey27g4hmlshczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc4q6x3r" />
    <content type="html">
      You can now use wss://us.rbr.bio and wss://eu.rbr.bio to get number of followers using NIP-42&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://nostr.build/i/nostr.build_731274080ded5b1e7e88cdcc9f055b0a27aecb54cc4700c76f1b34404ae87245.png&#34;&gt; 
    </content>
    <updated>2023-03-12T22:13:50&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsphnfcgum54lsw5x675njat049u89al5cy927xwl9cvmu928e6kdczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcphhrxj</id>
    
      <title type="html">Upon doing a bit of benchmarking I realized that using https as ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsphnfcgum54lsw5x675njat049u89al5cy927xwl9cvmu928e6kdczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcphhrxj" />
    <content type="html">
      Upon doing a bit of benchmarking I realized that using https as well for rbr.bio was is the wrong way to go, so I&amp;#39;ll switch to using wss and nostr standard for my light client. &lt;br/&gt;&lt;br/&gt;It also means that I&amp;#39;ll implement NIP-45 for COUNT to get number of followers with this query:&lt;br/&gt;&lt;br/&gt;[&amp;#34;COUNT&amp;#34;, &amp;#34;&amp;#34;, {kinds: [3], &amp;#39;#p&amp;#39;: [&amp;lt;pubkey&amp;gt;]}] &lt;br/&gt; [&amp;#34;COUNT&amp;#34;, &amp;#34;&amp;#34;, {count: 238}]
    </content>
    <updated>2023-03-12T06:14:00&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs278y2mrt5au7feu289rqhyq7uadr88l5gr5u0azk3we2ctjauzyqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcxtmf6x</id>
    
      <title type="html">Let&amp;#39;s play double or nothing haha</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs278y2mrt5au7feu289rqhyq7uadr88l5gr5u0azk3we2ctjauzyqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcxtmf6x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz62n2dycnhkjst0q2lk6ggz698x5t7ekrv3cfgzge7mzu94pgv2st0lgt7&#39;&gt;nevent1q…lgt7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s play double or nothing haha
    </content>
    <updated>2023-03-11T21:31:28&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyyzz7c8e4ec38g8xyt72ltalq7vr0gf7snk0ed33vcdxat06wmjszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcrq4ft4</id>
    
      <title type="html">Blockfi did the same until FTX didn&amp;#39;t overtake it to destroy ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyyzz7c8e4ec38g8xyt72ltalq7vr0gf7snk0ed33vcdxat06wmjszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcrq4ft4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvu9cjrrk43n2dszmvac2h7w67380gsqd47vg72mlz30tpk5rzulgq0tnkf&#39;&gt;nevent1q…tnkf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Blockfi did the same until FTX didn&amp;#39;t overtake it to destroy it completely. The good thing is that now the government stepped in in time, it still has most of the money.
    </content>
    <updated>2023-03-11T21:29:44&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszxdurwxpkpxfvfpmfkvyel9lksws0sfcwytwlcmtqzfk3dez6w8szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcrl2a4q</id>
    
      <title type="html">Actually relay info (especially write relays) are stored in ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszxdurwxpkpxfvfpmfkvyel9lksws0sfcwytwlcmtqzfk3dez6w8szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcrl2a4q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstryj8tjvx6nmr7juxxv2xwfe79lup82dt26yyy27ud37d476nfjcmskr9n&#39;&gt;nevent1q…kr9n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Actually relay info (especially write relays) are stored in contactlists, not in metzdata.  Though I know that Iris downloads lots of contact lists of friends.&lt;br/&gt;
    </content>
    <updated>2023-03-10T14:38:08&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswnlefaq66zkhjf0mee46t468e64ymzf8cflg4txnpgls8c8562qqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc7kzle8</id>
    
      <title type="html">Rbr.bio is slowly improving: a serious bug in RelayPool was fixed ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswnlefaq66zkhjf0mee46t468e64ymzf8cflg4txnpgls8c8562qqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc7kzle8" />
    <content type="html">
      Rbr.bio is slowly improving: a serious bug in RelayPool was fixed that made messages shown at the wrong place (thanks to #[0]  for finding the bug, it took some time for to fix it).&lt;br/&gt;&lt;br/&gt;At this point rbr.bio&amp;#39;s feed is starting to be similar to Iris feed, althouth there are differences. On some queries rbr.bio is even faster, like this on my feed:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://rbr.bio/npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx&#34;&gt;https://rbr.bio/npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;vs&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://iris.to/odell@werunbtc.com&#34;&gt;https://iris.to/odell@werunbtc.com&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;One more thing: some of the functionality of rbr.bio was moved to RelayPool, for example you can now subscribe to filters that contain authors without manually setting the relays to use (it will query rbr.bio for the write relays).&lt;br/&gt;
    </content>
    <updated>2023-03-10T06:23:54&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsph2a4s2c459swqyzyawz70vrygflsk2090vnxyd89xh266cng0mczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgchpp0hh</id>
    
      <title type="html">Developers stopping using Telegram and moving here. There&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsph2a4s2c459swqyzyawz70vrygflsk2090vnxyd89xh266cng0mczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgchpp0hh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq6agtfhlqprzt39eftgd73drff706phlve5tp4atptm5efwl2jrssl7wnf&#39;&gt;nevent1q…7wnf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Developers stopping using Telegram and moving here. There&amp;#39;s no reason for them to keep using Telegram
    </content>
    <updated>2023-03-04T20:04:01&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfm5pmjnzp9p85wdetrqquhpasmwvxerf5rqc2v0q94fh49ryw0sszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcj99c7f</id>
    
      <title type="html">Moving Bitcoin Core development off GitHub sounds really hard to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfm5pmjnzp9p85wdetrqquhpasmwvxerf5rqc2v0q94fh49ryw0sszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcj99c7f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxxcxp0w8pcd2jdz8jhnp047xzjf2au2kmcllvq0xtvdf7pyj8sygy9dj99&#39;&gt;nevent1q…dj99&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Moving Bitcoin Core development off GitHub sounds really hard to do independent of how it’s done.&lt;br/&gt;&lt;br/&gt;But it would be awesome.
    </content>
    <updated>2023-03-04T17:15:36&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvaduktj7zvvqs5kw3mvxdlk99998gtcvhknx27pahwhh9j093zwgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3za2al</id>
    
      <title type="html">New feature for rbr.bio: showing a basic feed. I’m now running ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvaduktj7zvvqs5kw3mvxdlk99998gtcvhknx27pahwhh9j093zwgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3za2al" />
    <content type="html">
      New feature for rbr.bio: showing a basic feed.&lt;br/&gt;&lt;br/&gt;I’m now running a light client that showcases how to get data from rbr.bio.&lt;br/&gt;&lt;br/&gt;Here’s an example:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://rbr.bio/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m&#34;&gt;https://rbr.bio/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The source code is in my light-nostr-client repo.&lt;br/&gt;&lt;br/&gt;#[0]​ #[1]​ #[2]​ #[3]
    </content>
    <updated>2023-03-04T17:03:38&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvm6qwel8pgchgx85ew008gj0705vfmhfvjg6m93a06htptjehm0qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfv6wzg</id>
    
      <title type="html">rbr.bio update: It wasn&amp;#39;t setting CORS headers correctly for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvm6qwel8pgchgx85ew008gj0705vfmhfvjg6m93a06htptjehm0qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfv6wzg" />
    <content type="html">
      rbr.bio update: It wasn&amp;#39;t setting CORS headers correctly for JSON files. Now you can use json services from any web page
    </content>
    <updated>2023-03-01T21:06:56&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxd29445klskztz85fenaehj372lz6necmrc8kgckaz847x7zdz9czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgczsah7v</id>
    
      <title type="html">Still hackernews</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxd29445klskztz85fenaehj372lz6necmrc8kgckaz847x7zdz9czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgczsah7v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf2q8wd4e3kpek0ml0pnfw2sl779wc4pec73v9s6tdyw9wtsme9vgpan89p&#39;&gt;nevent1q…n89p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Still hackernews
    </content>
    <updated>2023-03-01T00:30:53&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp98p8w7u6gfkzjq8a7c7t97pc8nrg3etnz9sud3cjyyvj6kz863czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfklcln</id>
    
      <title type="html">As an example here&amp;#39;s info.json for #[3] ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp98p8w7u6gfkzjq8a7c7t97pc8nrg3etnz9sud3cjyyvj6kz863czyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcfklcln" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2dr549j54e73a52za9zh2sw5c5zjmdmn9gmngxnnaenfk2htq6nq66nhnv&#39;&gt;nevent1q…nhnv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As an example here&amp;#39;s info.json for &lt;br/&gt;&lt;br/&gt;#[3]&lt;br/&gt; &lt;a href=&#34;https://rbr.bio/82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2/info.json&#34;&gt;https://rbr.bio/82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2/info.json&lt;/a&gt;  
    </content>
    <updated>2023-02-28T23:46:13&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2dr549j54e73a52za9zh2sw5c5zjmdmn9gmngxnnaenfk2htq6nqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3v5t93</id>
    
      <title type="html">As an example here&amp;#39;s info.json for #[2] ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2dr549j54e73a52za9zh2sw5c5zjmdmn9gmngxnnaenfk2htq6nqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc3v5t93" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsquz0qtt830wu7rjrmp94mpkyp9fp3w8g97y5lmj6xfaqm2kxcy5sez9yrj&#39;&gt;nevent1q…9yrj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As an example here&amp;#39;s info.json for #[2]  &lt;a href=&#34;https://iris.to/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63mh&#34;&gt;https://iris.to/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63mh&lt;/a&gt;
    </content>
    <updated>2023-02-28T23:45:32&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsquz0qtt830wu7rjrmp94mpkyp9fp3w8g97y5lmj6xfaqm2kxcy5szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcweu8ve</id>
    
      <title type="html">New features for developers in rbr.bio: info.json gives back the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsquz0qtt830wu7rjrmp94mpkyp9fp3w8g97y5lmj6xfaqm2kxcy5szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcweu8ve" />
    <content type="html">
      New features for developers in rbr.bio: info.json gives back the information presented on the page on an author (and a bit more): metadata, contacts, number of followers, metadata and write relays of followed authors.&lt;br/&gt;&lt;br/&gt;This makes easier to develop a very light client. Making changes in the server code HTML all the time doesn&amp;#39;t make sense for me for developing, but this can be used by other clients as well.
    </content>
    <updated>2023-02-28T23:44:24&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz0uwqdkhy8ty6563ct0s48350qlmhpev96u8hhg4e53gal7xvklgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgct6sdv2</id>
    
      <title type="html">Nostr is like a social network that is....social</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz0uwqdkhy8ty6563ct0s48350qlmhpev96u8hhg4e53gal7xvklgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgct6sdv2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq6dz6al2mky8jn7dfjv3fjdf7qmjmflmv82gtrjxk95x57e4cs5sjeldqp&#39;&gt;nevent1q…ldqp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nostr is like a social network that is....social
    </content>
    <updated>2023-02-27T23:22:08&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq6dz6al2mky8jn7dfjv3fjdf7qmjmflmv82gtrjxk95x57e4cs5szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvpj2zt</id>
    
      <title type="html">BTW it&amp;#39;s crazy that here I&amp;#39;m getting real answers from ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq6dz6al2mky8jn7dfjv3fjdf7qmjmflmv82gtrjxk95x57e4cs5szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcvpj2zt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrfsa3j2lve39p8lt729rn9aph726mfl9r4fsrhhhntwh48tn9wzs2nfn9c&#39;&gt;nevent1q…fn9c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;BTW it&amp;#39;s crazy that here I&amp;#39;m getting real answers from real people...on Twitter I was just not ,,important enough&amp;#39;&amp;#39;, so I didn&amp;#39;t even bother to try to communicate.
    </content>
    <updated>2023-02-27T23:21:31&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrfsa3j2lve39p8lt729rn9aph726mfl9r4fsrhhhntwh48tn9wzszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgccm67ju</id>
    
      <title type="html">Thanks! I&amp;#39;m sure we&amp;#39;ll hear more about it if it takes ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrfsa3j2lve39p8lt729rn9aph726mfl9r4fsrhhhntwh48tn9wzszyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgccm67ju" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqp7quw5ud6xg2grl38qadn0ksdq48fkraysel36csja6rmtas56s83yx9d&#39;&gt;nevent1q…yx9d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks! I&amp;#39;m sure we&amp;#39;ll hear more about it if it takes over other relays :)
    </content>
    <updated>2023-02-27T23:20:02&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy64rez7heyp8qqll7c5he08nzyltrnf22ljer52x9gk25qmvm54qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcldvjsk</id>
    
      <title type="html">Thanks, it&amp;#39;s crazy that I never heared of LMDB even though ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy64rez7heyp8qqll7c5he08nzyltrnf22ljer52x9gk25qmvm54qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcldvjsk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswlk5tnwd70x08t9jc6uxhcz2ez8n0ukj7jqwax6g2z4hs6dezwfq3k9sy4&#39;&gt;nevent1q…9sy4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks, it&amp;#39;s crazy that I never heared of LMDB even though it&amp;#39;s old software
    </content>
    <updated>2023-02-27T23:13:58&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqgxzk8ka3tdy9g6r9ds60xklww8lppsgw3mtpq88vxr8qekzvjygzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcg6tk7w</id>
    
      <title type="html">Hey Guys, #[2] was talking about a fast relay server, but I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqgxzk8ka3tdy9g6r9ds60xklww8lppsgw3mtpq88vxr8qekzvjygzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcg6tk7w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0rfsfsuxd2y0w8nnalkk4jg2e5g8c0z6ts9nd2025wv5qtl305jcl292gt&#39;&gt;nevent1q…92gt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hey Guys, #[2]  was talking about a fast relay server, but I couldn&amp;#39;t find it in awesome-nostr links. Do you guys know what he was talking about?
    </content>
    <updated>2023-02-27T23:02:33&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0ggmg8f0jjqnzzkyf6t64wcrymx72599jym0jrk8usl3gacnypkqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5qz2k5</id>
    
      <title type="html">Verifying my Nostr Nests identity: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0ggmg8f0jjqnzzkyf6t64wcrymx72599jym0jrk8usl3gacnypkqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc5qz2k5" />
    <content type="html">
      Verifying my Nostr Nests identity: 4Rlqa72a9eUYdHi_OvOBL4kwEAzrcBacL1oPJC9rtvQ&lt;br/&gt;&lt;a href=&#34;https://nostrnests.com&#34;&gt;https://nostrnests.com&lt;/a&gt;
    </content>
    <updated>2023-02-27T22:48:38&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr45vsgcpx29ppp0actqn5z3q2xxwsn6f9c0vl3sgydz9vl3ap25szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcf35ute</id>
    
      <title type="html">Overloaded</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr45vsgcpx29ppp0actqn5z3q2xxwsn6f9c0vl3sgydz9vl3ap25szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcf35ute" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr7wx398fx4n6pseeqsqlh79upyh4y2kg2dmj5tupf3ryx9evf7xsp7srru&#39;&gt;nevent1q…srru&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Overloaded&lt;br/&gt;
    </content>
    <updated>2023-02-27T22:24:04&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszz4wasftnrs85n2ftjy5twz0hntqxtr8d0d2y9r4jhdle3mg04jqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc0sh469</id>
    
      <title type="html">I definately want to generate keys by hardware wallet. One ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszz4wasftnrs85n2ftjy5twz0hntqxtr8d0d2y9r4jhdle3mg04jqzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc0sh469" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg060temvuzczstq4xx0mz4ng98c5n2m99adkmacn4et72d9s64zgwa44ze&#39;&gt;nevent1q…44ze&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I definately want to generate keys by hardware wallet.&lt;br/&gt;&lt;br/&gt;One question that I don&amp;#39;t see to be answered is why not just always create a new derived path instead of needing to contain the next key.&lt;br/&gt;&lt;br/&gt;That way clients could verify that the 100th derived path is greater than the 20th, so the 20th is invalidated, so it would need less storage on the clients.
    </content>
    <updated>2023-02-27T22:06:52&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs00e3pj2y0zpqdskfl7nuc00dht806y4f260uv4kects44ptdh78szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcw6u2mp</id>
    
      <title type="html">#[4]</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs00e3pj2y0zpqdskfl7nuc00dht806y4f260uv4kects44ptdh78szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcw6u2mp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdeshavqn2qe8j24gthfksetzpgu5ky2ffv47s275jdy5j7fl4p0qnqmn7n&#39;&gt;nevent1q…mn7n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;#[4] 
    </content>
    <updated>2023-02-27T19:08:30&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdeshavqn2qe8j24gthfksetzpgu5ky2ffv47s275jdy5j7fl4p0qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcjczmtc</id>
    
      <title type="html">Are you working on putting it into ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdeshavqn2qe8j24gthfksetzpgu5ky2ffv47s275jdy5j7fl4p0qzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcjczmtc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr4g4flekd2wqz66ky2gqluau9utyksnvvv5ul5q674qzzldn9ttq2frwgq&#39;&gt;nevent1q…rwgq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Are you working on putting it into @npub1wnwwcv0a8wx0m9stck34ajlwhzuua68ts8mw3kjvspn42dcfyjxs4n95l8is? Or what kind of  experiment are you thinking about?&lt;br/&gt;&lt;br/&gt;My top priorities are:&lt;br/&gt;- Data freshness (right now data is about 1 hour old)&lt;br/&gt;- Data availability (some of my followers seem to be missing, I don&amp;#39;t know why)&lt;br/&gt;- Latency (already have an EU server at eu.rbr.io, I did&amp;#39;t set up load balancer yet)&lt;br/&gt;- Example on how to use it / putting into RelayPool library for easier integration ito clients&lt;br/&gt;
    </content>
    <updated>2023-02-27T19:08:00&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswzx3haq6vn337njcj569wga60qdzygh4atwcf7jh0nud2a3h47qczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcf69rgy</id>
    
      <title type="html">Proxies are great, but the problem to solve there is the IP based ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswzx3haq6vn337njcj569wga60qdzygh4atwcf7jh0nud2a3h47qczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcf69rgy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsylmty74kc59kwpdt347redtauprxzn8qkhj0c2g95265y4mq875ql87vn4&#39;&gt;nevent1q…7vn4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Proxies are great, but the problem to solve there is the IP based banning, which can be only solved by paying for reading a small amount of money and delegation.&lt;br/&gt;&lt;br/&gt;What I&amp;#39;m doing (rbr.bio) is a way to at least know where to read from: you can get the metadata or even just the write relays (just added now as JSON :) ).&lt;br/&gt;&lt;br/&gt;It means that the clients just have to read from a few of the write relays to get the data.
    </content>
    <updated>2023-02-27T18:14:10&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrv08dfy6zq4ayhnyaxjhleyxsm76lpv43wvvl886gj99am62cpgczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc2zpraq</id>
    
      <title type="html">One of the interesting things would be to make ranking more ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrv08dfy6zq4ayhnyaxjhleyxsm76lpv43wvvl886gj99am62cpgczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc2zpraq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstwn6n3crfpajwyjdhfjemkuvsmhjyefjrxyjlmx58a60vye0ptxcg08y2q&#39;&gt;nevent1q…8y2q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One of the interesting things would be to make ranking more configurable and separate, so that we can play with it easily. &lt;br/&gt;&lt;br/&gt;One example is that I would prefer to see posts from people where I like them more often. But there are a lot of ranking choices to be made, and A/B testing is super important (having multiple ranking algos and switching between them would be even cooler, but I know that it&amp;#39;s not the highest priority in client development right now)
    </content>
    <updated>2023-02-27T17:47:18&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszetwugxuu96um3e9c0g792gycavafvz32hz4a625765stylpx7hczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8qt99j</id>
    
      <title>Nostr event nevent1qqszetwugxuu96um3e9c0g792gycavafvz32hz4a625765stylpx7hczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8qt99j</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszetwugxuu96um3e9c0g792gycavafvz32hz4a625765stylpx7hczyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc8qt99j" />
    <content type="html">
      #[0] Pagination for rbr.bio followers implemented
    </content>
    <updated>2023-02-27T17:35:49&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstjrdcnjxlw7uv6836278e80cmjtxrmtlsvf2wvz37n32jdep6mjgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcdzgwdv</id>
    
      <title type="html">It&amp;#39;s great to feel the toxic-only people vibe here. I guess ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstjrdcnjxlw7uv6836278e80cmjtxrmtlsvf2wvz37n32jdep6mjgzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcdzgwdv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqt50hua4hrres04xhgagzacfygwesxazn86pudl984ed4wa55qcxtrft&#39;&gt;nevent1q…trft&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s great to feel the toxic-only people vibe here. I guess those non-toxic people will arrive when Nostr gets over 10 million users
    </content>
    <updated>2023-02-27T02:50:53&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8e52rj2qmtdjq72vz9q0clslvt82rn5qa0jetlt3sw733hu7ux2szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc06dk4m</id>
    
      <title type="html">#[0] https://rbr.bio/ has now a list of the 100 most followed ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8e52rj2qmtdjq72vz9q0clslvt82rn5qa0jetlt3sw733hu7ux2szyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgc06dk4m" />
    <content type="html">
      #[0]  &lt;a href=&#34;https://rbr.bio/&#34;&gt;https://rbr.bio/&lt;/a&gt; has now a list of the 100 most followed followers shown for users as well (no pagination yet)
    </content>
    <updated>2023-02-27T02:35:04&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstw0dehulssvd8j38vwncrvdm0yke3plzgt0uu4nfangd93dcz50gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcxc50h9</id>
    
      <title type="html">rbr.bio has now search functionality. Also service is more ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstw0dehulssvd8j38vwncrvdm0yke3plzgt0uu4nfangd93dcz50gzyphr75txfcv7pqkl2gtl63yjhwtfqaq95ze8q2r8rhtl99ak3psgcxc50h9" />
    <content type="html">
      rbr.bio has now search functionality. Also service is more stable, and data is updated every hour. As I would like it to be the best generic contacts and metadataserver, the data has to be live of course.
    </content>
    <updated>2023-02-26T05:48:55&#43;01:00</updated>
  </entry>

</feed>