skysight-inc/HackerNews huggingface dataset:
Practicing hospital physician here. We never use the term "accuracy" to describe diagnostic tests, and whenever I see that term used, I'm very suspicious of the claim being made. In other words, this Bosch announcement can probably be ignored.

We use the terms "sensitivity" and "specificity" to describe diagnostic test performance, and never to my knowledge talk about a test's "accuracy." Usually accuracy refers to the sensitivity, but there's a lot of liberty taken with that term in marketing talk.

For example, the existing PCR test being used does not have ideal sensitivity, which for practical purposes means that there is a substantial false-negative rate. Which is why (among other reasons) we weren't testing asymptomatic patients in the early phase.
The source licensing here is a mess, AGPL, commercial, etc.
https://github.com/panther-labs/panther/blob/master/LICENSE

My read of the license file, is there seems to be some purposefully introduced license confusion and mixing of proprietary/commercial non oss files into the same repo, which makes it really unclear if this is OSS per OSI definition, if running git log will taint a contributor.

The compiled binaries assets are available under Apache 2.0, which appears to be a marketing tactic to capitalize on the name, while being completely unrelated to the actual source license, aka this is closer to free to use binary. IANAL but afaics most orgs should talk to a lawyer if they want to use this as OSS.

moreover this line in the readme also appears to be purposefully sowing confusion, "Panther is dual-licensed under the AGPLv3 and Apache-2.0 licenses." except they actually appear to redefine the common usage of dual license, to mean that parts of the code base are selectively licensed one or the other.
Maybe, a smart move would be to have a system that would look at how much traffic certain story has and then depending on the flow of traffic the 'create an account' wall turns on. Although, I doubt they have such a system, but it would make certain things easier.
Is my opinion on the exact details of the implementation of a non-existant car ban really that relevant?
AWS for Startups
There is something satisfying about the bounds of the cloud metaphor being reached (a cloud can't fill the sky).
If people running linux are not the intended audience, then who is?
C++ has an optional digits separator too. Not '_' but single quotes, since c++14 [0]. Which is cool. Swift has it too [1].

Erlang has the full stop '.' as expresssion/statement terminator [2].

[0] https://en.cppreference.com/w/cpp/language/integer_literal
[1] https://docs.swift.org/swift-book/ReferenceManual/LexicalStr...
[2] https://erlang.org/doc/getting_started/seq_prog.html

I like those features too! I'm glad they are coming to contemporary languages.
Basic Monitoring Setup with Promethues and Grafana
That paragraph doesn't describe social distancing, it describes the government ordering everything closed.

But whatever, we can call the thing where we take simple, effective public health measures that do not have grave economic impacts something else.

(the irony to me is that reducing the spread of things like flu would have economic benefits, many of which would be concentrated with those that are economically vulnerable)
Corruption is mainstream in the US. People don't appreciate how bad the situation is when money can buy politicians and subvert the majorities interests. It seems dramatic to say, but it's like a waking nightmare to me, seeing this in what I used to think was a country of high principles.
True. This is seems to be on one of the extreme ends of latency versus throughput optimization and its niche in the big picture of Covid-19 will be very small.

But it appears to be a new test cartridge for an already deployed machine, so it makes sense to have it anyways. I don't know who the typical customer of an on-site lab in a box like that is, but I guess that as last part of the market will be defined by remoteness and there it absolutely makes sense.

See https://bosch-vivalytic.com/ for the marginally less fluffy product page
musl, pronounced like the word “mussel” or “muscle”

Oh. I've been saying mew-sel this whole time.
It makes it a lot harder for solo developers or small companies to develop apps that work on all platforms
I'm an intensivist and I really hope that ventilator won't be mounted on the bed like they show in the picture. That's a very bad idea, you need that space to access the patient.
Reminds me of bitburner - https://danielyxie.github.io/bitburner/
How does that help? Which results are you going to treat with low confidence for second pass and why? Positives? Negatives? Both? If both, then what's the point of first pass anyway?
Two Sigma and Renaissance (albeit not Medallion) primarily invest outside capital.
> I can't afford to work for no pay

I’ve never seen a CS internship that wasn’t paid. Many pay upper five figures.
The 30% includes any kind of subscriptions or payment tied to the user account.
This is genius. Thank you.
I'm German, so I might be biased but I think Kurzarbeit (for our non-german speakers, it is pronounced: koorts-arbite [0]) (short-time working) is as close as possible to an economic wonder weapon during a recession:

People are still paid, companies do not have the full burden of wages to pay and especially do not have to go through hiring and training new employees after the episode when they want to ramp up again. It's an awesome tool to deal with a temporary situation and particularly aimed at making recovery from the situation easier (by riding it out instead of first succumbing to it and then having to get back on the feet).

[0] Hear it using the speaker symbol to the right of the german word at https://www.dict.cc/?s=kurzarbeit&=DEEN

PS: I wanted to point others to it a few days ago but unfortunately it did not catch on: https://news.ycombinator.com/item?id=22649108
So would sensitivity be the percentage of infected people who test positive and specificity be the percentage of non-infected who test negative (i.e. sensitivity = (1 - false negative probability) and specificity = (1 - false positive probability))?
What technologies/trends will be accelerated due to Covid-19?
I had an interesting experience in the UK on my way back to the US where no store would take cash because they didn't want to take the risk of spreading the virus on the cash and harming their employees. I'm curious what people think are other trends/tech that will be accelerated by the virus?
Seems much more sad and dreary to be the kind of person who can only find humour when punching down.
A Digestible Overview of Neural Etworks
I think it would be useful to compare the mortality rate of a region with the past years. Other than uncounted coronavirus death there are other emergencies that cannot be throated properly in some heavily affected areas and that increase the overall mortality rate.
Certainly there are more kinds of people running Linux
I've been using musl on embedded systems for a while, and its simplicity is indeed quite a feature.

My biggest issue is the lack of ASan, or ever HWAsan. valgrind is nice, but quite slow. I know Rich has been working on a new allocator that will make ASan easier to implement, but it's still a few months away.
Scuttlebutt far as I know is people that get pneumonia often have long lasting issues.

People like the guy you're replying to are angry because their comfortable worldview is being challenged and hard.
And yet you understood what I meant.
Really glad you like it!
"Alas, Windows has no such mechanism."

* https://web.archive.org/web/20180825052853/http://jdebp.info...

"At last, [...] Windows has such a mechanism."

* http://jdebp.uk./FGA/capture-console-win32.html

(-:
The full quote does one extra thing, it implies that buying 100+ of these machines is totally expected.
What is the purpose of mask have you ever thought about? If you plan a bank heist you need to use a mask otherwise your face will be exposed to a cctv. Said that who wears a mask is the potential Villain. doctors wear mask to prevent that their patients catch an infection. Wear a veil is a law in accordance to their beliefs. Mask and veils do not last longer you have to change or clean. To finish with this nonsense it is all about the end of freedom where machines and AI will dictate what you can and what these machines allow you to do. In a few months the shadow goverament will implant a chip to control you
Syncplay: Keeps media players in sync over the Internet
Just a few days ago HN had a posting from way back when (Ron Gilbert, 1989) explaining exactly how this game needs polishing:

https://grumpygamer.com/why_adventure_games_suck
Is the AGPL Broken?
Is this just a chat web app then ?
> There are plenty of medical equipment manufacturers in the UK who've made these exact products before, or very similar products, and who know the rules and regulations well. They've offered to help, but not heard anything back from the government.

You're extrapolating a lot here. That's one guy showing up on TV, presumably running a small medical equipment company, who got into contact with someone at the DTI, who told him to fill out a form on a website. He did, but there was no followup. The end.

Note that he also says he can't actually ramp up production that quickly, that he relies on subcontractors that aren't available, and so on. I don't see what the government can actually do for him, besides ordering something that he can't produce at bigger capacity anyway.

A company like Dyson could presumably produce the whole thing in-house. A zoo of interdependent companies may be more efficient at small scales, but at large scales, logistics becomes the bottleneck.
The bad thing is, it's pretty hard to compile Linux with musl. I don't remember the specifics, but it had to with the #define mess that glibc uses.
Expecting to see Perl in an article like this in 5 to 10 years. Wasn't the first language I learned, but there's a fond place in my heart for it. At the time, it was the (only) less painful way to get at sockets, libc calls like getpwnam(), etc. I know the TIOBE index is flawed, but...ouch: https://www.tiobe.com/tiobe-index/perl/
The Spring Fashion You Can’t Miss
List of Chocolate Bar Brands
Charting the COVID-19 spread in Australia
I don't know how popular those are and I thought for a moment they just announced this shutdown. It appears it was announced back in September. https://www.neowin.net/news/google-is-ending-support-for-mul...
Christchurch shootings: Brenton Tarrant pleads guilty to 51 murders
Well thats pretty useless, another thing for the Google Graveyard.
Same here even after I turn off the tracker blocker and UBlock Origin
Easiest Online Money Making System for a Beginner
It probably has to do with the balance of the weapon?
Open-source security tools for cloud and container applications
I have personally seen a great improvement about how AWS treats it customers. Constant support, credits to try new technology, free trainings, etc.
How to deploy a Kubernetes cluster with Multipass
At one point I had a good reference but I don’t have it on hand.

Quartz oscillators don’t have very good long term stability (see: Allen deviation) compared to atomic oscillators. Atomic oscillators are fascinating, and have something to do with the geometry of the atomic orbitals. See the section “Electron placement on the periodic table” and the “Orbitals table” in the “atomic orbitals” wikipedia[1]. Note that rubidium and caesium are the heaviest non radioactive alkali metals, thus have the largest s valence orbital. I believe this is the key feature to them producing a stable frequency.

We can do even better though. We put a few of atomic oscillators in orbit and have them talk to each other to agree on the time and location of each other, taking into account time of flight of signals and relativistic effects. You can use the phase offset between the different satellite signals to find your position and time very accurately on the ground. This is GPS and it is the current gold standard for time on Earth, outside of NIST and other global authorities on time.

Both GPS and atomic oscillators are very stable, but require the use of a quartz oscillator. These sources discipline a quartz oscillator in a feedback circuit (phase locked loop, PLL). PLLs allow you to synchronize two clocks (in this case, the quartz oscillator is being synchronized to the more stable source). PLLs have a loop cutoff frequency at which the tracking begins. Above this cutoff frequency, no tracking occurs. It is important that the local oscillators we use do not have a lot of phase noise (aka jitter, I literally wrote my thesis on the stuff. Phase noise manifests itself as edges coming too soon or too late compared to an ideal clock, but at rates above 10 Hz (an arbitrary boundary defined between jitter and wander). Quartz oscillators, in this context, most typically run at 10 MHz. It’s a very useful frequency for a huge number of applications. This frequency can be multiplied by any integer by using PLLs, but phase noise that seemed trivially quiet at 10 MHz is the volume of a rock concert at 1 GHz. So, we use quartz oscillators for a reason: they have low phase noise. The amount of phase noise in quartz oscillators can be decreased by compensating for temperature (TCXO) or controlling the temperature (OCXO). You can put your oscillator in an oven and put that oven in an oven for the lowest phase noise oscillator that humans make: the double ovenized cystal oscillator (DOCXO). The reason temperature affects quartz oscillators is because they work by applying a constant voltage to a crystal that outputs a resonant frequency. The physical size and electrical behavior of this crystal changes with temperature. Importantly, it also has a strong electrical signal compared to the noise. Atomic oscillators have a small signal that is amplified up, and it brings a lot of noise with it. Atomic oscillators work by modulating a bright light by a small amount[2].

1. https://en.wikipedia.org/wiki/Atomic_orbital

2. https://youtu.be/ymV9LwhD0W0
Singapore Delivery Startup Honestbee Takes Legal Action vs. Ex-CEO, Director
I wouldn’t really shame them on this one. Google docs and sheets uses contenteditable under the hood. Contenteditable isn’t specified or standardized anywhere and varies wildly between browsers, and sometimes between browser versions.
Show HN: I made an image sharing site where you can tag what you upload
No, Google Play Games multiplayer APIs have been announced at least 6 years ago and I don't think they were used much by anyone.

I doubt anyone in the Android world is actually surprised about this.
You still need to write non-consing code to avoid memory allocation/deallocation latency, just as if you were working in Java, Lisp or OCaml.

(In fact, GCs can often give you better latency than malloc/free unless you go into custom allocators with object pools... which is part of writing non-consing code in GCed languages)
Looks very nice, Bram!
Just to be clear, Apple didn't kill Flash, mobile killed Flash.

Even on the Android phones that supported Flash, it ran like shit and drained battery. Apple just never opted into that experience.

This revisionist history, of seeing people wanting the proprietary Flash to come back, is crazy.
2000 years ago is an easy one. Hint: if you want to nail a guy to a cross, you'll need to work some metal!
Tell HN: Posting a job on Remoteok.io costs as low as $3
Not affiliated, was looking through the remote job offers and noticed that the base price has dropped to $3.
Thank you! I've been bringing up the sensitivity issue a lot recently, since it seems to be disregarded by many upset at the situation. I have a question for you if you don't mind: when so many people complain about lack of testing in the US, do you know what false-negative rates would exist for the tests we'd expect to see (like what they see available en mass in other countries)? And would you know what that level would need to be for the test to be useful?
> Sounds really impressive, but writing "1,000 tests per day with just 100 devivces" is really marketing BS I think.

Correct.

> They should've just written "10 tests per day per device".

Incorrect. Marketing BS works.
That's pretty standard entry level in 2020
Your office connection is probably scaled well. If it was as fast as your home broadband it would mean your company overpays for it and actually looses productivity.

Office work does not require fast Internet access and does not require that your Youtube videos load instantly.

We did some research and it seems broadband Internet access does not improve productivity and may actually reduce it.

Any minuscule increase in productivity (I mean a total of 5 minutes of loading times per employee per day) is meaningless. People can't focus on their real work for 8 hours straight. When Internet works faster, people just use more of it and are less selective about how they use it. People also get quickly used to increased performance and will be complaining at almost any performance point.

Another research on build times showed that hugely increased build times don't improve productivity either. At first yes -- people get excited. But then, when build times are very short (say 5s compared to 10m) most (but not all) developers just stop staring constantly at their IDE and thinking about how to structure their code and instead reduce their iteration to a minimum (say couple of lines of code) and just restart to see if it works. This seems to actually reduce quality of produced code.
The ventilator settings they're referring to are basically 2 variables: The number of breaths per minute, and the volume of air pumped for each breath.

As the patient wakes up or goes to sleep etc you may need to adjust the ventilator again so that they're comfortable.

It's just a labour intensive job.
thanks! (not sure if I can say this here but it's all made without code ;) haha)
New Covid-19 Test: Bosch Kits Find Virus in 2.5 Hours
Best i can do is 300
> The interesting question isn’t “Why did Smalltalk die”, it’s “Why did C++ survive”. I think it’s because C++ had better C interop so was easier to extend into legacy systems.

Video Games. From around 1999 to recently, C++ was the language of game development. It only recently came under serious threat, from C#.
> 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.

I do not agree with that statement. In lots of roles, it does not matter whether you answer now or in one hour, but being constantly disrupted unexpectedly can have a dramatic impact on concentration and productivity. I cannot do any substantial programming or data analysis if I expect to be disrupted. The problem is not someone calling because the house is on fire and I am the only one who can fix it; the problem is someone screaming for my attention to e.g. know if I will participate in an event in 2 months time. Avoiding unnecessary disruptions is not letting people have leisure time, it is allowing them to do their work properly.

On that topic I really like that piece:
http://www.paulgraham.com/makersschedule.html
In my recollection, previously announced "quick tests" had only a 70% accuracy.
Map clusters of diseases to tackle multimorbidity
Pascal have two moments which really peak. Turbo pascal and Apple Mac. After that not sure what its use. Ucsd pascal always slow.
Coronavirus: Iceland’s mass testing finds half of carriers show no symptoms
There was a wave of 8-bit interest from 1980 onwards, with the ZX80/81, ZX Spectrum, Electron, Dragon, and other cheap machines. The BBC eventually caught up with its own micro, but it was between and four times the price of other machines, so it was only ever bought by very rich parents and universities. And a few schools.

These machines were all zero-setup hands-on BASIC environments. A lot of people used them for games, a smaller number typed in listings by hand from paper magazines, an even smaller number learned assembly programming.

It was incredibly easy and cheap to set up a games company. You wrote your game (hard - but not that hard), you paid a relatively small fee to have some tapes duplicated, you put an ad in the back of one or more magazines, and when the orders came in by post you sent them out by post. Marketing? Send games in for review and maybe hire a stall at a computer fair.

If the game was even slightly better than average it would sell.

The result was that anyone born between around 1960 and 1970 had cheap access to good-enough hardware on which to learn simple programming and a ready-made business model they could copy, all requiring next to no start-up capital.

There was a shake-out in the mid 80s. The PC arrived and business-ised the market, raising the cost of entry. Games became more challenging to develop as graphics techniques became more sophisticated. The 16-bit machines arrived, which took things up a level as dev tools started to cost real money.

So by the 90s the scene was an industry. Schools were largely irrelevant to it. Some schools had "computer clubs", and the BBC had promoted BASIC for a while, but in 1991 8-bit BASIC started to be replaced by VB, which wasn't a school-level topic. Windows 3.1 programming was hugely more complex than either BASIC or assembler and the tools were insanely expensive. By now the cost of entry was far beyond the resources of most teens/students, and alternatives like Delphi (Pascal) couldn't sell directly to schools like Microsoft could. And even if they could, most parents weren't going to buy their kids a PC to play on, because PCs cost as much as a car.

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.

tl;dr the industry cut out the educational system. "Business-ising" the technology starved a generation of access to affordable computing and the high cost of entry made it very difficult for talented teens to build the next generation of businesses.
Notes from 1984 tech talk about programming languages
What a scary writer. Appeals to ancestors, to old fashioned values and mocks to legitimate climate risks like this article are precisely what I expect from this network.
Yes. The intuitive way I try to remember it is to think that, in just plain English, "How sensitive is this thing?" means "How likely is it to detect whatever it's supposed to detect?" (e.g.: How likely is this security camera to detect movement?)
There are creative positive pranks though, that can give people a boost or atleast a smile.

I like the Michael Carbonaro/Just For Laugh Gags variety. That kind of positive humor and creativity is helpful during crisis. You can see the effect it has on people in the youtube comments.
When the workers lose their jobs, a portion of them will start new businesses, and some of them will succeed, creating the next uptrend.

That is, unless they're starving and homeless.

The absolutely worst mistake to do is to pay support to large corporations.

The potential downside and risk is that more people become permanently unemployed than entrepreneurs.
Are you deliberately misspelling Google as Goolag to make it sound like gulag?
Yep, people are finally realizing that 'cloud' isn't something magical and limitless. It's just a bunch of servers, connected together, with each having a limit as to how much data in can store and process.