skysight-inc/HackerNews huggingface dataset:
I think my experience was similar to yours. The reason I made it was to make the presentation of interesting data more accessible. But the lesson I took from it is that people put data to all kinds of uses, including those I didn't think about.

I was really surprised by that email, but it was enough to make me understand.

If you linked to your sources, show prominently the last time the data was updated, don't give any advice and clearly state that it's just for interest only, I think this would be less risky.

But whatever you do, there will be someone, somewhere, using your page for a reason you didn't expect.
I've never worked at a FAANG, but there is a school of thought that if an error/alert isn't impacting your SLO, you don't care.

As they said, it was within the error budget, which means that they could instead focus on delivering new features. When the errors go out of budget, they stop delivering features and start delivering fixes to bring it back in budget.

It's the kind of attitude you can have at that scale.
It was a nice interview..very helpfull
It's often a convenient shorthand for saying you think a person or policy is racist, sexist, homophobic, islamophobic etc without actually saying it.

It's like "alleged" only there's always an "alleged <something>", while "problematic" is only ever used alone.

IMHO it's overused, because of its distinct lack of clarity. It's especially incorrect when the reporter is injecting it themselves, as opposed to reporting what some other person said.
I don't understand this comment.

We already have plenty of people farming/growing/making food in farms, factory kitchens, plenty of people in the (refrigerator) warehouses and logistics services transporting that food, and plenty of people in the grocery stores and delivery services delivering that food.

The problem right now is simply that extremely temporary short-term demand has exceeded most local stores' ability to restock commensurate with demand.

However, some stores have already re-established depleted inventory. My local grocery store, for example, was fully re-stocked this morning in pasta, soups, beef, frozen meals, and frozen meats. And yesterday evening, they were low but not out of most of these foodstuffs. Another nearby grocery store was also reasonably well stocked, though the nearby Whole Foods was quite empty due to Amazon's practice of maintaining just-in-time inventory levels.
Well, to point, at the very least the SRE post-mortem should have said "And we considered distributing monitoring software to all our datacenters for future alerting"

[Not to say that every company out there would do this, nor that this wasn't necessarily considered, but definitely questioning the merit/objectivity of a brag-piece that is trying to rebuild the waning google hype]
Jeez, are you comparing some stupid TV show with life saving vaccine/medicine - especially one for a contagious virus that threatens the entire planet??!!

Not everything should be looked at with legal lens. Moral and ethical codes have much higher standards than legal, ya know?
Bring your shoes to a local shoe repair shop. They'll put a tougher sole over the existing one for $20 or so. They can also replace worn soles.
You can also try emailing K-12 (6-12 really) schools offering tech support helping teachers and students set up and use tele-learning software.
Free Remote Working Tools
Hey founder of Streak (authors of the InboxSDK) - sorry the SDK didn't meet your need. See one of my other comments about why we remote load (its so that we can react to Gmail changes without all the extension developers needing to update their extensions AND to guarantee compatibility between extensions).

Will try to address some of your questions:

> What do you do if Streak's servers go down? You pay them nothing and have no priority support.

It's a fair concern, we don't charge for the SDK. But we do charge for Streak and have built an 8 figure business. We care a lot about the dependability of the SDK because we care a lot about our own business. Streak loads the SDK in the exact same way as other extension developers do and we use the exact same APIs. We also have large organizations that depend on our uptime (Dropbox, Hubspot, etc)

> What do you do if Streak pushes a breaking change and brings down your app in real time?

We are the most advanced user of the SDK (we use almost all the APIs) so we'd be breaking ourselves too.

> What about if Chrome Web Store continues to lock down the ecosystem and restricts all dynamic script loading from cross origins?

Great question. It is true that they are locking down the remote loading. InboxSDK currently has an exemption to this rule (as do some other popular and similar libraries). However, over the long term (think years) we will move away from remote loading. We're currently working with Google on a solution that should retain some of the benefits of remote loading, while allowing Google to statically analyze the SDK for security. It hasn't been finalized but the SDK will be allowed to continue remote loading until that is in place. Remember, we have every incentive to make this work for everyone including ourselves.
> I made this infographic since I was not able to quickly understand the number on the official website. I would take it as a 'general' website, and I think that people know that they should check the official website in order to have something 100% reliable.

No, I know enough people that don't. Look into the low educated part of your family (if you have that part). In my family the low educated people will believe anything that says Stanford or Harvard without any source other than just typing it. Heck, they would almost see this comment as reputable.

In your visualization, the data for The Netherlands is wrong by a few days. It's not 804, it's 1135. I remember it to be 950+ yesterday. My source is the National Institute for Public Health and the Environment [1]. Apparently your source is John Hopkins? I'm not entirely sure, I quickly skimmed it. But I don't want old information on HN.

It has a nice design though. But because of its exponential nature and my knowledge of humans being terrible on it, I'm on edge. I don't want misinformation or stale data.

[1] https://www.rivm.nl/coronavirus-kaart-van-nederland
Show HN: Self-hosted person-to-person WebRTC service
I've lurked until now, and I'm attention-averse, but here is my toy. I'm certain that I'll regret this, and I'm not sure how much time I'll have to monitor it or follow up, but on the off chance that someone here is stuck at home and wants to play, here it is.

https://jerome.puptel.net/abracadabraalakazam

The service is hosted on a CPU-optimized DO droplet in San Francisco. I've set the maximum number of calls to 10, but I have no idea what the real limit will be. I'll try to keep an eye on it. I'll leave it up until someone finds a critical bug or I find that no one is using it.

I post this in response to having read apenwarr's grumpy opinions about remote work at Tailscale, linked here a few days ago (https://apenwarr.ca/log/20200309). One option that wasn't listed is self-hosting Jitsi (https://meet.jit.si/), something I feel is a much better self-hosting option than what I'm showing you here now.
The title is a tautology.
I'm not sure about that. What you describe was enough to bootstrap university interest. That didn't lead Sun, Apollo, SGI, et al to decide that Unix was the right OS for making workstations, though. It didn't lead Sperry to decide that they needed to have a UNIX available on their mainframes (!) back in the mid-80s. And those were commercial licenses, not university bootlegs.
They don't have a global compression dictionary thing.

Similar effect can be achieved with gzip --rsyncable, which IIRC resets the dictionary based on a rolling sum.
Of course - but the implication is enough people need to willingly do that - which is a negative right - you’re allowed to spend whatever time and money you want on feeding people. But as soon as you flip it - we just need everyone to do ____ - you’re describing forced labor. Hoping everyone would be good enough citizens to want to do the forced labor does not make the labor not forced.
What I learned recording an album on my own, in my room
Are you seriously showing HN a holding page for a project?
Does "correlate" or "correlation" work? Confession: I didn't read the article.
Paper March 13 Titled: An Effective Treatment for Coronavirus (Covid-19)
No, Americans have a strong Constitutional right to move freely within the country, with large quantities of consistent court precedent on this matter in diverse situations. Suspension of this right requires both individual due process and compelling government interest (e.g. imprisonment for a serious crime). It is on the same tier of rights as freedom of speech in the US. The Constitutional authority simply isn't there for the Federal government to ban travel, and any attempt to do so would be met with an instant court injunction.

The courts have also consistently rejected overly clever de facto travel bans via regulatory mechanisms intended to prohibit the use of common modes of transportation. Courts have taken a very dim view of arguments, which the government has made in the past, that e.g. free travel can effectively be restricted to walking. American courts have ruled in the past that the right to travel extends to the use of common modes of transportation.

If fundamental Constitutional rights could be suspended every time the government claimed an emergency, Americans would have no rights in practice. There is no allowance for the blanket suspension of fundamental rights by reason of public emergency in the US.
Nim is very close to a statically typed Python.
This is a fun read but should read as a description of a fairly common method of developing products and remediating "deviations". A lot of words are spent on describing what is essentially a root-cause-analysis (see GxP, ISO 9000, fishbone diagram). Hopefully, you thought "check", "check", "check", as you read it.

If you thought "couldn't Bob of shimmed it with a block of plywood?", you might want to read up on continuous-improvement. Have Bob put the shim in to fix the problem right quick, then start up the continuous improvement engine...
Coronavirus Risk Quiz
Hi all. Hope everyone is staying safe during this time.

Given the shortage of healthcare resources in the US right now, many of us are being asked to exercise our own judgement in, for example, deciding whether to call a healthcare provider with flu-like symptoms. My friend and I put together a quick quiz that may help contextualize your concerns and risk factors. We are not physicians and this is not meant to be a diagnostic tool, but rather a way to deliver available CDC and WHO information in an easier-to-consume format.

https://doihavecoronavirus.typeform.com/to/yvZwa8

Please check it out if you have need and let us know if there are any issues.
"correlates"
This page mentions a study in China:
https://www.worldometers.info/coronavirus/coronavirus-sympto...

I haven't found exactly the 10% in ICU (and I'd be especially interested in the percentage of young people requiring ICU), but yeah basically 80% mild cases and the others needing assistance.
Using Excel sounds like a pain to maintain but if it works it works.

Your problem sounds like a JSP (job shop scheduling problem). If it is you could use MiniZinc https://www.minizinc.org/ and look at Håkan Kjellstrans MiniZinc page http://www.hakank.org/minizinc/, it has a couple of different JSP models.
It's true. But ignorant speculation forms a chunk of every thread. The solution isn't to try to restrict posting to authorized opinion—that would cause more harm than good and is impossible anyway. The solution—well, there's no solution, but the best we can do—is to let the community respond when it's able to function, and moderate the threads to the extent that it's not.

When I last looked in on this one, it seemed to me that the community was functioning ok—noticeably better, in fact, than in most of the coronavirus discussions, which are highly repetitive. Repetition is bad on HN, not only because it's lacking in intellectual curiosity, but because it leads to flamewars. The mind seems to resort to conflict to amuse itself when nothing new and interesting is available.
Designing Serverless APIs with AWS
I'm 39 and still to this day the primary way I get clothes is at Christmas time from my mom or wife. Or random conference t-shirts :) I have rarely bought clothes for myself.
You can use an ECMO instead of ventilation:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6185806/

Here's a fringe idea in the worse case: Connect one ECMO oxygenator to multiple patients at once using Type-O negative blood. You'd have to filter out the O-negative RBC's as they come in.
Withholding access to a vaccine to a disease that is causing thousands of victims, thousands of deaths, would be quite literally a crime against humanity. To even consider the idea, presumably for political purposes, is insane.
I thought I had read that South Korea was using cellphone geolocation data of people who had tested positive in order to identify/alert others who may have had contact with them while they were contagious?

Edit: Not quite as big brothery as I thought it would be https://www.washingtonpost.com/world/asia_pacific/coronaviru...
Expecting one person to solve the world problems is a bit irrational.

But hey, whatever floats your boat.
Second that.

It feels like my version of the black turtleneck and jeans.

And free shirts are for wearing to bed.
What is this? There's no introduction
We can critizize both? Multitasking..
I make my own clothes. Have been for a bit more than 8 years. It's a nice hobby to have.

I also started https://freesewing.org/ which is the most geeky way to get into sewing :)
Donald "Nobody knew healthcare could be so complicated" Trump. The guy who said Russia would never invade Ukraine. Who called his soon-to-be convicted national security advisor in the middle of the night to ask if it was better to have a strong dollar or a weak dollar. The guy who promised a peace deal with North Korea after tearing up a durable deal with Iran. A guy who said tax cuts pay for themselves and the deficit will go down. Remember 2.5 years of infrastructure weeks?

Seriously, what topic has he shown even basic fluency? He is exceedingly capable of expressing his impatience with imperfect solutions of his predecessors and adversaries. He has less than zero capacity to even as well as any of them.
Yeah and if you read the Reuters report it says the exact opposite of this business insider drivel.

> The U.S. government has spoken with many (more than 25) companies that claim they can help with a vaccine. Most of these companies already received seed funding from U.S. investors... any solution found would be shared with the world

https://www.reuters.com/article/us-health-coronavirus-german...
I doubt that there are going to be a bunch of ventilators that you can just order on Alibaba.
Is it really that different? The actions and motivations seems very much like Finland and Sweden, for example, in as much as they stage their response and focus on keeping the society running until data suggests otherwise.
The new ARC memory manager will replace GC.
This lacks nuance. If we insist on enforcing private property, thus creating scarcity for most, the whole question becomes much more complex. Because now the main reason I need the right to someones else's produce is because private property excludes me from providing my own. This indirectly forces the propertyless to work for someone who has land/property.
Yeah sorry about that - we've got some work to do to update our docs to a better format. We might just move to readme.io or similar.

Also, we don't officially support Firefox yet.
Quick search brings up this: https://www.politifact.com/factchecks/2020/mar/13/viral-imag...

Which doesn’t shows that there isn’t a single consensus source yet. The article points out one source with 25.5% severe and another with 13.8% severe. Meanwhile for critical, it shows the numbers 4.7% and 6.1%.

While OP isn’t entirely accurate, for off the top of the head numbers, it’s not wildly off base either it seems.
Perl has never been non-mainstream. It's possible the average age of HN is too young to be aware of this today, but Perl powered the web during the 1990s and early 2000s. There are plenty of legacy Perl code bases out there, even ones that have nothing to do with the web (think data munging and ETL).
Four Americans Retelling Their Stories How It's Like to Live Through Coronavirus
It's not even America First, here we're talking about America Only. Not acceptable for the rest of the world. You're really surprised ?
Ask HN: How many YC-accepted are pre-traction/pre-revenue?
Sure, everyone tells you to apply, and it "only takes 5 minutes to apply.

But in practice, with so many applicants, it must be so much easier to simply wait and take a team who has already churned out (a less exciting?) product.
I run a site [1] that aggregates Amazon prices for a select number of product categories, and I’ve seen more and more search engine traffic for toilet paper, which is sad to see, as they are currently all sold out. (Note: I listed toilet paper long before Coronavirus. I despise anyone trying to profit from this awful pandemic.)

[1] https://unitprice.org
This is more or less exactly what I meant. Once upon a time, the US was perceived as a world leader and a savior of last resort, by our own citizens as well as the world community. Now we're seeing another crisis, and our leaders and their followers insist, like you do, on viewing the whole thing through the lens of... unwanted immigration. Seriously?

Basically, we used to be the teachers in the schoolyard. Now we're a ramshackle fort of sneering kids trying to keep people out of "our" stuff.
COVID19 Q&A Video #1 (Peter Attia)
Cross posting from another comment:

It is true that they are locking down the remote loading. InboxSDK currently has an exemption to this rule (as do some other popular and similar libraries). However, over the long term (think years) we will move away from remote loading. We're currently working with Google on a solution that should retain some of the benefits of remote loading, while allowing Google to statically analyze the SDK for security. It hasn't been finalized but the SDK will be allowed to continue remote loading until that is in place. Remember, we have every incentive to make this work for everyone including ourselves.
Let's make the comparison with pkg-config.

If a library (either as source, or as a compiled package) provides a (correct) pkg-config file, then using that library from within a project is pretty easy, assuming the build system knows how to use pkg-config files (we use waf, and it does).

But if the library doesn't provide a pkg-config file, or provides a broken one (yep, that happens), then we either have to create one or use a different method to tell the build system where to find and how to use the library.

We don't really want a package manager per se, because we're cross-platform, and package managers for compiled libraries are almost certainly going to be platform specific.

So for our release builds, and for some of our developers, we need to start from the source code, build the library using flags we provide (because we know what we want and what we're doing), install the library (somewhere) and only then set about using it from within our project. That process has to work more or less identically for our linux, macOS and mingw/windows builds (we x-compile for windows).

Consequently, even if there's a pkg-config file and even if it's contents are correct, none of that addresses (1) the version of the library (2) the compile time flags for the library (3) actually downloading the library (4) actually compiling and linking it. It does help with "installation" because the pkg-config file goes to a known location even if the installation is somewhere non-standard.

So in summary I would say that even if libman became wildly successful, and was used by the dozens of C libraries that we use in addition to the C++ ones, it would really only function as a replacement for pkg-config and would not address the harder, bigger problems we have with 3rd party library dependencies.
https://www.telegraph.co.uk/news/health/elder/9343428/Elderl...

Obviously there are no official statistics on how many people who were left to die could've lived on, and for how long.
"Throughout our country’s history, the federal government has used the fear of threats – real or perceived – to conduct surveillance on domestic groups and people who look or act different. Civil rights and anti-Vietnam War activists in the 1960s and 1970s, American Muslim civil rights leaders and academics post-9/11, and the FBI’s recent, expansive racial, religious, and ethnic mapping program are a handful of examples.

Modern protest movements speak, associate, and organize through social media. Their tweets, blogs, protests, marches, and die-ins are the trumpets by which they call for reform and social justice. Government monitoring of activists’ protests – simply because these activists dissent and without any evidence of wrongdoing – threatens to discourage them from speaking, associating, and expressing as is their right under the First Amendment. Surveillance of #BlackLivesMatter protests also opens the door to racial profiling because the movement is Black-led."

https://www.aclu.org/blog/racial-justice/government-watching...
That's almost correct. You have to qualify those values as "risk adjusted".
Arcteryx is the way to go, in my experience. The only prana pants I’ve liked are the continuum, which are bulletproof and fantastic even though they’re just cotton canvas. I’ve shredded them against granite and you can barely tell that there’s some wear.
Corona Virus Search Trends
You assume contributing via mailing lists is hard, which it is not. In the project the size of a linux kernel it would be failry similar in complexity, and probably way harder to use anything else due to distributed nature of the project. (which I think is unreasonable to think will change)

I contributed various things to the Linux kernel over the years across many subsystems. Each time I only had to prepare a list of recipients and send the patch series to all of them. Often times the patch series involved multiple subsystems.

In the world where one maintainer is using github, the other his private gitlab instance, one is using gerrit, and the third gitea or whatever, and some holdout still accepts only mailing list contributions,... contributing for people like me who don't get paid for most of their work would be so convoluted, that I would not.

While learning how to send a patch series via e-mail, while it takes some time to learn, allows me to contribute to any part of the Linux kernel via a single workflow, that is easy to replicate.
>CPI

* hedonic adjustments

* variable basket of goods

* structurally created to understate inflation to save gov money on entitlement payments
What about parasites -> poverty -> little surplus time across the population -> little scrutiny or protest of political leaders -> authoritarianism.