<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: ExUtumno</title><link>https://news.ycombinator.com/user?id=ExUtumno</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 20:08:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ExUtumno" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ExUtumno in "MarkovJunior: Probabilistic PL based on pattern matching and constraint prop"]]></title><description><![CDATA[
<p>Author here, I'll try to answer questions/comments in this post!</p>
]]></description><pubDate>Thu, 02 Jun 2022 13:41:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=31594773</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=31594773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31594773</guid></item><item><title><![CDATA[New comment by ExUtumno in "MarkovJunior: Probabilistic PL based on pattern matching and constraint prop"]]></title><description><![CDATA[
<p>Thanks for reposting, I don't mind.</p>
]]></description><pubDate>Thu, 02 Jun 2022 13:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=31594743</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=31594743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31594743</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: MarkovJunior, PPL based on pattern matching and constraint propagation"]]></title><description><![CDATA[
<p>Thanks! I would have probably never known about Markov algorithms if I were not taught them in 8th grade =)</p>
]]></description><pubDate>Thu, 02 Jun 2022 13:40:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=31594738</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=31594738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31594738</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: MarkovJunior, PPL based on pattern matching and constraint propagation"]]></title><description><![CDATA[
<p>Thank you!<p>For MarkovJunior, the recent projects that were impactful the most were Imagegram by Guilherme S. Tows [1] and Daniel Ritchie's dissertation [2] about PPLs for procgen. I took quite a different approach from Ritchie's though.<p>[1] <a href="https://zaratustra.itch.io/imagegram" rel="nofollow">https://zaratustra.itch.io/imagegram</a><p>[2] <a href="https://dritchie.github.io/pdf/thesis.pdf" rel="nofollow">https://dritchie.github.io/pdf/thesis.pdf</a></p>
]]></description><pubDate>Thu, 02 Jun 2022 13:36:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=31594694</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=31594694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31594694</guid></item><item><title><![CDATA[Show HN: MarkovJunior, PPL based on pattern matching and constraint propagation]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mxgmn/MarkovJunior">https://github.com/mxgmn/MarkovJunior</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31581158">https://news.ycombinator.com/item?id=31581158</a></p>
<p>Points: 36</p>
<p># Comments: 14</p>
]]></description><pubDate>Wed, 01 Jun 2022 12:58:33 +0000</pubDate><link>https://github.com/mxgmn/MarkovJunior</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=31581158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31581158</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>At first I thought that my methods don't offer anything new to text generation besides the Markov chain, but several people already proposed ideas that sound sensible, so let me know if you make anything!</p>
]]></description><pubDate>Sun, 02 Oct 2016 19:15:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=12623761</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12623761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12623761</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>Most of the examples in the repo have those NxN all one color patches. Or, without (C2) the algorithm would have generated completely empty integrated circuits, or completely grass terrain, which is really boring.<p>You understood right, it's constraints + probabilities.<p>Btw, I have different algorithm that satisfies (C2) perfectly, but not (C1): <a href="https://github.com/mxgmn/ConvChain" rel="nofollow">https://github.com/mxgmn/ConvChain</a></p>
]]></description><pubDate>Sat, 01 Oct 2016 19:20:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=12619450</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12619450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12619450</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>There are special approaches to generating music. The best for ratio of quality/complexity that I know of are Markov constraints <a href="https://www.youtube.com/watch?v=buXqNqBFd6E" rel="nofollow">https://www.youtube.com/watch?v=buXqNqBFd6E</a> and WaveNet. I don't think WFC offers something useful and new for generation of music.</p>
]]></description><pubDate>Sat, 01 Oct 2016 18:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=12619272</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12619272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12619272</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>In overlapping models we store probabilities for NxN blocks of colors/tiles. In non-overlapping models we store probabilities for individual colors/tiles.</p>
]]></description><pubDate>Sat, 01 Oct 2016 15:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=12618335</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12618335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12618335</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>Yes, (C1) is a constraint problem. But we also want to satisfy (C2) as close as possible, otherwise we could have just colored some outputs in a single color.</p>
]]></description><pubDate>Sat, 01 Oct 2016 15:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=12618281</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12618281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12618281</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>A very good question! The opposite of it is also important, can we follow some heuristics while creating tilesets to minimize contradiction rates, but not making tilesets easy? I don't know. If someone knows please tell me.</p>
]]></description><pubDate>Sat, 01 Oct 2016 14:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=12618110</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12618110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12618110</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>We need to interpret those coefficients somehow. Real coefficients can be interpreted as mixing of colors, but for complex ones I don't see a good interpretation.</p>
]]></description><pubDate>Fri, 30 Sep 2016 21:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=12615288</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12615288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12615288</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>I'm not experienced with the license law, but people told me that it's better to have license text in source files themselves, because I have samples in the repo that I have no idea who has rights for.<p>The license is MIT.</p>
]]></description><pubDate>Fri, 30 Sep 2016 20:57:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=12615245</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12615245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12615245</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>I wonder too =). But it'll run like forever on a high res image. For high res image you want to use something like texture synthesis, see my reply to fitzwatermellow for more.</p>
]]></description><pubDate>Fri, 30 Sep 2016 20:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=12615221</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12615221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12615221</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>If you use overlapping model (there are 2 models in the repo) with 1xN patterns, it would be a the same as (N-1)th order Markov chain.</p>
]]></description><pubDate>Fri, 30 Sep 2016 20:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=12615197</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12615197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12615197</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>What do you mean by "code can be constructed with graphs"?</p>
]]></description><pubDate>Fri, 30 Sep 2016 20:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=12615160</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12615160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12615160</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>So basically make a not-easy tileset with the shapes of Penrose tiles. Yes, this could be interesting.</p>
]]></description><pubDate>Fri, 30 Sep 2016 20:35:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=12615125</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12615125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12615125</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>Thanks, I'll look into it.</p>
]]></description><pubDate>Fri, 30 Sep 2016 20:24:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=12615062</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12615062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12615062</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>About harder and easier to satisfy, the question of how the rate at which the algorithm runs into contradictions depends on the input is not easy at all. There is no simple correlations between the contradiction rate and the size of the input.<p>But the first thing you'll notice if you feed it an image with a lot of patterns, is that it will work very slowly.<p>Yeah, the corpus thing can be done if we cut out rare patterns and leave only frequent ones. I haven't tried it though.</p>
]]></description><pubDate>Fri, 30 Sep 2016 20:22:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=12615054</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12615054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12615054</guid></item><item><title><![CDATA[New comment by ExUtumno in "Show HN: Wave function collapse algorithm"]]></title><description><![CDATA[
<p>Thanks!<p>Yeah, you a right, I'll upload slower gifs. Right now youtube video has the slowest speed, in fact it has segments with no frame-skipping at all: <a href="https://youtu.be/DOQTr2Xmlz0" rel="nofollow">https://youtu.be/DOQTr2Xmlz0</a></p>
]]></description><pubDate>Fri, 30 Sep 2016 17:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=12613969</link><dc:creator>ExUtumno</dc:creator><comments>https://news.ycombinator.com/item?id=12613969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12613969</guid></item></channel></rss>