Live data from Hacker News

Viewing profile — mrsmrtss

mrsmrtss

HN member
Joined
Fri, Jun 27, 2025, 8:29 AM UTC
HN karma
129
Public activity
133 items

About mrsmrtss

No profile information was provided.

Recent public activity

  1. comment
    Comment #48560576

    > JavaScript is faster than C# Are you joking? C# is in another leage, when we talk about performance.

  2. comment
    Comment #48321464

    That's not how TDD works. You test the whole chain and all the components with tests and you can move from top to bottom with TDD, it's actually how you should do it.

  3. comment
    Comment #48256692

    > while if you wrote it exactly like Java, you'd probably end up with slower code. That's not the case for some time already, at worst you get similar performance with Java and wit…

  4. comment
    Comment #48256255

    I don't get what the big problem is with function coloring. You basically only need async when doing IO, and you had better know when a function does it, or you may have a bad surp…

  5. comment
    Comment #48255638

    Maybe startup time was a problem before AOT?

  6. comment
    Comment #48255607

    So you try to say that Java gets to be more semantically sound by making bad choices early on? That does not make sense. Those choices are very difficult fix today and many of them…

  7. comment
    Comment #48255537

    For almost 10 years now, we have not published anything .NET to the Windows platform. .NET is more performant on Linux today than Windows, and I would say development is also bette…

  8. comment
    Comment #48123787

    As if C# is Windows only? Today C# runs also almost everywhere.

  9. comment
    Comment #48113339

    C# (.NET) would probably be the winner here. Go standard library is rather minimalistic compared to it.

  10. comment
    Comment #48113002

    Fun it is not. if err != nil It's amazing how they managed to design a new language with all the flaws of '90s languages.

  11. comment
    Comment #47758043

    C# will have more advanced sum types this year, it's currently in preview.

  12. comment
    Comment #47756242

    Well, C# has more powerful pattern matching, only compiler exhaustiveness on types is missing today. In Java, sum types (sealed interfaces/classes) require all members to have the …

  13. comment
    Comment #47737726

    Reified generics, value types, nullable reference types, LINQ are only some of the things that would give C# an edge in DevEx today.

  14. comment
    Comment #47716968

    If you work with old .NET Framework, then maybe I would agree. What kind of issues do you have in standard library or how they are only biting you? Nothing is perfect, but compared…

  15. comment
    Comment #47694145

    Exactly, we have had many interns with zero C# experience become fluent in a couple of months and those with prior TypeScript or Java experience get there even faster. A good IDE (…

  16. comment
    Comment #47627072

    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 fa…

  17. comment
    Comment #47625446

    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. https://www.ft.com/c…

  18. comment
    Comment #47584636

    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 depen…

  19. comment
    Comment #47460738

    Autoboxing is more a Java problem mainly because of type erasure with generics. C# has "proper" generics and no hidden boxing is occuring there.

  20. comment
    Comment #47460102

    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).…

  21. comment
    Comment #47334319

    Add WarningsAsErrors for prject and you are done.

  22. comment
    Comment #47327443

    I had the exact same thoughts reading it.

  23. comment
    Comment #47307538

    True, it's in preview currently, but actually .NET is already very efficient with async today also - https://hez2010.github.io/async-runtimes-benchmarks-2024/ (.NET9 tested here).

  24. comment
    Comment #47306307

    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(fa…

  25. comment
    Comment #47244108

    No, it's not, it's a SQL builder.