skysight-inc/HackerNews huggingface dataset:
The main criticism is that they came to a conclusion that was completely unsupported by the evidence. They made an error you'd flunk a first-year statistics student for: ignoring the effect of false positives. They then politicized their bad conclusion by doing a media blitz. This is especially dangerous when the conclusion you are prematurely coming to is something that a lot of people really want to believe. When their report first came out, it gave me hope. I live in Santa Clara County; what they were saying would lead to a very low death rate -- unless you allow for as few as 1% false positives, and then you realize that the numbers they report could also arise if no one had any antibodies.

They shouldn't be silenced, but they should be criticized, and criticized intensely, for a botch a first-year grad student shouldn't make.
Switzerland actually started reopening with haircuts and manicures.

Certainly pressure from groups representing hairdressers was a big part of it, but the justification they use is that contact tracing can be done reliably in such a situation.

Keep in mind that they also want to reopen schools, citing dubious claims about children not contributing much to the spread, staying silent about the likely true motivation (sending the parents back to work).
Newegg and Monoprice have been pretty good for me.
As far as I'm concerned, I now have a perpetual, transferable license to make and sell Mickey Mouse puppets. I even asked a lawyer.

That's not even remotely true. The plain language of the book says to have fun making them. It's irrelevant it you have fun selling them because that's an entirely separate act.

Arguing that you have a perpetual and transferable license wouldn't just get you laughed out of court; you'd likely owe Disney their legal fees for making a bad faith legal argument.
This seems like another group standing up against semver. Nothing in that post is specific to Docker.

Also Git provides a `git describe` command, that builds a short identifier including a incrementing number and the commit hash (as well as the last tag). It's standard enough and used by a lot of people (e.g. Linux distros). It has the benefit of being instantly parsable by Git. What's wrong with that?
Call me crazy, but I think that era could have done well with fewer revolutions!
addiction/withdrawal symptoms if you try to stop isn't exactly a benefit either.
This was a very good talk. Thanks for sharing!
If that's suspect, why aren't you questioning all the other scientists and doctors doing interviews right now?
Vietnam. Contacts put in hard quarantine (hotel/camp with guards), _contacts of contacts_ put in home quarantine.
New Excel Merging Utility Combines Excel Files and Workbooks in Bulk
Sanden do seem to be the recommended option for this. The problem is if you have a functional gas, the economics rarely stack up to change. If I knew for sure the Sanden would last 10 years yes, but unlike very simple gas water heaters, heat pumps have a disturbingly high failure rate.*

*At least that was the way it seemed from my research, similar situation 6.66kw solar on roof, functional gas hotwater. We do have both Gas and Heat pump house heating/cooling. Heat pump is much cheaper, gas is much faster, even running the largest size possible ducted heat pump split system. I have the gas warm the house from 6am to 8am, then heat pump take over for the rest of the day.
I use a computer at work. I don’t use one at home.

I’ve been using an Air 2 since it launched in 2014. Added an Anker keyboard a few years ago and really like typing on it instead of the on-screen keyboard. Made doing crosswords and other stuff a lot easier.

Decided it was time to upgrade and figured I’d get the “best” and try to get another 6 years out of it.
Absolutely 100% agree; Reactive programming environments become easily unmanageable unless they are Functional Reactive Programming for the exact reason you state. Hooks are a way to manage that complexity from an imperative perspective with the illusion of a declarative veneer.
Not stupid–pointer aliasing using a cast is undefined if the types do not match, unless the type you are converting to is a void * , char * , or unsigned char *.
The problem is that the majority of states reopening were on course to exhaust their unemployment budgets.

Consequently, this looks like a bunch of Republican governors trying to deny people unemployment benefits rather than a positive move to get back to normal.
Is this for learning? Because otherwise it's really not worth the time and effort when a Raspberry Pi is much more powerful and can do HD decoding.
It's too easy to perform click fraud when advertisers only rely on server logs and nobody would pay for advertising on such sites.

Advertisers pay because companies like Google are willing to fingerprint your hardware, run machine learning models on your mouse movement, analyze your browsing history and make you jump through captchas to ensure you're actually human.
This sounds exactly how the excellent Python Sorted Containers library works, and achieves "faster than C" performance in pure Python by effective use of the bisect module (which itself is written in C). http://www.grantjenks.com/docs/sortedcontainers/implementati...

> The Sorted Containers internal implementation is based on a couple observations. The first is that Python’s list is fast, really fast. Lists have great characteristics for memory management and random access. The second is that bisect.insort is fast. This is somewhat counter-intuitive since it involves shifting a series of items in a list. But modern processors do this really well. A lot of time has been spent optimizing mem-copy/mem-move-like operations both in hardware and software.

> But using only one list and bisect.insort would produce sluggish behavior for lengths exceeding ten thousand. So the implementation of Sorted List uses a list of lists to store elements. In this way, inserting or deleting is most often performed on a short list. Only rarely does a new list need to be added or deleted.

> Sorted List maintains three internal variables: _lists, _maxes, and _index. The first is simply the list of lists, each member is a sorted sublist of elements. The second contains the maximum element in each of the sublists. This is used for fast binary-search. The last maintains a tree of pair-wise sums of the lengths of the lists.
A lot of christian philosophy is handed down stoic ideas, I would say more so than any other philosophy.

Also ancient Islamic philosophers mostly copied down Aristotle and hardly any Plato because the platoists taught it such that Aristotle was entry level and Plato was advanced, most of the scholars didn't stay and study long enough to have access to Plato's work and/or thought it less important since it wasn't studied by as many people and so most of that philosophy's writings were lost since most of our modern day copies of ancient philosophy came through Islamic sources.
Disney probably does have implicit permission from anybody who tags them and uses that hashtag to use their quotes for a social media project, since Twitter is generally considered to be a forum for public discourse. This might also be enshrined in Twitter's ToS. That's not the problem.

The problem is that they claim that anybody who tweets at them and uses their hashtag is entering into a contract agreement with the Walt Disney Corporation, which can be found at https://disneytermsofuse.com/ . This is ridiculous because nobody needs Disney's permission to use Twitter. If somebody were to use Twitter to express to Disney a desire to enter into a contract that might be valid, but Disney can't unilaterally declare that anybody who sends a communication to them over a given medium is unconditionally agreeing to be bound by their terms of use.
And how do you propose we enforce your vision of fairness? By gunpoint?

Your phrasing suggests so.
Wouldn't WFH give you some flexibility on location where you live?
In rural eastern Oregon, there is not ubiquitous natural gas.

I don’t think anybody chooses propane over natural gas, but natural gas is unavailable to a great many people.
I have heard too many horror stories about direct solar hot water. Sure it might work well, and can save a lot of money, but if it breaks it can get VERY expensive. I am looking at electic hot water that only heats with excess solar power though, not mains. Saves sending power to the grid and getting paid very little for it.
What specific scientific analyses would you like to see performed? Some testing has already happened; maybe the answers you're looking for are available there.
Sir you’ve given me a reason to live.
Covid-19 deaths are what they are because social distancing works. Even then, it’s the second cause of death. Only surpassed by heart disease.
Basically every call of a functional component MyComponent() represents a new scope. When you're working with a hook such as useEffect(), you have to pay attention to the dynamic scope so and correctly trigger the useEffect() with the dependency array.
It's kind of Disney to tell me about another twitter account I should block.
There is no fair price for selling the work of others that you don’t have the rights to take.
I'm not sure what I'm supposed to see in Table 2. I see more dead than Influenza. And that's despite most everything being closed. We don't close the country for influenza. So clearly this thing is way worse.
I remember RON PAUL 2008 and the unironic fedora wearing and I don't miss what it used to be.
I've followed the virus from the very beginning. About six weeks ago the media decided blanket lockdowns were the only reasonable solution. Flatten the curve became the mantra, dozens of models showing millions of dead in every country were trotted out as evidence and justification for draconian shutdowns.

Any scientist that had a differing viewpoint was a monster who didn't value human life. Any public health official who suggested maybe just the most vulnerable be isolated was met with scorn and a heap of emotional but illogical arguments.

Look up David Katz [1]. Only Fox News would let him talk until Bill Maher put him on. He's eminently sensible, and he was silenced by the media.

Blanket lockdown (that is, all ages locked down) for this virus has never made sense in Western democracies. China did it because they could, and they have a command economy and a willing populace. The UK knew it didn't make sense from day one, but caved to public pressure. Sweden is still going strong, thank God, as they will be the country that shows the rest of the world how to live with, and ultimately beat, this disease. Norway just let the youngest kids go back to school, smartly, to increase herd immunity with less personal impact.

It will be clear in several more months that the Sweden strategy is the only way to minimize total harm and navigate this crisis.

[1]: https://www.youtube.com/watch?v=Lze-rMYLf2E

[Edit]: Good job HN participants. Way to prove the story correct.
A First Instagram Dataset on COVID-19
Thank you for your reply. Interesting points.

I guess I'll implement an analogous immutable B-Tree structure and run some benchmarks. I suspect you're probably right. I'll probably experiment with different branching factors and tree sizes.

I rely a lot on the trivial (i.e., zero cost) snapshotting for feeding work to background threads. For my workload, having to do deep copies constantly would be prohibitively expensive (and I'd rather not deal with the complexity of explicit locking). That said, I'm now curious to see whether using immutable B-Trees will yield significantly better performance. I suspect they likely will. Exciting. :-)

Thanks again!
You'll probably have a tough time even installing it legally under many building codes.
Note: This was back when I lived in NY and I know this differs by state, so this is not all around advice.

I’ve been on COBRA twice before using the 60 day “trick” due to recession related lay-offs. Luckily, the previous times I didn’t have cash flow issues, but I did learn that to get reimbursed once you opt-in and pay those back months can take many, many weeks. So while it may seem like you possibly extending your cash flow, you are actually playing a risky game of chance. Cash flow will end up being far worse off if you get unlucky.

I know I’ve replied more than once in this thread shooting down suggestions, but do know that I appreciate the advice. I’ve just lived life having quite a few unlucky events at bad times, so I’ve learned to always consider how worse off things can be for others.

What I was hoping for with my post was to solicit actual introspection and suggestions for alternative fixes that the HN community could iterate on. So please, I hope people will focus on that instead of my situation. Thank you.
That's interesting, I hadn't seen calculations like that. What's the cost of waiting it out for another two-ish months?
Please elaborate

What specifically do you mean? I have so far resorted to using http_build_query type algorithms to make it for sure canonical.
What are generators for you?
My frustration is that a lot of features that are built-in on macOS sometimes require extra apps to use.

Want to resize an image (not crop)? There's an app for that, but it's hard to justify paying $9.99 for a photo editor app when macOS Preview supports resizing built-in.

I do find I can focus on specific work a lot better on an iPad. It's so much nicer to use in an intangible way that makes me more productive doing specific tasks on iPad.

And in recent days, it has been a great videoconferencing machine (except the positioning of the camera is weird - it should be on the long edge). Why is the camera on the 'side'?
The point is that <Component prop={0} /> is equivalent to React.createElement(Component, {prop:0}, []) - it's a static, typed descriptor, and you imported the Component from somewhere because it's just another function/class. There is no such equivalence in magical templates of Angular or Razor - the JSX won't break as long as JavaScript can call functions, and will behave exactly in that way.

Yes, it's a move to declarative code from procedural one, that's right; what's important for my distinction is how is the move done. The question we're answering with React (as opposed to Vue, Angular, Razor...) is not declarative/procedural, but magical/not magical.

P.S. I heard that templates in Angular are not just templates anymore, they're converting them to function calls - I don't know the specifics, last Angular i saw was version 2.
The point of that is to counteract the claims of politicians that Americans want to return to normal. They don't.

Health officials have been saying to stay home all along. It's politicians that are saying it's ok not to.

I don't know about you, but I'd rather take advice from health officials instead of politicians.
memset must write to the bytes that underly the members of the struct. What it does to padding bytes is not of consequence to you, as you cannot observe it as far as I understand. (That is, if you tried to read it out it would not necessarily be the value you had memset, or even be consistent across reads.)
One of the things I love about ClojureScript's Reagent library is that I will never need something like Redux because Clojure has was Redux does "for free." Reactive state management is baked in at the language level.
Pulp Fiction, Massey Books and Paperhound all deliver, tho some of these more further afield than others (Paperhound delivers by bicycle).

Various local retail I've been trying to buy from:
* Cat supplies delivered from Happy Cat.
* Stationary and cards from Regional Assembly of Text
* Beer from 33 Acres.
You can't have a double-blind with only one side. Unfortunately the other side is unethical.
Funny. I didn't hear much talk about civil liberties about RealID, buffing up social security number checks, accidentally detaining US citizens in the border concentration camps, US citizens being denied their right to vote, etc.

Politics isn't religion. Some of us will fight you when you trot out your particular bigoted prejudices.

Try some different Cambridge Analytica AI word salad. This batch isn't working.

(Hrm. I seem to be particularly grouchy today ...)
Thanks for not even trying. What you should see if you open your eyes and your mind is that anyone under 54 is many times more likely to die from something else other than COVID.

Surely even someone such as yourself could imagine a scenario where not EVERYONE needs to be locked down? Perhaps just those in the higher risk brackets?
Ask HN: What charities have you donated to for those affected by Covid and why?
Looking to give some money away to help those in need. Hoping to put where it can do the most good.
Are there any ways to get into Sweden right now? Considering Midsommar

I heard their border was closed, but I think the exceptions make the rule, if there are any
Help me understand your position.

I look at table 2 and see almost 30k people that died DESPITE a nationwide lockdown. Given what we know about the virus, that number would've hit 2M-4M had we not had the lockdown. What am I missing?
Yea the local bookstore and a lot of other retail I can think of will respond to tweets too.
Not the parent, but I believe what they are saying is 30% of the US population is ~100 million people. %1 of that infected population is 1M.
Zettelkasten – My notes on taking notes
Likewise with "leaks" about new products, games etc. On the one hand, genuine leaks do happen and are devastating for the teams that have to see their work exposed to the world half-baked and unpolished. On the other hand, a "leak" about the new iPhone that shows half a dozen professional glamour shots of the hardware plus some breathless adulation of the specs might just possibly have not have been entirely accidental.
China may be damaged as other countries try to become less dependent, but the country that has really destroyed its reputation and permanently damaged its credibility and its relationships is the US. I'm afraid that the rest of the world is going to be working very hard to cut the US out.
Iceland and Taiwan as well.
I often wonder whether quitting caffeine is just as difficult as quitting tobacco but a much more socially acceptable vice. Oddly enough I’ve yet to meet someone who has been hooked and then managed to quit both who can compare the experiences.
Real-world hospitals in the US in areas that were hit hard by COVID-19 were/are overwhelmed by it. And even areas that aren't that hard hit can't provide enough tests to know who is actually infected.
Irony is there's a simpler way to do it, making the library even less necessary. `const isPromise = x => Promise.resolve(x) === x`
Years ago, I was convinced that solar hot water heaters were ridiculously efficient and paid for themselves in just a few years.

Since that time, I've come to think that solar PV + an electric water heater is probably a better answer - easier to install, very little relative maintenance.

Now I wonder how solar PV + a heat pump water heater compares (especially if it doubles as a cooler for a surrounding room).
French press could hurt your stomach more than a method that uses a paper filter.
It's the same in CA in my experience. I guess people don't think about it b/c we're used to pre-paying for insurance and with COBRA there's a decent period of time to make a decision and you also pay for insurance the following month instead of paying for it prior to/during the month.
I'm skeptical of the WSJ, not that there aren't good points here but that there's some missing context.

Reuters on hospital stress in Japan, where ICU beds per capita are fewer and more spread out geographically than in Europe: https://www.reuters.com/article/us-health-coronavirus-japan-...

WaPo on how Japan's societal norms are a double-edged sword: https://www.washingtonpost.com/world/asia_pacific/japan-coro...

Mainichi on how Japan is underperforming its targets based on location data, and the expected struggles with upcoming May holidays: https://mainichi.jp/english/articles/20200427/p2a/00m/0na/00...

Mainichi on Abe expanding the scope of its foreign entry bans — a compulsory measure, just not on people already in Japan: https://mainichi.jp/english/articles/20200427/p2g/00m/0na/06...

Mainichi on how the national government underestimated both demand and production of masks: https://mainichi.jp/english/articles/20200427/p2a/00m/0na/00...

Mainichi on how despite the lack of compulsory domestic closures, restaurant demand is still tanking by up to 80 percent: https://mainichi.jp/english/articles/20200427/p2a/00m/0na/00...
The real obstacle is that solution involves trusting the publisher. The biggest reason ads are so bloated these days is all the companies that advertisers, publishers and ad networks tack in to try catch anyone cheating anyone else (in terms of JS at least, obviously higher res video content also contributes, but at least nominally most ad companies try pick something appropriate for the connection as starting playback quickly is in their interest too)
My concern with these is always the noise. The compressor on there has to be fairly noisy.
Not only photography, anything dropped shipped from a warehouse. For example, if I need a printer or laptop in a pinch B&H will get it to me pretty quick. Pretty much anything electronics wise they are great source.

Going back to photography, you totally trust B&H. You know the equipment has been treated well since it arrived from the factory. No chance of grey market stuff either.
From experience working in this area, I believe there's a significant tradeoff between performance, flexibility, and time to delivery when it comes to consensus and the things it's used for, like database replication. It's like: "good, fast, or cheap, pick two".

As one of the core authors of the Apache Kudu Raft implementation <http://kudu.apache.org/> (which is written in C++) I know that we tried to design it to be a pretty standalone subsystem, but didn't try to actually provide a libraft per se. We wanted to reuse the Raft write-ahead log as the database write-ahead log (as a performance optimization) which is one reason that making the log API completely generic eluded us a little.

That said, I'm currently at Facebook helping to adapt that implementation for another database. We are trying to make it database agnostic, and we continue to find cases where we need some extra metadata from the storage engine, new kinds of callbacks, or hacks to deal with various cases that just work differently than the Kudu storage engine. It would likely take anybody several real world integrations to get the APIs right (I'm hopeful that we eventually will :)
The point is: not much more than the cost of "opening up" right now. Because "lockdown" isn't magic the government can control at a whime. People aren't going to engage in a full employment economy if they're justifiably scared of dying.

Or, possibly but not probably: the cost of opening up is vastly higher if we end up looking at 2-300k needlessly dead Americans.
I too did almost similar.

A filter in GMail labeled some important incoming mails based on my criteria. My Google App Script checked for this lable every 4 hours, & if found, extracts some info, & post it as a tweet to a private account. The followed account gets a SMS notification
The thermodynamic efficiency of the heat pump is higher the higher the temperature of the cold side, so at least in places where the outside temperature is warmer than the fridge or freezer this wouldn't be a win. This is why you can improve the performance of a heat pump by having the outside circuit run under the ground where the temperature is warmer.

There's also the point that the fridge/freezer is already a heat pump dumping its heat into your house.