skysight-inc/HackerNews huggingface dataset:
4 independent estimates place the Infection Fatality Ratio at about 0.5% to 1.7% which is between 5x and 17x deadlier than the flu (0.1%): https://twitter.com/zorinaq/status/1230977769795776512
I am only arguing the fact that unit tests are unneeded FOR correctness now and in the future if you have the right programming methodology.

If you want to write unit tests for documentation that's a different argument. I'm not against that.
Whilst JS might be somewhat fast, you know what’s even faster?

Designing your application so that it doesn’t need it. If I never have to download, parse and execute the JS, I’m already way ahead. With better privacy to boot.
Someone should train a GPT-2 twitter bot on the fake Elon Musk crypto scams to automate the creation of fake Elon Musk crypto scams.

On a related note, I get my daily dose of valley thought leadership from https://twitter.com/real_human_vc - it truly captures the zeitgeist of what VCs talk about.
Also display a prominent notification in the web interface then.
What was the agenda? I saw the movie once many years ago. I mainly remember it being about kids building rockets.
How to make a deal with a VC at a tech conference
I mean forget about the ridiculously crowed cities in Asia like Tokyo and Seoul ( Or the worst being Hong Kong ), even the European Cities are more populated. And SF isn't anywhere near close.

If Americans dont fix housing problem, any form of UBI is meaningless.

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

[2]https://en.wikipedia.org/wiki/List_of_cities_by_population_d...
I would hope the answer to "how would you write a distributed database from scratch" isn't "I'd use PostgreSQL."

Actually, I'd probably do the same.
Full Schumacher CAT xls build and more
Add machine learning and it's eharmony
juke would work and not break any other phonemes.
I’ve been using iwantmyname for many, many years and have been super satisfied with them.
Replying since it's been too long to edit:

Now that I've taken some time to actually READ the article referenced in this post, I have a couple more things to say; basically: I agree with virtually everything that they're saying in the paper (except that I still don't understand why Bayesian stats failing in QM says absolutely anything about the validity of Bayesian stats), and I think I set up my own straw man here a bit. I thought this was another "Bayesian stats is bad because priors" post, which in a way it SORT of is, but their arguments are a bit more on the side of "you should take 'Bayesian' analyses with a large grain of salt sometimes because...well...priors" <- and THAT I completely agree with.

The only beef I have with these types of articles are when they seem to imply that because priors sometimes have an outsized effect on the results, we should not use Bayesian statistics/analyses. But really, there is no other option. If you have a statistical question, you're stuck with having to answer for your priors. That being said, what IS good advice is to not simply believe every 'Bayesian' conclusion for exactly that reason -- that result is only as good as the (1) prior, (2) model assumptions, and (3) the data. (2) and (3) are easy to fight about, but (1) can be hard to evaluate, and easily can lead all of us astray even when the prior sounds reasonable (flat priors).
JavaScript Proxy Object Explained
Kind of.... in antiquity (really anything more than 100-150 years ago), age of average mortality was dominated by deaths of the extremely young... but the reality is that people who did survive, often lived to their late 50s and early 60s.
https://www.reddit.com/r/netsec/comments/f7antb/cve20201938_...

http://tomcat.apache.org/security-9.html#Fixed_in_Apache_Tom...

http://tomcat.apache.org/security-8.html#Fixed_in_Apache_Tom...

http://tomcat.apache.org/security-7.html#Fixed_in_Apache_Tom...
This is a novel and important result in antibiotics. It's also a proof-of-concept for using ML to produce vital drugs with novel mechanisms, rather than incidental alterations or discoveries in noncompetitive spaces. It might be an incremental speedup or computing-power advance in ML drug discovery also, but it could equally just be the result of a lucky break or a particularly large lab-test budget. (In which case, "why didn't someone do it already?" is closer to asking why nobody else bothered to win the lottery.)

It's not a major theoretical advance in ML drug-discovery techniques or the first big step in ML drug discovery. It's certainly not the invention of ML drug discovery or neural nets as an ML technique, both things I've seen implied in news stories on this work.

This is attention-worthy, absolutely. (I'll leave "publication-worthy methodology" to experts.) But it's newsworthy on actual merits, as a drug breakthrough and a demonstration of an increasingly-important technique. So I share the frustration when lazy or confused reporting implies this is the same style of ML-theory breakthrough as CNNs, Transformers, or even neural nets themselves.
So basically, you’re choosing to ignore everything we actually know, and replace it with your theories and FUD.

For the record? China is definitely, absolutely, positively under-reporting the infection rate. They have admitted it. They know that there are many mild cases that are not being counted.

Among other things, this means that the commonly cited fatality rates are a gross overestimate, and would be much lower if we could count all of the mild and asymptomatic cases.
Genuinely curious about your last point (don't know much about the topic). Is english intrinsically better at this, or is it because of the presence of jargon? Is it a studied phenomena, or is it something most people feel?
I wonder what's the point of using such a phrase, it doesn't help you to grok the concept of monad. It can help you to know that someone has given a new definition to sound cute, shame on them. By the way I admire MacLane as a math person, but people seem to use category theory to sell snake oil. Category theory is a tool to give names to some diagrams and properties that are used frequently to avoid repeating the same argument in proofs, is a dry (don't repeat yourself, as in the ruby motto). If you are an expert in category theory you can give short proofs of known facts. Category theory is like pipes in unix, you pipe diagrams to show properties. Grep, sed, awk analoges are functors, categories and natural transformations. The input is a collection of diagrams and the output is a new diagram that has a universal property and it receives a name and a collection of properties that are supposed to be useful to proof new theorems.
This endeavor looks largely orthogonal to what the objectives of an online encyclopedia should be. Creating as many stub articles as possible and filling them with "formulaic, generic, and reusable templated sentences with spots for specific information" seems more like a recipe for an automated content farm than for "disseminating the sum of human knowledge."

It would be most interesting to know what the 148 active Cebuano Wikipedia users think of the 5,331,028 articles the bot created, ostensibly for them. Too bad nobody apparently cared to ask.

In particular, since Cebuano speakers are likely to be fluent in Tagalog and/or English as well, they can easily use one of the other Wikipedia editions too. Without the hyperactive bot, the much smaller Cebuano Wikipedia would arguably be more relevant, reflecting topics truly of interest to the community.

While the number of articles is a convenient way of comparing Wikipedia language editions, it only works as such to the extent that the articles are kept to a certain standard. It seems to me that what we are observing here is yet another example of the situation that when a measure becomes a target it ceases to be a good measure.
and i don't recall any two-sided debate on any social, political or economic issues in grade school either.

perhaps not everything that can be said about a subject is discussed in grade school?
>The photos you use must be taken at a designated photography studio.

That'd be Hard but it's probably easiest to just require passport-compliant photos as your top photo in your profile. Users can upload their own photos lower down, but make the main one follow a standard set of rules. Yeah they're going to be ugly, but everyone will look ugly, so it's a level playing field.

> If they haven't been active in 30 days, their account is kicked out

I'd lean more like 7 days, but good idea regardless.

>If you don't initiate any conversations within a period of time

Just lump it into the same timer as "active" above.
> Before implying that Canada has the final answer to health care

I provided details on a single instance of an interaction with the health system. Hence 'ancedata'. I made no claim that every interaction will have the same outcome.

> waiting times for medically necessary treatment have increased since last year

Do you have the data for wait times for other countries? And, I suppose, wait times of those in the US with and without private insurance?
Interesting in this context is to look at the postmortem of the previous pandemic in 2009, the number of cases initially confirmed and the final tally over the same period once all the facts were in.

The relevant wikipedia bit:

"A flu follow-up study done in September 2010, found that "the risk of most serious complications was not elevated in adults or children."[31] In a 5 August 2011 PLoS ONE article, researchers estimated that the 2009 H1N1 global infection rate was 11% to 21%, lower than what was previously expected.[32] However, by 2012, research showed that as many as 579,000 people could have been killed by the disease, as only those fatalities confirmed by laboratory testing were included in the original number, and meant that many of those without access to health facilities went uncounted. The majority of these deaths occurred in Africa and Southeast Asia. Experts, including the WHO, have agreed that an estimated 284,500 people were killed by the disease, much higher than the initial death toll."

From:

https://en.wikipedia.org/wiki/2009_flu_pandemic
“A few” means 3 to most people.
When using vim keys for example, to jump to the beginning of the line I press ^ then press 'dw' keys delete first word in a line. So I do the caret with my voice and the other press with my hand which is faster than doing it by hand alone.
(OP here). That looks really useful. If I was running a real service I would definitely look into it. Because this is just the personal website and email of a college student I don't think I could justify the expense when using something like Uptime Robot to monitor if a single record points to a web server would probably give me close to the same reliability.
ALU - easy, it's pretty much orthogonal to ISA layout

MMU - they're pretty different

I def bet that if they're making an x86 chip, it shares a lot of RTL with their A series cores, but the distinction is probably more like they have a shared library of a lot of primitives, and have pretty different uarchs built from them.
I'm also sceptical about pix2code, but the point is that domain specific automation could consevably reduce the number of overall jobs. The cost of switching domains is also non negligible.

The question with domain specific automation (and one of my takeaways from the article) isn't whether or not you'll have a job, but if the effort your put into getting your current job is worthwhile.
The answer doesn’t necessarily have to be statically known, just ensure that the edge case is handled. computePlane() can return Maybe<Plane>, where Nothing is returned in the colinear case.

This seems not that different from throwing an exception, except the caller can’t accidentally forget to deal with the colinear case, there must be code to handle the Nothing case.

But perhaps the question you’re asking is “but how can the writer of toPlane() know THEY did the right thing”. There’s of course no solution to logic errors (function subtract(a,b) { return a + b } will get by most type systems, short of having the type system re-encode the function itself, at which point it’s just correctness through redundancy — unless both the type AND function are wrong!).

However, you COULD protect against future people breaking your implementation by doing something analogous time weak_ptr’s implementation and flipping the Maybe to the input vs the output). So for example, you could make a type NonColinearSet, and have the “constructor” take a PointSet, but return a Maybe<NonColinearSet>, so asNonColinearSet takes a PointSet and returns Nothing if the PointSet is colinear, or NonColinearSet if it isn’t. Now you computePlane() function can take a NonColinearSet and return Plane (not Maybe<Plane>) since it “knows” the input must be valid, so it can ignore edge cases internally, at the cost of the caller having to deal with toNonColinearSet returning Nothing before calling it, since you won’t be allowed to transparent pass the result of asNonColinearSet(pointSet) to computePlane since the types Wong match (Maybe<NonColinearSet> vs. NonColinearSet).

maybeNonColinear = asNonColinearSet(pointSet);

case Nothing: alertUserBadDataOrWhatever();
case Just<NonColinearSet>: return toPlane(maybeNonColinear.value)

Notice in both cases, ultimately the caller must do something in the edge case, which is what you want.
Nothing wrong with fiddling with loops either, in that context.

I was objecting to the idea that premature optimization isn't a real problem anymore because technology. That's just not true.
For the same reason you don't have a federal physical address.

You establish your own domicile, and you receive your mail at no charge to you.

You establish your own email address, and you receive email at no charge to you
Congrats on your sobriety! I stopped drinking 4 years ago, because it tended to make me depressed and anxious. I’m very happy with my decision.
I struggle with this all the time. The only thing that I have found to mitigate it is contemplating the public embarrassment of the resulting failure or lack of completion. This mental anxiety usually gets me moving. Not the best solution, but for now it's about all I have.

You may want to check out a guy named Robin Sharma. You can find a bunch of his videos on YouTube. No need to pay for anything. The videos contain pretty much all you need. I'm trying to work on incorporating his ideas into my routines. What he talks about really is all about mentality and what sets apart superachievers from everyone else.

EDIT - just realized your question was specifically aimed at personal projects. The second paragraph still applies, in that case, but you can ignore the first as there won't be any embarrassment from personal projects not being completed. Oh, that just reminded me...for the personal stuff you can use one of those sites that is designed to hold you accountable by bringing in family/friends to monitor your progress and you set a clear goal with a clear penalty if you fail to deliver, and they are there to see if you follow through or not. The website I am familiar with is https://www.stickk.com/ but I'm sure there are others.
Hubble Just Spotted Something Massive Coming Out of Uranus (2017)
This is a great resource. And as always if you're interested by this stuff and haven't gone through The Raster Tragegy and Low Resolution, please have at it:

http://rastertragedy.com/

Even in these days of high-resolution screens this process of adapting a perfect curve to imperfect pixels is important and really just fascinating.
Seamless remote work with Cloudflare Access
A Man Who Called the Financial Crisis Has Another Warning for Investors
Thankfully not on dating apps anymore but this sounds horrifying (to someone like me at least).

Between the narcissists and attention seekers of the "reality TV" crowd and the thought of having a potentially stressful and awkward (or, at best, intimate and personal) meeting broadcast on freaking Facebook sounds like something out of Black Mirror.
It's pretty easy do completely misjudge the real world bottlenecks when still in the design phase. Can often lead to adding complexity to the design to alleviate a guessed performance problem. Making it harder to then later fix the team problems...
I interviewed at Google and some other big tech companies in late 2015. From all the big ones Google's process was the most terrible. After the initial screening I had to deal with obviously terribly placed engineers who had an "ah I need to take another interview with a non-Googler - what do they know?" kind of attitude. Arrogant, dismissive, and actually a waste of time.

In contrast, Microsoft was much more professional and a real pleasure to interview at. They have been really interested and all the engineers I talked to have been great.

Disclosure: Did not decide for any of these - went for a smaller company as it was overall what seemed best for me. Did not regret my choice even though the Microsoft offer is something I'd love to try out in a parallel universe.
What index do you suggest instead?
I don't think it would, because you can't rank against a standard level of service, like "driver took me from point A to Point B successfully".

What's the standard when it comes to a date? People's expectations will vary greatly.
I like the setup my bank's Ombudsman has -- you must first take your issue to first level support, then escalate it with them if not resolved. If the second level of support denies you, then and only then can you reach out to the Ombudsman.

Any requests that haven't gone through the proper process get auto-rejected.
NY State announced a link on Sept. 5th. The earliest ban was in late September. (https://www.health.ny.gov/press/releases/2019/2019-09-05_vap...).
This isn't exclusively an Indian outsourcing issue. I used to do work for a small US based contracting company. At the time I was mid to senior with about 10 years experience. On all projects they would present me to the client as the level of developer that would work on their project, but would then also assign a few just out of bootcamp devs to work on the project and we were all billed out at the same high rate.
Seems like the #1 reason smart hardworking people don't become "successful" is that the author has a vague and kinda weird view what constitutes "success". If some super-smart, hardworking dude is just drifting along reading HN instead of climbing the corporate ladder or whatever, I'm guessing they're also smart enough to be doing it that way on purpose.
As someone raised and practiced Catholicism for a large portion of my life, this is hilarious.
For a regular generic Cloudflare customer like me, for personal use, jgc is one of the random Cloudflare person. I have started a spreadsheet with his name, email, comment link, and my copy of screenshot of comment; just in case if I need to email him anything in future.
To be fair this seems to happen with a bunch of tech companies, such as Stripe too. I wish more companies took customer support seriously.

I remember about 4-5 months ago I spent like 2 weeks going back and forth with Stripe's regular email support trying to understand their docs for SCA.

I kept getting a new rep who repeated the same things the previous reps were saying, which also had no bearing on what I was asking. It was basically a copy / paste from a script loop.

Then something negative about Stripe was on the HN front page and I happened to comment about a bad experience with the new SCA docs.

Within a few hours I was put in contact with a lead developer from Stripe who went as far as creating custom flow charts for my use case that wasn't covered in the docs and it was a pleasant experience, where "pleasant" felt like the person receiving the email was reading the words I wrote instead of just skimming them and pasting a boilerplate response.

But it only happened because of the HN comment. If that thread never appeared on HN, I'm not even sure I would still be using Stripe.
How about the first meeting not be any sort of date, and no chatting options ahead of time.

You sign into an app to indicate you are available for a spontaneous introduction.

If two matched users are within the vicinity of one another, then each receives a notification that someone they have been matched with is nearby. If both agree, the introduction is arranged at some public space. This does away with all the stress of an actual date, plus no actual time commitment.

(Note that I'm not addressing the matching process.)

One point I didn't see or missed in the article is that for men who have no problems getting dates offline, why would they go through the huge PITA of online dating? What does that do to the pool?
Women would leave fast, because it turns into "that dating app filled with guys desperate enough to pay for matchmaking". Even with Hinge/Tinder there's a huge stigma associated with paying for premium; very few people will openly admit to doing it on a date.
I wish there was something this fast, but for searching error outputs instead (along with discussions/solutions).
yay money.
The tech giants redefined the word "privacy" years ago. How did they get away with it? Quite simply because the tech community let them get away with it.

When it comes to privacy, the tech community is full of contradictions and double-standards. Too many people in the field view privacy solely through the lens of security i.e. if your data is securely held and never leaked that is good enough - no matter how much data is captured. This suits the tech giants very well. In fact, it appears to be how many of these tech giants view privacy themselves.

Of course, you can't have privacy without security. But security simply by itself does not equal privacy. Questions about how much data is held about users, or how relentless is the level of tracking are rarely raised. (Until some of that user data gets leaked and we get a glimpse of the sheer volume of data held.)

Another example: the language around tracking users. It's purposefully worded to sound benign or neutral: telemetry, analytics, web beacons, logging. We don't challenge the use of this language - we gladly use it ourselves.
Thanks for the suggestion, but sadly that's not what I'm thinking of.
The thing I'm looking for is more like a general take on life, how to think about things, how not to fall into common fallacies.
having done both vue and react on various things for the last few years, we ended up choosing vue for all future developments. But React is definitely way more popular ( and more marketable) they both can be used for large and small development. The upcoming Vue 3 is looking like a good progression too.
Oh I absolutely agree!

If you're a business, whether it's a SaaS or "just" a marketing website for your brick & mortar store, I think it's crucial to have back-ups. Most people think of backups as files, database dumps, previous versions, etc of their website. But the configuration data (in the form of DNS) isn't often considered.

You're tech-savvy and can restore your DNS records because you know yoru servers' IP address and your MX records, but who else could do the same?
I like this idea a lot. Some people below are suggesting that the ombudsman should be the last stop in a support queue if your problem isn't resolved, and that makes sense sometimes, but other times you can't wait that long!

So, all support systems should have a triage type system with a "nurse" having a constant eye on every new case that comes into the support system. When there's an emergency, such as the one associated with this post, then it should be forwarded to the ombudsman or some other emergency team immediately.
If You’ve Got Discoverable Data in Slack, Everything You Need to Know