<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: melodyogonna</title><link>https://news.ycombinator.com/user?id=melodyogonna</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 03 Nov 2026 19:07:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=melodyogonna" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Mojo 1.2.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://mojolang.org/releases/v1.2.0/">https://mojolang.org/releases/v1.2.0/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50199866">https://news.ycombinator.com/item?id=50199866</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 Oct 2026 19:25:36 +0000</pubDate><link>https://mojolang.org/releases/v1.2.0/</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=50199866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199866</guid></item><item><title><![CDATA[New comment by melodyogonna in "Tsrs: A Port of TypeScript to Rust"]]></title><description><![CDATA[
<p>I never understand why people say things like this. It is not uncommon for languages to have multiple implementations, everything must not be abandoned for Rust man.</p>
]]></description><pubDate>Tue, 20 Oct 2026 17:50:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50170055</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=50170055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50170055</guid></item><item><title><![CDATA[New comment by melodyogonna in "Valen's Memory Safety: A New Kind of Borrow Checking"]]></title><description><![CDATA[
<p>Mojo's origin can represent a lot of these semantics. I think a lot was learned from Nick's proposal, even if it wasn't directly implemented. Here is an example of how you could represent the first snippet, where two references can update the same list: <a href="https://godbolt.org/z/78bhzWjYM" rel="nofollow">https://godbolt.org/z/78bhzWjYM</a></p>
]]></description><pubDate>Sun, 11 Oct 2026 17:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50045572</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=50045572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50045572</guid></item><item><title><![CDATA[The Mojo compiler – Walkthrough [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=tWWgCxRKuYo">https://www.youtube.com/watch?v=tWWgCxRKuYo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49990211">https://news.ycombinator.com/item?id=49990211</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Oct 2026 09:16:31 +0000</pubDate><link>https://www.youtube.com/watch?v=tWWgCxRKuYo</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49990211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49990211</guid></item><item><title><![CDATA[New comment by melodyogonna in "Pi.dev: You Said No MCP"]]></title><description><![CDATA[
<p>Good. I too I'm not a fan of MCPs, but these days I do find them useful. In Claude Code I connected to my company's MCP which made Claude Code infinitely more useful for everyday work stuff</p>
]]></description><pubDate>Wed, 30 Sep 2026 11:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49907154</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49907154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49907154</guid></item><item><title><![CDATA[New comment by melodyogonna in "America.gov"]]></title><description><![CDATA[
<p>The pace the American government is willing to adopt new technology is underrated. Americans are very nimble</p>
]]></description><pubDate>Tue, 29 Sep 2026 22:52:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49901901</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49901901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49901901</guid></item><item><title><![CDATA[New comment by melodyogonna in "Go Concurrency Distilled"]]></title><description><![CDATA[
<p>Yup. Go maturity is realising how little you need to use channels and Goroutines. You probably just need a setup in one place, like in front of incoming requests ... which using net/http already does for you.<p>Spamming them all over the place is a red flag imo</p>
]]></description><pubDate>Sun, 27 Sep 2026 11:21:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49865672</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49865672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49865672</guid></item><item><title><![CDATA[New comment by melodyogonna in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>Very neat, and comes pretty close to how Mojo handles portable SIMD.<p>It's great to see two of my favorite languages finally making SIMD easy to use. It's such low-hanging fruit for performance, yet somehow languages have ignored it for years. Portable SIMD, even with some performance penalty, still beats scalar computation whenever vector operations are needed. Yet language implementations always seemed to assume that hardware-specific SIMD APIs were the only way to go. That did nothing but make SIMD unusable excepting special cases where performance is absolutely critical, rather than just something anyone can use in day to day programming.</p>
]]></description><pubDate>Fri, 25 Sep 2026 18:16:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49848076</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49848076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49848076</guid></item><item><title><![CDATA[New comment by melodyogonna in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>How so? I imagine you'd still want to constrain the length to the maximum vector size supported by the lowest platform you want to support or you lose the portability and actually end up with code that performs much worse than the scalar alternative on some platforms.<p>Mojo has an even more portable simd[1] type that isn't just generic over length but also over type. In my opinion it is almost always better to specialize for each platform and use portable implementation as fallback. It's a shame that just very few languages support Zig-like comptime, because it would be excellent for specializations without introducing runtime penalties.<p>1. <a href="https://mojolang.org/docs/std/simd/SIMD/" rel="nofollow">https://mojolang.org/docs/std/simd/SIMD/</a></p>
]]></description><pubDate>Fri, 25 Sep 2026 18:02:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49847917</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49847917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49847917</guid></item><item><title><![CDATA[New comment by melodyogonna in "Rails World 2026 Opening Keynote [video]"]]></title><description><![CDATA[
<p>Comes to Rails conference. Gives a keynote with nothing about Rails. Leaves.</p>
]]></description><pubDate>Thu, 24 Sep 2026 23:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49837967</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49837967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49837967</guid></item><item><title><![CDATA[Undercover: Europe Through the Sahara Desert and the Mediterranean Sea (I)]]></title><description><![CDATA[
<p>Article URL: <a href="https://fij.ng/article/undercover-europe-through-the-sahara-desert-and-the-mediterranean-sea-i/">https://fij.ng/article/undercover-europe-through-the-sahara-desert-and-the-mediterranean-sea-i/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49815897">https://news.ycombinator.com/item?id=49815897</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 23 Sep 2026 13:32:56 +0000</pubDate><link>https://fij.ng/article/undercover-europe-through-the-sahara-desert-and-the-mediterranean-sea-i/</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49815897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49815897</guid></item><item><title><![CDATA[New comment by melodyogonna in "AX – Google’s Open Agentic Orchestrator"]]></title><description><![CDATA[
<p>I have an application usecase where this will be very helpful indeed.</p>
]]></description><pubDate>Mon, 21 Sep 2026 16:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49789133</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49789133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49789133</guid></item><item><title><![CDATA[New comment by melodyogonna in "Replacing Pull Requests with Delta"]]></title><description><![CDATA[
<p>Did you finish the video? It has CI, but I don't know if they implemented merge gating. Though I suppose that could be part of the land skill</p>
]]></description><pubDate>Fri, 18 Sep 2026 18:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49758433</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49758433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49758433</guid></item><item><title><![CDATA[New comment by melodyogonna in "Mojo 1.1 Released, Now Accepting Community Contributions to the Compiler"]]></title><description><![CDATA[
<p>What do you mean?</p>
]]></description><pubDate>Thu, 17 Sep 2026 22:13:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49747394</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49747394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49747394</guid></item><item><title><![CDATA[New comment by melodyogonna in "Nvidia announces native GPU programming in Rust"]]></title><description><![CDATA[
<p>You could also use Mojo, one language for all targets.</p>
]]></description><pubDate>Wed, 16 Sep 2026 23:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49734243</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49734243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49734243</guid></item><item><title><![CDATA[Mojo 1.0 and the Open Road Ahead [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=a7YdrWOfi7o">https://www.youtube.com/watch?v=a7YdrWOfi7o</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49700609">https://news.ycombinator.com/item?id=49700609</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Sep 2026 17:25:08 +0000</pubDate><link>https://www.youtube.com/watch?v=a7YdrWOfi7o</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49700609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49700609</guid></item><item><title><![CDATA[New comment by melodyogonna in "XCancel service is suspended until further notice"]]></title><description><![CDATA[
<p>Why?</p>
]]></description><pubDate>Mon, 14 Sep 2026 10:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49694523</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49694523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49694523</guid></item><item><title><![CDATA[New comment by melodyogonna in "Rune is now open source"]]></title><description><![CDATA[
<p>I'm going to give this a try because I once also tried to make a slick GUI ide with Vim key bindings. Unfortunately I was trying to use Rust then, of which I had no experience, while trying to write a desktop app, of which I also had no experience.</p>
]]></description><pubDate>Fri, 11 Sep 2026 21:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49665941</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49665941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49665941</guid></item><item><title><![CDATA[New comment by melodyogonna in "Shopify is moving from React Native back to Swift and Kotlin"]]></title><description><![CDATA[
<p>When you see seemingly simple products have too many engineers, most are almost always there to cater for enterprise customers.</p>
]]></description><pubDate>Fri, 11 Sep 2026 09:45:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49655777</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49655777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49655777</guid></item><item><title><![CDATA[New comment by melodyogonna in "C Is Not a Low-Level Language (2018)"]]></title><description><![CDATA[
<p>The thing is, you can only program what is programmable. If a CPU has some capability that isn't programmable, I don't know what C or any other language is expected to do.</p>
]]></description><pubDate>Mon, 07 Sep 2026 20:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49602806</link><dc:creator>melodyogonna</dc:creator><comments>https://news.ycombinator.com/item?id=49602806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49602806</guid></item></channel></rss>