<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-30T16:01:57Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by Hoshino Lina (星乃リナ) 🩵 3D Yuri Wedding prep!!!</title>
  <author>
    <name>Hoshino Lina (星乃リナ) 🩵 3D Yuri Wedding prep!!!</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub14w78207els8vs5fxduhhval0r9zgujpf2khcqyfuhmkt2tlyvcyq2zuequ.rss" />
  <link href="https://njump.me/npub14w78207els8vs5fxduhhval0r9zgujpf2khcqyfuhmkt2tlyvcyq2zuequ" />
  <id>https://njump.me/npub14w78207els8vs5fxduhhval0r9zgujpf2khcqyfuhmkt2tlyvcyq2zuequ</id>
  <icon>https://media.vt.social/accounts/avatars/109/300/610/610/269/745/original/db4a225f1d062549.png</icon>
  <logo>https://media.vt.social/accounts/avatars/109/300/610/610/269/745/original/db4a225f1d062549.png</logo>




  <entry>
    <id>https://njump.me/nevent1qqsqqd4hgzc9lvdq8fc23str8gl2sht0nnddjjupzpqy6dv5aj2kxdgzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsc87eu2</id>
    
      <title type="html">I don&amp;#39;t know why it&amp;#39;s 3 yet, but 3 seems to be ~exact by ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqqd4hgzc9lvdq8fc23str8gl2sht0nnddjjupzpqy6dv5aj2kxdgzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsc87eu2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8utjkr873rgtw20du0qkcwf7llaw8wz43p9k2m8kn734t265ud8spz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qcwdqnr&#39;&gt;nevent1q…dqnr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know why it&amp;#39;s 3 yet, but 3 seems to be ~exact by all appearances. No, it&amp;#39;s not pi...&lt;br/&gt;&lt;br/&gt;The diagram above should be what actually happens. You can write out the vector math for that, but I don&amp;#39;t know why that arctan thing with a fudge factor of 3 works out in practice... anyone want to try to solve the math and see if it really ends up like that?
    </content>
    <updated>2026-08-10T09:30:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9a68v242uk5yffnru952m2xt2xpf5hxqtmenxqck3x503ztneqqqzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsehx2ec</id>
    
      <title type="html">OMFG I just solved yesterday&amp;#39;s Live2D physics mystery. The ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9a68v242uk5yffnru952m2xt2xpf5hxqtmenxqck3x503ztneqqqzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsehx2ec" />
    <content type="html">
      OMFG I just solved yesterday&amp;#39;s Live2D physics mystery.&lt;br/&gt;&lt;br/&gt;The trick was to stop trying to make sense of the numbers geometrically, and just try writing buggy code.&lt;br/&gt;&lt;br/&gt;Wrote the dumbest bug I could think of, matched Live2D behavior 100% on the first try.&lt;br/&gt;&lt;br/&gt;Spot the bug...&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.vt.social/media_attachments/files/116/956/291/577/708/341/original/96a06ac21de9983a.png&#34;&gt; 
    </content>
    <updated>2026-07-21T05:23:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv77ze2fy99sw6gucdtqmvleq2pxm5y6jk5x8kgz9m502ehw7xvngzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsm84jfs</id>
    
      <title type="html">🚀🚀🚀 IT WORKS!!!! 🚀🚀🚀 Open Source Live2D ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv77ze2fy99sw6gucdtqmvleq2pxm5y6jk5x8kgz9m502ehw7xvngzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsm84jfs" />
    <content type="html">
      🚀🚀🚀 IT WORKS!!!! 🚀🚀🚀&lt;br/&gt;&lt;br/&gt;Open Source Live2D rendering&lt;br/&gt;Now with ✨parameters✨!!!&lt;br/&gt;&lt;br/&gt;🦀 100% Safe Rust 🦀&lt;br/&gt;🫧 Clean room, black-box implementation 🫧&lt;br/&gt;🌐 🍎 Cross-platform rendering 🐧 🪟&lt;br/&gt;&lt;br/&gt;Just a few things left before it&amp;#39;s feature-complete!!&lt;br/&gt;#VTuber #ENVTuber #Live2D #Rust&lt;br/&gt;&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://media.vt.social/media_attachments/files/116/828/655/873/907/811/original/9cc3d0e34757d2f6.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-06-28T16:24:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf8t63zzqklasx9syvr0wh78jpm9l49jn8f69et7ry94nuaynmd9czyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqs39v60e</id>
    
      <title type="html">I think I have almost everything I need to write a Live2D MOC3 ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf8t63zzqklasx9syvr0wh78jpm9l49jn8f69et7ry94nuaynmd9czyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqs39v60e" />
    <content type="html">
      I think I have almost everything I need to write a Live2D MOC3 renderer!! 🚀&lt;br/&gt;&lt;br/&gt;Using from-scratch MOC3 test files, I worked out almost everything, even one undocumented feature ^^&lt;br/&gt;&lt;br/&gt;The warp deformer extrapolation formula is EXTREMELY cursed!! It took me forever to it figure out!!!&lt;br/&gt;&lt;br/&gt;Notes: &lt;a href=&#34;https://gist.github.com/hoshinolina/ae8388dcc373beec502d18aebf6d07c5&#34;&gt;https://gist.github.com/hoshinolina/ae8388dcc373beec502d18aebf6d07c5&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.vt.social/media_attachments/files/116/726/446/116/227/116/original/75e5ca823f7b467d.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.vt.social/media_attachments/files/116/726/446/119/535/384/original/ba04a55b8dbfa1fb.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.vt.social/media_attachments/files/116/726/446/119/306/301/original/802d2fc9e5a3202e.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.vt.social/media_attachments/files/116/726/446/119/535/383/original/66011d723a9ac478.png&#34;&gt; 
    </content>
    <updated>2026-06-10T15:10:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqqhgre9y696ghp0njq8g78sp6e5z5mv7t80hu2xemhwrgggw39rqzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsa3pfus</id>
    
      <title type="html">@nprofile…m9jv Yeah that&amp;#39;s what I use most of the time ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqqhgre9y696ghp0njq8g78sp6e5z5mv7t80hu2xemhwrgggw39rqzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsa3pfus" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz8f6qv7d6kxdzefluzrla7ttv457qm9at50pwuad78xuxnx3pefspz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qh2ret2&#39;&gt;nevent1q…ret2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqxl6v22tg44a3jkymxkd2u2ejh4s497maklu4ccyunt8g5zpjsgkqjam9jv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqxl6v22tg44a3jkymxkd2u2ejh4s497maklu4ccyunt8g5zpjsgkqjam9jv&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…m9jv&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Yeah that&amp;#39;s what I use most of the time these days.
    </content>
    <updated>2026-05-19T12:53:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq02xqlsts9cpp9s8rw9k4qpuvrfqaxyva3pczytqnljuyy7r49uszyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsut4uyt</id>
    
      <title type="html">Today in Nvidia pain: an incomplete DMA-BUF implementation has ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq02xqlsts9cpp9s8rw9k4qpuvrfqaxyva3pczytqnljuyy7r49uszyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsut4uyt" />
    <content type="html">
      Today in Nvidia pain: an incomplete DMA-BUF implementation has been breaking hybrid graphics users for years (particularly Chromium), and apparently they concluded back then that it&amp;#39;s not their bug and never fixed it...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/NVIDIA/open-gpu-kernel-modules/issues/1037&#34;&gt;https://github.com/NVIDIA/open-gpu-kernel-modules/issues/1037&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s totally their bug.
    </content>
    <updated>2026-02-21T13:40:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxz73rhnagyjpf3r0myzq9zw6qp730xzrg4w78zne8wrnf3nrnxdczyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqs686xjt</id>
    
      <title type="html">No single person has ever reinvented all the wheels and built ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxz73rhnagyjpf3r0myzq9zw6qp730xzrg4w78zne8wrnf3nrnxdczyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqs686xjt" />
    <content type="html">
      No single person has ever reinvented all the wheels and built something genuinely useful.&lt;br/&gt;&lt;br/&gt;You can reinvent all the things for fun and for education, but then that&amp;#39;s all you will achieve. Enjoyment and education. That&amp;#39;s fine, if that is your goal.&lt;br/&gt;&lt;br/&gt;If you want to actually build something people will use, you have to stand on the shoulders of giants. You get to reinvent one thing, and reinvent that one single thing well. Maybe two.&lt;br/&gt;&lt;br/&gt;Believing you can single-handedly redo the work of thousands of people across dozens of (sub)fields, and do a better job than them, so much so that people will actually believe your work is superior and choose to use it, is pure lunacy.&lt;br/&gt;&lt;br/&gt;Unless you can recruit your own team of hundreds or thousands of people, of course... but for that you have to be a (very) good leader.
    </content>
    <updated>2025-12-17T15:37:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspp4fxxf0v8hmf3q0pkzauzs66vm5aprq0wj5yf8sfkyxzdguqphgzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsgsgpgf</id>
    
      <title type="html">I think this is really the case where these LLMs are actually ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspp4fxxf0v8hmf3q0pkzauzs66vm5aprq0wj5yf8sfkyxzdguqphgzyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsgsgpgf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2pnk5aw38mhj5htx44h8wgj0nz27kfs35jcv4e8uvjc25drke49qpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43q5kxsvp&#39;&gt;nevent1q…xsvp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think this is really the case where these LLMs are actually useful:&lt;br/&gt;&lt;br/&gt;- Mindless work where it would take a human longer to automate (writing a script using a translation API)&lt;br/&gt;- It would take a human longer to do manually&lt;br/&gt;- There is no creativity involved other than trivial/irrelevant stylistic choices&lt;br/&gt;- The major bottleneck for a human is I/O (typing/reading speed)&lt;br/&gt;- There is little to no risk from invalid output/hallucination
    </content>
    <updated>2025-08-13T03:40:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszkqcmpadgjwg7kx56m5uv7tkhq70cevedeks3at3va3thghfteqczyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsq830zm</id>
    
      <title type="html">✨️Frame sharing into OBS on Linux works!✨️ This is NOT ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszkqcmpadgjwg7kx56m5uv7tkhq70cevedeks3at3va3thghfteqczyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqsq830zm" />
    <content type="html">
      ✨️Frame sharing into OBS on Linux works!✨️&lt;br/&gt;&lt;br/&gt;This is NOT screen capture even though it says screen capture! It&amp;#39;s a direct render into a PipeWire DMA-BUF video stream!&lt;br/&gt;&lt;br/&gt;Next stream, cleanup and hooking this up to the Spout2 side to complete the trick!&lt;br/&gt;&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://vt.social/media/media_attachments/files/114/982/123/605/863/401/original/7d8726eb749eee78.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2025-08-06T13:46:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp9uuwr274uf8e5yude4asdunyn4lwvy8qm5v7qcaxgaqhjsnjfkszyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqskpjn4c</id>
    
      <title type="html">@nprofile…vsey Connecting it directly to a generic monitor ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp9uuwr274uf8e5yude4asdunyn4lwvy8qm5v7qcaxgaqhjsnjfkszyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqskpjn4c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2kj5g6chesuyhdzh9agdu6lrt9ync3jqp4ms6csgfmudkw0h488cpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43q8w3fed&#39;&gt;nevent1q…3fed&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqq6ncshnny57xls8vjqyz4wxk5gn2dfq4alk447g3v62084l2huvsvpvsey&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqq6ncshnny57xls8vjqyz4wxk5gn2dfq4alk447g3v62084l2huvsvpvsey&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…vsey&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Connecting it directly to a generic monitor doesn&amp;#39;t work because it checks for the ID (the original Switch 1). But people make compatible monitors these days.&lt;br/&gt;&lt;br/&gt;Apple actually uses crypto auth chips in their Made for iPhone program! That one is real, but they also support a lot of standard USB stuff these days so you only need to sign up for MFi if you are making an Apple-device-exclusive thing mostly. Not for things like display output docks.
    </content>
    <updated>2025-07-03T03:52:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvmsdyyam6727jyddc80puqngd2hevc3zjskx305x0cflgeupf5jczyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqspgshcc</id>
    
      <title type="html">For over one year I&amp;#39;ve been harassed, threatened, doxxed, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvmsdyyam6727jyddc80puqngd2hevc3zjskx305x0cflgeupf5jczyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqspgshcc" />
    <content type="html">
      For over one year I&amp;#39;ve been harassed, threatened, doxxed, misgendered and abused by Luna the Foxgirl, author of Inochi2D.&lt;br/&gt;&lt;br/&gt;Due to her attacks and manipulation of others, I no longer feel safe contributing to Linux GPU drivers, and I will be retiring my current model.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://asahilina.net/luna-abuse/&#34;&gt;https://asahilina.net/luna-abuse/&lt;/a&gt;
    </content>
    <updated>2025-05-05T05:16:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspkhcavkvm8t3szmcyjgxspxscl020jlh8hkk5w0lhm3r72dxa2zczyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqshu3z7c</id>
    
      <title type="html">If you don&amp;#39;t believe me, look at what happens when you ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspkhcavkvm8t3szmcyjgxspxscl020jlh8hkk5w0lhm3r72dxa2zczyz4mcaflm87qajz3yehj7anhauv5frjg9926lqq38jlwedf0u3nqshu3z7c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqxsuvq2k9qun9edftm70ufjej39tlyrr25wt7aamdy05qz0ngfjspz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qkjyn0j&#39;&gt;nevent1q…yn0j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you don&amp;#39;t believe me, look at what happens when you configure an EQ with a reeeeally high Q (super steep/complex frequency response), and play back a click through it!&lt;br/&gt;&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://vt.social/media/media_attachments/files/114/194/293/504/019/267/original/159fd79ec11da4c4.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2025-03-20T10:30:42Z</updated>
  </entry>

</feed>