skysight-inc/HackerNews huggingface dataset:
There is no place on earth that has said "Not symptomatic? Wear a mask and carry on." and seen the curve flatten. As you say, a lot of asian countries _are_ enforcing mask usage. But none of them are just "carrying on".

IIRC China is enforcing a "1 person per household is allowed outside once every three days for supplies" policy in the most affected areas, has built multiple new hospitals, has implemented multiple cordon sanitaires, locked down millions, has _free_ testing, and is enforcing that testing.

South Korea, Singapore, and Taiwan were among the first to ban flights from China (and given where they are that's MUCH bigger than the US doing so, both politically, and in percentage of flights). They are testing people constantly before they're allowed out of or in to places. They are _enforcing_ quarantines of people with fevers, they are interrogating people that might have been exposed to the disease, and are quarantining based on that, even without symptoms. They have a _lot_ more people staying home than usual. They are accessing people's financial data in real time without warrants.

No one's saying masks make things worse. Given how many masks we have, there's an open question as to whether we should reserve them for medical care providers or not. What people are saying is that masks are not enough. And they're right.
Why do human beings keep getting viruses from bats?
Just to back this up with some numbers. So there's about 50000 people in the Hebridean islands off the west of Scotland, most islands have at best a couple of beds where the best you can hope for is the local GP can put you on oxygen. There is 1 air ambulance and 2 coastguard helicopters covering this region. If half the population gets it that is 25,000. If 1:20 of those need hospital treatment that is 1250. The protocol for critical care 'Big Sick' situations like breathing difficulties is immediate medevac by air to either Glasgow or Inverness. Lets say a typical helicopter evacuation might be possible to complete in 2 hrs. 1hr fly out, land, transfer casualty to chopper. 1 hr back to drop off at hospital and clean up. So one chopper can do 12 evacs every day. 1250 requiring evacuation for breathing difficulties requires a helicopter to be in operation continuously for about 100 days 24/7 to meet the demand. That is a best case scenario as many parts of the Hebrides are more than a 2 hr turnaround, aircraft maintenance, crew rest, enough trained crew to cover 24 hr operations, etc

If you go to the islands and you've got it and you end up requiring hospital treatment, you will be much more likely to die from it as there will be no capacity to medevac you in time.
Make a qualified guess: cloud CPU energy use
We're trying hard to convert our CPU hours on Google Cloud to what impact it has on the climate. Having spoken to the team at Google Sweden, they don't seem to have any idea at all.

A good start would be to find out, or get a qualified guess on, how much energy a CPU hour might consume?
There is a way to do it safely: follow the same 14-day self-quarantine regimen that's recommended for anyone who's traveled. Don't go to stores, don't go to gas stations, pretend like there is nuclear fallout outside.
There'd be no question of rights for any of the shots I saw in the article. My personal property being in your photo, taken in and of a public place, doesn't give me any ownership; if you take a picture of me then it can be more complicated, but an object (or a monkey!) has no likeness rights of which I'm aware.
> pointer provenance, inability to read uninitialized memory

what do you mean by these two?
not sure about the former. as for the latter, of course you can read uninitialized memory, unless you mean something else?
How a supercomputer network of 700k PCs is helping to find a Covid-19 cure
That is related to the last paragraph, in that one has to trust the application or other applications with access to your chat history cache can not read your keys and know how to use them. On a cell phone, I would say that is quite a challenge, given that applications can be updated by other parties. In my opinion, unless you fully control the OS and applications and no application can update itself without you explicitly taking action, then one can not say for sure that the message was protected.
Ask HN: Recommend Books on Statistics
My PhD in information systems will start this September. Even though I took a class of statistics during Master's, I think I should familiarize myself with probability, stochastic processes, mathematical statistics, and multivariate analysis. Any advice for self studying books regarding these areas would be greatly appreciated.
I have just launched Testfly - an ultimate tool to help app makers hire thousands of verified app testers with just a few clicks.

Before Testfly, I've been running several tech communities over a couple of years and gathered 66,574 verified testers for this.

I put one of my apps on Testfly for a live demo so that anyone can see how it works - https://testfly.app/demo.

Of course, any positive/negative feedbacks are so welcome!
The git log is also handy.

first "merge": https://git.kernel.org/pub/scm/git/git.git/commit/?id=33deb6...

first "tag": https://git.kernel.org/pub/scm/git/git.git/commit/?id=bf0c6e...

first "branch": https://git.kernel.org/pub/scm/git/git.git/commit/?id=74b242...

first Linus "branch" commit: https://git.kernel.org/pub/scm/git/git.git/commit/?id=e69a19...
Covid-19 test: voice based analysis (needs more training)
No, it uses WebRTC. https://support.google.com/meet/answer/7317473
The Security Rule and Transmission Control Standard mention encryption, but as Addressable, not Required, if memory serves. That means you have to do it if it's "reasonable and appropriate", and in this context they just mean transport encryption like TLS, not Signal-style actual E2E.

Not that you shouldn't, of course. And you better have an excuse for not doing it (e.g. we don't re-encrypt after the load balancer terminates TLS is a common one). But doctor's offices fax stuff to each other all the time, and that certainly is not encrypted. Perhaps you're thinking of a HITRUST control?

(Minor nit: HIPAA, not HIPPA.)
> You don't build wealth by saving. You do it by investing using leverage.

For some reason, this sounds like "you don't build wealth by saving. You do it by lottery and scratchcards!"
Psycopg3: A First Report
I should add that AWS is the only thing I’ve ever mocked that had third party mock tools available, everything else I’ve ever worked on required us to write our own. I’ve never written device drivers, so I’m not arguing that it’s easy or common to do, just that’s what I would do at least as much as possible.
He owns the rights to the pictures he takes. No purchase necessary. Especially in the context of wildlife, there are no human subjects to cloud the issue.
There are cases in places as remote as central Alaska at the moment. The virus is everywhere, and continuing business-as-usual anywhere is the problem (i.e much of the South and central US), because each state not sheltering in place has its own huge internal transmission vectors.
I think Catalina 10.15.4 broke SSH
I feel like that's a lot of benefit of the doubt on behalf of someone who's already behaving selfishly, you know?
Amazon fires worker who led strike over virus
A Darwinian Approach to Federalism
Java’s GC and lack of pointer arithmetic should push it a little further to the right, no?
So how do you know if you are infected?
No, reading uninitialized memory in C is UB.
the audio processing can be done fine on consumer hardware, not really an issue. You can't mix the audio streams in the traditional sense, but you can multiplex the packets, demux them client side and decrypt/mix.

It's not ideal for a number of reasons.
For better or for worse, WebRTC is very opinionated about codecs and transports. Those might be great choices for some scenarios, but no developer wants their whole business to be constrained it.
Have you met rich people?
They probably learned a lesson from Whatsapp which was a nightmare of insecurity in the early days that cutting corners gets results and approximately no one cares (except the tiny minority like us who would never use it anyway).
Can you write a well-defined C program that reads uninitialised memory?
I don't follow. In my experience setting up a build environment and changing a couple lines of code provides a lot more control (and is a lot easier) than rewriting the whole thing from scratch or ditching it entirely for something else. If your distro's package manager supports source builds then you probably don't even need to use tools like GNOME Builder to make quick modifications.
So no disrespect to your colleagues, but they work in C and don't understand the relationships between C --> ASM --> Machine Code --> Hardware?

That's... disturbing. Hope they're not building medical devices.
Number of new cases in Oregon
is flat to slightly down in the past six days...

3/25 57

3/26 50

3/27 98

3/28 65

3/29 69

3/30 58

These are new case numbers.
Data source:
https://weather.com/coronavirus/l/3e056a178cd9fcb8c8efaa5819...

weather.com case numbers for oregon
Related https://en.m.wikipedia.org/wiki/Monkey_selfie_copyright_disp...
Eclipse Theia 1.0 – Open-Source Alternative to Visual Studio Code
Zoom seems to have adopted the "Move fast and break things" mentality and it's catching up with them.

Don't have real E2E encryption? Don't say you do. Don't wave away a giant security vulnerability as "a feature". Don't explain monitoring and tracking as something you need to do for advertising when you don't show advertising.

Their product may be superior in quality compared to the competition but their Marketing and PR teams comes across as bush league at best.

The only incident I can give them any credit for is the Facebook reporting. They handled that well in my opinion by admitting the problem existed and immediately resolved that issue.
Former country kid here, but inching my way toward having spent half my life living in urban areas.

My sense is that a population-level trend toward country living simply can't happen. There are too many people, and they can't all move out to the country without causing it to not be the country anymore.

The difference over the past couple decades in the are where my mom lives is stark. Night isn't noisy anymore, because, thanks to land developers, all the wildlife has been crowded out by McMansions. Growing up, we roamed an area of quite a few square miles on foot and on bike. Nowadays I'm not sure I'd let my kids do that, because there are just so many more people blasting down the road in their Audis while fiddling with CarPlay.
Perhaps the system could allow users to send high resolution still photographs alongside the low-quality video stream.
New Solar Panel Models Offer Great Promise (But There Is a Big Catch)
I'm pretty sure you can get that with a HD camera or two and some hypnosis plus off-the-shelf ML.

One of the very first things I learned when I was studying hypnosis was to induce a simple binary signal from the unconscious. (Technically it's trinary: {y,n,mu} https://en.wikipedia.org/wiki/Mu_(negative) )

(In my case my right arm would twitch for "yes", left for "no", no twitch for "mu" (I don't want to go on a long tangent about all the various shades of meaning there, suffice it to say it's a form of "does not compute."))

Anyway, it would be trivial to set up one or more binary signals, and detect them via switches or, these days, HD cameras and ML. You could train your computer to "read" your mind from very small muscular contractions/relaxations of your face. (The primary output channel, even before voice, of the brain, eh?)

Or you could just set up a nine-bit parallel port (1 byte + clock) and hypnotize yourself to emit ASCII or UTF_8 directly. That would be much much simpler because it's so much easier and faster to write mind software than computer software (once you know how.) And you could plug yourself into any USB port and come up as a HID (mouse & keyboard.)

I'll say it again: when you connect a brain to a computer the more sophisticated information processing unit is the point of greatest leverage. Trying to get the computer to do the work is like attaching horses to the front of your truck to tow it. Put the horses in the back and let the engine tow them.
I don't think the "lens inspection" picture was taken on an iPhone, not least of which the stolen/drowned one — partly due to its quality, partly due to its name, and partly due to the positioning of the monkey's hands.
Another major way in which assembly language is closer to the hardware than C is the presence of explicit SIMD instructions.
For the first, https://blog.regehr.org/archives/1621

For the second, https://www.ralfj.de/blog/2019/07/14/uninit.html

(the second one is a bit more Rust focused but the core idea is the same)
No, it really isn't on anything modern, like ARM SoCs or x86 CPUs. The number of times I've hit my head to wall trying to understand what the heck the CPU is doing for a given sequence of instructions, like why the number of cycles or memory bandwidth required is way different from my expectation.

A modern CPU willy nilly reorders instructions, stores, and creates new "virtual" registers out of thin air to dissolve stall inducing dependency chains. It can also split instructions, fuse them together and even entirely remove some instructions -- as long as it doesn't affect the end result.

Generally (within limits of CPU memory model) the only thing you're guaranteed is that eventually the result is what you'd expect from sequential execution. That of course applies on the core you're running on, otherwise you naturally need to synchronize with other cores.

Luckily there are tools to find out, which work to some extent, IF you can run it on same CPU model (and really, whole system, incl. memory subsystem!) as what you're interested in.
Pelosi’s $2.5T Virus Bill Delays Mortgage, Car Payments
IANAL, but AFAIK, that would be a violation of the Constitution for the United States. In fact, I think Governor Andrew Cuomo of New York threatened to sue another governor (was it Rhode Island, Vermont, somewhere else?) for attempting to close their borders to cars with NY license plates.
I think that's a really cogent explanation and fits a narrative that I've seen work when I try to tell non-technical leaders why they probably aren't ready to do ML/DL.
Star Trek Deep Space 9 documentary is now on Tubi for free
What happens when you reach outside of an array or access memory after it was freed falls under UB and those are the most serious problems about the C family of languages.
California scientist says his team has discovered potential cure for COVID-19
> You're right. But that wasn't my point. My point was that C isn't the close-to-the-machine language that many programmers think it is.

It is, but what happened though, is that assembly/machine language no longer is as close to the real machine as it was in the past, it is an abstraction on top of micro code.

The high level languages that you mentioned are further away, and competition abstracted away from the assembly.
How much of that reinvestment went to the warehouse and delivery workers and their safety? Considering their strike: not enough.
There are gazillions of DIY face mask videos on YouTube.

⌘ https://www.youtube.com/results?search_query=diy+dust+mask
Testing will also peak out at the state's capacity to test, whereas people will have a hard time hiding dead bodies, so I think some numbers are better for forming a stable picture.
Image Datasets for Computer Vision
>inability to read uninitialized memory

printf("%x", *(int*)0x12345678);
Vint Cerf Tests Positive for Covid-19
Give that Java is written in C++ which is in turn an extended version of C, I'm not sure that chart is entirely to scale.
And unspecified behaviour is (slightly) different again.
Atlassian is an Australian company, headquartered in Sydney, though the current plc is legally in the UK. (I have no idea if that means they're bound by said backdoor law.)
These aren't selfies, so the relevance is limited, even assuming (imo charitably) that the arguments against copyright in that case are other than specious.
Thank you, Honda!

Touch screen controls in automotive environment is such a bad idea (unless the vehicle is stationary, and even then...)
Zoom Is Leaking Peoples' Email Addresses and Photos to Strangers
Bout time this started happening. Now, the rest of the industry just needs to follow suit.
Sorry, but how is it selfish? If you can leave a dense area and self-quarantine for 14 days, you're actually doing a net positive by reducing density. The only added "risk" is that you might crash your car on the way. That feels less bad than retransmitting the disease in a crowded area.
I guess it depends on what qualifies as a major city and seriously rural. I'm about an hour outside of Boston and, depending on the town, there are farms, orchards, etc. and land can be (again depending on the town) relatively inexpensive. Between my two neighbors and I we're on about 100 acres total abutting conservation land.

However, I don't really consider that to be seriously rural. There are supermarkets, a Walmart, hospitals, etc.--all within a few miles. You probably really need to go a couple hours to Western Mass or southern NH before things start to get what I'd consider "seriously rural." And even then you're certainly closer to civilization that you'd be in large areas out West.
Maybe just too early?

Grant funders are starting to require teams to publish their code and data. Maybe they're the target audience? Data repos vendors could get on the list of approved vendors for teams receiving funding.
Needs an email-based sign-up (friction) but the theory seems good. Help train the AI :)
Atlassian is based in Australia.
Never has been. Deep down 1's and 0's are still analog voltages, subject to capacity and inductance, on a tiny wire between transistors. Without proper timing you end up reading the voltage half way between ascending from 0 to 1 and who knows what value you end up with.
They should be using death rates to estimate the peak, not confirmed cases. Death counts are very accurate if not perfect representation of the situation.
1pm EST: Watch doctors examine a virtual patient with Covid-19 symptoms
Several thousand people die every year from drowning every year in the US[1]. That number could be significantly reduced if swimming pools were banned. Swimming pools provide a lot less utility than cars. Do you think swimming pools should be banned?

[1] https://www.cdc.gov/homeandrecreationalsafety/water-safety/w...
I don't think either of those are true for meet.
FDA Authorizes Use of New Two-Minute Test Kit for Coronavirus
Be Wary of a Model That Shows a Decline in Covid-19 Deaths
You don't have to be rich to have a second home in a rural area.
I've used another software for big meetings, now called Vibe, which works if I close chrome and patiently wait for the bloated java app to expand into all available memory before trying to take any action... it's not great.

Zoom manages to run without crashing doesn't force me to close a browser and waiting a lot, so that's an advantage.
Static analysis tools should be the standard part of any build process, but especially with C/C++.

I’ve mentioned before here, but when I found a reasonable number of bugs in critical library used throughout one of the FAANGs written by their most senior and brilliant engineers by running a fizzier on it for a few hours, my opinion of those languages changed.

Integrating Valgrind and Clang’s checker, and running AFL for many CPU years was critical in unearthing some really funky crashes, hangs, overflows. Without those tools it’s not clear that those bugs would have been fixed. In fact, one of them affected me a few months prior and AFL helped uncover the codepath that was failing.
Tamiflu works, you just have to be within the window.
Since this comment was written, narsil (Vinod Chandruis) has edited his profile to remove the fact that he is a co-founder of Kloudless. You can see it cached in google search results:

https://www.google.com/search?q=narsil+kloudless

Kloudless is currently promoting security solutions on their twitter timeline.
They surely have very high upper limits on S3 files.

Lambda functions have limit on concurrent functions you can run.
Here is what the rest of the general public is also doing:
“I also see people congregating on the beach that are completely ignoring what we’re doing,“ he said, “and I will remind these folks: You are being very very selfish because you are putting all of us, including our health care providers, at risk.”

from:
https://www.politico.com/news/2020/03/30/maryland-shelter-in...

People are still going out and doing things around and with other people. And they shouldn't be, even with a mask.
No, they still have to be constantly reminded.
> because that's what the compiler writers think they're doing.

Yep. And that's why modern compilers are such a shit show.

> any simple-but-obvious program is probably vulnerable to a dozen UB vulnerabilities.

I was shocked (well not really, but it is shocking) when a Googler and member of the C++ standards committee said in a talk (probably some C++ conf) that he works with the best C++ engineers in the world and none of them can write even small amounts of correct code according to the standard.

Head explodes.

Maybe, just maybe, there's something wrong with the standard and how it is interpreted? But apparently the thought never entered his mind.
Will Mortgage Borrowers in the US Be Offered a Virus-Induced “Mortgage Holiday?”
I've lived next to all sorts of people, and I can tell you with certainty that wealth isn't a factor in being neighborly.
Original source:

https://www.medrxiv.org/content/10.1101/2020.03.27.20043752v...

Actual detailed predictions by state:

https://covid19.healthdata.org/projections
None of the WebRTC based options just work, they're all glitchy and cannot scale up to even moderate amounts of users. We have Google Hangouts Meet for free for our org, and we still pay for Zoom because It Just Works.
> Assembly isn’t

What you mean is that the popular Instruction Set Architectures (x86, ARM) don’t expose these pragmatics. (Though the microcode architectures of the processors executing these ISAs probably do.)

There are other ISAs (e.g. Itanium, most Very Long Instruction Word ISAs) that do expose these pragmatics, constraining what instructions can appear when in an instruction stream. Which in turn means that assembly code for these ISAs needs to be written with awareness of these pragmatics.
Is it possible to create a tutorial showing features end-to-end (using CLI / Code generation)? I have seen a couple of high quality tutorial series on web - but they are advocating usage of 1.18 version.
> But is Rust a more faithful model of HW?

As far as I know Rust doesn't claim to be, or have legions of people claiming it is.
Amazon Fresh/Whole Foods Delivery Slot Finder
>128-bit AES

Perfectly fine...

>SHA-1

You missed the important bit:

>SHA-1 HMAC

Also perfectly fine...
You can just as effectively, maybe more effectively, self-quarantine in a dense area, and not risk any circumstance at all leading to transmission elsewhere.
Women in Tech Slack Group is tracking some in a google doc:

https://docs.google.com/spreadsheets/u/1/d/1IKXAcDoYnWNpuFaD...
Plague Inc
Then C is an ill-defined abstract machine.
The Ally no penalty CD offerings are 11 months only. Side note: Last year, at one point, they were 2.3%
When I saw the timeline of this announcement and thought about the recent (and somewhat surprising) upswing in the stock market, it made me wonder if there was a link. I've found that friends/neighbors who work at hedge funds have been among the most well-informed regarding covid developments. They got out before the market dropped, and they'll likely get back in before it rises again (and may help cause its rise, due to their moves).