<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: blurryroots</title><link>https://news.ycombinator.com/user?id=blurryroots</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 02:11:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=blurryroots" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by blurryroots in "Piper-whistle – Tool for piper TTS voice model management"]]></title><description><![CDATA[
<p>piper-whistle is a tool to manage voices used with the piper (<a href="https://github.com/rhasspy/piper">https://github.com/rhasspy/piper</a>) speech synthesizer. Main motivation was to download and reference models in a structured way. You may browse the docs online at <a href="https://think-biq.gitlab.io/piper-whistle/" rel="nofollow noreferrer">https://think-biq.gitlab.io/piper-whistle/</a>
The source is hosted on gitlab (<a href="https://gitlab.com/think-biq/piper-whistle" rel="nofollow noreferrer">https://gitlab.com/think-biq/piper-whistle</a>), as well as github (<a href="https://github.com/think-biq/piper-whistle">https://github.com/think-biq/piper-whistle</a>)</p>
]]></description><pubDate>Tue, 05 Dec 2023 13:45:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=38530585</link><dc:creator>blurryroots</dc:creator><comments>https://news.ycombinator.com/item?id=38530585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38530585</guid></item><item><title><![CDATA[Piper-whistle – Tool for piper TTS voice model management]]></title><description><![CDATA[
<p>Article URL: <a href="https://gitlab.com/think-biq/piper-whistle">https://gitlab.com/think-biq/piper-whistle</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38530584">https://news.ycombinator.com/item?id=38530584</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 05 Dec 2023 13:45:32 +0000</pubDate><link>https://gitlab.com/think-biq/piper-whistle</link><dc:creator>blurryroots</dc:creator><comments>https://news.ycombinator.com/item?id=38530584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38530584</guid></item><item><title><![CDATA[Show HN: We integrated Wi-Fi control into Unreal Engine 4]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.unrealengine.com/marketplace/waifai">https://www.unrealengine.com/marketplace/waifai</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24990912">https://news.ycombinator.com/item?id=24990912</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Nov 2020 17:13:41 +0000</pubDate><link>https://www.unrealengine.com/marketplace/waifai</link><dc:creator>blurryroots</dc:creator><comments>https://news.ycombinator.com/item?id=24990912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24990912</guid></item><item><title><![CDATA[C calls in type and memory safe C++ containers using enums and templates]]></title><description><![CDATA[
<p>Article URL: <a href="https://biq.medium.com/abstracting-c-platform-query-calls-in-type-and-memory-safe-c-containers-a-k-a-4b71ddbb8c32">https://biq.medium.com/abstracting-c-platform-query-calls-in-type-and-memory-safe-c-containers-a-k-a-4b71ddbb8c32</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24880839">https://news.ycombinator.com/item?id=24880839</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 24 Oct 2020 18:04:39 +0000</pubDate><link>https://biq.medium.com/abstracting-c-platform-query-calls-in-type-and-memory-safe-c-containers-a-k-a-4b71ddbb8c32</link><dc:creator>blurryroots</dc:creator><comments>https://news.ycombinator.com/item?id=24880839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24880839</guid></item><item><title><![CDATA[Animate movie projections with Sequencer in Unreal Engine]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=Fw76hjD9Sdk">https://www.youtube.com/watch?v=Fw76hjD9Sdk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24831031">https://news.ycombinator.com/item?id=24831031</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 19 Oct 2020 21:06:21 +0000</pubDate><link>https://www.youtube.com/watch?v=Fw76hjD9Sdk</link><dc:creator>blurryroots</dc:creator><comments>https://news.ycombinator.com/item?id=24831031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24831031</guid></item><item><title><![CDATA[Enum to String：How I Learned to Stop Hardcoding and Love Type Safety]]></title><description><![CDATA[
<p>Article URL: <a href="https://biq.medium.com/type-safe-string-conversions-of-enums-in-unreal-engine-651806fce40">https://biq.medium.com/type-safe-string-conversions-of-enums-in-unreal-engine-651806fce40</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24829946">https://news.ycombinator.com/item?id=24829946</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 19 Oct 2020 19:29:08 +0000</pubDate><link>https://biq.medium.com/type-safe-string-conversions-of-enums-in-unreal-engine-651806fce40</link><dc:creator>blurryroots</dc:creator><comments>https://news.ycombinator.com/item?id=24829946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24829946</guid></item><item><title><![CDATA[Minimal setup for C++ and Objective-C interop]]></title><description><![CDATA[
<p>Article URL: <a href="https://biq.medium.com/minimal-setup-for-c-and-objective-c-core-libraries-interop-f7f5220ca36a">https://biq.medium.com/minimal-setup-for-c-and-objective-c-core-libraries-interop-f7f5220ca36a</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24802164">https://news.ycombinator.com/item?id=24802164</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Oct 2020 16:06:11 +0000</pubDate><link>https://biq.medium.com/minimal-setup-for-c-and-objective-c-core-libraries-interop-f7f5220ca36a</link><dc:creator>blurryroots</dc:creator><comments>https://news.ycombinator.com/item?id=24802164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24802164</guid></item><item><title><![CDATA[Custom Shader Code in Unreal Engine – Part 2]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/swlh/custom-shader-code-in-unreal-engine-part-2-modularization-feebd5d0037a">https://medium.com/swlh/custom-shader-code-in-unreal-engine-part-2-modularization-feebd5d0037a</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24799033">https://news.ycombinator.com/item?id=24799033</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Oct 2020 09:17:33 +0000</pubDate><link>https://medium.com/swlh/custom-shader-code-in-unreal-engine-part-2-modularization-feebd5d0037a</link><dc:creator>blurryroots</dc:creator><comments>https://news.ycombinator.com/item?id=24799033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24799033</guid></item><item><title><![CDATA[New comment by blurryroots in "Software Folklore – A collection of weird bug stories"]]></title><description><![CDATA[
<p>Thanks, this is hilarious! "Okay! I'm braking now", definitly my new going to the toilet catch phrase.</p>
]]></description><pubDate>Wed, 29 Apr 2020 13:12:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=23018668</link><dc:creator>blurryroots</dc:creator><comments>https://news.ycombinator.com/item?id=23018668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23018668</guid></item></channel></rss>