skysight-inc/HackerNews huggingface dataset:
> seems like a high level of collateral damage

I do recommend you pick up the book and give it a read (it's great), as Horowitz does go into a lot of detail on when the "shocking rule" strategy is appropriate and the considerations. I won't do as good a job summarizing here but I'll try.

It's true that this inflicts collateral damage. That's part of the point. The fact that you're willing to inflict collateral damage to preserve/enshrine a norm is shocking, and that demonstrates the commitment to that norm.

You definitely should not play this card often (ideally never, but you should have it in your playbook).

The action is shocking, and you'd expect many employees to be shocked. They will discuss the event because it's shocking, and so your decision will be well-known and the news will be self-perpetuating. (And maybe some will leave who don't think that it's a big deal to call women "bitches"; this is a good thing, you have made your cultural norms clearer, and employees who realize they are not a cultural fit will tend to self-select out at the margin.)

Note you can use the "shocking rule" principle in non-ism enforcement too, e.g. "mishandled customer PII => instant fired", "plane crashed due to failures in the QA process that was your core responsibility => instant fired" or even Bezos's famous "All Amazon internal services will communcate over public APIs, if you don't do this you're fired". Not making any specific claims about whether these are good reasons, but just pointing out that whatever norm you want to enforce that are critical to the company's/org's survival, you can use this principle to fuel a dramatic culture shift. You don't get to play this card often though, so be sure that the shift is worth it.
"In fact, it is prolonged exposure to antibiotics that provides the selective pressure to drive antimicrobial resistance;"

I've never understood why a longer course of antibiotics would kill a resistant bacteria, while a shorter one won't. It's either resistant or it's not.

Bacteria multiply far far too fast for them to notice multi-day courses of treatment, a bacteria only "notices" the current conditions before it either multiplies or dies.

By prolonging medication you wipe out all the susceptible bacteria leaving only the resistant ones. It seems to me that instead we should use just enough antibiotic to keep the patient alive (to turn the corner) and then let the patients immune system do the rest.

If I'm wrong about any of the above, I would love responses explaining why.
> it would ban any form of scraping

...which many entities would love to do. If it were illegal to extract data any way but through an official API, with a TOS and fees and everything, that would make a bunch of dying business models so much more viable.
Ask HN: MVP Questions
Hi,
I'd love it if someone can give me notes and tips for the MVP I did.
TL;DR:
1] I wanted a playlist for every Elon Musk video that exists, cuz im a fan, the problem is to find all the videos.
2] I made a site in couple of days, posted on some FB groups, got around 80 uniques, only 1 actual user who stayed for a few mins.

Another Q: how can I communicate with users? what are the most common techniques, should of I have not started if I don't personally know any people with the problem?

10X
The world cannot care less about what you did
> That's what srcset & <source> were invented for.

Next.js is going to be using srcset under the hood, I'm sure. The whole point of Next.js is to make best practices like this defaults, not to do anything groundbreaking and new.
That's true, to be clear though, you could have raised it to HR without having to "be a hero" and challenge the group in public.

Not to diminish the fact that even raising it to HR could be challenging in some orgs (e.g. see Susan Fowler's saga at Uber).

And also worth noting that it's easier to find the confidence to report to HR in an org where the line has been clearly drawn by actions such as the dismissals that we're discussing -- that's the point of the "shocking rule" principle.
I'm always fascinated by people who insist on applying their own interpretation of something to other people's lives/businesses/processes.

Games have been getting "post-gold" updates and day-one patches for like a decade or more.. This is nothing new.

I don't understand the fixation of catching people in an alleged lie.. What's the difference whether they genuinely underestimated the time required to do something _they've never done before_ (testing on so many platforms) or whether they actually, completely unreasonably, decided to lie to everyone about having gone gold?

Not to mention that if they hadn't actually gone gold, there are tons of outside parties who would probably have realized it pretty quickly (given the production work that happens), and we'd all have found out anyways.
> The most obvious one is screen sharing - that requires some access that isn't possible through the browser.

Browsers have had screen sharing for awhile.

https://developer.mozilla.org/en-US/docs/Web/API/Screen_Capt...

It doesn't work well across all OSs (see the Wayland discussion from a few days ago....) but it is there.
> At best it's a slower Uber (drives more timidly and slower)

I'd pay a premium for this. Some uber drivers are frightening, and to me it's not worth it the clenching to arrive 20 seconds faster. For the driver though, it may me more rides in a day.
Depends a lot on the antibiotic and the bacteria. For example, many of the anti-TB drugs require a long course, because mycobateria are very slow growing, and so don't take up the antibiotics that will kill them at all quickly.

Speaking as an ex-microbiologist.
The paper's content doesn't support the conclusion ("It is clear that telling every patient to “finish the course of antibiotic therapy, even if you feel better” is outdated." "The time has come to challenge the maxim “finish the course.”")

As support they cite that some infections can be reliably cured with shorter courses of antibiotics than the standard course. (they list 3 diseases that can be effectively treated with shorter courses, and 2 that cannot)

Assuming that this is true, the correct response is to prescribe shorter courses of antibiotics for diseases where that is indicated, NOT to stop telling patients that they need to finish the prescription.
Thank you for the details! This is excellent, going straight into our backlog. :)
Those 5% of users will need 95% of your support capacity. Best to kick them to the curb until they upgrade.
Rules for Building a Low-Impact Website
I get the sense the React team don't really care about SSR as it's not a massive use case for FB.
Which would be advantageous to a lot of big players with walled gardens, which is why I kind of hope this goes to court. Assuming a win it would further enshrine the legality of scraping.
Yes, they're fully responsive. We use Flexbox underneath and no absolute positioning (which is actually a limitation for now).
I've been almost exclusively working with NextJS for front-end stuff in 2020. It just keeps getting better and better.
Pretty remarkable how easy it is to click your way to an insane spammer. For example the #1 inbound to Kamala Harris is some account with no followers or mentions, recently joined, posted the same reply to 600 different threads all on October 16th, liked all of its own posts, and has been dormant since.

Not exactly a great contribution to the discourse.
Very interesting. So would you potentially see Polar as being able to create bibliographies from the metadata? Or just storing it?
Post it in r/wallstreetbets. they love pappa elon there
While I agree with the other replies, I think there is some interesting alignment with fault injection - while it's "been around," if you consider the big three concerns of availability, performance, and security, there is a rich set of tooling and frameworks and discipline and best practices around the latter two, performance testing and management and security testing and management, but for availability not so much. There's "uptime monitoring" and there's "write your own ad hoc failure injection" and not a lot of agreed techniques around it.

A number of the open source "chaos engineering" tools are really "just" failure injection tools but that's still pushing the state of the art forward IMO.
Norwegian doctors Michael Bretthauer and Mette Kalager have come out with a detailed argument against early testing for colorectal cancer and instead recommend tests begin by invitation at age 55. Earlier onset of colorectal cancer is rare and strongly associated with other risk factors such as family history and bowel problems such as IBS. In most cases the polyps that can lead to cancer do not even begin to form until the age of 55. Early testing is a significant amount of money traded for little expected result. There is such a thing as too much testing and we need to be targeted in our use of medical resources.

http://sciencenordic.com/should-colon-cancer-screening-start...
So who were the owners after the 2011 split? Did alibaba essentially sell off one of their divisions to jack ma for $0?
Your reply would be a lot better without the last sentence. Just remove it, it doesn't add anything.
I’ll happily take this type of hacker news over the constant stream of politics.
There are other things in make that could be improved. If your rewrite fixes those, too, I'm wondering why not use Ninja at that point?
Frameworks make hiring a bit easier it's true.

I'm amazed at the number of developers who can't seem to cope with working with custom in house frameworks. I'm talking about fully working systems, with full source code and being walked through the code by the author / maintainer.

They fall apart, constantly complaining that the approach is non standard, deprecated, dangerous, unprofessional, untestable.

So we are trying more and more to use frameworks, just to be able to hire more easily.
I can understand that, having experienced something similar myself. The problem with users wanting things is they're often things that aren't really compatible with your vision, so you have to compromise and eventually, if you "succeed", you end up being a giant mess that everybody complains about like ANSYS.

Supporting multiple solvers is surely going to mean having solver-specific features, isn't it? Which would eat away at what seems like your vision. Or are you able to keep it abstracted from that so they really are interchangeable?
VS Code is used by the people who write it; this is _very_ significant on resulting quality.
That doesn't sound plausible. Breaking distance goes up with the square of speed while it only increases linearly with weight. As an example, a truck going 55 can stop as fast as a car going 65. Ultimately it just means your self driving car has to drive a bit slower.
Verily’s coronavirus testing program halted in San Francisco and Oakland
I'm unaffiliated with Vercel but a huge fan of their work, and want to point out that the NextJS conf is underway right now. The 2 posts I saw on HN front page (Next 10, and the Commerce one) are noteworthy and I'm glad they're there.
If properly managed, sure. The problem here is that its been reported that the studio has been crunching and working 6 day weeks under the assumption that it was the final push for nearly a year now, but release keeps getting pushed back, for the third time now.
Is observing the bias of the Desmog, AIER or any other group of lobbyists the same as refuting their argument?
It might be an important marketing consideration: necessary hardware upgrades might be delaying Cyberpunk 2077 sales.
I think the introduction to the article describes something that's not just a UI thing:

> While I was working with the previous version (v0.4.4) of AADInternals Teams functions I noticed an interesting thing: I was able to edit and delete chat messages using AADInternals as a guest even when it was not allowed.

I agree however that the rest of the article doesn't really make any attempts to show a server-side issue.
Are you sure that is a Ninja issue and not an issue with Chromium's build generator GN?
Those people angry that a software corporation lied to them about the certainty of a product release should just consider the game to have started early.

"Welcome to Cyberpunk 2020! All public statements are bottom-line-boosting propaganda, and if you want the real truth, or our software, so bad, break into our systems and take it."
Next.js has been very good for not introducing breaking changes in my experience (especially for the JavaScript ecosystem). The changes are more along the lines of lots of new and useful things (e.g. image optimisation) as opposed to problematic maintenance issues.

I agree cookies can be a bit awkward with Next but I've always found a way around.
Please consider increasing the PDF size limit. I'm guessing it's about 100MB, and I have plenty of PDFs that large or larger. I'm using 2.0.53 on Windows
Honestly, it's not even that great for you. For starters, you're basically giving your credit card company a free loan.

If given a choice between paying 100% and being done, or paying 105% and getting the 5% back later, almost no one would chose the 105% option. (I know it doesn't actually work this way, but it's still a good illustration.)

Additionally, that program necessarily adds some cost, which is just rolled into higher prices that you (and everyone else) pay.

All that said, I completely agree with your point. I wish credit card reward schemes would just go away.
>Prioritizing safety over everything has kept regulators far away and there haven't been any mishaps that I'm aware of.

Maybe I have missed it, but has there been any substantial use of Waymo outside of the Phoenix area? There is a reason why both Uber and Google were targeting that area for testing. It is an area with lots of sun, little precipitation, lots of relatively new, big, and straight roads, no real wildlife that might jump out into the road, and that is notoriously hostile to pedestrians. Is demonstrating a self driving vehicle is safe there truly indicative that it will be safe in the back alleys of Boston's North End when there is a foot of snow on the ground?
Do not capitulate to Facebook
Am I the only developer that feels that React ... and perhaps the whole web paradigm ... is about the worst way to think about and develop client GUIs?

After using Google's new Flutter framework (which is built to develop cross platform apps: iOS, Android, Web, embedded) I felt like I had my eyes open. The structure seems so much more logical and easy to navigate.

The Web (and React) paradigm of putting some code in HTML, some in CSS, and then some in JS, just seems like a step backwards to me after using Flutter where everything is just code. Designers build in Adobe XD or Figma, and then they hit export, and it dumps out FLutter code that a developer can directly read and incorporate into her project. There isn't a bewildering array of different things all being processed by different other things ... dumping out yet more things. Its just code to binary ... that's it.

And that's another thing ... I like the code to binary direct link. React Native's JS logic + bridge to native always seemed like such an inefficient shim. And seeing the framerate of widgets in Flutter its pretty clear we have been leaving some performance on the table for the convenience of making everything in Javascript.

Having said that, I'm sure Flutter on the web is as bulky as any other JS framework, as there it has to run on JS/HTML/CSS like everyone else.
It's very important to examine China's role in the global lockdown debate.

This article is well sourced, verified, and concise. I encourage you to share it and discuss it.

China’s Global Lockdown Propaganda Campaign

https://www.tabletmag.com/sections/news/articles/china-covid...

Something from the middle of the article to get your attention:

> In March, Chinese state media began describing the strategy of “herd immunity”—allowing the coronavirus to spread among the young and healthy—as a violation of “human rights,” an Orwellian formulation given that lockdowns are essentially a blanket suspension of rights.

> Initially, British Prime Minister Boris Johnson also opted for herd immunity. But on March 13, suspicious accounts began storming his Twitter feed and likening his plan to genocide. This language almost never appears in Johnson’s feed before March 12, and several of the accounts were hardly active before then. Britain locked down on March 23.
Not sure about your percentages, but yes in essence this is the pros and cons of socialist countries.
Now the question is wether this is good for a given country in the long run, knowing that socialist countries will tend to attract poor people, and will tend to lose some of their rich people.

If there is a correlation between an individual's economic success and that individual's contribution to society, then socialist countries will become less and less competitive compared to the other countries who on the contrario will be gaining people that contribute more to society and losing people that contribute less.
> if you're implementing some algorithm directly at the gate level for cryptography or signal processing or whatever then being able to arrange inputs outputs into dataflows is a big win with no roundrips to general purpose registers or bypass networks

This is true, but keep in mind that that sort of algorithm runs insanely well on any CPU or GPU because they, too, do not want to touch main memory. You would be blown away by how much work a CPU can do if you can keep the working set within L1 cache.

Re. ASICs, it's a continuum:

- "flexible, low performance, cheap in small quantities" (CPUs)

- "reasonably flexible, better performance, cheap-ish in small quantities" (GPUs)

- "inflexible, best performance, expensive in small quantities" (ASICs)

FPGAs fit somewhere between GPUs and ASICs -- poor flexibility, maybe great performance, moderate small-quantity price.

If your problem is too big for GPUs, as you say, sometimes it's easiest to jump straight to an ASIC. But it's such a narrow window in the HPC landscape. The vast majority of customers, even with large problems, are just buying a lot of GPUs. They're using off-the-shelf frameworks even though a custom CUDA kernel would give them 10x performance and 10% cost. The cost to go to an FPGA is too great and the performance gain simply isn't there.
The fact that we don't know doesn't give us any reason to think it's permanent.
1. They don't need to be Uber, and their path to getting cash flow is very different than Uber. They seem to be taking more of a Rivian approach, where they get to kick costs to someone else while providing the tech to allow these companies to do something new. Unsure why they would need 10b+ capx to make their business work.

2. Arizona doesn't always have nice weather. Haboobs, fog during the winter mornings/nights, monsoon season with heavy rain and hail. There are plenty of weather conditions in Arizona. And if building the visual recognition is the easy part, what is the hard part?

3. Fair, but that is already something their parent company does as another business; Maps/Earth. There is nothing to suggest they CAN'T do this on roads they haven't seen before, but it's obviously far safer to do this on roads they know.

4. They partnered with Daimler to make self driving trucks who couldn't use Uber to move shipments. They aren't competing with Uber necessarily.

As for Tesla, there is nothing to suggest they are doing it the right way. They have had numerous self driving failures.
As a datapoint, I use Teams on Linux (desktop app) and I have to say that I love it. I would not say it is slow and clunky as you say.
"But as investigative journalist Nafeez Ahmed explained in an article published in the London-based news site Byline Times, there appears to be no vetting process to verify the medical and scientific credentials of signatories. Ahmed demonstrated this by signing his name under the Medical and Public Health Scientists category, and was automatically added without verification."

Oof much?
This is arguably THE most anticipated game of 2020, so yes, it's worth been in first page.
>> You can download mp4 files directly from Youtube.

You really can't.

>> I've found a way to download videos right from the domain googlevideo.com

I assure you, you really didn't.
Hmm, where do you get that from? All of Eastern Europe pretty much, Scandinavia, France, Canada, Spain and Switzerland, at the very least, allow you to copy copyrighted content you legally have access to legally.
Glad you liked it and could follow through!
> But even for 4500 connections idle you'd still want 500 cores and a monster IO subsystem?

Entirely depends on your workload:

These days it's very common to have the hot working set fit into the database server's buffer cache - in which case there will be little IO. And even in cases where you have a lot of IO - a decent NVMe SSD can do several 100k IOPS (with some doing more than 1M IOPS), with per IO latencies in the mid two digit microsecond range.

And because common queries can be processed within fractions of a millisecond, often 500 busy connections can be handled by a few cores.
Well sure they've delivered projects of this size before but as they said themselves, they've never had to test on this many platforms simultaneously, or do it all while working remotely..

So in fact this isn't something they've done before, so it's not _that_ surprising that they underestimated..
Emacs + Org Mode + org-publish.
Mods please add (2007) to the title
The ‘Oh No’ Spike, and How the 2020 Election Could Affect Startup Fundraising
The text is published as an Opinion Commentary. See the second form definition here [0] on what a scientific commentary is. It's not from the same journal, but BMC meds definition is close to what most journals adhere to.

[0] https://bmcmedicine.biomedcentral.com/submission-guidelines/...
Agreed, Tesla made these decisions in 2014(ish) which was way before it was clear that convolutional neural networks would not give satisfactory depth perception and therefore localization without some major breakthroughs that just haven't happened. I actually believe these choices by Tesla were the rational choices at the time. If you remember back to the beginning of this decade, the deep learning revolution seemed like it was going to take over every industry and turn everything upside down. That progress unfortunately stopped and Tesla seems to be holding the proverbial bag. These companies are all executing strategies in a game that will last for at least another decade if not two. Things will change, but at the moment, it seems to me that LiDAR was the correct choice (subject to change).

To me, the revolution that actually mattered the most was the cell phone supply chain revolution (if you can call it that). That is what allowed these companies to equip their vehicles with cheap cameras, radar, and eventually LiDAR.
Inconvenient facts, being discussed by lawyers, get downvoted. Nice.
Gold just means you have a MVP that will pass certification on all platforms. It's content complete and it would, in theory, be fine to play all the way through without a patch. It allows manufacturing and distribution to begin.

There are frequently many tweaks one should do to that product that companies will work on after reaching that point.
Is your product the best in the world?
I think create-react-app is much more beginner friendly. Fewer concepts to learn. Rolling your own or using script tags to begin with is also an option (see this course for an example: https://egghead.io/courses/the-beginner-s-guide-to-react)
I shot too fast. Submitters do look legit. Sorry.
People are working from home, which I imagine gets harder the more creative a project is.