skysight-inc/HackerNews huggingface dataset:
> Or, you can opt out of this and enjoy your life anyway.

The only reason the "enjoy your life" option is even on the table is because someone selflessly did the work of wealth building and society building that makes it possible for us to have the option of a life of leisure today.

When you die, it's not game over. If that were the case, you wouldn't even exist because it was once game over for all your ancestors, yet here you are enjoying your life.

Culturally, it's a tragedy that we've done an awful job communicating the importance of leaving a legacy for your offspring that enables them to enjoy life like we have. This long chain of people enjoying life only works if we propagate this message.
If Bitcoin Holds Above $5,500 Region, ‘Megamoonsoon’ May Soon Grace Crypto
.NET Core 3 will come with compatibility packs.
Insurance coverage covering drug use in a world where it is legal seems like it would clearly exist and many would take advantage of it. And I don't see why climbers would be any more or less likely to be covered than recreational drug users. Even if there was a statistical difference, that's a practical concern not an ethical one.

Search and rescue is just one element of saving somebody who has hurt themselves climbing or base jumping. If I understand the policy GP described correctly, if the participant were poor enough, their physical therapy might be covered. Certainly surgery would be.

Differences between how we treat adrenaline junkies and drug users today are really just details. The broader moral question remains: Does a society that has committed to providing medical assistance to those who cannot afford it not tend towards limiting behaviors that tend to cause unusually high medical bills?
I can change my semi-static IP address whenever I want by spoofing my router's MAC address (Comcast)
> Looks like MS realized they made a mess with .net core

Looks like .NET Core did exactly what it was supposed to; provide a early-usable bridge to where .NET was headed for the people who didn't have legacy compatibility requirements while the implementation hat was the future got to the point where it could subsume the role of the legacy .NET Framework.

> Now they are abandoning again this new '.Core' bandwagon...

No, they are abandoning the old .NET Framework, because everything needed will now be implemented in .NET Core. They are also then skipping a major version in the numbering for .NET Core (so that the version number is also greater than the last-ever .NET Framework version) and dropping the modifier “Core” from the branding because there is no longer a “.NET Framework” for core to be contrasted against.
Why is the Wall Street Journal cheerleading against Google? Doesn't Google purchase ads in WSJ or on its website?
For Java, it's probably just JNI compatibility.
I find German inscrutable, and yet Germans don't. Everything's hard to read until you learn to read it.
> I for one trust in the competence of the Go maintainers

That's fine. But ultimately Go employees do not work for you and cannot put much effort into proving they are good at solving problems for you, since the company doesn't pay them to do it. There will not be a track record in users eyes of their design decisions and not much trust from users they are even capable of doing it well.
A quick guess - a standard server instance. It's hosted on what looks like a Digital Ocean IP, and Digital Ocean doesn't have GPU instances AFAIK; and generation is very slow, much slower than I'd expect from GPU. So this might be running on CPU, which would save a ton of money.
>> Mandatory sterilization of people with undesired traits? The Slippery slope starts here.

I don't want to be funny here, but I am pretty sure if you took the people who don't want to vaccinate their children and the people who would like to sterilize the "god-damn-migrants" - there will be a significant overlap.

It's not a slippery slope. We're not living in Wild West any more - the population is growing and lack of vaccinations is becoming more of an issue than in a more sparsely populated past.
OpenShift is a superset of k8s, so you're free to customize it (you just won't get support if it breaks).
Tnx! And yeah, I was totally wrong about chat widgets.
Unfortunately, registering a "default terminal application" is _not_ something that's made the cut quite yet. It's something we have plans for, but unfortunately not the dev resources for yet. So for the time being, you'll have to launch the Terminal directly to launch it, and running cmd/powershell will still open in conhost.exe.

I don't think we have our release strategy exactly set in stone yet, but I believe the plan is to have a weekly/nightly app users can download that'll be less stable, and an official app, that'll be much more stable.
> Just like I would not recommend standing up OpenStack from the ground up in order to deploy your monolithic application across a set of virtual machines, I don't recommend rolling your own Kubernetes cluster either. You should strongly consider leveraging a fully managed Kubernetes offering such as Google Kubernetes Engine, Digital Ocean's Managed Kubernetes, or Azure Kubernetes Service.

The rest seems reasonable, but I disagree strongly with that claim. If it's worth using the tool then it's also worth learning how it works.

Even just kubespraying a cluster myself helped me build a much stronger mental model of how Kubernetes works than trying to take over a colleague's black box Kops setup. GKE or another managed service would have been even worse.

Setting up a small cluster isn't that hard, and it will teach you a lot about the internals and how things can go south (and what to do when that inevitably happens).
You're not in the zone Working with SQL's 'time' type in Rails
> Don’t they ever think that they’re actually destroying our planet and there’s no other place to live?

They might, but monetarily speaking, they can afford it. See: home protection via private firefighters [1], ability to buy citizenship in nations which will be less (only a little less) affected by rising surface temperatures [2], and of course more extreme prepper stuff [3].

[1]: https://www.buzzfeednews.com/article/salvadorhernandez/priva...

[2]: https://www.businessinsider.com.au/silicon-valley-doomsday-p...

[3]: https://www.newyorker.com/magazine/2017/01/30/doomsday-prep-...
I hadn't realized planes were sold with
software-only features that were only turned on if you paid more. Which is what sounds like happened, right?

I guess I shouldn't be surprised, this makes sense as a money-maker, and is how software is (necessarily) sold. When you have to pay extra for certain software features, whether or not they were actually included in the binary you have as a lesser-payer, it could have been, software is intangible and has no extra per-unit cost to include the "mechanism" once developed. This makes sense as a business model for selling software, in that that's how software works.

But yeah, I hadn't realized planes were sold that way. When we're talking about "features" that are pilot dashboard indicators... it really doesn't seem wise. Are there any pilot dashboard indicators that would be sold as add-ons that wouldn't increase safety were they there? I mean, what's a dashboard indicator for if not making it easier for the pilot to fly the plane? If you have to pay extra for some actual physical device, that's one thing, the physical device has to be installed. But when they're just holding back safety features with no extra per-unit cost that could simply be switched on if you paid... does not make me feel great about flying.
I would prefer the X11 method of being able just to highlight the text and using middle mouse to to paste. Nice having two easily accessible copy & paste containers.
So, does this also replace/update the .NET Framework that is bundled with Windows 10, meaning that you can release a .NET EXE and ask people to use the latest version of the .NET like you can release a .JAR and you can ask people to have the latest version of Java, or you have to bundle the entire runtime (be it via a fat compiled AOT or regular bundling) with your application?

I ask because one of the positive things about .NET Framework 4 is that i can create a tiny .EXE and give it away and expect that people will have the runtime to run it since it is already part of Windows.
Programming languages didn't used to have reserved words:

https://en.wikipedia.org/wiki/Reserved_word

> Not all languages have the same numbers of reserved words. For example, Java (and other C derivatives) has a rather sparse complement of reserved words—approximately 50 – whereas COBOL has approximately 400. At the other end of the spectrum, pure Prolog and PL/I have none at all.

I don't really know why modern programming languages bother with reserved words. Yes, it would be confusing to have a variable named 'if', but compared to all of the other ways to write confusing code in, say, C, that's barely a drop in the bucket. Plus, it's something good tooling (highlighting, for example) could obviate, as it's entirely possible to use a grammar to show exactly what role each token is playing in a statement.
It's "twinkle twinkle big star!"
there’s always going to be issues that need solving.
but it’s these extremely conservative ideas that give me pause.
we can’t solve everything. we need to go to the stars before another asteroid strikes and wipes us all out.
Not Even Water?
“It would be kind of dumb on their part. ”

Agreed. However they have a long tradition of doing the right thing and then killing it immediately with stupidness and arrogance
You will need the latest Windows builds (the May 2019 release), as we're depending on a piece of tech that wasn't available before that.
Facebook's Next Shareholder Meeting Could Change Mark Zuckerberg's Veto Power
IMHO, better but it’s still confusing when you have multiple places where you name the variable. Functional programming style forces you to be more explicit and pushes you to separate out the assignment expression. In Elixir I’d do:

myVar =
cond do
cond1 -> 1
cond2 && cond3 -> 10
cond2 && !cond3 -> 100
true -> 4
end

ML languages have similar constructs.
Leonard Susskind on Quantum Information, Quantum Gravity, and Holography [audio]
any massive planetary destruction (like asteroid strike) will solve this for us.
That's interesting. I wonder if that's influenced by the languages we use, as they might have different cultures. I primarily work in Java, which is famously verbose.
>"following a pattern called the reverse boustrophedon. Boustrophedon is a Greek word meaning “in the manner of an ox,” and scripts written in it move like an ox plowing a field, reversing direction with each line."

Some day a future civilization is going to have to attempt to decipher our language in the same way.
No one likes hearing the truth. However, to bolster your point; ASLR. OpenBSD was the first to implement and support it. It Generally seems to just be a bullet point of an extra step taken in a given exploit POC these days.
Why is it difficult? If someone is still eating eggs, dairy and fish they are not 95% of the way to being vegan. And cost? What makes you think being vegan is more expensive than eating animal products?
All the bad people need is for the good people to do nothing.
agreed, very cool repo. Are you looking for help? I have some hours of my life to devote for some cool ML stuff.
You will have the option to do either. Require a runtime be provided by the system or package one together with your application.
If you find cmder not to your liking, realize it's just a repackaging of https://conemu.github.io/ and Clink with a nice looking stylesheet. You might like vanilla ConEmu better (I did).
I am unfazed by this observation. When it comes to design, sometimes ‘perfection’ isn’t available.

By the way, the idea you mention may also be true for democracy: the quote goes something like “Democracy is the worst form of government except for all the others.”

If you have a design option that has not already been considered, I’m all ears.
Just adding to Enrico's post here, Type Providers have been fully supported since .NET Core 2.1; some libraries just may not be updated yet.

`dotnet fsi` is planned to be fully released later this year with the .NET Core 3.0 release.
How Can We Reduce Black Maternal Mortality?
Yeah but you're assuming people naturally line up in two camps. It's possible that you've been inadvertently trained to think this way if you inhabit a duopolistic society.
This isn't the outcome of just a small group of 'bad guys'. Extinction is a byproduct of the increased footprint of humankind as our populations and their associated demands grow. Climate change is one problem, but it isn't the full problem. For example, you need education (to reduce demand for poached goods), political and economic stability (to reduce conditions of poverty that make poaching a rewarding pursuit, or which might drive people to despoil the natural environment to survive in extreme conditions), and somehow a way to defuse the current engine that requires population growth to fuel economic growth.
It doesn't explicitly state in the post, but since it doesn't say otherwise I expect UWP and WPF to remain Windows only for now.
I haven't played this one... but saturation-level advertising in ad-supported games might have played into the loop here. I play Endless Frontier, which is another related game that has (optional) "view an ad for a reward" mechanics, and said ad is almost always for Idle Heroes.

Insofar as Endless Frontier is pretty good about not forcing you to spend money, I've resisted trying another game which looks far more like whale-bait.
Dead was the right term. It refers to the high rate of former growth in their online retail business. That high rate of growth is dead.

The business is mature. I didn't say the business was dead.
I'm interested in the privacy aspect of online.visualstudio.com. if I use it, does my code get tunneled through Microsoft's servers? Or is it end to end encrypted or something else?
Like this: https://docs.microsoft.com/en-us/xamarin/android/get-started...
I'd say fragmentation hurts retention, which only has secondary effect on adoption.
Is that first or second degree?
completely agree. it needs to be done in parallel if we want any chance for survival.
From the 3.0-preview5 announcement:

>You can now publish a single-file executable with `dotnet publish`. This form of single EXE is effectively a self-extracting executable. It contains all dependencies, including native dependencies, as resources. At startup, it copies all dependencies to a temp directory, and loads them for there. It only needs to unpack dependencies once. After that, startup is fast, without any penalty.

https://devblogs.microsoft.com/dotnet/announcing-net-core-3-...
God I hate this paper. Perhaps it was relevant at its time. But that was 18 years ago. The described dichotomy between the "two cultures" isn't nearly as pronounced, if it even exists, today. There are few statisticians today who adhere entirely to the "data modeling culture" as described by Breiman.

I'm surprised how often this paper continues to get trotted out. In my experience it seems to be a favorite of non-statisticians who use it as evidence that statistics is a dying dinosaur of a field to be superseded by X (usually machine learning). Perhaps they think if its repeated enough it will be spoken into existence?
Not quite yet - when the first preview builds are available, they'll be in the Microsoft Store.

Also stay tuned for Rajesh Jha's keynote later today, with our official announcement. It'll have some other relevant information I don't think any of the articles have mentioned quite yet :P
It's very possible that MS did all of the right things here, and still did a terrible job of messaging it.
Reflecting on Worker Pools in Go
Hi!

1. Is this based on Terminus or some previous OSS project?

2. Is this using xterm.js for the terminal emulation?
It's so bad it's good?
> Is there anything more to Amazon than a) fast shipping and b) you can buy anything there for relatively cheap

Service.

I had some headphones that broke after just over a year, but were still in warranty, and the manufacturer was being awkward about repairing them. Amazon refunded them the next day.

I also recently had some bulbs stop working after about six months, but as I'd ordered a two-pack and a single, and two had stopped working, I wasn't sure how to do a refund. Amazon just refunded all tree three.
IPC is already supported. We have no plans to support WCF (as a server) on .NET Core.
You're making a different argument, that one does not need so much vertical scalability, and I might agree, but that doesn't negate the fact that Go has limits of vertical scalability that C++ doesn't face.
Yes but will this 'required runtime provided by the system' be part of Windows like it is with .NET Framework 4 (that is also updated automatically via Windows updates) or something that the user will have to go out of their way to install like Java?

In many cases, this is the crucial difference between deciding to bundle the runtime yourself or not.
They exact ones (Vojo 12W USB charger) are no longer sold (huh, wonder why), but these are similar:

https://www.amazon.com/VOJO-Charger-Adaptive-Charging-QUALCO...

The Belkin ones are UL certified, and I bought several of those with no issues after 2 years. Problem is Amazon does not list NRTL certification, so it’s a crap shoot.

The NRTL certification is a big deal at my employer. We can't buy anything over 48 VDC that isn't certified, or we will lose our insurance for the facility.

I'm surprised home insurers are not cracking down on this stuff. I'd like to know the statistics of house fires caused by cheap electronics.

These are a good example. CE, FCC, RoHS have nothing to do with safety (I'm I'll bet those are fake markings too too). You are plugging in the cheapest Chinesium into a 120V, 15A circuit

https://www.amazon.com/Charger-Colorful-Adapter-Replacement-....

This "Amazon Basics" one is pretty funny. "Note: product is certified according to a UL standard (not by UL)." Does this mean Amazon is liable when your house burns down?

https://www.amazon.com/dp/B0773BHCVD/ref=psdc_2407761011_t1_...

The "safety info" for the above is worthless:

https://images-na.ssl-images-amazon.com/images/I/91IWSM8gvRL...

FWIW, here are the actual NRTL makrings

https://www.osha.gov/dts/otpca/nrtl/nrtllist.html
Windows 7 isn't my biggest concern, though I agree that IE mode on Edge for Win7 will strike a killing blow.

According to my site's analytics, 41% of our IE11 users are on Windows 10, plus another 5.63% on Windows 8. (Windows 7 reaches End of Life in January 2020.)
Quite a bit more discussion in: https://news.ycombinator.com/item?id=19840447#19841113
Thanks for the feedback! Next functionalities in the pipeline are additional sources and analytics :)
Maybe two years ago.

> I think we more have been trying to subtly avoid the topic

Sounds reasonable.
Who should you be writing for? Everyone is different. What's clearer for one person might be harder to read for someone else.
It's really cute, but it looks sort of fragile and underpowered.
Let's face it, all this doesn't really matter to us. Some people will die earlier than normal. Others will survive. Life goes on. Change is inevitable.
it's worth pointing out, however, that it was a software-only feature that they turned on or off depending on whether the customer had paid. If I understand right?

I think that changes the calculus of "Do you pay 10x the price of an aircraft to reduce the chances a problem so that it goes from happening once every 100 years to once every 1000 years"

They had already invested the money to develop the feature. Delivering a plane with or without it to a customer had the same cost. If the customer paid more, they got the safety feature turned on, the end.
If it supports Java Applets, I'll do a little dance.

We have to keep supporting IE11 because Java Applets continue to be used for intranet corporate and government stuff. No other browser officially supports them except IE11.
I could have sworn it was outright illegal to build a remote firing mechanism but apparently that likely isn't the case.

https://hackaday.com/2015/07/22/no-mounting-a-gun-to-a-quadc...

Still stupid as hell, but probably not illegal.
What does it mean to standard ASP .Net (not core)? Will I be able to run all the enterpisey apps that use ASP MVC and WebForms on Linux in 2020? And if not on Linux, then will WebForms / old MVC work on NET 5 on Windows?
Enrico answered to question w.r.t where F# is now, but F# is going to also be a big part of .NET 5. The only reason it's not mentioned in the post is that we haven't firmly decided on if the F# release that corresponds with .NET 5 will version in lockstep like C# is planned to do.
The number one quality inspector in a company should be the CEO, is he included in this?
You will spend all of your CPU time in runtime.findrunnable

Profile your channel latency, then design around that. "Small RPCs?" With an 88 core server, should you be making that many remote procedure calls? Find the 20% most intensive code and take that out of the hands of the scheduler, as much as possible.

and runtime.mallocgc

Even with sync.Pool? Can you design those parts of the system to mostly use the stack?
If you don't want to be funny, how about you go for accurate?

The recent anti-vax movement (not to be confused with the religious groups that have always been anti-vaccination) is very much a product of the far left. Completely opposite side of the political spectrum from those who most vehemently oppose migrants.
It will still be confusing. At some point you'll need a library that doesn't support it. ".NET" promised backwards compatibility. Now, old ".NET" stuff won't work where you'd previously expect it to. Everything was quite clear when these 2 incompatible platforms had separate names. It's like merging Java and JavaScript "for clarity".
The post clarifies that everything will be open source. We use a combination of MIT and Apache 2. MIT is our default license for new code.
Tulsa, OK will pay $10k to remote workers who relocate
I'm a statistician under 45 who has first-hand experience with the separate cultures laid out here. The gap isn't as big as it used to be, but it still exists.
This is for .NET Core 3, not for .NET 5. While .NET 5 might provide the same tool, it doesn't answer if it will also provide a .NET Framework 4-like functionality where the .EXE relies on a runtime already installed on the user's system and if that framework will be something the developer will need to provide and/or be part of Windows 10 like .NET Framework 4.
Different languages for different purposes. AFAIK, python is made for being easy to use and write, Clojure (Rich Hickey) is a pragmatic language for getting things done. Different languages will focus on different things and I think that's a good thing.

If I got to choose between the Clojure I know today VS a Clojure designed for ease of use and being familiar, I'm pretty sure I would chose the first.

Just like APL is much better for some tasks compared to Python, and vice versa.
I suspect that WCF is mostly on its way out, but don’t quote me on that. There seems to have been little interest in continuing to support it.
> Perl was a very effective solution. Still lost.

For some version of "lost." It lost to $LANGUAGE_OF_THE_MOMENT for web development, but Perl is still a great text-munging and glue language, and I'll bet I'm not the only one using it for that. It didn't take over the world, but I'll bet that most people interact with a bit of Perl every day.

I agree that Rust is syntactically insane. Worse, while a Shell-and-C programmer would have some intuition about Perl syntax, a C++ programmer will almost start from scratch in Rust.
they're not mutually exclusive
And .Net 5 will be the release after .Net Core 3, so I assume they won't go ahead and remove the feature for it.
This is also why I wouldn't buy batteries from aliexpress