skysight-inc/HackerNews huggingface dataset:
You are proving my very point. The twitter email you linked specifically says "atypical pneumonia".

> In China, the term “atypical pneumonia” is commonly used to refer to SARS, a disease transmitted between humans caused by coronavirus.

"transmitted between humans" - what WHO claimed does not happen even though Taiwan warned them about it.

> patients had been isolated for treatment

That's also referring to the human-to-human transmission part of COVID - which WHO denied. This is the warning Taiwan had sent in December and WHO lied and went even further to state that they never received any email from Taiwan. It's literally in the email. I don't know how much clearer they can get.

> Meanwhile, people who just read corporate media headlines and don't bother with primary sources or critical thinking goes around telling people "Taiwan emailed WHO in December warning about China lying about the human-to-human transmission".

You trying to claim I don't have critical thinking makes you sound arrogant. I don't want to engage in flame wars on HN so it's not replying to it further.
"Preliminary investigations conducted by the Chinese authorities have found no clear evidence of human-to-human transmission of the novel #coronavirus (2019-nCoV) identified in #Wuhan, #China"

https://twitter.com/who/status/1217043229427761152

(this is CCP propaganda and they had zero access at the time, and it was after Taiwan told them about human-to-human transmission)
> I mean the baseline case of a VPN that your employees use by both their work computers, personal computers, and phones. I can’t forcibly update all of those and politically I can’t cut people off because the truth is that being able to get work done is more important to the business.

Then your priority isn't security. Which isn't necessarily a criticism, it's just a statement of what your business's priorities are.

Don't hide behind "well, IPsec supports all sorts of security knobs that can make it approximately as good as Wireguard, if you squint hard enough this is actually the more secure thing." Just say, no, security is not the top priority for this application, and we're going to design our systems around connectivity/reliability instead of security. You could decide security goes elsewhere the design, if you want, and add additional internal isolation once someone's on the VPN to avoid infected endpoints from messing with your corporate network. You could also just decide that a VPN isn't what you want, you want cloud services and BeyondCorp and the assumption of mostly-untrusted endpoints. (Then your users don't have to install VPN software at all, they just need a web browser.) Or for your partners with the out-of-warranty Cisco box - stick a firewall in front of them on your side and also arrange to use authenticated/encrypted application protocols as if you were connecting over the public network.

Or say, security and reliability are both priorities but cost isn't, we're buying everyone a work-managed laptop and a work-managed phone. (Or, if you really want to connect from your personal device, you can use a fully-patched one, and if you don't have one, the company will buy you one. Or whatever.)

But you cannot say that your priority is security and your priority is allowing unpatched devices to connect.

(I don't know anyone with a horror story about turning off TLS 1.1 who originally turned it on because they wanted secure connections. All of those people supported TLS 1.2 and the good ciphers before anyone forced them to. I know people with horror stories because they turned on TLS because they needed to check some regulator's checkbox.)
Software Tools by Kernighan and Plauger was the first programming book to blow my mind, and changed the way I approach working in difficult/legacy systems. As a programmer, you don't have to accept the limitations of the system you're working with and by building simple tools can make even the worst system bearable.

And of course The Elements of Programming Style is a classic.. The lessons seem like clichés now, but there was a time when things that seem obvious now were hotly debated.

https://en.wikipedia.org/wiki/The_Elements_of_Programming_St...
I would swap out Outliers for Dark Pools, which better highlights how a revolution driven by Software Engineering in its purest form looks like, and is still ongoing to this day.

Outliers is kind of entrepreneurship junk food and 10,000 hours has already been debunked.
Good one. I chuckled.
Maybe it is more open than it was? Maybe is was even more closed before?
History and culture is under-taught and under-appreciated. Maybe students can have a big debate in their third year about whether or not worse really is better?
Taiwan told them about human-to-human transmission in December, and the WHO responded by repeating CCP propaganda verbatim in January saying there was no evidence of it.

Note that at the time WHO had zero access to China, because of the cover-up ongoing.
>Youtube is doing what they can to save lives by stopping misinformation...

I'm shocked that anyone would believe that this is an honest framing of YouTube's motivation.
I take your point, but calling the comparison "lies" based on the possibility of long-term implications we know nothing about seems like a big stretch to me. We don't know the long-term effects of 5G either.

> If scientists infected a bunch of 20 year olds with Covid in 2020 and by 2050, 40% of them die of lung cancer before the age of 50, is that something you'd be cool with?

If it saves the lives of a bunch of nurses in the process? I don't know—I think I'm cool with a possibility of it, yes. Especially when those same people could also catch the virus naturally.

Also, I edited my original post to add a link to the Vox article. It's quite a bit longer / more expansive, and worth a read.
> My conclusion, it's slow because they wrote C++ like a dynamic typed language

Here's my conclusion without needing to look at the code: is C++17 so complicated a language that having to understand deeper concepts such as the ones you've mentioned means a reduced "time to market" for marginal gains over the same code written in Go?

Or put another way: did you just further prove that Go is the better option because it's providing extremely similar performance yet doesn't require this very esoteric knowledge you've mentioned?

If I can get the same work done in Go and I can learn Go in a week versus months for C++17 (which is far more complex), why would I pick C++17?
That's 30 million units over like 20 years and many titles vs one indie game tho
Interestingly enough, when Kuwait did basic income issuances to the general public (everyone) they could not mitigate a spike in commodity prices every time the fund was dispersed. They continually blamed the finance ministers and heads of economy, but if you inject a ton of cash into the system, the inflation will be felt somewhere. However, thanks to the staggered nature of the delivery of the stimulus of March 2020 it seems that the US will probably weather the storm with minimal increase in inflation, because the reduction in [restaurant and other] food demand has lowered commodity prices. My guess is that they will level out over the next 6-12-18 months. Economics is awesome.
Do you think repeating propaganda designed to cover-up a huge outbreak is responsible for such an organization? At the time of that tweet they had zero access to China.
There is no controversy. They just messed up and are now saving their faces blabbing about herd immunity and hoping that the spread will stop magically. I do not have hopes up yet.
Pick two:
Tasty, looks perfect, stores well
> Besides, anyone could build protocol negotiation on top of WireGuard v1/v2 if they wanted to

This is the thing I'm afraid of. It's noble to have a lean protocol but leaving things like this to be externalized is just going to create a mess of incompatible middleware when there could have been a "blessed" solution.
What proportion of vaccine trials are successful usually? Could the probability of efficacy be estimated and used to judge if the study goes ahead?

There needs to be a reasonable amount of risk taken in research, otherwise we will find it impossible to make progress.
'There is no clear evidence from the preliminary investigation' and 'the preliminary investigation finds that human-to-human transmission is not taking place' are two quite different propositions. The WHO opted for an excess of scientific caution - partly to avoid pissing off China, partly out of fears of being accused of alarmism, which have since been validated in spades.

Now while I agree that WHO is a poor yardstick of scientific truth, that is a long way from saying it's useless. With all its faults I prefer to the disinformation and quackery that are flying about, and indeed pouring out of the White House.
Amazon Web Services. Won't cost much.

If you want to keep it simple..

A very small EC2 box. Maybe even micro instance. That'll run your python code + sqlite.

If you want, you can use an elastic load balancer or Route53. If you don't have DNS already. Route53 is AWS's DNS service which is easy to use.

This whole setup should not cost you much. If you do it right, you can probably spend less than $10/month taking advantage of the free tier.

Later on, as a side project, you can try to make the app serverless. You're probably close to it being serverless. Doing this allows you to run it on AWS Lambda. Which makes things even cheaper, if not free. And it's just pretty cool.

But most likely you'd have to switch to a real data store. No problem since AWS has DynamoDB.
Ya I use cygwin where I can,
many of the reinventions don't improve usability.
It would be curious to see the Vox piece and I do hope someone drops a link in here. It would be most interesting to know if they were comparing it to the initial procedure (surgery + complications) or lifetime experience (Additional risk of death due to the remaining kidney failing).

That said, I feel like your points are a bit overstated. We now have 66 years worth of Kidney transplant data to show it's safe for both parties, but a lot of people needed to participate in what was a new, risk, experimental surgery to get us to this point.

At some point people have to be willing to take a little bit of risk to get data that could save untold lives and relieve unquantifiable suffering.

Additionally, if COVID-19 does indeed have some horrible long term effect, the cost us having less data or less valuable data now will have a much larger consequence than could ever be suffered by these volunteers.
Which goes against what has been said here: https://youtu.be/YOKqAIMh-iA?t=1538 I'll admit both answers can be correct (retailers send the prices for instacart to baseline off of). They have historically marked up the product with their better grocers (who in turn give them a %3 discount to offset credit card processing).
Show HN: I trained a recurrent neural network to draw dick doodles
Google has a long history of partnering with partisan political organizations to police content, including Politifact and the Washington Post, among others.

WHO is just another example.
You're right. We're so much better off when a significant segment of the population believes that the Secretary of State is pimping out children from a pizza restaurant.
Thanks for the ideas!

I have yet to see what the usage will be, between having one living "shared" environment, or multiple "cloned" environments.

Wifi is an unfortunate issue. Probably a mid-term feature, but one of my early beta users suggested an "offline" version of booste where we clone images downward to the laptop, for use during internet downtimes. Could be a move.
Instead of being rude why don't you find some examples of the WHO recommending travel restrictions?
With no long-term immunity, lockdowns need to be permanent until we have a vaccine or treatment. That's not feasible. If there's no immunity we might as well end the lockdowns.
Isn’t this what Walgreens, CVS or even Costco do? It’s called capitalism. When you want to invest, build and grow the channel then you can do the same. Not totally sure why people think this is unfair.
And that truth is you realizing this man is a complete moron. Also: don’t drink bleach.
Is it a clickfest like Diablo?
The subtext of your comment, that "strict scrutiny" requires fine-grained analysis of every application of state police power, doesn't match up with my understanding of how any of this works. The reality is that almost any reasonable thing that governments do to combat C19, perhaps excepting things that are demonstrably and deliberately not viewpoint neutral, are going to be allowed.
the USDA watercolors mentioned are online, e.g. the sary sinap: https://usdawatercolors.nal.usda.gov/pom/search.xhtml?start=...
What exactly qualifies someone to be a "professional" who is allowed to speak?

The vast majority of content I watch on Youtube is produced by independent creators covering a variety of topics with much more detail, expertise, and truth than any mainstream program.
Oh my...when did this happen? I had no idea!
I've tried lots of wild apples, apples from trees with consumable apples grafted on to them etc. Some of them make crab apples taste sweet. Most apples are probably about as sour as lemons and fairly tiny, from grape to small plumb size. They make your belly hurt and generally aren't that pleasant to eat.

They're great for making pie or jam or such things. Homemade Apple crumble(crisp, I dunno whatever same shit...both good) is probably one of the best things next to homemade strawberry rhubarb pie, but either way, they're a far cry even from Granny Smith apples which, I enjoy, but as far as I know, most people use for baking.
>I hate to be the one to have to explain this to you.

Your snarky condescending tone is not helpful.

Just because a person reaches a different conclusion than you doesn't mean that they lack information like this.

I think it's dangerous to society to give corporations that have as much power as YouTube a pass simply because they are not government entities.
I think your comment might have had a useful alternative perspective if it could have been made without calling the parent racist and irrational. ISTM difficult to change someone's mind while disparaging their reason and character.
Coffee consumption and mortality: Does the brewing method matter?
Back when we were disgusting freshmen, we used to exchange "recipes" for how to make the Kraft box in our little hotpots in the dorms. I was partial to an extra dollop of cheez whiz. The guy down the hall swore by a half a brick of cream cheese. Sometimes I'd splurge with a bit of port wine cheese spread. The sophomore down the hall blew my mind when we had a double date in his room, and he sprinkled some oregano into it. I had never even bought a spice jar before.
The Streisand effect ensures the censorship you champion will be amplified and emboldened.
Thorough work. Going back to the premise, I want to offer an alternative viewpoint by asking whether, in the case of binary trees implemented by arrays, “integer division by 2” of the array index is necessarily the best interpretation of what you are trying to do here?

Instead, you can also see the array index as a bit string, where every bit tells you which path to go down, left or right. In that case, “shifting right by one bit” moves you up to the parent. “Shifting left” moves you down to the left child. Flipping one bit flips you over to the other child. Bit wise operations indeed seem more natural with that interpretation.

A lot of “power of 2” multiplication/division has similar interpretations. For example, when walking page tables, you could see walking down the levels as “dividing by the size of the granule”, or simply as “shifting right to select the index on that level”.

No contest on anything where the power of 2 is coincidence, i.e. for non “computery” things where there is no such underlying structure.
This is hilarious. Thanks.
I think I generally agree. I'm very against YouTube content control whether it's censoring gun contents or taking down pro-China channels during the Hong Kong protests.

Your statement misses the point a bit though. I don't think anyone's arguing that WHO/UN is a source for (political) 'truth'. It's just a medical advisory body. If the UN was the source of 'truth', Israel might not exist in the present form anymore since half of all UN resolutions against single countries are against Israel https://en.wikipedia.org/wiki/List_of_United_Nations_resolut.... The fact that no one is likely to know that is precisely because what you're arguing against is already not true.
These don't seem to be available for Lightsail. Do they?
Try absl::flat_hash_map and/or F14FastMap[2].

[1] https://abseil.io/docs/cpp/guides/container#hash-tables

[2] https://github.com/facebook/folly/blob/master/folly/containe...
In that case you'd still want a shared_string not a shared_ptr<string>. The double pointer chases add up quick.

Edit: It might help to keep in mind that string is essentially an alias for unique_ptr<char[]>. As in, string is already heap allocated. They heap allocated a pointer to a heap allocation.
> If a representative portion of the population didn't click on Facebook ads then Facebook wouldn't generate revenue from these ads.

No, if valuable advertising demographics didn't do that, Facebook wouldn't make money. Valuable advertising demographics and representative samples of the general population are very different things.
Phew, I'm on the right method then.
Show HN: Android MergeAdapter at First Glance
> But Instragram/Facebook,Pinterest and co simply hate the web. I mean they like it when it comes down to user acquisition but their goal is to make you download their app. If they could do away with the web they would. They are no better than Microsoft Balmer era.

The web is the real casualty of mobile taking over, more so than the desktop, IMHO.

There was a minute between proprietary mobile app dominance and proprietary desktop app dominance where everything new and shiny was a web service first and foremost.

During that minute everyone was able participate in all the new shiny things, regardless of what operating system or type of device they used - they just needed a standards-compliant web browser, and nothing ever required your phone number to register, except financial services I guess.

I wish the average person understood how liberating and important that state of affairs is for everyone. Based on the few debates I've had on this subject with less technical folks, as long as whatever the average person is carrying in their pocket is supported and they can do/consume what they want today they dgaf how much the walls are closing in on them in the process.
I don't think you can teach software engineering. Writing software is more like writing proofs than building airplanes. Take a formally verifiable language like Agda for example. Proofs are indistinguishable from programs in that language. The Curry-Howard correspondence shows this is true for program-proofs in general.

Large software systems fail continuously in countless ways all the time. Google search will still throw 404 or 5xx occasionally. We're not building airplanes that either fly or crash (although even the software running airplanes is now increasingly fault tolerant). We are effectively getting from point A to B through a variety of logical operators, increasing the set of valid A through trial and error. We find an input that throws error, our theorem was faulty and we update our proof. A seemingly valid input can't produce the results we want, we double check to make sure our proof is still valid. Dilettante engineers will begin to introduce unbound complexity at this point for making fixes without understanding root causes.

For the above reasons, we should abandon any attempt at comprehensive software engineering curriculum or canons. We are not architecting a skyscraper to be delegated to a construction company to be built one and done for all of time. We are continually exploring and staking out a specific problem space. Our greatest compass in these new journeys will always be foundational computer science. We must take the specific and make it general. Careful application of elementary data structures, algorithms and discrete analysis will move and has moved us continents further than any convention to "best practices" ever will.
Since its establishment by treaty and your sovereign nation of origin becoming a signatory to said treaty. Surely you can make the same point about your skepticism of transnational organizations without all the emotional theatrics, perhaps by researching the topic you aver to care about and highlighting what you believe to be its constitutional inadequacies.
I'm partial to Baden-Wuttenberg (best Bretzel in the world) since that's where my family is from, but I won't deny that the Alsace has some amazing cuisine too. I consider their Flammkuchen to be the best, both the savory and sweet varieties.
That probably shows (once more) that the C language really needs an overhaul, with a stricter grammar disallowing that sort of tricks.

Or maybe not.
Yes, this turned up in my search, and a general purpose version of it is exactly what I want.
And so continues this disgustingly paternal approach of "nudging" people to do things instead of presenting clear information and empowering citizens to take correct action.
They claim it was a report for one, and not cover-up propaganda. There was evidence of human-to-human transmission, including evidence delivered to the WHO via Taiwan in December.

Then the WHO sought to spread medical misinformation about face masks and travel bans repeatedly into February and March.
Covid-19 Human Challenge Trials
I agree with your point in general. But in other hand explicit urls feel like repeating yourself.
Just a tip. If you want something like sudo, install gsudo (choco install gsudo). It works like sudo: no new shell, don’t need to use “”.
Almost seems like the problem is monopoly capitalism, doesn't it?
> ... I get irate at people who don't answer calls from unknown numbers. Spam or soliciting? Hang up and block caller. It doesn't take more than 5 seconds.

I'd like for you to spend a day at my grandmother's house.

She's had the same landline number for probably 50 years and gets - no kidding -- probably 20 of these calls a day. It may not "take more than 5 seconds" but it gets real f'in' annoying real f'in' quick.

She now only answers calls from numbers she recognizes. She will pick up if you yell at her on the answering machine, though!

Also, as of iOS 13 (or whenever it was they introduced the feature), I am -- thankfully -- no longer even aware of calls or text messages from numbers that aren't in my contacts until I pick up my phone and look. My phone doesn't beep, ring, or ding if I receive a call or text from an "unknown number" -- and I could not be happier about that!
Edit: Oh boy, I didn't even realise TFA was written by the same guy. I hadn't read it yet, no wonder it's bringing up the same discussions. /endEdit

I stumbled upon this article a while ago which attempts to argue that former idea to absurdity, it's very well written. I disagree with almost the whole thing, but it was fun to see someone disconnect themselves so far from the simple, real time engagement of a playing a video game. It's an entirely valid way to look at games, but it's just a very shallow view on games as a medium. He even accidentally discovers the real reasons why we play games as he works hard to make his case on the gameplay-as-work idea. Full respect to the author, and I'm sure they knew exactly how contrarian they were being.

https://www.theatlantic.com/technology/archive/2019/10/dont-...

Some of my favourite quotes:

>"That’s the big problem with video games: To enjoy them, you have to play them."

> "Game-play—the work of working a game—is fundamentally irritating"

> "And like all labor, the best way to get it done is to farm it out to others. Let the memers honk their geese so you don’t have to."
Here's the JavaScript code: https://github.com/dickrnn/dickrnn.github.io/