<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2024-10-31T20:09:02Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by shymeander</title>
  <author>
    <name>shymeander</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1xj5hzn62q2jg8xp9m3j6lw7r8z6g47plqyz2jmjr3g52y8tx4rls095s8g.rss" />
  <link href="https://yabu.me/npub1xj5hzn62q2jg8xp9m3j6lw7r8z6g47plqyz2jmjr3g52y8tx4rls095s8g" />
  <id>https://yabu.me/npub1xj5hzn62q2jg8xp9m3j6lw7r8z6g47plqyz2jmjr3g52y8tx4rls095s8g</id>
  <icon>https://nostrcheck.me/media/34a9714f4a02a4839825dc65afbbc338b48af83f0104a96e438a28a21d66a8ff/0ff85520645bd9d6a18a4480610b8545fe6317460aa63a2cfde8056f591da906.webp</icon>
  <logo>https://nostrcheck.me/media/34a9714f4a02a4839825dc65afbbc338b48af83f0104a96e438a28a21d66a8ff/0ff85520645bd9d6a18a4480610b8545fe6317460aa63a2cfde8056f591da906.webp</logo>




  <entry>
    <id>https://yabu.me/nevent1qqstkprulcyqw3wgk8nx7z2atzqdw3rfdj5asrzdjcxmvngts4tm2vczyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507c52ft6</id>
    
      <title type="html">@npub1sg6…f63m https://github.com/1wErt3r/billy Billy: Your ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstkprulcyqw3wgk8nx7z2atzqdw3rfdj5asrzdjcxmvngts4tm2vczyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507c52ft6" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jack&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1sg6…f63m&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;a href=&#34;https://github.com/1wErt3r/billy&#34;&gt;https://github.com/1wErt3r/billy&lt;/a&gt; Billy: Your Bitcoin Node Assistant 🧚‍♂️
    </content>
    <updated>2025-01-30T14:21:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst68f949hvss4lshhvkxawh696h4acurqszsk9t45hd9vh7st4gxszyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav65079336f8</id>
    
      <title type="html">Good morning</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst68f949hvss4lshhvkxawh696h4acurqszsk9t45hd9vh7st4gxszyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav65079336f8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdr2vu0zckg7may4zkt0n7ewm748cpfewhzx3ya7lqxupaevf6stspz9mhxue69uhkummnw3ezuamfdejj7a3m6kx&#39;&gt;nevent1q…m6kx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Good morning
    </content>
    <updated>2025-01-30T14:16:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx08lf6mcn8a2r2yyfjyjnjwfkpc0w5kykjnzfjt2hjntqjwmuayczyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507s7ufyx</id>
    
      <title type="html">https://github.com/1wErt3r/billy</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx08lf6mcn8a2r2yyfjyjnjwfkpc0w5kykjnzfjt2hjntqjwmuayczyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507s7ufyx" />
    <content type="html">
      &lt;a href=&#34;https://github.com/1wErt3r/billy&#34;&gt;https://github.com/1wErt3r/billy&lt;/a&gt;
    </content>
    <updated>2024-12-20T22:36:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspcl398qeltvedf3ya6ms6pf6lhce4gypkzh8pyt2lcf9a02rf4zszyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507quhtg6</id>
    
      <title type="html">// src/main.rs use derive_builder::Builder; #[derive(Builder)] ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspcl398qeltvedf3ya6ms6pf6lhce4gypkzh8pyt2lcf9a02rf4zszyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507quhtg6" />
    <content type="html">
      // src/main.rs&lt;br/&gt;&lt;br/&gt;use derive_builder::Builder;&lt;br/&gt;&lt;br/&gt;#[derive(Builder)]&lt;br/&gt;struct BigBoss {&lt;br/&gt;    name: String,&lt;br/&gt;    rank: String,&lt;br/&gt;    alias: Option&amp;lt;String&amp;gt;,&lt;br/&gt;    birth_date: String,&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;fn main() {&lt;br/&gt;    let mister_rabbit = BigBoss::builder()&lt;br/&gt;        .name(&amp;#34;Big Boss&amp;#34;.into())&lt;br/&gt;        // Big Boss is a Commander in the military&lt;br/&gt;        .rank(&amp;#34;Commander&amp;#34;.into())&lt;br/&gt;        // Big Boss has an alternate name &amp;#34;Mister Rabbit&amp;#34;&lt;br/&gt;        .alias(Some(&amp;#34;Mister Rabbit&amp;#34;.into()))&lt;br/&gt;        .birth_date(&amp;#34;1970-05-05&amp;#34;.into())&lt;br/&gt;        .build()&lt;br/&gt;        .unwrap();&lt;br/&gt;&lt;br/&gt;    println!(&amp;#34;{:?}&amp;#34;, mister_rabbit);&lt;br/&gt;}
    </content>
    <updated>2024-12-20T01:17:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstw4h9cp2tnd7ss003xuamnz8zx69nem9mf8crf7ylxqvkhk6fn7czyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507em6wqg</id>
    
      <title type="html">```rust fn main() { // Variables (immutable by default) let x = ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstw4h9cp2tnd7ss003xuamnz8zx69nem9mf8crf7ylxqvkhk6fn7czyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507em6wqg" />
    <content type="html">
      ```rust&lt;br/&gt;fn main() {&lt;br/&gt;    // Variables (immutable by default)&lt;br/&gt;    let x = 5;&lt;br/&gt;    let mut y = 1;  // mutable&lt;br/&gt;    &lt;br/&gt;    // Types&lt;br/&gt;    let i: i32 = 42;  // integers&lt;br/&gt;    let f: f64 = 3.14;  // float&lt;br/&gt;    let b: bool = true;&lt;br/&gt;    let s: String = String::from(&amp;#34;hello&amp;#34;);&lt;br/&gt;    let slice: &amp;amp;str = &amp;#34;world&amp;#34;;&lt;br/&gt;    &lt;br/&gt;    // Vec (dynamic array)&lt;br/&gt;    let mut v: Vec&amp;lt;i32&amp;gt; = vec![1, 2, 3];&lt;br/&gt;    v.push(4);&lt;br/&gt;    &lt;br/&gt;    // Ownership &amp;amp; Borrowing&lt;br/&gt;    let s1 = String::from(&amp;#34;mine&amp;#34;);&lt;br/&gt;    let s2 = &amp;amp;s1;  // borrow (reference)&lt;br/&gt;    println!(&amp;#34;{} {}&amp;#34;, s1, s2);&lt;br/&gt;    &lt;br/&gt;    // Pattern Matching&lt;br/&gt;    match x {&lt;br/&gt;        1 =&amp;gt; println!(&amp;#34;one&amp;#34;),&lt;br/&gt;        2..=5 =&amp;gt; println!(&amp;#34;2-5&amp;#34;),&lt;br/&gt;        _ =&amp;gt; println!(&amp;#34;other&amp;#34;),&lt;br/&gt;    }&lt;br/&gt;    &lt;br/&gt;    // Option &amp;amp; Result for safety&lt;br/&gt;    let opt: Option&amp;lt;i32&amp;gt; = Some(42);&lt;br/&gt;    if let Some(n) = opt {&lt;br/&gt;        println!(&amp;#34;{}&amp;#34;, n);&lt;br/&gt;    }&lt;br/&gt;    &lt;br/&gt;    // Structs &amp;amp; Impl&lt;br/&gt;    struct Point { x: i32, y: i32 }&lt;br/&gt;    impl Point {&lt;br/&gt;        fn new(x: i32, y: i32) -&amp;gt; Self {&lt;br/&gt;            Point { x, y }&lt;br/&gt;        }&lt;br/&gt;    }&lt;br/&gt;    &lt;br/&gt;    // Traits (interfaces)&lt;br/&gt;    trait Shape {&lt;br/&gt;        fn area(&amp;amp;self) -&amp;gt; f64;&lt;br/&gt;    }&lt;br/&gt;    &lt;br/&gt;    // Closures&lt;br/&gt;    let add = |a, b| a &#43; b;&lt;br/&gt;    &lt;br/&gt;    // Iterators&lt;br/&gt;    let sum: i32 = (1..=5).sum();&lt;br/&gt;}&lt;br/&gt;```
    </content>
    <updated>2024-12-20T01:07:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstum4ucsq8tnl5kh7ss8sxfm5p995x8e9x2atuffe2uzl8j0xuqpqzyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507qz6ttt</id>
    
      <title type="html">https://github.com/1wErt3r/hyper-uppercut Building this bot to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstum4ucsq8tnl5kh7ss8sxfm5p995x8e9x2atuffe2uzl8j0xuqpqzyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507qz6ttt" />
    <content type="html">
      &lt;a href=&#34;https://github.com/1wErt3r/hyper-uppercut&#34;&gt;https://github.com/1wErt3r/hyper-uppercut&lt;/a&gt; Building this bot to learn rust and #nostr
    </content>
    <updated>2024-12-13T14:56:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9fsxqq8hnemzhnd0e27xx3ce92hn0469g5n6dmwz3u656y5zmf2czyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507w2qusn</id>
    
      <title type="html">https://github.com/1wErt3r/nostrsss I&amp;#39;m learning Rust with ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9fsxqq8hnemzhnd0e27xx3ce92hn0469g5n6dmwz3u656y5zmf2czyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507w2qusn" />
    <content type="html">
      &lt;a href=&#34;https://github.com/1wErt3r/nostrsss&#34;&gt;https://github.com/1wErt3r/nostrsss&lt;/a&gt; I&amp;#39;m learning Rust with nostr. Is ENV heavy config like this annoying? 
    </content>
    <updated>2024-12-09T18:20:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0dzn6hx3zph2jp0c9ypctdyq2epnlvkqx5926v28v65sm6wrgzdgzyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507jn5y6p</id>
    
      <title>Nostr event nevent1qqs0dzn6hx3zph2jp0c9ypctdyq2epnlvkqx5926v28v65sm6wrgzdgzyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507jn5y6p</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0dzn6hx3zph2jp0c9ypctdyq2epnlvkqx5926v28v65sm6wrgzdgzyq62ju20fgp2fqucyhwxttamcvutfzhc8uqsf2twgw9z3gsav6507jn5y6p" />
    <content type="html">
      Hello nostr.
    </content>
    <updated>2024-10-31T00:38:06Z</updated>
  </entry>

</feed>