skysight-inc/HackerNews huggingface dataset:
OK, we need to stop discussing China and Chinas approach because we know they are lying about all of their numbers. That's what basically every Western country had said.

If you don't believe me, that's fine, just go Google it. US intelligence have publicly stated this. Just in the last few days the UK has stopped listing Chinese numbers at all because they as so badly wrong.

I don't doubt that there are a lot of personal anecdotes coming from China, but as far as I know the only numbers are the official ones and they are pap.

If you can offer factual evidence that that is not true, I'd be very pleased to be wrong since apparently Chinese coronavirus is 100 times less deadly than average...

So that brings us to contact tracing.

I'm happy to agree that contact tracing would mean we could keep R values lower with less disruption to people's lives. You could let people without contact go out more etc IF AND ONLY IF you can accurately do contact tracing.

But we've never done that before in the West. I belive it has been semi managed in Africa with Ebola. But Ebola is easier to test for. And its much faster to show symptoms. And patients tend to self isolate because they're so sick they can't get out of bed.

Coronavirus is airborne and seems to survive for long periods on surfaces. So you get many many more contacts even if you get fewer infections per contact.

The article doesn't attempt any maths despite these factors being key to knowing whether contact tracing works for a given disease. Do you know of any such model? Do we know what parameters we need to input for coronavirus (what defines a contact, how many contacts require quarantines etc)? I think these values are total unknowns for coronavirus, it's taken us this long to get to a semi reliable R0 value, we still don't know how R changed with quarantine methods and levels. So will we discover any of this in time to use it with COVID-19? Or will we just do the less accurate but just as effective measures we need to do and get through this in another 2-3 months?

Fyi, 0.6% (plus or minute 0.2percetage points) overall population fatality is what we are aiming for already based on having 100% treatment availability as far as I know. So apparently contact tracing offers exactly the same outcome? I have to ask again, what's the point? Isn't this at best a nice to have and at worse a wild goose chase?
Plasma ball, and how to create one. I’ve seen two of those with my own eyes: One in nature after a lightening strike to a lone maple tree in a pasture and one accidentally man-made via 50,000 VDC. And none of the literature shows how how such a plasma ball can travel in a fairly straight line at steady level from the ground.
7 Beautiful Visualizations using a single line of Python code – Cheatsheet [pdf]
'He said it was the stupidest idea he had ever seen'
The direction of online advertising was super precise targeting, but that was abandoned long before privacy became important, for some reason. Even related ads on Amazon by Amazon are 99% trash, which is incredible.
Hi HN,

A couple of years back, I posted the initial version of Cone on HN (https://news.ycombinator.com/item?id=14254357) and had received a great response. Cone is a smart color picker tool for the iPhone, which is delightful and very easy-to-use. Not only that, but it also lets you organize colors into buckets and identify PANTONE colors of the object around you (super helpful for interior, graphic, or package designers).

Cone is licensed by PANTONE, so it stays updated with all the new colors they release on time.

Another feature I'd like to highlight is the ability to identify hues of the colors around you. As a colorblind designer, it's super helpful for me to know whether a color is red or green just by pointing my phone's camera at it.

Since the initial version, a lot has changed and here's what the new version brings:

- Ability to identify PANTONE colors
- Pick colors from the images in the photo gallery
- Collect and organize colors into buckets
- Adjust the color temperature with a neutral grey card for improved accuracy
- New design
- Apple Watch companion app
- and many under the hood improvements.

I would love to hear what everyone thinks about it!
I can't consider this until the folks at Jepsen have run it through its paces or if it's matured and been battle tested first. A database is so important to anything these days it has to have a seal of approval from the likes of Jepsen for me to trust my data to it which is why I bias towards existing solutions before jumping on a new db.
It appears to me that chrome is perfectly optimized for speed at cost of memory and power.
The solution to ban onion futures trading seems shortsighted. Couldn't this happen again with another type of future contract? Was there really nothing else that Kosuga did that was illegal or could be made illegal?
Oh no doubt. The handling of the cruise ships seems to be a fiasco. Will definitely look forward to a future report on the matter.
A.I. will be crucial to companies outside of Silicon Valley–and they need a new
The leaflet that came through my door says "STAY AT HOME". The Downing Street letter signed by Boris says "you must stay at home". I have seen "stay home" a few times, which I notice, because it seems like bad English to me.
European Lisp Symposium 2020 Online [twitch]
Prisoner's dilemma, basically. If your country doesn't militairise outer space, others still might - and then you'll be even worse off.
that hellscape doesn't exist and I am glad it doesn't. The order should just be considered a spec and accepted and worked around -- I think SQL has proven its staying power over the years.
Alternatively, one could argue that postwar prosperity was strongly correlated with friendly diplomatic relations with the US, the only major world power that didn't have its entire industrial capacity reduced to rubble during the war. Saying that the Eastern Bloc countries floundered solely because of a lack of a free market when they were militarily occupied by a disastrously incompetent foreign power sounds like an oversimplification to me.
Well yeah, either is fine.
The writer of the article wrote another one that is linked where he criticises other uses of PGP[0].

[0]: https://latacora.micro.blog/2019/07/16/the-pgp-problem.html
Generally, JIT requires the ability to execute data (writeable memory pages that contain code). iOS apps need a special system permission (in Apple's terminology — entitlement) to construct such pages. To my knowledge, no apps except for the first-party ones (like Safari) have this permission.
Apps can call into one system API that has this JIT capacity (WKWebView). It runs in a separate process and uses IPC to communicate with the app. It has an API that allows the application to execute arbitrary JS code at full speed. Some time ago it lacked support for WebAssembly, but it may have been resolved by now.

So, these are the technical limitations of the platform. Apple chose to implement a number of arbitrary rules on top of that. Well, it's not a democracy, and they are free to do so. There is always a slight chance of having some form of less restricted execution environment in future versions of iOS, mainly due to how much their iPad Pro hardware is overpowered relative to the OS capabilities.
Interesting, twitter correctly guessed my gender, but incorrectly what languages I speak.
I dread making changes to wikipedia for this reason. You invest time and energy to research something and write it up and then some semi anonymous bastard comes along and deletes it. Frustrating and a waste of effort.

At least that was what I used to think until recently. I spotted such a glaring omission on the Dutch wikipedia that I felt morally compelled to remedy it myself. I did the edit and sure enough within five minutes I was alerted that someone else had edited my edit.

Turns out he had just fixed a typo, sent me a thank you and added a new section of his own on something unrelated. For what it is worth, it was an uplifting little experience.
You can bookmark individual pages in PDFs. PDFs also have the advantage that they are trivial to archive (just copy the file), whereas with websites you'd have to download all the assets (and know which assets to download, so you don't download the whole domain). Another thing is that web browsers these days are pain to use. I'd much rather view a book in a proper document viewer. PDFs also allow for much better typography than web browsers. And forget about having a standard way to render mathematics well in at least 3 different web browsers.
Something the C# language gets right is that it can be configured to throw on overflow, or to wrap-around.
I saw some projects in which my instinct was "too many repos" (e.g. https://github.com/ActivityWatch/activitywatch), exactly for the reasons you mentioned.

However, in my case - as the project gets bigger, I appreciate it more. In the first place, it makes code reusable, and forces to encapsulated functionalities as much as possible. (Yes, having non-encapsulated code would be a nightmare).

To get to the extreme, in the Node ecosystem code is pretty much structured as many, many small packages. (Bear in mind, that turning something into a package is a much stricter requirement that making it effectively a subfolder.)
Timing is important. If head winds are too tough right now, delay the launch. If there is no choice, unemployment etc..., then start it now.

As you said, start ups are hard already, no need to make it any harder with bad timing.

Also goes the other way round, if the right timing is now, do it now.
As a Swede, I've honestly never heard this being debated.
You could ask how the other ctf defcon winners are regarded? The top teams are all pretty hardcore, I always felt they'd be treated specially as well but seems not to be the case
Would you care to elaborate why?
> Don't sell an email client, there is a reason they are all dead

They are not dead, they are just out of your view.
GitHub: Get better at speed memorizing credit card nums (that useful life skill)
That depends on the scale of the project, of course - if you have thousands of engineers as MicroFaceGoog does, then it’a a daily, even hourly, occurrence for many dependencies.

You are not MicroFaceGood, of course, so you only do that every 6 months.

However, I what way are separate repos nicer for you? Personally, I settled on a monorepo with a “$dep-devel” branch for every dependency, which I occasionally have on multiple working trees out at the same time, and which I feel gives me all the benefit a multirepo could have (whatever they may be, I can’t find them) while still making tracking, branching and merging across dependencies trivial.
Barber Surgeons
Currying is a bad example, as that was a concept in mathematics before it was a software engineering concept. Also defining a vocabulary is no trivial feat. Most of software engineering is deciding what definitions for architectures, modules, and interfaces should be used to make software systems most efficient and maintainable (in a way creating a vocabulary upon a specific domain)
In git I fully agree, and I wonder which company successfully runs a monorepo in git.

For me, I prefer git submodules, which seem to have the benefit of both monorepo and separate repo's.
It is because you want to hire inexpensive web developers to develop for desktop and get the check box ticked. Your average bootcamp webshit doesn't even know Big O notation. I don't expect them to be as productive as good developers either.

The web ecosystem is a big mess where trends change every month and working in web ecosystem requires looking up things a lot because no one bothers to master the thing. It doesn't help that many web developers don't have solid foundations.

This is a trap managers generally fall into. Cheap developers aren't equivalent to competent developers, and their incompetence will cost you more than what you save by hiring them instead of a competent developer.
Wondering the same thing.

Last few times I've seen someone ask "why is this on HN?" the answer is invariably "well HN isn't just about coding, anything that is interesting is acceptable", followed by a link to HN guidelines.

So I guess someone found this interesting?

The worst part is that to be on the third page it must have received a significant number of upvotes. So seemingly a lot of the HN users agree this is interesting.
Try setting media.peerconnection.enabled to true in about:config.
Understanding the EV Elephant (India)
A funny effect of this page : it seems to me that the discussion around it on HN is way less bitterly contradictory than usual. Well, that's my impression at least, I haven't measured it.
In America it's a regional thing. "By accident" is east coast, "on accident" is more midwest and west coast (though given that the west coast is full of transplants, there's a mix in usage". I've lived in CA for 16 years, but grew up in NJ and MD, and "on accident" still sounds weird to me.
Well done, website looks great! I will check out the app when I get a chance
> it turns out big corporations that use multirepos tend to be even less efficient (about versioning) than those that use monorepos

Amazon disagrees.
They are called either pieces of the standard one or the other hasn't implemented or extensions, depending on which they are, sure. This is pretty explicit in the Postgres docs which directly address standards compliance throughout the SQL reference and specifically address bits of the standard they don't support or Postgres extensions to the standard. Oracle, IIRC, doesn't talk about it as directly in the main docs (though it's been longer since I read Oracle docs.)
Seeing as many people are cutting their own hair during lockdown perhaps it's a first step on a new career in doing your own operations....
No. They have a bunch of tutorials depending on which concept you want to learn.

Basics concepts - https://reactjs.org/tutorial/tutorial.html
Architecture of Documentation
The end user isn't the distro though.
I would recommend Clean Code over this one. Code Complete isn’t bad, but I feel like it’s filled with things most junior programmers already know
All true for companies aiming, or forced to aim, for unicorn status. A bootstrapped Uber can be a viable, profitable local business, so.

There are so many business models out there that don't require blitzscaling to succeed. I would be worried if my access to VC money to outgrow any competition would be my only competitive advantage I have.
Vero cool
It needed to be scaled to be correct. The moon and Andromeda images were taken separately, scaled to match each other, and composited together.
Not strictly "grammar", probably more "style", but I've noticed that contractions split differently sometimes. I would say "I haven't gone to the store", but I hear many people with a BrE background say "I've not gone to the store" instead.
If I where you I would open the page in elinks but I know not everyone uses that regularly and might not be familiar with it.
Finding Radio Frequency Side Channels
I believe the Japanese deserve the Liancourt rocks because they gave them humorous ribald names.
What's the threat model?

I've looked into the code. It uses Nettle's Curve25519 which seems to be implemented constant-time (assuming ECC mul is using "ecc-mul-g" from which is protected against cache timing attacks because the other ecc-mul implementations are using raw table access.)
One size rarely fits all.

Moving to mono repos has been great for my team for reducing build times and removing the overhead of understanding decades of cruft built up to make a huge mono repo manageable.

But with turnover of both projects and people, and many projects not requiring active development, there's an awful lot of orphaned repos, with less than one person dedicated supporting them now.

In my environment at least, you can just stop development. Packages need to be kept up to date, as vulnerabilities are discovered, using Azure Devops means we need to move along with changes to the build process. Infrastructure and Secrets policies changes come from outside, and require us to make changes.

Making these kind of changes to a handful of repos is quite a bit of overhead. It's clear now, we went too small on the repo size, given the tools we have for the maintenance tasks we have to do.

And people advocate for even smaller repos...
I don't think it needs to be impossible, merely hypothetical. For example, I might say, "If I were to go into town today, is there anything you would like me to get for you?"
Do they use git or some other versioning system?
The Ridiculous Titles Held by Software Developers
Although I agree with your point, both the article and your comment suffer from different use cases + threat models.

I'd agree that there are no real alternatives to (regular) mail and email where longer form asynchronous communication can occur without the expectation of an instant reply.

Unfortunately when it comes to this form of communication the reality is that there aren't any widely used alternatives that don't leak as much metadata as email.
Off topic af: what does the picture on their landing page symbolize? https://sequoia-pgp.org/
There's a "port" of AFL - https://github.com/Metalnem/sharpfuzz
I've had vegetarian rice and beans many times, forced to by lack of money for protein. It's just a bland mixture of sadness and despair
The classic answer is in order to scale up rapidly before a competitor springs up, out-grows them and dominates the market. That's not necessarily a concern for all companies though I suppose, depending on the market they are addressing.

Every company will be in a different situation. For some it might make perfect sense to tough it out, but for others that might not make sense. If you're burning cash, why do that for 2 years when it's pretty clear you're not going to be able to make any progress over that time? You'd come out of the down turn with a stack of debts any possible competitors won't have. In a few years time if the business case still make sense, you might even be in a position to try again.
Axial flux motors
You keep asserting that Chinese numbers are all faked, and then you want me to prove a negative.

> That's what basically every Western country had said.

I've heard the US and UK governments say this, coincidentally at exactly the moment when they were coming under political pressure because of their insufficient early responses to coronavirus.

> US intelligence have publicly stated this.

They're not a reliable source of information.

> apparently Chinese coronavirus is 100 times less deadly than average...

Where are you getting that from? Case fatality rates in China were similar to what was later found in Western countries.

> we still don't know how R changed with quarantine methods

There's actually very interesting research coming out of China about how different measures affected the reproductive rate of the virus. The Journal of the American Medical Association just published a study on exactly this question.[1]

It strikes me as careless to write off this important information so easily. I think the reasons for doing so are primarily political: a lot of people have a hard time accepting that the Chinese government did something effectively, or that it succeeded in suppressing the epidemic where Western governments have so far mostly failed.

1. https://doi.org/10.1001/jama.2020.6130
"others still might" is a cheap way to disregard any ethical consideration.

I can always make up a hypothetical scenario where I become the victim of some aggression... to justify being a bully.
> Quite...

That seems backwards to me? As an American, I would nearly always use "quite" as an intensifier.
For this you can make any field non nullable and offer a default value for the field.

Counter example: SAP HANA doesn't support NULLs, and as a result if I see 0 in any column in the database I have to wonder was it 0 that user submitted or 0 that system added as a placeholder. I would need to go back to documentation and see if the field is mandatory etc. Better have it explicitly stored in the data itself.
The record that this competition will give participants ensures that the brightest simply will not participate in events like this.
Windows 10 now has ads for Edge browser in its search box
I wrote a basic response, but it got longer than I thought it would and HN complained about it being too long, so here's a pastebin: https://pastebin.com/zTJA4bJh
Personally, informal survey of people I know who work at big corps.

Google and Microsoft have both evaluated this internally and reached that conclusion, with some of the evaluation criteria and conclusions publicly documented (though I don’t have links available on my phone, google will likely find them for you)
this is very nice and fun!
What I’ve noticed in my years with various databases is that many SQL parsers error on ambiguity and not necessarily strict compliance. In the case above the parser is likely dropping the parentheses where in the union there’s ambiguity because of the use of two sets and it can’t tell between which set’s b you’d like to order by.

I wonder what it would do if you aliased the subquery and ordered by alias_one.b
Trauma from one of the many movies featuring the Statue of Liberty underwater?
Well you have overpaid for the mattress. They’re identical or even inferior to the no-name foam brands that are half the price. So in a sense, the ad may have cost you hundreds of dollars.

I don’t know if this is true, but it seems just as likely as not to me. Surely, for some products, it must be true; for some, it must be false. It probably resembles a normal distribution, and thus, advertising is a net negative. (if it cost nothing, it’d be neutral)
No, sorry. Windows only.
That sounds neat! I'm just wondering how much lighting affects its decision?

Edit: just saw you mention about a grey card too, for calibration which sounds cool
It's becoming more and more common, because giving casual words a specific meaning was a failure from the beginning. Now the newer generation of devs are growing up and are not indoctrinated enough yet to know this or care about it, and such things happen more and more.
Three lines code to implement computer vision application using Tensorflow.js
> Personally keybase is the only project that may provide some form of alternative, but they do so by supporting pgp.

Why keybase? Reading their crypto page (https://keybase.io/blog/crypto) leaves the impression that they took PGP and embrace-extend-extinguished it...
Oh C'mon, have some empathy. Of course cis people are just going to be amused to mildly annoyed. Trans people however are in a daily grind to be recognized. From personal experience, it always depends how deliberate a misgendering is, once with subsequent correction stings but is fine, not putting in any effort is quite uncomfortable and deliberately doing the opposite is "fuck off and never talk to me again" territory. The later happens not as infrequently as you might think, so the second might be misunderstood for the the later (and really, it costs nothing to not make people feel like trash).

While most people will eventually be recognized - at least if they fit within the binary somewhere and medically transition - a few will not, and almost nobody will on the long way there.

To insist it is not a big deal because you can't relate, that is immature.
I worked in a company where a million line project was split in about 130 repos. Features or bug fixes frequently required syncing PRs between multiple repos. We needed scripts to create feature branches in all repos, or bump up the version everywhere.

4 or 5 repos would probably have been sane. 130 was hell to manage.
https://wellcomecollection.org/works/s8yb9bt9
Study of twins reveals genetic effect on Covid-19 symptoms