skysight-inc/HackerNews huggingface dataset:
I completely agree. To that end, it actually seems like fully decentralized client side contract tracking would be a useful technology to have a set of government supported open specifications for. Building the functionality into the OS, securely encrypting (no key escrow!) with a user supplied password, and requiring a warrant to seize (but good luck without the password) would proactively enable a robust response to future pandemics.

Actually I suppose this matches my view on location histories. I like them as an idea, but current implementations exfiltrate all the data off of my device which bothers me to no end.
It shows up in the search index, so it clearly hasn't been removed.
I'm not an epidemiologist, or an MD, so with a large grain of salt:

Containment: Testing & contact tracing - you try to contain the disease before it widely spreads. Usually one of the early stages of fighting.

Mitigation: You can't contain any more, and you're trying to slow down the progress to avoid a large peak. Test & treat those with severe symptoms, encourage people with mild symptoms to stay home, encourage people to keep distance.

Suppression: Things have hit the fan. You need to drastically halt the progress of the epidemic. This is shelter-in-place, lockdown, quarantine etc. #staythefuckhome has become a bit more mandatory. That's pretty much where we are right now. You want to drastically reduce the number of infections in a short amount of time.

"Meaningful supply" was in the context of suppression actually taking hold. At some point, you're hopefully down to illness levels where containment or mitigation make sense again. But for that to happen, you need tests, you need PPE, you need infrastructure so you actually can contain. We're at suppression/lockdown because we failed at that the first time round.

So, it's not about avoiding the lockdown now.

The goal is lockdown now to prevent catastrophic overload and buy time to get supplies in place for later containment stages.

Hope that clarifies?
But, of course, containment is not guaranteed to work, so we might be cycling back and forth between those measures

The report #9 from the Imperial College of London details the ideas behind that cycling approach: https://www.imperial.ac.uk/media/imperial-college/medicine/s...
Goodbye, Docs Team
To be blunt, the SPR is superfluous now. It made sense when we were largely dependent on imported oil as we would have a buffer during a supply disruption. Now that the US is producing so much oil, and seemingly has almost unlimited amounts sitting in shale plays across the country, the SPR is much less useful.
I actually really like a "format on save; don't format without AST" combination.

It's really nice knowing as soon as you hit ctrl+s whether you've just written in a syntax error or not.
Top five, summaries easy enough to find via Amazon:

- Turings’s Cathedral

- The Information: A History, A Theory, A Flood

- A Mind at Play

- The Victorian Internet

- Dawn of the New Everything

Plus two that I haven’t read but hear amazing things:

- Mindstorms

- Dream Machine
> U.S. District Judge James […] Mahan found Dogge to be “exceptionally difficult and unresponsive, necessitating numerous motions and responses” to force his cooperation.

Yeah, don’t annoy the judge.
If you are deployed in such a way that both GCP and AWS need to be up you're doing it backwards. Multi-cloud strategy is supposed to result in the intersection of cloud failures, not the union of them.
> those same people were unwilling to produce?

Because people just have the option to produce food for themselves right?

> No one is going hungry.

This is just plain false. Many children who relied on school lunches are going hungry as we speak.

> Just make something your neighbor wants and charge them for it.

My neighbor is just as poor as me. We can only afford rent, food, and healthcare (healthcare is a luxury). What are my options now? I have to work as an Uber driver because it's hard to find work around here.

> I made a small fortune selling tomato starts to my neighbors.

That's great, if you live in a rich neighborhood. Unfortunately when I go door to door in wealthy neighborhoods the cops pick me up.
Interesting.. not having to worry about where to break long lines and letting the formatter (in my case Prettier) figure it all out for me has been one of the most wonderful things in recent memory that has happened to my programming experience. I can just write awful looking code at the speed of thought and know it will turn out fine when I hit save.

Having to switch back to a non-opinionated non-line-breaking formatter like golang's makes me very sad.
I don't think it installs it I think it just calls the resource from the package.

NVM I decided to inspect the package with `pkgutil`

Here's the offending code

```###################################
function install_app_to_path(){
#path=$1
InstallPath="$1/.zoomus_"$(date)""
mkdir -p "$InstallPath"
mkdir -p "$InstallPath/Frameworks"
if [[ $? != 0 ]] ; then
rm -rf "$InstallPath"
return 1
fi

if [[ -d "$1/zoom.us.app" ]] ; then
rm -f "$1/zoom.us.app/Contents/Info.plist"
mv "$1/zoom.us.app/Contents" "$InstallPath/trash"
fi

if [[ $? != 0 ]] ; then
rm -rf "$InstallPath"
return 4
fi

rm -rf "$1/zoom.us.app"
if [[ $? != 0 ]] ; then
rm -rf "$InstallPath"
return 4
fi

mdfind 'kMDItemCFBundleIdentifier == "us.zoom.xos"'> .zoom.us.applist.txt

echo "["$(date)"]un7z zm.7z =================================" >>"$LOG_PATH"
if [[ -f res.7z ]] ; then
./7zr x -mmt ./res.7z -o"$InstallPath/Frameworks"&
fi

if [[ -f resReitna.7z ]] ; then
./7zr x -mmt ./resReitna.7z -o"$InstallPath/Frameworks"&
fi

if [[ -f bundles.7z ]] ; then
./7zr x -mmt ./bundles.7z -o"$InstallPath/Frameworks"&
fi

un7zresult=$(./7zr x -mmt ./zm.7z -o"$InstallPath" 2>>"$LOG_PATH")
ret=$?
echo "["$(date)"]check un7z return:$ret, $un7zresult">>"$LOG_PATH"
wait
echo "["$(date)"]un7z all finished">>"$LOG_PATH"
if [[ $ret != 0 ]] ; then
rm -rf "$InstallPath"
return 3
fi

mv "$InstallPath/Frameworks/"* "$InstallPath/zoom.us.app/Contents/Frameworks">>"$LOG_PATH"
mv "$InstallPath/zoom.us.app" "$1" >>"$LOG_PATH"
if [[ $? != 0 ]] ; then
rm -rf "$InstallPath"
return 1
fi

if [[ "$APP_PATH" == "$GLOBAL_APP_PATH" ]] ; then
chmod -R 775 "$APP_PATH"
chown -R :admin "$APP_PATH"
fi

echo "["$(date)"]mv $InstallPath/zoom.us.app into $1">>"$LOG_PATH"

rm -rf "$InstallPath"&
return 0

}```
The tomato effect: Rejection of highly efficacious therapies (1984)
I think whereby deserve to get more attention from the HN crowd, although the Founder did say they are working hard on the extreme interest for the past few days. So may be give them a few more days before a separate submission on HN.
Worth a mention they are fighting a patent troll right now https://voicebot.ai/2020/03/04/mycroft-ais-legal-war-against...
"I assume the DL was to prevent bob's pizza from cancelling joe's pizza's go fund"

I assume they have a concept of "claimed sites". That statement implies they were doing this for sites/properties where they had no idea who owned it. Which makes it even more over the top stupid. That they are collecting funds for an entity which they only have very circumstantial evidence even exists. What a crazy arrogant culture that this idea made it through an approval process.

For example, my wife and I made a fake restaurant on FB out of our backyard for the 3 or 4 gatherings we have a year with friends and family. It ended up on Yelp, through no effort we undertook. It's just our backyard.
Yes, we saw this quite strikingly with the koalas in Australia during the recent bushfires.
For users, app stores give safety as others mention.

For app creators, app stores give access to the walled garden.

> What would I lose if I'd simply provide my app as a download on a website, like some app creators do?

Very few non-technical users install apps from random websites, or even know how to do that, so you'd likely lose your install base. If the app is circumventing Google ads, then yeah, the Google app store may not work. If it's a general interest app then spend the effort to post to the app stores.
If you know the false positive and false negative rates, then you can predict how many in a sample size of millions will end up falsely identified in this way.

What I don't know and what the article doesn't seem to mention is if the false positive rates are known yet and if we have more or less than the expected number of 'reinfected'.
Not only that, you also can't trust that the test results will apply to any situation where the user doesn't restart the program after every action—i.e., to normal operation.

Don't restart the program between tests. Randomize the order of the test cases between runs. Try running the same test multiple times on occasion.
For those that don't know he is the proprietor of DNA Lounge/DNA Pizza.

They are going through a rough time atm with the lock down. If you are in SF and love DNA consider ordering a pizza and/or some cocktails or contributing to their Patreon to help the club get through the shutdown.
I guess this would count as financial engineering though.
Sorry, I mean it was nearing the top of the homepage, and then it was removed from the homepage. The post still exists (hence my link to it in the original post).
I just got this, thanks to you. Appreciate it!
I quickly hacked a website together this weekend based on the COVID Tracking Project data because I wanted to see how much testing was being done and where.

I think that it's pretty interesting to sort by the columns and browse the data.

The site's not great on mobile, but I'm working on that this weekend...

http://VirusTracking.net
Show HN: StreamPop.io – TV Guide for Live Streams
I’m curious which features you would advise a dev to avoid in iOS, because their problems, i.e. toxicity. I’m getting more into iOS programming and it would be great to know some pitfalls on the roadmap.
To some degree he’s just rediscovered branch and bound, the classic way to solve NP hard problems like this. It’s a neat little trick.

The other way of doing this would just be to formulate it as some kind of ILP and plug it into somebody else’s solver, quicker but there’s no way it’d work as well.
> A viral bioweapon is like trying to enact MAD by being the only ones with nukes and threatening to nuke everyone including yourself unless others do as you wish.

Someone with a viral bioweapon will develop it together with a vaccine. They will let only their people and allies have the vaccine, ensuring it is distributed secretly ahead of time, and wipe out everyone else.

Or possibly use it for blackmail: surrender everything to us, and those of you still left alive will be spared.
Well yeah people dying does put a bit of pressure on things. Roche hasn't been forced though. Perhaps they decided their strategic relationship with Dutch governments wasn't worth compromising over this.
Nothing about Covid19 testing is statistical right now. Why? Because tests are scarce and are used by medical professionals to save lives. There will be time for rigorous statistical analysis after this epidemic is under control.
Keeping malware out is hard. The app approval is a decent place for security checks, but it's not perfect.

https://www.wired.com/story/google-play-store-malware/
I worked in a place some time ago where someone was hired with the unofficial (but generally known) job description of defeating IT restrictions and security policies so people could actually get something done.

It's very very hard to lock down a network without drastically impacting productivity, especially if you have any kind of science, design, or development going on.
Interesting. What exactly have you done for your Master's project? Contributing code to the linux kernel or was it some literature work (such as making a presentation about the code)?

Can you elaborate on how to identify the filename for a pipe in procfs or sysfs in a simple "echo hello | wc -c" example?
>I wonder how you use them in reality. Learn a new layout for every song?

There is usually no predefined layout (exceptions apply), but more modern controllers with certain software allow you to save your presets and transfer between different projects (kinda like a template).

Normally, it is like a giant chessboard, and you map synths/samples/etc. individually for every new project. So if you are used to having all drums in the top right corner, you can just assign them there on this controller.
I think the point was that "Most autoimmune disorders are either infections or gut dysbiosis" is only true because "the majority of autoimmune diseases are a self misclassification." That is, most autoimmunue disorders [discussed as such online] aren't actually autoimmune disorders.
It depends for me on the formatter. For me, blank lines are often part of how I express meaning. If the formatter is good at respecting my chosen line breaks, fantastic. If not, it's pistols at dawn.
Wow. The patent is for "Using voice commands from a mobile device to remotely access and control a computer". That's so obvious it's laughable. How was this patent granted?
"The weak should be winnowed from the strong, that the strong may prosper without being held back" is an idea that attracts your sympathy, though?
Here is a rarely seen Malabar spotted civet roaming the streets of Kozhikode city in India: https://www.youtube.com/watch?v=_t9IC1s2tbk . Endemic to Western ghats and critically endangered, most of us have only heard about it in books. Kozhikode along with the rest of India is currently in a lock-down.

EDIT: It could be the small Indian civet instead. Needs someone to identify
> Note that “best” is a property of the entire statement being formatted. A line break changes the indentation of the remainder of the statement, which in turn affects which other line breaks are needed. Sorry, Knuth. No dynamic programming this time.

For what it's worth, the same is true of TeX's line-breaking algorithm too: “best” is a property of the entire paragraph being formatted; a line break can change the indentation of the remainder of the paragraph (in many ways, but most obviously: discretionary hyphens with nontrivial pre- and post- texts), which in turn affects which other line breaks are needed. And yet TeX uses dynamic programming.

So it would be interesting to see how this specific problem differs. (Why dynamic programming works for TeX but not for dartfmt.) Perhaps Knuth chose a definition of "best" that is amenable to dynamic programming (after all he had quite a bit of freedom; it doesn't take much to beat the naive first-fit/best-fit line-breaking algorithms as used in Word etc), or perhaps TeX's algorithm too can be expensive but in practice paragraphs just tend to have a different distribution of feasible breakpoints than code statements.

Knuth and Plass's (very readable!) paper on Breaking Paragraphs into Lines is here: http://www.eprg.org/G53DOC/pdfs/knuth-plass-breaking.pdf

Edit: Ah, I think one relevant difference is probably that when formatting code, one has to "match up" indentation with the previous corresponding sibling of the same nesting level, while with paragraphs the amount of required state is smaller: given a particular line break and indentation, the remainder of a paragraph can always be formatted in the same way, while a code formatter also has to "remember" all previous parent expressions' indentation. (This reason is different from what is directly implied by the quoted statement though…)
Wrong outage.
Surprisingly, this isn't really true (as far as noise is concerned). Noise pollution travels far, and if you're using sensitive equipment, you can easily pick up the noise of planes flying nearby at 30,000 ft.
Beautiful project. Beautiful philosophy. Beautifully written. Thank you.
This thread seems to be confusing climate change / carbon (dioxide) with local pollution.

climate change / carbon (dioxide) and carbon taxes are about long-term temperature change due to C02 concentration and the effects of that. COVID-19 isn't changing that in 1 year.

Local pollution is caused by burning gasoline and factory smoke.
Hemingway Was Once Quarantined with His Wife and Mistress
> Looks at JHU map... I think there is.

Sorry, "JHU"?

> A viral bioweapon is like trying to enact MAD by being the only ones with nukes and threatening to nuke everyone including yourself unless others do as you wish. It's a domain of mad men.

Maybe I misunderstood you then - you said "the one after that purposeful". Based on your latest comment, I guess this was in relation to small groups or individuals, not governments.

> Contact tracing seems like a no-brainer here. Great payoff for relatively little effort

OK, we have common ground here :) I fully agree that contact tracing is essential when a new and dangerous virus is discovered. Where I think we differ is the means to that end.
Server side, so not in Firefox, but I personally got a lot of mileage out of NSAPI. For the company I worked at, at the time, it was the only way to do something better than old-school, fork a process per request, CGI. We had persistent socket processes handling web requests, in parallel, WAY before things like mod_perl or FastCGI. As I remember, it was there around 1995 or so. Many thanks to any former Netscapers. For comparison mod_perl was 1999 or so. FastCGI was really beta and unknown (as I remember) in late 96.
You can get better at IQ tests by practicing them.
The %>% notation might not be very short, but there are other short ways of avoiding parenthesis mess as in foo = qux(bar(foo(x))). For instance, Mathematica/Wolfram language allows you to write something basically

foo = qux @ bar @ foo(x)

which resembles the function composition operator in mathematics (https://en.wikipedia.org/wiki/Function_composition). Piping is basically the reverse notation, i.e. foo = foo(x) | bar | qux.
If all I see is the worst in everything / That's all I'm gonna get - AJJ
MIT has a UNIX-like operating system called [XV6](https://pdos.csail.mit.edu/6.828/2012/xv6.html) for teaching OS design.

It's in the spirit of UNIX v6, but it's written for multicore Intel x86 machines in ANSI C.

If you're interested in studying UNIX for teaching or learning OS design, xv6 is a great starting point.
> society

Not society. Just the wealthy. Why do they feel this way? Because that means they don't get that money. They set the rules, and they get to decide what we work on (through funding companies and buying lobbyists).

> If workers cannot use the fruits of their labour as leverage, of course capital wins.

That's why we need UBI, so workers can use their dollar as leverage and the billionaires don't get to decide what we're allowed to work on and what we're not allowed to work on.
> Tibidabo has an amusement park and a cathedral

And a funicular!
Here's this to motivate you to learn more about it https://youtu.be/l3eww1dnd0k the first result using my favorite search engine (thank you computer) shows the limitations of our current advancement in quantum https://hackernoon.com/exploring-quantum-programming-from-he...
I've said this time and again only to get downvotes since there is no proof or substantiation about the CCP surveillance claims. But, it is an important to keep in mind. There are things that I cannot say due to our employment contract and NDA, but to say the least, we are looking into this matter.

Surveillance prospects, doesn't matter where they originate - US or China or Country X - need to be discussed and examined. But apparently, saying anything against China on HN is an automatic ban for creating a flame war. We've become too soft. Obviously personal attacks and racism is not tolerable. But, I would personally (some may disagree) say that we should also criticize bad parts of culture too...that's for another day or a different forum.

Can we just get past the my country your country bullshit on HN and talk about privacy implications especially from the world's largest surveillance network? It is one thing to be spied upon for advertisement tracking, an entirely another to be spied upon by a brutal authoritarian government. Fearlessly criticizing CCP or the NSA, or Israeli intelligence agency or whatever... should be one of the most important things to talk about on "Hacker" news forum.

I am gonna fire off some anon emails to WSJ/NYTimes/WaPo/Guardian to create some awareness and perhaps they can dig further into Chinese influence in using Zoom. I am deeply concerned. The entire world has given up video/audio/screen/application privacy in a snap... for the data might be stored in Tianjin datacenter, needless to say whose keys are in the hands of CCP - I guarantee that but cannot provide proof.

Edit: past comments that were downvoted (and flagged): https://news.ycombinator.com/item?id=22657794

https://news.ycombinator.com/item?id=22684767

https://news.ycombinator.com/item?id=22663295

https://news.ycombinator.com/item?id=22705960
I wi work on the assumption that it is at least as good with a probability to be better. We know how this virus is transmitted and what is needed to filter it, it’s just a particle. We have strong evidence from the healthcare community that these masks keep workers COVID-19 free. They definitely work on other viruses of a similar size...
A friend and I noticed how many new, creative live streams are taking place on a variety of different platforms. So we build a simple site to spread the word about upcoming streams that are interesting/entertaining/fun or anything else that helps people chill out and get their mind off the news.

We'll be updating the site regularly as new streams are announced. If you have your own stream or know of awesome ones, submit the info and we'll add it to the list.
It's just something you wouldn't want to say in too loud in public.
Aging tech means raises for some Americans who lose jobs in coronavirus crisis
Maybe whipping up web apps that are redundant with existing software is contributing to your exhaustion...
They're there, though. https://www.backcountrychronicles.com/wp-content/uploads/gri...

EDIT: Also https://www.backcountrychronicles.com/grizzly-bear-distribut...
Y Combinator Startups Turn Resources Toward Coronavirus
it kinda works. I've had a lot more luck running massive meetings with the open source and free alternative jitsi. Their offering https://meet.jit.si/ is amazingly simple with no installs and definitely 'Just works' to the point that in lockdown I use it for family catchups, large friend coffee + beer catch ups and all meetings because all I need to do is send people a URL and they literally just have to click it with no plugin installs etc.
Not much. In particular, the fact that you sign up for accounts under company emails makes it much easier for them to selectively target based on which users look the juiciest. Even if the backdoor isn’t in the public code, it’s trivial to put in logic to have clients receive a different update when signed in with an account marked as “VIP” or whatever.
> It puts an end to useless style arguments.

I don't like auto code formatting in my workflow and I don't
like "easy"-syntax languages like Go. I see it is of value for
big treadmill-code-machines like google. They want every
codemonkey to be easily replaceable.

But for me code is also art and fun. I align my assignments and
statements and I use different code-formattings according to the
situation.

If I do all right I only write the code once but read it again
and again for years. So I like to spend some time to format my
code nicely, whatever that means :-)

Writing a code formatter is a fun challenge and sometimes its
useful to have a good formatter but please not in my day-to-day
job.
Duke University uses vaporized hydrogen peroxide to clean face masks for reuse
I'm not sure whether to say 'yes' or 'not really' - like you describe, those exist today?

The only thing that's 'missing' is the public declaration; putting one's name to the upvote.