<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-22T10:37:18Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Danny Blue</title>
  <author>
    <name>Danny Blue</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1rq44m5r8x5ayyts9d2pdeux6kfgl38dsm6kzprgrykvyhjfmdzjqt0matq.rss" />
  <link href="https://nostr.now/npub1rq44m5r8x5ayyts9d2pdeux6kfgl38dsm6kzprgrykvyhjfmdzjqt0matq" />
  <id>https://nostr.now/npub1rq44m5r8x5ayyts9d2pdeux6kfgl38dsm6kzprgrykvyhjfmdzjqt0matq</id>
  <icon>https://cdn.masto.host/indiewebsocial/accounts/avatars/108/212/532/380/184/593/original/d3265bc2505f9ae1.jpg</icon>
  <logo>https://cdn.masto.host/indiewebsocial/accounts/avatars/108/212/532/380/184/593/original/d3265bc2505f9ae1.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsvnnqjlm5vjx6eu8f0nm8fhfal9zz8u590mp944hmk59w2cta6cmqzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52g5qnhuw</id>
    
      <title>Nostr event nevent1qqsvnnqjlm5vjx6eu8f0nm8fhfal9zz8u590mp944hmk59w2cta6cmqzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52g5qnhuw</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvnnqjlm5vjx6eu8f0nm8fhfal9zz8u590mp944hmk59w2cta6cmqzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52g5qnhuw" />
    <content type="html">
      My toddler eats cold plain hotdogs. This upsets me.
    </content>
    <updated>2026-02-10T20:27:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxeswaj9gl763ttzz4wvd9nv63ng26ke9puv99hwy0gwe59prdqmszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52genat2z</id>
    
      <title type="html">agreed. it is targeted but not overly specific.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxeswaj9gl763ttzz4wvd9nv63ng26ke9puv99hwy0gwe59prdqmszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52genat2z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx37pvhw2h7afp90rp00ymz6zgxlceskle5gucymxs5fmz4p3uphgvscmar&#39;&gt;nevent1q…cmar&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;agreed. it is targeted but not overly specific.
    </content>
    <updated>2026-02-03T17:19:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspxjwrq5dyhh67d33l7a8d72cfk0lwa0f06paymyfyvn260zkp0cqzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gk50ml6</id>
    
      <title type="html">Awesome explanation of Reference Target and what problems it ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspxjwrq5dyhh67d33l7a8d72cfk0lwa0f06paymyfyvn260zkp0cqzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gk50ml6" />
    <content type="html">
      Awesome explanation of Reference Target and what problems it solves.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blogs.igalia.com/alice/reference-target-having-your-encapsulation-and-eating-it-too/&#34;&gt;https://blogs.igalia.com/alice/reference-target-having-your-encapsulation-and-eating-it-too/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#javascript #webdev
    </content>
    <updated>2026-02-03T16:51:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvchv2rzyrnf3p554s00nj359mr4hmn82a8zjxflpf0mjdptsgkxszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52ghzfkwm</id>
    
      <title type="html">Going to pickup a new pinball machine next week! #pinball ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvchv2rzyrnf3p554s00nj359mr4hmn82a8zjxflpf0mjdptsgkxszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52ghzfkwm" />
    <content type="html">
      Going to pickup a new pinball machine next week!&lt;br/&gt;&lt;br/&gt;#pinball&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/114/463/883/240/535/024/original/227cc9f6866dd368.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/114/463/883/276/149/485/original/7e3b579a1ed1bd06.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-05-07T01:10:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr279xjhpfn70j46wqmyw4he8qce2w9sulhv73ganj2xfx2w0hw9qzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gerjc74</id>
    
      <title type="html">they are so good.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr279xjhpfn70j46wqmyw4he8qce2w9sulhv73ganj2xfx2w0hw9qzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gerjc74" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9czkvslt3faywwupu77xgukadd5yl2w6xzwp0vzx2zkjp5xnw9gqwlrwu8&#39;&gt;nevent1q…rwu8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;they are so good.
    </content>
    <updated>2025-01-29T16:35:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9ut43902n39re954yf3mmv9ezp2zqzuvjwt35zud8hjxddk35nvszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gtywgu0</id>
    
      <title type="html">html streaming &#43; DSD lets us build sites with dynamic parts of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9ut43902n39re954yf3mmv9ezp2zqzuvjwt35zud8hjxddk35nvszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gtywgu0" />
    <content type="html">
      html streaming &#43; DSD lets us build sites with dynamic parts of your view with 0 client side javascript.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/deebloo/streaming-dashboard&#34;&gt;https://github.com/deebloo/streaming-dashboard&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#webdev #html #webcomponents&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/907/698/675/654/076/original/e969e30559db8c5c.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2025-01-28T19:20:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9nnmvt30c90mnxrke8p392z7scy8jvyw7yrk9l27d8khmvfv2n6gzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52g3qtulx</id>
    
      <title type="html">no rush. Not an issue on desktop (unless you scale way down)</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9nnmvt30c90mnxrke8p392z7scy8jvyw7yrk9l27d8khmvfv2n6gzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52g3qtulx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfg6nwec3tkuhdjwqyyae9np0cdv3etr3r630qfx3prjq5zq747hcekqv8m&#39;&gt;nevent1q…qv8m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;no rush. Not an issue on desktop (unless you scale way down)
    </content>
    <updated>2024-12-13T20:07:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszg7axm2ul35wn33jgjntudxp8ek5zpm5dpzkmleh6lw48cmpd37gzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gu9hqvm</id>
    
      <title type="html">@npub1vag…mjkp hey hey! Is anyone tracking the issue in this ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszg7axm2ul35wn33jgjntudxp8ek5zpm5dpzkmleh6lw48cmpd37gzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gu9hqvm" />
    <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;/npub1vag7dycmrgmwj07032q908rdu5rce6r0er66l3hpn6ks48pqn0hsunmjkp&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Tim Chambers&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1vag…mjkp&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; hey hey! Is anyone tracking the issue in this screenshot? Been happening for a couple weeks. I am on a pixel running android 15&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/645/872/559/013/160/original/9d89eb46b0677ffc.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-13T14:00:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs82gqr65zrngxc27ms7gl98rsc9snte78ta7tuth7u4fz0pcwy6qszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gtpcldu</id>
    
      <title type="html">like it would be nice if I could host a server that was my ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs82gqr65zrngxc27ms7gl98rsc9snte78ta7tuth7u4fz0pcwy6qszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gtpcldu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst4tk3mns88xna655uy9jg3k5hfknztvmvmuky78m28qq3mgn62xq927yyn&#39;&gt;nevent1q…7yyn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;like it would be nice if I could host a server that was my identity and then was able to use that identity to sign up for different apps.
    </content>
    <updated>2024-10-23T00:53:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst4tk3mns88xna655uy9jg3k5hfknztvmvmuky78m28qq3mgn62xqzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52g7zkt2j</id>
    
      <title type="html">the only thing that I don&amp;#39;t like is that I need multiple ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst4tk3mns88xna655uy9jg3k5hfknztvmvmuky78m28qq3mgn62xqzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52g7zkt2j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvp72prepg8ar8j6a2eqqg77em8r5x9fucj5nn5hk9qqgmyrshxugus8v6k&#39;&gt;nevent1q…8v6k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the only thing that I don&amp;#39;t like is that I need multiple accounts. If I wanna be on pixelfed it&amp;#39;s a different account to mastodon. I do like the idea of identity in AT. I think we could do something like that with at proto
    </content>
    <updated>2024-10-23T00:49:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspa6a73d02aqejnk8e5n54p72p0lrug0fu4af0lf98l4sqkxyzcrgzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gf38cxd</id>
    
      <title type="html">yeah this is something that has confused me about a lot of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspa6a73d02aqejnk8e5n54p72p0lrug0fu4af0lf98l4sqkxyzcrgzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gf38cxd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs94wlydvkgs4j083q490zzhpfggzank3v96sqxrt430kpcdjxj4dsvw43sl&#39;&gt;nevent1q…43sl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah this is something that has confused me about a lot of fediverse sentiment. I think as long as things are opt in by default there is room for discussion but that &amp;#34;is this public&amp;#34; question is a tinderbox for sure
    </content>
    <updated>2024-09-05T13:55:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2n5w44sk9ks26kgqhtszr5lalny9rw397wzrkdqjy2n3j2ggrrtszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52ghnah6d</id>
    
      <title type="html">true. Opt directly into global search and select one or many ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2n5w44sk9ks26kgqhtszr5lalny9rw397wzrkdqjy2n3j2ggrrtszyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52ghnah6d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswzlep72y9jy3v06deeqn3xqpjn36j5wl36p9g7j9p7hvll5dlkhgzzt346&#39;&gt;nevent1q…t346&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;true. Opt directly into global search and select one or many providers to index your posts.
    </content>
    <updated>2024-09-05T00:12:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs20ywhgjc6deccuc327a70t4pq0zn4v27udrrr2pcydp7grfret6czyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gtmpw6s</id>
    
      <title type="html">default global search could be managed by the core team but ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs20ywhgjc6deccuc327a70t4pq0zn4v27udrrr2pcydp7grfret6czyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gtmpw6s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgr9z02vajcfcnhjlnaeyd2v3fq3lg8n4aggn3m6xsme7lz546fqgwdes78&#39;&gt;nevent1q…es78&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;default global search could be managed by the core team but instances should be able to configure which global search engine they want to use if any.
    </content>
    <updated>2024-09-05T00:06:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgr9z02vajcfcnhjlnaeyd2v3fq3lg8n4aggn3m6xsme7lz546fqgzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gfy5qzm</id>
    
      <title type="html">folks will get mad regardless of what they do lol. But I agree. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgr9z02vajcfcnhjlnaeyd2v3fq3lg8n4aggn3m6xsme7lz546fqgzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gfy5qzm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs92l4nqf29naqjp9l28uptnfrdzdq7qch2gr6hj8tcgx5du53gazg732dwq&#39;&gt;nevent1q…2dwq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;folks will get mad regardless of what they do lol. But I agree. Users can opt in to instance level and global search. Instances can decide if they want to allow global indexing at all.
    </content>
    <updated>2024-09-05T00:04:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz7vvf9s3lfkkwdultazdfa6ckyjt36cekwd2wgwl50yzpcfhrzeczyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gdk835e</id>
    
      <title type="html">I think it is still up to instances. So I dot think there is one ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz7vvf9s3lfkkwdultazdfa6ckyjt36cekwd2wgwl50yzpcfhrzeczyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gdk835e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0le30xp9suzrq6sdfzw49j3snlx7w6fx2dzc787s2adyz2d70z3gqx34s4&#39;&gt;nevent1q…34s4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think it is still up to instances. So I dot think there is one central search index.
    </content>
    <updated>2024-09-04T16:35:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0c5n59mzxgkuk0jtj78kc645mefz4xhymgshfg0znzaspjazw22gzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gq4w3gt</id>
    
      <title type="html">accounts can now opt into having their posts indexed. Following ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0c5n59mzxgkuk0jtj78kc645mefz4xhymgshfg0znzaspjazw22gzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52gq4w3gt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswgn70tx3wx4lj5h0ecervv3366g7244s5u3dcv4ej64np2j32q6skpesev&#39;&gt;nevent1q…esev&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;accounts can now opt into having their posts indexed. Following hashtags is still my go-to for finding new folks to follow.
    </content>
    <updated>2024-09-04T16:29:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxls49renzcum9hk8ju7j972d20y2llv5hu9usps3rsdn9zlrdfrqzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52g4eavfv</id>
    
      <title type="html">yup that worked. I just used an import map from node:assert to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxls49renzcum9hk8ju7j972d20y2llv5hu9usps3rsdn9zlrdfrqzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52g4eavfv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfee48vd0g79eh5v4n85xh6wd2z4ntvnyvpxhlccd5t0qp8q7d3yghl60cq&#39;&gt;nevent1q…60cq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yup that worked. I just used an import map from node:assert to the esm.sh URL and it worked perfectly. Thanks for the suggestion!
    </content>
    <updated>2024-08-04T20:45:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfee48vd0g79eh5v4n85xh6wd2z4ntvnyvpxhlccd5t0qp8q7d3ygzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52grvaf08</id>
    
      <title type="html">oo good call!</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfee48vd0g79eh5v4n85xh6wd2z4ntvnyvpxhlccd5t0qp8q7d3ygzyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52grvaf08" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszh5wrcj059aceve4anmak6dexhj3eq8a0747erqzkymvkpuapa0s5dvcqn&#39;&gt;nevent1q…vcqn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oo good call!
    </content>
    <updated>2024-08-04T17:22:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz3w98vczsy9d04et4pattlumsdlluzl6tl027lmgx0kswapsvjxczyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52guufrzr</id>
    
      <title type="html">does anyone know a good way to run nodes assertion module in the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz3w98vczsy9d04et4pattlumsdlluzl6tl027lmgx0kswapsvjxczyqvzkhwsvu6n5s3wq44g9h8sm2e9r7yakr02cgydqvjesj7f8d52guufrzr" />
    <content type="html">
      does anyone know a good way to run nodes assertion module in the browser? The older assert modules doesn&amp;#39;t work with esmodules.&lt;br/&gt;&lt;br/&gt;#webdev #javascript #node
    </content>
    <updated>2024-08-04T17:01:26Z</updated>
  </entry>

</feed>