Live data from Hacker News

Viewing profile — svick

svick

HN member
Joined
Thu, Mar 31, 2016, 7:04 PM UTC
HN karma
118
Public activity
93 items

About svick

No profile information was provided.

Recent public activity

  1. comment
    Comment #44050927

    .Net is part of the FOSS ecosystem.

  2. comment
    Comment #44050865

    You don't want them to experiment with new tools? The main difference now is that the experiment is public.

  3. comment
    Comment #38269598

    Half of the .Net ecosystem doesn't work with AOT either.

  4. comment
    Comment #33563702

    A NullPointerException is not a security vulnerability. A race condition might, but even then, I'm not sure how likely that is to result in a vulnerability in a garbage collected l…

  5. comment
    Comment #32665131

    UTF-8 string literals will be part of C# 11/.Net 7, which could help. But they're still more awkward to use than the UTF-16 string.

  6. comment
    Comment #32665058

    Many of the benchmarks are using BenchmarkDotNet, so consider reporting this to them: https://github.com/dotnet/BenchmarkDotNet/ .

  7. comment
  8. comment
    Comment #32487344

    Many developers distrust closed source developer tools, whether they are free or not.

  9. comment
    Comment #32487333

    There is VS Code, which is not a version of VS, is free, and has this debugger. There is also VS Community, which is a free version of VS, has this debugger, but has fairly strict …

  10. comment
    Comment #32223427

    Note that Mono, the framework, is indeed dying. But Mono, the runtime, is now part of .Net and it's an alternative to CoreCLR, used for things like Xamarin/MAUI and Blazor. Though …

  11. comment
    Comment #32223379

    For null, there are nullable reference types now. Exceptions are here to stay though. I don't see how you could retrofit something like Rust's Result on top of .Net. (Also, .Net ha…

  12. comment
    Comment #31767029

    Yes, you can debug .Net using LLDB if you use the open-source SOS extension: https://docs.microsoft.com/en-us/dotnet/core/diagnostics/sos... .

  13. comment
    Comment #31766829

    Nobody does anymore, so I don't see how that counts as a valid criticism of current .Net.

  14. comment
    Comment #29510767

    How do you differentiate between "actually abandoned and probably dangerous" and "actively maintained, but updated only very rarely, because there's nothing left to do"?

  15. comment
    Comment #29154712

    > While writing it I needed something that would be 'just data' without any additional 'functionality' attached to it, so I naturally reached for `struct`, given that it exists in …

  16. comment
    Comment #29154534

    I think there's at least one way in which F# is a second-class citizen: documentation. The documentation for anything in .Net will contain code in C#, but code in F# is quite rare.…

  17. comment
    Comment #29154388

    I think there is zero chance of that happening. MS recently made one tiny decision that was unfriendly to open source, it caused a huge outcry and a reversal within 48 hours on a w…

  18. comment
    Comment #29154251

    I guess they could do that, but what makes you think they actually will?

  19. comment
    Comment #29154219

    > ASP.NET Is the web framework that comes with .NET Not quite. ASP.NET is the web framework that comes with .NET Framework. ASP.NET Core is the web framework that comes with .NET C…

  20. comment
    Comment #29153922

    Keep in mind that it's just one option. If you want, you can still deploy your app separately from the .Net runtime. Also, to keep the size at least somewhat in check, unused parts…

  21. comment
    Comment #27355483

    I believe it's at least partially true, because new cars are designed to be damaged in crashes, to better protect the people inside them.

  22. comment
    Comment #24190334

    > But you can't put two different kinds of things on the same belt lane without creating some serious trouble. Sure you can, it's called a "sushi belt" and with some simple combina…

  23. comment
    Comment #24080284

    > So one of the prime dreams of having .net AOT of having an easy way to create a COMPACT self contained native exectuable dies when it hits real code. They are working on improvin…

  24. comment
    Comment #24080257

    Or maybe there isn't a single "the whole point" and it can be useful for different reasons to different people?

  25. comment
    Comment #24080231

    Starting with .Net 5, there will be one major release exactly once a year, and one LTS release exactly once every two years. (see https://devblogs.microsoft.com/dotnet/introducing-…