skysight-inc/HackerNews huggingface dataset:
> IF TNR is 20%, that means you'll mistakenly detect 20% of people that don't have it as infected, which would be really bad.

Would it though? It's my understanding that most people who test positive are still being sent home, not forcefully hospitalized. And given that we don't actually have a widely used pharmaceutical intervention protocol, there's no side effects to worry about from false positives (eg of the opposite of this: if we were giving every confirmed case chloroquine or interleukin). The worst case outcome from a high false positive rate (low TNR) would seem to me that people would be extra good at self quarantining.
> Remember, COVID-19 is a global phenomenon, its not just relegated to the Anglo-sphere. Bosch, being a German company, is probably a bit sensitive to the accuracy of translations that will be needed to market this thing effectively around the world .. ;)

...what?

I was only trying to help the parent find a way to remember which one is sensitivity and which one is specificity...
Appfigures launches Mobile Download Index to help benchmark app performance
Flu kills children, covid-19 doesn't. Not sure if there is an 'expected' percentage of flu deaths in children, but if so, we might estimate the covid effect by looking at those numbers.
The best part of LICEcap is that the result is often quite lightweight, even though the color palette isn’t always the best.

Too bad it’s a little buggy on macOS (especially Catalina)
> a cloud can't fill the sky.

Someone's never been to Pittsburgh.
> Also, it is work time, you have to expect to be on the ready, and answer people that needs something from you, so they can get their work done, too. It is not your leisure time.

Oh man, the amount of presumptuousness packed into this comment is obnoxious.
Caskets are so Februaryish
Not necessarily.

Hospitals in an epidemic are major spreaders of the infection. If false positive results lead to patients being put together with real carriers, they will soon be infected.

From a recent report[1] from Italy:

> For example, we are learning that hospitals might be the main Covid-19 carriers, as they are rapidly populated by infected patients, facilitating transmission to uninfected patients. Patients are transported by our regional system, which also contributes to spreading the disease as its ambulances and personnel rapidly become vectors. Health workers are asymptomatic carriers or sick without surveillance; some might die, including young people, which increases the stress of those on the front line.

It could mean that some of the major causes of the large death toll in Italy are the lack of personal protection equipment, and, possibly, laxity in following protocol.

[1] https://catalyst.nejm.org/doi/full/10.1056/CAT.20.0080
I never used email growing up. Real time chat has always been a much more effective method of communication. Email just causes confusion as people misinterpret questions and then write long-winded answers to the question that they misunderstood resulting in a waste of time for both parties. Iterative back and forth communication is key to figuring out an issue. Email does not work.

Email needs to die.
We already have serology tests in Czechia (got several days ago from China), but there is some confusion about how useful they are. They may produce negative results even for patients with several days of clinical symptoms, so negative results still needs to ve verified with molecular test.
Inline Caching
Kernighan's "UNIX: A History and a Memoir" is a fun read.
Case fatality rate (CFR) is meaningless for the general public. A case is basically any person that went to the doctor and received the permission to get tested and eventually became a patient. Knowing the CFR for a disease is therefore very valuable for doctors because they know that x% of their patients may die. However, it is very possible that the vast majority of Covid-19 cases never become patients.

This doesn't mean that the quarantine is pointless. Even if covid19 is as "harmless" as influenza, having two influenza type diseases is still worse than only having one.
You need to reach a certain amount of karma to downvote. 500, I think.
If he names it Covid...that name will be one of the most used names for a few months, at least.
Classes in JavaScript are just syntactic sugar around prototypes.
I used this constantly for things like making demo "videos". Great tool. The only thing that drew me away was using a cloud based screen capture tool so that after capture the gif/video was already being pushed to a url I could share. It's wild how just saving me a step or two makes all the difference in adoption of somthing.
Genetic Mutations Turned the Coronavirus Deadly
Prototype pollution vulnerability in minimist NPM package
Gccnine
So far, the peak-to-trough and peak-to-current performance is typical of any significant past recession.

That is, while the coronavirus may not have been predictable, a 30-35% equity market drawdown at some point was not only predictable, it was guaranteed. Statistically, it might have even been likely to have happened sooner — the 2010s was the only decade without a US recession and bear market period.
Our team has become more productive since the switch to fully remote, and we use Slack all the time to facilitate our communications.

Pro tip: set your notification settings to silent by default. I occasionally turn on notifications for our automated system alerting Slack channel, usually when I'm not actually at my computer.

One thing I do think we do as Slack users is rely on it too much as a general information dump: even with the history, stuff gets lost. Slack is no replacement for wikis or other more static information repositories, make sure you extract valuable knowledge out and put it somewhere more suitable (and findable).
So you need 288 BOSH devices to have the daily throughput of a ROCHE 8800 System
i think it’s for the time after the pandemic. so you can identity potential infected very decentralized, so it does not happen again in 2021.
Is that true, or is it running multiple tests partly simultaneously?
Go on and try MeiliSearch, 50k documents are easily handled by the engine and with not much RAM usage.

It will take you something like 10 minutes to start and populate MeiliSearch, you will be able to test it just by going to the server HTTP url in no time!
> I cannot do any substantial programming or data analysis if I expect to be disrupted.

Yet when you're in an office, you can always be interrupted by anyone coming up to you (and that's usually true even if you have your private office). That doesn't mean we don't reduce the actual number of interruptions. The same applies when working remotely.
I was born in Australia in 1970, and learned programming as a natural progression from the electronics kits and soldering-iron based things I was doing with my favourite uncle, who was a Ham-radio enthusiast and had everything we needed in his radio shack to build ourselves a little digital computer, in 1978. I was 8 years old, and therefore perfectly timed to grow up with computing.

By 1983, I had written my first commercial software (to control a laser light-show for one of my Dad's night-clubs) and moved on to 'real computers' - in my case, an Oric-1 and then an Amstrad CPC6128 which I wired up to a modem, and with which I promptly discovered Unix and C programming on a local university system, courtesy of a friends' login being provided to me for the purpose of testing my modem ...

In the 90's, things took a turn for the worse in my opinion, when everything became Microsoft-oriented, and the field was renamed to "IT" instead of Computer Science. I watched with dismay as a lot of my colleagues and associates, still in school (where I'd dropped out of high school), learned "Visual Basic" and other such nonsense.

It really seems like there was a period in the 90's where computer education went backwards.

But nowadays, people are realising that all these old machines still work, and are still quite relevant when it comes to teaching kids how computers work. A day with a raspberry Pi is one thing - but a week with an 8-bit machine is another thing entirely, and between these two worlds, big connections can be made by the budding student of computer science.
Essential Skills of a Developer
The Dip Framework: No analysis, no tactics, no tools, no tips
I meant the non-obvious stuff.
Linux backup and restore tips from the trenches
A lot of good pieces of advice (especially on problem-solving, timescale, and moving on).

However, some points are IMHO superfluous, for example:

> Not all topics are equally important. Focus on the important parts.

These statements are correct and general, and most people would agree with (even having no idea the topic), but are rarely actionable (or even: make sense for a newcomer). Vide most of the motivational quotations.

In short: hard to disagree. But how the heck a newcomer knows what is important and what is not?
I completely disagree. If the problem is complex you need to have an in person discussion on a white board rather than writing a long winded email that will mostly be filler information that the reader already knows. It probably won't even answer the issue the reader wanted to know either. And now you've wasted 30 minutes.
In an ideal world you wouldn't even have to go that far. Just say that anyone born before 2020 is not allowed to have sex with anyone born in 2020 or later
From macOS Catalina on, there’s a new screen capture mode under cmd + shift + 5, that includes mp4 recording capture. That’s replaced most of my previous Giphy Capture use.
> Schools taught Office because there was no longer a useful entry-level for developers. And anyone who'd been up through the 80s was now working as a developer and getting paid a lot more than they'd get as an ICT teacher.

The second part is much more of an issue than the first part.

My father was a teacher at a fairly expensive private school, where the pay was a fair bit higher than normal. The ICT teacher was a friend of my dad's, and helped me if he visited. He could do some programming, and taught the students using robots (Fischertechnik and later Lego) and Visual Basic. Both were options on the curriculum, but many ICT teachers chose the "easier" options, i.e. word processing, graphics, presentations.

The robots lent themselves very well to introductory programming. There was a model of automatic sliding doors, a fork-lift truck (with a light sensor for line following), and a lift. All had appropriate sensors and switches to control them, and the computer had software to program graphically, or in text.
> Video games community is very luddite in what concerns adoption of technologies, they usually only move forward when the platform owners force them to do so.

I think this is an unfair assessment. "Real devs" had to use assembly language because when targeting consoles and low-end home computers, this was the only really performant option for a long time. For a lot of types of games this doesn't matter so much, but there's a long ongoing trend in big titles really trying to cram as much visual fidelity as possible into the target machine.

Same deal with C++ today. You can use Unity of course, no one is any less of a "real game dev" because of it, but it's simply not an option if you want to work on cutting edge tech for AAA titles. There are tons of other things you may want to work on, other boundaries to push, which I think is why Unity is such a popular option. But I think it's unfair to simply chalk it up to luddism. Present the available alternatives that compare favorably in terms of development speed and performance for non-critical software instead.
If you're at all interested in this topic and have access to the ACM library, the 'History Of Programming Languages' (HOPL) conference includes papers on these and many other languages and is fascinating reading.
> But it's a dynamic relationship and radical equity is still not justified even here. Equity and worth is not a function of solely participation.

It is a function solely of contribution in whatever way one contributes be that by being the smartest person in a room who needs only one minute to do what it takes others three months, or by being people who labor for three months so the smartest person in a room can do something else.

Since the negative contribution is evenly split among everyone ( blameless ) so should be the positive contribution.
This is pretty horrible.

And you could achieve the same thing with built-in functools.singledispatch by designing your API better

e.g. the example given is:

int area(int length, int breadth) {
return length * breadth;
}

float area(int radius) {
return 3.14 * radius * radius;
}

What if you need to calculate the area of another shape that uses a single integer value as the parameter?

With singledispatch and some types:

import math
from functools import singledispatch
from typing import NamedTuple

class Rectangle(NamedTuple):
length: int
breadth: int

class Circle(NamedTuple):
radius: int

@singledispatch
def area(val) -> None:
raise TypeError(val)

@area.register
def _(rectangle: Rectangle) -> int:
return rectangle.length * rectangle.breadth

@area.register
def _(circle: Circle) -> float:
return math.pi * math.pow(circle.radius, 2)
There are already dozens of such sites (just search for alternatives to Kast or Rabb.it), why should we use this one? Are there any advantages over competition?
Mark Yusko on how we ended up with QE Infinity from the Fed
And Reaper! The best DAW for music and podcast production because it doesn’t cost an arm and a leg. I didn’t realize all these were made by the same company.
On macOS, I use GIPHY Capture - not open-source but free and works much better than LICEcap.

edit: just noticed this comment https://news.ycombinator.com/item?id=22692523
I prefer to call it physical distancing. Social distancing is when the Internet goes off.
that is the right angle I guess. This should be a local doctor device.
quote:

"Before I started down the path of making Java fast, I was told "you can't JIT code that will touch a static compiler" .
Afterwards: all new languages start with the assumption "we can JIT this" in the implementation." - Cliff Click's LinkedIn (1997-2002 @ Sun Micro)
I was at a private boarding school, aged 10 in 1985. They had a computer lab with ~20 BBC model B's and we were taught BASIC, how to load and run programs from tape, how to use this paint software I don't remember the name of. It was all solid stuff.

But the real draw was playing video games, which was only permitted on weekends. Hours and hours of Chuckie Egg, Cylon Attack, Stryker's Run, etc.
I really like the design! I run my own job board tailored for Go engineers but design was never my strong suit, so really good job.

FWIW, I set up a twitter bot to tweet about new jobs that are posted. Creates a nice bit of traffic. Nothing earth-shattering, but gets the word out there. Might be an idea worth exploring :)
No Code Of Conduct (2018)
Thanks for citing the study. Just read through the introduction and conclusion and the Dreem sounds very promising.

After reading Matthew Walker's "Why we Sleep", I currently use the deep sleep percentage metric provided by the Sleep as Android app to determine how well I sleep, and jot it down in a sleep log. The book has given me the idea that deep and uninterrupted sleep is hugely important, but obviously the app is only able to give a crude estimate.

Perhaps this headband would give me better insights into my (failings of) sleep. I hope the parent commenter replies to your message.
I started off with BASIC, FORTRAN, and Pascal (as higher-level languages). I also used PERL and PL/1.

I don’t miss them too much, but they were important stepping stones.
That depends on how small and inexpensive the device is. For arguments sake if it is the size (looks like it) and price of a small computer than you can put one anywhere and scale it massively.
(not parent) Agreed. But I would also say that physics can actually help you a lot with understanding math. I learned both physics and math very organically at high school, going way ahead the curriculum, and to me it was more like a single subject. For a physicist, math is just such an essential tool. I cannot imagine having the understanding of calculus that I have without physics. (But then again that's why I'm not a mathematician.)
This. And while we're at it, we shouldn't discount awk which had a profound impact on Self (and ultimately JavaScript) syntax, in turn. So much so, in fact, that the following pointless code (which doesn't even show JavaScript/awk regexp constants) is both JavaScript and awk:

function f(x) {
a[x] = "whatever"
for (e in a)
if (a[e] == x)
return e
}

Edit: but awk doesn't belong onto the list because it's far from dead
It's roughly consistent with the data from South Korea which was quite liberal with testing potential cases based on contact tracing (so they have records of also the infected but asymptomatic or very mild symptomatic carriers) and they got 0.6%-0.7% case fatality rate, and the median time from infection to death is something like 3 weeks.

You get a much higher fatality rate if you're testing only people with severe symptoms or those who get hospitalized, which is what many countries are doing. For example, if you have mild symptoms, UK health service will tell you to isolate at home and call them for hospitalizatin if you get worse, and you'll get tested only if that happens. You also get a much higher fatality rate if hospitals are overloaded and people can't get proper lifesaving treatment, which wasn't the case yet in USA, so an estimate based on these numbers seems reasonable now.
Didn’t Docker hire the person who designed / maintained Alpine?

Edit: Yes: https://thenewstack.io/alpine-linux-heart-docker/
They say the best time to start a business is during a downturn because you face little competition and once you're up and running you're already back to the upswing. I guess the same is true of growing a business...
> At a time when adding two lists of numbers meant a map or a loop, APL introduced the idea of operating on the entire array at once.

Am I missing something, how is this different from a map?
Yes, and you perfectly demonstrated the confusion possible by selecting the wrong terms. Sure, 'specificity' and 'sensitivity' are scientific terms - but for marketing material, can be confused with emotional responses. Thus, I believe Bosch chose 'accuracy', since this translates into other languages more effectively.
He may have fiber to the home
I disagree. Perhaps in some areas, like electromagnetism or optics, but there are large fields in physics where it's not necessary (statistical mechanics, quantum mechanics, gravity, high-energy physics)
According to the test pattern videos I'm getting 1080p in Firefox on Windows
Yeah, and I'm sure he'd like the chance but either he puts everything in for a chance (as Rosberg did and decided he burned out after winning), or take the hit and do a good job for the best team.

Ricciardo made the same move Lewis did, and the delay in the new regulation opens up opportunity for him. How good or what could it be is very uncertain, though. I think he's very unfortunate in timing; I think he would take the chance of the Mercedes seat if he weren't in contract at that time. And if he knows McLaren were moving to Mercedes engine, he might consider that too. Nobody knows what Renault showed him that made him sign though. Or maybe $80M can wipe that pain away..
Contrast to nowadays where people mainly seem to view it as a source of bugs and security vulnerabilities. Which is true and reasonable, but a shame. I always like monkey-patching, at least in small personal projects. But if you want to distribute anything, you end up needing to go back and remove all of it. .
Again a new paper suggesting this interaction.
This is adding to some other papers on the matter:

Sources:

https://www.nature.com/articles/s41569-020-0360-5

https://www.bmj.com/content/368/bmj.m406/rr-13

https://www.thelancet.com/pdfs/journals/lanres/PIIS2213-2600...

https://academic.oup.com/eurheartj/advance-article/doi/10.10...
Handling Relationships Using Nested Objects in Elasticsearch (2017)
It's pending since 1932 https://en.wikipedia.org/wiki/Communal_Award
Stay home, explain the severity of the situation to people who are not taking it seriously to ensure that they stay home as well.
How do you get started deciphering the object data from an unknown format stored as binary? I've tried to extract data from ps1 games but have no idea where to begin.
I think it works better if you modify it to "An email basically never expects an immediate response".
Indians are practicing Untouchability for 2700 years https://en.wikipedia.org/wiki/Rigveda

#SocialDistancing is not different/difficult http://archive.vn/bEMTt
Second this. Vol 1 was the most influential physics book at high school for me. Though be prepared to go through it repeatedly. At least as a teenager with still developing abstract thinking, I had to think things through over and over again.
Couldn't we just vaccinate people with all the known flu vaccines we have now to get the same result?
There might be a problem in taking it too literally, but I think the underlying concept is very current, and maybe even more important than when the book was written: as much as possible, favor keeping a written trace and avoid disruptions to others.

To the written note: I think that really depends on workplace culture and communication content. I see it as e-mail for printed documents. For instance, in my workplace, it is quite common to exchange printouts of scientific articles that way, with a post it "you might find this interesting".
You can assume that as long as you're far below saturation. Yes, the logistic curve comes to play at some point, slowing down the spread, stopping at some large proportion of the population - it's plausible that two thirds of Americans will be infected, but that will take longer.

However, until the total number of infected is less than, say, 10% of total population, it certainly makes sense to just use the average doubling rate.
Also it can do multiple tests so it makes it easier to distinguish exactly what you have.
I think startup CEOs in general have a different risk tolerance from other smart people...
Various groups are also using the LAMP method (Loop-mediated isothermal amplification) which can apparently give results in 30 minutes or so without expensive thermal cycling equipment.

https://duckduckgo.com/?q=Loop-mediated+isothermal+amplifica...

Bonus article with biohackers in Sydney: https://www.abc.net.au/news/2020-03-25/amateur-scientist-mak...
Albon is still really new though. Bottas didn't get to his current form after a few years in Williams. I think Albon has the potential; this year is supposed to be the time to prove it. At least he's much better than Gasly and the team picked Albon over Kvyat. I'm really excited about him. The whole younger squad is really exciting to watch, can't wait for the battle in 3-5 years.