Viewing profile — svick
svick
HN member- Joined
- Thu, Mar 31, 2016, 7:04 PM UTC
- HN karma
- 118
- Public activity
- 93 items
- HN profile
- View on Hacker News ↗
About svick
No profile information was provided.
Recent public activity
-
comment
Comment #44050927
.Net is part of the FOSS ecosystem.
-
comment
Comment #44050865
You don't want them to experiment with new tools? The main difference now is that the experiment is public.
-
comment
Comment #38269598
Half of the .Net ecosystem doesn't work with AOT either.
-
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…
-
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.
-
comment
Comment #32665058
Many of the benchmarks are using BenchmarkDotNet, so consider reporting this to them: https://github.com/dotnet/BenchmarkDotNet/ .
- comment
-
comment
Comment #32487344
Many developers distrust closed source developer tools, whether they are free or not.
-
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 …
-
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 …
-
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…
-
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... .
-
comment
Comment #31766829
Nobody does anymore, so I don't see how that counts as a valid criticism of current .Net.
-
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"?
-
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 …
-
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.…
-
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…
-
comment
Comment #29154251
I guess they could do that, but what makes you think they actually will?
-
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…
-
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…
-
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.
-
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…
-
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…
-
comment
Comment #24080257
Or maybe there isn't a single "the whole point" and it can be useful for different reasons to different people?
-
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-…