skysight-inc/HackerNews huggingface dataset:
I don't think they got to exercise their rights. They only succeeded by using private back channels, and they only succeeded in making the problem disappear. If they had been able to exercise their rights, they would be able to sue for costs. They demonstrated that the processes provided by Youtube to exercise their rights do not work, and for people not in the inner circle your only recourse would be to sue for damages.
Except they are the clients paying the driver. Uber, Lyft, etc pay the driver, so they are the client as they are the ones paying.
The rider pays Uber directly, not the driver, so from the driver's perspective the gig companies like Lyft, Door Dash, or Uber are the clients they can choose to work with at any given time.
I'm one of the git "experts" that occasionally helps unwedge people who are "wedged" with git.

Every time, they are mentally unwilling to learn git.

And before anyone mistakes that for complexity on git's side… often, these folks have trouble with even basic questions, like, "is this the change you intended to make on this branch?" when shown a diff.
It's flu season. The symptoms of mild Covid-19 which were sufficient reason for the CDC to test close contacts of infected people are also basically just the symptoms of the flu or a cold or probably any number of other things.
I try to be reasonable. There is probably no hard rule (a lot of people seem to want that) but you have to see where things are causing problems and then addressing them.
I totally agree with this. Good codebase evolves all the time thru constant refactoring. Looking after code documentation in this context is a pain.

Complex algos should be covered by tests and not so much by comprehensive documentation.

Code documentation works well on external API, which is meant to be relatively static.
I believe it can drive during winter, just not in extreme condition (snowstorm). Of course, it can simply wait until the storm passes and continue. And honestly, many of the cases where Waymo can't safely drive, realistically most humans shouldn't be driving either but we still do because we're stubborn like that.

OTOH, if there's a 24h stretch of good condition, it can drive the whole time.
One of the authors of this paper (Thomas Vidick) is a prof in my department. Brilliant guy!
I do not know france, but for example in India smart drivers who do that all time, use uber as lead gen tool for regular recurring customers like office going employees, senior citizens with regular hospital visits and build relationships offline and network just like any good freelancer.
YouTube has a feature where you can add a soundtrack to a video from a list of free-to-use songs. These are supposed to be songs that are in the clear. I got a copyright infringement strike on my account from it.
I see these kinds of comments on HN so often and it's disappointing. It's almost like you're afraid to improve or event attempt to improve the world in any way because "Bad guys will do bad stuff".

Are you really so afraid of the world?

Do you think we should live in fear and improve nothing because of these "bad guys"?

If we modify something about society and then "bad guys" become more of a problem, they we'll just have to modify how we police and punish whatever that thing is too.

It's OK, you don't have to be afraid of the boogyman.
Yes, because banking regulation works so well. coff 2008 coff coff.
There have been reports that aerosol spread can occur in limited cases:

https://youtu.be/xWj9OUAfTLQ
Not quite... You'd need to catch a bit over half of all cases _before they passed on the virus to anyone else at all_ to bring R0 below 1 in this fashion.
> I sometimes think the story about high-efficiency urban living is myth.

Chicago and Boston are valid examples, of course. But I had more in mind cities like Seoul, Shanghai, Mumbai, Manila, Paris, and Dhaka.
Perhaps a cruise ship demographic factor was fewer pre-existing health issues than we'd see in a randomly chosen age cohort of similar size?

Co-morbidity of other diseases and COVID-19 seems to correlate with higher case mortality rates. This would predict higher case mortality in assisted living homes, which has been found in the Washington state cluster.
I put together a list of 45 books recommended by Marc Andreessen
Minimuscles let amputees control a robot hand with their minds
I think choosing one gig over another is a form of negotiation. The driver thinks about what will pay more: Delivering an Amazon Prime package, driving for Uber, delivering a meal via Postmates, etc. So by choosing the one that pays best you're rejecting the others. So they have an incentive to pay more and get you to work their gig.
Unfortunately R0 is a bit of a vague thing.

For seasonal flu, you could think of it as being very low, because most people already have immunity. It's already endemic, so there isn't room for exponential growth.

For a new flu (like the 2008 swine flu) it is extremely high, which is why people barely did anything to contain it back then -- it was just impossible.

What we have right now is in between.
Cruises are pretty bad in terms of carbon footprint. We should all avoid them for more than one reason.
In my anecdotal experience this is relatively common in SEA too. Not as convoluted as your case, but basic things like (a) collecting information to pass back to a portfolio company they have forgot to disclose or (b) digging for information on competitors on behalf of a founder-friend.

Note its not as if secrets make or break startups in general, so its not a very smart move considering the VC risks reputation damage. And reputational damage is real. The founders doing the best have the most amount of choice and will discount a VC another founder warns them against.

So Id imagine a lot of cases are either junior guys who dont know the ropes, or "semi-honest" things like inadvertently giving hints as to what areas a competitor should look at. They do meet with a lot of companies and learn from them, all that info wont be locked in a vault.
> The result of crashing the system is NOT any kind of improvement. It is anarchy, which is quickly filled in with goverment by warlords -- that is not a situation under which anyone wants to live.

The current and past administrations are literal warlords. They wage war and install puppets all over the planet. Sometimes open war, sometimes covert war.

> the enemy of the Good

I don't think most of the planet would describe the US Federal goverment as 'good.' Probably 'evil' or at the very least 'irredeemably corrupt.'
We run lots of small clusters in our projects and identical infrastructure/projects for each of our environments.

Multiple clusters lets us easily firewall off communication to compute instances running in our account based on the allocated IP ranges for our various clusters (all our traffic is default-deny and has to be whitelisted). Multiple clusters lets us have a separate cluster for untrusted workloads that have no secrets/privileges/service accounts with access to gcloud.

Starting in June our monthly bill is going to go up by thousands. All regional clusters.
> I don’t think GCP is fully aware of their position in the market as the second, inferior choice.

They are 3rd for me, I will take AWS or Azure long before I would take GCP. Hell for some projects I would even take Digital Ocean or Linode over GCP.
That is really pathetic and distasteful. Whoever came up with this probably has his head stuck well up his ass.
Don't overthink it. Uber is rather obviously a dispatch service and rather obviously not a marketplace.
iPhone Productivity Tips
If you only have a few hours to work here and there I would say having the choice to go drive for a service is a good thing, not a "frying pan". Would you prefer to take away that option for these people? I don't see your point.
Mostly agree but the musician analogy. McCartney is a master of none player. The best bands constantly reinvent their sound and structure exploring and starting over.

The premise here is starting over or learning new languages resets you to Zero.

I disagree.
A bug I've seen more than once is: a function is passed what it thinks is an immutable list, expects to be able to iterate over it repeatedly and get the same items in the same order, but what it actually has is a read-only view backed by a list that is being mutated by a parallel thread. Another bug I've seen repeatedly is a function that assumes it's passed a sorted list, but actually gets passed an unsorted list.

The problem with structural typing isn't that completely unrelated things end up sharing a type. It's that you have no way to express the subtle distinctions between similar but different things, which are actually when having distinct types is most important.
GKE makes it incredibly easy to spin up + tear down GKE clusters. UI/CLI/Terraform etc, all just work for 99% of the cases.
I read it differently. They said a quarter acre was a subdivision size lot. That does sound about right.
> If you pursue gitflow, you’re gonna have to give up rebasing. Remember, rebasing does away with the merge commit — the point where you can see two branches coming together.

I disagree with this. You can rebase your branch and then do a "no fast forward" merge. You'll end up with something like:

* Merge commit
|\
| * My branch commit 3
| * My branch commit 2
| * My branch commit 1
|/
* Base

Notice I have not "done away with the merge commit".

When you rebase your branch on top of "Base", and then try to merge, git will by default do a fast-forward merge, but you can prevent it from doing so.

It is as though you created your branch, did your work, and then merged it back in so quickly that no other branches were created in the meantime, and if we ignore what I personally did on only my own computer, then I am still following Gitflow.
Pretty sure the fatality rate is based on the number of patients who present themselves to a doctor. I've seen estimates of influenza fatality rate of 0.2%, which corresponds with the ~61000 deaths over ~20700000 medical visits for the 2017-2018 influenza season documented here: https://www.cdc.gov/flu/about/burden/2017-2018.htm

The fatality rate would obviously decline with a larger denominator which includes total infected. But so would the rate for influenza. It still seems to remain the case that this virus is ~10x deadlier than the flu, unless it has a far greater r0. The possibility of variants (type-S and type-L) mentioned elsethread makes things more complicated, though.
"I'm always amused by office workers that idealize rural living"

or welding, or plumbing, or...

However, I think there's also an effect of getting older, where you feel like you need more space and are willing to have a little more responsibility for it, because you then get to maintain it the way you like.

That doesn't necessarily mean farming or moving to the country, but it might mean shovelling and mowing.
What can startups to do help in the Coronavirus pandemic? We have about 8 weeks
A hashtag: #FLUSTARTUP

Come on, there's 8 weeks of fairly-contained virus before the hockey stick goes vertical. Long enough for companies to form or pivot. Key areas:

1) education for kids who will be out of school

2) cheap, low-cost respirators - can CPAP machines be adapted? what about vacuum cleaners - run one as a pressure source, pipes and valves, serve 5 patients.
@lucasgonzalez

3) masks designed for prolonged use by entire populations. https://theconversation.com/copper-is-great-at-killing-superbugs-so-why-dont-hospitals-use-it-73103 CU adjustment tabs etc
Copper is great at killing superbugs – so why don't hospitals use it?
Lack of knowledge and perceived cost issues could be holding back the fight against the superbugs.

4) Apps to coordinate check-ins on elderly relatives - have somebody in quality flu-blocking gear look in on mom, make sure she has her meds etc. #PandemicPostmates. https://en.wikipedia.org/wiki/Fureai_kippu if you want a currency aspect, it works in Japan

5) Everything remote work. Everything.

6) @Uber but what turns up is a Tesla in biodefense mode, with a driver who's taking his temperature four times a day with spare masks and hand sanitizer for passengers. Do this!

7) Same thing, but for grocery deliveries.

8) Expect supply chain problems. Sharing app for items?

9) Parents are possibly exposed. You need eldercare. You need to get the kids out of the house. Helpers who are immune to flu because they've had it once are ideal for these roles. A "survivor work register" could be really key to lots of jobs.

10) Who's quick-training nurses to do a lot of flu-related stuff that used to need doctors? Who's training former-patients to do a lot of stuff that used to be done by nurses? The longer this goes on, the more probably-immune survivors you have to work in these critical roles.
> Might be interesting to put the repo on display at a gallery.

This is what artists like Marcel Duchamp did when selling “readymades” with the conceptual art movement.
On the Occasional Misdiagnosis of “Not Invented Here Syndrome”
Thanks! We actually do and shipped together with the best practices.

https://github.com/GoogleCloudPlatform/gke-enterprise-mt

Please give us feedback there in case you hit any issue!
The SLA guarantee for stable is interesting because at every turn the documentation and our TAMs encourage us to switch from Stable channel to the Regular.

Workload Identity, for example, is pushed hard, but it's Beta so there's no SLA and it's broken in Stable so if you use it you're going to have outages or be forced onto Regular.
Optional chaining helps to avoid “undefined is not a function” exceptions
I had a terrible experience renting in a foreign country thru Expedia. The rental was a condo, and the person never showed up. I’m standing in front of the condo for 5 hours, they wouldn’t do anything to help me. They even claimed to have called the property owner, who said I wasn’t there, whilst I was standing right outside the building!

If there’s ever a problem, Expedia will claim time be “just a middleman” and you are screwed. I never got my money back and had to find another hotel at 11pm.
This seems unenforceable, I don't see how they could stop anyone from doing this if someone wanted to. And I know drivers who do exactly this - they take people to the airport outside the app because they got to know them.
About 4ms for us. However, we chose our data centres on both ends very carefully. There are tables online you can find that for those pings, one such is here: https://medium.com/@sachinkagarwal/public-cloud-inter-region...

However this means we are paying for egress on both sides. This was something we chose to eat due to GCP Kubernetes, but considering today’s changes, it probably no longer makes sense.
One way to reconcile the numbers is that the asymptomatic cases are less infectious. It seems like asymptomatic transmission is rare. This does make sense since this virus is transmitted by droplets from coughing and sneezing and mild cases cough and sneeze less.
Smear some alcohol on your forehead before the check, the phase change as it evaporates will drastically decrease the local temperature where it's applied.
New surveys provide insight into programming languages Nim and Clojure
I dont even get why people rebase for a merge. I never did this and I get the entire history not a distorted version of it. On top of which I can go back between commits and even revert a very specific commit.

Reality is everyone prefers to organize code differently I prefer to have all the commit history. It is more meaningful to see all the files involved in a single stage of a commit than potentially multiple changes in one PR all blended together.
A function explicitly has no further semantics than its inputs and outputs. The receiving function shouldn't, and won't, assume anything about what the function it's passed does. Whereas when you're passed a bundle of named functions that (presumably) share state between them, it's very natural to assume that this implies relationships between how those functions will behave (even in the simplest examples, e.g. Java's Iterator has only two methods, but it also specifies a relationship between what those two methods return). And so it's very easy to write code that relies on those relationships, and then breaks when passed a bundle of named functions that does not conform to that relationship.
If you have to declare any sort of is-a or is-a-like relationship to be a duck, then it's not duck typing. Reason being: without the declaration, you can quack all you want, but you are not substitutable for a duck. Duck typing means that the presence of suitable properties and behaviors alone determine substitutability, not the is-a relationship.
> Imagine Alice and Bob split a pair of entangled particles. They perform measurements on their respective particles and use the results to dictate whether to write 1 or 0 in each box.

Why not just imagine Alice tells Bob how she's going to choose what to write in the boxes? That works 100% of the time too.

I don't see a distinction between "Alice and Bob communicate" and "a pair of entangled particles gives Alice and Bob a piece of shared information that, by prior arrangement, they both interpret in the same way."
At those kind of frequencies (and way higher), devices like oscillators, mixers and amplifiers (FETs) are typically fabricated on Gallium Nitride (GaN) or Gallium Arsenide (GaAs) substrates.
I wonder what part of the driving task most requires humans? And what the required reaction times are? And if supervision is enough?
Adam and Eve our ghostly ancestors?
>If you've never had a git commit FAIL (eg https://github.com/okonet/lint-staged/issues/565) you aren't very experienced with git.

I follow Linux kernel posts on vger.kernel.org and I've yet to see Linus complain about a git commit failing. I guess he isn't very experienced either?
It, to me, fits in with a wider implicit value on HN that property is worth more than people.

If I'm a truck driver who someone tries to rob ..sure just take it. Bit my stuff, that's why I have insurance. Who cares if a truck gets robbed if it protects a human life?
From the first sentence of the article:

>The deep ocean is frequently assumed to be a homogeneous system lacking diverse life history strategies found in shallower waters.

I feel like most people imagine the deep sea is even stranger and more bizarre?
I find most merge conflicts are easy to understand if both authors work together to resolve it.
A month ago I took a lot of flak for saying that China's numbers were probably faithfully reported, as accurately as their logistics permitted. This was a claim that literally nobody could make anywhere on the Western internet without being downvoted to hell and called a shill. Everybody agreed that all numbers were completely made up, because somebody was able to fit a quadratic curve through 3 of their data points.

I still can't say China's data was real without being called a shill, but it's getting increasingly obvious that this was the case. China's numbers line up perfectly with what visiting WHO observers saw (as stated in their latest report), their hospital occupancy, their rate of exported cases, economic activity in the country, and the day to day experience of hundreds of millions of actual human beings. Anybody who still says it's all fake is just jacking off on nationalism.
Not snarky at all, you are more correct than you may realize. The upgrade is a challenge because we move from RHEL 7 to Red Hat CoreOS 8 as the host OS, as well move all the OpenShift code to operators instead of in the binary. OpenShift itself can now also manage the nodes (thanks to RHCOS), as well as fully self-upgrade. For container runtime we move from Docker to CRI-O (for a number of reasons, high on the list is security). It's a massive overhaul which is really more akin to a brand new product than a major version. I generally can't stand major overhauls because most of the time they don't give you much new and often bring regressions. However, this really was a tremendous improvement, the fruits of which are not even fully realized.

Because of that major change, the cluster upgrade path is a little more involved than usual. It's a complete reinstall of the OS and rebuild of the cluster. There are tools to help tho, and as the path is tread things will get easier and better supported. If you go through the same wave as me, you'll be annoyed at first but then once it is done and you have a 4.x cluster you'll be really happy with it (especially when you can manage everything as an operator).

Luckily from an app perspective very little will change since Kubernetes is the API. A sibling comment linked to some helpful documentation. I can't be specific right now but I can tell you that your need is known, and some very smart people are working on it. If you want to email me (check my HN bio page) or jump in the Keybase group called "openshift_okd," I'm happy to chat more about it (not in an official Red Hat support capacity, just as friend to friend :-) ). I haven't done a migration myself yet but I know people who have, and I plan to get into it personally soon as well.
At the very least, you need deaths/(deaths+recoveries) to calculate the mortality rate.

That is, deaths / (total cases); as other comments note, the problem is that computing "total cases" as just deaths+recovered might not be right if one outpaces the other, and if there are a bunch of cases we don't know about because we're not testing. (E.g., are we only seeing severe cases as they send people to the hospital?)
If you didn't learn it in 5th grade math, I don't want to see it in a code review.
So you move from vendor lock in with the cloud provider, to vendor lock in with an expensive, proprietary* IBM k8s distribution with its strange nonstandard opinions about workflows that you have to manage yourself?

Don't get me wrong, I appreciate RHAT's code contributions very much, they have done a lot for k8s! But running OKD on one's own is a bad idea, while paying for IBM support makes you as much a hostage as anything Google will do to you. Better to just stick with a distribution with better community support and wait for RHAT's useful innovations to be merged upstream (while avoiding the pitfalls of their failed experiments...)

* Yes it's open source, but the community version (okd) isn't really supported, nor is it widely used, so if you're serious about running this you're doing so for the Enterprise support and you're going to be writing those checks
This regulation is specifically about Uber, and it's also easy to forget what regulations can harm and the unintended consequences they create. Balance is key, and that seems to be have been entirely missed here.

> 9 year old have worked in mines before working age was regulated.

I know. They weren't forced to work, they were hired because it was legal and families back then depended on their income. Children still work often in agriculture and it remains the families choice to do so.

Regardless, there's a big difference between child labor and adults choosing how they want to drive for work.
Also stocks react to the economic impact of the panic, not necessarily to the disease itself.

I also wouldn’t overplay the market correction. We are back to where stocks were in Oct last year, when there were no concern about the virus.
Maybe I don't understand your problem, but can't you just use Traefik (https://docs.traefik.io/user-guides/crd-acme/). It will get certs from letsencrypt for you.
I recently switched to yarn since it handles workspaces wonderfully. By default, Lerna will use the npm client. Having lockfiles in each subpackage was causing issues. So I disabled lockfiles in subpackages. That reduces your ability to create reproducible builds. Yarn workspaces will make a single lockfile at the root that captures all of your subpackages.

Basically, using yarn has made the administrative tasks of monorepo management simpler.