skysight-inc/HackerNews huggingface dataset:
China imports a gigantic amount of food, and ports were first to be hit by disruption. As a person who works in OEM electronics in China, I can tell at least that.

So, at any normal day, China would've been eating 30-32% of world's food by value, while producing 20% of it by itself.

Agriculture has been on shutdown for the past 2.5 months. Farms have slaughtered a large portion of their livestock, and a big portion of the seedstock has been used for food in the last few months too.

Chinese national reserves were said to be able to keep the country going for 3 months under a strict rationing regime, which we haven't seen, but at least we know by many accounts that meat reserves have been released all across China with no restraint.

Now try guessing how much of it left.

P.S. On ports. I initially wrote them being shut down, I correct that they are facing major disruption, with a lot of ships missing their berthing timeslots
Did you not read bamboozled's assertion?
by wiping out the existing shareholders and clawing back incentives to senior execs. you can do this through bankruptcy, an fdic-like asset reallocation (without consolidation into larger corps), or something else.

then the remaining market participants will figure out how to better account for such risks, which can no longer be considered rare (if they ever should have been).
Migrant labor was $20-25/hour over a decade ago in parts of the rural US where I knew the rough market rate. You are greatly underestimating what a market clearing wage that would entice people to live out there looks like.

The $100+k oil companies are required to pay to entice Americans to work in their remote oil fields is much closer to the reality.
Small, dense living quarters facilitated it too!
I can’t correct other peoples flawed thinking. But I can avoid reacting to it when that reaction makes my thinking worse.

Just because someone does something I don’t like doesn’t mean I should base my viewpoint around rejecting theirs.
Dear all, I am the CEO of Zoom. First, I sincerely apologize about this Facebook SDK issue. We learned a lesson, and we will do all we can to improve. I also wrote a blog.

https://blog.zoom.us/wordpress/2020/03/27/zoom-use-of-facebo...

Please take care and be safe.
As an idea for further monetization, provide links to the fonts used (assuming some could be affiliate)
Likely coming to the US too, big suppliers are ringing very small producers to fill in orders because US can't get any Mexican farmhands in. Canada is exempting and flying in migrant labours. There's also panic in meat supply chains with Tyson strikes. I'd like to think Canada is safe but prices would probably get nutty if there's excess US demand unless we ban exports. Also migrant labours live like sardines, 20+ sharing a 2 bedroom kind of density. Huge infection vector.

RE: China, last I read, China is nominally food secure - produce enough calories to feed everyone domestically on basic staples. There's also massive waste and spoilage in the supply chain. I don't predict a famine, or 5 missing meals to revolution, but shortage of luxury items is probably expected.

That said, global food supply shortage/shock due to everyone adjusting to COVID is definitely "the cure is worse than the disease" scenario.
My copy of Charles on iOS disagrees.
The airline industry is famously unprofitable; they make a bit of money for a few years, then lose all that money, and repeat the cycle. From what I understand, it has been this way for at least 40 years.

https://www.mcgill.ca/iasl/files/iasl/ASPL614-Five-Reasons-A...
Hopefully this won't lead to any actual starvation? As I understand it, staples like grains and root vegetables can mostly be harvested by machine. While it would be sad to waste fruits and leafy vegetables, I expect you can survive without them for quite a while, especially if you have access to multivitamins.
Not a chance. When all is said and done it'll be less than 100k.
Rabies is one of millions of viruses, it’s very very rare for a new virus to jump from one host species to another new species. Covid 19 already jumped from bats to people, it would need to mutate again to survive in a pet and spread via that vector.
The answer could be 2x. Let's say you're in a 64 bit platform. Your linked list nodes consist of a next pointer and a 64 bit integer.

If your linked list nodes are all allocated sequentially in memory then it'd only be 2x as slow as an array of 64 bit integers.

But maybe it's not fair to call sequentially allocated linked list a "trivial linked list".
The Evolution of a Coronavirus
I have never seen such idiocy.

The big cities are areas of mass concentration where diseases spread more readily. If his hypothesis was true, how come so many New Yorkers are running out of New York ? New Jersey police are stopping anyone with NY license plates . . . .
The Netherland's flower exports top the charts, but they export almost as much (each) meat, dairy and vegetables.

https://www.cbs.nl/en-gb/news/2020/03/agricultural-exports-h...
I'm the senior dev on my team, and whenever a new dev joined my team they would look at the codebase and go "ew, python2? Just use python3."

That gave me a chance to explain the testing and refactoring cost that would come with changing python versions, and how the benefits to users would be almost zero. And then at some point one of the new juniors said, "hey, there's a lot of filesystem performance improvements and readability improvements (f-strings) in 3. I can get the test/refactor done in a month, and I think it's a net positive." They were right, and now we're on python3.

So, sometimes we all learn something.
It doesn't seem that way. Here is an earlier comment by the OP:

"the site uses many algorithms some of which are AI-based. AI does not always kick in or in other words its results are not always ranked higher. Try this search - https://aidomainsearch.com/?search=z . as you can see brand and composite have ai capabilities. We want to use ai more extensively in future."

Ref: https://news.ycombinator.com/item?id=19165796 from the previous submission of the same tool here: https://news.ycombinator.com/item?id=19163302

Poe's law in action.
Those same DSL techs often know exactly what needs to be done to save the telecom company they work for, deploy GPON.

Verizon broke new ground and did it in the early 2000s, and its the only reason they still have as many customers as they do. The assets they sold to Frontier were partially upgraded, and have taken a beating due to Frontier's internal incompetence and poor service. Reactivating service to an existing ONT should not take more than a few minutes, yet it takes 24+hrs with Frontier.

The cable companies are willing to do what is neccesary to get customers up and running, which is how they have hollowed out the incumbent telecom's business.
You might try searching the term "Netherlands feeds the world" and perusing the many articles that turn up and perhaps reassess your ideas about the Netherlands.
Show HN: Covintern // Remote internship aggregator for SWE/PM/UIUX and more
Isn't that complete nonsense? Although the gate gets more charge, that's going to be balanced out by less charge elsewhere. The USB drive as a whole isn't gaining electrons, or else it would have a negative static charge, which would be dissipated as soon as it is connected to ground.
It's simple! Get a big enough team and you'll have to stop!

...

I found it useful to reframe my goals as a manager. Now my primary goal is to set up systems and people so that if I went away for a month, the team would keep functioning. With this goal, stepping in to prevent a single mistake is now counterproductive, because you have squashed a learning opportunity that would benefit your team long term. I now imagine that I have a budget of 5 or so interventions per week. I can use them to prevent a problem, or offer advice, or adjust a process. But I know that if I go over budget, I will either overwhelm my team and break down their autonomy, or I will be trying to do too much myself. Setting a goal of staying above the fray keeps me from succumbing to the anxiety that I must always be improving everything I can touch.
But it was exogenous to the airlines, unlike the financial crisis, which was caused by malinvestment (by the banks themselves,) among other things.
Mathematics of life and death: How disease models shape national shutdowns
>You can't just have a big pile of money lying around "in case all flight is halted for a few weeks/months"

That's what insurance is for.

If an airline can't afford to buy adequate insurance, then it isn't actually a profitable businesses.

If market pressures make it impossible for airlines to run operations in a financially responsible way, then that may illustrate the fact that markets don't always create the best outcomes.
Nope. "this" is formally defined as a keyword in the JavaScript syntax, not a variable, not a property name, not an identifier, and not syntactic sugar, since there is no source level transformation you can make that behaves the same (like with C++, the way CFront translated "this" into an actual first parameter). JavaScript's "this" is magic, that's why it has to be a keyword, not a variable.

It looks like a variable, and it kind of but not really behaves like an implicit first parameter in some circumstances, but that's not really what's going on at all. And that is the danger, and source of misunderstanding and bugs: it looks like something that it's not.

For one thing, you can't assign to "this" like a variable. For another thing, "this" doesn't show up in "arguments" (which is also magic). If you think "this" is not mysterious and just a normal but implicit argument, you don't really understand it.

Which is my point: "this" is such a terribly designed language feature that even experienced JavaScript programmers misunderstand it, and it causes subtle hard to find bugs, even for experienced JavaScript developers. It's not just mysterious, it's dangerous.

https://books.google.nl/books?id=4RChxt67lvwC&pg=PA169&lpg=P...

>JavaScript: The Definitive Guide

>Note that this is a keyword, not a variable or property name. JavaScript syntax does not allow you to assign a value to this.

>Unlike variables, the this keyword does not have a scope, and nested functions do not inherit the this value of their caller. [...]

Here is how "this" is explicitly defined as a keyword in the JavaScript BNF grammer, in this example as the very first option of PrimaryExpression. Definitely not a variable or Identifier. Quite magic. No other "variable" name is defined as a top level PrimaryExpression. "this" is very special.

https://tomcopeland.blogs.com/EcmaScript.html

PrimaryExpression ::= "this"
| ObjectLiteral
| ( "(" Expression ")" )
| Identifier
| ArrayLiteral
| Literal

You can even ask devtools for its opinion:

>var this = 1;
VM2547:1 Uncaught SyntaxError: Unexpected token 'this'
Or, it could spur some necessity is the mother of invention innovation for deployment.

Or a million other things could happen.

I am asking that you change your “would” to “could” to properly reflect the uncertainty.

We have a tendency to want to convince people of our views, which gets in the way of making our views more correct. This is challenging to fight, but necessary to learn.
This is the point everyone is missing. These guys literally make their money facilitating the global spread of the virus. They want to externalize all of the negative impacts of their business model.

OK. Fine.

But now we get a cut. You don't just externalize all the costs for dealing with the virus off onto us and then also have us pay to ensure your profits don't take a dip to boot. That would be the most insane deal American taxpayers could ever make.

Of course we should get a fair cut of the airlines dependent on the size and structure of the bailout. Anyone saying otherwise has just not thought the whole thing through.
Coal makes Chernobyl look downright mild.
Why don’t they have enough cash on hand to weather a few months of no sales? Why are american businesses so vulnerable to a downturn after two decades of discussing “black swan” events and “antifragility”? I am honestly bewildered.
Not Productive
It's not a closed system, USB devices need to be plugged in to change state like that.

Also, GND isn't neutral charge.
I claim discrimination ! Why not include banning all the "flat earth" vids ? (Are there any ?)

My favorites are the "silent" magnetic apparatus vids where the creator is rather obviously using an air nozzle to achieve rotation . . . .
Including fracking?
Rewriting titles like this is against the site guidelines. Accounts that do that eventually lose submission privileges, so please review the rules and follow them.

https://news.ycombinator.com/newsguidelines.html
How about Istanbul? Loads of street cats there.
At least some of those desperate people remember the time they were underwater on their mortgage, and then the bank took their house at the same time the bank was getting bailed out and its execs were getting big bonuses. Well, maybe they bought too big a house, and were rightly punished when real estate crashed? This time around, we'll have to be pretty heartless to blame them for getting fired because of a pandemic. When their house goes up for auction this time, somehow it will be the same people bidding for it again, using free loans from the government. I may be out ahead of this with my cynical take, but the public will catch up with me, just like they did last time. (Actually I have to give a lot of credit to Dylan Ratigan; he figured it out before I did this week.)

Bailouts don't have to go mostly to politically connected rich turds. Somehow they always do...
Well then, feel free to write your own blog post on a topic you enjoy more!
"I don't have data sets."

I noticed.

But you did cite a few models/predictions. Which is NOT the same as a supporting data set.

And you also admitted to uncritically accepting the assertions of a few "outlets" after the "aus wildfires".

How "science-y"!
OpenCV might be a good starting point ... they have facial recognition, and it should be possible to recognize a hand ...
DIY Mask – Covid19 Mask4All
Emissions at most were exponential until 2010 or so. The growth rate since then has been drastically lower, in part because developed countries are reducing:

https://www.iea.org/articles/global-co2-emissions-in-2019
This virus has made it clear. Climate activists need to set an example and stop going out so much. Climate impact and disease spreading caused by rallies are unnecessary, if not outright harmful.
The version is called 2004 so presumably April 2020 unless there are delays due to COVID-19.
Wonder how long the virus can survive on the fur of a pet. This is very different than the animal being infected and becoming a production factory for a virus but if we're being cautious about spreading the virus through contact with shared objects, pets seem like they could be a vector for a period of time. Perhaps a day or two?
You'd get Rust or maybe something in between Rust and Go. We have Rust and Go, so there's no point.
Not sure what you're trying to say here. The point is that airlines were directly profiting by staying operational while the virus was already spreading. Had they been more proactive in curbing international travel then they would also have been able to resume business sooner.

Cars are not commercial entities that profit from spreading the virus. Rideshare and taxi services would be a different story, but even then they do so in a much more localized manner. Similarly if meetup didn't shut down its services soon enough the yes it did facilitate the spread for profit.

Economic globalization (movement of goods) on the other hand can work without moving people around as much.
Did you raise the challenges you had with Prometheus to the dev team and community? They are usually quite responsive and open for contributions. I'd be interested in the discussion around the reasons you brought up for forking.
Yeah everyone seems to ignore this fact.
> You know what else is value-destroying? Giving money to failed companies for free.

We agree on this. I think companies should be allowed to fail. If we can’t afford that, their shareholders (and managements’ parachutes) should be wiped out, and the public should get economic upside. Bailouts should be a painful last resort.

But the public should not get control. Particularly not open-ended control by a board of politicians.
Clearly you haven't listened to the goo episode
Tyler Cowen made an interesting point on a recent Econtalk episode that no passenger wants the airlines' stockholders wiped out. If you wipe out the stockholders, it skews the incentives of the executives against safety, and in favor of profits. The reason is that the primary (financial) incentive to run safe airline is to maintain reputation/goodwill (which is a form of equity), and if you wipe out all the equity, they have nothing to lose.
Pandemic insurance? Lack of customers insurance? Do they sell that?
They only recently changed their business model.
Their success was the excellent piece of software.
This has been copied by many now.

I don’t want cloud only software. Do you want to offer syncing? Use my Dropbox or iCloud for that. You want some shared library? Use my Dropbox of iCloud for that.

Give ME control over MY assets and don’t take my work hostage.
Isn't it a bit presumptuous to worry about this without knowing their finances? Outside of glaring exceptions like MoviePass, I generally assume that if a business is willing to charge $X for a product, they do it because they believe $X is a sustainable price.

There are any number of reasons feature updates might be coming more slowly than is ideal. As I'm sure everyone here is well aware, throwing more money at a development team doesn't necessarily make it faster.
If you are reading a book instead of talking to and connecting with people to find out what they truly personally need, does it really matter what book you are reading?

Sounds rough, but I'd recommend weighing any recommendation against this.
All of those providers share the same non-redundant transport provider out of Chelan County FYI. City of Tacoma also has a similar setup, but they moved too early and are stuck with a cable network.
This is an unpopular take, but for certain kinds of programs, I actually prefer subscription software.

All software is a sandcastle build on top of a thousand other sandcastles. It takes active maintenance, especially if it's a professional-grade tool.

Subscriptions are the best way to ensure active, responsive product development. They align the developer's incentive (keep paying me) with your incentive (keep my tool working).

You wouldn't pay a contractor everything up front to renovate your bathroom. You'd pay as you go to ensure the work continues and is of good quality. Same thing with software.
Rabies is one of many viruses, but one of relatively few that cause disease in humans. From the NY Times the other day: https://www.nytimes.com/2020/03/24/science/viruses-coranavir...
The vent to room air even with a hepa filter is a tiny bit concerning, anyone present should be aware of the risk.

In a hospital, exhaust is (usually) sent to the scavenger for additional filtering and safer output area.

https://en.wikipedia.org/wiki/Scavenger_system

That is why you don't use a CPAP at home with anyone else present because it will aerosolize any infection.
> car companies

It wasn't about cars, it was about jet engines. The original Rolls-Royce produced both cars and airplane engines and was nationalize in 1971. The automobile part of the business was sold by the government two years later in 1973 as Rolls-Royce Motors while Rolls-Royce Limited produced jet engines and remained nationalized for 18 years.

Today Rolls-Royce is the second largest manufacturer of jet engines, after GE.
This is the sort of model that many US municipalities have tried to implement. Unfortunately, many of them have been blocked from doing so by ISP lawsuits.
Raspberry Pi Smart TV: Plasma Bigscreen Project Offers Open-Source UI
I think you mean "false-positives". Most static analysis tools are "conservative": will throw more warnings than they can prove. But assuming they're "sound" (and don't "give up" because of time/space constraints), there'd be no "false-negatives".
We don't use Lambda for serverless machine learning
> incentivize people to be a bit more self-sufficient

The drawback to this is the opportunity cost. Comparative advantage is the benefit of the current set-up. Although 'self-sufficient' may sound warm and nice.
https://muninetworks.org/content/owensboro-kentucky-headed-s...

https://tech.co/news/chattanooga-fastest-internet-usa-2018-0...

Those places are offering connections way better than I can get from AT&T.
Wow, then... I don't like to be a hater, but honestly this is pretty terrible - all it seems to do is add random suffixes to a word you enter?!
Poe's law in action. Here is OP's earlier comment on the subject: https://news.ycombinator.com/item?id=19165796
I have two restless kids at home who would normally be in school right now, and I'm still feeling more productive at home.
I don't think talking and connecting to your customers tells you about how file taxes, stay in compliance with labor laws, etc. There is the product and there are the mechanics of the business. You have to do both, and books are probably a good jumping-off point for the latter.
I think the main reason is that the Linux kernel (and similarly the *BSD kernels) are written in a programming language (C) that doesn't make it easy to do that. Code is often directly built on top of other kernel subsystems without any dependency injection whatsoever. This means that it's still possible to do unit testing of parts of the kernel, but it takes a crazy amount of effort, such as overriding symbols, overriding include paths and provide stub headers, etc..

I am well aware that it's also possible to have dependency injection in C by using structs with function pointers, but I think we can all agree that it's a lot less pleasant to use than C++ abstract base classes, Go interfaces or Rust traits. This is why the Linux kernel only tends to use this sparingly (e.g., inode operations).
Yeah you’re right, it’s pretty messy. There is a fair amount of thinking that went there
IIRC the last several winters have been "the hottest on record" .... your stochastic system is hitting once-in-a-million-years level odds
In this case complexity analysis would tell you that.
> Covid 19 already jumped from bats to people, it would need to mutate again to survive in a pet and spread via that vector.

I don't see it as unreasonable to think that if it can cross from one mammal to another mammal, that makes it more likely to be able to cross to a third mammal. To make the crossing from bats to humans, it has to be doing something that works in both bats and humans, exploiting some feature that is common to both. But a feature common to bats and humans is much more likely to be also shared with dogs than a feature that humans have and bats don't.

This is the same principle that tells us that while it's rare for a virus to cross from infecting bats to infecting humans, it's much, much rarer for one to cross from infecting grasshoppers to infecting humans.
You could test data structures (which tend to be implemented using macros), but any nontrivial subsystem of a monolithic kernel lives in a web of dependencies with other subsystems. This is especially true of Linux.

To solve this, you would need to either use a hierarchical decomposition of subsystems or do some crazy mocking to run subsystems outside of the full kernel.

There is a recent project (KUnit) to add a unit testing framework to the Linux kernel, but it remains to be seen how much adoption it will get.
“Do we have a deal, Pedro?”: inside look at the clash at EU coronavirus summit