<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-02-08T00:50:26Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by mutex</title>
  <author>
    <name>mutex</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1mutexn28l0umympkquy0vsfjqn32dz7ee3q90lyvztkvl3vawvfsgqwgck.rss" />
  <link href="https://njump.me/npub1mutexn28l0umympkquy0vsfjqn32dz7ee3q90lyvztkvl3vawvfsgqwgck" />
  <id>https://njump.me/npub1mutexn28l0umympkquy0vsfjqn32dz7ee3q90lyvztkvl3vawvfsgqwgck</id>
  <icon>https://image.nostr.build/93bfaaf7c9a9a774f530336bb66982df44c02fee7b198efe5b27ca22b3a3282a.jpg</icon>
  <logo>https://image.nostr.build/93bfaaf7c9a9a774f530336bb66982df44c02fee7b198efe5b27ca22b3a3282a.jpg</logo>




  <entry>
    <id>https://njump.me/nevent1qqs0sgj8e8nykdukwx0lqdzugke2wnukvj3f9rsfvuh63c0cxranqtszyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xz0mrhn</id>
    
      <title type="html">well you can say that to him, if AI confirmed his point of view i ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0sgj8e8nykdukwx0lqdzugke2wnukvj3f9rsfvuh63c0cxranqtszyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xz0mrhn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgef8le2rc9hhk43259s0ufaalvaew00x3yz88ltwd8w0kk0mcm8qppemhxue69uhkummn9ekx7mp06qqj8k&#39;&gt;nevent1q…qj8k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;well you can say that to him, if AI confirmed his point of view i wouldn&amp;#39;t have bothered to reply
    </content>
    <updated>2026-02-03T01:51:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrzhxkx3tfl35a70yxlukvh6kktucczfvt5hcn8hxcstewlqgkxuczyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3x9g0p97</id>
    
      <title type="html">why not? i gave him the answer he is looking for. after reading ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrzhxkx3tfl35a70yxlukvh6kktucczfvt5hcn8hxcstewlqgkxuczyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3x9g0p97" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqqr7avdtnjx4ycfjmhgzhp3nm3xf209sa29w0ynjkvga5rsmmsppemhxue69uhkummn9ekx7mp0yd30ck&#39;&gt;nevent1q…30ck&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;why not? i gave him the answer he is looking for. after reading and removed useless points 4 and 6.&lt;br/&gt;&lt;br/&gt;you see he was wrong about the dystopia thing here, it is a good thing for privacy
    </content>
    <updated>2026-02-03T01:46:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd94lmqmchfezt0hd7kqlka2zqgupvcv7e3dl9h98rcu82h9j6t8czyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xhx6trg</id>
    
      <title type="html">: This person has identified a real and rather unsettling quirk ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd94lmqmchfezt0hd7kqlka2zqgupvcv7e3dl9h98rcu82h9j6t8czyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xhx6trg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxgg9ymj05hquf0p65522gtrdn6sjtkg2t6nzsd9x68ag2lj62p0sppemhxue69uhkummn9ekx7mp05wn8aw&#39;&gt;nevent1q…n8aw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;:&lt;br/&gt;&lt;br/&gt;This person has identified a real and rather unsettling quirk of how modern browsers handle embedded content, but the interpretation needs some clarification. Here’s a breakdown of what’s likely happening:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;1. What’s likely being observed&lt;br/&gt;&lt;br/&gt;The 42 MB is probably the storage allocation for the YouTube iframe’s browser cache, service workers, IndexedDB, or other persistent storage that YouTube sets up when it loads in an iframe.&lt;br/&gt;&lt;br/&gt;YouTube (like many large web apps) uses client-side storage for performance, offline functionality, tracking, etc.&lt;br/&gt;&lt;br/&gt;In modern browsers, storage is partitioned by origin &#43; top-level site (a policy called “Storage Partitioning” or “Network State Partitioning”).&lt;br/&gt;&lt;br/&gt;This means if you embed youtube.com on example1.com and example2.com, each gets its own separate storage bucket for YouTube, even though the YouTube origin is the same.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2. Why 42 MB specifically?&lt;br/&gt;&lt;br/&gt;That number isn’t random; it’s likely the initial or default storage allocation YouTube requests via the Storage API or IndexedDB.&lt;br/&gt;&lt;br/&gt;Browsers may pre-allocate space up to a quota, and 42 MB could be YouTube’s chosen baseline for caching video segments, player assets, etc.&lt;br/&gt;&lt;br/&gt;The exact number might be consistent because it’s part of YouTube’s embedded player initialization.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;3. Why does each site get its own copy?&lt;br/&gt;&lt;br/&gt;This is due to privacy-focused changes in browsers (especially Safari, Firefox, and Chrome) to prevent cross-site tracking via shared storage.&lt;br/&gt;&lt;br/&gt;Previously, if you visited Site A and Site B, both with YouTube embeds, the embed could share storage and use it to identify you across sites.&lt;br/&gt;&lt;br/&gt;Now, with storage partitioning, the YouTube iframe storage is segregated per top-level site. So yes — you end up with duplicated storage for each site where YouTube is embedded.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;5. Is this dystopian?&lt;br/&gt;&lt;br/&gt;From a user storage perspective, it feels wasteful — dozens of sites × 42 MB adds up.&lt;br/&gt;&lt;br/&gt;But from a privacy perspective, it’s meant to protect you. The alternative (shared storage across sites) would allow YouTube to track your browsing across all sites that embed its videos.&lt;br/&gt;&lt;br/&gt;The real criticism could be:&lt;br/&gt;&lt;br/&gt;Why does YouTube need so much storage for a simple embed?&lt;br/&gt;&lt;br/&gt;Could the embed use a lighter, storage-free version if it’s just a video player?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Conclusion:&lt;br/&gt;The observation is essentially correct — each site with a YouTube embed gets its own partitioned storage chunk (~42 MB) from YouTube. It’s a side effect of privacy protections &#43; aggressive caching by large platforms. The trade-off is privacy vs. storage bloat.
    </content>
    <updated>2026-02-03T00:59:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsx4h9ss2aguzkxvnc4xeyjd5uzsj8gx6ejp9jl90c9zjpt2uwd6mczyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xalm0x4</id>
    
      <title type="html">Thanks! it depends on which browser you&amp;#39;re using, Keychat is ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsx4h9ss2aguzkxvnc4xeyjd5uzsj8gx6ejp9jl90c9zjpt2uwd6mczyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xalm0x4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfjf4k06sgmhzr5v9qqfhg2s55agp3ekg7p2v824szuv2xkptfqkcpzpmhxue69uhkummnw3ezumt0d5hs4vfuqv&#39;&gt;nevent1q…fuqv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks!&lt;br/&gt;&lt;br/&gt;it depends on which browser you&amp;#39;re using, Keychat is more restrictive for the added nostr and privacy features, I&amp;#39;m still not able to detect why it won&amp;#39;t refresh and couldn&amp;#39;t debug my client on their desktop version. couldn&amp;#39;t play with screen off too. will try to make it work better on Keychat but it may be a trade-off for their added features so it may never work.&lt;br/&gt;&lt;br/&gt;but if you can test on other browsers it should work fine with screen off or even in background while using another app, I&amp;#39;m assuming you mean android.
    </content>
    <updated>2026-02-01T05:51:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2cuzf9cqvgau7660ws69cjcmqsf7wpzh0xmj52qrfy3k9afrl0pgzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xqx6zn7</id>
    
      <title type="html">github is just a host for your source code, you build on your ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2cuzf9cqvgau7660ws69cjcmqsf7wpzh0xmj52qrfy3k9afrl0pgzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xqx6zn7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8yq8wk8t0x6vvalf02wcs8f92nf7sxg56wfd7x8m40dsdksauf4qpzpmhxue69uhkummnw3ezumt0d5hshklatn&#39;&gt;nevent1q…latn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;github is just a host for your source code, you build on your device then push to github. there is github pages that can host your static website if that is what you mean, i am hosting my app on that. but github is just a host you are not creating anything in it.&lt;br/&gt;&lt;br/&gt;any AI can help you with detailed step by step answers for the thing you are trying to achieve.
    </content>
    <updated>2026-01-30T04:27:02Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst5dxn2mwlp8ps90zvd3xnvcse93xwygvez02mnjh6rhtz9v2n2egzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3x7jf2nf</id>
    
      <title type="html">not sure what you mean, question too broad</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst5dxn2mwlp8ps90zvd3xnvcse93xwygvez02mnjh6rhtz9v2n2egzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3x7jf2nf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz2fq7cvc0hxhuaaecjv27y05f3kwzfdh36apqmp36zqp248pgcxcpzpmhxue69uhkummnw3ezumt0d5hsq3h2vn&#39;&gt;nevent1q…h2vn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;not sure what you mean, question too broad
    </content>
    <updated>2026-01-30T03:49:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw5q8uy253lv8dy95040eg3vy6fw87j372rw450tu0k7lg3xuwp9szyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xxm7ajs</id>
    
      <title type="html">it prevents refreshes</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw5q8uy253lv8dy95040eg3vy6fw87j372rw450tu0k7lg3xuwp9szyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xxm7ajs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8adwfmrxzp9w26vchrhkjwzavzzpq34rhcle2w90x4c3npssv3wcpzpmhxue69uhkummnw3ezumt0d5hs3thfyy&#39;&gt;nevent1q…hfyy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it prevents refreshes
    </content>
    <updated>2026-01-30T03:38:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8xp625q5tkawrygelwllhckl2gzzz47qgvuvakm2uaxnxxm4832gzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xugkstc</id>
    
      <title type="html">lightning addresses and zaps, just like other nostr clients</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8xp625q5tkawrygelwllhckl2gzzz47qgvuvakm2uaxnxxm4832gzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xugkstc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9vgmlh2ujg2u3spcgzlcgw79cnzpkuz4233wg9s0mmcq8egqh20spzpmhxue69uhkummnw3ezumt0d5hshx4ce5&#39;&gt;nevent1q…4ce5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;lightning addresses and zaps, just like other nostr clients
    </content>
    <updated>2026-01-30T03:17:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8adwfmrxzp9w26vchrhkjwzavzzpq34rhcle2w90x4c3npssv3wczyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xgzw55m</id>
    
      <title type="html">removed the auto detection for extension and it seems to be ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8adwfmrxzp9w26vchrhkjwzavzzpq34rhcle2w90x4c3npssv3wczyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xgzw55m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqdhmx55mspluzmknwf93x4h6a9typcecxcgqppvxws76p36dqjscpzpmhxue69uhkummnw3ezumt0d5hsw4lmcv&#39;&gt;nevent1q…lmcv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;removed the auto detection for extension and it seems to be working fine now. seems Keychat needs some time to inject the browser extension or something.&lt;br/&gt;&lt;br/&gt;there is another problem just with Keychat when the app updates it freezes
    </content>
    <updated>2026-01-30T03:05:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrtecwl8e97d2xeku24e039prdhxaqcx672qf0hzqk3vfa6sj325gzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xrfgwqv</id>
    
      <title type="html">yes, it currently should auto detect a browser extension and show ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrtecwl8e97d2xeku24e039prdhxaqcx672qf0hzqk3vfa6sj325gzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xrfgwqv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsga7u65nzfkept04s8s0kj0ytv6wexqjvg03zmq0ym3zsgthkdv4spzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcqmw4qe&#39;&gt;nevent1q…w4qe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yes, it currently should auto detect a browser extension and show like that&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/d5ab0408e6a2faf79efe63c13fb49de5a89deaf2836bdab98ea11de6987ff156.png&#34;&gt; 
    </content>
    <updated>2026-01-30T02:00:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs80t7gx5nzn74resdll8s3mfdqu997crvmq5gf2wex3dwatyqej2czyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3x44me8j</id>
    
      <title type="html">actually found keychat already installed on my android from ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs80t7gx5nzn74resdll8s3mfdqu997crvmq5gf2wex3dwatyqej2czyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3x44me8j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd8d4mq5vu9zwfvw8d04t64wdt2fm59lxu6esy5e8tftljxj9utrspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc280wtz&#39;&gt;nevent1q…0wtz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;actually found keychat already installed on my android from earlier, what&amp;#39;s different in keychat than a browser with signer extension because it seems not detecting it on keychat
    </content>
    <updated>2026-01-30T01:42:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf3mkeyy38clua34zsx66esca7c88mnpay6w9u2c7h08j0ku0vd7czyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xklr229</id>
    
      <title type="html">it works on keychat</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf3mkeyy38clua34zsx66esca7c88mnpay6w9u2c7h08j0ku0vd7czyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xklr229" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2lxrjkq4gvqke968v4sj6twxgqsf4f8ztmmdykljs0d9azt5ywtqppemhxue69uhkummn9ekx7mp0en5dlh&#39;&gt;nevent1q…5dlh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it works on keychat
    </content>
    <updated>2026-01-30T00:32:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsweuc8ktlxfv6crrutygt0ze5rsjuqh6hhdnn0xv7dwwjn06hu5tgzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3x9g6vhc</id>
    
      <title type="html">what is keychat?</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsweuc8ktlxfv6crrutygt0ze5rsjuqh6hhdnn0xv7dwwjn06hu5tgzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3x9g6vhc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2lxrjkq4gvqke968v4sj6twxgqsf4f8ztmmdykljs0d9azt5ywtqppemhxue69uhkummn9ekx7mp0en5dlh&#39;&gt;nevent1q…5dlh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;what is keychat?
    </content>
    <updated>2026-01-30T00:22:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp74mk5zk884qcscaglfxusfg0rymrv4fduklwze8906ljqvkhfpqzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xspzf94</id>
    
      <title type="html">Hello #Nostr I&amp;#39;m building a video client https://vutr.space/ ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp74mk5zk884qcscaglfxusfg0rymrv4fduklwze8906ljqvkhfpqzyr030y6dglalnvnvxcrs3ajpxgzw9f5tm8xyq4lu3sfwen79n4e3xspzf94" />
    <content type="html">
      Hello #Nostr &lt;br/&gt;&lt;br/&gt;I&amp;#39;m building a video client&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://vutr.space/&#34;&gt;https://vutr.space/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://gitworkshop.dev/npub1mutexn28l0umympkquy0vsfjqn32dz7ee3q90lyvztkvl3vawvfsgqwgck/relay.ngit.dev/vutr&#34;&gt;https://gitworkshop.dev/npub1mutexn28l0umympkquy0vsfjqn32dz7ee3q90lyvztkvl3vawvfsgqwgck/relay.ngit.dev/vutr&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Feedback appreciated.&lt;br/&gt;&lt;br/&gt;#introductions #dev
    </content>
    <updated>2026-01-28T19:56:09Z</updated>
  </entry>

</feed>