skysight-inc/HackerNews huggingface dataset:
Does that mean that Docker for Windows will no longer require Hyper-V? And therefore will be available for Windows home editions?
Sounds like you're arguing against a very specific meaning of the term "spyware". One that I'm unfamiliar with. It's not even the historical meaning of the term. I remember when it used to mean any application that "phones home" for any reason whatsoever--when apps ran locally.

It's pretty clear what they are worried about. That's not really arguing in good faith. And "intent" has nothing to do with it--also there is no singular intent from an organisation, if it goes wrong it's just stuff that happened but nobody to point a finger at whose intent it was.

Also, anonymization measures are a joke. It just shows an "intent" to anonymize. But when it turns out that the data is in fact easily de-anonymized somewhere between the browser and the aggregation unit, or in combination with the newest "opt in" monitoring feature, again no fingers to point and your only recourse is better having been safe than sorry.
Lightning is for continuous or repeated transactions between two parties because it doesn’t settle immediately/at end of day like the vast majority of one off transactions conducted in the world

Ultimately using lightning, “Bitcoin banks” would develop because that is the most efficient way to do it with large volumes of trades between disparate parties involving cash, credit, and gold

Instead of opening individual lines of credit with the 1000 people I paid or who paid me last month (lightning wallets) and adding/subtracting from those lines of credit instead of settling (nothing is written to the blockchain), it all goes through central authorities and arbitrator - my banks and credit card providers, who tally all the transactions

Lightning is not a scalable solution without centralized lightning banks which defeats the entire purpose of the blockchain in the first place - it’s just added complexity to arrive at virtual banks as a solution
Going completely vegan is pretty difficult. You can get 95% of the way there with a pesco-vegetarian diet for half of the effort and cost.
> Office for Linux would be easy, but that’s not going to happen.
They're rewriting Office in React Native so Windows, OSX, and mobile ports will have a lot more in common.

But "Desktop Linux" will always be a million support headaches for no market share; which begs the question "Dear Lord, why?"
carefully not answering this question yet
Alacritty is supposed to be fast and support windows, maybe that's an option?
Microsoft launches a new platform for building autonomous robots
Damn, hard to believe 2020 is just next year!
There is an AR translator app "Translate Now" that translates objects and text in Augmented Reality. I think it can create an immersive language learning experience for students to see translations placed in the "real world" around them. This is the appstore link: https://itunes.apple.com/app/apple-store/id1348028646?mt=8

I do believe that language learning can improve a lot using new technologies such as AR and VR. VR experiences as you described above can really impact how students aquire new skills.
Office on Linux already exist, it's called Office 365. Porting Office desktop for an operating system that's COMPLETELY IRRELEVANT for office users makes no sense.
I meant both api servers and database replica.
Very excited about this. I've been following the terminal progress in W10 since it started. Every time something like this happens (this by far the largest), it feels like Christmas.

Not directly related to the terminal, but any updates on the file system slowness issues?
For the newbie here, can someone tell me if this is open-sourced? Many are fearful of building on a MS platform in case they change their minds in the future etc?
Interesting, the author writes:

“Over the past few years, I’ve conducted about 300 market research surveys while working in a creative advertising agency. As I was reading about Charles Booth it occurred to me that there are two types of survey questions: those that extract and those that evoke. Questions that extract involve collecting information; this is Booth on the street asking people about their income. Questions that evoke involve eliciting a reaction. Think about a focus group moderator versus a standup comedian. Both care about what you think. But the stand-up comedian goes one step further to provoke a response.”

I can see this argument, though I wish the author offered more empirical evidence on how successful it is in metrics like economics.

Some could argue that survey questions deliberately evoking and eliciting a reaction could be leading the respondent.
No idea, but I'd guess not.
Which is too bad, because there’s still no easy, drag and drop way to create desktop apps on other platforms that just work.
Have you tried cmder? https://cmder.net/

Cmder works great for me because from Windows, my main use cases are 1) git and 2) SSH into my linux server. I don't do almost anything local, besides some web stuff. Cmder has helped me with that, when I'm not on my Mac.
This is great! Looking fwd to your book on graph database ML. In case you've been using Graph Convolutions, this might be interesting / useful for you: [https://arxiv.org/abs/1905.00067]
arxiv.org/abs/1905.00067
I feel companies brought this on themselves. Sure, having an app might have helped early on to differentiate yourself from your competition, but now you have to have an app if you want to seem legit. Which means you have to get in bed with Google and Apple.
> The web has been moving at a far more rapid pace in recent years, with Google pushing a lot of new standards and speed with Chrome, and Microsoft didn’t have the structure to keep up.

I'm surprised by this.

Why can Google afford to keep up but not Microsoft?

Do you think the fact that Safari is lagging behind Chrome and Firefox also means Apple does not want to invest as many resources as Google?
I believe that would have been much more expensive to develop, and the Python dev team didn't have the resources for it.

The easiest things can be done by automatic translation, like 2to3.

The remaining parts get increasingly difficult, because Python 2 objects have to know how they are interpreted in Python 3, and vice versa.

A simper step would be to write an AST transformer to instrument Python 2 code and identify the non-Python 3-compatible uses of, for example, keys() and values(). That's almost as hard as writing a Python 3 implementation in Python 2, and I couldn't convince myself that it made financial sense given that it would still miss a lot of corner cases.
Would you hold that same argument for other things that cause people to die? Could I sue you for driving, given that the likelyhood that you killing someone due to driving is higher than the unvaccinated equivalent ?

Can we use that same argument to interfere in peoples bodily integrity? Can we ban abortion due to that reasoning?

I dont think you would like the results if that argument is applied to things you approve of, so you should beware when making it
My guess is that it's also at least partially reflective of how .NET's status at Microsoft has changed over the past two decades.

Remember 20 years ago, when .NET wasn't just a managed software development platform? It was a company-wide strategy[1] that was meant to encompass more-or-less their entire product line. The whole Microsoft future was .NET, and they were going to have a .NET edition of Windows, SQL Server, Exchange, etc.

Since then, those plans have been dropped, Microsoft's (.NET-based) preferred GUI toolkits, WinForms and WPF, were replaced by one that is .NET-compatible but not .NET-native, etc. etc. .NET just isn't as central to Microsoft's identity as it was 20 years ago.

Which, I'm guessing, means that the .NET team is now a lot freer to go cross-platform without inviting the wrath of the Windows team.

[1]: https://en.wikipedia.org/wiki/Microsoft_.NET_strategy
This is a new _Terminal_ application, which is akin to conhost.exe.

Powershell, cmd.exe, WSL, they're all unaffected by this change. They all run the same in the new terminal as they did in the old one, thanks to the powerful magic of [ConPty](https://devblogs.microsoft.com/commandline/windows-command-l...)
what kind of license would it have? i suppose MIT like .NET Core?
Microsoft knows how to play that game. They will just lobby the government to specify that they require some feature that only Microsoft happens to offer.
> Big cloud providers or some big VC backed companies have the resource to figure out the issues by wrestling with the gigantic and unyielding vendors, or by working around it with their engineering resource.

This is all operating on the assumption that those entities will care enough about your problem enough to do something meaningful to fix it. As others have stated here, at least in the context of "Big cloud providers", that frequently is not the case. Often you just get the runaround (continuous delays, requests for "more information", other attempts to stall in first level support).

Add a third party "managing" some piece of your company's infrastructure via a cloud provider into the mix and it often gets even worse.

It is true that there are real costs to having your own hardware/software onsite and people who know how to manage it. However, the promised reductions in cost/hassle of moving things offsite are frequently offset or even exceeded by the costs/hassles you get by not having control of things yourself.
"Reckless"? You mean sub-optimal. Sure, if the issue is spreading disease people outside one's family, then fine away. But choices whose primary consequences are to be borne by the family, ought to stay within the family. Actually, a reasonable starting fine is the expected cost of healthcare outside the family due to non-immunization by the family.
My understanding is that .NET Standard was needed to provide an API for the various different implementations to support. This was normally draw in images like this:

http://gigi.nullneuron.net/gigilabs/wp-content/uploads/2017/...

The updated image is this:

https://devblogs.microsoft.com/dotnet/wp-content/uploads/sit...

Which seems to have removed the implementations (mono/.NET Framework) and implies .NET 5 will be targeted by all platforms directly?

So what is .NET Standard needed for anymore, platforms now target .NET 5 versions instead of .NET Standard versions right?
I see "ease of use" and "familiarity" as two different concerns. I think I would agree with you on familiarity, but even if I'm advanced user of the language, I want it to be easy to use wherever that doesn't conflict with other more important goals. (And I think some things are less important than ease of use.).
Toronto
Here is a summary : https://sites.google.com/a/tdsb.on.ca/coding-in-the-elementa...
Why on earth would someone born in the US to US parents become a Kenyan citizen just from living there?
Top Best Table of Contents WordPress Plugins in 2019
if housing is appreciating, it means it's more expensive. For example if the price of milk were to appreciate and it goes from 2$ to 2.50 a gallon (inflation adjusted), then we're getting worse at producing milk. And if that pattern continues forever, fewer and fewer people will be able to drink milk. it doesn't matter that we're using new technologies (sure those can help reduce price) but it's the aggregate result that matters. For example, technologies might reduce the price of milk from 2$ to 1.50 but then we institute laws that say every cow needs at least 10 acres of space which then increases the price to 2.50. the net result, is still we're getting worse at producing milk.

see what i mean?
Be It Kochi or Bengaluru-Love Is Always in the Air
One of these years they'll get the name right! I typically refer to it as "Whatever they're calling VSTS this week"
A Personalized Subreddit Recommendation Engine
Also BlackViper: http://www.blackviper.com/service-configurations/black-viper...
> do you really see no issue in replacing bees with robo-bees?

What issue do u see ?
> Everything you love about .NET Core will continue to exist:
> Open source and community-oriented on GitHub.

search "open source" on the page.
The impact of not changing your phone is < 100kg of CO2 eq. It's of course a good thing to do, but it won't replace doing the other more important changes you've listed.
I wonder what the post-Bezos future will look like after we have a single source remaining for all our daily necessities, and Amazon enters a later stage of its corporate lifecycle and begins to go the way of IBM or GE. If we replace all other stores with just Amazon, that seems like an enormous risk to human life if Amazon starts to become mismanaged in the future.
Bron-Kerbosch Algorithm in Clojure
If we are not able to organize our behaviour in a way that don't destroy the existing working system, why do you believe that we will able to accomplish, the arguable most difficult task, of creating a working system anew?
I tried to be clear that I believe the principle should apply to all callers. No on planet earth should second guess whether they're calling a different nation or not. That principle includes other +1 nations.
If massive civil suits, huge fines and, eventually, forced vaccination won't convince everyone there is no massive conspiracy, then, pray tell, what will?
New users expect things to be a bit different by assuming there are good reasons for change of convention.

EDIT: this might very well be the case here though, especially future extension for similar operators and chain-ability.
Looks like MS realized they made a mess with .net core ...before thinking through how they should have done this...
It was really not difficult to see ..if they wanted to make .net open source and their BA, PM and developer should have seen this coming... after MS bought Xamarin..they could have worked on mono and make things easier for everybody... Now they are abandoning again this new '.Core' bandwagon...so much money and time was spend by community on creating and building libraries product...

I just convinced my PM and team, that we should consider .net core and they have agreed...we have started development of our new app..

This news will make things more complicated...Sigh

Edit: Quite negative votes..No need to down vote..just explain your viewpoint with more civilized means using "reply"
I love FullCalender! I've been using it for the past 4 years and have made a few scheduling apps with it.
I hope you are optimizing "performance" for latency which is the most important metric for a pleasant experience of them all [1]. The current WSL Terminal absolutely excels in that regard.

All GPU based terminal emulators I tried so far make latency worse. You have to do away with double buffering and V-Sync for small changes (or on key-press-events) to get in the sub 1ms range.

[1] https://pavelfatin.com/typing-with-pleasure/
I agree, and this time we have a lot more knowledge and tools for coping with ecological disasters.
Oh man those cards are awesome!
Source? I've never heard that and it sounds like fear mongering. Homebirth, for example, is statistically very safe
If you like Terminus, you should try out Extraterm http://extraterm.org/
I strongly disagree that your example is better than Dave's. I would much prefer to see Dave's switch statement in a new-to-me codebase than your ternary.
This is a replacement for conhost which is a level down from cmd/ps, which will still be used on top of it
What that means is we're using DX/DWrite for text rendering. The old console used GDI to render text, and GDI's text rendering was CPU bound.

By using the GPU for text rendering, we can process more text faster on the CPU, without the rendering of the text getting in the way.

If we're not already doing subpixel AA, then I think it's certainly something we could look into. I'm not really our DX guy, but it DX supports it, I think we could use it.
http://pidgin.im was a great chat client when I had friends/clients who gtalk, XMPP and sametime. Even supports OTR encryption.
SWEET! Typing.io is perfect and almost* exactly what I was intending to build. Can even upload own samples, and it focuses on working code, no typos. I think I'll actually pay for this too!

* It doesn't seem to have the social/competition/gamification aspect built in like Vim Golf.
There are some open source components here, but I don't think the .NET platform as a whole is being moved to open source. The core compiler and runtime are open, but some of the most popular libraries and frameworks are still closed, it looks like.
You didn't account for competition here. Because Windows is more popular they have to offer more to keep things out of the hands of hackers. Of course some researchers are honest (one would hope most) and will never sell on the black market, but there are always a few.
Yeah, I guess the `backwards-compatibility (historically very important at MS)` thing is the root cause for most of the things I violently dislike about the MS platform...

But I get the biz reasoning behind it... dropping backwards-compatibility would mean embracing the fact that software is made to be perpetually re-compiled, modified, re-written. And in an ecosystem embracing these values, closed-source software is automatically at a disadvantage vs. even slightly-worse-but-open-source alternatives.

I find it funny that we care so much about backwards-compatibility in software, but we completely ignore any semblance of it in hardware, where it could actually make a difference w.r.t. climate-change, toxic-chemical pollutions, preventing planned obsolescence etc. :) I mean, if there is any area where actively encouraging "planned obsolescence" in the form of less backwards-compatibility would be good, it would be in software.

Anyway, this is getting offtopic, but just wanted to say that different value systems produce different technologies... even something as boring as a terminal.
It’s not just batteries. I had an Amazon purchased USB wall charger start smoking and burning the enclosure. Fortunately we were home when it happened.

I won’t buy any non NRTL certified (i.e. UL, TUV, etc) electronics that plug into AC power. Of course it could still be counterfeit, but these chargers were not NRTL certified.
You can have yourself fed to their ancestors.

https://en.wikipedia.org/wiki/Sky_burial
Type providers have been working on .NET Core for 18 months or so...
On a related note, the state of Washington is about to legalize human composting -- https://thecompost.io/articles/the-kids-arent-alright#compos...
I did a post on installing DC/OS a few years back. I was going to follow up with a K8s post, but between the official Ansible scripts, the (at the time) very alpha kubeadm, broken pod logging and WeaveNet that would constantly fail with no logs, I ended up giving up on that post:

https://penguindreams.org/blog/installing-mesosphere-dcos-on...

I remember the manual-ish server provisioning days of Autoyast and RedHat's Kickstart. It's not that difficult to bootstrap physical servers to get them to the point of being nodes in a Docker scheduling system. Rancher is another great tool for setting up K8s (which you can run against physical nodes once you get them past the initial install/bootstrap).

I worked at one place where they took a hybrid approach. They had DC/OS running in the local VMWare data center (which we were migrating to from AWS to save costs), but there were nodes that could scale to AWS as well and you could label your deployments for which data center you needed them to run in. A lot of high volume loads we were able to move back to our data center, but we also had a kick-ass platform team and our AWS bill was well over $150k/month.

The trouble is it's almost impossible to do a real cost comparison. There are just too many factors, and when you start going AWS, GCE or Azure, you start using all their other managed services that may not have self-hosted replacements, not to mention off-setting the costs of setting up master/slaves, backups, snapshots, redundancy and other operations tasks that come by default or with an additional price from a hosted solution.
> I'm anxiously awaiting this.

Pun intended?
The Hanging Chad 2.0
Are forgetting the dumpster fire of 2000? If votes can get invalided because of a hanging chad, what hope would a bubble not being filled out completely have?
The F# repl (FSI as fsharp interactive) works in .net core 3.0 preview already, you can do `dotnet fsi` to run it

Type providers works in general, but depends if the type provider library was updated to use latest type provider sdk.
Also generative type provider may not works, erasing works
Nice work, Tim! Glad to see you’re still doing well, hoping the best for you and ChecklyHQ.

I’ve also thought and noticed similar results with the on-site chat UIs. I really don’t like them from a consumer perspective, but they sure do get used a lot. We went with small.chat since I practically live in Slack anymore. We’ll see how that plays out.

Thanks for the write up!
Enable everyone to be expert on day one of their job
Sure, this is a fair use case. But then can't the browser tell the end user that someone wants to read this browser data so the user has a chance to say "no"?
Download the drivers you need then do a clean install of Windows from Microsoft (not Lenovo) media. OEMs are bad about loading systems with garbage.
Nice learning project. Can you add some instructions to the readme on how to get up and running locally?
Yes.

>Everything you love about .NET Core will continue to exist:

> Open source and community-oriented on GitHub.
Do you have links to any decent analysis of that model?

Because the only things I've been able to digest are the criticisms (the majority of what I've found is that the model does not accurately reflect the world we live in). I'm not trying to confirmation bias myself here, but I would like to see what the proponents have to say.
Nothing is really future proof, though. If it makes if 5 years before any major changes, then it will be good. I don't disagree that eventually this could lead to the same kind of vendor lock-in, but, it is also performant, has support, and will work tomorrow with off the shelf parts. of course you could go with OSS, and while that might be a good technical solution, it doesn't necessarily make it a good business decision. AWS is available now, and its performance characteristics are well understood.
That's apparently called "brushing". It was mentioned in this article a couple of weeks ago that talks about some of the methods that are being used to manipulate the listings lately: https://www.buzzfeednews.com/article/leticiamiranda/amazon-m...

It links to this article from last year that seems to go into more detail about that particular method too: https://www.buzzfeednews.com/article/nicolenguyen/amazon-rev...
Hmm, that seems a bit exaggerated. I seem to recall someone on the Go team describing the rewrite of a server that was originally in C++ and became much faster. (Largely because it started out at a heap of legacy code that was neglected for years.)

That's probably pretty unusual, but the point is, just because it was written in C++ doesn't mean it's any good. Not everything gets serious attention from people who know what they're doing.
I use scoop on my current installation, it works well enough.

Autoupdates of e.g. Firefox will mess with version numbers a lot. Many apps can't handle being run from a shortcut to a `current` folder that symlinks to a version folder, which means if you want to pin any of those to your task bar you will have to update that shortcut with every update.
Sure, but as a Canadian, I'm not bothered by it. My phone and VoIP plans all include US calling/texting. I'd prefer to keep the +1 prefix. The US is free to change theirs.