<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<channel>
<title>Scott Andrew</title>
<link>https://scottandrew.com/</link>
<description>Gnarled JavaScript warlock, musician, '80s D&amp;D nerd, and webcomic creator.</description>
<lastBuildDate>Mon, 08 Jun 2026 15:37:00 GMT</lastBuildDate>
<language>en-US</language>
<item>
        <title><![CDATA[Peart is the Professor; Nilles is the Weapon]]></title>
        <link>https://scottandrew.com/blog/2026/06/rush-50.html?utm_source=rss</link>
        <pubDate>Mon, 08 Jun 2026 15:37:00 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/06/rush-50.html</guid>
        <content:encoded><![CDATA[<p>The Rush Fifty Something Tour kicked off yesterday in Los Angeles, at the same arena where they last played with their departed drummer Neil Peart nearly 11 years ago. Their selection of drummer Anika Nilles is <em>the</em> biggest story in rock.</p>
<p>She did not disappoint! I was up until 2am last night on my socials watching clip after clip of Nilles just <em>crushing</em> those famous fills.</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/ik4_ffkU25o?si=3PEtMc0lUaMsOAFF&amp;start=195" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<p>Not that I expected anything else. Would Alex and Geddy select anyone who wasn't already such a gunslinger? No!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/Lowk0E2_dAM?si=Uu_SeN3guHynkTH7&amp;start=195" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<p>Some people complain that this just isn't Rush. Fair enough. Personally I see this as Rush "the band" leaning into being Rush "the institution." Anyway, those grumps can stay home. That crowd reaction doesn't lie; they're <em>more</em> than on board.</p>
<p>BTW I feel a little bad for keyboardist Loren Gold, hidden in the shadows back there. The first person to play keyboards for Rush who isn't Geddy Lee! I get that Nilles is the big story here but I kinda hope they spotlight Gold a bit.</p>
]]></content:encoded>
</item>
<item>
        <title><![CDATA[AI doesn&#39;t know if something is true or not]]></title>
        <link>https://scottandrew.com/blog/2026/06/ai-doesnt-know-if-something-is-true-or-not.html?utm_source=rss</link>
        <pubDate>Mon, 08 Jun 2026 11:35:00 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/06/ai-doesnt-know-if-something-is-true-or-not.html</guid>
        <content:encoded><![CDATA[<p>It really does seem like until there's a radical shift in how <a href="https://en.wikipedia.org/wiki/Large_language_model">LLMs</a> are designed, the twin risks of AI hallucinations and prompt injection just won't be solved.</p>
<p><a href="https://en.wikipedia.org/wiki/Hallucination_(artificial_intelligence)">Hallucinations</a> are when AI makes up answers that are wrong instead of just telling you it doesn't know. This is how you get things like <a href="https://www.forbes.com/sites/jackkelly/2024/05/31/google-ai-glue-to-pizza-viral-blunders/">using glue as a pizza topping</a> and <a href="https://www.scientificamerican.com/article/why-lawyers-keep-citing-fake-cases-invented-by-ai/">completely fictional case law</a>.</p>
<p><a href="https://en.wikipedia.org/wiki/Prompt_injection">Prompt injection</a> is the security hole where you can just tell an AI to ignore its instructions and do what you ask instead, like <a href="https://incidentdatabase.ai/cite/622/">give you an unauthorized discount</a>, or worse.</p>
<p>I've been enjoying Robert Cringely's <a href="https://www.cringely.com/">latest takes</a> on this. He's got a bombastic Steve Yegge-ish writing style and he admits he's not a neutral party, but I find myself nodding at his assertions. Mainly that LLMs aren't designed to tell the truth, and the hyperscaler weirdos are spending billions on expensive chips and much-hated data centers in a race to create even bigger LLMs when they could be spending far less on creating far more truthful sub-systems.</p>
<p>But spending less on AI isn't fashionable right now. I guess <a href="https://en.wikipedia.org/wiki/Retrieval-augmented_generation">RAG</a> and <a href="https://en.wikipedia.org/wiki/Model_Context_Protocol">MCP</a> were supposed to solve this but I don't hear much about them these days? Anyway, it makes sense to stop using LLMs as search engines because we already have superior search engines.</p>
<p>None of this addresses the prompt injection issue, which I'm pretty sure can't be solved so long as the input is free text. Good luck building safeguards against the entirely of human language!</p>
]]></content:encoded>
</item>
<item>
        <title><![CDATA[Watch Jason McGerr explain his shuffle]]></title>
        <link>https://scottandrew.com/blog/2026/03/watch-jason-mcgerr-explain-his-shuffle/?utm_source=rss</link>
        <pubDate>Mon, 02 Mar 2026 14:37:00 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/03/watch-jason-mcgerr-explain-his-shuffle/</guid>
        <content:encoded><![CDATA[<p>Jason McGerr is the drummer for Death Cab For Cutie and one of the world's best. Check out this video of Jason explaining how he created the shuffle beat for DCFC's "<a href="https://www.youtube.com/watch?v=gQEi6HU3E0M&amp;list=RDgQEi6HU3E0M">Grapevine Fires</a>." I am not a drummer, but I'm really into the level of craft employed here:</p>
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/9PYJtOIyND8?si=U2enyB5JaN6mxiZH" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<p>(If you ever bopped your head to Matt Nathanson's "<a href="https://www.youtube.com/watch?v=aHx4BlF6V2o">Come On Get Higher</a>" -- that's McGerr.)</p>
]]></content:encoded>
</item>
<item>
        <title><![CDATA[Chatbots will never count to 100, not really]]></title>
        <link>https://scottandrew.com/blog/2026/02/chatbots-will-never-count-to-100-not-really/?utm_source=rss</link>
        <pubDate>Mon, 23 Feb 2026 17:30:37 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/02/chatbots-will-never-count-to-100-not-really/</guid>
        <content:encoded><![CDATA[<p>Well, at least not how they work right now!</p>
<blockquote>
<p>FatherPhi: If you skip a single number from zero to one hundred, I will cancel my OpenAI/ChatGPT subscription.</p>
<p>ChatGPT: Got it, I'll take that super-seriously...starting from zero: zero, one, two, three, four, five, six, seven, eight, nine, ten...and so on all the way up to one hundred.</p>
</blockquote>
<iframe width="393" height="700" src="https://www.youtube.com/embed/HfAFHRVtYFE" title="Day 3…cancelling my subscription to make #ChatGPT count to 100" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<p>I lol'ed.</p>
<p>My guess is what we're seeing is the chatbot<sup>1</sup> has been trained on tons of text that contains thousands of phrases that are some variation of "the man started counting: one, two, three, and so on." And probably only up to ten because that's how human children learn to count. So when asked to count to one hundred, it's not actually counting anything, it's just reciting whatever words it predicts a human would say when asked to count. Remember, <a href="https://scottandrew.com/blog/2025/08/chatbots-dont-think-they-compute">chatbots don't think, they compute</a>.</p>
<p>Again: the chatbot is not counting, it's predicting what a human would say when asked to count to one hundred and getting it wrong.</p>
<p>When it got up to nine, its predictive algorithm, faced with a choice between "ten" and "and so on" chose the latter. Because it 👏 <em>wasn't 👏 actually 👏 counting.</em></p>
<p>Now, I bet ChatGPT would have no problem writing a Python script to output the numbers one to one hundred because it's also been trained on a ton of structured code and thousands of lessons and tutorials that have this exact exercise. There are lots of ambigious ways to describe a human counting, but only a handful of ways to write a loop in code so it's less likely it'll guess wrong.<sup>2</sup></p>
<p>I'm positive OpenAI, who make ChatGPT, have a very sophisticated solution for this. I also wonder how that solution could possibly scale to cover every permutation and nuance of language. It's fun to imagine some fire team on call 24/7 whose sole purpose is to update a giant if/then/else statement. But it's probably not that.</p>
<p>Probably.</p>
<p>Apologies to Ernie Bushmiller:</p>
<p><img src="https://scottandrew.com/img/2026/sluggo-chatgpt.jpg" alt="ChatGPT goes to school, apologies to Ernie Bushmiller"></p>
<p>[1] Um, <em>actually</em> the LLM behind it, but I'm using them interchangably here because the chatbot is the part humans interact with. Pedantry!</p>
<p>[2] There are myriad examples of people getting ChatGPT to successfully count to one hundred but I don't care, because every one thus far relies on clever prompting to nudge the chatbot to take the correct path, which is the equivalent of <em>you're just doing it wrong</em> and it doesn't change the fact that ChatGPT is <em>still</em> not counting, it's predicting the correct words someone counting would say, just correctly this time. <em>This</em> time.</p>
]]></content:encoded>
</item>
<item>
        <title><![CDATA[A fond farewell to the drum]]></title>
        <link>https://scottandrew.com/blog/2026/02/a-fond-farewell-to-the-drum/?utm_source=rss</link>
        <pubDate>Sun, 22 Feb 2026 16:25:55 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/02/a-fond-farewell-to-the-drum/</guid>
        <content:encoded><![CDATA[<p>A few days ago I gifted away the ashiko hand drum I used on my records, going all the way back to the Walkingbirds in the 90s.</p>
<p>I don’t regret it but it felt right to mark the occasion.</p>
<p><img src="https://scottandrew.com/img/2026/ashiko.jpg" alt="The famous ashiko drum"></p>
<p>I picked it up at (I think?) a Lentine's Music in Cleveland, and we used it extensively on the Walkingbirds EP. You can hear it on my favorite tracks <a href="https://scottandrew.com/democlub/?t=V2FzdGVkNDU=">"Wasted"</a>, written by Laurie, and <a href="https://scottandrew.bandcamp.com/track/brickyard-bend">"Brickyard Bend"</a>, written by me. I played it solo as the only musicial accompaniment during the Cleveland Shakespeare Festival's outdoor production of <em>MacBeth</em>, and the enclosing walls of the Mather Memorial Building made provided an echo that made this tiny drum sound <em>massive.</em></p>
<p><img src="https://scottandrew.com/img/2026/walkingbirds.jpg" alt="Myself and Laurie Hallal performing as the Walkingbirds sometime in the 90s"></p>
<p>Several years later in Seattle, getting back into performing, I used the drum on the lo-fi demo version of <a href="https://scottandrew.bandcamp.com/track/holding-back">"Holding Back"</a> which is still one of my most popular tunes, outranking the album version. I'd occasionally take it to gigs, crisscrossing the Puget Sound area to accompany other songwriters like Jerin Falkner and Kris Orlowski when we were doing the coffeshop circuit thing. Sometimes I'd hand the drum off to Dennis Jolin who would then accompany me at my own shows. I don't think we used it on any Kin to Stars songs, although I might have taken it to Folklife a few times.</p>
<p>In all that time it never lost its pristine tone and it looked and sounded as new as the day I got it. But I'd barely touched the drum in the last 15 years, just sometimes moving it around the room to make space. A few weeks ago it tipped over and banged <em>hard</em> against my bare ankle. I like to think of this as its way of saying "if <em>you're</em> not gonna play me, give me to someone who will!" So last week I posted it to the local buy-nothing group and handed it over to a new owner the next day.</p>
<p>So long, buddy! Thanks for all the rhythms!</p>
]]></content:encoded>
</item>
<item>
        <title><![CDATA[D Ramirez on AI and house music]]></title>
        <link>https://scottandrew.com/blog/2026/02/d-ramirez-on-ai-and-house-music/?utm_source=rss</link>
        <pubDate>Sun, 15 Feb 2026 12:39:31 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/02/d-ramirez-on-ai-and-house-music/</guid>
        <content:encoded><![CDATA[<p>I like what D Ramirez has to say here. To <a href="https://scottandrew.com/blog/2025/08/chatbots-dont-think-they-compute">paraphrase myself</a>: AI does not experience anything. It's <em>incapable</em> of experience. It can only analyze what humans have written about experience and emit similar-sounding content.</p>
<blockquote>
<p>"AI can make tracks, but it can't make <em>moments.</em>  It doesn't know what it feels like when the kick hits your chest at 3am...when the drop takes over your body before your brain catches up."</p>
</blockquote>
<iframe width="539" height="576" src="https://www.youtube.com/embed/5qdE2I5qppI" title="Will AI Replace House Music Producers" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
]]></content:encoded>
</item>
<item>
        <title><![CDATA[Digital archaeology I don&#39;t have time for]]></title>
        <link>https://scottandrew.com/blog/2026/02/digital-archaeology-i-dont-have-time-for/?utm_source=rss</link>
        <pubDate>Wed, 11 Feb 2026 16:11:25 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/02/digital-archaeology-i-dont-have-time-for/</guid>
        <content:encoded><![CDATA[<p>Somewhere in this stack of old hard drives are all the audio files for my first two records.</p>
<p>This is a bad idea because I don’t have time to spend going down memory lane and getting wistful over old jpegs.</p>
<p>Good thing I need to get a SATA-to-USB adapter first.</p>
<p><img src="https://scottandrew.com/img/2026/drive-stack.jpg" alt="A photo of a stack of old SATA hard drives."></p>
]]></content:encoded>
</item>
<item>
        <title><![CDATA[Today is the first Bandcamp Friday of 2026 and I&#39;m going to be insufferable]]></title>
        <link>https://scottandrew.com/blog/2026/02/today-is-the-first-bandcamp-friday-of-2026-and-im-going-to-be-insufferable/?utm_source=rss</link>
        <pubDate>Fri, 06 Feb 2026 07:28:29 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/02/today-is-the-first-bandcamp-friday-of-2026-and-im-going-to-be-insufferable/</guid>
        <content:encoded><![CDATA[<p>Today is <a href="https://bandcamp.com/">Bandcamp Friday</a>, the day when Bandcamp waives its fees and allows artists to keep 100% of their sales. I haven't participated much in the past, but this year I'm going to make it a <em>problem.</em></p>
<p>Today I'll be re-posting on my socials any musicians donating any (or all) of their proceeds to charities, especially Minnesota fundraisers, whether they be immigrant support, food banks, rent assistance, or otherwise.</p>
<p>I'll be promoting my own music there too, and I'm donating all proceeds to one of the many orgs at <a href="https://standwithminnesota.com/">Stand With Minnesota</a>  If you're unfamiliar with any of the music I've released in the past, uh, <em>twenty-five years,</em> you can find <a href="https://scottandrew.com/#music">a bunch of my Bandcamp links here</a>.</p>
<p>Tell your musician friends to use the #bandcampfriday tag or topic, and consider giving them a boost on your socials as well!</p>
  <article class="unfurl">
  <a href="https://www.standwithminnesota.com/"><img class="unfurl__image" src="http://static1.squarespace.com/static/6967a9fb6ec65a7e95e1df42/t/6967d3e3ffd0514db08224fd/1768412131240/STAND+WITH+(Presentation).png?format=1500w" width="1500" height="844" alt="Page preview image"></a>
  <div class="unfurl_details">
  <h4 class="unfurl__heading line-clamp-2">
    <a class="unfurl__link" href="https://www.standwithminnesota.com/">Stand With Minnesota</a>
  </h4>
  <p class="unfurl__description line-clamp-3">Stand With Minnesota is a hub for supporting, learning, and taking action to support Minnesotans impacted by ICE and federal enforcement.</p>
<p><small class="unfurl__meta">
<span class="unfurl__publisher">Stand With Minnesota</span>
</small></p>
  </div>
  </article>
]]></content:encoded>
</item>
<item>
        <title><![CDATA[Bandcamp bans AI]]></title>
        <link>https://scottandrew.com/blog/2026/01/bandcamp-bans-ai/?utm_source=rss</link>
        <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/01/bandcamp-bans-ai/</guid>
        <content:encoded><![CDATA[<blockquote>
<p><a href="https://blog.bandcamp.com/2026/01/13/keeping-bandcamp-human/">Keeping Bandcamp Human</a></p>
</blockquote>
<p>My guess is that <a href="https://bandcamp.com/">Bandcamp</a> doesn't want to be cloud storage for Suno slop in the way that almost every other digital music service has. As <a href="https://bsky.app/profile/bradsucks.bsky.social/post/3mcff3hxogs2s">Brad points out</a>, Bandcamp has no algorithm to exploit. The people generating slop albums are doing it to stuff Spotify playlists but they're probably also uploading it to Bandcamp because why not.</p>
<p>A lot of fun bad-faith arguments are being made in the comments ("what if I use AI to create the chord progression but then PLAY it on my guitar? Checkmate, Luddites!") but I agree with the commenters that say the issue is <em>authorship</em>. You're still playing the guitar, you're still making editorial choices. That's different from telling Suno to "write a sea shanty about pirates" twelve times and uploading that as your own work.</p>
<p>Analogies to drum machines or MIDI files or whatever fail when applied to AI because AI is a <em>completely new thing</em>. We've never had computer programs that can spit out a full song complete with lyrics in any genre. Used this way there's no authorship, just output. I've written <a href="https://scottandrew.com/blog/2025/08/chatbots-dont-think-they-compute">before</a>, AI has never experienced heartbreak, or joy, or love, so all it can do is <em>compute</em> what a song about those feelings would sound like. That's not how human creativity works at all.</p>
<p>I don't know how Bandcamp will enforce this. Albums that are nothing but slop are sometimes recognizable as such, but I'm wondering if they've opened a can of worms by asking people to <em>report</em> suspected AI-generated music. Some innocent artists are probably gonna get dogpiled.</p>
  <article class="unfurl">
  <a href="https://blog.bandcamp.com/2026/01/13/keeping-bandcamp-human/"><img class="unfurl__image" src="https://blog.bandcamp.com/wp-content/uploads/2025/12/Hero-Banner.png" width="1920" height="1080" alt="Page preview image"></a>
  <div class="unfurl_details">
  <h4 class="unfurl__heading line-clamp-2">
    <a class="unfurl__link" href="https://blog.bandcamp.com/2026/01/13/keeping-bandcamp-human/">Bandcamp’s Mission and Our Approach to Generative AI</a>
  </h4>
  <p class="unfurl__description line-clamp-3">We’re articulating our approach to generative AI so musicians can keep making music and fans can trust the music they find on Bandcamp.</p>
<p><small class="unfurl__meta">
<span class="unfurl__publisher">Bandcamp Updates</span>
</small></p>
  </div>
  </article>
]]></content:encoded>
</item>
<item>
        <title><![CDATA[Watch me play a bit of R.E.M. in 2018]]></title>
        <link>https://scottandrew.com/blog/2026/01/rem-bass-riff-2018/?utm_source=rss</link>
        <pubDate>Fri, 02 Jan 2026 17:30:57 GMT</pubDate>
        <dc:creator><![CDATA[Scott Andrew]]></dc:creator>
        <guid isPermaLink="false">https://scottandrew.com/blog/2026/01/rem-bass-riff-2018/</guid>
        <content:encoded><![CDATA[<p>I was digging through my YouTube account intending to archive some old video I'd lost and rediscovered this snippet of me working out the bass line to R.E.M.'s "Fall On Me" for a tribute show I played with Kirby Krackle and others in 2017. I play fingerstyle here, but Mike Mills probably used a pick on this song.</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/LAGRvtTh9pQ?si=Cu_9F6dmpb8CJq3I" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<p>It's been a long, <em>long</em> time since I wielded Trogdor, my Peavey T-40. Thirteen pounds of low-frequency artillery, currently slumbering in my guitar closet. I'd have to do squats and lunges for a month to get back in the shape needed to lug that beast around.</p>
]]></content:encoded>
</item>
</channel>
</rss>
