skysight-inc/HackerNews huggingface dataset:
It's phrased in a very confusing way, so it's a very poor choice of names, but I wouldn't go so far as saying incorrect.

The preposition "for" has a lot of different meanings, and the one they've used, though extremely unexpected here, is legal.

They mean it in the sense that it enables something, like in "tips for success" or "a budget for entertainment". This is a Windows subsystem, and what it's for is making Linux stuff available as a feature.

In the context of computers, "for" commonly means targeting toward or being compatible with something, like "apps for iPhone". Which is not how they mean it. And which is why they should have chosen something different.
Back when WSL was first released I tried getting my ruby environment set up using it, but at the time I still used a graphical text editor and getting it talking to the Linux filesystem was too much of a bother.

Nowadays I use vim so I gave it another chance a couple of weeks ago. Together with the new Windows Terminal app [1] it's been a great experience. I can run my editor and my code on Linux and then visit the webapp from the browser in the Windows environment.

Note: There's also better support for talking to the Linux filesystem from Windows nowadays, but I've not needed it so I can't comment on how good it is. Scott Hanselman has a good blog post on getting it set up though [2])

[1] https://github.com/Microsoft/Terminal

[2] https://www.hanselman.com/blog/RubyOnRailsOnWindowsIsNotJust...
Given they "forgot" about egress bandwidth costs, I think the parent's comment was fair.
interestingly, a more effective immune system can often be a bad thing. have you heard about "cytokine storms" as a mechanism for why the mortality rate is much higher is certain groups? that's the immune system eating the host, basically
K8 specifically might not be the future, but containers are the past (chroot) present (docker) and future. Sure, containers are a hacky shell script... but a hacky shell script that always runs the same way. I put in my time chasing down RPM dependencies, and debugging weird behavior because of a different version of some shared library I previously didn't know existed. I think the arguments presented here are focusing on implementation details, while the higher level picture is that containers-the-concept save a TON of developer (and devops) time and pain.
> Interviewers would like to think they can discriminate talent based on interview performance.

Yet, that's exactly how Hiring Decisions at the highest levels are made.

>https://www.cnbc.com/2017/05/31/google-larry-page-and-sergey...
I guess it was a mistake.
Let's Talk AI #2: AI’s Role in Fighting Covid-19 and in Surveilling Us All
From what i heard, non-lethal coronaviruses immunity (so not MERS-CoV, SRAS-CoV or SRAS-CoV2) is lasting 6 month to 2 years, with the reinfection seemingly giving longer immunity.

Its not surprising tbh.
> especially coronavirus (common cold).

Remember, coronavirus are ~25% of colds. There are many other families (like rhinovirues), that cause what we think of as the cold.
They work for google, however there just arent many companies with the resources of google.

If you had a small army of SRE and seriously senior devs / devops you could easily manage containers.

If you are just stuck on running containers and k8s I suggest you leverage their resources and get to GKE

But then releasing k8s might just have been the plan to get people into GKE instead of AWS

Who am I to speculate on googles marketing acumen ?
How do you achieve "in seconds" when you are still building and image, pushing to a registry, and then deploying to k8s?

Docker build alone makes me believe this is a false statement.

This mostly seems like the same steps my bash script runs, perhaps in cluster?

Does this require some base container of yours running in my cluster? Any place I can audit that container and code?
"local political prejudices and propaganda" is a fascinating way to interpret "The US list of sanctioned countries."
https://nouhailler.tumblr.com/image/21516226342
That's funny because I prefer "Open Documents" dock in QtCreator to the tabs. It's hard for me to switch between files because I can just see 7-8 tabs without scrolling and in the dock I might have 20 files with longer names.
All of the Museum of the Bible’s Dead Sea Scrolls Are Fake, Report Finds
Sincere question:

Does anyone else think it's crazy that you need to know: React, node, Mongo, AWS, the Python machine learning stack, golang, a bunch of databases, microservice patterns, serverless infrastructure, Docker...to get a job in the tech industry?

Who are the people that actually know all this stuff?
Thanks for the suggestion! Mumble looks awesome, but unfortunately seems to lack video.
I'm pushing back against the ageism. The initial claim was "Those who are younger seem to be mildly affected for the most part and could go on with their lives as long as they didn't interact with the older population." I'm saying that's not true and irresponsible. Absolutely everyone needs to be held accountable for being irresponsible.
Re: files

I can open explorer.exe from inside wsl2 environment to copy files back and forth easily.
Thank you for the response and swift action.
For my GitLab repos (where I maintain source/workflow) I use the mirror functionality to automatically push any and all all commits to GitHub. I configure the GitHub mirror with a link to the official repo and disable issues.

Unfortunately, you can’t outright disable GitHub’s pull requests. I’ve seen plenty of orphaned PRs on repos that do tracking/review elsewhere and people just don’t read (or actively ignore) the provided contributor guidelines.
Scopely Adds $200M to Series D
I had no idea the Web Coffee API was so mature.
You might be surprised, though I think you're broadly right about this.

Think about it like this -- if you have a molecule flowing through a tube along with the molecules it reacts with, you can flow it at a controlled flow rate through a hot zone or catalyst bed and largely the "plug" will flow through as a unit and so the total time the mixture is at a particular condition is very consistent.

Whereas for a batch reactor, you basically have a giant cooking pot with a stirrer agitating the molecules together. But nothing is typically removing the product, so some of the product can get destroyed or be less efficiently made because the time of reaction for different molecules varies.

That said, a company I used to work for was doing batch chemistry at hundreds of liter scale reactor size. Some of these batch reactors are enormous. And they make sense for situations where you need to do something like slurry processing or super high pressures (sometimes) or are not at a big enough scale to justify building a flow system. For instance, if one 200L batch meets your production needs for a year there's absolutely no economical incentive to switch to a flow reactor at such a small production rate.

But in my experience, yes, I can make a flow reactor with yields of 99% for somewhat tricky chemistry. With a batch system I might hit 95%. That isn't a big deal for a high value product, but is a huge problem for a commodity chemical.
There's independently and independently. MS is on the hook for violations of US sanctions by any of its subsidiaries and constituent organizations; one can assume the legal team keeps an eye on Github's operations even if the main operations team allows for independent goals and direction of work.
One of my pet hates is that I have not been able to crack how to make doctors talk about probabilities quantitatively. It just seems to be impossible.

So far I have three theories why this is:

1. Med school teaches people that as they are just a little above God, they are always correct and do not need to care about probabilites.

2. MD's just do not understand probability and it is not taught in med school

3. Most patients have no clue about probability, can't stand uncertainty and they just want "the truth" from the doctor, who then calibrate their behavior according to that.

I kind of hope it is 3. but occasionally feel like it is 1 or 2.
WTH? GitHub is owned by Microsoft. Rob Eisenberg, who posted that tweet, works for Microsoft.

There's so much about this I don't get, not least of which is the fact that despite what the headline suggests, along with the amount of bile still being spewed on this thread, Aurelia is back up and running, as are all its repos: https://aurelia.io/, https://github.com/aurelia.

So, yes, GitHub properly effed up here, but they do at least appear to have backpedalled and fixed the problem quickly.
So when given a choice to a 65 year old to die or take an unapproved drug. We should let them die. We are going to run out ventilators and will ration them. Our hospitals are already at capacity. Italy is at 8% mortality rate and climbing. We need to do anything to cut icu rate and spread. Virus is showing long term effects even in children. Known long terms issues is worse than hypothetical issues. Cautious thinking is why western civilization has failed to contain the virus.
Lessons Learned Porting Octopus Server to .NET Core 3.1 – Octopus Deploy
Why is this even an API?

Seems like a joke API rather than something actually useful.
An update a good few months ago decreased loading times pretty substantially. Not sure when you stopped playing, but I hardly notice it loading sometimes.
FWIW, I have attempted to look it up myself, and unlike Github, GitLab doesn't appear to allow me a transparent view into their offerings in action without signing up to start my free trial. Which is a lot more engagement than Github requires of someone just trying to discover capabilities.
I just try to post things I find interesting and that maybe others would too. And not worry about votes... mainly because as "dang" indicates (in comments above) most hn readers aren't logged in and therefore aren't voting anyway.

Never heard the term "brigading" before... but yeah I see that behavior elsewhere a lot... the regulars who echo-chamber each other.

People who choose to spend their time doing that are, I think, just wasting their time. Since I am skeptical by default a cacophony of voices doesn't convince me of anything other than there's a mob afoot.

Share what you find interesting and let the curiosity and comments fall where they may.
I think it’s because there’s a lot of ambiguity and “best guesses” in medical science and there’s no equivalent to programming documentation or manpages for medical treatment. Building code is for all intents and purposes a pretty objective and repeatable field of study. Whereas I would liken a medical treatment more to penetration testing because you’re trying to get an established logical system to accept new input/logic (medicine/procedures) rather than trying to build a logical system from scratch (or with building blocks)
Final Reports for two Tesla Autopilot Crash Investigations Published
Apple retail stores closed until further notice
I've seen this a lot but never understood what that exactly means. What happens when you detach a subthread?
Thanks! The fascinating thing is I had been a geophysicist for 10 years before joining NeXT, so all my instincts were to approach this as a scientist. When I see Dr. Fauci speaking the best known truths despite the political winds, it resonates with all I know of science -- speak the truth as best you know it and history will forgive you later.
Takl Is Suspending Operations Due to Coronavirus
In my experience, the engineers who don't specialize in programming prefer MATLAB. Programmers will be comfortable in it, but will sooner reach for python etc.

Much like Excel, it's easier to get people to program if you can convince them it's not programming.
Show HN: Covid-19 Stats
Brownpapertickets apparently unable to pay theaters what they are owed
> If their own developer evangelists are going to conferences and calling the software a "clusterfuck" why on earth would you bring this clusterfuck into your organization?

Most software sold to large organizations are tire fires/clusterfucks, Kris is just saying up front that complex software is hard.

Everyone knows reasonably complex software tends to be a clusterfuck -- if you're making purchasing decisions based on a vendor telling you their software does all these things and it's a perfectly engineered masterpiece then ...
File access on wsl2 is still so slow compared to native Ubuntu, but it's much better than before.
>That doesn't mean anything in itself. The market is much more efficient and communication is faster now

>If no government actions were taken

Points taken, but as for the rest, I think you're underestimating the scale and ripple effects of shutting down an economy built around consumption. And your optimism also seems to assume that the market was healthy before all of this kicked off. That's where our perspectives differ. Airline industry, auto industry, tourism, consumer goods and especially electronics, what proportion of the economy do those sectors alone represent?

>Fun fact: The Chinese stock market only fell about 10% during the lockdown.

Considering that China has only tightened it's red curtain and the propaganda machine is at full steam, I'm not so sure we can trust any positive news out of China. Especially considering the regulated semi-private nature of the Chinese Economy. Face is everything to an authoritarian government - without the appearance of strength and/or competence, opressed peoples revolt. This is why authoritarian states tend to have work camps.
These come up a lot on data science twitter. I never understand who the target audience could possibly be.
For a lot of internships, socialization is very significant. It really depends on the intern and the team, of course.
If you call things what they are it works out better e.g. a class for a call to action class="btn-cta". Want a large call to action button class="btn-cta btn-large" or similar.

I really should write something on forgotten simpler CSS / JavaScript techniques.
Ah, gotcha. Feel free to throw out any questions, I'm an expert at this.
Never going to covfefe you up
... to offer public repo access in US-sanctioned countries like Iran, Syria, and Cuba.

You should also add North Korea to that list. Three years ago I spent a semester in Pyongyang teaching a course on open source software development, and as part of the course students created git repos and contributed to other repos that are hosted on github.

So that you're not put in an awkward position, though, I won't tell you which repos these are :)
Personal interaction and special-case handling of individual issues does not scale. That's the curse of getting too big as an internet service provider of any stripe.
Covid-19 ITALIA daily dashboards compiled by the Civil Protection
> I am glad that we restored access to the account in less than an hour after Aurelia filed their appeal.

You mean after they went semi-viral on Twitter and landed on the HN front page. But I'm sure it doesn't happen again (to this repository, for this reason, in this year; everything else is on the table).

Using Twitter, FB, HN etc as your support-priority-queue system is a terrible idea.
Worth noting is that "prefers-color-scheme" works in all major OSes at this point, mobile and desktop. If your site already has a dark theme, there is no reason at all not to be integrating it this way.

Even if you don't have a dark theme already, it's a huge value-add..... (@dang?)
Ask HN: How do you use your dual screen setup?
I currently have a dual screen setup at home. A larger 4K monitor and a smaller 2560. I have the 4K directly in front of me and the other as the secondary monitor to the side.

I do most of my work on the 4K monitor, but when coding, I usually put the IDE on the secondary monitor and then have the shell, web console, and web browser with the app running on the 4K screen.

Having looked around offices in the past, this seems to be in the minority.

How do you use your dual monitors?

Does anyone use their bigger screen as the secondary? The reason I ask is because I want to convert to a sit/stand setup, but to do so I'd have to put the smaller monitor on the riser stand, because only the larger one can connect to the monitor arm.

Thanks!
It's hard to come up with a short answer to explain the greatness of the tightly integrated system with tons of functionality and highly sophisticated function/rule based programming style, but let me give you a quick taste of it: the following code

CloudDeploy[
FormFunction[{"a" -> "Number", "b" -> "Number", "c" -> "Number"},
Plot[#a x^2 + #b x + #c, {x, -10, 10}] &],
Permissions -> "Public"]

will create and deploy a publicly accessible web form that asks for 3 coefficients and plots a parabola. How many lines of code / external libraries would you need to do the same thing in python?

https://www.wolframcloud.com/obj/e0b275e6-49a2-4901-a806-e36...
Each link already goes to MDN, which has its own rough chart of browser support
Let's not get hung on fiber vs copper, the same type of advances make radio and copper carry more BW. But we are not deploying faster signaling on copper fast enough either, due to lack of investment and resulting slowdown of copper speedups making it to the market.
Show HN: Create Goal Boards with your Remote Team, without registering
Humans are social creatures. I find it hard to believe we'd accept indefinite "social distancing" over the long term - consequences be damned.
I see, so basically I can't do this in WSL1

/usr/bin/bindfs --force-user=johnchristopher --force-group=johnchristopher --create-for-user=www-data --create-for-group=www-data /home/johnchristopher/.docker-data/volumes/web/_data /home/johnchristopher/Dev/Web

So that I can write code without messing up permissions (and map xdebug path to ~/Dev/Web) ?

But it could be done in WSL2 (keeping permissions intact in the volume while being able to edit them outside) ?
When choosing a primary physician at one of the San Francisco Kaiser Permanente campuses, I noticed that a substantial number of doctors had overseas medical training. Which was fine by me--I'm an enthusiastic Kaiser member and support their cost management strategies--but I found it interesting.

Kaiser also recently opened their own medical school: https://en.wikipedia.org/wiki/Kaiser_Permanente_Bernard_J._T...

So they're now using a mixed strategy of both out-sourcing and in-sourcing medical training to address high costs.
Yes I agree. We are working on this - albeit slowly. I think realistically we have an import parameters feature (obtained from the export) sooner.
It's an interesting thought, but at the moment at least, things are still too fluid to really nail down how that would work. What is a "platform?" What is "deplatforming?" If Github kicks me off and I can migrate easily to GitLab, have I been "deplatformed?" Is it morally correct to tie Github's hands from locking someone's account if they're using their git repo to host CP?

We're getting there, but pulling it off is going to require a level of international cooperation that is rarely seen (and tends to give a few key players a lot of power; if we do this, I hope everyone's excited to be living under the US's notion of what morality looks like. Or Europe's. or China's).
I'm not sure the concept of "truth" is reducible. Any argument about the question "what does truth mean?" implicitly requires that participants can already make some sense of the idea that some answers would be true and others would be false. Also, it seems like you're implying that unverifiable claims are meaningless - but isn't that an unverifiable claim?

Putting that aside, some things are unverifiable yet have concrete ramifications for people's lives. Some examples:

- If "earth will be swallowed by a black hole in ten seconds" is true, I'll never be able to verify it, even though it will have the concrete effect of ending my life.

- I can't verify _or_ falsify that other humans have conscious experiences, but I believe they do. If that belief happens to be false, the world is vastly different than if it is true.

- _Nobody_ could 100% verify that a given physical law applies everywhere at all times. But if it does, some people's lives will be different than if it did not. The fact that everyone in the cosmos has experiences consistent with the law being true, and nobody ever has an experience inconsistent with the law, are part of what make the law true. But that fact can't be verified by anyone.

(A hypothetical omniscient person could verify all these things, but omniscience just means "knowing all true things", so redefining truth in terms of what an omniscient person could verify would be circular.)
If Github is acting as agents of the USG, they're bound by 1A. Here, there's a direct instruction from the government telling them to do this thing.

But I'm not sure there's a 1A case against this form of trade sanctions. The government isn't saying Iranians (as an example) can't write code, or that US citizens can't write code. They're saying they Iranian citizens can't use a US service. It's being denied as an economic transaction, not as speech.

Art I Sec 8 specifically enumerates the power "To regulate Commerce with foreign Nations...", and arguably sanctions are further allowed under the power "To define and punish Piracies and Felonies committed on the high Seas, and Offenses against the Law of Nations;"
At some level of popular, probably. I think we have a lot of time before we're big enough that they get excited, and I pretty firmly believe that a developer ux is compelling.
I am more and more reluctant to use any note taking app. Ideally, notes I take on the book I am reading today should still be available to me in 20 years. No app can offer that kind of guarantee. I switched to using plaintext files, and do not look back. The only thing one needs is to have a clear workflow to make sure notes remain accessible and useful. I like the Zettelkasten method for this (see eg https://zettelkasten.de, no affiliation).

Not to criticize this app in particular, I actually quite like the concepts listed (which remind me of the Zettelkasten idea). Just the whole idea of keeping my thoughts in an app. Even if it does allow to export the data, it is probably in a format that is difficult to use outside of the app, and thus close to useless.
I agree. How an algorithm "actually behaves" depends on the implementation details of the language interpreter or compiler; open source or not, there are complex transformations leading to running code, that it might as well be a black box.

From the article calling for open-source mathematical software (my emphasis):

> ..we need a symbolic standard to make computer manipulations easier to document and verify.

> ..perhaps we should not be dependent on commercial software here. An open source project could..find better answers to the obvious problems such as availability, bugs, backward compatibility, platform independence, standard libraries, etc.

> Increasingly, proprietary software and the algorithms used are an essential part of mathematical proofs.

> ..with this situation two of the most basic rules of conduct in mathematics are violated: information is passed on free of charge and everything is laid open for checking.

If Mathematica were to be open-sourced one day, I suppose that would cover most of this wish list, with improved availability/reproducibility and verifiability. Tough to imagine without significant funding, collaboration, and communal agreement.
All the hang-wringing about elegant mathematics misses the point. An elegant theory is one that captures a lot of complexity with a minimal description. That some small number of assumptions goes on to describe a multitude of phenomena is the mark of a good theory. Given the choice between an elegant theory and an inelegant one that describes the same data, the elegant one is more likely to be true.

If there are problems with modern physics, its not that we're spending time looking for elegant theories.