Readit News logoReadit News
svick commented on Watching AI drive Microsoft employees insane   old.reddit.com/r/Experien... · Posted by u/laiysb
Havoc · 10 months ago
At least it's clearly labelled as copilot.

Much more worried about what this is going to do to the FOSS ecosystem. We've already seen a couple maintainers complain and this trend is definitely just going to increase dramatically.

I can see the vision but this is clearly not ready for prime time yet. Especially if done by anonymous drive-by strangers that think they're "helping"

svick · 10 months ago
.Net is part of the FOSS ecosystem.
svick commented on Watching AI drive Microsoft employees insane   old.reddit.com/r/Experien... · Posted by u/laiysb
bramhaag · 10 months ago
Seeing Microsoft employees argue with an LLM for hours instead of actually just fixing the problem must be a very encouraging sight for businesses that have built their products on top of .NET.
svick · 10 months ago
You don't want them to experiment with new tools? The main difference now is that the experiment is public.
svick commented on .NET 8   devblogs.microsoft.com/do... · Posted by u/runesoerensen
geodel · 2 years ago
How is Graal better. Half of the Java ecosystem wouldn't work with Graal.
svick · 2 years ago
Half of the .Net ecosystem doesn't work with AOT either.
svick commented on NSA urges orgs to use memory-safe programming languages   theregister.com/2022/11/1... · Posted by u/AlexeyBrin
acdha · 3 years ago
It depends on exactly what features you class in the safety umbrella. Both languages protect against classic C mistakes but Rust has a far more advanced type system and better safety culture. For example, Java has had issues with data races which would have been caught by Rust and things like null safety have historically been an issue.

Both are better than C but I’d expect a good programmer to be more productive in Rust and to avoid more logic errors (which may or may not be security issues), not to mention the many problems caused by widely used open-source libraries written during the bad old days which have extensive dependencies and often enable risky behaviors by default. Culture isn’t a core language feature but it matters.

svick · 3 years ago
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 language.

svick commented on Performance Improvements in .NET 7   devblogs.microsoft.com/do... · Posted by u/mikece
esprehn · 4 years ago
Unfortunately looks like still no compact strings like Java or JS: https://github.com/dotnet/runtime/issues/6612

You can work around it, but it's nice in languages where common text doesn't take double the memory (because of utf8 or compact strings).

svick · 4 years ago
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.
svick commented on Performance Improvements in .NET 7   devblogs.microsoft.com/do... · Posted by u/mikece
krona · 4 years ago
I wish benchmarks with sample means in the tens of nanoseconds weren't reported and compared by the arithmetic mean. These are not normal distributions and a 10% improvement could just mean you improved the 99% percentile, which is quite typical in my experience given how skewed the distributions tend to be.
svick · 4 years ago
Many of the benchmarks are using BenchmarkDotNet, so consider reporting this to them: https://github.com/dotnet/BenchmarkDotNet/.

Deleted Comment

svick commented on .NET 6 is now in Ubuntu 22.04   devblogs.microsoft.com/do... · Posted by u/styx31
dnndev · 4 years ago
what? this is crazy. I have been using .net since 2001 and they have always had a community version or a free way of developing. There is no more concern using MS than there is using any other platform in my opinion. They are divided because they have different audiences, its ok, they are different service lines (corporate vs startup)
svick · 4 years ago
Many developers distrust closed source developer tools, whether they are free or not.
svick commented on .NET 6 is now in Ubuntu 22.04   devblogs.microsoft.com/do... · Posted by u/styx31
TheRealDunkirk · 4 years ago
There's a free version of VS which has a full debugger. Am I missing something? Are we talking about debugging the .NET code itself?
svick · 4 years ago
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 licensing limitations (e.g. it can't be used in corporations).

svick commented on The Case for C# and .NET   chrlschn.medium.com/the-c... · Posted by u/greenSunglass
ynx · 4 years ago
In fairness that is what they have done. .NET Framework is dead, .NET Core is "dead" (to clarify: .NET Framework dies with .NET 4 and .NET Core/CoreCLR is .NET 5 and above).

Mono is a cross-platform (ish) implementation of .NET Framework, but its future is (eventually) to be replaced with the main .NET which is now based on the cross-platform version (.NET 5 and above, which is currently distinguished from Framework by continuing to call it ".NET Core"). Mono and .NET Framework will fade away once Unity gets their act together and moves on from it.

tl;dr: .NET 5 and above are, for all intents and purposes, the only future path for .NET, but we're in a transitionary period right now.

svick · 4 years ago
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 most of the time, you don't need to know any of this, you just use .Net and it works on Windows, Linux, Android, Apple and in the browser.

u/svick

KarmaCake day118March 31, 2016View Original