skysight-inc/HackerNews huggingface dataset:
I think developers are missing the testing practices UX designers have grown accustomed to:

1. Usability tests where developers literally sit down and watch someone install and use your library from scratch (I find a lot of developers do not like to do this). Things like, seeing where they have to look up documentation (and how they do it), what bugs they hit, and how often they make common mistakes. I think a lot of this could be logged e.g. A developer signs up, you have their email + API key, you can connect the dots between what doc pages they view, how often, and what errors they commonly run into.

2. Doing whatever it takes to minimize the time to aha moment. This is absolutely critical for any product design effort, but not many companies measure this if any at all when it comes to DX. I think Twilio and maybe Stripe are the only ones that may have had this as a key onboarding KPI.

Ultimately I think a majority of developers that are capable of implementing these things are quite technical and used to the general state of DX so they don't view bad DX as much of an issue unless its really terrible.

Lastly, I really wish error messages would just be super informative. For example getting something like this "undefined method `my_method_name' for nil:NilClass (NoMethodError)" still feels a bit cryptic to someone newer to programming, if you can also tell me the human readable variable that I used that caused this issue, the one that was nil, and the exact line (the stack trace purely by itself can be confusing) that little touch would go a long way. For example compare that error message to something highlighted in a different color that says "The variable you used called "contact" on line 87 was found to be nil, this is likely causing this issue". This way when you run into the error and are scanning the stack trace, the computer is telling you as quickly as possible what may be wrong, again for a novice since the way the original error is written for someone more experienced is likely succinct enough.
Things are developing very fast, expect that distortions from the chinese wispers games that is modern media to be worse than ever.

I've seen report that the first case was in contact with a person that had been in China but showed not symptoms and even might have tested negative at some point. If they get re-tested and show positive now, or some of their possessions do, that solves the mystery.
From what I've read taller height is negatively correlated with many health outcomes: https://slate.com/technology/2013/07/height-and-longevity-th...
Order is unspecified in C initializers, including designated ones. That quickly becomes relevant when the program depends on it for expected behavior.
Maybe. Nobody uses the BBC codecs because they aren't really next gen. They're alright, but the industry has agreed on many-vendor international consortiums to develop codecs, and their outputs are always the best codecs available. Those are the ones that get turned into hardware acceleration chips which you need these days to be adopted and competitive.

It's not really clear why the BBC spends money on duplicating this research instead of contributing its ideas to HEVC, AVC etc like everyone else does. Easy to argue that's a waste of tax money. (I'm also British).
Threats of violence should have no place on this site.
Countries like Ukraine will not report cases - even if they know they have them.
Erlang's use of m:n threading is orthogonal to fault-tolerance (perhaps not inside the implementation, but conceptually).
Announcing a 1:1 Question Collection Chrome Extension
Katherine Johnson, One of NASA Langley’s ‘Hidden Figures,’ Dies at 101
> All US ambassadorships are political appointment, therefore option 2 is the only answer. These positions are almost always ceremonial. They are there to execute the will of the president.

Not really, a foreign service officer can be appointed by a president to be an ambassador. A recent example from the news is Marie Yovanovitch. In regular times, my impression was that foreign service officers were appointed to the more difficult and critical ambassadorships (e.g. Ambassador to the USSR), and friends of the president were appointed to "easy" ambassadorships (e.g. to a staunch ally with a fashionable capital).
One of the best choices I've made is to simply avoid any product which features conspicuous logos that are obviously meant to be seen.

There is no value for me in having a big Superdry or whatever logo blazoned across my chest. Instead I choose clothing with no logos, aside from what's on the tags inside. I make a small exception for polo shirts, because it just seems like it's integral part of the design to have a small logo on the left chest. I do try to choose high-quality shirts with small unobtrusive logos.

This has served me quite well for a while now.
Have you ever used Estonia's?
Apple Watch features that work without iPhone
So does Poland. Poland has >400 'suspect cases' as of right now, and strict protocol of testing only patients who have been to China/Wuhan. Despite this everything is fine make believe we had 2 hospitals disinfected yesterday, 'just in case' according to authorities, but still no tests. Whats more Poland doesnt even have tests available locally. Our hospitals were sending samples to Switzerland.
Ukraine simply doesnt test anyone, even suspected cases with direct Wuhan link.
If you want to get a feel for how GDPR fines vary, https://www.enforcementtracker.com/ keeps a list.
There is a more basic reason missed by the article: many smart, hardworking people don't know how to sell. Almost everything in life, regardless of what you work on, is selling and no one is born with this particular skill set. You learn it like any other.

It was likely the single most valuable skill I (eventually) learned, as a "smart hardworking people" by nature.
Vue will be much more understandable. I've used both pretty extensively (React at work and Vue at home.) and I like both. React definitely feels more complex but there is also a lot more OSS to pull from.

One thing I don't like about React is that there are so many ways to skin a goat. We write functional components, and while I like them, this instantly makes half of google search results at least slightly irrelevant. However Vue is kind of doing this as well with the Vue 3 syntax change with backwards compatibility.
I came to the IT industry after a bachelor degree in math, 5 years in and all the math I know is gone I still remember some Fourier, signal processing and probability statistics that I never used in my day job, or anywhere else.

Time is valuable, it's the most valuable thing a human being has, I understand it's the hobby of OP to learn all this math, but unless you are going to use it why wasting all the time?
Am I missing something - how do you see the names? When I click on one of the vehicles I see "Vehicle Location (PN61DYG)" and the name field is blank.
Someone need to prepare explanation of numbers for them, but nobody did.
The Zenith Operating System is a modernized fork of the 64-bit Temple OS
What kind of tools do you use for that? Would they catch BadUSB-like malware?
Mortality rate is 3.2% for COVID-19, 0.05% for the flu. That is a massive difference. That means that for every 100,000 people that get the coronvirus COVID-19, 3,200 will die vs 50 for the flu. Sars was a coronavirus just like COVID-19. While Sars did indeed have a higher mortality rate than COVID-19, far more people have died from COVID-19 to date than during the entirety of the SARS run.

Edited: as my math was wrong, I had 500 deaths for flu when as @vatueil pointed out, it should be 50
Larry Tesler taught Steve Jobs how a personal computer could work
Yeah, it's not 100%, but it's far north of 95%. When I see Vine reviews, they are pretty much always 5 stars, even on products that have very mixed reviews from verified purchases. When I view the Vine-member profiles from those reviews, it's 20-30 five star reviews for every 1 star review. I can't remember ever having seen them give 2, 3 or 4 stars.

My impression is: you pay, you get 5 stars. They buy a product themselves and didn't like it, you get 1 star.
There are several dark pools of concentrated yet totally unexplained and even implausible coronavirus being detected, with no clear discernible path from China. It leads me to wonder if the virus is a lot more long lived on surfaces or maybe in foods or on food packaging that came from China. How else to relatively cut off towns get an infection, but cities are not? Is there something that towns got from China that these cities may not have? Food stuff? agricultural supplies? Produce? … I am open to suggestions.

We have people who have never been and have no contact with anyone who has been to China, been in the vicinity of Chinese (e.g., tourist centers chocked full of Chinese tourists), or are Chinese; developing infections with Coronavirus. I am more than open to other suggestions and theories, but small towns in remote areas of Italy that have very little if any direct contact with the rest of the country, let alone China, especially over winter, seems quite peculiar; unless we simply have not identified (or officials are keeping secret) a far larger outbreak in cities.

And please don't try to tell me that western governments would not keep secrets or be dishonest. We are all adults and smart here, let's act like it.
Would be nice to raise a PR to have this added to gskinner's regexr (https://github.com/gskinner/regexr/)
We don’t though. It varies wildly.

2018-2019 flu season saw 50 million infected and 80,000 deaths in the United States.
It happens all the time. Think how many non-Brits refer to the UK as “England” for one example
Grand Duchy roars at Google data center
Like other sibling comments, I would also like to know how you have used Anki to transform your career.

I like Anki but I have never been able to figure out how to capture complex and often long business related information in tiny cards.
It is certainly true that the IRS could hypothetically implement a better version of TurboTax. But it is quite a leap to conclude that the tax preparation industry's relatively small amount of lobbying is the main reason they have not done that.

The IRS is severely and chronically underfunded (a situation that gets worse every year) and can't even perform its basic tax collection functions at this point. Even if it were allocated the budget to make a TurboTax competitor (the complexity of which I think you severely underestimate) I am extremely skeptical that the resulting product would actually be as good as TurboTax. The net result could easily be us all paying (in the form of taxes) for software that no one uses anyway.

I think "IRS makes a better TurboTax" is basically a fantasy, and Intuit is a convenient villain to blame for that fantasy not coming true. They appear to be taking steps to discourage it, but I highly doubt they, or they plus all other lobbyists combined, are a but-for cause of the fact that filing taxes is difficult.
Shrine: A TempleOS Distro for Heretics
> "Why is the WHO concerned about the economy?"

Don't you see that this is always a tradeoff? If the economy tanks, people lose their jobs, which could result in a lot more social unrest than if a virus spreads around the world.

I think it's tough to contain a virus like that with such a long incubation time. But the early efforts might have slowed the virus down somewhat at first, giving us more time to develop vaccines.
Perivascular Adipose Tissue Aids Stress-Induced Arterial Relaxation
Accessory Design Guidelines for Apple Devices [pdf]
Dumb question but what intensive care? Do people need to be on respirators? Need access to drugs only available at ICU? Just curious if any of the things done at an ICU to prevent death really need to be only at the ICU.
Any organization that claims travel restrictions don't slow virus spreads are beyond incompetent.

Moreover, their blind acceptance of official Chinese data is so naive, it is ludicrous.
Some worst possible case models predict 15 million people dying from this in the US; making it 1000x worse than flu in the worst case.

E.g.: https://www.reddit.com/r/COVID19/comments/f850n6/a_worst_cas...
GREAT QUESTION!

tl;dr - don't be afraid to go back to math concepts from elementary school to help you along the way to learning more math.

You have a gaggle of responses to go through, but I want to put this out there anyways.

Algebra is talked about as a 'breaking point' for many Americans; however the solutions rarely look at what transpired (or didn't) all those years before a student reached algebra.

Math standards in the United States are set so that ideally:

Kindergarten: learn to count

1st and 2nd grade: learn to think additively (+ and -)

3rd and 4th grade: learn to think multiplicatively (x and division); learn fractions

5th and 6th grade: learn to think in ratios and proportions; learn to think algebraically

Throughout all of those grades you are also supposed to be learning the properties of operations.

By the time you reach an algebra course in 8th grade or 9th grade, it requires you to call upon all of that previous knowledge.

Common problems:

- learning the properties of operations by rote and thus not understanding how to use them to manipulate algebraic equations

- not making the leap from additive to multiplicative reasoning, which hurts a students ability to understand fractions, which hurts a students ability to understand ratios and proportions, which hurts a students ability to reason with algebraic equations

- I forgot exponents. Most students only know those by rote or a bit about them before suddenly seeing huge exponents and negative exponents attached to variables in algebra.

Algebra itself may not be a problem. It is however a strong indicator of knowledge of the above. It's also where the house of cards falls down for students like you and me.

Source: was student who math fell apart for in school. I learned all about this when I left the business world to teach 4th grade, eventually created and piloted an "Arithmetic to Algebra" course for students to put all of this into practice, students learned, we rejoiced
The twisty bit was called the Devil's Elbow [1], I remember going over it as a child before the modern road bypassed it. My parent's first car was a Hillman Imp too, I used to sleep on the shelf over the rear engine for part of trips up to Aberdeen.

I have had to fit chains to my car to get over the Cairnwell Pass, nothing passed me while I was fitting them and I could see people turning around lower down the hill, didn't see any gritters.

[1] https://en.wikipedia.org/wiki/Cairnwell_Pass
That 38 year old man was the one I talked about above, the person who went to the hospital on whom they first found the disease, but not necessarily the person it originated from. Likely they have asked him (as well as anyone else affected) whether he's been outside of the country and he answered no (otherwise they'd say they have found the origin).

I'm not an expert, so I looked up what "Patient Zero" is defined as. Wikipedia [1] defines it as the case that has been detected first, but also says that media has used the term to refer to the source of the disease. So the Italian media's use actually matches the Wikipedia definition, while my use in the post above, as in this CNN post [2] matches the other definition. Sadly the term is a bit vauge.

[1]: https://en.wikipedia.org/wiki/Index_case

[2]: https://edition.cnn.com/2020/02/23/europe/italy-novel-corona...
Do consider that you never read an article "obscure government IT project delivered fully working and only slightly delayed" because that isn't attention-grabbing enough for newspapers to bother with, not because it never happens.
Indeed. If a whole city is under quarantine then the supply of food has to be managed by the authorities.
ESRI's ArcGIS server. No, not open source.
I think premature optimization remains as bad as always.

But you design for performance. The proper time to address it is at design time. That's not premature, that's the right moment.

I wish we could reserve the word "optimization" for the kinds of things you can do after implementation to improve the performance without significantly changing the design.

That is, let's continue to optimize last, but not try to make the word optimize mean address performance in general. That's not what the word means, after all.
Usually, at least in Europe, if it's not due to linguistic drift or somesuch, it's because the name is just being translated. For example, the French name for the Netherlands, "Pays-Bas", is just a literal translation of "nether lands".

My guess for Germany, which certainly seems the weirdest, is that it's a result of that process happening and the name getting fixed at different times for different languages, combined with the region having a rather complicated political history.
I don’t know if it is intended but “snel” is the Dutch translation of “fast”
Eugenics: taboo everywhere apart from the dating market, wherein it is celebrated ("what a catch!").
As someone flying through Europe for the past three days and the next six, I'm just pushing that out of my mind while I flinch every time someone around me coughs...
Fing Desktop 1.0: Network monitor and device scanner
Gopher: When Adversarial Interoperability Burrowed Under Gatekeepers Fortresses
Unsolicited advice:

Try to stand at work as much as possible. Arrange your working environment so that you can comfortably be on your feet as much as possible. Your body can not recover from sitting all day in 1 or 2 hours of exercise. It took me over a year to transition to standing so much, but I find it is easier to move now (and it is nice being tired at the end of a day).

Also, find someone to play a game with every once in a while during lunch. Keeps you sane :)
Your concerns are real, but they are a separate problem.

Regardless of the downstream testing/integration concerns, I work with projects with multiple environments, ranging from current Rails apps to a Rails 2 application (that lives in a VERY isolated environment as an internal-app for a cheap "customer"), with various things in between. I also contribute to some open source projects that want weird environments.

I've got those projects on my plate regardless of your downstream concerns (which are very valid). However, Docker lets me work on each of them in isolation from one another, and also in a way where none of the goofiness is leaking out into my dev workstation.

Prior to spinning it up in Docker, the Rails 2 app I mentioned could only be worked on in production because setting up a dev environment for it that didn't require removing all the modern stuff was effectively impossible. So while I'm embarrassed to still support that project, at least I have a way to do so and a transition path forward.
Edonyms vs. exonyms. Happens in every language.

It's especially common when the two sides have difficulty communicating: "What do you call yourself?" "Ger man." (Spear man [1]) "... henceforth the lands east of the Rhine shall be known as Germania."

[1] This is only one possible etymology.
Why Silicon Valley Is Obsessed with 'The Lord of the Rings'
IMO We reached a peak of start up enthusiasm: so many entrepreneur wannabes around.

The reality is that Mr Market is going to make lots of egos very humble very soon.
Look I can adapt just fine. Even onto projects that run on Windows if I really need to, but investing time into making your personal environment better and faster is really, really worth it.
> Performance can be different from "scalability" though. Sometimes, there is tension between the two.

And extensibility. It's not necessarily fun trying to add a new feature to someone else's "highly optimized" code.
Katherine Johnson, ‘hidden figure’ at NASA, dies at 101
Yeah I guess cards can be slower than cash
If they can come up with a "Play Store" that developers can drop in ungoogled versions of their official apps, that would be killer.
The Causal Analysis of Cannibalization in Online Products
That's assuming that every supermarket has enough delivery staff. That's not a valid assumption in many places.
It also very shadily holds that number hostage, meaning you are forced to wait seven days after uninstalling the app in order to be able to unregister your number from signal. If you don't you'll just not get messages from people on Signal. My opinion of them is quite low thanks to the iMessage-tier bullshit.
previous discussion here:

https://news.ycombinator.com/item?id=22395528

and apparently he wasn't a flat-earther, it was for publicity.
China also reports about 8 recovered for every 1 death, so even if their numbers are accurately reported, there are a lot more who have done neither as of yet, and about 11% of them will die. Which would be a lot more deaths.
Why does it have to be China? Couldn't it be Thailand/Singapore/S.Korea/Japan/Israel/Iran etc?
Zoom in until the names appear on the map, you don't have to select each vehicle - sadly they don't all have names.
sure, but you probably know some old people, and the hospital will be over-whelmed. Even if you're not dead you might find yourself organising funerals (who are also overwhelmed). So even if you are not directly at risk of death, you will almost certainly affected by secondary affects from the infra demands or your extended family.
Just because one country decided to change its official name there's no reason all other languages and countries in the world would need to follow.
Huh. Doing a search by name allows me to find some. But only the ones I've searched for by name _have_ a name. The rest have no name when I click on them.
That's...weird.
Yes. Definition of "pandemic": https://en.wikipedia.org/wiki/Pandemic

Even though the fatality rate in developed economies seems relatively low (on the order of 1%, perhaps lower), significant economic and logistical disruption appears inevitable in the short run, judging by the reaction of financial markets.

Please don't overreact -- there's no need to blow things out of proportion -- but don't be stupid and dismiss this as unnecessary fear-mongering either. It's best to be prepared, just in case.

For more details, see:

* https://news.ycombinator.com/item?id=22403200

* https://apnews.com/32540d09ec101aac057660ef1b0aa970

* https://www.wsj.com/articles/what-we-know-about-the-wuhan-vi...

* https://www.washingtonpost.com/world/asia_pacific/coronaviru...

* https://www.nytimes.com/2020/02/24/business/stock-market-cor...

By the way, the OP's headline appears to be an exception to Betteridge's Law of Headlines: https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
Open borders are beautiful.
Not sure why you need to characterize it as a slam dunk. That wasn't my intention. It is simply an observation of a contradiction.

If we're capable of consuming news from a variety of sources, digesting them and coming to our own conclusions, that should be enough. If not, hand holding isn't going to help.
Probably worth noting a subtle link at the bottom of wiki page: "Full series on the Internet Archive":

https://archive.org/details/ConnectionsByJamesBurke/
I just read a CNN article entitled “Italy has yet to identify the source of its outbreak”, apparently from 8 minutes ago, citing a regional official.

https://edition.cnn.com/asia/live-news/coronavirus-outbreak-...
Your engineering state association decides. Same as the medical associations, bar associations for lawyers, etc.
As another commentator said: its a reason.

When we switched to RN our primary reasoning was around shipping features faster for iOS apps. The iOS support in RN is top notch and it worked for our purposes.
Travel bans were also advised against for another reason: People will always break the travel ban, and they will actively avoid law enforcement especially when they get sick, meaning that infections will spread worse and be harder to control than if you let people in but keep a track of them. Restrict and monitor is better than a ban.