skysight-inc/HackerNews huggingface dataset:
This is not even close to "first time we know of that anyone young and healthy has died of the disease", even though such diagnosed & reported cases are relatively rare.

Even if you like those "very good odds", do you really think it is smart to risk playing Russian Roulette at 1/1000 odds for a pizza party?

More critically, even if you like those odds, all the people you meet when you fail to maintain distance, wear PPE, etc. did NOT knowingly decide that those odds are OK for them.

The hospital resources consumed by you or those you unwittingly expose will also prevent treatment of many completely unrelated accidents & health issues, e.g., we now have examples like neurologists staffing ERs, which means their neuro patients get punted.

The sense of perspective to maintain is not "this isn't a big deal", but that this is an exponentially growing deadly threat to a significant portion of the population, and every person even those at minimal personal risk to themselves need to take on the larger responsibility of helping the society survive.
Stop the $6T Coronavirus Corporate Coup
Show HN: A light, static, HN clone where you update the content in a JSON file
Thanks for your comment!

Relative error is a practical choice, since it allows to cover an extremely large value range (essentially all floating point numbers) with small size ( O(log(range)) ) and zero-configuration. You can't have that with bounding the absolute error.

Also the relative error is what you are interested in most of the time as a practitioner. (200ms+/-10ms; 1year+/-15days)

DDSketch uses relative error for estimation as well.

> If your latency values were clustered around a small range, [...] T-digest will be significantly more accurate.

That is correct!

One point of this example was to demonstrate that merged t-digest can have unbounded errors. In the t-digest paper it was speculated that merged digest have bounded error, but the proof was just more difficult. As it turns out, if you have heavy merges and an extremely large value range, you can get unbounded errors.
We don't need hard and fast rules about supply chains, we need to include resiliency in more of our planning. That might lead to certain choices about supply chains, but the point is that it should be an outcome of thought and planning.
The above comment was talking about persisting save files to someone else's servers.
ahh... the good ol' days of magic_quotes enabled by default... because, yeah, why would anyone want to use data for anything else than putting it in a mysql db ? mm ? :-)
Below UEFI is the BIOS, or the firmware formerly known as the BIOS. There is a project to make an open source firmware for PCs: https://www.coreboot.org. It works on a selection of newish motherboards.

You can't really start completely from scratch in an understandable way on Intel platforms, and it's iffy on ARM. Because setting up the DRAM requires some insane magic, where it doesn't really help if you can see the source.
In fact I argued it's a metaphor in active use! But I also guessed metaphors taken out of context are likely to be misinterpreted. I know plenty of native English speakers who don't know what "straight man" means.
Ask HN: Is Google.com Down?
Seems like google.com is down.
Unfortunately this article doesn't get at any actual "why". The author blames just-in-time supply chains, but for me the crucial part is:

> In 2006, Congress approved funds to add protective gear to a national strategic stockpile — among other things, the stockpile collected 52 million surgical face masks and 104 million N95 respirator masks. But about 100 million masks in the stockpile were deployed in 2009 in the fight against the H1N1 flu pandemic, and the government never bothered to replace them. This month, Alex Azar, secretary of health and human services, testified that there are only about 40 million masks in the stockpile — around 1 percent of the projected national need.

Stockpiles are clearly the answer, since supply chains are always going to fail in certain scenarios.

So the real questions here are, why didn't Congress create a bigger stockpile and why didn't it ensure it was maintained?

I genuinely want an in-depth answer to this question.

Is this some kind of problem with democratic government? Or are other democracies managinging responsible stockpiles just fine? Is it something unique to American politics? Do Americans somehow hold their representatives less accountable? Is it more the fault of one party over another? Is it leaving responsibilities to Congress that ought to be delegated to an agency? Is there are ideological or cultural component here, or just plain lack of accountability and people not doing their jobs?

Seriously. It's important we have a real in-depth analysis on this. Not knee-jerk opiniated answers, but what actually happened.
> How does a bank prepare for a pandemic?

Mostly by business continuity planning. For example: Having a spare, idle, fully equipped trading room into which they can split off half of the traders and, by having more space, distance them better. Traders can't really do home office, after all.

Expensive? Sure, but much cheaper then having to cease trading due to a pandemie.

Banks are in the business of managing risks. And I can assure you that a hell of a lot of thought and planning goes into such events.

And a pandemie is actually an event, which is not that unlikely, that a serious, responsible risk planner wouldn't consider it.

We see that quite drastically right now.
Credit is something entities are willing to extend because they expect to get paid. Once you break this expectation, no one's going to lend. People and businesses have to borrow, explicitly or implicitly on an ongoing basis. Credit makes the world go around. No one is going to lend if the government makes it possible not to pay and still keep the other side of the transactions. This completely breaks the economy.

And policy decisions cannot be made instantly. The moment something like this is close to being implemented, this will freeze the credit system entirely. And there goes the economy.

We got a global financial crisis last time due to a small number of actors becoming less creditworthy and it being unclear whether they could pay their obligations. That slight change in expectations threatened to freeze the entire economy. To do this on purpose for every entity such that no one is creditworthy? That's insanity.
Ventilators 101: What they do and how they work
Thanks for the feedback, much appreciated!
Is potential surveillance by government entities the primary reason you are against companies generally doing whatever they want with user data? Are there other rationales?

Just like your friends, I personally don't particularly care either, but from time to time I have tried to understand the privacy crowd's obsession with this issue and the rationale behind laws like the GDPR and CCPA, as well as the desire for even more restrictive laws and I truly don't get it.

Is there a manifesto somewhere I'm missing? Some essay or thinkpiece that lays out in detail the case against collection of user data?
Creating a Bootable USB Drive with UEFI Shell
Amazon Workers in at Least 8 U.S. Warehouses Test Positive for Covid-19
Nope that’s not it. Do you see China running out of masks right now? No of course not. They have so much they are “donating” to other countries. They have the world’s capability to make masks.
How is this attack on the GOP a rational response to the article?

From the article:

> But about 100 million masks in the stockpile were deployed in 2009 in the fight against the H1N1 flu pandemic, and the government never bothered to replace them.

Would that not make this a bipartisan issue?
We’re all speculating about Apple’s motivation, but none of us really knows why Apple made its decision. Perhaps it’s best to focus on the trade-offs—privacy vs. functionality—and not the speculative Kremlinology.
Let's Beat Iceland: We Need a Covid-19 Testing Moonshot for Decision-Making
Cortex: Open-source infrastructure for applied machine learning
Testing in Microservice Architecture
Restic feels like a good alternative with a CLI. It supports lots of backends too, either directly or through rclone.
The PlayStation(s) browser is using webkit BTW
(they are a decade late to switching to chromium..)
That's correct but both the things you bring up are a matter of taste. Regarding the ordering of goals, as far as I know there is no straightforward way to make it not matter, that is also efficient to run on a modern computer (but I might be wrong about this because I haven't looked recently). With all due respect to Peter Norvig who is one of my AI heroes, that bit about "not knowing whether a particular ordering of goals is essential or arbitrary" is just picking at nits.

Regarding pure, declarative types those again are extra-logical and so, in the context of a first-order logic language, they are arbitrary and conventional. You can say "it's better this way", someone else can say "no, it's better this other way" but in the end of the day there's nothing set in stone. Far as I can tell.

Anyway I really think all those little complaints about Prolog's lack of absolute, pure perfection are always bordering on nitpicky- and from the wrong side of the border, at that. Peter Norvig says Prolog is not a general purpose relational solver, but it's a general purpose programming language. Well, yes, because it was, from the start, designed to be a general purpose programming language! That is, a language that can be used for, you know, actual programming in first order logic. Of course it's not perfect. That has always created a rift in the community, with some people taking the issue more seriously than others. Some have always been happy that they (we) have a language that's 90% of the way to pure, declarative perfection and that lets you express yourself in code in ways that would be really painful in any other language (just think of DCGs vs. the pain that compiler writing is in anything else). Others are always unhappy because they're missing that idealistic 10% that remains on the road to clean and pure declarative perfection. Well, we're not in a pure world. We don't have perfect computers. In fact, our computers just suck. We have to accept compromises, if we want to get anything done. Prolog is almost perfectly balanced in between shitty languages that abuse imperfections in computer architectures and mathematical purity. Personally, I'm grateful to Colmerauer and Kowalski for creating it. I can only imagine the mess I'd make of it if I had to do it myself.
All of the Chinese case studies and trial results are ending up on biorxiv and other sites. The CDC is not a business and wouldn't be affected by trade considerations.
Most people don't do this in real life.
AES in an ASIC is pretty efficient, I'd expect the difference to flatten if both had good hardware implementations. Not that I wouldn't be happy to see faster chacha20 on systems.
Just for the record, I'm for the decriminalization of prostitution as defined by Dolores French in her autobiography "Working: My life as a prostitute."

I intentionally did not mention that because the current climate means an awful lot of men would like to strongly advocate for a woman's right to say "yes" while not just as strongly advocating for her right to say "no," this is an overwhelmingly male forum and this article is not a good jumping off point for having a good discussion about that topic.

I've spoken before about my pro decriminalization stance. That's not news.

I don't think this is the right time and place to focus on that. So I didn't bring it up.
Richest country? What, by what metric?
It has always been this way.

“Americans love conspiracy theories. Conspiratorial rhetoric in presidential campaigns and its distracting impact on the body politic have been a fixture in American elections from the beginning, but conspiracies flourished in the 1820s and 1830s, when modern-day American political parties developed, and the expansion of white male suffrage increased the nation’s voting base. “

https://www.smithsonianmag.com/history/conspiracy-theories-a...
There's a lot of ways it can go wrong though:

- If they provide a unique ID with each coordinate. Now you can deanonymize by correlation

- If they provide a coordinate for every used in the system. Now you know where everyone is

- From the above, if the data is presented in frequent intervals, you can correlate coordinates with last know coordinates and start drawing paths

I'd be comfortable if the request is "give us a coordinate for every area that has more than N users in it" for some large N. Filtering out apartment buildings shouldn't be too difficult.
Don't model data based on the component hierarchy, but model it in the best possible way. But the "best" approach depends - the same trade-offs as in database schema design applies here.

If most operations require data joins then pick a de-normalized structure. Then most data is often available with a single hash lookup. Though this makes updates difficult and mistakes can and often do lead to inconsistent data.

A normalized data-structure which use ids to refer to related elements makes it easy to add, update, and delete entities; but reads might require multiple joins which in turn makes the code complex.

We can choose between the two by listing out the possible operations and deciding which cases are more frequent. But this is often a moving target in a growing application.

The best approach I've so far found is to design data structures in a way that "invalid states are impossible". I will not link to Yaron Minsky and Richard Feldman's excellent talks on this here. This principle often results in elegant data structures that would've eluded me otherwise.

The second addition that is necessary is to use a statically typed language. Elm, Reason, and PureScript are the only choices in front-end at the moment because of soundness, sum/union types, and exhaustive pattern matching. A typed functional language makes refactoring an easy, mechanical, and reliable process which suddenly makes our code much more malleable and hospitable than before.
> Also lack of local sim doesn't mean you aren't transmitting.

Yes and no. Airplane mode, turning your phone off, etc.

But also, even if your phone is pinging the tower with your device’s IMEI... how would they know it’s your phone’s IMEI? There’s no registry mapping IMEIs to legal identities, in any country, AFAIK. Carriers have that information, but you wouldn’t have yet signed up with any Taiwanese carrier. So the Taiwanese government could only get that information from a foreign carrier.

(Yes, you could plug all the tower pings into a graph DB and run Dynamic Network Analysis to figure out what common unidentified IMEI matches the route pattern you extracted from the CCTV data—but you’re expecting a lot here; that hardly works even when you have tens of thousands of bits of evidence of e.g. a crime ring; and that kind of analysis is one of the “slow checks”, like DNA PCR assaying, that takes months to run—especially if you’re having to go process-of-elimination by adding everyone else’s IMEIs into the graph to find the “UFO” IMEI [which presumes that doesn’t also involve O(N) warrants somehow. I’ll be nice and assume it doesn’t.] Add the fact that the only people trained in Network Analysis will be in your country’s fraud squad, and someone between Customs Enforcement and Fraud will have to come up with the idea of getting the fraud people to use this technique outside of its usual domain of application, and... not seeing it happening.)

Basically, for the Taiwanese government to know your phone’s IMEI, you would have either had to tell them the IMEI on the customs form†; or they would have to ask your previous phone provider in your country of origin what IMEI they last saw registered to your IMSI (in turn attached to the phone number on your customs form); and then, provided your domestic provider had any reason at all to want to answer that question (they certainly wouldn’t be compelled to), then the Taiwanese govt would be able to track you.

But that helps nothing if, again, you just provided the phone number of the hotel you’re staying at as your “contact number” on the customs form, as they ask you to. Then they’d need to take another step back and figure out what your cellular numbers in regular use are, given only your other details, without even knowing what carriers you have relationships with in other countries. (Sure, okay, look it up on LinkedIn. That works for a normal person. I’m assuming a person motivated to hide here.)

It also helps nothing if you bought a new phone at any point between when you last signed up for a SIM in your last country of known residence, and when you showed up in Taiwan; and it also helps nothing if you just set your phone to spoof your IMEI. (IMEIs are like MAC addresses: a hardware-fused default with a software-programmable override!)

† ...or they could read it off the millimeter-wave scan of your phone they took at the airport, if they tune the scanner just so. That solves everything for them except the IMEI spoofing, really.
My first actual programming class was on an Intel 8085 kit, and I have to say that hand-assembling on pre-printed carbon sheets was pretty cool. It has served me well in my career to have started at that level.
> If you want to move your rubber dog bone production offshore, or if an industry wants to move ALL rubber dog bone production offshore, go for it. Critical items like ventilators. NOPE. Or Computing equipment, NOPE. There needs to be a list.

I think most people would agree with you, to some degree anyways.

So let's say we put you in charge as "dictator for a year" for the USA, and your first task is doing a completely policy rewrite on how offshoring of any kind is handled.

What methodology would you use to generate the list, with the goal being "optimizing for the well being of all Americans" (interpret that phrase to your liking)?
You're welcome, thanks for elaborating on things.

"Do you see a particular challenge we should keep in mind? :)"

Yes, making enough people aware that you exist in the first place.
But metaphors are always taken out of context. Nobody says it's time to bite the bullet with a bullet in their hand. Referring to a situation that is not presently happening in order to explain one that is is the definition of a metaphor.
Looks like it's working. https://www.isitdownrightnow.com/google.com.html
Exactly, and the USA DOESNT because it chooses not to but can if it wishes, because money. You seem to be proving OP's point.
In one of Hillary Clinton's books she talks about how she would have dramatically scaled up US preparedness for pandemics. I don't believe she explicitly ran on it for her platform though. (Which makes sense as it's not something ordinary people think about.)
I'm not convinced of the causality here. It's more likely that societies that are so repressed as to ban pornography also are too repressed to handle sex-related issues, whatever they are. Rapists are a small percentage of the population, most of them fall under cluster B personality disorder, and their prevalence does not change much across cultures.

Openness about sex allows two things: first, abusers can actually be caught, and stopped from re-offending; second, the unacceptable nature of sex offenses is on public display.

When all sex is censored / hidden from view, there is no social distinction between normal and criminal behavior. Consider, when having sex with your fiancée before marriage is supposed to send you to hell, what's worse about diddling the little cousin? Of course, not to normal humans, but that's the kind of things that goes into cluster B's heads.
By GDP. I don't think there's any debate there.
> would love to learn of any other ways but this has been discussed by people way smarter than me for ages and I have seen no other solutions that wouldn't sink the US economy or cause a revolution.

Yeah, here's one: protectionist tariffs. I once looked into what it would cost to make a pair of pants in the US instead of China. The difference isn't that large; something like an extra dollar goes to shareholders instead of workers. You can see it in the actual list prices of jeans made in China[1] versus USA[2]. They're .... about the same. This same calculation is done in lots of different places: MBA types want that extra dollar to go to shareholders. Well, if they're not allowed to do so, everything works just fine.

[1]https://www.levi.com/US/en_US/sale/c/levi_clothing_sale_us

[2] https://www.allamericanclothing.com/made-in-usa/jeans.html
> That’s where cheap, disposable face masks, eye protection, gloves and gowns come in.

The world appears to have entirely forgotten that there are re-usable facemasks which you just boil/steam in hot water to sterilize.

They were heavily used only a short time ago.

You would just need to have 1-2 per medical worker and you'd be fine.

The "disposable everything" attitude is coming to bite blind capitalism in the ass yet again.
Worklog Express for Jira
Hi,
we have juse launched our first Atlassian Marketplace app, Worklog express.

Listening to frequent requests of our clients seeking a simple and user-friendly way of extending native Jira time-tracking functionalities, we decided to develop our own interpretation of Jira work logging. Although there are several Jira worklog extension solutions already available on Atlassian Marketplace, our clients complained on their complexity and time required to learn and start using them. Our main idea was to keep it as simple as possible, and still offer a new and fast approach for creating Jira worklogs across user-defined set of issues. Having the ability to classify your worklogs by creating your own worklog types, you can easily use them as a source for invoicing and other reports required by your business.

Worklog express is fully integrated with Jira self-hosted version and we are currently developing and preparing it for Jira Cloud.

Please have a look, give it a try and let us know what you think. All suggestions and ideas are more than welcome

You can find and download the app on:
https://marketplace.atlassian.com/1222012
Because, there can be only one user agent...!
I think because the idea that someone you don't know and have no relationship with is systematically collating everything they can about you, is a bit like having a stalker.

You don't know why they're stalking you.

On the face of it it's for law enforcement in case you decide to commit a crime sometime in the future.

...or it could be so that they can raise the prices in shops when you walking and the facial recognition picks you up.

...or it could be for a future employer to decide that the kind of bars you visit means that you're not the right "social fit" for a job.

...or it could be for... anything.

You have no control and that's the scary thing.
Not usually, no. CSS media queries are used to format according to display size. But as a sibling here has indicated, client hints will replace the user agent here.
I'm a little confused. Isn't git already decentralized? Like, most of the time there one true repo everyone else grabs from, but it doesn't have to be. What am I missing?

Edit: oooooh, this takes the centralization away from GitHub. I feel like that's non obvious from the name, but I could be wrong.
I see many large project addressing this issue by not having a public list where you can talk directly to the developers. Instead there is user lists which public relation managers maintain and where the expected result from the original mail would either be no response or a polite and nicely written one about testing the user configuration options that they had already tested. That way the developer would not need to respond unless the user has shown enough proof of work to demonstrate to the public relation managers that the issue should be forwarded to a developer, in which case the answer the developer would reply with would be under the assumption that the person/team asking is capable enough to use the directions to dig, test, change, and create a patch which then later might be added to the project.