<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Sean Zhai on Medium]]></title>
        <description><![CDATA[Stories by Sean Zhai on Medium]]></description>
        <link>https://medium.com/@reddotblues?source=rss-656b0a1ac071------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*BEckwlQnywy6boSI.png</url>
            <title>Stories by Sean Zhai on Medium</title>
            <link>https://medium.com/@reddotblues?source=rss-656b0a1ac071------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 13 Nov 2026 21:38:54 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@reddotblues/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Who Gave You the Right to (Water)mark My Words?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/illumination/who-gave-you-the-right-to-water-mark-my-words-70df22f0bfd4?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/1122/0*mWYj_eov-wcPtnGg.png" width="1122"></a></p><p class="medium-feed-snippet">On AI, authorship, and the strange reversal of machines claiming provenance over human expression</p><p class="medium-feed-link"><a href="https://medium.com/illumination/who-gave-you-the-right-to-water-mark-my-words-70df22f0bfd4?source=rss-656b0a1ac071------2">Continue reading on ILLUMINATION »</a></p></div>]]></description>
            <link>https://medium.com/illumination/who-gave-you-the-right-to-water-mark-my-words-70df22f0bfd4?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/70df22f0bfd4</guid>
            <category><![CDATA[creativity]]></category>
            <category><![CDATA[writing]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Sun, 16 Aug 2026 17:26:24 GMT</pubDate>
            <atom:updated>2026-08-16T20:03:42.622Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Correct Way to Record Audio on Your Mac (Skip the Mic)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/the-correct-way-to-record-audio-on-your-mac-skip-the-mic-8816efb46d05?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/1200/0*LjwQeGkIDyaAcd8W.png" width="1200"></a></p><p class="medium-feed-snippet">Record sound at its original quality</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/the-correct-way-to-record-audio-on-your-mac-skip-the-mic-8816efb46d05?source=rss-656b0a1ac071------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/the-correct-way-to-record-audio-on-your-mac-skip-the-mic-8816efb46d05?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/8816efb46d05</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[life-hacking]]></category>
            <category><![CDATA[how-to]]></category>
            <category><![CDATA[productivity]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Mon, 23 Mar 2026 16:15:15 GMT</pubDate>
            <atom:updated>2026-03-23T16:15:15.304Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Dejan Grba’s Critical Framework for AI Art]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/illumination/dejan-grbas-critical-framework-for-ai-art-4563bff9cdfe?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/1200/0*tQu3TbPCKBJ7onC-.png" width="1200"></a></p><p class="medium-feed-snippet">Research Note</p><p class="medium-feed-link"><a href="https://medium.com/illumination/dejan-grbas-critical-framework-for-ai-art-4563bff9cdfe?source=rss-656b0a1ac071------2">Continue reading on ILLUMINATION »</a></p></div>]]></description>
            <link>https://medium.com/illumination/dejan-grbas-critical-framework-for-ai-art-4563bff9cdfe?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/4563bff9cdfe</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[critical-thinking]]></category>
            <category><![CDATA[art]]></category>
            <category><![CDATA[philosophy]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Fri, 13 Mar 2026 05:59:01 GMT</pubDate>
            <atom:updated>2026-03-13T05:59:01.287Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Oldest Song Structure You’ve Never Heard]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/illumination/the-oldest-song-structure-youve-never-heard-5a129adb265f?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/1200/0*ew6wlbI_p8mYS7Ys.png" width="1200"></a></p><p class="medium-feed-snippet">The poem is called &#x6728;&#x74DC; ( M&#xF9;gu&#x101;), which translates roughly to &#x201C;Quince.&#x201D; It comes from the Gu&#xF3;f&#x113;ng (&#x570B;&#x98A8;), the &#x201C;Airs of the States&#x201D; section &#x2014;&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/illumination/the-oldest-song-structure-youve-never-heard-5a129adb265f?source=rss-656b0a1ac071------2">Continue reading on ILLUMINATION »</a></p></div>]]></description>
            <link>https://medium.com/illumination/the-oldest-song-structure-youve-never-heard-5a129adb265f?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/5a129adb265f</guid>
            <category><![CDATA[literature]]></category>
            <category><![CDATA[culture]]></category>
            <category><![CDATA[writing]]></category>
            <category><![CDATA[translation]]></category>
            <category><![CDATA[poetry]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Tue, 10 Mar 2026 13:48:10 GMT</pubDate>
            <atom:updated>2026-03-10T13:48:10.347Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Dev Diary: a Responsive Space]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://reddotblues.medium.com/babylon-js-diary-0-cd1e0623553a?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/1374/1*7mGMYmFHZOQhCPrg2VTpIQ.png" width="1374"></a></p><p class="medium-feed-snippet">My Programming Notes (0)</p><p class="medium-feed-link"><a href="https://reddotblues.medium.com/babylon-js-diary-0-cd1e0623553a?source=rss-656b0a1ac071------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://reddotblues.medium.com/babylon-js-diary-0-cd1e0623553a?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/cd1e0623553a</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[creative-coding]]></category>
            <category><![CDATA[babylonjs]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Mon, 24 Jun 2024 15:18:11 GMT</pubDate>
            <atom:updated>2024-06-24T20:43:37.616Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Quick Start: p5.js on Glitch in 5 minutes]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://javascript.plainenglish.io/quick-start-p5-js-on-glitch-in-5-minutes-eac43b083d9e?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/2600/1*523UuyQk0uQ0GJTgboo4gg.png" width="2832"></a></p><p class="medium-feed-snippet">A clean template, with explanations</p><p class="medium-feed-link"><a href="https://javascript.plainenglish.io/quick-start-p5-js-on-glitch-in-5-minutes-eac43b083d9e?source=rss-656b0a1ac071------2">Continue reading on JavaScript in Plain English »</a></p></div>]]></description>
            <link>https://javascript.plainenglish.io/quick-start-p5-js-on-glitch-in-5-minutes-eac43b083d9e?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/eac43b083d9e</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[creative-coding]]></category>
            <category><![CDATA[glitch]]></category>
            <category><![CDATA[p5js]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Tue, 12 Mar 2024 04:17:36 GMT</pubDate>
            <atom:updated>2024-03-12T04:17:36.034Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Code Snippet: How to Configure External WebCam in p5.js]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://reddotblues.medium.com/code-snippet-how-to-configure-external-webcam-in-p5-js-86214e8b3304?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/1344/1*xa_pOPHZxxSnKtIAtAT5eQ.png" width="1344"></a></p><p class="medium-feed-snippet">A simple solution that uses the internal webcam as a fallback</p><p class="medium-feed-link"><a href="https://reddotblues.medium.com/code-snippet-how-to-configure-external-webcam-in-p5-js-86214e8b3304?source=rss-656b0a1ac071------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://reddotblues.medium.com/code-snippet-how-to-configure-external-webcam-in-p5-js-86214e8b3304?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/86214e8b3304</guid>
            <category><![CDATA[webcam]]></category>
            <category><![CDATA[code-review]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[p5js]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Sun, 25 Feb 2024 04:44:14 GMT</pubDate>
            <atom:updated>2024-02-25T04:44:14.615Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Visual Programming in p5.js: Code with Explanations]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://javascript.plainenglish.io/visual-programming-in-p5-js-code-with-explanations-4cfddcae2cde?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/2400/1*Fz96WVKvpxZmngEMR_oP9Q.png" width="2400"></a></p><p class="medium-feed-snippet">A Tribute to Vera Moln&#xE1;r</p><p class="medium-feed-link"><a href="https://javascript.plainenglish.io/visual-programming-in-p5-js-code-with-explanations-4cfddcae2cde?source=rss-656b0a1ac071------2">Continue reading on JavaScript in Plain English »</a></p></div>]]></description>
            <link>https://javascript.plainenglish.io/visual-programming-in-p5-js-code-with-explanations-4cfddcae2cde?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/4cfddcae2cde</guid>
            <category><![CDATA[p5js]]></category>
            <category><![CDATA[art]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[visual-design]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Mon, 19 Feb 2024 08:17:29 GMT</pubDate>
            <atom:updated>2024-02-19T08:17:29.407Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Build p5.js Mobile App Using PWA (Progressive Web Apps)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://javascript.plainenglish.io/build-p5-js-mobile-app-using-pwa-progressive-web-apps-d5b9d0a1d726?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/1456/1*fi0B88lEtq-JDxHr_C3AGA.png" width="1456"></a></p><p class="medium-feed-snippet">A native app experience delivered in JavaScript</p><p class="medium-feed-link"><a href="https://javascript.plainenglish.io/build-p5-js-mobile-app-using-pwa-progressive-web-apps-d5b9d0a1d726?source=rss-656b0a1ac071------2">Continue reading on JavaScript in Plain English »</a></p></div>]]></description>
            <link>https://javascript.plainenglish.io/build-p5-js-mobile-app-using-pwa-progressive-web-apps-d5b9d0a1d726?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/d5b9d0a1d726</guid>
            <category><![CDATA[pwa]]></category>
            <category><![CDATA[mobile-app-development]]></category>
            <category><![CDATA[graphic-design]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Tue, 06 Feb 2024 06:17:22 GMT</pubDate>
            <atom:updated>2024-04-17T15:43:32.514Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Finding Spelling Bee Pangrams with GPT-4 and SpaCy]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-science/finding-spelling-bee-pangrams-with-gpt-4-and-spacy-64d042969954?source=rss-656b0a1ac071------2"><img src="https://cdn-images-1.medium.com/max/2600/0*rNvE7ca3Z_ZJhmbx" width="5184"></a></p><p class="medium-feed-snippet">The quest to solve the New York Times puzzle</p><p class="medium-feed-link"><a href="https://medium.com/data-science/finding-spelling-bee-pangrams-with-gpt-4-and-spacy-64d042969954?source=rss-656b0a1ac071------2">Continue reading on TDS Archive »</a></p></div>]]></description>
            <link>https://medium.com/data-science/finding-spelling-bee-pangrams-with-gpt-4-and-spacy-64d042969954?source=rss-656b0a1ac071------2</link>
            <guid isPermaLink="false">https://medium.com/p/64d042969954</guid>
            <category><![CDATA[nytimes]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[gpt-4]]></category>
            <category><![CDATA[nlp]]></category>
            <dc:creator><![CDATA[Sean Zhai]]></dc:creator>
            <pubDate>Tue, 21 Mar 2023 16:58:43 GMT</pubDate>
            <atom:updated>2023-03-21T16:58:43.871Z</atom:updated>
        </item>
    </channel>
</rss>