skysight-inc/HackerNews huggingface dataset:
Thanks for the kind words and questions! Others from the team can go into more detail, but here's some high-level for now:

- Typescript is definitely a priority for us. But implementation so far is starting with the backend (see https://github.com/redwoodjs/redwood for current), which isn't inclusive as of yet. We are looking for community involvement here as well.

- Admin interface: ah, very interesting. Could definitely be on the roadmap in the future. We're off to a great start with the Scaffold generator, which uses the schema to create all the pages necessary to run end-to-end CRUD operations on a database table. See https://redwoodjs.com/tutorial/getting-dynamic

- Boilerplate: The short answer is "yes indeed"! It's not 1-to-1 with your example, but there are lots of cases where you'll find this thinking+implementation. Again, the tutorial walkthrough is the best place to see some of this in action.
You realize Facebook Container is not part of Firefox, it's an extension you have to install yourself.
> It has been irrelevant for a long time.

Funny you say that, my company uses bz2 for compressing pretty much everything.
The system functions and included workspaces are different, but I haven't had any surprises with the operators so far.
To me, the big question underneath all of this is password dumps. I don't know that there was much uncertainty about buying vulnerabilities. But password dumps are almost always per se stolen data, and it's a bit of an open secret that there are anti-ATO teams using those dumps to create better versions of HIBP. I read this looking for clear guidance on whether it was safe to buy a password dump if you're only using it to force password resets for your users, and didn't come away with much certainty in either direction.
Good job. Something that can also be used in the US.
> There’s nothing isolatable or replicable in humans in the workplace

That needs proof
You think 3 days is "too far for any meaningful emergency response"? I mean, yeah, if someone needs to be in an ICU within an hour, that's too long, but if they develop a new coronavirus on the Moon, 3 days to get people back to Earth is not bad.

By your logic, it seems like we should just give up on building any bases in this solar system altogether, and just start building a ship to go to Alpha Centauri.
Even if it's not illegal, basing your application on an API you can't control and may lose access to if the owner cuts you off or decides to charge you for access, is a bad idea.
Dicyanoacetylene
Popular things can improve
I read the sum of wpietri's question as saying "so sell K then". As a reader I then looked on to what might be a better selling of K than all the comments I've read so far.

Instead I found silly prose examination.
TED: Bill Gates: The next outbreak? We’re not ready (2014)
I don't know if this is still true but according to an article I read a few days ago, the US has the lowest testing rate of any affected country. Experiences of other countries seem to suggest that high testing rate may mitigate the need for measures like lockdowns.
The original comment first addresses the credentials of the author before giving any valid feedback on the points in the article.

People do this a lot subconsciously and it affects the way we consume information.

Instead I prefer to first understand how valid the argument is before looking at who said it.

Unfortunately most people are wired to "like" based on who says a thing more than how valid their arguments are...
They may have had users with margin and/or option sellers whose positions they were unable to force close.
Istio 1.5 and WebAssembly
It's just difficult to implement something like this because we have no idea what consciousness actually is. I don't even know if we will ever find out.
It probably means you're using your real name and/or your real phone number. Or have an established account with photos of you.

I did not check if images from thispersondoesnotexist.com would work to pass the selfie check, but my guess is that they wouldn't. A professional portrait of someone from a Western country who has never been seen on any photos Facebook owns, not even in the background? That's a red flag. Also, my guess is that Facebook knows about that page and takes precautions.

Anyway, if Facebook tries that hard to make sure I'm not there, why should I join?
I guess you’re right that these are the top level threads before 2012. What I’m remembering (and found via google search) is this kind of discussion around message pack comes up in most other threads about serialization formats or adjacent topics.
When that many people think it's a hoax, that's a symptom you're observing of people crying wolf too often.

We have a mainstream media credibility crisis because clickbait journalism presents far too many issues as needlessly apocalyptic and journalists are too wrapped up in advocacy instead of just presenting unfiltered facts.
Also, the low rate of recorded infections in the US just might have something to do with the regulation-imposed shortages of tests.
Is there a plan for how backend jobs would work in this "Rails for the Javascript age"?

I find that JAMstack is great until the need for recurring or out-of-band processes comes up. In Rails of course there are jobs that can be backed by Sidekiq or what have you, and additionally on a VM one can always set up a cron job to invoke some Rails tasks.

For JAMstack there is no clear alternative, as far as I can see. Manually setting up a recurring lambda function (granted, I have not yet done it) seems to be annoying enough that I would rather just deal with a VM instead.
About half of exposures have no symptoms at all, about half of the remaining ones have mild cold symptoms (fever, sore throat, dry cough), and then a further 30% of the remainder might have nasty symptoms (deep cough, walking pneumonia) that don't require hospitalization. The remaining 20% of symptomatic cases (10% of total) get pneumonia that's bad enough to require hospitalization, and half of those require ventilators and ICU beds. With good medical care and no pre-existing conditions about 90% of those patients recover, without medical care virtually all of them die.

Untreated, it's basically like playing Russian Roulette. 5 out of 6 times, nothing bad happens. 1 out of 6, you die. The disparity in outcomes is probably what makes this so insidious: a lot of folks look at the numeric outcomes for healthy people in the presence of ventilators and ICUs and reasonably think "Oh, I have a 1 in 500 chance of dying, it's no big deal". Medical professionals look at the exponential infection curve, the capacity to overwhelm health care systems, and the number of patients requiring hospitalization and think "this is the scariest disease I've ever seen".
Also, there is no evidence that it didnt work.

The goal is to slow infection, not prevent it.
We could hypothetically have a much greater infection rate than we do today.
I am curious what the overhead of this allocator is when compared to e.g. glibc’s.
you can copy it like a link as well and paste it in
This over-reliance on "experts" is what got things to this state in the first place. Not that long ago, WHO was adamant in saying that flying to China was still okay and that "there was no reason to take extreme measures". How many lives were lost because of that?

Conversely, had they recommended more aggressive contention measures, how many trips would have been avoided? How much slower would the virus come to Europe? If sirens were ringing 4 weeks ago by the WHO "experts", perhaps Italy wouldn't need to be in lockdown now.

> When you put Corona in the disastrous category you habe to provide reasons for doing so, otherwise it is just a gut feeling.

Not really. We put in the disastrous category because we don't have enough information to claim that it is not a mass-extinction event. In the face of a threat of unknown risk and the potential impact is unbounded, we got to treat it as the worst and prepare for the worst, cost-analysis be damned!

But if you prefer to ignore me and refer to experts, please listen to Nassim Taleb, who may know a thing or two about risk analysis: https://www.academia.edu/41743064/Systemic_Risk_of_Pandemic_...
Thank you for bringing up the problems with SIM swapping. You say that your SDK provides "the convenience of only using a phone number but does not have those security drawbacks" - can you explain how you do that? In particular, if I as your customer choose to use only the phone number option, how do you protect my customers from SIM swapping?

Good luck on your launch!
A lot more of those things work than you might expect. I was able to get a very large node app working on their ARM instances very quickly... Docker support is also there from as far I know.
Thanks for the feedback! The custom field system is intriguing but the rest sounds bad enough that getting people to actually use it would be difficult.
Signal already does use SGX for quite a bit: https://signal.org/blog/private-contact-discovery/

Some people here (and elsewhere) have pointed out this recent tendency of Signal to put a lot of eggs in the same SGX basket. I hope they take a closer look at the risks of this strategy.
For a class I took on cybersecurity law, one of the readings mentioned procedures involved for LEOs investigating crimes of that nature. Among other things, the agent was required to use a specific locked-down computer with a custom web browser which would not request image files, because requesting, receiving, or storing (much less displaying) said files would be a criminal act. That work is best left to specialists (and even then, they rotate out regularly for mental health reasons).
How to Save a Dying, Low-Morale Team
I have the same feeling about WHO after seeing their treatment of Taiwan at the beginning of the epidemic.
Our best weapons against disease don't work on Covid-19
I've definitely gotten counterfeit Advantage flea medication from Amazon. A) It didn't work, and B) the cats had no reaction to applying it (usually they hate it because it burns a little on the skin). Packaging was about perfect, and the applicators were filled with water. Now I only buy it from the local pet store, where I can make the safe assumption they're sourcing the stuff responsibly.
I’m sorry, I was alluding to the general trend, not specifically inclined to your message although it appears so. Bad wording on my part.
Sure, but I think what he meant is that what the website is showing isn't the real gains.

Without GZIP:

JSON 583 bytes

MessagePack 304 bytes

52 %

With GZIP:

JSON (GZIP) 289 bytes

MessagePack (GZIP) 248 bytes

85%
Protecting Accounts from Credential Stuffing
It supports all of the above.

In AWS there is one extra step to deploy it than an Intel cluster. And that's only because it is in preview.
I think Prisma, the database layer of Redwood, plans on shipping their admin solution later this year.
If one of our two political parties was calling for everybody to lick doorknobs in areas where there have been coronavirus outbreaks, does arguing against that suddenly become partisan?

How about experts talk about what's in their experience and then it's the job of open-minded citizens to evaluate it, hopefully with good political leadership from elected officials? Now, it's fair to weigh different public health experts advice, and it's fair to also weigh what experts on economics have to say, so that we can evaluate pros and cons.

But this idea that experts shouldn't talk about healthcare systems that need to be changed in order to better meet the moment because talking about it is "politics"... Sorry, but I don't think it makes sense. You don't solve problems by running away from them. Experts can do more than say that we should wash our hands. In fact, we need them to!
Correct: Uncompressed MessagePack is faster and smaller than uncompressed JSON, and compressed MessagePack is faster and smaller than compressed JSON.

I still don't see why you'd compare uncompressed MesasgePack to compressed JSON.
I think he is referencing this line in particular.

"Live performers are going to be hard hit economically. Consider supporting their work on Patreon, directly via PayPal, or attend only the smaller shows. Promote them on social media. Buy their work directly."

I do not really agree with removing this line, as it is good advice. I wouldn't be against expanding the content to include other professions, although the single-payer advocacy kind of does that for some of them.
Compression is not encryption and security by obscurity is bad practice. So it doesn't matter if the data is json or compressed or protobuf or messagePack or custom struct. As long as it's not properly encrypted, it's just plaintext.
Config files are typically a 'load once, read many" pattern. Machine to machine communication protocols can be VERY high rate and over the network so they need to be highly efficient both in memory footprint and serialization overhead.
You should be doing that with JSON as well, so this isn't a pro/con of either format.
Even falkhash is not that great, and feature an abnormal amount of collisions as the nb of hashes increase. Basically, all "naive" AES implementations share this design weakness.
So 22% don't have any vaccation.That is insane.

If the sick leave is limited, it isn't worth much.

38% without any sick leave is already pretty bad. How many of the rest can take 14-21 days of payed sick leave?
Images are much bigger than javascript libraries. So by comparison it's a small library. And you're probably decoding, not transcoding.

You want to get browser support, but a gap-filler can keep you from waiting forever to reach 99.9%. And sometimes bandwidth use is more important than clunkiness.
I wholeheartedly agree...”Never has there been a clearer case for single-payer health care as a public good. The voting public in the US need to care as much about “keeping their doctor” as they do about keeping their doctor alive.”

Regardless of your political point of view, when you see political statements like this, it should raise serious doubts about the veracity of everything else in the article, regardless of how factual it may be. Even if every fact in it is true, the clearly political motives of the author indicate that they likely cherry picked facts to support their viewpoint. One only need tune into CNN or Fox News to see how political propaganda masquerading as “news” is toxic for society and how “facts” can be warped to support any point of view.
A similarly pithy but purely scientific resource is the paper referenced here: https://news.ycombinator.com/item?id=22531962

US Coronavirus team referenced this (very short, very clear) paper with short, concrete guides for school, work and home. It's completely apolitical.
I’m just talking about the general theme of AMD/Intel discussions on HN. There is a heavy bias for AMD, not just on HN but everywhere on the internet. Just go to Anandtech forums.

I should clarify that my frustration isn’t about what the OP said. It’s a general observation.
The data types that msgpack supports aren't quite the same as JSON -- msgpack has encodings for signed and unsigned 8, 16, 32, and 64-bit integers, as well as single- and double-precision floats. (This runs into trouble if you're dealing with JavaScript, which doesn't support the full 64-bit range of integers, but everybody else should be okay.)
The CDC completely dropped the ball on providing test kits, so all the individual states and localities have had to source them themselves. Which, entirely predictably, they are not doing a great job at.

It didn't help matters either that those test kits the CDC did provide early on turned out to have flaws that caused inaccurate readings (see https://www.nbcnews.com/health/health-news/after-missteps-cd...).
> The absence of racism will not improve the outcome of this virus in any way whatsoever.

Racism/xenophobia is an undesired 2nd-order effect. When people are in survival mode they only care about 1st-order effects, and every man/woman for him/herself.

It's understandable, yet this also causes damage to society in ways that cannot be foreseen. It entrenches selfishness and normalizes lack of empathy for others. When things return to normalcy, there will be a cost.
From my perspective, it's largely politics.

CDC would not authorize state and local labs to test. That seems to be an order coming from the White House to avoid economic panic (which is happening anyways).
Or we can do both.
Anyone know of an efficient binary format similar to MessagePack that supports deserializing only whitelisted keys, and not paying the penalty of parsing data that isn't needed?

MessagePack is great, but libraries generally only support deserializing the whole thing. I have an application where these structured documents can be very large, and scanning code sometimes only needs a very small subset of keys.

I believe Cap'n Proto has this feature, but unlike MessagePack it's not schemaless.

For example, given a struct like this:

{
"id": "123",
"name": "Developers",
"members": [{
"id": "567",
"permissions": [
{"type": "read"},
{"type": "write"}
}
}]
}

Let's say I only want the name, the ID of each member, and whether permissions.read is set. I may want to do something like (Go):

StreamingUnmarshal(b,
func(keypath string, parse func() interface{}) {
switch keypath {
case "id", "members.id":
value := parse()
// ... use value ...
case "members.permissions.type":
if parse().(string) == "read" {
// ...
}
}
})

Random access could be also work, as long as it didn't need to sequentially parse from the beginning of the data to get to the right value each time. Something like:

id := GetKey(b, "id")
memberIDs := GetKey(b, "members.id")
permissionTypes := GetKey(b, "roles.permissions.type")

The trickiest bit is treating arrays of nested structs (as in "roles.permissions.read") correctly, although efficient scanning of keys becomes an important optimization point, too.

Probably the best method would be to store the keys pre-sorted at the beginning of the data, so that they'd better fit in the CPU cache, and have pointers to the offsets of the values:

KEY1,KEY2,KEY3,VALUE1,VALUE2,VALUE3

Arrays of structs are tricky here, again, but this is solvable.
How to Use Jupyter Notebooks in 2020
I have been on L2 and L3 on-call duty in my previous company, and some of the times these dashboards were life-savers.

Is the queue growing? Certain node not processing all it should? e.t.c

Alerts actually did go out of prometheus.

Hindsight is 20/20 and I remember i.e. having to change alerting on median aggregate node memory spiking to alert on any of the nodes spiking. Seems obvious in retrospect, but if we only have alert, I don't really know.

And there were parts where the dashboard wasn't obvious in retrospect, in the more complicated parts of our data-pipeline,ad there Graphana really shines.
Part of this is just that eyes are suddenly focussed on it. It's a repeated pattern in the tech industry.

Several years ago it felt like we barely went a week between Flash vulnerabilities.

Then someone found a major vulnerability in the JVM, and that became the centre of attention, and it felt like we were having to patch the JVM every single month.

Then something else came along and all eyes got focussed on that... rinse, repeat.

Right now the CPU is becoming a focus. We've probably got another couple of years of this before it'll settle down.

CPU is interesting because it's a lot harder to exploit, it's much less by way of finding low hanging fruit, unlike Flash and JVM.
This administration sticking their heads in the sand and the CDC also either not being prepared or executing their prep horrendously.
React Table v7 – Hooks for building fast and extendable data grids in React
First piece of software I ever wrote was a base92 encoder. When I looked at b64 is was even worse than the 3:4 I had been told.

B64 as originally used (with an extra >2.6% for line splitting) is handily over 35%. As we use it now it’s still a bit over 33%, because of the == endings to detect truncation... 66% of the time.
I've heard that joke before, and it's not as funny as you might imagine.

But anyway, well, see, there you go. Meaning no disrespect, my whole point is that you and others like you cannot or will not "see" this thing, yet it's definitely "there".

I think it's got to be the "social side of science" somehow preventing otherwise-rational minds from seeing what's right in front of them (even during a scientific study of Reiki.)
By an order of magnitude: https://www.businessinsider.com/coronavirus-testing-covid-19...
I often think Techcrunch should be banned on HN.

When I click on a Techrunch link, it tries to redirect me to some tracking url on advertising.com. That would probably collect data about me, set cookies and send me back to Techcrunch. Since I do not allow that, I cannot read Techcrunch articles at all.

Lets see what others think. I made an Ask HN from this:

https://news.ycombinator.com/item?id=22539255
True enough, but the tech industry is not the only industry dominated by white, cisgender men.
Walmart’s EVOO 15″ Gaming Laptop Exceeds Expectations
Glen Weyl Podcast: The Myth of Individualism, Radical Markets, New Societies
Bitwarden is end-to-end encrypted. So, password "resets" aren't really a thing without also resetting the vault as a whole.
FaunaDB is definitely on our radar. Thanks for the link -- will check it out now.
I wrote a MessagePack to JSON conversion tool which is ideal for viewing MessagePack. It supports a pseudo-JSON debug output so you can view messages even when they use features outside of JSON, like binary blobs or arbitrary key types:

https://github.com/ludocode/msgpack-tools

It works best if you use MessagePack like JSON where all map (object) keys are strings, so you can easily understand a message without context. If you want to optimize your MessagePack more, you would tend to use integers for map keys, but this makes the JSON-equivalent view not super clear because you just see a bunch of numbers in a tree structure.
There's another side to that argument ("the right to make it damn hard to get hired") but maybe this thread isn't the place for meta social/political discussions.

The immediate problem needs the best fix possible and I do have to say the response from the federal government so far has been underwhelming at best.
From my understanding, state and local labs HAVE been able to source them. The CDC has been refusing to authorize them for testing.

Univ. of Washington seems to be an outlier as they were able to get approval under an existing research study they have.
I've created this issue to keep track of this: https://github.com/redwoodjs/redwood/issues/206
I would think being able to have comments is a big one, so you at lease have an idea of what changes what in a config file.
Show HN: Together – Keep your kids and their grandparents connected
I think you underestimate the number of people with weapons, a serious anti-government attitude, and some strong beliefs that most people would consider at best wacky. I don't think a civil war is likely. But when we look at past incidents like Waco, Ruby Ridge, Oklahoma City, Jade Helm [1], and Malheur, it's not absurd.

A few years back I stopped at a blueberry farm just off the highway in Oregon. In under 10 minutes of conversation, a very nice grandmother was explaining how the Obama administration had made a deal so the UN could come in black helicopters and take all their guns, but that they were ready for it.

I got my blueberries and got out. But you can bet that there are a whole lot of people with guns and Millenarianist notions that are sure that this time it's really the end times, and that would not take kindly to government-enforced quarantines.

[1] https://en.wikipedia.org/wiki/Jade_Helm_15_conspiracy_theori...
Wow, that's pretty bad. Guess I should also switch to another source sooner rather than later.
The epicenter of Covid19 coronavirus is scrubbed from Wikipedia
No, I'm sorry, it is not editorializing. You are right that the title has a huge influence on the submission's fate. When an article buries the lede that far, I want it exposed in the submission title.