skysight-inc/HackerNews huggingface dataset:
Every time I think about this issue, the closest I can get is a distributed world of APIs, where everyone hosts their own data [however], and for any service whether it be government, commercial, work, friendly, etc, the entity's agent makes an API request and gets a result. But that result isn't the data - it's a privacy-focused result that can be used in place of the data.

The simple example would be "I'd like to send indigochill a gift", which would send a request to your API (with some notification for you to approve or deny receiving said package) and return an id that could be written or printed on an envelope. That id is unique and the mail service would scan the id and the package would be routed. And the mail carrier would scan the id and get an actual address (or a blip on their map of the block or something). Nobody along the way has learned your address or name or anything - nor do they know my address, which is just another unique id.

There are some very interesting implications in that data can become stale so quickly. If you approved of receiving the package but were out of town for the week, the package could be routed directly to you without any interaction whatsoever. Nobody along the way would know the difference between your home or your hotel room.

The same could easily be done for lots of personal data. Phone numbers, email addresses, etc. All your shopping history could be stored on your own private data store and the local grocery stores would send out a mailer "Address this mailer to all people in the neighborhood who have purchased discounted burgers in the past month". The store doesn't know who is getting the flyer, but the people who would be likely to use a coupon for buying burgers would get a notification and likely go buy some burgers on sale - or reject the notification and not be bothered - to the savings of the store and the recipient.

Social Media could still exist with this sort of thing but the services would be querying engines rather than the creepy data warehouses that they've become.

This of course gets significantly harder with the queries this article is about, but the idea is the same. Instead of "give me everyone's location for the past month", the request would be "give me the anonymized ids of people who have been to x locations for x amount of time within x amount of space between one another". The response would provide data that could be used for the purpose in question, but the underlying data remains private.

I've been pondering this idea on random occasion for about 15 years, but I don't care enough about it to make it my life's work. But I sure would like to live in a world with that level of data ownership and privacy.
I think it's still very much an open question whether these bans will have any effect. And I guess we'll see how Americans feel about being on the receiving end of the xenophobia.

I saw a lot of argle-bargle when a Norwegian university highlighted the obvious truth of the US's vulnerable infrastructure https://www.independent.co.uk/news/world/coronavirus-norway-...
Show HN: CoronavirusAndCompanies – Rate companies during the outbreak
I disagree. Vulkan sounds nice and all, but it's terribly hard to actually use in practice. It has cost me a lot of evenings to compile and run some Vulkan examples. The same thing in OpenGL or DirectX can be done in one evening.

On top of that, Vulkan is much hard to actually use in practice. It's much more low-level than OpenGL and DirectX.
"betaalph" doesn't quite have that ring to it
If 'contractor' always meant "financially sophisticated professional who is well prepared to weather this storm" I would agree with you. Can't take extra pay in lieu of benefits then insist on the benefits too!

However, contractor status is often also used as a way to bypass minimum-wage laws for cleaners, moderators and suchlike. People in this position might not be prepared to weather the storm; and some people are sympathetic to their plight.
Maybe it's because I studied mathematics, but to me the `all([])==True` seems so obviously true and logical, and that any other behavior would be extremely surprising, and unsafe, for the opposite reason.
This was a complete clusterfuck.

Because the officials are recommending against masks, there is huge social pressure against people wearing masks, making those that have them avoid wearing them.
I do not understand what your words mean. All numbers are conceptual. None of them "exists", they are all just useful conventions.
> up to 24 hours on cardboard

What's concerning to me as a definite non-scientist is that cardboard is the only one of these materials that is porous and "rippable", would it be theoretically possible for the virus to go airborne if you rip up contaminated cardboard?
Remote Work Resources – 300+ curated items for an easy transition to Remote
To give some more examples:

Tuples have a reasonable natural total order: just compare component wise. And minimum of a list of tuples makes sense.

You could argue that alphabetic ordering is artificial, but it's hard to argue that it ain't well established and non-surprising.

Interestingly, not all numbers have intuitive orders. Eg complex numbers don't really have a good preferred ordering. And the ordering of p-adic numbers is well defined and unique, but really weird.
Laziness in PureScript
When God Appears in Contracts, That’s ‘Force Majeure’
Yes, for now it is, but it's also stacked so it looks like it's "all screen". Maybe if you could spread components around, it could be thinner.
It seems like we should follow the model of South Korea. They seem to have the pandemic under control and almost didn't close any borders. Testing and tracking seems to do the trick. Not sure why we like drastic measures and not look at the countries that deal best with it and copy what they do. It's kind of befuddling to me.
I mean its a fact that is has the title. They don't have two chief engineers. Every single interview with him or anybody else that works at the company takes it for granted that he makes all the engineering decisions. If you listen to press conference you will see that he answers any and all questions, sometimes in insane amount of detail.

This should really not be surprising to anybody who follows SpaceX in any detail.

I would argue the burden of prove is on people who deny what he does. What evidence do you have that he is not the chief engineer. Is there a 'hidden' chief engineer working on the project? Who makes the important engineering decisions if its not Elon?
Have you got any stats to back that up? I've been playing around with it and there is nothing from the profiler in Chrome or Firefox that suggests it might be slow.
There's a great guide on how to set up tmux on WSL here: https://nickjanetakis.com/blog/a-linux-dev-environment-on-wi...
> So we should use that example to wonder what will really happen should we do a similar thing now.

Except nobody is suggesting a similar thing. I started this thread by suggesting that the government do x, and you replied with the assumption that the government would do x+y.
Why should taller people be more confident? Because people respect them for being tall?
OK so people who don't carry their phone everywhere - is there no place for them in that world?
10 years ago you could safely use Firefox (Gecko), Chrome (Webkit), Konqueror (KHTML), Opera (Presto), Internet Explorer and small browsers like Lynx.

Today only Blink and Gecko remain. And for some reason web developers want Gecko to dissapear.
> It was seen as an internal competitive advantage to reject these processes! What does that say about how they are perceived internally?

it certainly explains a lot about the state of AndroidOS and the instability of updates
So my understanding is the best items are ones that have limited human interaction after cooking. Curries, soups, wings are better than sandwich tacos salads
This. I've applied Musashi's principles in competitive re-enactment combat successfully. Faster is generally better, and there's a point where a raw speed difference is enough to win any fight. But manipulating the tempo of the fight so you can hit them on the off-beat is definitely a thing, and that might involve slowing down a bit to manipulate that tempo. Which is exactly what TFA was saying.
I was trained as a mathematician and I can confirm that min and max (for minimal and maximal, or minimum and maximum) are mathematically accurate terms. See https://en.wikipedia.org/wiki/Maximal_and_minimal_elements
Agreed.

In Python 2, you had

float('-inf') < ""

So you could sort of get away with that. But that positive infinity wasn't bigger than any string. And in Python 3 comparing strings and numbers just results in an error.
If you have a bone to pick about the term “coordinate free”, I suggest you take it up with Dr. Rao. I am just forwarding along the message, and making a recommendation.

> try finding the equation of motion of a particle constrained on a smooth surface, say a paraboloid z = x^2 + y^2 in Cartesian coordinates using Newton's laws

The method described in this book makes this kind of problem very straightforward.

> Newton's laws aren't coordinate invariant because the acceleration involves the second derivative of coordinate basis vectors

I find this very doubtful. The acceleration of an object in real life does not change depending on how you measure its position. Why would expressing the quantities in math be any different? I think you are making a false assumption that any given vector necessarily has a numerical representation. For instance, if gravity acts down, and there is an object of mass m with no other forces on it, Newton’s law says that F = m * g. Since g is in the down direction, F is also down. Note that both F and g have direction and magnitude in this word problem even though there are no basis vectors to speak of and thus no way we can represent any of this numerically without defining more mathematical objects. What would your coordinates be? We don’t have an origin and we only have one axis, not enough to construct a right handed system or any 3D system. Sure, we could do it one dimensionally but we’re talking 3D Euclidean space for the purposes of this book.
All right maybe I could give some further food for thought, let'see what happens.

I could give a discount from 20 to 40% discount on treatments, said discount should be transformed into a coupon that patient can spend into another local shop near my clinic.
Eg. you need a 1000$ dental treatment, pay 1000$ to the coupon website, be treated by the dentist (who earns 700$) now you have another 300$ to spend.

I know something like this already exists, but with dentistry, we can make it much more powerful, consider my average selling ticket is 4000$
It should be tagged 2016 but it's a good read.
I disagree that "large" authorities could be fantastic. Authority, like most things, is better when smaller. For one thing, a small authority is more likely to notice those people subject to it.
I'm surprised that the government announced 3 month mortgage holidays, but not the same for renters. That seems like a pretty glaring omission.
Don't even ask the question. The answer is yes, it's priced in. Think Amazon will beat the next earnings? That's already been priced in. You work at the drive thru for Mickey D's and found out that the burgers are made of human meat? Priced in. You think insiders don't already know that? The market is an all powerful, all encompassing being that knows the very inner workings of your subconscious before you were even born. Your very existence was priced in decades ago when the market was valuing Standard Oil's expected future earnings based on population growth that would lead to your birth, what age you would get a car, how many times you would drive your car every week, how many times you take the bus/train, etc. Anything you can think of has already been priced in, even the things you aren't thinking of. You have no original thoughts. Your consciousness is just an illusion, a product of the omniscent market. Free will is a myth. The market sees all, knows all and will be there from the beginning of time until the end of the universe (the market has already priced in the heat death of the universe). So please, before you make a post somewhere asking whether AAPL has priced in earpods 11 sales or whatever, know that it has already been priced in and don't ask such a dumb fucking question again.
Show HN: Directory of Human Illustrations Resources for your landing page
Your last example should be "all stonemen are made of wood". That would be true under one of the modern interpretations, but false under the Greek one?

Your example ""all stonemen are made of stone" would be true under both modern and supposed Greek interpretations.
> what can you expect from a language that uses "+", the quintessential notation for commutative operations, for the (very non-commutative) operation of concatenation?

Is this any worse than using `+` for floating-point addition, which isn't even associative?
IMHO the state of the restaurant industry is - why does it still exist? I would have expected it to move to a service oriented model a long time ago. Taking into account how underpaid are the workers comapred to how overpriced they usually are it's nothing short of a miracle. I guess there are SOME restaurants that are necessay, but there is a few of them on almost every street near the place I live in.
I agree on the context issue as I have been surviving on my simple typing skills for drafting business reports and writing codes. One trick that I use to speed up is by using muscle memory, in the sense that I will estimate exact position and distance that my fingers have to move. I am comfortable using Thinkpad keyboard, however I would be at lost if I have to use other laptops.

As for speed of typing vs mind, I use simple words that requires less characters to express my initial idea. I will gradually revise my sentences to elaborate or simplify it. Perhaps it is my workaround to overcome my shortcoming. Coming up with something to write or code is my bottleneck.

I learned about traditional typing skill using mechanical typewriter. However, I am more at ease with my 1-1 finger movement (1 index finger plus thumb on each hand) on my laptop.
Sounds like governments now
Well, the hope is to have vaccine within two years.
Sure look at my comments on other threads
Somebody else commented this:
https://www.gemalto.com/financial/cards/payments/dynamic-cod...
I suppose if you can fit it inside of a credit card it would fit a case, and it would be really cool.
Yeah, ok: fuck off. Send someone to interview subjects of interest like everyone else.
Comparable how?

My province as of a couple of days ago had tested as many people as the entire US. From our perspective, allowing unrestricted movement with the US is asking for more cases.
all(xs) and all(ys) == all(xs + ys)

If I understand you correctly, the "and" should be an "implies" instead:

all(xs) => (all(ys) == all(xs + ys))

Otherwise this law cannot be true since there exist xs for which !all(xs).
Us mere mortals can just enable Do Not Disturb once you know the gesture incantation.
Well, you would think people making sushi have really good hand hygiene. Otherwise you shouldn't get sushi from that place, epidemic or not.
Decisions about who to put on a ventilator are happening daily in Italy. It is no exaggeration
>Widespread crop failures, Ecosystem collapse, Food supply shortages, violent uprisings, Mass human migrations, Famines, the collapse of the global supply chain and upheavals in the global balance of power.

The reason I see the above solutions as regressive is because I believe these things have a high probability of occurring irregardless of emission control at this point.

But the timeframe is longer - we're better off trying to prepare for the outcome of those scenarios - and technology is going to be a key component. If technological development collapses as a result of an economic collapse we are going to be majorly screwed emissions or not.

Also I think the "reduce emissions" crowd is sucking all the air out in the discussion about handling climate change. Climate change is just one of the risk factor our society faces in this new era - viral infection spread, nuclear disasters, etc. society right now is very fragile and humans have a huge influence on our environment for the first time in history - the society must adapt and hoping things will go back to the good old days if we just stop doing things is very narrow-minded
This was definitely not accidental. Here is the commit that introduces `all` and `any`: https://github.com/python/cpython/commit/96229b19181

It includes a test for the empty case: `self.assertEqual(all([]), True)`. They knew what they were doing.
There would still be a $250 bill for a 4 minute video call...

And I bet the physician would have 5 calls going on at once too...
> What no one is talking about is how much social distancing/isolation is needed to avoid hospital saturation.

https://www.imperial.ac.uk/media/imperial-college/medicine/s...

People are talking about it, that talk is driving policy, and the answer is “with some local adjustments possible based on caseload, until there is an effective vaccine developed and deployed, which will probably be 18+ months”, and the alternative is a truly catastrophic number of fatalities.
If you can get up-to-date movies still in the cinema, you would pay $50 just to take a family to the cinema once.
The Soviet government ended up addressing the Chernobyl disaster when that got out of hand, too.

I think any government, facing any crisis, is eventually going to do the right thing by virtue of running out of other options. The question is how many mistakes they make beforehand, and this seems like a big one.
Yes. You can still access the old UI.

https://q3k.org/u/0640089a352229b87077f05752ea415abd19e76288...
RPC Olympics – The Search for the Perfect RPC Protocol
I remember I made a mini-ITX LANParty build back in 2010. Worked great for so long until I upgraded in 2016. So disappointed when they exited the mainstream consumer MB market.
Elon, is that you?
That's a strong hint that those definitions would make our lives easier. But it's not forcing anything?

Also, I don't see why `any([]) == False` would be any more obvious than `all([]) == True`?

I've seen not-so-carefully designed APIs that violate your 'obvious' logic for 'any':

We had a system that you could send a list of topics, and it would return you all the datasets associated with those topics. The designer of the system decided that an empty list of topics would return all datasets, instead of nothing.

I suspect their reasoning was that giving people an option to get all datasets was useful, and that predictably returning nothing was useless.

But what they should have done in this situation for a clean API was to take an optional list of topics.
> Tuples have a reasonable natural total order

No they don't. (1, 2) > (2, 1) = ???

To compare tuples you need a generalisation of comparison which includes 'incomparable' as an outcome. See lattices https://en.wikipedia.org/wiki/Lattice_%28order%29

> but it's hard to argue that [alphabetic ordering] ain't well established

it is, agreed...

> and non-surprising

...agreed again, only because it's a convention you know so well (had it been reversed since your birth you'd say exactly the same thing).

I agree with both points but that does not invalidate what I said abour alphabetic ordering being artificial.
How many people dying is acceptable to you?
I wonder if this is the case: the link shows a 320-page patent translated in 3 languages with a tremendous work behind it. It's definitely not patent-trolling.

What makes it more interesting to today's situation is that it was made by people from Institut Pasteur in France which is a reference in the field.
Just to be clear, I don't subscribe to it. But I have noticed that pretty much any time anyone has a good idea, their next idea is to force everyone to do it.
That's intriguing, but I'm a bit confused and don't really see the connection. Could you expand?
> The English word "all" predates the current mathematical consensus (which isn't even universal) by thousands of years.

This is at the edge of possibility, but it's certainly not a slam dunk. "All" is not an indo-european word; it's restricted to Germanic languages.

> Just because one has knowledge of logic (mathematics) and we happen to have given some operation the English name "all", that does not mean the English word "all" in general speech refers to this logical operation.

This isn't a good argument; all you and the article are saying is that people have vocally objected to the meaning of "all" for a long time. They still do. But this isn't sufficient to claim that the objections reflect a disagreement over the meaning of "all". If you carefully explain to people how you want them to interpret sentences like "every cat is in a box", and then you show them pictures and ask them whether or not every cat is in a box, most people will screw it up. That's not because they didn't understand you; it's because they are very bad at the task.

It is quite clear that the vernacular meaning of the English word "all" coincides with the formal meaning of the logical universal quantifier. You can poll any number of people and they'll give you a definition that just so happens to match the logical quantifier. People don't object to all([]) being true after thinking about what "all" means to them -- they object before thinking about it.
I suddenly have to move my physics/astronomy course online What should I do?
Sal's software (2012)

https://www.onlineuniversities.com/blog/2012/04/de-mystifyin...
BDO to Partner with ImmuniWeb to Reduce Complexity and Costs of Cybersecurity
So many disclaimers at the top of this about the validity of the information.
It probably is because you studied mathematics.

If you think of "all" as "in this set, no element exists which is False" then it is "obviously" the right behavior.

However, consider this more practical example:

x = {1,2,3}
y = {}

all(e in x for e in y)
> True

This doesn't strike me as obviously right.
I'm in your camp. But the best argument I found is:

"This is a confusing situation, and no boolean answer we could give would satisfy the principle of least surprise, so we should throw an error."

I don't think there's a good argument to be made for returning False.

As an aside: I don't think there's anything particularly related to 'functional programming' about the arguments used here. But, yet, experience with functional programming tends to make people more careful about finding general principles that give you answers for corner cases like this, too.

The imperative code used in the Python standard library is just as compelling an argument for the Right Answer also being the simplest as any based in FP:

def all(iterable):
for element in iterable:
if not element:
return False
return True

In general, when I'm reviewing imperative code, I'm encouraging the authors to find ways to handle corner cases like empty lists organically within their code instead of with a special case check at the top. The organic handling seems to have a higher chance of producing the Right Answer.
With an SCBA you need a new bottle every 30 minutes or so, and carry around more than 20kg (45lbs) of stuff on your back. It's terribly exhausting, and definitely not suited to all-day use.
Even surgical masks which don't form a vacuum around the mouth and nose help. A mask is not all or nothing, switching from 100% protection to 0% if it gets "compromised".

And a mask is more like a raincoat, not like an umbrella. Raincoats also work against sprinklers ;)
I think they just got their operator precedences mixed up. They meant:

(all(xs) and all(ys)) == all(xs + ys)

This is why you should always use parentheses unless it's absolutely obvious! I certainly had to check the docs to find out which way round it goes. I guess normally you're not dealing with Boolean variables so having == bind tighter makes more sense:

y is not None and x == 7