<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: 3836293648</title><link>https://news.ycombinator.com/user?id=3836293648</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 13:04:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=3836293648" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by 3836293648 in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>> I've not even heard of compile times being significantly slowed by type checking.<p>Look at Swift. But yeah, Swift is the only language I've ever heard having compile time issues because of the type checking.</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48399136</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48399136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48399136</guid></item><item><title><![CDATA[New comment by 3836293648 in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>Types always have to be checked. Either at compile time or at runtime. And if you're weakly typed you still check them to see if you use normal or backup behaviour.<p>If you're statically typed you can remove the actual check from the binary. They are therefore also a performance thing.</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:23:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48399123</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48399123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48399123</guid></item><item><title><![CDATA[New comment by 3836293648 in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>Because the BEAM has much more to it than a terrible dynamic type system?</p>
]]></description><pubDate>Thu, 04 Jun 2026 02:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392944</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48392944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392944</guid></item><item><title><![CDATA[New comment by 3836293648 in "Blorp Language"]]></title><description><![CDATA[
<p>No, significant whitespace today is still terrible, coming from Haskell, Python and Go (newlines that break expressions unreasonably)</p>
]]></description><pubDate>Mon, 01 Jun 2026 16:29:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48359073</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48359073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48359073</guid></item><item><title><![CDATA[New comment by 3836293648 in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>You are entirely right here, you're also incredibly rude. Please don't bother replying when the only thing you're actually doing is being condescending and spreading negativity</p>
]]></description><pubDate>Sat, 30 May 2026 14:51:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48336887</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48336887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48336887</guid></item><item><title><![CDATA[New comment by 3836293648 in "Using AI to write better code more slowly"]]></title><description><![CDATA[
<p>If you're not shipping faster it's meaningless <i>for the company</i>.<p>And if you are, it's bad <i>for the employee</i>.<p>Is what the above comment actually said.</p>
]]></description><pubDate>Tue, 26 May 2026 14:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48280558</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48280558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48280558</guid></item><item><title><![CDATA[New comment by 3836293648 in "Project Glasswing: An Initial Update"]]></title><description><![CDATA[
<p>I hope this will never be the case. As long as we have personal vehicles they should be personally controlled. Self driving cars is such a waste of everyone's money.<p>Cities should all have better public transport and out in the middle of nowhere you don't need self driving anyway. (And yes, personal cars should be entirely banned from cities)</p>
]]></description><pubDate>Sat, 23 May 2026 00:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48243224</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48243224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48243224</guid></item><item><title><![CDATA[New comment by 3836293648 in "Learnings from 100K lines of Rust with AI (2025)"]]></title><description><![CDATA[
<p>It's a set of asserts that are a part of the type signature. Requires are asserts on the inputs, ensures are asserts on the outputs.<p>Depending on your backend you either ignore them, check them all of the time, some of the time, or have SMT-solvers prove that if you uphold the first one all else must follow.<p>If you're interested in the last one, have a look at Dafny[0]<p>[0] <a href="https://dafny.org/" rel="nofollow">https://dafny.org/</a></p>
]]></description><pubDate>Thu, 21 May 2026 06:53:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218837</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48218837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218837</guid></item><item><title><![CDATA[New comment by 3836293648 in "Cursor Introduces Composer 2.5"]]></title><description><![CDATA[
<p>Price to performance?</p>
]]></description><pubDate>Tue, 19 May 2026 07:08:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190215</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48190215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190215</guid></item><item><title><![CDATA[New comment by 3836293648 in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>The typescript compiler <i>is</i> a typescript app. Or was, I guess</p>
]]></description><pubDate>Sun, 17 May 2026 17:36:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48171084</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48171084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48171084</guid></item><item><title><![CDATA[New comment by 3836293648 in "LLM Policy for Rust Compiler"]]></title><description><![CDATA[
<p>Then don't go interact with the social club?<p>If you want to interact with their project, follow their rules on their terms, otherwise just grab the binaries and don't stir things up.</p>
]]></description><pubDate>Fri, 15 May 2026 18:23:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48151996</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48151996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48151996</guid></item><item><title><![CDATA[New comment by 3836293648 in "Reverting the incremental GC in Python 3.14 and 3.15"]]></title><description><![CDATA[
<p>> X is a terrible language because of the lack of static analysis available.<p>> (Mocking) Yes, that's why we should go back to Y with even worse static analysis.<p>Sure</p>
]]></description><pubDate>Wed, 13 May 2026 22:56:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48128692</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48128692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48128692</guid></item><item><title><![CDATA[New comment by 3836293648 in "Show HN: Countries where you can leave your MacBook at a random coffee shop"]]></title><description><![CDATA[
<p>That applies to everywhere except for like the Vatican or Monaco. The US is not special</p>
]]></description><pubDate>Tue, 12 May 2026 18:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48112145</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48112145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48112145</guid></item><item><title><![CDATA[New comment by 3836293648 in "Async Rust never left the MVP state"]]></title><description><![CDATA[
<p>Everyone doesn't use tokio. Almost everyone on desktop/server uses tokio, with a few macos specific things wrapping grand central dispatch. But the embedded world is full of custom runtimes.</p>
]]></description><pubDate>Fri, 08 May 2026 13:46:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48063078</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48063078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48063078</guid></item><item><title><![CDATA[New comment by 3836293648 in "Show HN: TRUST – Coding Rust like it's 1989"]]></title><description><![CDATA[
<p>This needs to have DOS builds available. Is it performant enough for 90s hardware? I know the rust compiler itself isn't really.</p>
]]></description><pubDate>Thu, 07 May 2026 14:18:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48049810</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48049810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48049810</guid></item><item><title><![CDATA[New comment by 3836293648 in "Embedded Rust or C firmware? Lessons from an industrial microcontroller use case"]]></title><description><![CDATA[
<p>Not technically. But that's not the issue. The issue is that trait resolution and imports are treated inconsistently and that is a mistake.<p>Compare to [this](<a href="https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=29066c28ff506af52f5446b4efc76297" rel="nofollow">https://play.rust-lang.org/?version=stable&mode=debug&editio...</a>)</p>
]]></description><pubDate>Mon, 04 May 2026 08:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48006065</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48006065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48006065</guid></item><item><title><![CDATA[New comment by 3836293648 in "Brain scans reveal 3 ADHD subtypes"]]></title><description><![CDATA[
<p>Merging autism and aspergers was not a mistake. There wasn't at the time enough science to separate them.<p>There are separations to be made within autism, absolutely 100%, but the separations they hade made were also definitely 100% wrong.</p>
]]></description><pubDate>Mon, 04 May 2026 08:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48006038</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48006038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48006038</guid></item><item><title><![CDATA[New comment by 3836293648 in "Embedded Rust or C firmware? Lessons from an industrial microcontroller use case"]]></title><description><![CDATA[
<p>Oh, yes of course. Switching to String and it works as I expected.<p>I thought the builtins were defined in core and reexported by the prelude (they are defined in core, they're just implicitly in scope anyway).<p>But I still think expected behaviour is that builtins should have the same precedence as the prelude.</p>
]]></description><pubDate>Mon, 04 May 2026 06:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005159</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48005159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005159</guid></item><item><title><![CDATA[New comment by 3836293648 in "Unsigned sizes: A five year mistake"]]></title><description><![CDATA[
<p>Don't they get promoted to short?</p>
]]></description><pubDate>Mon, 04 May 2026 05:53:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005094</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48005094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005094</guid></item><item><title><![CDATA[New comment by 3836293648 in "Embedded Rust or C firmware? Lessons from an industrial microcontroller use case"]]></title><description><![CDATA[
<p>Oh, wow. I am wrong. So much of the rust community must be wrong as this is commonly mentioned when discussing breakage. This is awful.<p>But on the other hand, it could be a bug as the trait resolver is commonly mentioned as the buggiest part of the language. I'm scared of the breakage if they fix it though.</p>
]]></description><pubDate>Sun, 03 May 2026 22:20:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48002197</link><dc:creator>3836293648</dc:creator><comments>https://news.ycombinator.com/item?id=48002197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48002197</guid></item></channel></rss>