skysight-inc/HackerNews huggingface dataset:
I am with you but the issue with medical devices and therapeutics is that if at least a base set of regulations is not followed than a potentially corrupt fix to the Corona virus (e.g. faulty vaccine) may introduce a lot of health issues and harm on a scale even higher than Corona just by itself.
How to Invest for the Apocalypse
In the late 19th and early 20th century, millions of people moved to industrial centers like London, Manchester (U.K.) and Pittsburgh (USA) for work. These cities were extremely polluted, often to the point where you couldn't see the sun during the day. The exact same thing happened over the past few decades in China.

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

https://popularpittsburgh.com/darkhistory/

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

It seems pretty absurd to suggest that anyone neutrally "chose" to live in such miserable surroundings. Clearly they moved there for lack of economic opportunities elsewhere.
The internet feels very hostile nowadays - it seems like there's no end of people ready to take any comment out of context, and misconstrue to start an argument.
Apple Search Ads Automation Strategies
GM won't make ventilators. They'll make plastic parts, hoses, valves etc. It's not that GM couldn't pivot to building something else, but they can't do that within weeks. They can probably start churning out metal or plastic parts whose speciifcations can be verified by the ventilator manufacturer before they are assembled into one of their ventilators.

I'm hoping that what they are asking car manufacturers to do is allow the medical industry to use their equipment (e.g. plastic molding equipment) to supply parts that either can't be sourced at all because of the crisis, or can't be supplied in the volumes needed.
I have to wait for all the magnets to arrive before i assemble it though. The terrain is very modular and it has pre-made spots to fit in magnets.

I am still drilling spots for few other pieces to make is as modular as possible.

It might be a bit hard to get some of them with all the pandemic going on. At least my paints arrived already.
Machine shops are Turing complete. You can use a machine to fabricate the machine you are using.
Good for them to save their own lives with money they stole from the proletariat.
Plenty of rich people can pilot their own boats and planes. It's a skill they can afford to acquire as a hobby.
Tray.io | London | Backend Engineer (Scala/Java) | Security Engineer | Frontend Engineer | Security Engineer| Site Reliability Engineer| Technical Support Administrator| Full-time | Onsite | https://tray.io

Tray is a visual programming platform. It’s a low-code user experience that allows anyone to build business logic that precisely defines how data flows through their organisation.

We’re a well-funded startup with a team in San Francisco and 100+ in our London Engineering HQ. We have secured a huge Series C in November last year, at over 8.5x the valuation of our Series A in March 2018; we’ve worked hard on creating a fantastic support layer for our technical teams and now we’re expanding. We’re small (approaching medium sized) and dynamic, very open to new ideas and the work you do now will have a big impact on shaping how we grow our team and our product.

We aim to pick the right tool for the job, and currently use: Typescript, React, Redux, GraphQL, and our toolchain includes Webpack and PostCSS. On the backend, our APIs are built in Scala, with Go and Java powering some of our custom services.

We are excited by people who want to constantly innovate; borrow from other industries, experiment with new tools and pool their knowledge with other solution seekers; people who have shipped entire projects with ownership and autonomy; people who take pride in what gets built, all the whilst balancing day-to-day pragmatism with building for the future.

Current open roles:

- Backend Software Engineer https://boards.greenhouse.io/trayio/jobs/4586921002

- Systems Software Engineer https://boards.greenhouse.io/trayio/jobs/4370269002

- Security Engineer https://boards.greenhouse.io/trayio/jobs/4629664002

- Frontend Software Engineer (Performance) https://boards.greenhouse.io/trayio/jobs/4363932002

- Frontend Software Engineer (Design system) https://boards.greenhouse.io/trayio/jobs/4655086002

-Site Reliability Engineer
https://boards.greenhouse.io/trayio/jobs/4370269002

-Technical Support Administrator
https://boards.greenhouse.io/trayio/jobs/4675597002

Tech stack: Scala, Go, GraphQL, ReactJS, TypeScript, JavaScript, PostgreSQL, Redis, ElasticSearch, MongoDB, DynamoDB, AWS SQS, AWS Kinesis, Docker, Terraform, AWS Lambda, Serverless Framework, Jenkins, Grafana, Prometheus, AWS & Linux.

Apply: https://tray.io/jobs or get in touch with london-talent@tray.io

The interview process happens completely remotely, and you will stay remote until the outbreak ends
Tray.io | London | Backend Engineer (Scala/Java) / Security Engineer / Frontend Engineer | Security Engineer| Site Reliability Engineer| Technical Support Administrator| Full-time | Onsite | https://tray.io

Tray is a visual programming platform. It’s a low-code user experience that allows anyone to build business logic that precisely defines how data flows through their organisation.

We’re a well-funded startup with a team in San Francisco and 100+ in our London Engineering HQ. We have secured a huge Series C in November this year, at over 8.5x the valuation of our Series A in March 2018; we’ve worked hard on creating a fantastic support layer for our technical teams and now we’re expanding. We’re small (approaching medium sized) and dynamic, very open to new ideas and the work you do now will have a big impact on shaping how we grow our team and our product.

We aim to pick the right tool for the job, and currently use: Typescript, React, Redux, GraphQL, and our toolchain includes Webpack and PostCSS. On the backend, our APIs are built in Scala, with Go and Java powering some of our custom services.

We are excited by people who want to constantly innovate; borrow from other industries, experiment with new tools and pool their knowledge with other solution seekers; people who have shipped entire projects with ownership and autonomy; people who take pride in what gets built, all the whilst balancing day-to-day pragmatism with building for the future.

Current open roles:

- Backend Software Engineer https://boards.greenhouse.io/trayio/jobs/4586921002

- Systems Software Engineer https://boards.greenhouse.io/trayio/jobs/4370269002

- Security Engineer https://boards.greenhouse.io/trayio/jobs/4629664002

- Frontend Software Engineer (Performance) https://boards.greenhouse.io/trayio/jobs/4363932002

- Frontend Software Engineer (Design system) https://boards.greenhouse.io/trayio/jobs/4655086002
-Site Reliability Engineer
https://boards.greenhouse.io/trayio/jobs/4370269002

-Technical Support Administrator
https://boards.greenhouse.io/trayio/jobs/4675597002

Tech stack: Scala, Go, GraphQL, ReactJS, TypeScript, JavaScript, PostgreSQL, Redis, ElasticSearch, MongoDB, DynamoDB, AWS SQS, AWS Kinesis, Docker, Terraform, AWS Lambda, Serverless Framework, Jenkins, Grafana, Prometheus, AWS & Linux.

Apply: https://tray.io/jobs or get in touch with london-talent@tray.io
It explains a possible mechanism of action of one of the most promising COVID-19 treatments.
how is it better than whereby? (ex appear.in)
Cue the cloud apologists that “it’s better to use the cloud than to build and manage your own infra”.

This is why you build and run your own storage, similar to Backblaze (who is almost entirely bootstrapped except for one reasonable round of investment).
Frankly I'd be really worried about forgetting to mute the stream.
Norwegian government tries to grant itself a nearly unrestricted power
The Norwegian government proposed a new law (Proposition 56 L) that will allow it to establish new rules and regulations without debating them, even if such regulations violate the current laws or existing international agreements (such as GDPR or EEA agreements). This law sets almost no limits to what a government can go and is opening the way to an unrestricted power and an authoritarian state. The Norwegian government tries to justify this proposition as an anti-COVID-19 measure.

I kindly ask you to not allow this to happen and sign a petition against it: http://chng.it/4McL4FmH

More: 'Madness': Norway lawyers hit back at 'undemocratic' coronavirus law
When the ‘Dry Powder’ Disappears
A data point: A HN post of mine had ~29K unique viewers* with ~680 upvotes. Ratio comes to 43 unique visitors per upvote.

(* Per Github traffic stats.)
The Jones act is a complete failure. https://www.cato.org/publications/policy-analysis/jones-act-...
Guess I’m not renewing my expiring passport any time soon… I’m a US citizen
Ammunition Sales Continue to Soar in Response to Coronavirus Panic
Golang Mutexes – What Is RWMutex For?
Doom Eternal might be the most metal game ever
How much of a budget would you need to stockpile like 10 million masks? I don't think it is a cost problem.
Quite often it gives you a result that you can then prove directly, or check with other tools. The benefit of MMA is that it has a lot of tools and a good interface, good documentation, and a large community.

In practice, pretty much no one doing science has the expertise or time to completely verify the science they are doing - they are building on centuries of knowledge across many disciplines, and for the most part the community verifies each part as they build knowledge.

And certainly opensource does not allow the vast majority of people "to verify the science you do is correct." They'd have to check the code, the compiler, the hardware, ensure no cosmic rays flipped bits during computation, and so on.

So I'd not worry too much about the closed source vs open source nature of it. It's a solid tool that enables lots of research.
We have bailed banks and airlines out repeatedly, not once. UPS is not mandated to deliver to every address in the United States six days a week, such that USPS is.
Fighting Corona-virus with muscle relaxants?
"But I am already saved, for the machine is immortal. For even in death, I serve the Omnissiah."
Seems like a waste of time.

Like if you want to have a look at a different kernel designed recently:

https://fuchsia.dev/fuchsia-src/concepts
Large discussion 2 days ago:

https://news.ycombinator.com/item?id=22592782
>Better support for usage without Webpack/Babel/front-end build tools

It looks like it's reasonably easy to setup run-time JSX compilation by using a service worker with babel to intercept and transpile .jsx files. I imagine the performance tradeoffs would be similar to using Vue with string templates? Could be faster actually since you could memoize/cache in the service worker
Ye of no faith. Buffet has planned succession for practically his whole life. He has many capable managers. One recently bought a position in Kroger (KR). Go take a look at it.
Zoom in the browser is limited to 360p unfortunately :/
Lovely: thanks! It'd be great to see if you can do a write up too, I'd love to read it!

However, the article about DSL at AirBnB does not address my concern fully — how does one go from an existing component to a new component, design-wise, is my question? They seem to be mostly concerned with the consistency of the end result, especially in a large and diverse team. I wonder about the consistency of the interim results (which frequently end up being the end result).

For now, those interim steps are usually left to the software developer to decide on, meaning that until the full "migration" is considered complete, the component will be somewhere in between. And as projects are descoped and priorities change, it is a very real risk that components will be in that half-baked state forever.

I know that I have gone through the exercise a number of times, always leaving designers unhappy, because I implemented only parts of what they designed before I was pulled onto another project. And while I try to be cognizant of the design issues, I neither have the time, knowledge nor experience to do a good job of it.

If design instead provided incremental steps that are not necessarily half-baked, but just steps in the right direction, I think it would improve results developers put out, and at the time of "descoping", the component would still be consistent and usable.

It sounds like an entirely different axis to what the tools are providing today — we've gone from bitmap mockups, over vector mockups and state transitions, to interactive and explorable mockups and component libraries, but we are missing that "road" from "now" to "there" (a timeline of mockups with all the phases). I know designers can choose to do this "timeline" together with developers "manually", but it seems like a great thing for a tool to help with.

As a developer, I like being given a "feature" to work on, and I prefer not to break it up before hand — I start on something small that should bring some value and that will give me an idea of what step should come next. Basically, I know how I can develop an interim result that is of as high quality as the end result would have been: it just achieves different or fewer things.

I would expect a tool that has "current state" as the start, and maybe "end state" as the end (though in software engineering, we found out that the expected end state is never the end state), and it would allow a developer and designer to effectively work together to design the first step in a coherent manner that will take them both to the end state. "Coherent" is important here so it's not just a step towards the end state (which is what developers usually resort to, which are commonly artificial improvements which might not be improvements at all).
Ask HN: For posterity what’s your predictions about how/when this will play out?
I know, but folks were discussing both sorts in the full discussion. I've seen the sprayers in the wild and always wondered how they can possibly be used in a sanitary manner.
Pathetic headline. Most of these projects are only concepts, some not even built and several years old now dug up for the purpose of this apparently fake article. Finally, you don't need to be a billionaire to afford those in Poland or Czech republic.
Domains Claimed from the Top 100K Alexa Leaderboard – Handshake Naming System
The world-wide total numbers are a very unfortunate choice of graph. It overlays the earlier development in China and their static number of cases (no new ones) with exponential growth in the rest of the world (= the beginning of a logistic curve looks like an exponential).

Better look at each of the different countries.

China and South Korea as examples when the problem is managed ; Italy, Germany and Spain as examples when country did not yet.

https://mackuba.eu/corona/#china

https://mackuba.eu/corona/#south_korea

https://mackuba.eu/corona/#italy

https://mackuba.eu/corona/#germany

https://mackuba.eu/corona/#spain
Small companies with less than 50 employees are exempt because most of them cannot afford to pay employees for two weeks without receiving any labor and continue as a going concern. This is the same reason why most regulations exempt small businesses, because without it the only companies that could last would be mega corporations.

On to companies with more than 500 employees. They are being exempt because they are large enough to afford paying for their own employees to go on sick leave with it only affecting the profit for the year rather than sinking the company.

Now personally I think that 500 number should be 5,000 instead but at the end of the day any line you draw is arbitrarily arrived at (think some countries banning gatherings larger than 10, while others picked larger than 100).
This is how science works. Knowing this may help the production of new theories, that produce new research initiatives, that may result in solutions.

Imagine you are debugging a random connection loss issue in prod. You notice that the errors are much more frequent on server-05.

Ok, fun fact. So what?

What is special about that server? Does it serve customers from a different geographic zone? Is it in another network location?
Sure, it is better than nothing, and might cover expenses for the month. Or might not. But people are acting like folks are going to go on a spending spree - this only works if you are getting a regular paycheck anyway. This isn't gonna happen. It is survival money if it replaces regular wages, and maybe less than that if they are taking taes out.
Instead of correlating outcomes by age because age is so easy to measure, it would be more useful to correlate them by comorbidity since that seems more relevant. And might provide some slight peace of mind to fit and healthy 65 year olds.
Great idea. I did realize that the interactions with couriers are quite a lot and a huge risk for virus transmission. Are there any 'off the shelf' platforms like this?

Thanks
That design has no water-repellent part.

Better design for an effectual makeshift mask made with household items, in English, with video illustration: https://www.consumer.org.hk/ws_en/news/specials/2020/mask-di...
We Practice Open-Book Management
I wouldn't consider it a waste, the changes and history behind those changes to the design seem interesting to me.
and using promises with vue is nightmare.
This is incorrect on many levels. A ventilator always requires intubation. Sometimes that's through the mouth, sometimes through the nasal passage (both cases are referred to as endotracheal), and rarely through a tracheostomy. Ventilators do have some monitoring capability, but require consistent attention from respiratory therapists. The chances of infection (VAP), pneumothorax etc are serious without careful monitoring by a trained, experienced medical professional. These aren't plug and play devices.

Some patients might need supplementary oxygen delivered through a canula, or through a mask, but that's nothing like the procedure used for a vent.
Sage is great, but it's no Mathematica.
Do they have any ergonomics for left handed people? All the photos show users holding the device with their right hand.
In these cases the notebook interface will normally show you all of the choices via autocomplete.
Show HN: Remind yourself of life with Memento (Chrome extension)
> Course HN does just fine without Emojis. I can only imagine the amount of downvoting that would ensue.

You're probably right on the downvotes but I do wonder why. Is there anything inherently bad about emoji or is HN sometimes just a counterculture for the sake of being a counterculture?
So if you re going to have to "learn" active record, why not learn SQL instead?
Ok. I acknowledge your points and am glad we had this discussion.
Even for string?

Why not define a LinkedList constant?
A physician friend of mine explained it: If you're desperate by overwhelming numbers of patients, and there's a drug that may work, you do a "study", which means you give it to some of the patients and afterwards publish a paper with numbers based on the data you collect.

Ie. some studies are motivated by battlefield desperation, not by scientific curiosity or someone's need for a publication.
I was just finalising some documents before booking an interview at the Melbourne consulate for an E3 work visa.

I have no idea what to do now.
Consular services for citizens (like passport renewals) will take priority over visas. A lot of countries like the Philippines are already loosening/waiving visa rules for foreigners stuck in the country though.
Agile Value Delivery with Outcomes
Yeah it's very clear that they still plan to have the website work without JavaScript.

In the longer term, adding support for a frontend build step in deployment and for server-side rendering (SSR) of UI components are two tasks that would be particularly useful here...

Until such features are in place, use of Vue.js would be limited to cases where server-rendered elements can be progressively enhanced within the user’s browser.
The Linux kernel has been the greatest example of a global network of programmers contributing in the open and it has shown that open-source software with the GPL works for the contributors and for companies relying on Linux in production environments. I see most of the FAANG companies (Except Apple obviously) have at least contributed in some way, which is interesting to see.

For server-side environments or to some extent Android, I can see those as reasons for companies to contribute patches but I'm not sure for the future of several individual distros which are still floating around today, even when I rarely switch between macOS and Ubuntu these days..
India bans international flights for a week
Thanks for the link! The succinct article, "Open Source Mathematical Software", illustrates the issue with a quote from a Mathematica tutorial:

> the internals of Mathematica are quite complicated, and even given a basic description of the algorithm used for a particular purpose, it is usually extremely difficult to reach a reliable conclusion about how the detailed implementation of this algorithm will actually behave in particular circumstances.
Not a ventilator. No intubation = not a ventilator. Great work, but these guys should really avoid using the term "ventilator" given current circumstances; it just muddies the water around a very important issue (ventilator shortages).
I feel that people that think robots are the future of space exploration don't follow these missions too closely. Robots are terrible and not getting better very quickly at all.

This thing has been trying to dig a small hole for more than a year, something any person can do in about 15 minutes. In 8 years Curiosity has covered the same distance as a long afternoon walk.

We're not gonna be able to send people to places like Europa, but any meaningful Mars exploration will need people.
GSL finally is a lot more ergonomic:

#include <utility> // std::move, std::forward

// final_action allows you to ensure something gets run at the end of a scope
template <class F>
class final_action {
public:
explicit final_action(F f) noexcept : f_(std::move(f)) {}

final_action(final_action&& other) noexcept :
f_(std::move(other.f_)), invoke_(other.invoke_)
{
other.invoke_ = false;
}

final_action(const final_action&) = delete;
final_action& operator=(const final_action&) = delete;

~final_action() noexcept { if (invoke_) f_(); }

private:
F f_;
bool invoke_ {true};
};

// finally() - convenience function to generate a final_action
template <class F>
inline final_action<F> finally(const F& f) noexcept {
return final_action<F>(f);
}

template <class F>
inline final_action<F> finally(F&& f) noexcept {
return final_action<F>(std::forward<F>(f));
}

Usage:

auto deferred = finally([&]{ /* deferred stuff */ });

https://github.com/microsoft/GSL/blob/master/include/gsl/gsl...
Lessons Learned with Remote Work
Once one accepts that no rational argument is more true than its axioms, this seems unremarkable.
There are second order effects like: Old people taking care of the grand children so the parents can do other things. Old people sharing their experiences directly or indirectly with the younger generation etc.
OP could be a non-US citizen with non-immigrant visa in passport.
Why hasn't Wolfram automatically published all those papers? Or sell a paper-generating plugin?
yep, nearly synonyms, which is why reasonable people who are native English speakers are able to disagree about which is best-suited to fit this sentence.