<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-01-06T03:12:06Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by Steve Troughton-Smith</title>
  <author>
    <name>Steve Troughton-Smith</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1p3tcm8sn2vthncy77k9leyzxysaw8c94whmw3y5dxq2r6jhetmmqfgjet5.rss" />
  <link href="https://nostr.ae/npub1p3tcm8sn2vthncy77k9leyzxysaw8c94whmw3y5dxq2r6jhetmmqfgjet5" />
  <id>https://nostr.ae/npub1p3tcm8sn2vthncy77k9leyzxysaw8c94whmw3y5dxq2r6jhetmmqfgjet5</id>
  <icon>https://files.mastodon.social/accounts/avatars/109/742/206/677/653/822/original/cf30d22950290178.jpeg</icon>
  <logo>https://files.mastodon.social/accounts/avatars/109/742/206/677/653/822/original/cf30d22950290178.jpeg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqswnkdge0l936k7pknq2tnw4gff6l8mxlatt9nqwqteu3mm57l5ztqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vzpvjnn</id>
    
      <title type="html">New Finder feature in macOS 27: you can paste things from your ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswnkdge0l936k7pknq2tnw4gff6l8mxlatt9nqwqteu3mm57l5ztqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vzpvjnn" />
    <content type="html">
      New Finder feature in macOS 27: you can paste things from your clipboard into the filesystem. Who else has been asking for this one? 😄&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://files.mastodon.social/media_attachments/files/116/737/824/492/107/889/original/d83f244d05daf98b.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-06-12T15:24:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstt42c7e0kq9yg0fujrnp59d3nwnmyz6ht8kuajqzu0vm462gk62gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v2x0ggk</id>
    
      <title type="html">AppKit isn&amp;#39;t just getting touch gesture support, but ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstt42c7e0kq9yg0fujrnp59d3nwnmyz6ht8kuajqzu0vm462gk62gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v2x0ggk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrscap55dg9gnkw8l62lqvxvqkzcu23gerwdlzfv8693dx92e5h4g8g4426&#39;&gt;nevent1q…4426&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;AppKit isn&amp;#39;t just getting touch gesture support, but NSToolbar now has iOS-style fluid morphing animations when used with a touchscreen too.&lt;br/&gt;&lt;br/&gt;Longpresses trigger a right-click, momentum pinch and scroll work great. Very clearly telegraphing upcoming touchscreen Macs&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://files.mastodon.social/media_attachments/files/116/720/570/318/262/877/original/78a0316d0323e251.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-06-09T14:16:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2mdd5cj7gr3juea805efzdt5ukk0ftsj4srkhxqrrd3xsvnr8t0szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vh755hd</id>
    
      <title type="html">Xcode 27 is devastating for minimum OS deployment targets. A lot ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2mdd5cj7gr3juea805efzdt5ukk0ftsj4srkhxqrrd3xsvnr8t0szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vh755hd" />
    <content type="html">
      Xcode 27 is devastating for minimum OS deployment targets. A lot of third party software is going to be forced into dropping older OSes
    </content>
    <updated>2026-06-09T11:38:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstapesam5xtueqtlc00vdj39wnhxpk68txht6d8cwvyd63ml2td6czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vfx03s2</id>
    
      <title type="html">macOS Golden Gate doesn&amp;#39;t look &amp;#39;refined&amp;#39;, it looks ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstapesam5xtueqtlc00vdj39wnhxpk68txht6d8cwvyd63ml2td6czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vfx03s2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszkuqjfa8ctf7fd7yrt00nlrq55fq9cllwkenull5s82kameunldgd8320s&#39;&gt;nevent1q…320s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;macOS Golden Gate doesn&amp;#39;t look &amp;#39;refined&amp;#39;, it looks retro. It&amp;#39;s honestly shocking at first launch. It&amp;#39;s like we&amp;#39;ve slowly moving into a timeline where iOS 7 never happened&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/719/618/189/307/601/original/df93d578e28adc93.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/719/621/295/427/221/original/c6cf9b5abee0cf2f.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-06-09T10:14:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrscap55dg9gnkw8l62lqvxvqkzcu23gerwdlzfv8693dx92e5h4gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vfdtcw5</id>
    
      <title type="html">AppKit is getting new touch gesture support on macOS 27 😏 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrscap55dg9gnkw8l62lqvxvqkzcu23gerwdlzfv8693dx92e5h4gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vfdtcw5" />
    <content type="html">
      AppKit is getting new touch gesture support on macOS 27 😏&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://developer.apple.com/documentation/Technotes/tn3212-adopting-gesture-recognizers-for-sidecar-touch-support&#34;&gt;https://developer.apple.com/documentation/Technotes/tn3212-adopting-gesture-recognizers-for-sidecar-touch-support&lt;/a&gt;
    </content>
    <updated>2026-06-08T19:07:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxar8zw9d9jf6uhmr5s4cvw7ltqf97gm2qrkcaru6s88g884s6smgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vw5v3yt</id>
    
      <title type="html">Here&amp;#39;s one for the icons-in-menus haters on macOS Tahoe: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxar8zw9d9jf6uhmr5s4cvw7ltqf97gm2qrkcaru6s88g884s6smgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vw5v3yt" />
    <content type="html">
      Here&amp;#39;s one for the icons-in-menus haters on macOS Tahoe:&lt;br/&gt;&lt;br/&gt;defaults write -g NSMenuEnableActionImages -bool NO&lt;br/&gt;&lt;br/&gt;It even preserves the couple of instances you do want icons, like for window zoom/resize&lt;br/&gt;&lt;br/&gt;/cc &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1e0x2y7fdyzqsygsc4q0cua77k7zx3yg7dcjpyfac4adtzuxwwx5sxfxqda&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;John Gruber&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1e0x…xqda&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/262/411/291/386/137/original/f5c6c4d442d375f1.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-20T16:20:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyc02lz45nrz2ej0kjumfsjf3nsrssjf6hyd6fh3hrkhn2ffucq0qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vks2x55</id>
    
      <title type="html">next app 😉</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyc02lz45nrz2ej0kjumfsjf3nsrssjf6hyd6fh3hrkhn2ffucq0qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vks2x55" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsptkdjn6ugc3evrhfhkltfkzdzn6adew9flucxk688ps4sgzsktwscrmx2n&#39;&gt;nevent1q…mx2n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;next app 😉
    </content>
    <updated>2026-03-12T08:54:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfz64r3wpmygahvgycwjng0uuw7pdns98uv3lzl0s8v097f4e2ykszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v6w04al</id>
    
      <title type="html">because I know nothing about it</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfz64r3wpmygahvgycwjng0uuw7pdns98uv3lzl0s8v097f4e2ykszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v6w04al" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstejc32sudgu47c5zw4w2erdhcx6rulzuufk4upk2s3efg5l8k7hqeeyq3l&#39;&gt;nevent1q…yq3l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;because I know nothing about it
    </content>
    <updated>2026-03-12T08:39:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs84zrv4n4vgv9utkhpcyw8lqg0nstft06e3ftjpz9zkana5h0pa4qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vzmt2cc</id>
    
      <title type="html">✈️ If you&amp;#39;ve been curious about this 3D modeling tool, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs84zrv4n4vgv9utkhpcyw8lqg0nstft06e3ftjpz9zkana5h0pa4qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vzmt2cc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgagx9d4tsxhcz8j4yrrklcqdzhxd8zq73srflq4vff2rwp4g29qg9m75gq&#39;&gt;nevent1q…75gq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;✈️ If you&amp;#39;ve been curious about this 3D modeling tool, and just want to check it out yourself, I have pushed a build to TestFlight for iOS, macOS, and visionOS.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not a product, it doesn&amp;#39;t have a name, it has many obvious bugs and issues that haven&amp;#39;t had a polish pass, and it doesn&amp;#39;t save anything to disk. It may never be something I finish; it&amp;#39;s just a snapshot in time of the development, to play with&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://testflight.apple.com/join/qZpy4YED&#34;&gt;https://testflight.apple.com/join/qZpy4YED&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/215/267/480/170/962/original/85b26a25312c4469.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/215/267/774/550/910/original/ae60ffaa9ce31ab6.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/215/268/069/485/362/original/9760d202242a5fff.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/215/268/491/603/844/original/8cddc218146ee1d6.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-12T08:31:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdf8ct5xnmqrrrezwwy9z6ay0nm0kh0ru46ym646z26yv7tvgjc2gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8pf7k5</id>
    
      <title type="html">A $499 MacBook Neo with the brains of a couple-year-old iPhone ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdf8ct5xnmqrrrezwwy9z6ay0nm0kh0ru46ym646z26yv7tvgjc2gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8pf7k5" />
    <content type="html">
      A $499 MacBook Neo with the brains of a couple-year-old iPhone can run Xcode, Photoshop, Blender, Terminal, and pretty much everything else you can think of, yet your $3,200 iPad Pro, with a desktop-class chip, cannot 😑&lt;br/&gt;&lt;br/&gt;What are we doing here?
    </content>
    <updated>2026-03-10T20:57:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgagx9d4tsxhcz8j4yrrklcqdzhxd8zq73srflq4vff2rwp4g29qgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vf5rda0</id>
    
      <title type="html">Quick UI pass on buttons and controls, and an undo stack ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgagx9d4tsxhcz8j4yrrklcqdzhxd8zq73srflq4vff2rwp4g29qgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vf5rda0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0wzpdwmdef67l3655t3fzhd2nlf77dssppa3z7rhflydvwe0ty2g2deh36&#39;&gt;nevent1q…eh36&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Quick UI pass on buttons and controls, and an undo stack&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/200/351/121/677/022/original/789f07d08d72b042.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-09T17:17:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0wzpdwmdef67l3655t3fzhd2nlf77dssppa3z7rhflydvwe0ty2gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vekccx2</id>
    
      <title type="html">I still don&amp;#39;t know what the end goal is, here. I feel like ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0wzpdwmdef67l3655t3fzhd2nlf77dssppa3z7rhflydvwe0ty2gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vekccx2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswyjazcup8ced2gx4g8pw2l23clms8nrf9nyd699zsekwl73a0qpsp0jquv&#39;&gt;nevent1q…jquv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I still don&amp;#39;t know what the end goal is, here. I feel like I&amp;#39;m building foundational tech for something else, but I&amp;#39;m not sure what yet&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://files.mastodon.social/media_attachments/files/116/199/972/348/214/113/original/3b7fc76ee392d6ad.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-09T15:41:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswyjazcup8ced2gx4g8pw2l23clms8nrf9nyd699zsekwl73a0qpszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vdsl9eh</id>
    
      <title>Nostr event nevent1qqswyjazcup8ced2gx4g8pw2l23clms8nrf9nyd699zsekwl73a0qpszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vdsl9eh</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswyjazcup8ced2gx4g8pw2l23clms8nrf9nyd699zsekwl73a0qpszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vdsl9eh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspn0ktwatv4spdxzt5yf6qgacghtv73p6aeracmrg07g6jz932qscvclq09&#39;&gt;nevent1q…lq09&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/199/927/280/176/735/original/aa243acd507ecfd1.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-09T15:29:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspn0ktwatv4spdxzt5yf6qgacghtv73p6aeracmrg07g6jz932qsczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhj8jcc</id>
    
      <title type="html">More scenes from the app ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspn0ktwatv4spdxzt5yf6qgacghtv73p6aeracmrg07g6jz932qsczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhj8jcc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs807yf8rkv3n2getal8p06vgl8knky9ywvume3nr0avue9q7gm9cst7dzg5&#39;&gt;nevent1q…dzg5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;More scenes from the app&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/196/151/478/104/101/original/35e53a5d000486a4.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/196/151/782/727/576/original/56550db7b21cbbf1.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/196/152/200/375/574/original/b0ab8ac4c20eb7c5.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/196/152/495/314/345/original/8688d6f5b5950999.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-08T23:29:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs807yf8rkv3n2getal8p06vgl8knky9ywvume3nr0avue9q7gm9cszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900ve443jk</id>
    
      <title type="html">This is an iPad ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs807yf8rkv3n2getal8p06vgl8knky9ywvume3nr0avue9q7gm9cszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900ve443jk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsds4e606frktgsnyw95qtu0qsyee7z0y7s3pdjv9y24gu5a4suqkgq5s8w6&#39;&gt;nevent1q…s8w6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is an iPad&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/196/063/525/457/140/original/b74a27f89c40074c.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/196/063/861/087/317/original/15aeab713e83bd47.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/196/064/406/226/103/original/e4c2e29ddde010c1.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/196/064/801/025/123/original/0d5b9d14cfe09689.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-08T23:07:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsds4e606frktgsnyw95qtu0qsyee7z0y7s3pdjv9y24gu5a4suqkgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vt9ns7p</id>
    
      <title type="html">How it started | How it&amp;#39;s going ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsds4e606frktgsnyw95qtu0qsyee7z0y7s3pdjv9y24gu5a4suqkgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vt9ns7p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszf2clx8yquyfkzj27p4fz57c98n7za6re9y8gc8weq8n97yv79fsr5seu8&#39;&gt;nevent1q…seu8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How it started | How it&amp;#39;s going&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/195/896/940/879/528/original/ff65d8eda094fba7.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/195/897/382/200/692/original/ae6a2aec6c97f999.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-08T22:24:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszf2clx8yquyfkzj27p4fz57c98n7za6re9y8gc8weq8n97yv79fszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vp7xfha</id>
    
      <title type="html">As this renderer progresses, I can work with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszf2clx8yquyfkzj27p4fz57c98n7za6re9y8gc8weq8n97yv79fszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vp7xfha" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0fupu247g45225vu80ve4430x4372gal8nj6x7xudj2nnw37x9lq6elyrr&#39;&gt;nevent1q…lyrr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As this renderer progresses, I can work with more-and-more-complex scenes, and do longer-and-longer-running successful renders&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/195/381/296/257/141/original/a878d7ff4e11ec34.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/195/381/716/387/723/original/d7da02a38132f3d8.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-08T20:13:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0fupu247g45225vu80ve4430x4372gal8nj6x7xudj2nnw37x9lqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v0gr0ud</id>
    
      <title type="html">The Logitech Muse hardware does feel like a piece of junk. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0fupu247g45225vu80ve4430x4372gal8nj6x7xudj2nnw37x9lqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v0gr0ud" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspcwczljfa8eqky84z6pvj4ywx43xztkpktwxftsyh0qkqvwc9z3qjpf6uc&#39;&gt;nevent1q…f6uc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The Logitech Muse hardware does feel like a piece of junk. Connecting it to the headset is really flakey — you pretty much have to unpair it and re-pair it every time you want to use it, before visionOS will recognize it and account for it in passthrough, but I suspect that&amp;#39;s Apple&amp;#39;s bug. Together, though, it makes it feel pretty lame to use.&lt;br/&gt;&lt;br/&gt;Anyway, my stylus-drawing code works on visionOS too&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/194/490/021/740/905/original/65e78c65d8eb09ef.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-08T16:26:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspcwczljfa8eqky84z6pvj4ywx43xztkpktwxftsyh0qkqvwc9z3qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v3ls9au</id>
    
      <title type="html">Little bit of Apple Pencil shape-drawing, and support for cutouts ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspcwczljfa8eqky84z6pvj4ywx43xztkpktwxftsyh0qkqvwc9z3qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v3ls9au" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdkynw0a7sau09xpu54qcehurx72gel2ka0f788qdrg87j4vl4dcguhtz4f&#39;&gt;nevent1q…tz4f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Little bit of Apple Pencil shape-drawing, and support for cutouts&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://files.mastodon.social/media_attachments/files/116/193/183/979/984/007/original/1cdb7bfcaa605e1e.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-08T10:54:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdkynw0a7sau09xpu54qcehurx72gel2ka0f788qdrg87j4vl4dcgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v72asa9</id>
    
      <title type="html">I was expecting a couple-day forced vacation, but it seems like ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdkynw0a7sau09xpu54qcehurx72gel2ka0f788qdrg87j4vl4dcgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v72asa9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs06knylzj0gnr5c5a4az0wtpc26lyqf392x9d4e5adl2fet9ynhdq2q0rsh&#39;&gt;nevent1q…0rsh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I was expecting a couple-day forced vacation, but it seems like OpenAI reset everybody&amp;#39;s usage limits to apologize for service issues yesterday so I&amp;#39;m back to full 😂
    </content>
    <updated>2026-03-08T09:32:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs06knylzj0gnr5c5a4az0wtpc26lyqf392x9d4e5adl2fet9ynhdqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vpmuqj8</id>
    
      <title type="html">Keeping all three platforms in sync (Mac, iOS, and visionOS) is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs06knylzj0gnr5c5a4az0wtpc26lyqf392x9d4e5adl2fet9ynhdqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vpmuqj8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrrx72tvmv7xsqykgrphtqdxd9zm6dkxndvk0y6rf2qzftqm3wx0qlerap7&#39;&gt;nevent1q…rap7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Keeping all three platforms in sync (Mac, iOS, and visionOS) is important to me. If I ever were to ship something like this, it would be cross-platform from day one&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/190/498/259/665/618/original/fa0a3dcc93f5b665.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-07T23:31:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrrx72tvmv7xsqykgrphtqdxd9zm6dkxndvk0y6rf2qzftqm3wx0qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vtl296r</id>
    
      <title>Nostr event nevent1qqsrrx72tvmv7xsqykgrphtqdxd9zm6dkxndvk0y6rf2qzftqm3wx0qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vtl296r</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrrx72tvmv7xsqykgrphtqdxd9zm6dkxndvk0y6rf2qzftqm3wx0qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vtl296r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8k6weus9kfthf9twm3rd0ktazvhlwync3vzsvk83up3a9rwk44rc4447n4&#39;&gt;nevent1q…47n4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hello&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/190/303/623/958/853/original/4532e247836da18a.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-07T22:42:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8k6weus9kfthf9twm3rd0ktazvhlwync3vzsvk83up3a9rwk44rczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vmfuega</id>
    
      <title type="html">I know how to use Photoshop, and I wish 3D tools were as easy to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8k6weus9kfthf9twm3rd0ktazvhlwync3vzsvk83up3a9rwk44rczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vmfuega" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswstre7ypfnk9azuwn6y0ex4kpeaaht5ve08kh5g3m0yfgrsyp63gf9red2&#39;&gt;nevent1q…red2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I know how to use Photoshop, and I wish 3D tools were as easy to use as a Photoshop. So I think that&amp;#39;s the kind of app I want to create*. Not knowing what I don&amp;#39;t know, I&amp;#39;m sure to stumble across features that no self-respecting modeling tool would add, but are great for people like me. That&amp;#39;s the beauty of cross-domain knowledge, I guess.&lt;br/&gt;&lt;br/&gt;Anyway here&amp;#39;s a pen tool.&lt;br/&gt;&lt;br/&gt;(*you know, if this ever actually becomes something I would want to ship and put my name to)&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://files.mastodon.social/media_attachments/files/116/190/233/172/048/466/original/0a10283b9db15934.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-07T22:24:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswstre7ypfnk9azuwn6y0ex4kpeaaht5ve08kh5g3m0yfgrsyp63gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vu72ykn</id>
    
      <title type="html">I gave it an easy task to start with: a &amp;#39;Frame ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswstre7ypfnk9azuwn6y0ex4kpeaaht5ve08kh5g3m0yfgrsyp63gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vu72ykn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspd0mywj2adq4cs3currefchzaz90t4eu5h80wn0crycuhkmywvqg0s4dtd&#39;&gt;nevent1q…4dtd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I gave it an easy task to start with: a &amp;#39;Frame Selection&amp;#39;/&amp;#39;center camera&amp;#39; button. Select an object or a group of objects and reposition the camera to fit&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://files.mastodon.social/media_attachments/files/116/189/370/212/088/122/original/8c9d745b18998875.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-07T18:44:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspd0mywj2adq4cs3currefchzaz90t4eu5h80wn0crycuhkmywvqgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8qn9jk</id>
    
      <title type="html">This 3D modeling app and the switch to the more-expensive GPT 5.4 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspd0mywj2adq4cs3currefchzaz90t4eu5h80wn0crycuhkmywvqgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8qn9jk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv76acc0m780p73grqafrrf329r00uf49te2nc7vlqm58pud6y57s77ql78&#39;&gt;nevent1q…ql78&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This 3D modeling app and the switch to the more-expensive GPT 5.4 model might finally be the thing that burns through my weekly usage budget. It&amp;#39;s now 25K lines of code; the more-complex renderer really ballooned things a bit, but it&amp;#39;s worth it.&lt;br/&gt;&lt;br/&gt;I finally moved it out of my temp folder and into my projects folder, and handed it off to a fresh GPT 5.4 session with a bunch of documented context about the intricacies of the project. Hopefully that&amp;#39;s enough to jump-start it&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/189/333/943/263/738/original/c3a279f66896fb42.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-07T18:35:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv76acc0m780p73grqafrrf329r00uf49te2nc7vlqm58pud6y57szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxq4cm7</id>
    
      <title type="html">Slowly improving my glass ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv76acc0m780p73grqafrrf329r00uf49te2nc7vlqm58pud6y57szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxq4cm7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg9ldtsllm6nzmy0hmln0gefuh83vgqmuznkaqhdvcalta6herh0gqnkvxp&#39;&gt;nevent1q…kvxp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Slowly improving my glass&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/188/495/844/672/317/original/e4a993b70a4e3e51.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-07T15:02:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg9ldtsllm6nzmy0hmln0gefuh83vgqmuznkaqhdvcalta6herh0gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vufcnxw</id>
    
      <title type="html">Retro. @npub1tg9…uu4f ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg9ldtsllm6nzmy0hmln0gefuh83vgqmuznkaqhdvcalta6herh0gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vufcnxw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs28540r8r0ssd0ylqcwts7wdua06yte4ssw3w2dcrdt4dw5zq6u4cllhc80&#39;&gt;nevent1q…hc80&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Retro.&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;/npub1tg9rkj9e6tgeltvrvelv4szd9rzldgk9g6tgdzcrftlje6gsqp0saeuu4f&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Alex Rosenberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1tg9…uu4f&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/188/182/877/230/157/original/88b6c8f850520f45.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-07T13:42:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs28540r8r0ssd0ylqcwts7wdua06yte4ssw3w2dcrdt4dw5zq6u4czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vmggc59</id>
    
      <title type="html">The raytracer rewrite bears fruit — it can now make it through ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs28540r8r0ssd0ylqcwts7wdua06yte4ssw3w2dcrdt4dw5zq6u4czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vmggc59" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyzpst5erjxsmxsfz9a0g5vlhskh40q0m5sl9vkg4wuw2shtc7c0sf7e3cj&#39;&gt;nevent1q…e3cj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The raytracer rewrite bears fruit — it can now make it through a long-running raytrace on visionOS without bringing the userspace down. It still chokes on more-complex shaders like glass, but it&amp;#39;s a big improvement&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/185/072/128/886/222/original/3672d89927a063d1.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-07T00:31:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyzpst5erjxsmxsfz9a0g5vlhskh40q0m5sl9vkg4wuw2shtc7c0szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vztr5cc</id>
    
      <title type="html">Working on light and glass ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyzpst5erjxsmxsfz9a0g5vlhskh40q0m5sl9vkg4wuw2shtc7c0szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vztr5cc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs80n323fmphv0kuddturtkc8klrwg03q5cywq3tj8zja54ktgn30srnptl2&#39;&gt;nevent1q…ptl2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Working on light and glass&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/184/951/944/873/838/original/d172b0f330570b2a.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-07T00:01:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs80n323fmphv0kuddturtkc8klrwg03q5cywq3tj8zja54ktgn30szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v4nyv37</id>
    
      <title type="html">I feel like I need a bunch of Apple&amp;#39;s glass spheres on my ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs80n323fmphv0kuddturtkc8klrwg03q5cywq3tj8zja54ktgn30szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v4nyv37" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd068lqrp6u53cylu44zel68d88sfptj5fp46983vtfff5ten8qcg3cn6lw&#39;&gt;nevent1q…n6lw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I feel like I need a bunch of Apple&amp;#39;s glass spheres on my desk to try to fine-tune my raytracer 😂
    </content>
    <updated>2026-03-06T22:13:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd068lqrp6u53cylu44zel68d88sfptj5fp46983vtfff5ten8qcgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vwxsz86</id>
    
      <title type="html">Also I&amp;#39;ve switched my Codex model to GPT 5.4, OpenAI says it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd068lqrp6u53cylu44zel68d88sfptj5fp46983vtfff5ten8qcgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vwxsz86" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdk6pckytg6m7r9f5rxjx8p9wfz74pcqxgfj79nwfwrwp4nze9nvsj4989x&#39;&gt;nevent1q…989x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Also I&amp;#39;ve switched my Codex model to GPT 5.4, OpenAI says it outperforms gpt-5.3-codex and it has over double the context window, so I figured a renderer rewrite was the right time to step up a level
    </content>
    <updated>2026-03-06T22:00:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdk6pckytg6m7r9f5rxjx8p9wfz74pcqxgfj79nwfwrwp4nze9nvszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vkc2v9d</id>
    
      <title type="html">I was tired of running into raytracer resource limits, so now it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdk6pckytg6m7r9f5rxjx8p9wfz74pcqxgfj79nwfwrwp4nze9nvszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vkc2v9d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdhfzehp6xwjnt66fa8jn97nw3hscx080089hhmt3sgka3k768tkg7ujhey&#39;&gt;nevent1q…jhey&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I was tired of running into raytracer resource limits, so now it uses wavefronts and a scheduler with a 4&#43; Kloc rewrite. Seems a lot better for complex scenes and lots of glass. All that work spent optimizing the previous renderer&amp;#39;s performance ramp and failure recovery pays off now that the new renderer is so much more robust&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/184/452/801/923/325/original/71f860dfd9d9d06d.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-06T21:54:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdhfzehp6xwjnt66fa8jn97nw3hscx080089hhmt3sgka3k768tkgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vzqdjg4</id>
    
      <title type="html">That’s a whole lot of raytracing from a little iPad. Biggest ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdhfzehp6xwjnt66fa8jn97nw3hscx080089hhmt3sgka3k768tkgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vzqdjg4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszdsr0wh9gx35n8pxt2gcn9d7ccyjcyhekexp6grw4fmwhsfaz9uspv3wdd&#39;&gt;nevent1q…3wdd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That’s a whole lot of raytracing from a little iPad. Biggest render to date, at 5120x2880 — took about an hour to get to the final pass.&lt;br/&gt;&lt;br/&gt;Crashed right at the end, so I didn’t get to take a picture of the final output 🥲&lt;br/&gt;&lt;br/&gt;The raytracer still needs a bunch of work, but it’s more and more capable day by day&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/183/915/023/049/017/original/56da953ebff400a6.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-06T19:37:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszdsr0wh9gx35n8pxt2gcn9d7ccyjcyhekexp6grw4fmwhsfaz9uszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxj5hdd</id>
    
      <title type="html">Even my iPhone 12 Pro Max can raytrace! Which I guess is not all ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszdsr0wh9gx35n8pxt2gcn9d7ccyjcyhekexp6grw4fmwhsfaz9uszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxj5hdd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdkymjh8qcg3lc8nue69cjrdkc9a4a6axzy2sr8y870rt5ys6sv3gu6gmgj&#39;&gt;nevent1q…gmgj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Even my iPhone 12 Pro Max can raytrace!&lt;br/&gt;&lt;br/&gt;Which I guess is not all that surprising, considering the A14 chip is the same generation as the M1&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/183/821/982/061/443/original/085e9c7bf9058191.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-06T19:13:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdkymjh8qcg3lc8nue69cjrdkc9a4a6axzy2sr8y870rt5ys6sv3gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vjyw9t6</id>
    
      <title type="html">Complex scenes are kinda fun 😎 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdkymjh8qcg3lc8nue69cjrdkc9a4a6axzy2sr8y870rt5ys6sv3gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vjyw9t6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvyjucvuyh2x63vz897prapevgcjw5p7pqgtuyvctzrhs6r20c2cccqyy36&#39;&gt;nevent1q…yy36&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Complex scenes are kinda fun 😎&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/183/511/731/080/514/original/3113b752bdbeee62.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/183/512/421/996/669/original/98ac472ce731fe69.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-06T17:55:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvyjucvuyh2x63vz897prapevgcjw5p7pqgtuyvctzrhs6r20c2cczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v470jcn</id>
    
      <title type="html">(Maybe I should vibe code Xcode, next.)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvyjucvuyh2x63vz897prapevgcjw5p7pqgtuyvctzrhs6r20c2cczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v470jcn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9fdjsu27u9l8lpv6wp32vwnrstj6z2uzstnm5w3rk6vjw22fdrggp7ekya&#39;&gt;nevent1q…ekya&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(Maybe I should vibe code Xcode, next.)
    </content>
    <updated>2026-03-06T17:31:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9fdjsu27u9l8lpv6wp32vwnrstj6z2uzstnm5w3rk6vjw22fdrggzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhaa3dh</id>
    
      <title type="html">iPadOS has never been better for rich, complex, desktop-class ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9fdjsu27u9l8lpv6wp32vwnrstj6z2uzstnm5w3rk6vjw22fdrggzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhaa3dh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs00q086dvcjnfh6tc5pk5shj58tlxugujcj709jhwzmzx3mzcg3ggkr3yhd&#39;&gt;nevent1q…3yhd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;iPadOS has never been better for rich, complex, desktop-class apps. Almost all of the old barriers and blockers are gone.&lt;br/&gt;&lt;br/&gt;Sadly, Apple waited until most developers had run out of patience with the platform.&lt;br/&gt;&lt;br/&gt;If this thing had Xcode, a real Xcode, it would be effectively complete&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/183/417/029/858/730/original/21920372a829e4b2.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-06T17:30:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs00q086dvcjnfh6tc5pk5shj58tlxugujcj709jhwzmzx3mzcg3ggzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vq3v3a2</id>
    
      <title type="html">The raytrace operation will now be dispatched into the background ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs00q086dvcjnfh6tc5pk5shj58tlxugujcj709jhwzmzx3mzcg3ggzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vq3v3a2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsww0cpc850gwmygc5mdkev64s0cna3ect23su6shetc05g9an4waq9mpx5n&#39;&gt;nevent1q…px5n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The raytrace operation will now be dispatched into the background on iOS, allowing for long-running background tasks&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://files.mastodon.social/media_attachments/files/116/183/001/228/581/098/original/9d2e601a05409ad3.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-06T15:45:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsww0cpc850gwmygc5mdkev64s0cna3ect23su6shetc05g9an4waqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vj8zvtd</id>
    
      <title type="html">I never really thought about it before, but multitouch is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsww0cpc850gwmygc5mdkev64s0cna3ect23su6shetc05g9an4waqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vj8zvtd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstmv8z9pkrm6m36ykj8746l7tffr2cpt8fk42k9dvs8nw75dvuhcqct6we9&#39;&gt;nevent1q…6we9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I never really thought about it before, but multitouch is actually legit for 3D modeling tools, maybe even better than a desktop. On a Mac, you need to hold modifier keys (or buy a multi-button mouse) to do everything you want with the viewport, but on touch you can orbit, pan, zoom, and multi-select very easily. If you special-case the stylus too, like I am, it feels very powerful.&lt;br/&gt;&lt;br/&gt;Almost all of this extends to spatial computing, though visionOS struggles a bit with two-hand gestures
    </content>
    <updated>2026-03-06T11:59:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstmv8z9pkrm6m36ykj8746l7tffr2cpt8fk42k9dvs8nw75dvuhcqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vvld77d</id>
    
      <title type="html">I made sure all my interactions work right with the Logitech Muse ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstmv8z9pkrm6m36ykj8746l7tffr2cpt8fk42k9dvs8nw75dvuhcqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vvld77d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8rged54arv2msuw5gayt4tqwe0tpznrme6rllfd4lqhfq0yejq6qqjlphn&#39;&gt;nevent1q…lphn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I made sure all my interactions work right with the Logitech Muse (i.e. stylus won&amp;#39;t orbit the viewport, will modally lock to highlighted gizmo axes, etc), so now I can do a bit of vertex editing on the Apple Vision Pro, channeling &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1lmmex2e36egun00sgkzfskkcd5f8q2nglzs9a5qhy6gg8vgjcpsqj3p0ts&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Gregory Wieber&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1lmm…p0ts&lt;/span&gt;)&lt;/a&gt;&lt;/span&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://files.mastodon.social/media_attachments/files/116/182/097/915/126/919/original/1c39b1b9a990d595.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-06T11:55:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8rged54arv2msuw5gayt4tqwe0tpznrme6rllfd4lqhfq0yejq6qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vynpt8g</id>
    
      <title type="html">Late night modeling on my iPad 🤪 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8rged54arv2msuw5gayt4tqwe0tpznrme6rllfd4lqhfq0yejq6qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vynpt8g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx2xad4cqtkl78h5r5q58uysjxzdju9rdxn8q98spff83vn04rpjqmdj8c3&#39;&gt;nevent1q…j8c3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Late night modeling on my iPad 🤪&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/179/531/195/574/710/original/5b8baa5f27395d1a.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/179/531/587/455/035/original/442725569311798d.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/179/531/976/409/159/original/f3cafa339ef641b2.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-06T01:02:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx2xad4cqtkl78h5r5q58uysjxzdju9rdxn8q98spff83vn04rpjqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vjk9x87</id>
    
      <title type="html">Playing a bit of musical chairs with the floating controls in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx2xad4cqtkl78h5r5q58uysjxzdju9rdxn8q98spff83vn04rpjqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vjk9x87" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0q4z7tp9gjxz98lzxk3rfzacnyvm9a374zvdj4a986lm5zfrck2sugkdg0&#39;&gt;nevent1q…kdg0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Playing a bit of musical chairs with the floating controls in the toolbars now that I&amp;#39;m starting to run out of space for new UI&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/179/269/567/714/321/original/b3f267278ea4c62d.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T23:56:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0q4z7tp9gjxz98lzxk3rfzacnyvm9a374zvdj4a986lm5zfrck2szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vu9u9su</id>
    
      <title type="html">Boolean operations seem pretty complex, but I made a start at it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0q4z7tp9gjxz98lzxk3rfzacnyvm9a374zvdj4a986lm5zfrck2szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vu9u9su" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqc3m6k0l37p2klzr6fup9wza8lk6vwm88d7vxfea5nxn32s0xkjgr4p79x&#39;&gt;nevent1q…p79x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Boolean operations seem pretty complex, but I made a start at it&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://files.mastodon.social/media_attachments/files/116/179/182/906/163/196/original/a30aab17cabd0abd.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-05T23:34:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqc3m6k0l37p2klzr6fup9wza8lk6vwm88d7vxfea5nxn32s0xkjgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vuljnxv</id>
    
      <title type="html">The touch gestures all work on visionOS too, but on all platforms ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqc3m6k0l37p2klzr6fup9wza8lk6vwm88d7vxfea5nxn32s0xkjgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vuljnxv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv9cj8357afwgt78n67ke903ztmehjku368h0jwfnc6qlfp2va28c3jeptr&#39;&gt;nevent1q…eptr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The touch gestures all work on visionOS too, but on all platforms it has keyboard and mouse support for all your precise selection and modifier key needs&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/178/773/518/476/539/original/bd38d3b350160712.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T21:50:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv9cj8357afwgt78n67ke903ztmehjku368h0jwfnc6qlfp2va28czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqrxarc</id>
    
      <title type="html">All of this still works great on iPhone too ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv9cj8357afwgt78n67ke903ztmehjku368h0jwfnc6qlfp2va28czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqrxarc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8hjq8m8u446qn4l5sy8afqeypugc4zaazwq3flrmevvlxamg274sd5ljn4&#39;&gt;nevent1q…ljn4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;All of this still works great on iPhone too&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/178/729/168/295/028/original/4a6521c08e83764b.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/178/729/489/038/529/original/842dec2b5b9b3600.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/178/730/791/162/422/original/54900147cb398561.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T21:39:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8hjq8m8u446qn4l5sy8afqeypugc4zaazwq3flrmevvlxamg274szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxhzndd</id>
    
      <title type="html">Some more things to show off here on this iPad mini 6! • ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8hjq8m8u446qn4l5sy8afqeypugc4zaazwq3flrmevvlxamg274szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxhzndd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrcpvqr84cvht7x9cma4k77t8uuz4lpuule05yxsecrj24edqv3usmn62ep&#39;&gt;nevent1q…62ep&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Some more things to show off here on this iPad mini 6!&lt;br/&gt;&lt;br/&gt;• Longpress band gesture&lt;br/&gt;• Multi-select&lt;br/&gt;• Vertex editing&lt;br/&gt;• Subdividing&lt;br/&gt;• My &amp;#39;generate a Cornell Box&amp;#39; button&lt;br/&gt;• (And the raytracer, of course)&lt;br/&gt;&lt;br/&gt;There is a lot of really neat stuff in this app. Still using Codex 5.3 Medium, still haven&amp;#39;t touched a line of code myself&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://files.mastodon.social/media_attachments/files/116/178/695/039/578/848/original/807974e3e5da0eea.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-05T21:30:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrcpvqr84cvht7x9cma4k77t8uuz4lpuule05yxsecrj24edqv3uszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8dkjdp</id>
    
      <title type="html">I thought it was finally time to add vertex editing and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrcpvqr84cvht7x9cma4k77t8uuz4lpuule05yxsecrj24edqv3uszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8dkjdp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz6me3n9jp78h973fdhzeukkkcaxase4tmy03zcj9f5rz3gaqlmpcen5j8y&#39;&gt;nevent1q…5j8y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I thought it was finally time to add vertex editing and subdivision. Now it&amp;#39;s a 3D modeling tool and not just a raytracer&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://files.mastodon.social/media_attachments/files/116/178/444/691/149/099/original/a1e6512ae5bf2f11.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-05T20:26:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz6me3n9jp78h973fdhzeukkkcaxase4tmy03zcj9f5rz3gaqlmpczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vukjm7s</id>
    
      <title type="html">This project, which runs on iPhone, iPad, Mac, and Vision Pro ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz6me3n9jp78h973fdhzeukkkcaxase4tmy03zcj9f5rz3gaqlmpczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vukjm7s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswjv2xh7vdmgw2hw90zfk0xty8rj6luez80580c3u8mjhzrmraxhcenn8fj&#39;&gt;nevent1q…n8fj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This project, which runs on iPhone, iPad, Mac, and Vision Pro (with Immersive Space), is now 16.5K lines of code&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/177/606/589/524/903/original/0b2b0fd20cc32690.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T16:53:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswjv2xh7vdmgw2hw90zfk0xty8rj6luez80580c3u8mjhzrmraxhczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vms78tt</id>
    
      <title type="html">The raytracer is, for now, a no-go on visionOS. It&amp;#39;s possible ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswjv2xh7vdmgw2hw90zfk0xty8rj6luez80580c3u8mjhzrmraxhczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vms78tt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr5hlgt3d9zt5930nxzmw5z0wfghknne3uqae7gesr2rc3las744gl0y7xv&#39;&gt;nevent1q…y7xv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The raytracer is, for now, a no-go on visionOS. It&amp;#39;s possible I could throttle it and stay within visionOS&amp;#39; systemwide render budget. But it&amp;#39;s probably worth improving the RT performance a bunch on its own first before I come back and try it here. I might run out of steam on this prototype before then.&lt;br/&gt;&lt;br/&gt;This entire app project is still in my &amp;#39;Temp&amp;#39; folder, where throwaway projects live 😅&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/177/585/442/729/437/original/66cb0ff80c718e59.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/177/585/772/247/235/original/cacb3ae3df2b55c7.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T16:47:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr5hlgt3d9zt5930nxzmw5z0wfghknne3uqae7gesr2rc3las744gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vekkg4p</id>
    
      <title type="html">I figured why not use RealityKit for the material previews, so ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr5hlgt3d9zt5930nxzmw5z0wfghknne3uqae7gesr2rc3las744gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vekkg4p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0hpkp0xdf23e7z2he3t76rp3mtq738sy0d3ncv7lt5292qurlkfghn8tfj&#39;&gt;nevent1q…8tfj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I figured why not use RealityKit for the material previews, so now they are actual spheres.&lt;br/&gt;&lt;br/&gt;Miraculously, it all still works — the Metal viewport, the Metal immersive scene, and the RealityKit UI elements, but it&amp;#39;s very clear the Vision Pro (M2) doesn&amp;#39;t have much headroom to build an actual app around this stuff&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/177/530/771/427/756/original/1c3312e677c046b0.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/177/531/101/771/431/original/cefc9e21b85dc830.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/177/531/431/604/548/original/e95f4cbfb17cbfe5.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/177/531/742/247/143/original/5a4888ad1b59e98b.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T16:34:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0hpkp0xdf23e7z2he3t76rp3mtq738sy0d3ncv7lt5292qurlkfgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vkwylyr</id>
    
      <title type="html">So now that visionOS 26 lets you spawn immersive scenes from ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0hpkp0xdf23e7z2he3t76rp3mtq738sy0d3ncv7lt5292qurlkfgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vkwylyr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2eyfydau2tn9amc5ln6l6justympdr45hs8ccj4q60ujr4h2e7dq0zw4hg&#39;&gt;nevent1q…w4hg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So now that visionOS 26 lets you spawn immersive scenes from UIKit apps, I had Codex implement me an immersive scene using Metal and CompositorServices that mirrors the in-window viewport and lets you live in your scene 😁&lt;br/&gt;&lt;br/&gt;It&amp;#39;s real frickin cool.&lt;br/&gt;&lt;br/&gt;The raytracer might be off limits for visionOS, but there&amp;#39;s a lot of interesting stuff to do in other areas&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://files.mastodon.social/media_attachments/files/116/177/263/843/477/706/original/ea49e6a76ad99821.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-05T15:26:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2eyfydau2tn9amc5ln6l6justympdr45hs8ccj4q60ujr4h2e7dqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vmdnghq</id>
    
      <title type="html">I love how visionOS, uniquely, *explodes* when rendering goes ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2eyfydau2tn9amc5ln6l6justympdr45hs8ccj4q60ujr4h2e7dqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vmdnghq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfxc5rhnn6z4glsev7wdq6kdn7u3zt3tjk75marglge400lcm47qg8sg00m&#39;&gt;nevent1q…g00m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I love how visionOS, uniquely, *explodes* when rendering goes wrong.&lt;br/&gt;&lt;br/&gt;Hello [MacBook] Neo.&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/176/881/517/289/149/original/e7d5b972d966bc64.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T13:48:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfxc5rhnn6z4glsev7wdq6kdn7u3zt3tjk75marglge400lcm47qgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vs83l2q</id>
    
      <title type="html">Pretty much everything I&amp;#39;ve worked on with Codex up to now ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfxc5rhnn6z4glsev7wdq6kdn7u3zt3tjk75marglge400lcm47qgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vs83l2q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy8747j9m36nvc0a3p46gggzxccz8th5p54lrd0gnhrmjym3z3hjqpafkjq&#39;&gt;nevent1q…fkjq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Pretty much everything I&amp;#39;ve worked on with Codex up to now has been stuff I could have built myself, within my area of expertise (or learnable), it just would have taken weeks or months.&lt;br/&gt;&lt;br/&gt;This 3D scene app is something I never would have been able to build myself. I would have needed a team of rendering experts with domain-specific knowledge and human-years of research
    </content>
    <updated>2026-03-05T13:34:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy8747j9m36nvc0a3p46gggzxccz8th5p54lrd0gnhrmjym3z3hjqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhg242n</id>
    
      <title type="html">What if you could step into your Bryce scenes? ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy8747j9m36nvc0a3p46gggzxccz8th5p54lrd0gnhrmjym3z3hjqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhg242n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd99yfw9nnaddcw84mlgtctlyrrxg3vmtels32ffkxykxq5rxu97gh0ryld&#39;&gt;nevent1q…ryld&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What if you could step into your Bryce scenes?&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/176/171/777/285/939/original/17cae5e9a92a0b3c.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T10:48:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd99yfw9nnaddcw84mlgtctlyrrxg3vmtels32ffkxykxq5rxu97gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vswktp5</id>
    
      <title type="html">You can see here that the moment I invoke the raytracer, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd99yfw9nnaddcw84mlgtctlyrrxg3vmtels32ffkxykxq5rxu97gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vswktp5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspatplxdj5tdtrey9645veufytey8h7harlncs5g79r0579dge68szkspk6&#39;&gt;nevent1q…spk6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You can see here that the moment I invoke the raytracer, everything goes to shit on visionOS. The userspace went down right at the end of the video, where it cut&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://files.mastodon.social/media_attachments/files/116/175/981/196/163/821/original/4332b9d1056d2a68.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-05T09:59:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspatplxdj5tdtrey9645veufytey8h7harlncs5g79r0579dge68szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v37jzm9</id>
    
      <title type="html">Hadn&amp;#39;t tried the visionOS build, but it works too. With a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspatplxdj5tdtrey9645veufytey8h7harlncs5g79r0579dge68szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v37jzm9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszhmq3szuw0f9s66slxwmvzf7x0gpvw6ma53c5wq4j8an8tghwzjgfchta3&#39;&gt;nevent1q…hta3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hadn&amp;#39;t tried the visionOS build, but it works too.&lt;br/&gt;&lt;br/&gt;With a caveat.&lt;br/&gt;&lt;br/&gt;visionOS is far more fragile to anything like 3D rendering. Saturating the GPU like this slows the compositor to a slideshow, and even got to a point where Metal was leaking out  of the window into the OS and I was seeing squares of corrupted video memory in front of me until I got the equivalent to a SpringBoard crash.&lt;br/&gt;&lt;br/&gt;Functionally, this could be a visionOS app.&lt;br/&gt;&lt;br/&gt;Practically, no.&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/175/960/370/294/629/original/e6b5926dc244e0fc.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/175/960/643/718/787/original/3631f13ce3dc4b88.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/175/960/914/953/343/original/5589d9bedea3b696.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T09:54:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszhmq3szuw0f9s66slxwmvzf7x0gpvw6ma53c5wq4j8an8tghwzjgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vm7ajnc</id>
    
      <title type="html">Just a normal teapot. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszhmq3szuw0f9s66slxwmvzf7x0gpvw6ma53c5wq4j8an8tghwzjgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vm7ajnc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstt3wc3zht00f5jgqmtnplqzs2je8sf4t0ezm4dm7pk93tpym6pfsua0pnt&#39;&gt;nevent1q…0pnt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just a normal teapot.&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/173/677/014/256/531/original/47d32988e9e1b158.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T00:14:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstt3wc3zht00f5jgqmtnplqzs2je8sf4t0ezm4dm7pk93tpym6pfszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vny55nl</id>
    
      <title type="html">Ha, cute, you can even fling the raytracer around 🤣 Also I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstt3wc3zht00f5jgqmtnplqzs2je8sf4t0ezm4dm7pk93tpym6pfszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vny55nl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfkhgfl3g20tr0j3v2adc7ymuygwlfe895w5kgmz49nuvqeu5qspgraxcmg&#39;&gt;nevent1q…xcmg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ha, cute, you can even fling the raytracer around 🤣&lt;br/&gt;&lt;br/&gt;Also I added an expanded progress indicator&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://files.mastodon.social/media_attachments/files/116/173/535/896/006/839/original/e08402066cd8e5b7.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-04T23:38:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfkhgfl3g20tr0j3v2adc7ymuygwlfe895w5kgmz49nuvqeu5qspgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vdxzzgw</id>
    
      <title type="html">The old viewport gizmo was faked in 2D, so I had it rewrite it in ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfkhgfl3g20tr0j3v2adc7ymuygwlfe895w5kgmz49nuvqeu5qspgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vdxzzgw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8c5vu3xtnpnkx9swrawygq35ptfwkhn59q9dxumfw9kfvptk3zhgcj49j6&#39;&gt;nevent1q…49j6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The old viewport gizmo was faked in 2D, so I had it rewrite it in Metal and with a different projection, and now it&amp;#39;s much better. I also added exponential decay to the orbit gesture so you can fling the camera around&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://files.mastodon.social/media_attachments/files/116/173/554/941/462/461/original/612b333d40dfe1c9.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-04T23:35:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8c5vu3xtnpnkx9swrawygq35ptfwkhn59q9dxumfw9kfvptk3zhgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vp3qg7f</id>
    
      <title type="html">I made my control groups collapsible, with a priority system. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8c5vu3xtnpnkx9swrawygq35ptfwkhn59q9dxumfw9kfvptk3zhgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vp3qg7f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw80fzqacahjwm68g2cem3hzk40r2fs74t8c4980k6yq4f5smjgdq3m4l25&#39;&gt;nevent1q…4l25&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I made my control groups collapsible, with a priority system. Honestly they&amp;#39;re my favorite part of this prototype&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://files.mastodon.social/media_attachments/files/116/172/292/540/942/531/original/4dfe13fda52f05e5.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-04T18:22:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw80fzqacahjwm68g2cem3hzk40r2fs74t8c4980k6yq4f5smjgdqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v82u9pk</id>
    
      <title type="html">So, like, what do I even do with this app? ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw80fzqacahjwm68g2cem3hzk40r2fs74t8c4980k6yq4f5smjgdqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v82u9pk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst6s39k3u9w4vw55epcr6apnydsgm8nma7x576y0wdunu7q0l7ezq2s3ywk&#39;&gt;nevent1q…3ywk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So, like, what do I even do with this app?&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/842/878/372/009/original/4680a3405b5ce496.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/843/209/668/333/original/380ef43f513a72b3.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/844/218/092/827/original/8a1dcf2a533fc656.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/844/584/858/955/original/4d1a7de49f95c202.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T16:27:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst6s39k3u9w4vw55epcr6apnydsgm8nma7x576y0wdunu7q0l7ezqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v0pp09t</id>
    
      <title type="html">Liquid, Glass ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst6s39k3u9w4vw55epcr6apnydsgm8nma7x576y0wdunu7q0l7ezqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v0pp09t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsthtmm4eet4c995z06mxdcca0zz8svxp6a7lhcg37sfwcv7f2qktsw4492u&#39;&gt;nevent1q…492u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Liquid, Glass&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/698/794/114/827/original/c345ac0e9677e4cf.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T15:50:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsthtmm4eet4c995z06mxdcca0zz8svxp6a7lhcg37sfwcv7f2qktszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqluvur</id>
    
      <title type="html">Of course it runs on iPhone, what do you take me for? ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsthtmm4eet4c995z06mxdcca0zz8svxp6a7lhcg37sfwcv7f2qktszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqluvur" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8aq2r7l8cyymcvsl6ze2cl23qn47r9leewd08yd2dqny65sf3fgsn2s3k2&#39;&gt;nevent1q…s3k2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Of course it runs on iPhone, what do you take me for?&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/384/108/761/949/original/203386cde57eb6ae.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/384/396/189/246/original/8b0a1b9ad69a5ebf.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/384/694/932/406/original/b5db20298b7cb769.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/385/030/990/032/original/2c3d3296d9029090.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T14:31:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8aq2r7l8cyymcvsl6ze2cl23qn47r9leewd08yd2dqny65sf3fgszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxcek7y</id>
    
      <title type="html">Just casually building and raytracing a scene on an iPad mini 6, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8aq2r7l8cyymcvsl6ze2cl23qn47r9leewd08yd2dqny65sf3fgszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxcek7y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp8kdykkyecph522e08z7vg6e45pzha4zz8aukrkt7x7l0furn78gtcpznz&#39;&gt;nevent1q…pznz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just casually building and raytracing a scene on an iPad mini 6, nbd&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/250/313/402/394/original/56596fa1d096970b.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T13:56:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp8kdykkyecph522e08z7vg6e45pzha4zz8aukrkt7x7l0furn78gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vka23d2</id>
    
      <title type="html">While this raytracer may never become a finished app, there are ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp8kdykkyecph522e08z7vg6e45pzha4zz8aukrkt7x7l0furn78gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vka23d2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0sw5h83gyd2pl7udrl0k3qwggu0zeftkz2mh4mhe2j2aewatu7tgghv07s&#39;&gt;nevent1q…v07s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;While this raytracer may never become a finished app, there are certainly elements from it I intend to yoink for future projects — like the really neat toolbars that go around all the screen edges, they would fit into a complex pro app very nicely&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/171/198/986/502/212/original/7be92675e5d78f76.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T13:43:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0sw5h83gyd2pl7udrl0k3qwggu0zeftkz2mh4mhe2j2aewatu7tgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqatscp</id>
    
      <title type="html">I was sitting through hour-long renders (!) on my iPad yesterday, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0sw5h83gyd2pl7udrl0k3qwggu0zeftkz2mh4mhe2j2aewatu7tgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqatscp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs86zg4jwzh5yu00mndw57twqqf7aevamw4kjyx6xf6n7pn208rf4q8farlp&#39;&gt;nevent1q…arlp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I was sitting through hour-long renders (!) on my iPad yesterday, so I did an optimization pass on the hardware acceleration and it&amp;#39;s much, much improved for simpler scenes, even on an M1&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://files.mastodon.social/media_attachments/files/116/171/165/096/778/872/original/fb4c34d9fc103938.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-04T13:35:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs86zg4jwzh5yu00mndw57twqqf7aevamw4kjyx6xf6n7pn208rf4qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v54rwux</id>
    
      <title type="html">Trying not to fry my GPU with caustics, but Metal isn&amp;#39;t happy ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs86zg4jwzh5yu00mndw57twqqf7aevamw4kjyx6xf6n7pn208rf4qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v54rwux" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9gy45me9nhck7z7th4v8rhd5jfzrfdlh60g0mjw3xc40v6nvklaq0d7qnk&#39;&gt;nevent1q…7qnk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Trying not to fry my GPU with caustics, but Metal isn&amp;#39;t happy&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://files.mastodon.social/media_attachments/files/116/171/106/965/579/227/original/c0c8c7291ad78e3e.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-04T13:20:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9gy45me9nhck7z7th4v8rhd5jfzrfdlh60g0mjw3xc40v6nvklaqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vfeph7t</id>
    
      <title type="html">Maybe I should have bought a faster Mac before trying to write a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9gy45me9nhck7z7th4v8rhd5jfzrfdlh60g0mjw3xc40v6nvklaqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vfeph7t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq30h08q380j0p3t8aw7vxugv063uwy29nl68g6ttj0nx3vts4nkq7u3vfl&#39;&gt;nevent1q…3vfl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Maybe I should have bought a faster Mac before trying to write a raytracer…
    </content>
    <updated>2026-03-04T13:11:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq30h08q380j0p3t8aw7vxugv063uwy29nl68g6ttj0nx3vts4nkqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqnqcl6</id>
    
      <title type="html">&amp;#39;Attenuated shadows&amp;#39; A little better ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq30h08q380j0p3t8aw7vxugv063uwy29nl68g6ttj0nx3vts4nkqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqnqcl6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxr24nd7u455cg7hyf2w597k3k74rthrdfhl2y9sqnprewugax56g64s6xn&#39;&gt;nevent1q…s6xn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#39;Attenuated shadows&amp;#39;&lt;br/&gt;&lt;br/&gt;A little better&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/170/980/888/815/541/original/eef0485da862e08e.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T12:48:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxr24nd7u455cg7hyf2w597k3k74rthrdfhl2y9sqnprewugax56gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900ve2vm5f</id>
    
      <title type="html">The thing about material shaders is I don&amp;#39;t quite know the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxr24nd7u455cg7hyf2w597k3k74rthrdfhl2y9sqnprewugax56gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900ve2vm5f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs28lq4ax9w6p9yg86njn9j82jrxq6ehe6zxpxwe9xlhnzgypzu3wcpfpva9&#39;&gt;nevent1q…pva9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The thing about material shaders is I don&amp;#39;t quite know the right questions to ask — the unknown unknowns. Am I taking into account the right refraction, internal reflection, attenuated shadows, etc. Why is this too bright, why is this too dark. You can tell from these examples where things are obviously wrong, and it takes quite a bit of iteration&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/170/928/081/145/146/original/8bfe8ca28ffd763b.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/170/928/393/218/644/original/b565b9796a207c67.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T12:34:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs28lq4ax9w6p9yg86njn9j82jrxq6ehe6zxpxwe9xlhnzgypzu3wczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vnlepe0</id>
    
      <title type="html">I figured I needed some kind of glass shader ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs28lq4ax9w6p9yg86njn9j82jrxq6ehe6zxpxwe9xlhnzgypzu3wczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vnlepe0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstjl9mpq4ew74e2z9z3s86dzw2xpnkgje8l3l58jphn34sz3t586gqpxkc6&#39;&gt;nevent1q…xkc6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I figured I needed some kind of glass shader&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/170/852/648/406/902/original/d0c34e151aefbdc7.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/170/852/970/851/974/original/6b06dc7db8f3724f.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T12:15:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstjl9mpq4ew74e2z9z3s86dzw2xpnkgje8l3l58jphn34sz3t586gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vu5auz5</id>
    
      <title type="html">Recap: I vibecoded (code unseen, no plan) a 3D editor/renderer ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstjl9mpq4ew74e2z9z3s86dzw2xpnkgje8l3l58jphn34sz3t586gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vu5auz5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv6z8amsnphxku4xj48stjwq6p2e87nhnfaez0zq0tpmu237d2u5skn0ujk&#39;&gt;nevent1q…0ujk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Recap: I vibecoded (code unseen, no plan) a 3D editor/renderer that has a scene graph, editing controls, primitives and gizmos, materials, procedural terrain and water, and hardware-accelerated Metal raytracing with soft shadows, clouds and bounce lighting, that runs on Mac and iPad.&lt;br/&gt;&lt;br/&gt;Tool: Codex 5.3 Medium&lt;br/&gt;Time: About a day&amp;#39;s worth of work has gone into it&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/170/473/536/872/247/original/c037dd29bcff0fb5.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/170/473/892/352/073/original/a0d7d8e5f07d4513.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/170/474/173/974/444/original/120039775f2b9ce8.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/170/474/516/412/883/original/5733644723339052.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T10:39:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv6z8amsnphxku4xj48stjwq6p2e87nhnfaez0zq0tpmu237d2u5szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vl450ha</id>
    
      <title type="html">Procedural clouds seemed like a good idea ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv6z8amsnphxku4xj48stjwq6p2e87nhnfaez0zq0tpmu237d2u5szyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vl450ha" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9fqc6auhrwtqu66fsad9hh5ct98k2r2ae69p4ppkfhrlj4j7nwhsmrcvs3&#39;&gt;nevent1q…cvs3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Procedural clouds seemed like a good idea&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/168/469/531/464/061/original/1d8a761b261a9fd1.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T02:09:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9fqc6auhrwtqu66fsad9hh5ct98k2r2ae69p4ppkfhrlj4j7nwhszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqfgq5z</id>
    
      <title type="html">I thought my water should have some translucency and falloff, so ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9fqc6auhrwtqu66fsad9hh5ct98k2r2ae69p4ppkfhrlj4j7nwhszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqfgq5z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs98jnjy0axyvxsgp630havhlvcrn5rppzxzd5544lh8nq26qx0aackjv7ct&#39;&gt;nevent1q…v7ct&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I thought my water should have some translucency and falloff, so I can put things underneath it&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/168/209/482/750/481/original/146ef3bdbebfe319.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T01:03:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs98jnjy0axyvxsgp630havhlvcrn5rppzxzd5544lh8nq26qx0aaczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vwp95f2</id>
    
      <title type="html">It&amp;#39;s real nice having a complex app like this on iPad, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs98jnjy0axyvxsgp630havhlvcrn5rppzxzd5544lh8nq26qx0aaczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vwp95f2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr264eq4xy6kpa94hfnjvawdls5dfyz9m5qkasccm7jlly4gxzesqkrj898&#39;&gt;nevent1q…j898&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s real nice having a complex app like this on iPad, that&amp;#39;s for sure. This is by far the most complex and impressive thing I&amp;#39;ve vibecoded with Codex 5.3. I haven&amp;#39;t seen or touched a single line of code, I didn&amp;#39;t have a detailed plan to work from — this isn&amp;#39;t at all like the structured ports I detailed previously&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/168/058/677/779/589/original/09dfa03d1eb6eb30.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/168/059/016/875/704/original/545b4b581b1305f2.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-04T00:25:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr264eq4xy6kpa94hfnjvawdls5dfyz9m5qkasccm7jlly4gxzesqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v033d3w</id>
    
      <title type="html">I spent untold hours in Bryce3D as a kid making silly scenes just ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr264eq4xy6kpa94hfnjvawdls5dfyz9m5qkasccm7jlly4gxzesqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v033d3w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs93k59ncfkz6lezvwxm4el5yr9mr8y055u7ypu2x2km4ztjwhmtqsq63aek&#39;&gt;nevent1q…3aek&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I spent untold hours in Bryce3D as a kid making silly scenes just like this. It did this stuff with machines a thousand times less powerful than my Mac mini. Certainly puts things into perspective…&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/167/776/275/709/515/original/4475dd9c5d00fc43.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T23:13:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs93k59ncfkz6lezvwxm4el5yr9mr8y055u7ypu2x2km4ztjwhmtqszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900veut635</id>
    
      <title type="html">Not me offloading raytracing workloads to my iPad because ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs93k59ncfkz6lezvwxm4el5yr9mr8y055u7ypu2x2km4ztjwhmtqszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900veut635" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9e5pr9ecdu5fs62s44pf7uhfxqndsqv0zrpxc8a9ewjyel02qwvgukqwmv&#39;&gt;nevent1q…qwmv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Not me offloading raytracing workloads to my iPad because it&amp;#39;s so much faster than my Mac…
    </content>
    <updated>2026-03-03T22:33:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9e5pr9ecdu5fs62s44pf7uhfxqndsqv0zrpxc8a9ewjyel02qwvgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vz6zfx2</id>
    
      <title type="html">Procedural water to the horizon, sky, island generation ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9e5pr9ecdu5fs62s44pf7uhfxqndsqv0zrpxc8a9ewjyel02qwvgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vz6zfx2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv64kg5ha295m7ppgxaf45354qdxxckuhm86ztpt6m4wk98uhrhwgd0ra88&#39;&gt;nevent1q…ra88&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Procedural water to the horizon, sky, island generation&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/167/563/830/570/804/original/cfe4b12e55c3cfe9.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T22:19:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv64kg5ha295m7ppgxaf45354qdxxckuhm86ztpt6m4wk98uhrhwgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v7dtxgu</id>
    
      <title type="html">I think I&amp;#39;m just making Bryce now? That&amp;#39;s a thing ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv64kg5ha295m7ppgxaf45354qdxxckuhm86ztpt6m4wk98uhrhwgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v7dtxgu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszfy5k6xe5ukj755nuqs8eqa9rzk5fxn6ux27nk925mj5ap8fjgjc0mut9k&#39;&gt;nevent1q…ut9k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think I&amp;#39;m just making Bryce now? That&amp;#39;s a thing&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/167/365/530/240/252/original/edd4f9249094ba01.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T21:28:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszfy5k6xe5ukj755nuqs8eqa9rzk5fxn6ux27nk925mj5ap8fjgjczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vg6kgq8</id>
    
      <title type="html">We&amp;#39;re doing water now. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszfy5k6xe5ukj755nuqs8eqa9rzk5fxn6ux27nk925mj5ap8fjgjczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vg6kgq8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswsfmgmnlqs46f8plcmhjyr8aytat0rc0s6ed3c9h3y7tra7x3x6c955k7u&#39;&gt;nevent1q…5k7u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;re doing water now.&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/167/201/345/406/468/original/ce5466235b1178bd.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T20:47:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswsfmgmnlqs46f8plcmhjyr8aytat0rc0s6ed3c9h3y7tra7x3x6czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8eryzz</id>
    
      <title type="html">Submeshes and MTL texture loading ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswsfmgmnlqs46f8plcmhjyr8aytat0rc0s6ed3c9h3y7tra7x3x6czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8eryzz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg3rfugjl5znkndxh7zx2eq79ky72dpnpzgs26228unwz3smvf4zggqd5n0&#39;&gt;nevent1q…d5n0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Submeshes and MTL texture loading&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/166/685/133/054/157/original/196e44b9f62ed48d.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/166/685/427/784/331/original/6b573eb5cc06114a.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/166/685/745/654/676/original/15d08d7b60164598.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T18:35:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg3rfugjl5znkndxh7zx2eq79ky72dpnpzgs26228unwz3smvf4zgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhdpner</id>
    
      <title type="html">I can almost render this dragon mesh now before the GPU gives up ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg3rfugjl5znkndxh7zx2eq79ky72dpnpzgs26228unwz3smvf4zgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhdpner" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspqmngdegxkk70ekl3vjp52rly29amfq844sg7w2z3u7xszj2whcgkgw4u3&#39;&gt;nevent1q…w4u3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I can almost render this dragon mesh now before the GPU gives up 🐉&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/166/401/144/403/490/original/e9930d9efa59178c.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T17:23:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspqmngdegxkk70ekl3vjp52rly29amfq844sg7w2z3u7xszj2whcgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vt9rds3</id>
    
      <title type="html">Mandatory texture option ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspqmngdegxkk70ekl3vjp52rly29amfq844sg7w2z3u7xszj2whcgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vt9rds3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsws796tnjtta9zgpvxptjfym2ls4za0py990sjg7ty0ewg9vq9qtsxmzyaa&#39;&gt;nevent1q…zyaa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Mandatory texture option&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/166/302/509/206/139/original/d4cbbf8ad87b0fca.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T16:58:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsws796tnjtta9zgpvxptjfym2ls4za0py990sjg7ty0ewg9vq9qtszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vk8nmh9</id>
    
      <title type="html">Turns out the M1 supports enough of the hardware accelerated ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsws796tnjtta9zgpvxptjfym2ls4za0py990sjg7ty0ewg9vq9qtszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vk8nmh9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw2svug9hm9aaklu5wm799f99eza7gap58jffunusq4hfztpk4ewgukuwk5&#39;&gt;nevent1q…uwk5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Turns out the M1 supports enough of the hardware accelerated raytracing APIs that I get a massive speedup here, too?&lt;br/&gt;&lt;br/&gt;Trying to parse Apple&amp;#39;s Metal feature support tables is hurting my brain, so I&amp;#39;ll just accept it and move on&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/166/223/599/161/463/original/057307c340c315bb.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T16:38:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw2svug9hm9aaklu5wm799f99eza7gap58jffunusq4hfztpk4ewgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhaz2xu</id>
    
      <title type="html">Added some targeted calls to the hardware raytracing APIs, and a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw2svug9hm9aaklu5wm799f99eza7gap58jffunusq4hfztpk4ewgzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhaz2xu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstceptwmekxmvqs2ar3knlx9twdk4cfn3lqnurmlk2xauk2d3lkgsatapfq&#39;&gt;nevent1q…apfq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Added some targeted calls to the hardware raytracing APIs, and a toggle switch so I can flip between non-accelerated RT and accelerated RT. There are plenty of bottlenecks in my renderer to stop it taking /full/ advantage of acceleration, but holy heck it’s much faster regardless. This is on the M5 iPad Pro&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://files.mastodon.social/media_attachments/files/116/166/085/479/001/086/original/4e8d0ec044f9ae3d.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-03T16:03:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstceptwmekxmvqs2ar3knlx9twdk4cfn3lqnurmlk2xauk2d3lkgszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8ctm5a</id>
    
      <title type="html">I think I should probably add a denoiser to this… ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstceptwmekxmvqs2ar3knlx9twdk4cfn3lqnurmlk2xauk2d3lkgszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v8ctm5a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2lldqfdu5ga7t5fmc7ygeum2p2dwud2xtgjfcyv0c3sv4vpyak8gy8mdlp&#39;&gt;nevent1q…mdlp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think I should probably add a denoiser to this…&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/165/759/896/097/183/original/b3847c3476418317.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/165/760/230/805/476/original/3f86ec2958023c6c.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/165/760/588/032/502/original/0793692145a7bf6c.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T14:40:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2lldqfdu5ga7t5fmc7ygeum2p2dwud2xtgjfcyv0c3sv4vpyak8gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhvy0hs</id>
    
      <title type="html">Since I am doing this on the GPU, not CPU, finding a way to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2lldqfdu5ga7t5fmc7ygeum2p2dwud2xtgjfcyv0c3sv4vpyak8gzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vhvy0hs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfkh2ps9hu3aelh6msplkzkqhnws8eslmgdckgel8r8aajenlk9ms9qz7kf&#39;&gt;nevent1q…z7kf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Since I am doing this on the GPU, not CPU, finding a way to render complex meshes without blowing the budget is a headache. There&amp;#39;s a hard cap on how much work you can do before the Metal driver crashes&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/165/150/468/717/687/original/62f344ff564bf3f4.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T12:05:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfkh2ps9hu3aelh6msplkzkqhnws8eslmgdckgel8r8aajenlk9mszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vznw2ag</id>
    
      <title type="html">Raytracing uses every last ounce of my poor M1 Mac mini&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfkh2ps9hu3aelh6msplkzkqhnws8eslmgdckgel8r8aajenlk9mszyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vznw2ag" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0uz782ld6zh2us989fr7schjg36wsyd8r65a27r67pysutflaegqr2sj0&#39;&gt;nevent1q…2sj0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Raytracing uses every last ounce of my poor M1 Mac mini&amp;#39;s GPU. It has never seen such a workout&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/164/876/777/818/844/original/ae2842cc4bdcd90e.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T10:55:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp0uz782ld6zh2us989fr7schjg36wsyd8r65a27r67pysutflaegzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v2l9tpt</id>
    
      <title type="html">&amp;#39;Could somebody with no programming experience recreate ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp0uz782ld6zh2us989fr7schjg36wsyd8r65a27r67pysutflaegzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v2l9tpt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0x8ujmszp760rr6n7lqmzhr8k0hv8gaqhs03e8xy0ha5tua9namqqh3556&#39;&gt;nevent1q…3556&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#39;Could somebody with no programming experience recreate Photoshop with an LLM?&amp;#39;&lt;br/&gt;&lt;br/&gt;I have absolutely zero Metal and near-zero 3D modeling experience. I know the basics of how to use a scene editor, and the names of rendering terms.&lt;br/&gt;&lt;br/&gt;And I effectively vibecoded all of this in less than half a day with Codex 5.3 Medium, based on screenshots of a cool-looking app I&amp;#39;ve never used (Valence3D) and just a general sense of what a 3D app should do&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://files.mastodon.social/media_attachments/files/116/164/820/055/040/636/original/7a0e4529a1133f69.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-03T10:41:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0x8ujmszp760rr6n7lqmzhr8k0hv8gaqhs03e8xy0ha5tua9namqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqjq7za</id>
    
      <title type="html">The floor also needed some bounce lighting ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0x8ujmszp760rr6n7lqmzhr8k0hv8gaqhs03e8xy0ha5tua9namqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vqjq7za" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszj5ytzfzkqp4ar2ypykjqnymf44alwwvc093wpasxrtdmtvdptjqlgqudh&#39;&gt;nevent1q…qudh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The floor also needed some bounce lighting&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/164/781/742/035/487/original/0cb93c696c26188c.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T10:31:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszj5ytzfzkqp4ar2ypykjqnymf44alwwvc093wpasxrtdmtvdptjqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v37lehs</id>
    
      <title type="html">Upgraded my raytraced renderer with bounce lighting and true ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszj5ytzfzkqp4ar2ypykjqnymf44alwwvc093wpasxrtdmtvdptjqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v37lehs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv00tprzqnt94j9swt86zwklcpcmvc8amg8w5nvkr49gkxssafaaqdp39wf&#39;&gt;nevent1q…39wf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Upgraded my raytraced renderer with bounce lighting and true reflections. Now it looks pretty legit!&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/164/682/492/113/128/original/4fc9c69b1d11eae1.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T10:06:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv00tprzqnt94j9swt86zwklcpcmvc8amg8w5nvkr49gkxssafaaqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v3sakj8</id>
    
      <title type="html">You know what I really could use at WWDC? Teach a generative ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv00tprzqnt94j9swt86zwklcpcmvc8amg8w5nvkr49gkxssafaaqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v3sakj8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq0ranrldzu9hu5ttpel8xthsyd36p666a4kfzrfj96aeygkndu3qe0pl40&#39;&gt;nevent1q…pl40&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You know what I really could use at WWDC?&lt;br/&gt;&lt;br/&gt;Teach a generative model to build high-quality vector SF Symbols so we can make custom ones, like say a full set for 3D modeling suites or PencilKit drawing apps, on demand 👀&lt;br/&gt;&lt;br/&gt;…asking for a friend…&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;/npub1qcdw7upaxr4cgwqnwpx8s9yny8hg6vf05wg9czk7jh3ew40mvuasvvxhar&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mike Stern&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1qcd…xhar&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/164/518/908/144/441/original/f5266fc870d429e3.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/164/519/216/939/625/original/775cf9868445db29.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/164/519/506/643/452/original/d3be80576e2fe574.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T09:25:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq0ranrldzu9hu5ttpel8xthsyd36p666a4kfzrfj96aeygkndu3qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vvcdnaf</id>
    
      <title type="html">6720 loc ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq0ranrldzu9hu5ttpel8xthsyd36p666a4kfzrfj96aeygkndu3qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vvcdnaf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9y4s5ngxgw47h2lryytefy9hqyhnxz0hct7uq7mx26g0340gw6xckpefqv&#39;&gt;nevent1q…efqv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;6720 loc&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/162/340/496/709/978/original/e09a92cbdcc09d9c.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-03T00:10:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9y4s5ngxgw47h2lryytefy9hqyhnxz0hct7uq7mx26g0340gw6xczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vkhz6x3</id>
    
      <title type="html">Multi-select and grouping ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9y4s5ngxgw47h2lryytefy9hqyhnxz0hct7uq7mx26g0340gw6xczyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vkhz6x3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsymgflac0ny8yjxqtrhp5qp3hqaljjt7l3a4zexhr6lw2t2us73pq58m7pm&#39;&gt;nevent1q…m7pm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Multi-select and grouping&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://files.mastodon.social/media_attachments/files/116/162/318/486/839/383/original/b2c3bb1548320d45.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-03T00:05:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsymgflac0ny8yjxqtrhp5qp3hqaljjt7l3a4zexhr6lw2t2us73pqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vphwy9x</id>
    
      <title type="html">OBJ drag and drop ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsymgflac0ny8yjxqtrhp5qp3hqaljjt7l3a4zexhr6lw2t2us73pqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vphwy9x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8jj04dwz7us6hl8nfmsd563009a04724yw8vtw2upgvdxqz3cjagj0vwd4&#39;&gt;nevent1q…vwd4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;OBJ drag and drop&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://files.mastodon.social/media_attachments/files/116/162/156/541/499/768/original/5b406e25fcff55a4.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-02T23:24:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8jj04dwz7us6hl8nfmsd563009a04724yw8vtw2upgvdxqz3cjagzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vprurqj</id>
    
      <title type="html">Some more glamour shots of this 3D app in the iPad Simulator ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8jj04dwz7us6hl8nfmsd563009a04724yw8vtw2upgvdxqz3cjagzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vprurqj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw8q7kz0mszkhugyqm9697u85kr3fhptq5eyrqhxq6t8gyc48fk2cx2wez4&#39;&gt;nevent1q…wez4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Some more glamour shots of this 3D app in the iPad Simulator&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/162/099/383/859/154/original/27459aa856429528.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/162/099/666/153/907/original/634bbfe2a58d0bea.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/162/099/964/157/945/original/95388f2eceab004c.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/162/109/992/428/525/original/2289c821d2f2b06f.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-02T23:09:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw8q7kz0mszkhugyqm9697u85kr3fhptq5eyrqhxq6t8gyc48fk2czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxwx9mp</id>
    
      <title type="html">I started with a blank project template 5 hours ago. Now I&amp;#39;ve ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw8q7kz0mszkhugyqm9697u85kr3fhptq5eyrqhxq6t8gyc48fk2czyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vxwx9mp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszhawhzjdhl25xavar95x358vrwa8qdllpqkm7dw69da05jz9m47qnshhvx&#39;&gt;nevent1q…hhvx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I started with a blank project template 5 hours ago. Now I&amp;#39;ve got a little 3D scene graph editor with gizmos, wireframe and shaded view modes, texturing, drag and drop OBJ file importing, and tile-based raytraced rendering, that runs on Mac and iPad.&lt;br/&gt;&lt;br/&gt;Thanks Codex!&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://files.mastodon.social/media_attachments/files/116/162/078/857/665/687/original/5fb760b0bfe7ea22.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-02T23:04:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszhawhzjdhl25xavar95x358vrwa8qdllpqkm7dw69da05jz9m47qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v3usnff</id>
    
      <title type="html">Y&amp;#39;all know I&amp;#39;m using UIKit/Catalyst, right? ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszhawhzjdhl25xavar95x358vrwa8qdllpqkm7dw69da05jz9m47qzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900v3usnff" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstzpfxm9qckw3dxudzsa4ztvw8gvy2pcww7aen45xajpe5wmpe7lqnfwkxf&#39;&gt;nevent1q…wkxf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Y&amp;#39;all know I&amp;#39;m using UIKit/Catalyst, right?&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/161/945/337/862/791/original/a9a238cf9d06cd95.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/161/945/651/720/708/original/3478c2f1f90aaba9.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-02T22:30:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstzpfxm9qckw3dxudzsa4ztvw8gvy2pcww7aen45xajpe5wmpe7lqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vzqs5dj</id>
    
      <title type="html">I&amp;#39;m not yet sure what the end goal is here, but I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstzpfxm9qckw3dxudzsa4ztvw8gvy2pcww7aen45xajpe5wmpe7lqzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vzqs5dj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs94ghqgy8pg22j6f8n6857vaav5d90g66aqv67y8e5xqx8az8w7egmup9pd&#39;&gt;nevent1q…p9pd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not yet sure what the end goal is here, but I&amp;#39;m making a lot of progress regardless&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://files.mastodon.social/media_attachments/files/116/161/933/073/497/901/original/578ab0d3114162da.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-02T22:27:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs94ghqgy8pg22j6f8n6857vaav5d90g66aqv67y8e5xqx8az8w7egzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vvpyfm8</id>
    
      <title type="html">You can just do stuff, now. It&amp;#39;s wild. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs94ghqgy8pg22j6f8n6857vaav5d90g66aqv67y8e5xqx8az8w7egzyqx90rv7zdf3w70qnm6chlysgcjr4clqk46ld6yj35cpg022l900vvpyfm8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdgfajrztp3dqpvdavd0syt4a8gh58pke7n9k8akdgsfvtjnvuznctquwqs&#39;&gt;nevent1q…uwqs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You can just do stuff, now. It&amp;#39;s wild.&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://files.mastodon.social/media_attachments/files/116/161/816/553/140/780/original/0cb7e3fa9543ad43.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-02T21:57:46Z</updated>
  </entry>

</feed>