<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: alestsurko</title><link>https://news.ycombinator.com/user?id=alestsurko</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 14:52:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alestsurko" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alestsurko in "Ask HN: Alternatives to GitHub"]]></title><description><![CDATA[
<p>In my opinion the most underestimated git forge is radicle.</p>
]]></description><pubDate>Tue, 18 Aug 2026 00:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49339678</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=49339678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49339678</guid></item><item><title><![CDATA[New comment by alestsurko in "Digital Audio Workstation Front End Development Struggles"]]></title><description><![CDATA[
<p>For 5 years or so, I'm watching for GUI infrastructure for my imaginary audio applications. And recently I started to develop an audio application in Rust. What I learned is that there is no a single best library in any language. Also, you shouldn't rely on anything as if it even a very popular thing at the moment it can become unmaintained very quickly. So it's better to choose a satisfying solution in what available currently and abstract it as much as possible to be able to switch to something else in the future. I also did a very simple benchmarks for GUI libraries I was interested in (instantiating 10 000 rectangles, styling them and doing layout) and the leader on macOS was the browser (Tauri) with Slint at the second place. But, unfortunately, Tauri is unusable for such kind of application because of IPC. If you need to visualize your audio data, you need to continuously send it to GUI. The fastest way of communication for that would only be WebRTC, because of the sandboxing. Or you would need to go all WASM, but then you don't have access to a lot of other features you needed. As a suggestion, take another look at Qt. At very least MuseScore and Ardour use it. Also, at my opinion the most mature Rust GUI library yet is egui, not Iced. FYI, Audulus uses immediate mode GUI based on nanovg (<a href="https://github.com/audulus/vger#why">https://github.com/audulus/vger#why</a>). And they develop their own Rust GUI library BTW (<a href="https://github.com/audulus/rui">https://github.com/audulus/rui</a>)</p>
]]></description><pubDate>Tue, 16 May 2023 09:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=35959329</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=35959329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35959329</guid></item><item><title><![CDATA[New comment by alestsurko in "Show HN: Predict a Reddit user's Myers-Briggs type from their profile"]]></title><description><![CDATA[
<p>As I'm ENFJ, this is absolutely wrong<p><pre><code>  Personality Probability
  ISFJ 0.505107
  ISFP 0.441592
  INFJ 0.015237
  INTJ 0.011497
  INTP 0.009005
  INFP 0.006540
  ENTP 0.003931
  ENFP 0.001573
  ESTJ 0.001450
  ISTP 0.001228
  ENTJ 0.000833
  ISTJ 0.000782
  ENFJ 0.000712
  ESTP 0.000294
  ESFP 0.000131
  ESFJ 0.000087</code></pre></p>
]]></description><pubDate>Wed, 14 Oct 2020 01:49:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=24772365</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=24772365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24772365</guid></item><item><title><![CDATA[Live coding environment, which allows to mix different programming languages]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/AlesTsurko/cells">https://github.com/AlesTsurko/cells</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21887372">https://news.ycombinator.com/item?id=21887372</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Dec 2019 22:26:23 +0000</pubDate><link>https://github.com/AlesTsurko/cells</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=21887372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21887372</guid></item><item><title><![CDATA[Cells – Live Coding Environment]]></title><description><![CDATA[
<p>Article URL: <a href="https://alestsurko.by/cells/">https://alestsurko.by/cells/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21883084">https://news.ycombinator.com/item?id=21883084</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Dec 2019 11:06:38 +0000</pubDate><link>https://alestsurko.by/cells/</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=21883084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21883084</guid></item><item><title><![CDATA[New comment by alestsurko in "Microscale – turn random Wikipedia articles into music"]]></title><description><![CDATA[
<p>Due to the album's concept there is no such a feature, sorry.
But you can fork the project on github and try to set attribute contenteditable to "true" for the div, which you'd like to fill up with your text. The buffers have ids "buffer-1", "buffer-2" etc.</p>
]]></description><pubDate>Tue, 19 Dec 2017 21:50:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=15964684</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=15964684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15964684</guid></item><item><title><![CDATA[New comment by alestsurko in "Microscale – turn random Wikipedia articles into music"]]></title><description><![CDATA[
<p>Thanks!<p>I started with the composition (the music one). So these have been dictated by composition techniques: some samples should play in a loop, others should be played fully before the sequencer's cursor increments etc.</p>
]]></description><pubDate>Tue, 19 Dec 2017 21:33:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=15964521</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=15964521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15964521</guid></item><item><title><![CDATA[New comment by alestsurko in "Microscale – turn random Wikipedia articles into music"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Tue, 19 Dec 2017 21:16:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=15964364</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=15964364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15964364</guid></item><item><title><![CDATA[New comment by alestsurko in "Microscale – turn random Wikipedia articles into music"]]></title><description><![CDATA[
<p>Done. Thanks!</p>
]]></description><pubDate>Tue, 19 Dec 2017 21:16:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=15964356</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=15964356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15964356</guid></item><item><title><![CDATA[New comment by alestsurko in "Microscale – turn random Wikipedia articles into music"]]></title><description><![CDATA[
<p>Thank you guys! I glad that you liked microscale.</p>
]]></description><pubDate>Tue, 19 Dec 2017 15:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=15960962</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=15960962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15960962</guid></item><item><title><![CDATA[New comment by alestsurko in "Microscale – turn random Wikipedia articles into music"]]></title><description><![CDATA[
<p>...and you can change the mapping file to use it as an instrument for your own music, btw.</p>
]]></description><pubDate>Tue, 19 Dec 2017 15:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=15960928</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=15960928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15960928</guid></item><item><title><![CDATA[New comment by alestsurko in "Microscale – turn random Wikipedia articles into music"]]></title><description><![CDATA[
<p>Exactly. 
There is a farther explanation in the interview: <a href="http://www.preservedsound.com/news/ales-tsurko-microscale-generating-music-from-random-wikipedia-articles" rel="nofollow">http://www.preservedsound.com/news/ales-tsurko-microscale-ge...</a></p>
]]></description><pubDate>Tue, 19 Dec 2017 15:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=15960915</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=15960915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15960915</guid></item><item><title><![CDATA[Microscale – turn random Wikipedia articles into music]]></title><description><![CDATA[
<p>Article URL: <a href="http://alestsurko.by/microscale/">http://alestsurko.by/microscale/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=15958625">https://news.ycombinator.com/item?id=15958625</a></p>
<p>Points: 67</p>
<p># Comments: 25</p>
]]></description><pubDate>Tue, 19 Dec 2017 08:23:23 +0000</pubDate><link>http://alestsurko.by/microscale/</link><dc:creator>alestsurko</dc:creator><comments>https://news.ycombinator.com/item?id=15958625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15958625</guid></item></channel></rss>