<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: gdotdesign</title><link>https://news.ycombinator.com/user?id=gdotdesign</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 07:39:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gdotdesign" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gdotdesign in "Show HN: NASA Artemis II Mission Timeline Tracker"]]></title><description><![CDATA[
<p>Thank you for building this.</p>
]]></description><pubDate>Thu, 02 Apr 2026 06:05:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47610522</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=47610522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47610522</guid></item><item><title><![CDATA[New comment by gdotdesign in "AI will not replace software engineers (hopefully)"]]></title><description><![CDATA[
<p>> The pessimistic one is that most of what needed building gets built, and the remaining work fits in fewer hands.<p>I don't think that's true, mainly because if it were true it would have happened a long time ago. We will never settle on one version of a thing (let it be messaging, recipes, notes, image galleries, etc...). New variants emerge over time, the only thing AI does is accelerate this.</p>
]]></description><pubDate>Mon, 26 Jan 2026 16:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46767992</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46767992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46767992</guid></item><item><title><![CDATA[New comment by gdotdesign in "The $LANG Programming Language"]]></title><description><![CDATA[
<p>*weren't</p>
]]></description><pubDate>Sat, 24 Jan 2026 19:04:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46746479</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46746479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46746479</guid></item><item><title><![CDATA[New comment by gdotdesign in "Show HN: Coi – A language that compiles to WASM, beats React/Vue"]]></title><description><![CDATA[
<p>Yes! I'm very close to releasing 1.0 and I'm planning on doing it then.</p>
]]></description><pubDate>Sat, 24 Jan 2026 14:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743704</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46743704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743704</guid></item><item><title><![CDATA[New comment by gdotdesign in "The $LANG Programming Language"]]></title><description><![CDATA[
<p>Thanks :)<p>I didn't make those threads, so the title choices were mine. I'll do a proper Show HN with 1.0 sometime, maybe with can switch it with that then.</p>
]]></description><pubDate>Sat, 24 Jan 2026 12:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743127</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46743127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743127</guid></item><item><title><![CDATA[New comment by gdotdesign in "Show HN: Coi – A language that compiles to WASM, beats React/Vue"]]></title><description><![CDATA[
<p>It's perfectly fine to allow if in tags (the compiler can figure it out). In Mint you can do that no problem: <a href="https://mint-lang.com/sandbox/6lnZHiG8LVRJqA" rel="nofollow">https://mint-lang.com/sandbox/6lnZHiG8LVRJqA</a><p><pre><code>    component Main {
      fun render : Html {
        <div>
          if true {
            <div>"Hello World!"</div>
          } else {
            <div>"False"</div>
          }
        </div>
      }
    }</code></pre></p>
]]></description><pubDate>Sat, 24 Jan 2026 12:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743007</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46743007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743007</guid></item><item><title><![CDATA[New comment by gdotdesign in "Show HN: Coi – A language that compiles to WASM, beats React/Vue"]]></title><description><![CDATA[
<p>It's nice to see that we are converging on the same syntax I came up for Mint (<a href="https://mint-lang.com" rel="nofollow">https://mint-lang.com</a>) 8 years ago (feels strange to write it down). I saw Ripple some time ago its syntax has the same structure more or less (component, style, render, state, etc...)</p>
]]></description><pubDate>Sat, 24 Jan 2026 11:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46742816</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46742816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46742816</guid></item><item><title><![CDATA[New comment by gdotdesign in "The $LANG Programming Language"]]></title><description><![CDATA[
<p>Thanks for putting these lists together. When Mint reaches 1.0 I'll use the same format to present it here.</p>
]]></description><pubDate>Wed, 14 Jan 2026 08:32:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46613697</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46613697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46613697</guid></item><item><title><![CDATA[New comment by gdotdesign in "Ripple: The Elegant TypeScript UI Framework"]]></title><description><![CDATA[
<p>I think so, yes.</p>
]]></description><pubDate>Sun, 11 Jan 2026 19:33:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46579033</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46579033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46579033</guid></item><item><title><![CDATA[New comment by gdotdesign in "Ripple: The Elegant TypeScript UI Framework"]]></title><description><![CDATA[
<p>It's very similar to Mint (<a href="https://mint-lang.com/" rel="nofollow">https://mint-lang.com/</a>) which I'm building for some time now.<p>Looking at the samples, it seems Ripple is going the same direction as Mint:<p>- explicit component definitions<p>- inlined control flow in HTML tags<p>- component based styling<p>- explicit white space handling for element content<p>- syntax for setting references<p>I'm not sure why they based it on TypeScript instead of creating a new language completely, since there are a lot of new syntax added (and they have their own extension as well).<p>If you are looking for something similar, give Mint a try, it has a lot more features, and I'm looking to release 1.0 in the near future.</p>
]]></description><pubDate>Sun, 11 Jan 2026 08:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46573816</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46573816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46573816</guid></item><item><title><![CDATA[New comment by gdotdesign in "I switched from VSCode to Zed"]]></title><description><![CDATA[
<p>I'm still waiting to evaluate Zed because I work with/on my programming language which has LSP Semantic Highlighting, but Zed doesn't <a href="https://github.com/zed-industries/zed/pull/39539" rel="nofollow">https://github.com/zed-industries/zed/pull/39539</a> once it's merged I'll give it a go because it looks like a modern Sublime Text (which I still use). I just wish they would focus on basic editor features instead of adding AI and other non-related features.</p>
]]></description><pubDate>Mon, 05 Jan 2026 14:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46499372</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46499372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46499372</guid></item><item><title><![CDATA[New comment by gdotdesign in "Tell HN: Happy New Year"]]></title><description><![CDATA[
<p>Happy New Year from Budapest!</p>
]]></description><pubDate>Wed, 31 Dec 2025 14:44:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46444496</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46444496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46444496</guid></item><item><title><![CDATA[New comment by gdotdesign in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>IMHO, Marko and Mint target different things. Mint was specifically made to create Single Page Applications, whereas Marko seems like more for general all things web.<p>I'll try to add Marko to the feature comparison page soon: <a href="https://mint-lang.com/feature-matrix" rel="nofollow">https://mint-lang.com/feature-matrix</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 08:44:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46271885</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46271885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46271885</guid></item><item><title><![CDATA[New comment by gdotdesign in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Still working on the Mint programming language (<a href="https://mint-lang.com/" rel="nofollow">https://mint-lang.com/</a>) with a 1.0 release in January :). I'm happy with the current feature set, so I'm just polishing and optimizing where I can and giving the documentation a throughout look.</p>
]]></description><pubDate>Sun, 14 Dec 2025 19:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46266225</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46266225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46266225</guid></item><item><title><![CDATA[Mint Programming Langauge – 0.28.0 Released]]></title><description><![CDATA[
<p>Article URL: <a href="https://mint-lang.com/news/quality-of-life-improvements">https://mint-lang.com/news/quality-of-life-improvements</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46119489">https://news.ycombinator.com/item?id=46119489</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 02 Dec 2025 09:49:53 +0000</pubDate><link>https://mint-lang.com/news/quality-of-life-improvements</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46119489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46119489</guid></item><item><title><![CDATA[New comment by gdotdesign in "Shai-Hulud Returns: Over 300 NPM Packages Infected"]]></title><description><![CDATA[
<p>- There is a single root dependency somewhere which gets overtaken<p>- A new version of this dependency is published<p>- A CI somewhere of another NPM package uses this new version dependency in a build, which trigger propagation by creating a new modified version of this dependency?<p>- And so on...<p>Am I getting this right?</p>
]]></description><pubDate>Mon, 24 Nov 2025 15:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46035348</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=46035348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46035348</guid></item><item><title><![CDATA[New comment by gdotdesign in "Marko – A declarative, HTML‑based language"]]></title><description><![CDATA[
<p>No it's nor supported currently.</p>
]]></description><pubDate>Sun, 09 Nov 2025 09:50:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45864357</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=45864357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45864357</guid></item><item><title><![CDATA[New comment by gdotdesign in "Marko – A declarative, HTML‑based language"]]></title><description><![CDATA[
<p>1. Inside style blocks it's pretty much regular CSS except for interpolation and if/case expressions, so you can create a style for the root element and then use ids and classes if you desire, but it won't be optimized.<p>2. CSS definitions without interpolation compile down to static CSS while the ones with interpolation compile down to CSS variables which are set on the element where the style is assigned. This also allows for passig arguments to styles [0].<p>CSS nesting is supported and the interpolation doesn't conflict with the id selectors because interpolation is not supported in selectors.<p>[0]: <a href="https://mint-lang.com/reference/styling/arguments" rel="nofollow">https://mint-lang.com/reference/styling/arguments</a></p>
]]></description><pubDate>Sun, 09 Nov 2025 09:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45864354</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=45864354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45864354</guid></item><item><title><![CDATA[New comment by gdotdesign in "Marko – A declarative, HTML‑based language"]]></title><description><![CDATA[
<p>I think I managed to combine three languages in one with Mint (<a href="https://mint-lang.com/" rel="nofollow">https://mint-lang.com/</a>):<p>1. There is HTML (tags) with, but without interpolation {...} you can put string literals, variables and everything that type checks as HTML children.<p>2. There is CSS but only in style blocks where you can interpolate any expression you need and put in if and case expressions too.<p>3. There is the normal Mint code you write the logic in (this would be the JavaScript in other languages).<p>Here is an example which have all three: <a href="https://mint-lang.com/examples/7guis/flight-booker" rel="nofollow">https://mint-lang.com/examples/7guis/flight-booker</a><p>The challenge was to make it seamless enough that so it doesn't look like that we tried to mash languages up, but to make them form a different language that is consistent and simple at the same time.</p>
]]></description><pubDate>Sat, 08 Nov 2025 20:10:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45859563</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=45859563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45859563</guid></item><item><title><![CDATA[New comment by gdotdesign in "Carice TC2 – A non-digital electric car"]]></title><description><![CDATA[
<p>Lovin' this! Though I'm not a fan of the design but like the spirit of it.<p>I can't fathom why we can't have a modern car with analog displays and switches in the cockpit.<p>I own a 25 years old car which only has a digital radio (removeable!) and that's it, perfectly enough.</p>
]]></description><pubDate>Wed, 05 Nov 2025 15:22:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45823799</link><dc:creator>gdotdesign</dc:creator><comments>https://news.ycombinator.com/item?id=45823799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45823799</guid></item></channel></rss>