HNHacker News
TopNewBestAskShowJobs

svick

118 karma · joined March 31, 2016

submissionscomments
svick··on Microsoft Joins the Open Invention Network
> Why haven't more joined?

My guess:

1. Most devs don't know about it.

2. Most devs don't need it, if they contribute to projects that are themselves members.

svick··on Microsoft Joins the Open Invention Network
https://www.openinventionnetwork.com/joining-oin/

This specifically talks about "the Linux System".

svick··on Microsoft Joins the Open Invention Network
I'm confused.

Let's say I like C# and I also like Linux. Doesn't them making C# (and .Net) open source and cross-platform enhance my freedom to compute how I wish?

Or is that somehow different from other open source languages, like Python or Rust? How do those help with computing ethically?

svick··on Microsoft Joins the Open Invention Network
> We want people on Microsoft's payroll to stop making noise on Hacker News.

In other words, you're saying it doesn't matter what they do, you've already made up your mind. And just to be sure, you don't want to hear anything that would contradict your opinion. Did I get that right?

svick··on Microsoft Joins the Open Invention Network
> Open source GitHub like GitLab has

They can't do that yet, since the acquisition is still in progress.

svick··on Microsoft Joins the Open Invention Network
> In order to truly help OSS, joining some initiative, group or foundation is the easy thing to do. Opening the patent portfolio, is the difficult thing to do.

What's the difference between the two? In order to join OIN, MS had to agree to let other members of OIN freely use their patents.

svick··on Microsoft Joins the Open Invention Network
Doesn't them joining OIN change that?
svick··on A History of .NET Runtimes
> Java has everything that .NET has

C# certainly has many features that Java, the language, does not. It gets better if you consider Kotlin instead, but it's not clear to me if that language has a chance of becoming on par with Java, popularity-wise.

svick··on Stack Overflow Isn’t Very Welcoming – It’s Time for That to Change
> Answering questions is a really really challenging thing to do because for all sorts of things you'd get kicked out.

You're not going to get kicked out if you honestly try to answer questions.

svick··on Stack Overflow Isn’t Very Welcoming – It’s Time for That to Change
Except the great thing about SO is that if I have a super-obscure question, there is a good chance somebody already asked and answered it, so I can easily find the answer using Google.

With your system, I would not be able to find the answer, because it wouldn't be in the curated list.

svick··on Stack Overflow Isn’t Very Welcoming – It’s Time for That to Change
> To say that the author of the post — whose job includes knowing whether women and minorities feel particularly unwelcome or not, based on actual data and talking to them — must have invented this point is rather outlandish. Based on what?

Based on the fact that he did not share a bit of that data or any other kind of evidence. That's especially jarring on the Stack Overflow Blog, which is full of posts that are nothing but data.

It does not necessarily mean that there is no data, but it does make me suspicious.

svick··on Stack Overflow Isn’t Very Welcoming – It’s Time for That to Change
> What he said was these groups report at a higher than average rate the feeling of being unwelcome. That is a simple fact

Is it a fact? I'd like to see the evidence behind that claim, so I asked for that: https://meta.stackoverflow.com/q/366692/41071.

svick··on Stack Overflow Isn’t Very Welcoming – It’s Time for That to Change
One of the reasons SO was created was because programming forums didn't work well enough for Q&A. And I think SO did succeed at doing that.

I don't think tacking on a forum is the right way to make it even better.

svick··on .NET core spies on users by default
It is. You're informed about it and you can opt-out.
svick··on .NET core spies on users by default
> if we're really lucky, some will have some obscure way of limiting it.

In this case, it tells you how to completely turn it off the first time you use it.

svick··on .NET core spies on users by default
> Finally, if you really care about privacy this much you should be building things from source. […] .NET Core is open source, so this is absolutely possible to do.

It's not that simple. Until recently, you had to have .Net Core installed to build .Net Core. There is now a way to build from source (https://github.com/dotnet/source-build), but it only works on Linux.

svick··on The Windows Shutdown crapfest (2006)
A lot of telemetry gathering done by websites is also executed on your desktop. I don't think it makes a different that it's written in JavaScript and not C++.
svick··on Introducing .NET IL Linker
> The application IL code is perhaps 50 bytes to for hello world.

A Hello World assembly in .Net Core 2.0 is 4.5 kB.

Out of that, the IL is 11 bytes, though that doesn't even include the "Hello world!" string.

svick··on Introducing .NET IL Linker
This is (at least for now) only for .Net Core, which does not support COM interop, I believe.
svick··on Introducing .NET IL Linker
> CoreRT (.NET Native) seems to have been put on the backburner

It looks fairly active to me: https://github.com/dotnet/corert/graphs/contributors

svick··on Introducing .NET IL Linker
> APIs that trade memory efficiency for ease-of-use

This is currently being worked on. With the addition of Span<T>, many APIs will soon have a version that does not allocate and instead use a buffer you pass in (which can be managed or unmanaged).

svick··on Introducing .NET IL Linker
I think .Net Core will never include WPF.

As far as I know, there are not plans for cross-platform GUI on .Net Core. And WPF is pretty much a dead technology.

svick··on New Features in C# 7.0
Too bad the standard library didn't get the memo and shoved everything into a single namespace :-)
svick··on New Features in C# 7.0
> Is it just cross-platform compatibility so that you can develop your C# application for Linux?

C# runs just fine on Linux, using .Net Core.

svick··on New Features in C# 7.0
How do you create a hash table where the value is an action that depends on the type of the value? The best you can do is something like Dictionary<Type, Action<object>> and use casting in the action, but that's much worse than C# 7.0 switch.
svick··on New Features in C# 7.0
I think .Net Core is getting quite close to that.

It still needs a project file, but it has a nice command line interface, which means you don't need VS.

But I'll probably still keep using LinqPad anyway.

svick··on The .NET Language Strategy
Not sure LinqPad is the right way to go.

What I would like to see is a dedicated REPL application (likely based on the scripting dialect of C#) with IntelliSense and support for NuGet packages (if you want to have those features in LinqPad, you have to pay).

Kind of similar to Xamarin Workbooks, but better, and without all the "it's for documentation and inspecting applications" cruft.

svick··on The .NET Language Strategy
> dotNet and it's VB.Net was a bad joke until 2003

Considering that VB.NET was released in 2001 (or 2002, Wikipedia disagrees with itself on this point), it was a "bad joke" for 2 out of the 16 years of its existence so far? That doesn't sound that bad to me.

svick··on The .NET Language Strategy
They did rewrite both compilers, it's called Roslyn.

And in Roslyn, C# and VB share some code, but a lot of the code is still separate even in the rewritten compilers.

svick··on The .NET Language Strategy
That's explicitly called out in the article: they will make sure libraries written in new versions of C# can be used easily in new versions of VB.
← PreviousPage 3 of 4Next →