<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: Disla_chunga</title><link>https://news.ycombinator.com/user?id=Disla_chunga</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 14 Sep 2026 07:14:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Disla_chunga" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Disla_chunga in "Ask HN: What are you working on? (September 2026)"]]></title><description><![CDATA[
<p>I'm building Bellerophon, a DSL with decoupled firmware adapter architecture for 3D printer control, so the same source code can compile to Klipper, Marlin, or RepRap without rewriting logic per target. Recently used it to generate print patterns with math that you wouldn't get from a slicer.<p>Right now, I'm mid-way through migrating the application off browser localStorage onto a proper JSON persistence layer. My first large solo project as a busy student.<p>I hope to make it better as I continue.<p><a href="https://github.com/Disla-Novo/Dimidium_Bellerophon" rel="nofollow">https://github.com/Disla-Novo/Dimidium_Bellerophon</a></p>
]]></description><pubDate>Sun, 13 Sep 2026 23:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49689671</link><dc:creator>Disla_chunga</dc:creator><comments>https://news.ycombinator.com/item?id=49689671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49689671</guid></item><item><title><![CDATA[New comment by Disla_chunga in "Ask HN: What are you working on?"]]></title><description><![CDATA[
<p>Standard G-code is brittle and lacks basic programming ergonomics. I built Bellerophon, a DSL with a decoupled firmware adapter architecture, so the .bph source stays universal while the compiler handles targeted translation to Klipper, Marlin, or RepRap.<p>Lately I used it to generate print patterns with math that you wouldn't get from a slicer, which was fun. Right now my biggest hurdle is the compiler choking on large compiled outputs. School's taken most of my time, but I'm moving the application off browser localStorage onto a proper JSON persistence layer this month. I do hope to add more features in the future.<p>If anyone wants to take a look and critique: <a href="https://github.com/Disla-Novo/Dimidium_Bellerophon" rel="nofollow">https://github.com/Disla-Novo/Dimidium_Bellerophon</a></p>
]]></description><pubDate>Mon, 07 Sep 2026 03:55:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49593713</link><dc:creator>Disla_chunga</dc:creator><comments>https://news.ycombinator.com/item?id=49593713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49593713</guid></item><item><title><![CDATA[New comment by Disla_chunga in "Show HN: Wordpeek"]]></title><description><![CDATA[
<p>Played this for a good 30 minutes. My initial reaction was mixed at first, I wasn't sure how I was supposed to guess the picture with basically no info at the start. But once I found a strategy for narrowing it down, it clicked and it's actually pretty fun. Nice mechanic once you get the hang of it</p>
]]></description><pubDate>Mon, 20 Jul 2026 19:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48983671</link><dc:creator>Disla_chunga</dc:creator><comments>https://news.ycombinator.com/item?id=48983671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48983671</guid></item><item><title><![CDATA[New comment by Disla_chunga in "Introduction to Compilers and Language Design (2021)"]]></title><description><![CDATA[
<p>This was a great read for me. I'm working on a DSL compiler for 3D printing (after my semester class on compilers) and it's a good reminder of how much there is to learn. It's given me great material on error handling suggestions and constant folding (although mine is not at such an advanced level). I read Chapter 12 on optimization, and it's given me a lot of good ideas in terms of tree rewriting and reducing instruction count. I implemented paging (after much research) but I still deal with crashes partly because the output is still built as a giant string in memory for smaller outputs, and partly because the paging threshold sometimes doesn't trigger early enough. Perhaps there are deeper things for me to optimize and research on. I'm keeping this read under my belt!</p>
]]></description><pubDate>Mon, 06 Jul 2026 02:53:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48800174</link><dc:creator>Disla_chunga</dc:creator><comments>https://news.ycombinator.com/item?id=48800174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48800174</guid></item></channel></rss>