InILLUMINATIONbySean Zhai·Aug 16Who Gave You the Right to (Water)mark My Words?On AI, authorship, and the strange reversal of machines claiming provenance over human expressionA response icon5A response icon5
InLevel Up CodingbySean Zhai·Mar 23The Correct Way to Record Audio on Your Mac (Skip the Mic)Record sound at its original quality
InILLUMINATIONbySean Zhai·Mar 10The Oldest Song Structure You’ve Never HeardThe poem is called 木瓜 ( Mùguā), which translates roughly to “Quince.” It comes from the Guófēng (國風), the “Airs of the States” section —…
InJavaScript in Plain EnglishbySean Zhai·Mar 12, 2024Quick Start: p5.js on Glitch in 5 minutesA clean template, with explanations
Sean Zhai·Feb 25, 2024Code Snippet: How to Configure External WebCam in p5.jsA simple solution that uses the internal webcam as a fallbackA response icon1A response icon1
InJavaScript in Plain EnglishbySean Zhai·Feb 19, 2024Visual Programming in p5.js: Code with ExplanationsA Tribute to Vera Molnár
InJavaScript in Plain EnglishbySean Zhai·Feb 6, 2024Build p5.js Mobile App Using PWA (Progressive Web Apps)A native app experience delivered in JavaScript
InTDS ArchivebySean Zhai·Mar 21, 2023Finding Spelling Bee Pangrams with GPT-4 and SpaCyThe quest to solve the New York Times puzzle