skysight-inc/HackerNews huggingface dataset:
There's a few different pieces to your question.

Async/await is a programming paradigm that moves the state management of an asynchronous program into the compiler rather than being explicitly managed by the user. The paradigm is almost universally a win: if you don't want to write asynchronous code, just don't use it; it doesn't impact your code at all.

A second question is how the language actually drives the execution of asynchronous tasks. Most of the languages that have added async/await have incorporated it into their execution model, so you are forced to use the particular semantics of the language. There are subtle, but very important, differences here: for example, when you actually provide the answer that resolves the await, do you execute the waiting code immediately, or schedule it for a future iteration? This is what can cause the most problems with async/await, but Rust does not define any executors [1], so it's not an issue here.

The final question is if asynchronous code at all makes sense for an OS kernel. I'd argue that the answer is very much yes: communication with devices are almost invariably asynchronous (you set some memory lines to tell the device to do something, and get an interrupt telling you it's arrived). Particularly for the filesystem, where there are both synchronous and asynchronous system calls for the same code, a good executor for asynchronous code could well be beneficial for simplifying code paths. (Note that filesystems also generally have some degree of task dependency requirements--you need to ensure that the various requests happen in a particular partial order).

Now do note that this requires a far more complex executor model than most async/await toolkits (including this tutorial) provide.

[1] Logically, it would make sense to provide a utility function that synchronously runs an async function, but this isn't implemented yet.
I hope you realize that this is a sided marketplace. One side having demands means the other side has to pay for it. Now imagine all those families who are at home with many of them jobless - and them paying all these additional costs.

Have empathy both ways.
Nice self promote on a pay walled article.
I discovered I was accidentally undertipping people because of this. I had set it to 20% and it got reset at some point. I felt like a shitty person for it, but systematically underpaying people who work on tips is such a fucked up thing to do.
Completely reasonable. I got an Instacart order yesterday, and paid 15% tip. That worked out to about $2 per item on average. I think that if I can't afford to pay an extra ~25% for my groceries then I have no business ordering them.
Building a Neo Bank in times of COVID-19
You're not wrong: that is basically what this article is, and it includes writing an executor!
What if I disagree with their characterization of the situation and I'm perfectly happy with my working environment?
While the internet is highly variable in this question, it appears that for the cases where it is cheaper to manufacture in china, the cost of manufacturing is only about 5% cheaper.

In some other cases where all the components are already made in the states, it can be upwards of 20% cheaper to make it here, because of the shorter lead time, less complex supply chain, as well as other factors.

The cost differential of China has effectively vanished due to rising wages, the implementation of some environmental rules, and increasing strength of the RMB.

What China does have is well established closely knit supply chains, which means its a shorter lead-time to start new production of a given widget - this is something that we can fix over time, and in my opinion, this may be the biggest lasting change from this crisis. We effectively got caught with our pants down in this crisis because of this.
> If my coworker says "I strike" and I stay at my desk, does that make me a "scab"?

Are you part of a union, with the striking worker?

Yes: you are a scab

No: you are not a scab
I read Phoenix Project first and then The Goal. I enjoyed both and I think that's the best order.
Good news for Meetup as far as I'm concerned.
I think you're wrong about all of that, but I'm not interested in arguing it with you. Even by your own standard, though, great-grandparent commenter is bound to speak openly, rather than being coy about the fact that he's arguing that the life and wellbeing of some should be sacrificed to improve that of others.
I strongly recommend the first paper. I am still trying to realize something like it. I often wonder what Hillis and Steele would say about the topic..and whether they abandoned the idea because it wasn't tactically effective or whether it was just intractable.

really glad to see it mentioned...too much great thought gets lost

(scheme on silicon is up there too)
Lead is dangerous in one way: when it gets into your body. Lead on your skin is not harmful. There are two main ways lead gets into your body: you can eat it, or you can breathe it in.

Not eating lead is straightforward: wash your hands before you eat, and, uh, just _don't eat lead_. Unfortunately this is harder in practice than it sounds: lead paint was a major health problem because teaching young children about lead isn't easy. There are also several lead compounds that actually taste pretty good, so you want to eat more; go ask the ancient Romans about that. Then don't eat any of those compounds!

Leaded gasoline is an entirely different problem, because "just don't breathe" is, ah, not practical. It's exposure that cannot be avoided, and that is serious indeed.
You can always claim to have purchased a "professional-quality" reproduction from a "reputable" dealer.
They don't disclose what they do, and typically it's a function of company size. Once you get past a certain point and there is budget for an IT department, they start installing things like 'endpoint management' and redirect your DNS to something that logs all DNS records, etc.
"Thought Leader" gives me cultist vibes, with a hint of multi-level marketing. If you write some more shallow, keyword-laden dreck to get us some of that sweet, sweet SEO JUICE[1], you could be a Double Black Diamond as well!!!

[1] https://youtu.be/3bARSNVobUk?t=420
My experience with Mypy has not been pleasant. It doesn't work with a whole host of packages including zip packages (PEP 441) or those that aren't built for Mypy directly (you have to sprinkle empty .pytyped files in various places in your project IIRC or mypy will ignore the type hints you provide; I ran into this with the `black` package. Further, getting it to find installed packages is tremendously difficult--it generally just fails with "couldn't find package" or something similarly useless and the docs it links you to are not helpful in my experience. Mypy also barfs on recursive types, so you can't express things like JSON, nor can you constrain generic types based on protocols.

Similarly, Postgres doesn't work for Pypy unless you're willing to use libraries that are unmaintained or only very lightly maintained, and even then who knows what the performance tradeoffs will be. Those are pretty substantial caveats for a production use case.

I haven't used Poetry, but I've heard good things. I'm very cautious though, because I've also heard high praise about pip/virtualenv, pip-tools, pipenv, etc and every single one had spectacular problems on the happy path (30 minutes to resolve dependencies with pipenv is my favorite).
Considering that hospitals are barely able to get PPE, I think they should be given first priority over delivery people who don't necessarily have to interact with anyone on the receiving end
Rich person is 60 years old. He has so much money that he'll never spend it in his lifetime. So screw investment, he'll just hang it in his office and enjoy it for 24 years.
Right, that's the framing that will make people lose sympathy. "Give us what we want or you'll be in a world of pain" is an obviously sociopathic response to a pandemic; if the organizers took such a stance I honestly think strike-breakers might be resurrected to deal with it.
No that's not how strikes work. First you have to form a union, and then the union has to vote with a majority deciding to strike.

Then you have a strike.

If a few coworkers get together and declare a strike, you are not obligated to join them. Even if the majority get together, you are not obligated, because you had no say in the matter. That is the point of the union.
needs update https://en.wikipedia.org/wiki/List_of_stolen_paintings
The last thing is 'profit'!
> (when the screenshot was taken - this was in the late 90s BTW)
Microsoft renaming Office 365 to Microsoft 365, bringing Teams to everyone
Maybe. But it is really hard to find an explanation on why every medical statistics (severe rate, hospitalization rate, death rate, average time in hospital, average recovery time, etc) seems to hold true and verified by other countries, and they can still fake their death count (and only death count).

On the other hand, the number of urns being delivered to funeral homes can be easily explained.
For example, the urns story talks about a fact, the amount of empty urns being delivered to funeral homes exceeds death count. But selling urns is marketized and people could pick their preferred combination of style, size and price, so this can be well explained.
The story then goes ahead and matches this fact-based but pointless number with "random users on social media claims 3500 urns will be delivery daily during next two weeks". I mean, that's smelly.
> If you did a poll of 100 people ordering on DoorDash, and asked them "when you tip on your order, where does the money go", what do you think people would say? 99/100 of them would ABSOLUTELY say "to the driver" and that is everything that is wrong with what DoorDash did.

How is that different from servers in a restaurant? If you asked that question of people who give a tip to their servers at a restaurant they would also say that that money goes to their server, despite the fact that the federally mandated earnings guarantee (assuming the restaurant doesn't have its own higher one) means that that money, effectively, might just be going to the restaurant.

> it's ordering food for delivery to your house and then giving cash to the driver

And would you be upset if Domino's gave an earnings guarantee to their drivers?
Talk about yourself vs. generalizing it for everyone
You may want to look into the science of this if you are doing it for your eyesight. I think dark mode looks great but it’s not definitely better for you.
https://tidbits.com/2019/05/31/the-dark-side-of-dark-mode/
Instacart could pay someone to make hand sanitizer if they wanted.

They can purchase soap.
A list of open source projects to help fight Covid-19. PRs welcome!
If we were discussing the theft of several million dollars from a bank, then only considering the monetary value of the theft makes sense. Here, though, it's an incomplete picture to only consider monetary value as the reason for the theft.

What about social capital?

Picture this - the leader of a particular organized crime ring wants to cinch the impression of complete control to his associates. What better way to do that than hang a painting like this on a wall in the dining room of his estate? It demonstrates not only that he has a literal van Gogh in his house, but also shows that when he wants something, he can just take it - painting on sale or no, he'll have it in his house.

The fact that this painting was stolen on van Gogh's birthday feeds my imagination that something like this really happened.
As a contractor or a full time employee at the 70k people companies? Was it in the past 10 years? If you used a company provided computer, did you investigate what was running? Did you go beyond the typical process manager and look into the kernel modules list?

They often don't disclose explicitly that this stuff is running, because it rightfully creeps people out and the 'security' types don't want people to know.
100 billion wouldn't be bad. We already have 7.53 billion and TONS of open spaces.
I can only speak for myself, but the "red flags" that you speak of
[1-5] aren't very convincing to me. That there are errors in WHOs data
isn't surprising, nor that it needs to make pragmatic decisions in
trying to get authoritarian regimes to cooperate. That WHOs guidance
sometimes is confusing is what you'd expect from a world-wide
organization in large part made up of volunteers run on a relatively
tiny budget.

Unless you are an expert in epidemology or international humanitarian
politics, I don't think the organization you would form would do a
better job than WHO. Therefore I'm not interested in helping you.

If you want to help improve worldwide health then you could enroll in
one of its many volunteer programs. That way, you would gain valuable
experience in how the organization operates which would help you if
you decide to create an alternative.
Profs launch PandemicProgramming survey to see how Covid is affecting developers
Why does it put "Dr." in quotes? The guy has a PhD in community health (and an MSc in immunology and infectious diseases). Why does it also neglect to mention that he had the support of George W. Bush for the position?

Oh, it's The National Interest, chaired by the widely "trusted" Henry Kissinger. To criticize Tedros's handling, they quote a political science professor and a human rights critic. That's "quality" journalism.
I think you are greatly ignoring employees with children. It is hard for a 4 year old to understand that when mom & dad are home that it is not a work day. They just want to spend time with mom & dad. In addition, the only thing they know of computers is playing games, so it is hard to see mom & dad on a computer doing "work".

Think of the most annoying co-worker you've dealt with constantly coming up to you and asking the least relevant question you could imagine. Multiply that by infinity and you might get close to having small kids at home.

Can this be dealt with, of course. But it takes time to get your kids to adjust to this. If you're kids are not used to you working from home, you can't just expect them to be okay with it.
I like both, why not both? They are created for different purposes.
Flow and ReasonML are started by completely different people/teams inside the company. From what I heard, Facebook the organization does not care that much about OSS, and software devs have to work really hard to convince to spend company time to maintain an OSS software.

If there is any battle, I predict will probably be between Flow and Reason inside the Facebook org because of competing solutions.
It froze my entire desktop under Firefox on Linux.

Has to login to another session to kill Firefox to get control back.
I get some hate my Open Source project & actively abuse downvotes/flagging to censor me.

But for every 1 hater there are 100s of hackers that have found, starred, used, or told me (in our chat channel) they were thankful they discovered GUN via HackerNews.

& HN guidelines encourage on-topic submissions & comments (https://news.ycombinator.com/newsguidelines.html) "Anything that good hackers would find interesting ... anything that gratifies one's intellectual curiosity" even you have to admit that GUN discussions have sparked a lot of intellectual & algorithm chats.

Finally, you state I'm not spamming then say I am spamming. Spam is indiscriminate posting of something, yet your very own comment says "you always post GUN in discussions about CRDTs & decentralization." That is indeed on-topic according to HN policy.
It's also annoying how conservatives use epithets like "snowflake" to describe liberal grievances while being extremely sensitive about their own grievances. But we live in the age of grievance politics. Politicians have figured out that a feeling of being wronged or persecuted is one of the strongest ways to cause a hatred of "the others" and to remove rational thinking.
But that is the point of the other person, right? Why does the striker get to call the tune and not the non-striker.

You assume the striker always has the moral high ground, why?

That's a big assumption. I've lived this. When I worked in a union job, I was forced to hand over a part of my paycheck to my union who did absolutely nothing for me when management went hostile without cause. As far as I could tell, the union was a gigantic executive/manager pyramid which was supporting its lifestyle on our backs. No bathroom break, no breaks at all- literally law breaking- no protection from management abuse of any form.

This is the case in a lot of jobs. The facts on the ground as I lived them are- unions do nothing for workers. They run campaigns for Democrats. Democrats empower unions. The worker still gets screwed.

Give me a right to work state and enforcement against past jobs badmouthing former employees - which is something no one ever enforces or in any way patrols for employers doing and which is ruinous to working people's prospects- and I'll be fine.

What's the ultimate goal- to serve and support unions or make life better for the working person? Because they aren't the same thing.
It is effectively a kidnapping. The kidnapper gets a ransom. Otherwise known as a reward for “information leading to the return” of the stolen painting.
If your boss is doing this to you, you need a union. The economy is crashing, while you need a paycheck, you still have a lot of power. The bosses are feeling extremely threatened right now.
> What if I disagree with their characterization of the situation and I'm perfectly happy with my working environment?

Then it's clear you don't support their demands. You're siding with management and not your fellow coworkers.

That's fine, just know that your choice doesn't fully support their demands and is hurting their movement.
Looking back over my career, there's an obvious inverse correlation between being watched and being productive. Well, except that I'm able to look productive while being watched, and arguably that counts as "productivity". Just not the kind the company probably had in mind.

Works the other way as well. I don't want to be able to see what others are working on--open offices are also distracting for this reason.
a week ago (lol)
please click "join" on the website:
https://www.coronawhy.org/
Well the problem is that the critical equipment was not stockpiled... even if we could manufacture that we’d still have the problem of doing it quickly as the current ventilator shortage is showing. In fact one of the reasons things are made in China is not just that it’s cheap, but they have a large human workforce that can be adapted to quickly make or assemble all sorts of low complexity items.
Coronavirus spread can be tracked by phone but your privacy may suffer
So you admit you aren't actually enjoying the art itself, but are deriving a high from "witnessing an ancient piece of history" or "beholding the same matter someone famous once touched" or something?
In the eastern part of EU, there are plenty of states including my own which were centrally planned during communism, and people have strong negative emotions towards that, for some good reasons. It just didn't work very well, and once performant economies were brought on the level of 3rd world counterparts simply by bad long term management over 40 years.

One example - Czechoslovakia had at the end of the WWII more performant economy overall than Austria. After 40 years, I recall first trip there - it felt so surreal. The country was spot clean, maintained, highly developed, shops were full of quality wares we couldn't dream of (say bananas and oranges, meat looked so much more tasty and so on). We could barely afford going to the public toilet in the center.

I am sure it could be theoretically done better, but I can't imagine it done well back home.
Did he have a CHOICE to be a part of a union? I sure didn't. It was mandatory- they had a legal right to a part of my paycheck.
Antilia (Building)
That's the article being responded to. It leaves so many questions in the air, like why is excellent targeting indicative of natural selection, as opposed to excellent genetic engineering? or, why can't engineers use an unknown backbone? I don't see how their analysis entails such a definitive conclusion.
> if the organizers took such a stance I honestly think strike-breakers might be resurrected to deal with it.

That'll sell well in an election year with states and the federal government overextending themselves already due to a woefully inadequate initial response. We can't even get masks and ventilators manufactured at the necessary rate, and we're going to send force to assist Amazon Fulfillment? We're not even sending in force to assist first responders and medical practitioners.

Amazon workers have options during this, including just going home. That's Amazon's problem, not the country's. No one is entitled to cheap delivered ecommerce services. If Amazon can't make the economics work without coerced labor, good riddance.
Hiring will always be broken
Will Coronavirus Kill the European Union?
Well this is new
I appreciate hearing about your experience.
> each citizen gets $1200 they're then taxed on

The $1200 that people are getting is tax-free.
I have used the same Aeron for 12 years. It's so good that I just never think about it.
It's Time to Face Facts, America: Masks Work
A Test Again
The French ballistic submarines do work as described (but the attack submarines don't).

Nobody inside but the captain and the second in command know where they are.

Source : was in the French navy 2005-2007. I got to see them leave and enter through the straight near Brest. They do it surfaced as apparently the nuclear drive is hot enough to be detectable in the straight, so there is no point on doing it underwater. Take this last tidbit with a grain of salt because the sailor that told me was not a submariner himself.
Where did you pull that 5% number out from?
Three months ago was December 30.

"On 29 December 2019, a hospital in Wuhan admitted four individuals with pneumonia and recognized that all four had worked in the Huanan Seafood Wholesale Market, which sells live poultry, aquatic products, and several kinds of wild animals to the public."

http://weekly.chinacdc.cn/en/article/id/e3c63ca9-dedb-4fb6-9...

Please please please don't make me defend people I don't want to defend.
Not only does he have a Ph.D., but it's in Community Health (essentially, the social aspect of public health), which is the field most directly applicable to the WHO mission.

It's probably because he's not an M.D., but then what WHO does has a relation to medicine similar to the relation of climate to weather.
That extension is amazing! I tried 4 different alternatives and they all had either terrible performance or just didn't work well for 1 in 4 websites.
It's like nobody ever watched Office Space.
Seems nice, but it’d be better if “system” ended up being the default even when not logged in.
Yeah Mark is the only username I consistently recognize on HN other than Dang (the moderator), and it's because he promotes GUN without fail on just about every post I see about CRDTs, IPFS or decentralized anything. I wouldn't call it spam but it does get over the top.
That is most certainly not what I am saying
I id have some problems with algo behind a NAT. Though my usecase is a bit different, more of a road warrior, as I wanted to be able to access a server in one property (behind NAT) from my home PC (also NAT).
I suppose I just need port forwarding.