<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: mrsmrtss</title><link>https://news.ycombinator.com/user?id=mrsmrtss</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 04:42:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mrsmrtss" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mrsmrtss in "Decisions that eroded trust in Azure – by a former Azure Core engineer"]]></title><description><![CDATA[
<p>Maybe this is why they retired Single Server PostgreSQL and are now offering only the new Azure Database for PostgreSQL (flexible server). Zero problem with the latter for us so far.</p>
]]></description><pubDate>Fri, 03 Apr 2026 14:30:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47627072</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47627072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627072</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Decisions that eroded trust in Azure – by a former Azure Core engineer"]]></title><description><![CDATA[
<p>I see that it's fashionable to bash everything MS related in HN, but let's not pretend that the other major cloud providers don't have their own problems (e.g. <a href="https://www.ft.com/content/7cab4ec7-4712-4137-b602-119a44f771de" rel="nofollow">https://www.ft.com/content/7cab4ec7-4712-4137-b602-119a44f77...</a> or <a href="https://blog.barrack.ai/google-gemini-api-key-vulnerability/" rel="nofollow">https://blog.barrack.ai/google-gemini-api-key-vulnerability/</a>). We have had a couple of critical services hosted on Azure over ten years already, call me lucky, but we haven't had any major incidents. That said, the AI Foundry side is broken garbage at the moment, but so is also AI stuff from other providers.</p>
]]></description><pubDate>Fri, 03 Apr 2026 11:29:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47625446</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47625446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47625446</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Fully agree with this! I think today .NET is probably the most batteries included platform you can get. This means that even if you use third-party libraries, these typically depend only on first-party dependencies, making it much less likely for something shady to sneak in.</p>
]]></description><pubDate>Tue, 31 Mar 2026 09:11:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584636</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47584636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584636</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Java is fast, code might not be"]]></title><description><![CDATA[
<p>Autoboxing is more a Java problem mainly because of type erasure with generics. C# has "proper" generics and no hidden boxing is occuring there.</p>
]]></description><pubDate>Fri, 20 Mar 2026 21:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47460738</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47460738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47460738</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Delve – Fake Compliance as a Service"]]></title><description><![CDATA[
<p>I think that goes for any major cloud provider, not only AWS. But nothing is free, you pay a hefty premium to get this (compared to plain infra providers like Hetzner for example).</p>
]]></description><pubDate>Fri, 20 Mar 2026 20:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47460102</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47460102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47460102</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Tony Hoare has died"]]></title><description><![CDATA[
<p>Add WarningsAsErrors for prject and you are done.</p>
]]></description><pubDate>Wed, 11 Mar 2026 11:40:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47334319</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47334319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47334319</guid></item><item><title><![CDATA[New comment by mrsmrtss in "I built a programming language using Claude Code"]]></title><description><![CDATA[
<p>I had the exact same thoughts reading it.</p>
]]></description><pubDate>Tue, 10 Mar 2026 18:59:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47327443</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47327443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47327443</guid></item><item><title><![CDATA[New comment by mrsmrtss in "My “grand vision” for Rust"]]></title><description><![CDATA[
<p>True, it's in preview currently, but actually .NET is already very efficient with async today also - <a href="https://hez2010.github.io/async-runtimes-benchmarks-2024/" rel="nofollow">https://hez2010.github.io/async-runtimes-benchmarks-2024/</a> (.NET9 tested here).</p>
]]></description><pubDate>Mon, 09 Mar 2026 11:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47307538</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47307538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47307538</guid></item><item><title><![CDATA[New comment by mrsmrtss in "My “grand vision” for Rust"]]></title><description><![CDATA[
<p>In .NET 11 C# async management moved to the runtime, mostly eliminating heap allocations and also bringing clean stack traces. You really only need to think about ConfigureAwait(false) when building shared libraries or dealing with UI frameworks (even there you mostly don't need it).</p>
]]></description><pubDate>Mon, 09 Mar 2026 08:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306307</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47306307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306307</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Moldova broke our data pipeline"]]></title><description><![CDATA[
<p>No, it's not, it's a SQL builder.</p>
]]></description><pubDate>Wed, 04 Mar 2026 07:03:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47244108</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47244108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47244108</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Voxile: A ray-traced game made in its own engine and programming language"]]></title><description><![CDATA[
<p>> I favor a more functional style of programming and C# ends up making everything 5 times more verbose than Kotlin.<p>As if you can't program C# functional style.</p>
]]></description><pubDate>Wed, 04 Mar 2026 06:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47244036</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47244036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47244036</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Would you choose the Microsoft stack today if starting greenfield?"]]></title><description><![CDATA[
<p>Care to elaborate what problems you have with .NET package manager (Nuget) and build process? I think having a single way of doing things a is in itself a big bonus compared to the situation in Java (Maven vs Gradle).</p>
]]></description><pubDate>Thu, 26 Feb 2026 07:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47163058</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47163058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47163058</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Would you choose the Microsoft stack today if starting greenfield?"]]></title><description><![CDATA[
<p>.NET, VueJS, and PostgreSQL are also my preferred stack today. For back-end development, C# .NET is a super productive and performant stack, and it would be foolish to disregard it.</p>
]]></description><pubDate>Wed, 25 Feb 2026 17:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47154650</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47154650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47154650</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Boilerplate Tax – Ranking popular programming languages by density"]]></title><description><![CDATA[
<p>The Benchmarks Game has some highly optimized implementations and is not a good representation of typical code. Some languages allow you to go a lot lower than others if needed, which adds verbosity, that does not mean typical code must be verbose. There are things possible in C# that you just can't do in Java, for example. That does not mean typical Java code is more concise than C#. On the contrary, typical C# would be probably considerably more "dense".</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142807</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47142807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142807</guid></item><item><title><![CDATA[New comment by mrsmrtss in "An AI Agent Published a Hit Piece on Me – The Operator Came Forward"]]></title><description><![CDATA[
<p>So giving a gun to someone mentally challanged is not dangerous for you too?</p>
]]></description><pubDate>Fri, 20 Feb 2026 07:11:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47084725</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47084725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47084725</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Boilerplate Tax – Ranking popular programming languages by density"]]></title><description><![CDATA[
<p>Probably not, but it’d be closer to Clojure. Depending on codebase you’ll likely have also many repeating namespace imports (can be avoided whith implicit usings in modern C#) etc.</p>
]]></description><pubDate>Wed, 18 Feb 2026 21:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47066945</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47066945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47066945</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Boilerplate Tax – Ranking popular programming languages by density"]]></title><description><![CDATA[
<p>C'mon, this is a bs "research".<p>Fore example, is this Java (65.72% dryness)<p><pre><code>    if (condition){
      Blah();
    }
</code></pre>
really more dense than this C# (58.4% dryness)?<p><pre><code>    if (condition)
    {
      Blah();
    }
</code></pre>
Now, does this Clojure 77.91 dryness) really beats them both to that margin?<p><pre><code>   (if (condition) 
      (blah)))
</code></pre>
This metric measures formatting more than anything else. I don't even go to other more nuanced details.</p>
]]></description><pubDate>Wed, 18 Feb 2026 06:55:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47058071</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=47058071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47058071</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Why Elixir is the best language for AI – Dashbit Blog"]]></title><description><![CDATA[
<p>What anecdotal experience? Not that I think LLMs produce good code, but for me it has produced a lot better c# than TypeScript fo example. I guess quality matters more than quantity when it comes to LLMs training data.</p>
]]></description><pubDate>Sat, 07 Feb 2026 17:50:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46925844</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=46925844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46925844</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Data Processing Benchmark Featuring Rust, Go, Swift, Zig, Julia etc."]]></title><description><![CDATA[
<p>I don't know why this is downvoted, because the statement is not wrong (<a href="https://benchmarksgame-team.pages.debian.net/benchmarksgame/box-plot-summary-charts.html" rel="nofollow">https://benchmarksgame-team.pages.debian.net/benchmarksgame/...</a>). Times have changed, modern .NET is very fast and is getting faster still (<a href="https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-10/" rel="nofollow">https://devblogs.microsoft.com/dotnet/performance-improvemen...</a>).</p>
]]></description><pubDate>Sun, 01 Feb 2026 15:44:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46846956</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=46846956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46846956</guid></item><item><title><![CDATA[New comment by mrsmrtss in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>There actually is a great GUI story also for Linux today enabled by the excellent Avalonia (<a href="https://avaloniaui.net" rel="nofollow">https://avaloniaui.net</a>).</p>
]]></description><pubDate>Sun, 01 Feb 2026 15:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46846846</link><dc:creator>mrsmrtss</dc:creator><comments>https://news.ycombinator.com/item?id=46846846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46846846</guid></item></channel></rss>