<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: rbn3</title><link>https://news.ycombinator.com/user?id=rbn3</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 09:32:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rbn3" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rbn3 in "No Skill. No Taste"]]></title><description><![CDATA[
<p>that's not what they said at all though, sorry but the only one doing knee jerk reactions here seems to be you</p>
]]></description><pubDate>Fri, 20 Feb 2026 20:40:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47093632</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=47093632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47093632</guid></item><item><title><![CDATA[New comment by rbn3 in "How to Synthesize a House Loop"]]></title><description><![CDATA[
<p>> So it definitely isn't leveraging GHC's typechecker for your compositions. Is the TidalCycles runtime doing some kind of runtime typechecking on whatever it parses from these strings?<p>the runtime <i>is</i> GHC (well GHCi actually). tidal's type system (and thus GHC's typechecker) ensures that only computationally valid pattern transformations can be composed together. if you're interested in the type system here's a good overview from a programmer's perspective <a href="https://www.imn.htwk-leipzig.de/~waldmann/etc/untutorial/tc/types/" rel="nofollow">https://www.imn.htwk-leipzig.de/~waldmann/etc/untutorial/tc/...</a><p>these strings are a special case, they're formatted in "mini-notation" which is parsed into composed functions at runtime. a very expressive kind of syntactic sugar you could say. while they're the most immediately obvious feature of Tidal (and have since been adapted in numerous other livecoding languages), mini-notation is really just the tip of the iceberg.<p>>The whole paradigm is going to encourage a very specific style of composition where repeating structures and their variations are the primary organizational principle.<p>but that applies to virtually all music, from bach to coltrane to the beatles! my point is that despite what the average livecoder might stream/perform online, live coding languages are certainly not restricted to or even particularly geared towards repetitive dance music - it just happens that that's a common denominator of the kind of demographic who's interested in livecoding music in the first place.<p>i'd argue that (assuming sufficient knowledge of the underlying theory) composing a fugue in the style of bach is <i>much</i> easier in tidal than in a DAW or other music software. 
on the more experimental end, a composition in which no measure ever repeats fully is trivial to realize in tidalcycles - it takes only a handful of lines of code to build up a stochastic composition based on markov chains, perlin noise and conditional pattern transformations. via the latter you can actually sculpt these generative processes into something that sounds intentional and follows some inner logic rather than just being random.<p>the text-based interface makes it much easier to use than anything GUI-based. it's all just pure functions that you can compose together, you could almost say that Tidal is like a musical equivalent of shell programs and pipes. equally useful and expressive both for a 10 year old and a CS professor.<p>>I think Pandoc or Shellcheck would win on this metric.<p>touché!</p>
]]></description><pubDate>Thu, 04 Dec 2025 06:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46144571</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=46144571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46144571</guid></item><item><title><![CDATA[New comment by rbn3 in "How to Synthesize a House Loop"]]></title><description><![CDATA[
<p>Quite the opposite actually. certain live coding languages give you the tools to create <i>extremely</i> complex patterns in a very controlled manner, in ways you simply wouldn't be able to do via any other method. the most popular artist exploring these ideas is Kindohm, who is sort of an ambassador figure for the TidalCycles language. 
Having used TidalCycles myself, the language lends itself particularly well to this kind of stuff as opposed to more traditional song/track structures. And yet it also constrains and prevents the construction of bad programs in a very strict manner via its type system and compiler.<p>It's also notable for being probably the only Haskell library used almost exclusively by people with no prior knowledge of Haskell, which is an insane feat in itself.</p>
]]></description><pubDate>Wed, 03 Dec 2025 22:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46141099</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=46141099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46141099</guid></item><item><title><![CDATA[New comment by rbn3 in "Strudel: A live coding platform to write dynamic music pieces in the browser"]]></title><description><![CDATA[
<p><a href="https://strudel.cc/?lxYj8fRH-Fb0" rel="nofollow">https://strudel.cc/?lxYj8fRH-Fb0</a> sounds amazing,
can't wait for this to get MIDI output so i can use it with other music software</p>
]]></description><pubDate>Thu, 04 Apr 2024 08:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39928011</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=39928011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39928011</guid></item><item><title><![CDATA[New comment by rbn3 in "Lenovo ThinkPad X1 Carbon G12 laptop review: First major refresh in three years"]]></title><description><![CDATA[
<p>>Had to gimp it to have a quieter fan<p>Had to do the same with my IdeaPad Flex 5, which always felt super infuriating.<p>I ended up so frustrated with it that i've ultimatly caved and bought a macbook. I guess i'll have to stay on desktop machines for x86 until someone finally figures out how to make laptop that runs linux <i>and</i> stays silent under heavy load.</p>
]]></description><pubDate>Tue, 05 Mar 2024 17:27:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39606533</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=39606533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39606533</guid></item><item><title><![CDATA[New comment by rbn3 in "Attention deficits linked with proclivity to explore while foraging"]]></title><description><![CDATA[
<p>From my own experience and that of many peers I've talked to it really seems to benefit DJing as a skill. It's an activity where you get to be hyperfocused and freely associating/improvising at the same time. Not really a career-path I'd recommend to anyone though.</p>
]]></description><pubDate>Mon, 26 Feb 2024 13:18:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39510937</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=39510937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39510937</guid></item><item><title><![CDATA[New comment by rbn3 in "Riffusion – Stable Diffusion fine-tuned to generate music"]]></title><description><![CDATA[
<p>regarding those usual objections, i'd argue that a spectrograph representation of a given piece of audio is just a different (lossy) encoding of the same content/information, so any hypothetical objections would still apply here.</p>
]]></description><pubDate>Thu, 15 Dec 2022 15:00:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=34000518</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=34000518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34000518</guid></item><item><title><![CDATA[New comment by rbn3 in "Riffusion – Stable Diffusion fine-tuned to generate music"]]></title><description><![CDATA[
<p>great stuff, while it comes with the usual smeary iFFT artifacts that AI-generated sound tends to have the results are surprisingly good. 
i especially love the nonsense vocals it generates in the last example, which remind me of what singing along to foreign songs felt like in my childhood.</p>
]]></description><pubDate>Thu, 15 Dec 2022 14:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=34000442</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=34000442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34000442</guid></item><item><title><![CDATA[New comment by rbn3 in "Dhall: A Gateway Drug to Haskell"]]></title><description><![CDATA[
<p>>Furthermore it's still the case, that there's not much really interesting SW made in it.<p>TidalCycles would like to have a word with you. Easily one of the most interesting and unusual pieces of SW that currently exists.</p>
]]></description><pubDate>Tue, 07 Jun 2022 21:53:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=31660512</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=31660512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31660512</guid></item><item><title><![CDATA[New comment by rbn3 in "Physicists are building neural networks out of vibrations, voltages and lasers"]]></title><description><![CDATA[
<p>aaah - got it, thanks!</p>
]]></description><pubDate>Thu, 02 Jun 2022 06:33:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=31592082</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=31592082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31592082</guid></item><item><title><![CDATA[New comment by rbn3 in "Physicists are building neural networks out of vibrations, voltages and lasers"]]></title><description><![CDATA[
<p>This instantly reminded me of the paper "pattern recognition in a bucket"[0], which I've seen referenced a lot when I first started reading about AI in general. I only have surface-level knowledge about the field, but how exactly does what's described in the article differ from reservoir computing? (The article doesn't mention that term, so I assume there must be a difference)<p>[0] <a href="https://www.researchgate.net/publication/221531443_Pattern_Recognition_in_a_Bucket" rel="nofollow">https://www.researchgate.net/publication/221531443_Pattern_R...</a></p>
]]></description><pubDate>Wed, 01 Jun 2022 11:10:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=31580266</link><dc:creator>rbn3</dc:creator><comments>https://news.ycombinator.com/item?id=31580266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31580266</guid></item></channel></rss>