Live data from Hacker News

Announcing .NET Core 1.0

blogs.msdn.microsoft.com

181–190 of 327 posts

Re: Announcing .NET Core 1.0

#181

It's fascinating how Microsoft's marketing moved from ".Net - One platform with multiple languages" to "This is .Net - here some samples in C#"(without mentioning C# by name anywhere in the page). I think that .Net would be much better if they had this kind of focus in dev side from the start. *Hides from the f# mafia.

Can you make a mafia with only three people?

Re: Announcing .NET Core 1.0

#182
post #143

Earlier quoted context omitted.

So it is bad when Microsoft asks to do it, but ok when Eclipse, Netbeans or InteliJ do it? They are being quite open about it and how to turn it off.

I don't think the previous comment is suggesting it is bad. I think they're trying to stave off any "OMG! MS is looking at your porn!" posts, by highlighting the privacy policy of the telemetry; which sound reasonable to most people.

Thank you. I wasn't suggesting it is necessarily bad. It looks like the openness and ease of disabling is being handled much better here than with Win10.

However, the option to disable on install (checkbox prompt for preference) would be much better. This is an improvement over the Win10 approach.

Re: Announcing .NET Core 1.0

#183
post #135

Earlier quoted context omitted.

My bad. I think I meant that one! There website without JS enabled is terrible these days, so I search around with Google and that was from a FB post I scanned.

Yes, their new site is terrible, I much preferred the simple site they had before that loaded quickly. The new animations, modals and UI buttons are a big downgrade and I'm surprised they went with it considering some of their prior podcasts.

I should not be so judgemental. I noticed they interview what appears to be close friends they have in the Angular community, especially since one of the popular devs/evangelists of Angular, John Papa[0], is a friend of theirs they interviewed.

More elaborate front-end was inevitable. That being said, I love their content and only really interact with their work through an Android podcatcher/audio client.

[0] https://github.com/johnpapa/angular-styleguide/blob/master/a...

Re: Announcing .NET Core 1.0

#185
post #88
post #81

Earlier quoted context omitted.

I went full circle, from a critic how they cloned Java back when my employer had the privilege to beta test .NET as a Microsoft partner, to someone that enjoys delivering solutions on the .NET stack. For me the sweet spot will be when .NET Native becomes more mature and I can get Delphi/Modula-3 back.

What do you mean by "getting Delphi/Modula-3 back" here? There are some implementations for .NET? or that C# is kinda similar? or something else?

FWIW, yes, there is "Delphi for .NET" (but it's actually much more than that - it can also target JVM and Cocoa):

http://www.elementscompiler.com/elements/oxygene/language.as...

Re: Announcing .NET Core 1.0

#186
post #147

Earlier quoted context omitted.

>>> it's the first version of .NET that can build self-contained apps I tried it - it puts 50MB of DLLs beside the "HelloWorld" executable in a subdirectory (on Ubuntu 16.04). It's like shipping the entire Java runtime with every app.

>> "I tried it - it puts 50MB of DLLs beside HelloWorld" That's a bad test for a framework. It's like saying, "I bought an $80,000 car to drive to my neighbor's house across the street - I could have just walked!" A good test is, "What is the full install size of a real app built on .NET Core?" And the answer is, not much larger than any other app. All that code has to live somewhere, either in your app or in your li…

well, people complained when Go produced 2mb hello worlds.

Re: Announcing .NET Core 1.0

#187

Earlier quoted context omitted.

I still can't shake the feeling that their naming is just confusing. I still am not sure what exactly is .NET and what's not.

.Net is 14 years old now - if you don't know what it is by now you're probably not ever going to know. It's a cross platform runtime and a group of programming languages that run on it, just like Java.

Java is confusing too so being just like Java doesn't mean it's easy to understand. (Do I need the Java runtime environment, the SDK or the browser extensions to run this code?)

Re: Announcing .NET Core 1.0

#188

A few years ago, I wouldn't have thought I would write this, but it looks like Microsoft is definitely changing, for the best! Two questions: - Does .NET Core offers something similar to Go goroutines or Erlang "lightweight" processes? - And something similar to gofmt?

I don't know of any green threads in .NET -- at least, not built in. However, .NET does have a built-in thread pooling / task execution service. You generally interface via `System.Threading.Tasks.Task`[0], which has static `Run` functions, or use the `Factory` property to get the underlying `TaskFactory` for more fun. Since the executors are pooled, the creation costs will be amortized over your program's lifetime.…

I remember that a long time ago, .NET threading was implemented in such a way that it should, in theory, support Win32 fibers. It's why all the low-level .NET APIs don't use the OS thread IDs, but instead have their own IDs, and require explicit mapping.

I believe that it was abandoned as a supported scenario a while ago, though. But you can still see artifacts of that in the docs, e.g.:

https://msdn.microsoft.com/en-us/library/system.threading.th...

"The value of the ManagedThreadId property does not vary over time, even if unmanaged code that hosts the common language runtime implements the thread as a fiber."

Re: Announcing .NET Core 1.0

#189
I am interested in hosting a .NET web app on linux, so I read the docs: https://docs.asp.net/en/latest/publishing/linuxproduction.ht...

Is there any advantage to running a reverse proxy (nginx) if you already have Cloudfront in front of your cluster, doing the https & gzip work? And, if your web app serves literally 0 static content?

Re: Announcing .NET Core 1.0

#190
post #120

Earlier quoted context omitted.

So random question: I like when MS people come out and engage the community like we are responsible adults and not like moronic children who need hand-holding and cannot decide for ourselves. Since we all know the famous "Open Source is cancer" reign of Balmer oft-joked of here, I assume the related issue at hand is culture shift is good and less of a concern now, as opposed to a few years ago. But I am super happy w…

I am looking into ways to move everything we do off of MS Tech completely because I don't trust their direction with Windows 10. I posted this because I thought it was an interesting and relevant part of the announcement. If MS was this straightforward and transparent with Win10 (allowing easy disabling of telemetry and the option to control upgrades at all levels) then I wouldn't be looking at alternatives. Although…

You and I are on the same page. What concerns me is that really the best work on securing core internals of the OS from long standing problems, such as strengthing LSASS and SAM against pass-the-hash with virtualized, isolated processing shielding and HW age I will be forced to it already. All the talk of Corona scares me, and not even CIS and the big players have guidance since MS has the new attitude of "just trust us already." Their announcing, even with Enterprise SKU, you cannot disable Windows Store, worries me. In my personal life, Windows is something I hardly ever use. But work and Windows 10, being shoved down into the deskop market, is scary. The Cred Guard stuff and improvements are wonderful, but their increasingly we're the cloud and you're the peon attitude also terrifies me.

http://blogs.technet.com/b/ash/archive/2016/03/02/windows-10...

Post reply on HN