<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: iainctduncan</title><link>https://news.ycombinator.com/user?id=iainctduncan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 09 Oct 2026 21:04:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=iainctduncan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by iainctduncan in "The Slow Formation of Durable Software"]]></title><description><![CDATA[
<p>Don't suppose you have blogged about this? Or have recos for resources on combining Zotero with emacs? this sounds very intriguing!</p>
]]></description><pubDate>Thu, 08 Oct 2026 15:56:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50007428</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=50007428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50007428</guid></item><item><title><![CDATA[New comment by iainctduncan in "Real-time feedback: My closing move in every interview"]]></title><description><![CDATA[
<p>Dear OP, allow me to give you some onsolicited feedback!<p>You have poor grasp of human dynamics, communication, coaching, and probably leadership. You are probaly a hubristic ass who is awful to work for.<p>You are welcome! What a guy I am, so thoughtful.</p>
]]></description><pubDate>Mon, 28 Sep 2026 16:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49880320</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49880320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49880320</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music & sound exposition of the Discrete Fourier Transform with numpy (6 parts)"]]></title><description><![CDATA[
<p>My PhD supervisor, George Tzanetakis recently published his tutorials on understanding the Fourier on medium, they are really great. Doing DFTs from scratch in his course on synthesis was a great way to demistify it. Figured this would be of interest to many here<p>Interesting aside, George was also the first person to successfully use machine learning to determine musical genres back in the early 2000s.</p>
]]></description><pubDate>Sat, 26 Sep 2026 15:46:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49857632</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49857632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49857632</guid></item><item><title><![CDATA[Music & sound exposition of the Discrete Fourier Transform with numpy (6 parts)]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@georgetzanetakis/a-music-and-sound-exposition-of-the-discrete-fourier-transform-part-1-79b641ed1078">https://medium.com/@georgetzanetakis/a-music-and-sound-exposition-of-the-discrete-fourier-transform-part-1-79b641ed1078</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49857631">https://news.ycombinator.com/item?id=49857631</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 26 Sep 2026 15:46:33 +0000</pubDate><link>https://medium.com/@georgetzanetakis/a-music-and-sound-exposition-of-the-discrete-fourier-transform-part-1-79b641ed1078</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49857631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49857631</guid></item><item><title><![CDATA[New comment by iainctduncan in "ChatGPT Helped Tumbler Ridge Shooter (Mother Jones Article)"]]></title><description><![CDATA[
<p>Related from CBC in BC Canada (where I am) on the BC Attorney General reaction<p><a href="https://www.cbc.ca/news/canada/british-columbia/mother-jones-chatgpt-safeguards-tumbler-ridge-bc-shooter-9.7358031" rel="nofollow">https://www.cbc.ca/news/canada/british-columbia/mother-jones...</a></p>
]]></description><pubDate>Fri, 25 Sep 2026 14:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49845140</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49845140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49845140</guid></item><item><title><![CDATA[ChatGPT Helped Tumbler Ridge Shooter (Mother Jones Article)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.motherjones.com/media/2026/09/chatgpt-tumbler-ridge-mass-shooter-openai/">https://www.motherjones.com/media/2026/09/chatgpt-tumbler-ridge-mass-shooter-openai/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49845136">https://news.ycombinator.com/item?id=49845136</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 25 Sep 2026 14:24:51 +0000</pubDate><link>https://www.motherjones.com/media/2026/09/chatgpt-tumbler-ridge-mass-shooter-openai/</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49845136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49845136</guid></item><item><title><![CDATA[New comment by iainctduncan in "Ask HN: Would a startup for young creatives who reject AI be feasible?"]]></title><description><![CDATA[
<p>I work both in the creative arts (currently phd candidate in music and CS, run a jazz night, author of open source music hacking tools) and in the bowels of the tech investment world (diligence practitioner for a company that assesses for PE investment).<p>Two things:
Whether the anti AI slant would work is a marketing question. I happen to think it will, but we are all famously terrible at answering marketing questions until it's hindsight. The only way to know is to start small and find out if your slant resonates.<p>IMHO, this will absolutely, 100%, need to start bootstrapped and have a plan that involves NEVER giving up more >= 50% ownership. Which can definitely be done, and I've even helped PE firms invest (minority) in these companies. I've seen some fantastic ones. Investors expect you to just do whatever seems like the easy money now, and they are all fucking breathless over AI everywhere right now, to sometimes an astonishingly stupid degree.</p>
]]></description><pubDate>Mon, 14 Sep 2026 14:22:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49697364</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49697364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49697364</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music Theory for the 21st-Century Classroom"]]></title><description><![CDATA[
<p>Especially if you're not a pianist. I play a monophonic instrument, so even though I did plenty of piano, it sure it wasn't up to "casually sightreading examples from the literature" level.</p>
]]></description><pubDate>Sat, 12 Sep 2026 18:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49675862</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49675862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49675862</guid></item><item><title><![CDATA[New comment by iainctduncan in "LLMs are real, AI is fake"]]></title><description><![CDATA[
<p>I wouldn't even call this "humans planning poorly", I'd call it "humans pretending to plan poorly for publicity".  Weasels gonna weasel.</p>
]]></description><pubDate>Sat, 12 Sep 2026 14:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49672976</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49672976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49672976</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music Theory for the 21st-Century Classroom"]]></title><description><![CDATA[
<p>It has embedded youtube videos of examples. I certainly didn't have that in my 20th century theory text books and it would have been very helpful!<p>This resource looks excellent</p>
]]></description><pubDate>Fri, 11 Sep 2026 15:37:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49660230</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49660230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49660230</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music Theory for Programmers"]]></title><description><![CDATA[
<p>I guess we disagree on whether that should change anything.</p>
]]></description><pubDate>Sun, 06 Sep 2026 20:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49590841</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49590841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49590841</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music Theory for Programmers"]]></title><description><![CDATA[
<p>In the all the textbooks I have or have seen, those are called "acoustics" (and more specifically "tuning and temperament"). They are covered in the text book I had for acoustics, and not covered in any of the textbooks I used for theory (jazz or classical). For example, in Rossings "The Science of Sound", it's in a chapter called "Musical Scales and Temperament".<p>Look, I agree that they <i>should</i> be. I have literally had discussions with one of my PhD supervisors (who taught acoustics) about how much better some students would understand some of harmony if they started with some acoustics! But they aren't, so if one is going to redefine common uses of terms, at <i>very least</i> this should be explained in detail to the student prior to use.<p>My call on this stuff is always determined by "What will help my student learn most efficiently, without frustration or confusion". That article fails badly on that count.</p>
]]></description><pubDate>Sun, 06 Sep 2026 18:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49589578</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49589578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49589578</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music Theory for Programmers"]]></title><description><![CDATA[
<p>It seems you arguing how things <i>should</i> be, not what they <i>are</i>. I don't disagree that in music we have <i>lots</i> of inconsistent nomenclature that could have better names. But writing an intro to a topic and using non-standard nomenclature (without explaining that that's what you're doing) is still a source of confusion to learners.<p>Whether or not this info should be in acoustics books or theory books is not relevant to the new learner, that's where it is! I actually think a crash course in acoustics would be a good addition to a comprehensive theory book, but it doesn't change the fact that no theory course or book has this stuff (not even my pitch set texts!)<p>I teach music students regularly. I spend a lot of time explaining what something is called in various contexts. They need to know this to learn in a productive and not frustrating manner. They can then learn later why the terms are imperfect and used differently in different subcultures.<p>But no argument on that is going to convince me that it's good pedagogy to tell new readers that a post on acoustics and synthesis is on music theory. That's just counterproductive at best, or ignorant at worst.</p>
]]></description><pubDate>Sun, 06 Sep 2026 17:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49588803</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49588803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49588803</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music Theory for Programmers"]]></title><description><![CDATA[
<p>Sure, but none of that changes the fact that is someone reads that article and says "wow I like music theory!" and orders the best theory books or signs up for a course or lessons, they are going to be PISSED. They will get some books that don't cover what they think music theory is at all and that touch on basically nothing in this article.<p>On the other hand, if the author had said something like "Intro to the acoustics behind musical scales", then they might go on to order great books like Kyle Gann's or Gareth Loy's and be off to the races.<p>Redefining normal terms just makes people sound like they have no clue, and that is, 100%, a serious disservice to the reader/student.</p>
]]></description><pubDate>Sun, 06 Sep 2026 16:27:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49588083</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49588083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49588083</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music Theory for Programmers"]]></title><description><![CDATA[
<p>"Music theory" has a near universally accepted meaning. This article is not about that, it's about what we all call in music academia acoustics and digital synthesis (which of course I know you know as I know your work). The derivation of scales from acoustic principles is not in theory books; it's in acoustics books. I've taken numerous theory courses and also taken university acoustics courses and digital synthesis courses, so I can certainly comment on what was taught where! If people go here and think they are learning music theory and then want to go on, they will be frustrated by not finding what they want, they will have issues communicating with others in the field, and they will lose credibility by not knowing the standard nomenclature. That kind of redefinition of standard terms is not good pedagogy.<p>Look, it's like me writing an introduction to "colour theory" and then writing about something else that eventually leads to how we see colour.<p>I'm not debating that the article has useful content – it does – but it's title and framing is misleading, which is a disservice to the new student. I happen to personally believe everyone getting into music theory would be well served by knowing more acoustics and that this is useful material. But muddying the waters by using terms in weird ways is off.<p>And when you write about a field and use the wrong terms, you lose credibility. Sorry, I don't trust authors who can't be arsed to use the standard nomenclature for a topic, it really doesn't make them sound trustworthy.</p>
]]></description><pubDate>Sun, 06 Sep 2026 15:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49587572</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49587572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49587572</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music Theory for Programmers"]]></title><description><![CDATA[
<p>This is not an article about music theory, it's an introduction to what is called "acoustics" in educated music circles, along with examples from digital synthesis.<p>It's a decent enough intro to acoustics and digital synthesis, but saying it's music theory is just redefining terms with accepted meanings in their fields.</p>
]]></description><pubDate>Sun, 06 Sep 2026 13:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49586566</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49586566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49586566</guid></item><item><title><![CDATA[New comment by iainctduncan in "Music Theory for Programmers"]]></title><description><![CDATA[
<p>PhD Candidate in music and computer science and gigging jazz musicain here. It is not too harsh. Articles like this confuse people who interested in learning a topic more than they help.<p>Yet another case of programmers thinking "I'm a programmer so I should blog about this thing I barely know anything about as if I'm an expert, what could possibly be the downside?"</p>
]]></description><pubDate>Sun, 06 Sep 2026 13:49:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49586541</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49586541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49586541</guid></item><item><title><![CDATA[New comment by iainctduncan in "Corporate America is getting hooked on open-source AI"]]></title><description><![CDATA[
<p>Our clients do indeed see multi-cloud as a nice-to-have, but it costs so much more to do, and the big clouds are so trusted, that it's rare that I see it.<p>On the other hand, nobody trusts the big AI companies not to pull shenanigans or dramatically raise prices... or even be in business in five years.</p>
]]></description><pubDate>Sat, 05 Sep 2026 22:08:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49581178</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49581178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49581178</guid></item><item><title><![CDATA[New comment by iainctduncan in "Corporate America is getting hooked on open-source AI"]]></title><description><![CDATA[
<p>The thing is, for big companies (or even small ones owned by PE, which is MOST of them), it's not just about cost. The big thing is <i>risk</i>.<p>In my experience as a tech diligence assessor for PE firms for the last 7 years, investors really, really don't like companies being beholded to single entities that they don't control. Anthropic and OpenAI have demonstrated that they are not trustworthy, or predicatable, or finanically safe, or even capable of hitting three fucking nines. Investors know they need companies to be on the AI train, but they really don't like vendor lockin to the big AI companies. Every diligence I get asked "how easily can they change models?"<p>I think when open models reach 80% or 90% capability (or maybe even less!) a whole lot of companies are going to say "almost as good with way less risk is a better deal".</p>
]]></description><pubDate>Fri, 04 Sep 2026 17:06:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49567274</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49567274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49567274</guid></item><item><title><![CDATA[New comment by iainctduncan in "To become a better writer, read as much as you can"]]></title><description><![CDATA[
<p>you mean, because of the em dashes? Five years ago I was happil using them without having to worry about this bullshit. sigh</p>
]]></description><pubDate>Sun, 23 Aug 2026 06:58:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49406599</link><dc:creator>iainctduncan</dc:creator><comments>https://news.ycombinator.com/item?id=49406599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49406599</guid></item></channel></rss>