skysight-inc/HackerNews huggingface dataset:
> N95 masks are meant to protect the wearer from particulate matter (harmful dust) in the air, specifically those particles over 30 microns. SARS-CoV02 is roughly half the size, so as an aerosolized virion, as opposed to droplet-suspended virions, they may have limited effect.

The N95 filters are tested with particles at 30 microns, but that doesn't say anything about their effectiveness against other particles.

3M, naturally, has released some information on this exact topic [1] which goes into a fair bit of detail on the various methods by which masks effect filtration. The tl;dr version is that there are several ways by which filtration is achieved that generally overlap and work towards providing effective protection well above and below 30um. There is generally a small dip in the transition between two primary methods which creates a specific size range where filtration is less effective.

Whether that's an issue depends on your definition of "limited effect". For the masks they tested, that dip generally occurred around 0.04-0.1um. Even in the worst case scenario, however, the worst masks tested were still filtering ~94% of the particles (in a mask that only claims 95% effectiveness to begin with). The linked document has coronaviruses listed as being about 0.125um in size, which has them falling toward the end of the dip where the mask is trending back towards 100% efficacy.

(For what it's worth, they also have the distribution of droplet sizes in a sneeze and they are all smaller than 30um as well. However they're still in a range where the mask will be about 100% effective.)

Which is all to say I certainly wouldn't describe an N95 mask as being of "limited effect".

[1] https://multimedia.3m.com/mws/media/409903O/respiratory-prot...
1) Short haul vs long haul segmentation already exists. self driving will disrupt long haul first. Long haul is endurance driving on long, flat interstates. Even if all you do is reduce the accident rate by 30%, you created tens of millions in value for the industry.

2)self driving trucks can pay for themselves just by having the truck on the road for more hours of the day. Laws prevent drivers from driving too much in 1 day. If the driver could legally sleep in the cabin for shifts, you can reduce overall costs a lot (without going full automation).
Dumb plan, underdogs don't have billion dollar connections. Worse plan because Google has a reputation for bad service.
They give up. Literally. A lot of content creators even joke about it during their videos.

“Gotta hurry past this café so the music won’t get my video copyright striked, lol!”
The reason is to have a standard shell that is there on every OS.

Not everything is servers and containers.
I have got to start using this. Lifehack++
Yeah, pretty much everyone can benefit from a high-level grasp of phase margin and gain margin. Even in contexts where exact calculations are impossible, it's important to remember that cranking the gain too high turns your amplifier into an oscillator and that lengthening the feedback cycle reduces the gain ceiling above which this happens.

Typically, I find that people have an intuitive understanding of the possibility of overshoot but not of oscillation and almost never of the connection between feedback lag and overshoot/oscillation.
Also, how much resource does a 0-node cluster actually use on the control plane?
It will be a door to the connected world 24/7. The companies will put me under surveillance sending tracking data back to the cloud at the speed of 5G. Very nice next gen tech
I am grateful for Stallman's efforts but claiming cloud is a nefarious plot no matter the style is not "legit".

As for the voting, join the club. Like all communities online HNN is an often hypocritical cliquefest where the mob will have its way. But at least it's not r ;)
Since Uber drivers are using their own equipment (cars), that also means they are not employees.
Isn't it supported natively?
https://docs.gitlab.com/ee/ci/review_apps
Completely agree with you. To be fair to the authors, they did address this in their conclusion:

> This is not a reasonable expectation to place on average users.
Shenanigans happen all the time. This is just one of many stories.

However, your ability to execute is the only thing that matters. This thing, whatever it was, isn't going to make or break your business. More importantly, it validates your space.

Move on and be a little more discerning and specific about what speculate meetings you take; maybe by filtering by who the person asking for the favor is - though it's shitty that it's positioned as a potential customer.
True, the tax collection benefit is often overestimated though as legalization doesn't necessarily cause those who were previously participating in a black market to start paying taxes. Case in point, California.
I agree, and say similar things when talking about holding social media responsible for the things posted by users.

If you want to be a "carrier" you can't moderate anything. If you are going to moderate some things, you have to be responsible for all things.

If your business can't work within those rules, then go out of business.
I have personal experience of a few companies in the UK where GCP are offering 90+% discounts to onboard. GCP are spending hundreds of millions to do this. K8S control-planes are a rounding error compared to this.

You could have grandfathered in current deployments but - nope. In the tech world this is up there with killing Google Reader.
One Twin Got Cancer in the UK. The Other Got It in the US
>we cannot expect that the law in your country is the only law exists.

I doubt federal law covers taxi regulations in any country, it's generally local by-law or equivalent. The regulations are going to be different in Paris than they are in Lyon.
Network Propaganda: Manipulation, Disinformation, Radicalization in US Politics
How is this different from Heroku review apps [1] besides that it's not Heroku?

We have this at work. Every PR provisions a new app with your code deployed on it. Since we use a mono-repo, we built a small Github bot that depending on Github labels sets up the right app.

[1] https://devcenter.heroku.com/articles/github-integration-rev...
If Uber has to class them as employees, it should also be able to deny them from working on other platforms.

Why? In America, there are tens of millions of people who work more than one job. They're still employees; just employees of more than one company.

Fred's Plastic Fork Factory can't tell me I can't moonlight at Alice's Diesel Cafe and Firing Range.
Finally. I've got the impression that many drugs were politically criminalized in order make sure non-western countries would not get wealthy by them. (Yet publicly different reasons were used)

And no this is not like oil. Mining (for oil or gold among others) is a very different business than farming (for weed or coca or opium among others), leading to a different wealth distribution. All that western "free trade" promotion BS while being so so careful with importing agricultural products to "protect local farmers" whom in turn became a small % yet heavily amplified in output by their diesel machines: this clearly made winners and losers in the global "free" trade game.

Nuf ranting: this news shows some movement towards common sense policy.
Cobalt Strike Joins Core Impact at HelpSystems, LLC
How seriously should this be taken? It doesn't feel as if we're much closer than we have been?
I just learned something today.
What about people like me who literally just don’t know our own calendar? I mean I know that it’s near full and I know there are still open slots, but it’s just too inefficient to start trying to plan a date with someone else when I don’t know either of the two calendars I’m trying to find a common hole in. Why not just pass that off to the person who actually knows my calendar?
Trademarks matter in context a lot. An Apple branded computer is a lot stronger than an Apple branded apple.

They choose a brand name bordering on descriptive. If it's descriptive, ie "Great Computer Co.", it's pretty weak. It'll be tough to own "Via" for anything in transportation.
Rules-as-Code: The Next Step for Policy Development in a Digital World
That seems like a really good idea, maybe they should look at doing that? As noted, $73 should be a trivial charge both from Google's perspective and the customer's for an actual cluster.
Those who had a chance to look deeper into k8s control structure, can comprehend such movement. There's no free lunch. I mean master nodes, etcd and all that stuff in HA has its costs. That's it. Surprisingly, AWS announced 50% price reduction for EKS control plane January this year :)
(French) VTC may actually pick up anyone on their own terms providing the ride was booked in advance by the customer (ie. they can't pick someone in the street). The customer may order through a ride-sharing app, or through any other means, eg. by phone, email, whatever.

What Uber forbids is building up such a clientele from customers it brought through the app.
AFAIK it was the first web application, which by definition makes it unique (since there can only be one "first"). The innovation was that they were selling a store-builder that didn't require the business to have their own servers, not ecommerce.
All evidence points to instrumented vehicles being less vulnerable. Vide all the YouTube videos of vandals and thieves caught on "sentry mode" videos.
Quick guide for the confused:

- Please don't be a jerk: valid rhetorical move intended to influence tone.

- Only a jerk would think that: ad hominem fallacy.

- You're a jerk! Insult. Poor rhetoric (usually), but not ad hominem, which conflates the person with the argument.
The problem doesn't exist to such an extent in the web-hosting world. (where there is much competition)

DMCA requests usually don't result in a website shutting down unless the webmaster is non-responsive and the claimant makes further moves beyond the first request.
That's a limitation of humanity, not a property of employment.
Since Uber drivers are using their own equipment (cars), that also means they are not employees.

This is not true. There are plenty of professions where employees bring some or all of their own equipment.
Is this different than if I worked as an employee at a pizza restaurant as a delivery driver and I use my own personal car for making the deliveries?
So couldn't you charge the control-plane for zero-node clusters?
I wonder how detailed the questions have to be to be useful.
git flow never made sense for me. Because of the complexity some devs would always mess things up or ignore the branching altogether. Merging all the related branches into master when doing a release took multiple days and often introduced subtle bugs.

Switched at some point to GitHub flow and never looked back.
Nuance is that the SME revenue overall grew by 17% but that the revenue directly attributable to the work we did during those 6 months grew by 800% from month 1 to month 6.
By "physics" do you mean actual laws of physics, or "which wall contains the plumbing"?
Coronavirus inspires Uni of Washington to create protein-folding puzzle game
This is a poorly written article. It requires that one already understands the concept to even follow along, while providing no additional information nor conclusions.
1000% agree with this.

It’s crazy how we as a society just accept this as the new status quo as if the world would fall apart if these services were scaled back or redesigned in such a way to reduce sharing and content proliferation on a mass scale. Sure, billion-dollar businesses have been built around these apps, but that alone shouldn’t justify their existence.

Sadly, we’ve seen this before. Back in the 70’s, Ford sold the Pinto knowing that it would result in deaths due to the location of the gas tank. Basically, if they got rear-ended, the gas tank had a decent chance of exploding and killing the driver. Instead of issuing a recall, Ford surmised internally that it would be cheaper to settle with victims.[0]

Unfortunately, social media companies have been so good at avoiding regulation, to the point that the people don’t have a real way to contest these kinds of practices.

0: https://www.motherjones.com/politics/1977/09/pinto-madness/
If government wasn't broken, users would have have the power to say we don't want these substandard things in our society.
I'd argue that in the builder-app, the builder has now been transformed into an employee, same as an Uber driver. To me, "setting prices" is more than just refusing/accepting prices set by an algorithm/app, but the ability to negotiate those independently.

In the cake example, a baker absolutely could attempt to negotiate for chocolate. They might not "win" the negotiation, but they have the option.

Edit - in the taxi driver (traditional taxi in US), I'd argue that most of them should be employees too. Sometimes they are employed directly by "Acme Cab" or whatever. But, in the case of the local airport taxi company (Washington Flyer), the company has a monopoly on airport transport, but drivers are independent contractors - this always struck me as a very lopsided and questionable arrangement. If a driver wants to pick up at Dulles, they have to contract for Wash Flyer at fixed rates, renting a company car, etc.

And I'll freely admit this all can be a bit ambiguous. And that I'm not a fan of the "gig economy" in general - I'm convinced corporations are using it to reduce wages and benefits and effectively foist the cost of those lower wages/benefits on society as a whole.
> I don't understand the anger here - you're literally saying you'd rather pay more for a service of lower quality because... why? Because they will continue to charge you more? Does not compute.

This response, right here, is everything you need to understand about why Google Cloud is failing to sell to the enterprise market.

The enterprise market only really cares about one thing: rock solid stability. It doesn't care about features, and it doesn't (really) care about price. It wants a product that it can forget is there.

What's really sad is, technically, GKE is that product. It just works. It is solid. You do get to forget that it's there. Until you get a random email telling you that you get to explain to your boss that your bill is going up next month and your project might end up running over budget as a result.

If you can understand why a large segment of the market prefers to pay a higher but stable charge over a lower but undependable charge, then you can understand why Google Cloud is failing at selling to enterprise.
Coronavirus cure crowdsourcing?
I have a silly question to discuss:
is there any chance that a Coronavirus vaccine can be found by brute force?

The world already has a pretty good infrastructure (Seti@Home) for that, and media all over the world already informed everyone about the threat. Participation in saving the world from the plague could be a very good motivation to join distributed calculations.

Or it makes no sense at all to try the brute force?
Go-style defer scoped implementation in C
Is some of the responsibility on the browser (company)? Or should there be an extension consortium which all browsers fund that vets extensions?
I highly recommend Trunk Based Development:

https://trunkbaseddevelopment.com

"A source-control branching model, where developers collaborate on code in a single branch called ‘trunk’, resist any pressure to create other long-lived development branches by employing documented techniques. They therefore avoid merge hell, do not break the build, and live happily ever after."

In my experience, new/small teams do well if they stick the "Scaled Trunk-Based Development" model until a legitimate reason to deviate is discovered (e.g. needing to back-port changes to an older release may imply making commits to non-trunk/master branches...).
> The main difference is that the handymen can easily look for other customers elsewhere to find an alternative job. Uber drivers don't have this choice.

I'm not sure what the situation is like in France, but most Uber drivers I've seen have the Lyft app open at the same time. It seems pretty trivial to download another app and use both at the same time (easier than almost any other freelancer finding more sources for work).
The inability to negotiate is the key point. On the point about choice, there are areas where drivers can drive for Uber or Lyft though so some drivers do have choice.

Where I drove for Uber, there were five platforms. But Uber had 90%+ of the rides. In a year, I think I got one Lyft request, and nothing from any of the others.

If there were plenty of customers on all platforms your statement might be valid, but that's not the reality.
> Then, I don't know, it seems to me like people just love to come up with imaginary reasons why self-driving cars/trucks can't work.

The way I like to put it (https://www.gwern.net/Complexity-vs-AI#technology-forecastin...) is: 'The critic asks “can I think of any reason this system might not work?” and stops as soon as they find one excuse, but the forecaster needs to ask, “can I think of any system like this which could ever work?” and keep going.'
> it’s now so big that it must use automation to solve these problems or else go bankrupt hiring people

This is what Google and Facebook would like us to believe, but I'm not convinced. What it really comes down to is that they'd very much like to stay in the realm of automation, especially Google who are notorious for keeping humans out of the loop at any cost. See the long history of problems with their automated "developer relations" on Android. And the problem is that the disincentives for continuing to fail at these halfway-automated tasks are simply not strong enough to force their hand.

So they can just keep "doing their best" with automation, even though automation itself is far from the best they could do.
See the grandparent's context.
Is a leap from a frying pan into a near identical frying pan with a slightly different four letter logo on it much of a choice?
The grand cathedrals in Europe do sort of last, but not without continuing efforts to keep them from collapsing. Nearly everyone I've looked at had centuries of reinforcement of various kinds added.
Just a data point:

I'm the CTO at a very small company. All our stuff is running on GKE. Our monthly bill tends is a lot less than $10,000/mo. We're currently in the process of splitting our stack into separate projects and clusters, because co-locating projects in a single cluster has gotten messy. We'll probably end up with 4-5. That will increase our bill by $292/mo, worst case, assuming the first cluster is free. For a company our size, it's not a huge expense. But these things add up.

Since moving from DigitalOcean, our Google Cloud setup has more than doubled our monthly bill. We're paying for more compute, but certainly not twice the amount, as we've only gone from 14-15 nodes to around 20; it's just more expensive across the board, both node cost and ingress/egress. We're even cost-cutting by using self-hosted services instead of Google's; for example, we use Postgres instead of Cloud SQL. I ran the numbers earlier today; the equivalent on Cloud SQL would be 3.4 times more expensive.

In short, Google Cloud is expensive, and it's not like the bill is getting smaller over time.

Developments like these factor in my choice of cloud provider for future projects.
Since 1991, so almost three decades, it has only been moved back once, and then only by 1 second.
While both are bad, there's a difference between "This abstractly might harm someone," and "I'm helping develop something that is absolutely going to kill someone and of which the intent is to kill someone."
Do F-15s not have flight data recorders? The NTSB is generally able to figure out the state of the jet for all airliners that went down by looking at the FDR.
Why do these sorts of articles mainly pop up on HN when the Dems are struggling? It's no different than after Trump won and suddenly everyone cared about the electoral college.
Fred's Plastic Fork Factory can tell you that you can't moonlight and can fire you if you do.
Yes. This is exactly my concern. Long term, I expect we're all better off, but we cannot just look at the present and the long term, we need to understand how disruptive it will be in the interim and make sure we're supporting the humans that are currently doing the work.
I use Powershell daily on novice level (shell only, no scripts).

There are some nice things compared to bash, like tab completion on program arguments. However it is somewhat slow.

What surprises me is that somethings are just awkward & cumbersome, like excluding multiple folders when doing Get-ChildItem.

https://stackoverflow.com/questions/15294836/how-can-i-exclu...

Or escaping arguments with correct quoting. Sometimes I can't get it to work, like searching for strings with weird characters, especially if I need to combine it with git grep.
I feel like I'm misreading this, but regardless of whatever investments you have, you'd come out with more as your income increases into higher marginal tax brackets correct? As in, if I was making 94k and got a raise to 98k, I'd come out with more regardless of what's in my TFSA.
Think about any medium sized dev agency managing 3x environments for 20x customers. That's 50k/year out of the blue.

My problem is that this fee doesn't look very "cloud" friendly. Sure the folks with big clusters won't even notice it, but others will sweat it.

The appeal of cloud is that costs increase as you go, and flat rates are typically there to add predictability (see BigQuery flat rate). This fee does the opposite.
I almost drowned in one of these wave pools as a teenager and I had been swimming every summer in swim camps (so a decent swimmer).

In my case it was because there were so many people in the pool that I could barely move, after struggling to breathe a few moments I had to exert myself to climb up someone else's inner tube to gain my breath. But I do recall spending most of my time barely above water and struggling to breathe. Could have gone very bad.
It's really not...
I'll join the choir with this example I came across a few weeks ago.

https://twitter.com/gnyman/status/1230424668970024961

Not sure if it's material design widgets being limited, a lazy Web dev or google intentionally making it hard to update your marketing settings.

I think I'm having flashbacks to the custom windows UI's/skins of the 1990's when SW devs and designers felt they needed to differentiate and replaced the standard windows components with their own designs.
I think duck typing is different from structural typing, and go is not duck typed, but structurally typed.

I think the difference is that in duck typing, there is no real type. A thing is a duck if I can use it as one, and that same thing can be a chair if I can also use it as one.

So on duck typing, we say, does it have the properties I need, if so I can happily use it, don't care what it is. And that can only be done at runtime, since you can't fully predict the runtime properties the thing will have.

In structural typing, we say that the type of a thing is defined by its structure. This thing is a Duck because it is of the expected structure of a duck, which might be to define a quack string -> string method. At this point, you say the thing is a Duck. You can do this at compile time, because you have defined statically a set of named things and their structure, and then you can track the things passed to you and match their structure to the list of structures you have to find the one that fits and consider it of that type.
Something that isn’t uncommon in some shops is using a big system/VM where the person does their work and just remotes into it from their mobile system as needed, so the file only actually is in one place.

Of course, it only works if you’re online, and VDI-ish solutions aren’t really a thing on OS X, so YMMV, but I remote into my desktop while I’m at school because my laptop doesn’t have much ram.