<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: gr4vityWall</title><link>https://news.ycombinator.com/user?id=gr4vityWall</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 10:28:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gr4vityWall" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gr4vityWall in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>QML doesn't have a way to define interfaces with JSX and doesn't integrate with the wider JS tooling. From my very limited experience, it still feels too close to the C++ world.</p>
]]></description><pubDate>Mon, 06 Apr 2026 19:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47665590</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=47665590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47665590</guid></item><item><title><![CDATA[New comment by gr4vityWall in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>I think Qt is only missing well-written, feature-complete bindings for a major JS runtime, including support for hot reload.<p>Developing UIs without hot reloading is too painful.</p>
]]></description><pubDate>Mon, 06 Apr 2026 16:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663395</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=47663395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663395</guid></item><item><title><![CDATA[New comment by gr4vityWall in "No-build, no-NPM, SSR-first JavaScript framework if you hate React, love HTML"]]></title><description><![CDATA[
<p>From what I can tell, they do full page reloads when visiting a different page, and use Preact for building UIs using components. Those components and pages then get rendered on the server as typical template engines.</p>
]]></description><pubDate>Tue, 24 Mar 2026 11:48:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47501281</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=47501281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501281</guid></item><item><title><![CDATA[Google Chrome moving to a two-week Release Cycle, to begin on 8 September]]></title><description><![CDATA[
<p>Article URL: <a href="https://developer.chrome.com/blog/chrome-two-week-release">https://developer.chrome.com/blog/chrome-two-week-release</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47252720">https://news.ycombinator.com/item?id=47252720</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Mar 2026 19:39:59 +0000</pubDate><link>https://developer.chrome.com/blog/chrome-two-week-release</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=47252720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252720</guid></item><item><title><![CDATA[New comment by gr4vityWall in "Making Video Games in 2025 (without an engine)"]]></title><description><![CDATA[
<p>OpenFL should cover your needs pretty well. <a href="https://openfl.org" rel="nofollow">https://openfl.org</a></p>
]]></description><pubDate>Mon, 02 Mar 2026 21:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47224459</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=47224459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47224459</guid></item><item><title><![CDATA[New comment by gr4vityWall in "Asahi Linux Progress Report: Linux 6.19"]]></title><description><![CDATA[
<p>I have a 120GB SSD from 2013 that saw typical gaming/workstation usage since it was bought, and it still works fine.<p>I think repairability is important, but I don't think it will stop those laptops from being popular.</p>
]]></description><pubDate>Wed, 18 Feb 2026 20:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47065974</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=47065974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47065974</guid></item><item><title><![CDATA[New comment by gr4vityWall in "Asahi Linux Progress Report: Linux 6.19"]]></title><description><![CDATA[
<p>Great work. I believe used M1/M2 machines will be favored by young developers as their personal fun laptop in a few years, like the Thinkpad T420 used to be. For different reasons, of course.<p>Do the M4 and M5 GPUs also change a lot from the M3? I hope it's not too much work to get those going once M3 is usable.</p>
]]></description><pubDate>Wed, 18 Feb 2026 10:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47059667</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=47059667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47059667</guid></item><item><title><![CDATA[New comment by gr4vityWall in "JavaScript-heavy approaches are not compatible with long-term performance goals"]]></title><description><![CDATA[
<p>> There's an underlying assumption that server-side code is inherently good, performant, and well crafted.<p>I didn't read it that way. I believe the underlying assumption is that the server-side code won't run in a power-constrained computer, thus having more performance headroom.</p>
]]></description><pubDate>Mon, 16 Feb 2026 19:56:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47039496</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=47039496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47039496</guid></item><item><title><![CDATA[New comment by gr4vityWall in "UK Discord users were part of a Peter Thiel-linked data collection experiment"]]></title><description><![CDATA[
<p>I'm not a LLM, but you're absolutely right. That conclusion is sound.</p>
]]></description><pubDate>Mon, 16 Feb 2026 19:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47039065</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=47039065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47039065</guid></item><item><title><![CDATA[New comment by gr4vityWall in "Parse, Don't Validate (2019)"]]></title><description><![CDATA[
<p>Haxe has a really elegant solution to this in the form of Abstracts[0][1]. I wonder why this particular feature never became popular in other languages, at least to my  knowledge.<p>0 - <a href="https://code.haxe.org/category/abstract-types/color.html" rel="nofollow">https://code.haxe.org/category/abstract-types/color.html</a><p>1 - <a href="https://haxe.org/manual/types-abstract.html" rel="nofollow">https://haxe.org/manual/types-abstract.html</a></p>
]]></description><pubDate>Tue, 10 Feb 2026 18:01:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964029</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46964029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964029</guid></item><item><title><![CDATA[New comment by gr4vityWall in "Launch HN: Modelence (YC S25) – App Builder with TypeScript / MongoDB Framework"]]></title><description><![CDATA[
<p>They seem to have a schema solution from their docs: <a href="https://docs.modelence.com/stores">https://docs.modelence.com/stores</a></p>
]]></description><pubDate>Tue, 03 Feb 2026 18:33:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46875107</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46875107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46875107</guid></item><item><title><![CDATA[New comment by gr4vityWall in "Launch HN: Modelence (YC S25) – App Builder with TypeScript / MongoDB Framework"]]></title><description><![CDATA[
<p>How does your framework compares to Meteor.js? I see similarities in the problems being solved, and the tech stack being used. Do you have examples of the idiomatic way of client/server communication in Modelence?<p>I think the line between the framework and the AI code generation tool is blurry.</p>
]]></description><pubDate>Tue, 03 Feb 2026 18:32:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46875099</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46875099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46875099</guid></item><item><title><![CDATA[New comment by gr4vityWall in "GOG: Linux "the next major frontier" for gaming as it works on a native client"]]></title><description><![CDATA[
<p>In principle I agree with you. But people seem to like using a game-specific launcher for games like Steam, GOG, Heroic Launcher, Hydra Launcher, etc.</p>
]]></description><pubDate>Sun, 01 Feb 2026 12:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46845906</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46845906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46845906</guid></item><item><title><![CDATA[New comment by gr4vityWall in "GOG: Linux "the next major frontier" for gaming as it works on a native client"]]></title><description><![CDATA[
<p>Alternatively, work on developing protocols for game launchers instead. Get the Heroic Launcher devs and devs from other launchers to work on a common interface.</p>
]]></description><pubDate>Fri, 30 Jan 2026 09:57:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46822512</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46822512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46822512</guid></item><item><title><![CDATA[New comment by gr4vityWall in "Show HN: A MitM proxy to see what your LLM tools are sending"]]></title><description><![CDATA[
<p>I appreciate that attitude. Keep it up.</p>
]]></description><pubDate>Thu, 29 Jan 2026 08:24:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46807276</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46807276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807276</guid></item><item><title><![CDATA[New comment by gr4vityWall in "SmartOS"]]></title><description><![CDATA[
<p>Their Github repos seem fairly active, from a quick look: <a href="https://github.com/TritonDataCenter" rel="nofollow">https://github.com/TritonDataCenter</a><p>Their website is indeed out of date. Reminds me of Haxe in that aspect. The language itself is receiving significant development, but the website looks abandoned, and no new blog posts have been posted in a while.</p>
]]></description><pubDate>Thu, 22 Jan 2026 13:33:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46719036</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46719036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46719036</guid></item><item><title><![CDATA[New comment by gr4vityWall in "SmartOS"]]></title><description><![CDATA[
<p>These days, you're indeed better off using Illumos/SmartOS to run GNU/Linux zones/VMs, rather than native applications, from what I hear.</p>
]]></description><pubDate>Wed, 21 Jan 2026 19:41:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46710521</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46710521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46710521</guid></item><item><title><![CDATA[New comment by gr4vityWall in "SmartOS"]]></title><description><![CDATA[
<p>I know someone who runs SmartOS for their home server. They only had good things to say about it. It's been working well for a few years now.</p>
]]></description><pubDate>Wed, 21 Jan 2026 19:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46710492</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46710492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46710492</guid></item><item><title><![CDATA[New comment by gr4vityWall in "Why Object of Arrays beat interleaved arrays: a JavaScript performance issue"]]></title><description><![CDATA[
<p>Running the benchmark from the article on my laptop (M4 Macbook Air) had a few interesting results:<p>* when running the script with Node.js, the results are inline with the article (SoA is the fastest)<p>* Bun is slower than Node.js with both SoA and AoS.<p>* Bun has similar performance between SoA and AoS.<p>* in Bun, Interleaved is the fastest one by a significant margin. This is consistent through runs.<p>% bun bench.js<p>AoS:         924.54ms<p>SoA:         1148.57ms<p>Interleaved: 759.01ms<p>Bun's performance profile seems very different from Firefox and V8-based runtimes there. I wonder how QuickJS would fare. The article didn't mention the CPU used either, the performance difference may be dependent on the architecture as well.</p>
]]></description><pubDate>Sun, 18 Jan 2026 20:42:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46671943</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46671943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46671943</guid></item><item><title><![CDATA[New comment by gr4vityWall in "High-Level Is the Goal"]]></title><description><![CDATA[
<p>You give up on hot reloading when using dear imgui and C++, though. There's nothing comparable to Vite in most ecosystems for building desktop programs, as far as I'm aware.<p>Tooling is the problem, I've used imgui and it's pretty good. But not nearly as practical for prototyping UI.</p>
]]></description><pubDate>Sun, 18 Jan 2026 16:04:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46668881</link><dc:creator>gr4vityWall</dc:creator><comments>https://news.ycombinator.com/item?id=46668881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46668881</guid></item></channel></rss>