<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2023-03-08T18:58:29Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by dpc</title>
  <author>
    <name>dpc</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1yarprdrj3vxyp0su7xqd3u6z047na6792ezas6dqqt5tv4lce4ssjt0gd0.rss" />
  <link href="https://nostr.now/npub1yarprdrj3vxyp0su7xqd3u6z047na6792ezas6dqqt5tv4lce4ssjt0gd0" />
  <id>https://nostr.now/npub1yarprdrj3vxyp0su7xqd3u6z047na6792ezas6dqqt5tv4lce4ssjt0gd0</id>
  <icon>https://i.imgur.com/1IBtLkO.gif</icon>
  <logo>https://i.imgur.com/1IBtLkO.gif</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsxa8t589hz2lx0detpxupgvdtpsehcrzfesv89dsq8ud683amhppszyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzurpvx4</id>
    
      <title type="html">I was thinking about nostr, a bit from a similiar perspective, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxa8t589hz2lx0detpxupgvdtpsehcrzfesv89dsq8ud683amhppszyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzurpvx4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9866arnnp5d09eu90mx28thpkzvz8j9pcp5d05xncrcvc9q360fcz77eem&#39;&gt;nevent1q…7eem&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I was thinking about nostr, a bit from a similiar perspective, especially that a lot of things are very much like in &lt;a href=&#34;https://github.com/crev-dev/cargo-crev&#34;&gt;https://github.com/crev-dev/cargo-crev&lt;/a&gt; (exchanging documents signed by self-generated identities). The purpose was different, but most things are analogous.&lt;br/&gt;&lt;br/&gt;Agreed on everything, but with a note that ease of building client is a huge benefit, especially for a protocol that lives or dies based on network effect. The idea would probably not catch on if building things would require too much work. If it is to be more complex, it needs to come with good off-the-shelf libraries to use.&lt;br/&gt;&lt;br/&gt;End user software delivery is the biggest constrain on boostraping. Being able to handle everything from a web-client (primarily) is a must have. And it must work well.&lt;br/&gt;&lt;br/&gt;The transport layer is a secondary thing. Self-signed document can be delivered in various ways - through web sockets, raw tcp, bittorrent, with e2e encryption or without it. In carg-crev github repositories are used free and public transport. Relays could support combination of all and it can be iterated on. So I would leave websocket with TLS as is to start with.&lt;br/&gt;&lt;br/&gt;Using faster and more compact encoding and crypto, detaching the signature (witness) would be the biggest wins, and can&amp;#39;t be easily iterated on after the fact, so getting it right is important. Good engineering suggest using some &amp;#34;one byte-prefix for version&amp;#34;, to allow ecosystem rotate to something else in the future.&lt;br/&gt;&lt;br/&gt;Identities/crypto should be modular (just add a &amp;#34;type&amp;#34; prefix). Clients that don&amp;#39;t support certain ID type, can just ignore the message. That gives an ability to rotate to something else in the future, without changing too much elsewhere. I&amp;#39;m not a fan of GPG/SSH (even though I use them all the time, every day). Being able to support it for clients that need it for something - great. Forcing on everyone - meh. Something that is fast and easy to support would be a preferable default.&lt;br/&gt;&lt;br/&gt;Also, IMO, nostr needs to come with a portable, reference WoT handling library. Coming up with a well working WoT is quite complex. Different clients could come up with their own approach, but having something off the shelf that clients can use to get a reasonable and consistent WoT behavior would be a big plus.&lt;br/&gt;&lt;br/&gt;In cargo-crev there&amp;#39;s a `crev-wot` &lt;a href=&#34;https://github.com/crev-dev/cargo-crev/tree/master/crev-wot&#34;&gt;https://github.com/crev-dev/cargo-crev/tree/master/crev-wot&lt;/a&gt; that implements a basic Wot based on &amp;#34;trust levels&amp;#34;, &amp;#34;distance from root&amp;#34; with support for bans and overrides, but I always wanted to (and never had time) to implement &amp;#34;maximum flow&amp;#34; algorithm to deal with sybil attacks and bot farms.
    </content>
    <updated>2023-04-15T19:58:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdjaj9e3kglxm06kf3acl6xhzc90pkk7p6e6kjwyudy7ntvy3dtpczyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkz4xnrg8</id>
    
      <title type="html">Taxpayers have to pay estimated taxes ahead of time anyway, no? ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdjaj9e3kglxm06kf3acl6xhzc90pkk7p6e6kjwyudy7ntvy3dtpczyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkz4xnrg8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdee7jyl24tmdzrur66qrsmw4r8qjgh8634ksj70jm8cwn9zy4evspx0avt&#39;&gt;nevent1q…0avt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Taxpayers have to pay estimated taxes ahead of time anyway, no? Lots of people are getting tax returns in April/May. So it&amp;#39;s not like treasury can hope for some extra taxes *now*.
    </content>
    <updated>2023-04-07T03:17:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy54xs6wk0pjnzctyvwnrraryrwvmwqaagc9apjurz8pkqy9pntwgzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzxpm9yy</id>
    
      <title type="html">I have LSP hints displayed in my CLI text editor (Helix). I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy54xs6wk0pjnzctyvwnrraryrwvmwqaagc9apjurz8pkqy9pntwgzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzxpm9yy" />
    <content type="html">
      I have LSP hints displayed in my CLI text editor (Helix). I&amp;#39;m quite amazed. The experience got really close to VSCode, with all the benefits of CLI text editor preserved.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://nostr.build/i/nostr.build_71718e5cb6701814cd453a0afd6411dc7294792de576ebe4e50c3f862876a453.png&#34;&gt; 
    </content>
    <updated>2023-03-11T19:12:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw7wlxwf5mv78anq3843lxmedcj050k52yyy2su8z37rq7w2r20gczyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzx8p20k</id>
    
      <title type="html">Bitcoin&amp;#39;s consensus rules are held together by a network ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw7wlxwf5mv78anq3843lxmedcj050k52yyy2su8z37rq7w2r20gczyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzx8p20k" />
    <content type="html">
      Bitcoin&amp;#39;s consensus rules are held together by a network effect of individual incentives of its users.&lt;br/&gt;&lt;br/&gt;Not a constitution, not the whitepaper, not the code, but each HODLer doing what best for them is what guarantees consensus rules enforcement.&lt;br/&gt;&lt;br/&gt;The idea that a super-majority of Bitcoin users could get convinced that stuff like inscriptions introduces MEV, which undermines mining incentives and is thus breaking Bitcoin, and thus endangers the asset they hold dear is not a fantasy.&lt;br/&gt;&lt;br/&gt;In such circumstances - not unlike UASF - Bitcoin users could enforce a SF that would kick out (e.g. make unspendable) certain outputs they deem undesireable. In essence it&amp;#39;s a form of economic voting / war. Users that think that Bitcoin is best with the SF against users who think Bitcoin is best without it.&lt;br/&gt;&lt;br/&gt;You might think it&amp;#39;s not fair, etc. And maybe you are right. But if it was a super-majority and a SF would be successful, you would wake up on holding your inscriptions on a BCH-like minority fork and you can cry all you want about it.&lt;br/&gt;&lt;br/&gt;Personally I think Inscription are really stupid, and they will fizzle out naturally, so no need to do anything about it. But just saying.
    </content>
    <updated>2023-03-10T01:14:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2x5a7h0ysurhmtp73a0ytfpses0zeaaa4sjfhj2k4775wdk2vxqczyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzng980a</id>
    
      <title type="html">CSS/HTML more important. I&amp;#39;m actually quite familiar with JS ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2x5a7h0ysurhmtp73a0ytfpses0zeaaa4sjfhj2k4775wdk2vxqczyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzng980a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsquerxqcgahxw85zs036fenks7tpvjf2pn8pwtc99yepunswyqkzsjw2y8e&#39;&gt;nevent1q…2y8e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;CSS/HTML more important. I&amp;#39;m actually quite familiar with JS side. But anything is good!
    </content>
    <updated>2023-03-06T17:23:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs927ghc7x0nakcr3ayq3za5lnlgl2mg5hh9glxafttw5zs2q3y0xgzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzv3wsjq</id>
    
      <title type="html">I want to up my html/css game. I can glue together an UI with ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs927ghc7x0nakcr3ayq3za5lnlgl2mg5hh9glxafttw5zs2q3y0xgzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzv3wsjq" />
    <content type="html">
      I want to up my html/css game. I can glue together an UI with bootstrap, write dune custom css etc. but whenever I need some fancier layout and styling, it&amp;#39;s a struggle.&lt;br/&gt;&lt;br/&gt;Please recommend best learning materials for state of art web ui/css stuff.
    </content>
    <updated>2023-03-06T05:32:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxmpazv59q3hdahuku8jt28dqa6x2gykvldmcrncpgpr9cjrrcyfgzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkz5m33f3</id>
    
      <title type="html">Thought: Convince Eric to rename Fedimint to Chow Mein Mint to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxmpazv59q3hdahuku8jt28dqa6x2gykvldmcrncpgpr9cjrrcyfgzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkz5m33f3" />
    <content type="html">
      Thought: Convince Eric to rename Fedimint  to Chow Mein Mint to out-do Cashu&amp;#39;s witty name.&lt;br/&gt;&lt;br/&gt;  😜
    </content>
    <updated>2023-02-24T19:05:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxgmfg27aspk2naym3e5sv0guqa0fpdfzpy758ly9v9hlg5xkswrqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzztpa5k</id>
    
      <title>Nostr event nevent1qqsxgmfg27aspk2naym3e5sv0guqa0fpdfzpy758ly9v9hlg5xkswrqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzztpa5k</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxgmfg27aspk2naym3e5sv0guqa0fpdfzpy758ly9v9hlg5xkswrqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzztpa5k" />
    <content type="html">
      &lt;a href=&#34;https://twitter.com/EcommunistForum/status/1627869215498842112&#34;&gt;https://twitter.com/EcommunistForum/status/1627869215498842112&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Well... as someone that was raised in post-communist urban community kinda like this one (see attached), and now lives in a American suburbia... It was actually great. School, library, playgrounds, soccer fields, grocery stores in walking distance, plenty of kids nearby to socialize, low/no traffic, efficient public transportation (because lots of people).&lt;br/&gt;&lt;br/&gt;Suburbias have more space and privacy, but feel lonely, especially for the kids as everything is so far and requires a car.&lt;br/&gt;&lt;br/&gt;Not everything was a positive, but it&amp;#39;s more nuanced than memes would make it look like. &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://nostr.build/i/nostr.build_0f07fb4e51bb937bae70948eb5f84366b54a18ece130b3f0cc256be826b0316f.jpg&#34;&gt; 
    </content>
    <updated>2023-02-21T17:51:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0pmnqenq4zytglr29e5amv76q5vz8w3s5x2lv9pqauzehsgxp5dqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkz9x9dq5</id>
    
      <title type="html">lud16 , dpcpw, is that supposed to be it?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0pmnqenq4zytglr29e5amv76q5vz8w3s5x2lv9pqauzehsgxp5dqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkz9x9dq5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8wxkgt79f9308q9kskr0x9e9cu2gqxzyx79v89ssuww3ak28zx7ck42vht&#39;&gt;nevent1q…2vht&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;lud16 , dpcpw, is that supposed to be it?
    </content>
    <updated>2023-02-21T05:47:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2dmlqvqyhxp2qpgjkd27utq2c5eag222s96286wf872tqcpf6prqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzd8xaa2</id>
    
      <title type="html">I thought I do have it set up.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2dmlqvqyhxp2qpgjkd27utq2c5eag222s96286wf872tqcpf6prqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzd8xaa2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9trc697garz7d609uhdzjgdjhnxsmerfxjp3e4hzwlej02yxfhrq86as5w&#39;&gt;nevent1q…as5w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I thought I do have it set up.
    </content>
    <updated>2023-02-21T05:44:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszmpgaullu2633ectwceh7ddf053ahzanes9v2u9frn6z83r6gmfqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzkg0k26</id>
    
      <title type="html">I&amp;#39;m so angry when I&amp;#39;m debugging code. It&amp;#39;s like ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszmpgaullu2633ectwceh7ddf053ahzanes9v2u9frn6z83r6gmfqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzkg0k26" />
    <content type="html">
      I&amp;#39;m so angry when I&amp;#39;m debugging code. It&amp;#39;s like I&amp;#39;m boxing with a code or something. Trading blow for blows. And I&amp;#39;m bleeding but won&amp;#39;t give up until the DAMN THING STARTS WORKING LIKE IT SHOULD!!!
    </content>
    <updated>2023-02-17T18:51:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqs6g70606pa4ummg4tvj52zpnedafy9atqnw42rejes5aufm4e8gzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzu2gmne</id>
    
      <title type="html">Time flies. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqs6g70606pa4ummg4tvj52zpnedafy9atqnw42rejes5aufm4e8gzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzu2gmne" />
    <content type="html">
      Time flies.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://nostr.build/i/nostr.build_c6d6e5251753b161c384e0dd3566c4240c8356d9f1666cd08173243a8c302c2b.png&#34;&gt; 
    </content>
    <updated>2023-02-17T05:16:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswex4jmpue9uydkjzf60vpq9feqgrjmcrvsvwg2lev6mypymkaxsqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzjqz8sp</id>
    
      <title type="html">tmux replacement in Rust https://zellij.dev/ Soon there&amp;#39;s not ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswex4jmpue9uydkjzf60vpq9feqgrjmcrvsvwg2lev6mypymkaxsqzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzjqz8sp" />
    <content type="html">
      tmux replacement in Rust&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://zellij.dev/&#34;&gt;https://zellij.dev/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Soon there&amp;#39;s not going to be any C-based tooling left to use.
    </content>
    <updated>2023-02-15T17:30:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfy2hxndp783pgxhezf4xvpukxdszs523cxfn23uw945j8fy09s4czyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzdx2n3u</id>
    
      <title type="html">&amp;gt; storage is cheap, Not in the cloud, in my experience.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfy2hxndp783pgxhezf4xvpukxdszs523cxfn23uw945j8fy09s4czyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkzdx2n3u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9gy79m54lk6jfuxdhyfuu5kjn8htugjw8h9u04c6a2u76vsrthlg44ld0p&#39;&gt;nevent1q…ld0p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; storage is cheap,&lt;br/&gt;&lt;br/&gt;Not in the cloud, in my experience.
    </content>
    <updated>2023-02-10T18:37:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs90ehyteu2ac6s7x6wylcgjtuuu8faczdumy5c7m2zhz0ge6nd47gzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkztvq3aa</id>
    
      <title type="html">This means kind of the same thing / works kind of the same. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs90ehyteu2ac6s7x6wylcgjtuuu8faczdumy5c7m2zhz0ge6nd47gzyqn5vyd5w29scs97rnccpk8ngf7h60htc4tytkrf5qpw3djhlrxkztvq3aa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg46atqs9nwsjjl6dgpf9qcvyu82rs82ku6arw2865auzhs5njf3cpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5sre2wu&#39;&gt;nevent1q…e2wu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This means kind of the same thing / works kind of the same. &amp;#34;The defaults&amp;#34; should not make user &amp;#34;follow&amp;#34; anyone hardcoded, but instead just show some default ids in the feed.&lt;br/&gt;#[2]
    </content>
    <updated>2022-11-03T15:47:02Z</updated>
  </entry>

</feed>