<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: rubymamis</title><link>https://news.ycombinator.com/user?id=rubymamis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 23 Sep 2026 01:59:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rubymamis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rubymamis in "[dead]"]]></title><description><![CDATA[
<p>I’m sick of AI prose and miss the good days when good repos had concise, well-written README.</p>
]]></description><pubDate>Sun, 06 Sep 2026 21:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49590958</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=49590958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49590958</guid></item><item><title><![CDATA[New comment by rubymamis in "Fastpotify"]]></title><description><![CDATA[
<p>Like this, but the problem with such immediate mode GUI apps is that they constantly burn 1-2% of CPU when the app is idle. A waste of compute and power.</p>
]]></description><pubDate>Tue, 01 Sep 2026 20:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49527623</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=49527623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49527623</guid></item><item><title><![CDATA[New comment by rubymamis in "The Mojo language (by Modular, now Qualcomm) is now open-source"]]></title><description><![CDATA[
<p>I'm waiting for Phase 2[1]: especially "Algebraic data types & pattern matching". Current tagged union[2] use is pretty awkward/verbose and lacks exhaustiveness checking and typed error handling.<p>[1] <a href="https://mojolang.org/docs/roadmap/#phase-2" rel="nofollow">https://mojolang.org/docs/roadmap/#phase-2</a><p>[2] <a href="https://mojolang.org/docs/std/utils/variant/Variant/" rel="nofollow">https://mojolang.org/docs/std/utils/variant/Variant/</a></p>
]]></description><pubDate>Wed, 19 Aug 2026 12:14:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49360487</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=49360487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49360487</guid></item><item><title><![CDATA[New comment by rubymamis in "Codex in ChatGPT desktop app for Linux is now in preview"]]></title><description><![CDATA[
<p>Indeed! I wrote my note-taking app with a block editor (like Notion) in Qt with QML for the UI and C++ for the logic and it's been an incredible experience![1]<p>[1] <a href="https://rubymamistvalove.com/block-editor" rel="nofollow">https://rubymamistvalove.com/block-editor</a></p>
]]></description><pubDate>Thu, 13 Aug 2026 16:10:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49288114</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=49288114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49288114</guid></item><item><title><![CDATA[New comment by rubymamis in "Launch HN: Keet (YC S24) – An app to create video courses on anything"]]></title><description><![CDATA[
<p>The QR code that shows on hovering the "Download" button is very cool! Kudos to the person who came up with that.</p>
]]></description><pubDate>Tue, 11 Aug 2026 15:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49260216</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=49260216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49260216</guid></item><item><title><![CDATA[New comment by rubymamis in "SwiftUI After 7 Years"]]></title><description><![CDATA[
<p>I know people would dismiss this, but I'm going to try to make the case for Qt - I'm currently converting my note-taking app to mobile and it's going very well.</p>
]]></description><pubDate>Sun, 02 Aug 2026 19:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49147562</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=49147562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49147562</guid></item><item><title><![CDATA[New comment by rubymamis in "Will It Mythos?"]]></title><description><![CDATA[
<p>Fable was the only model that was able to detect a data corruption bug in my Qt C++ note-taking app[1] that all other tested models (gpt-5.5 xhigh, GLM-5.1, Kimi 2.7, DeepSeek V4 Pro)  didn't find. I'll test on GLM-5.2 and Mimo v2.5 Pro soon.<p>[1] <a href="https://www.get-notes.com" rel="nofollow">https://www.get-notes.com</a></p>
]]></description><pubDate>Tue, 23 Jun 2026 08:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48642141</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=48642141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48642141</guid></item><item><title><![CDATA[New comment by rubymamis in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>These days you write the logic in C++ and UI in QML which is a very pleasent experience.</p>
]]></description><pubDate>Sun, 17 May 2026 13:57:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48168973</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=48168973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48168973</guid></item><item><title><![CDATA[New comment by rubymamis in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>It's SwiftUI that is at fault here[1][2], not native apps in general. I wrote my native app in Qt C++ and QML and showed that it is *significantly* faster and uses significantly less RAM than similar web apps[3]. So, no, web apps, in general, are slower and uses more resources than well-engineered native apps.<p>[1] <a href="https://notes.alinpanaitiu.com/SwiftUI%20is%20convenient,%20but%20slow" rel="nofollow">https://notes.alinpanaitiu.com/SwiftUI%20is%20convenient,%20...</a><p>[2] <a href="https://x.com/daniel_nguyenx/status/1734495508746702936" rel="nofollow">https://x.com/daniel_nguyenx/status/1734495508746702936</a><p>[3] <a href="https://rubymamistvalove.com/block-editor#8-performance" rel="nofollow">https://rubymamistvalove.com/block-editor#8-performance</a></p>
]]></description><pubDate>Sun, 17 May 2026 13:48:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48168898</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=48168898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48168898</guid></item><item><title><![CDATA[New comment by rubymamis in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>Yep, this is a difficult problem. I wrote extensively how I managed to solve this by creating my block editor from scratch using Qt C++ and QML[1]. I faced similar issues - selection between discrete blocks, showing the underlying Markdown under the cursor, varying delegate sizes, etc.<p>I'm using what I learned to create a native LLM client with a streaming Markdown parser[2].<p>[1] <a href="https://rubymamistvalove.com/block-editor" rel="nofollow">https://rubymamistvalove.com/block-editor</a><p>[2] <a href="https://www.get-vox.com" rel="nofollow">https://www.get-vox.com</a></p>
]]></description><pubDate>Sun, 17 May 2026 13:28:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48168756</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=48168756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48168756</guid></item><item><title><![CDATA[New comment by rubymamis in "Your phone is about to stop being yours"]]></title><description><![CDATA[
<p>That's not the solution - developers or businesses are squeezed into signing up anyway to survive/make a profit. The only viable alternative is to create an alternative - Linux phones.</p>
]]></description><pubDate>Wed, 29 Apr 2026 11:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47946936</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47946936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47946936</guid></item><item><title><![CDATA[New comment by rubymamis in "Your phone is about to stop being yours"]]></title><description><![CDATA[
<p>We'd have to make Linux on mobile a viable option.</p>
]]></description><pubDate>Wed, 29 Apr 2026 11:36:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47946908</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47946908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47946908</guid></item><item><title><![CDATA[New comment by rubymamis in "Lisette a little language inspired by Rust that compiles to Go"]]></title><description><![CDATA[
<p>Mojo is a language with Pythonic syntax that compiles to fast machine code built by the creator of Swift: <a href="https://www.modular.com/open-source/mojo" rel="nofollow">https://www.modular.com/open-source/mojo</a></p>
]]></description><pubDate>Sun, 05 Apr 2026 09:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647737</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47647737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647737</guid></item><item><title><![CDATA[New comment by rubymamis in "Ask HN: Is there any interest in a native Qt/C++ Discord client?"]]></title><description><![CDATA[
<p>Sounds good to me! If you ever need some architectural help I'd be happy to.<p>I have a lot of experience with Qt and QML, I've created a block editor[1] and an LLM chat client[2] and many other projects.<p>[1] <a href="https://rubymamistvalove.com/block-editor" rel="nofollow">https://rubymamistvalove.com/block-editor</a><p>[2] <a href="https://www.get-vox.com/" rel="nofollow">https://www.get-vox.com/</a></p>
]]></description><pubDate>Thu, 02 Apr 2026 14:16:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614830</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47614830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614830</guid></item><item><title><![CDATA[New comment by rubymamis in "Ollama is now powered by MLX on Apple Silicon in preview"]]></title><description><![CDATA[
<p>Doesn't OpenCode supports local models?</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:10:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585091</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47585091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585091</guid></item><item><title><![CDATA[New comment by rubymamis in "Ollama is now powered by MLX on Apple Silicon in preview"]]></title><description><![CDATA[
<p>I wonder if the Snapdragon X Elite already caught up with the Apple's M series in that regard - does anybody know?</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585076</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47585076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585076</guid></item><item><title><![CDATA[New comment by rubymamis in "Swift 6.3"]]></title><description><![CDATA[
<p>I'm glad Chris Lattner moved on and founded Mojo. It's such a cool language with ton of potential.</p>
]]></description><pubDate>Thu, 26 Mar 2026 12:32:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47529656</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47529656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47529656</guid></item><item><title><![CDATA[New comment by rubymamis in "VitruvianOS – Desktop Linux Inspired by the BeOS"]]></title><description><![CDATA[
<p>Can someone list what are some cool/novel BeOS features that other OSes didn’t have at the time and maybe still don’t have?</p>
]]></description><pubDate>Wed, 25 Mar 2026 12:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47516453</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47516453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47516453</guid></item><item><title><![CDATA[New comment by rubymamis in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>This is wrong. There's a misconception that you can't statically link your app when using the open-source LGPL version of Qt. From my reading of the LGPL license this doesn't appear to be the case[1]. The LGPL allows you to statically link your app as long as you provide the object files and allow users to relink your app with a different version of Qt.<p>I've observed many people spreading this misinformation about only being able to dynamically link with the LGPL version of Qt. Please stop this.<p>[1] <a href="https://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic" rel="nofollow">https://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynami...</a></p>
]]></description><pubDate>Sun, 22 Mar 2026 19:41:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47481288</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47481288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47481288</guid></item><item><title><![CDATA[New comment by rubymamis in "Cursor Composer 2 is just Kimi K2.5 with RL"]]></title><description><![CDATA[
<p>I guess they rely on many people not toggling privacy-mode on?</p>
]]></description><pubDate>Fri, 20 Mar 2026 11:01:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47452943</link><dc:creator>rubymamis</dc:creator><comments>https://news.ycombinator.com/item?id=47452943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47452943</guid></item></channel></rss>