<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: EddieRingle</title><link>https://news.ycombinator.com/user?id=EddieRingle</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 23:58:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=EddieRingle" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by EddieRingle in "Bevy game development tutorials and in-depth resources"]]></title><description><![CDATA[
<p>> I think ECS is a new enough architecture that the patterns are still very much folk lore.<p>ECS is a pretty old idea, built on concepts that are even older. I was playing around with an ECS-like engine of my own in C over 10 years ago, based on blog posts and talks that are now 20-25 years old. Even the Wikipedia article for ECS can trace the origins back to the 1960s. (Though obviously it hasn't been applied to video games for quite that long.)<p>Nowadays I'd probably reach for Godot and Kotlin if I just wanted to build a game in an ergonomic language on a solid foundation. You could still apply ECS concepts there, as well.</p>
]]></description><pubDate>Sun, 12 Apr 2026 01:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47735326</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=47735326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47735326</guid></item><item><title><![CDATA[New comment by EddieRingle in "We tasked Opus 4.6 using agent teams to build a C Compiler"]]></title><description><![CDATA[
<p>According to that article, the data they analyzed was API prices from LLM providers, not their actual cost to perform the inference. From that perspective, it's entirely possible to make "the cost of inference" appear to decline by simply subsidizing it more. The authors even hint at the same possibility in the overview:<p>> Note that while the data insight provides some commentary on what factors drive these price drops, we did not explicitly model these factors. Reduced profit margins may explain some of the drops in price, but we didn’t find clear evidence for this.</p>
]]></description><pubDate>Fri, 06 Feb 2026 08:17:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46910363</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=46910363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46910363</guid></item><item><title><![CDATA[New comment by EddieRingle in "Ask HN: Who is hiring? (February 2026)"]]></title><description><![CDATA[
<p>Sent an email out just a bit ago! Please let me know if it doesn't arrive for whatever reason.<p>EDIT: Looks like my comment was detached from its thread (<a href="https://news.ycombinator.com/item?id=46857847">https://news.ycombinator.com/item?id=46857847</a>) without a comment explaining why. It's not breaking any of the stated rules at the top, and it seems like it would be common sense to let someone know they should expect a message (especially considering how temperamental email filtering can be these days). If this _is_ against the rules, I'd appreciate it if future hiring threads stated as such so that people like myself that have been trying to find a job for 7+ months can stop wasting our time here. I understand how it can be challenging to moderate a forum like HN, but the moderation priorities seem pretty disappointing, unfortunately.</p>
]]></description><pubDate>Mon, 02 Feb 2026 20:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46860668</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=46860668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46860668</guid></item><item><title><![CDATA[New comment by EddieRingle in "Ask HN: Who is hiring? (February 2026)"]]></title><description><![CDATA[
<p>> I applied and got rejected without feedback. They stated that there was a high volume of strong applicants (if there were, why are they posting again?)<p>This is the case for the vast majority of companies posting jobs here and elsewhere (e.g., LinkedIn) right now. I've been looking for the past 7 months after a lay-off and that exact reply is the most common response I've seen (because it's an automated response). Well, most common after not hearing back at all, of course.</p>
]]></description><pubDate>Mon, 02 Feb 2026 18:46:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46859628</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=46859628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46859628</guid></item><item><title><![CDATA[New comment by EddieRingle in "Ask HN: Any real OpenClaw (Clawd Bot/Molt Bot) users? What's your experience?"]]></title><description><![CDATA[
<p>> Plus, it seems some of y’all love to hate the very industry which puts a roof over your head. You’re hoping and praying that it all burns down—yet where will that leave you? How do you feel about becoming a plumber—-until the robots take that job?<p>This probably isn't a line of argument you want to go down. I've been unemployed for 7 months, in part due to how difficult it is to get so much as an intro call because so many people have totally automated the process of spamming every open job posting with as many resumes (many of which were likely LLM-generated as well) as possible.</p>
]]></description><pubDate>Mon, 02 Feb 2026 15:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46857201</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=46857201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46857201</guid></item><item><title><![CDATA[New comment by EddieRingle in "The history of C# and TypeScript with Anders Hejlsberg [video]"]]></title><description><![CDATA[
<p>Kotlin has a LLVM backend, among others.</p>
]]></description><pubDate>Sun, 01 Feb 2026 10:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46845170</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=46845170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46845170</guid></item><item><title><![CDATA[New comment by EddieRingle in "Top engineers at Anthropic, OpenAI say AI now writes 100% of their code"]]></title><description><![CDATA[
<p>I didn't get as far as experiencing their billing system; I decided to finally look into Claude recently and discovered that their pricing page's content area was completely blank. It loads on my phone if I'm off WiFi, so I assume my PiHole is blocking something there. That being said, if anyone at Anthropic is reading this, I'm primarily an Android dev but if you'd like to hire me to write a simple static HTML page just like I taught myself back when I was in elementary school, I think it could significantly improve your conversion rates or whatever, and I've been unable to even get an interview anywhere for the past 7 months so I really think we'd be helping each other out.<p>(Suffice to say I passed on Claude/Claude Code for the time being.)</p>
]]></description><pubDate>Sat, 31 Jan 2026 03:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46833101</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=46833101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46833101</guid></item><item><title><![CDATA[New comment by EddieRingle in "How Soon Will the Seas Rise?"]]></title><description><![CDATA[
<p>They're citing another section of the article rather than the cherry picked quotes they were responding to.</p>
]]></description><pubDate>Mon, 20 Oct 2025 17:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45646943</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=45646943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45646943</guid></item><item><title><![CDATA[New comment by EddieRingle in "Five years of React Native at Shopify"]]></title><description><![CDATA[
<p>None of those will get you a "native" app, but they might get you most of the way to a cross-platform app.</p>
]]></description><pubDate>Fri, 17 Jan 2025 00:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42732845</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=42732845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42732845</guid></item><item><title><![CDATA[New comment by EddieRingle in "Great things about Rust that aren't just performance"]]></title><description><![CDATA[
<p>Are you familiar with Kotlin's DataFrame? (<a href="https://github.com/Kotlin/dataframe">https://github.com/Kotlin/dataframe</a>)<p>JetBrains also keeps a list of other data analysis libraries for Kotlin (and Java) as well: <a href="https://kotlinlang.org/docs/data-analysis-libraries.html" rel="nofollow">https://kotlinlang.org/docs/data-analysis-libraries.html</a></p>
]]></description><pubDate>Sun, 12 Jan 2025 23:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42678300</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=42678300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42678300</guid></item><item><title><![CDATA[New comment by EddieRingle in "Egui – An immediate mode GUI written in Rust"]]></title><description><![CDATA[
<p>On Android it more or less just uses the accessibility APIs to grab the actual text, you can do it without using Google Assistant even by selecting text inside an app's thumbnail window from the Recent Apps screen.</p>
]]></description><pubDate>Thu, 26 Dec 2024 11:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42514646</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=42514646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42514646</guid></item><item><title><![CDATA[New comment by EddieRingle in "Ask HN: Git Alternatives – Sapling vs. Jj"]]></title><description><![CDATA[
<p>> I am uninterested in `you can do that in git with [insert esoteric commands]`.<p>Why? If the only requirements you specified are that you're looking for something that is compatible with Git but with better ergonomics, wouldn't something that wraps Git (whether that's via aliases or something more comprehensive) fit the bill?</p>
]]></description><pubDate>Tue, 10 Dec 2024 18:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42379384</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=42379384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42379384</guid></item><item><title><![CDATA[New comment by EddieRingle in "Ask HN: Who is hiring? (November 2024)"]]></title><description><![CDATA[
<p>I'm actually surprised to learn that Notion mandates on-site. It gives the impression that the leadership doesn't believe in their own product (which revolves entirely around collaborating on work online).</p>
]]></description><pubDate>Sat, 02 Nov 2024 09:10:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42025066</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=42025066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42025066</guid></item><item><title><![CDATA[New comment by EddieRingle in "Ink: React for interactive CLI apps"]]></title><description><![CDATA[
<p>They're building a product that revolves around React and Typescript and include an email specifically for receiving investors, so it's reasonable that they'd talk up both technologies.</p>
]]></description><pubDate>Fri, 01 Nov 2024 17:03:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42019096</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=42019096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42019096</guid></item><item><title><![CDATA[New comment by EddieRingle in "Ink: React for interactive CLI apps"]]></title><description><![CDATA[
<p>See also, Mosaic, experimental terminal UI using Jetpack Compose: <a href="https://github.com/JakeWharton/mosaic">https://github.com/JakeWharton/mosaic</a><p>Since it's Kotlin, it has backends for the JVM, LLVM, and JS/Wasm, though curiously Jake recently removed the JS target because it wasn't seeing much usage.</p>
]]></description><pubDate>Fri, 01 Nov 2024 16:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42018710</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=42018710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42018710</guid></item><item><title><![CDATA[New comment by EddieRingle in "New Architecture is here"]]></title><description><![CDATA[
<p>I think that's an absolutely reasonable reaction. I can only say that, as someone that primarily works on Android, I'll of course prefer Compose UI since it's technically the "native" solution for me already. And while reading further, keep in mind that my views are going to be biased towards Kotlin and such for that reason, of course. There's also the additional disclaimer that it's still relatively early days, and the developer experience isn't perfect out of the box with every platform, just yet.<p>By opting for Kotlin and Compose UI, in addition to being a first-class citizen on Android, I gain the ability to share code with many other platforms to any degree I need. That is, just the app logic can be done in Kotlin while keeping the actual UI in whatever each platform prefers (UIKit on Apple platforms, Swing on JVM, etc.), or it can be entirely done with Compose UI (which usually means being rendered via something like Skia). And even if you adopt Compose UI, there are different degrees to which that can be applied; Compose UI can output either DOM elements or render to a canvas for the Web target, for example. (It's actually curious you mentioned Qt. As a day-to-day KDE user, I'm interested in playing around with the possibility of wrapping Qt components with Kotlin/Compose as well.)<p>No matter what degree of that I choose, it's still going to be more "native" than something like RN. Depending on the target platform, Kotlin will compile down to JVM/Dalvik bytecode, LLVM bitcode/machine code, JavaScript, WASM, etc. RN (last I checked, at least) still relies on running in a JavaScript engine at the end of the day. Flutter will get you closer than RN, but it's still not quite native to any one platform in particular and you're still introducing Dart as another language you need to know. A .NET-based solution suffers a similar problem, and IMO it feels even more out of place on Linux than the rest.<p>(To be clear, Compose UI has been able to learn a lot from Flutter, as they both originated at Google and both take a declarative UI approach; I largely consider Compose UI to be Flutter's successor.)<p>Ultimately, it can boil down to this: if you want to support multiple platforms, you need expertise in each. Adding most traditional cross-platform frameworks such as Flutter or RN also means you need expertise in that framework as well. In the worst case, my expertise with Compose UI will remain good for the work I need to do on Android. The worst case for most of these other frameworks is that it becomes irrelevant and you need to learn something else anyway.</p>
]]></description><pubDate>Fri, 25 Oct 2024 01:16:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41941435</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=41941435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41941435</guid></item><item><title><![CDATA[New comment by EddieRingle in "New Architecture is here"]]></title><description><![CDATA[
<p>Compose UI has the potential answer there, as well: <a href="https://www.jetbrains.com/compose-multiplatform/" rel="nofollow">https://www.jetbrains.com/compose-multiplatform/</a></p>
]]></description><pubDate>Thu, 24 Oct 2024 19:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41939074</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=41939074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41939074</guid></item><item><title><![CDATA[New comment by EddieRingle in "Ink: React for interactive command-line apps"]]></title><description><![CDATA[
<p>There's also Mosaic, which is an experiment of sorts to build console UI using Kotlin and Jetpack Compose: <a href="https://github.com/JakeWharton/mosaic">https://github.com/JakeWharton/mosaic</a></p>
]]></description><pubDate>Mon, 08 May 2023 18:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=35865618</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=35865618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35865618</guid></item><item><title><![CDATA[New comment by EddieRingle in "Leveraging Rust and the GPU to render user interfaces at 120 FPS"]]></title><description><![CDATA[
<p>And what was learned from Flutter has produced something I consider even more interesting: Compose UI (<a href="https://developer.android.com/jetpack/compose" rel="nofollow">https://developer.android.com/jetpack/compose</a>) and JetBrains' Compose Multiplatform (<a href="https://www.jetbrains.com/lp/compose-mpp/" rel="nofollow">https://www.jetbrains.com/lp/compose-mpp/</a>)</p>
]]></description><pubDate>Thu, 09 Mar 2023 23:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=35088411</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=35088411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35088411</guid></item><item><title><![CDATA[New comment by EddieRingle in "JetBrains invites developers to join the Fleet Public Preview Program"]]></title><description><![CDATA[
<p>JetBrains Compose UI is using Skiko, not Skija: <a href="https://github.com/JetBrains/skiko" rel="nofollow">https://github.com/JetBrains/skiko</a></p>
]]></description><pubDate>Wed, 12 Oct 2022 15:13:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=33178162</link><dc:creator>EddieRingle</dc:creator><comments>https://news.ycombinator.com/item?id=33178162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33178162</guid></item></channel></rss>