skysight-inc/HackerNews huggingface dataset:
It's a reasonable question, and I can't call the current US policy as sane in any way.

There is, though, some need to account for culture. I doubt, for example, that replicating gun control laws from the UK to the US would result in similar gun violence stats.

That said, at the very least, country wide decriminalized marijuana seems like a good start for the US. It's probably less overall harm than alcohol. The long window of employment THC tests probably holds this back.
Maybe, if you were running two programs which can't utilise more than n, m threads such that 12 < (n + m) < 18.

Seems niche but I guess it could happen?
Well, sure, in Europe it's different but the original topic was about Facebook, which is headquartered in the US. The idea was that high payment is because the job is undesirable and has bad reputation. This does not seem to be true, as many reputable and desirable professions in the US have high salary, including doctors.
Agree, as the massive datasets are telling you more about what people want instead how the product works.

That’s a big distinction, as when you look at a million people, 80% are are either the same, or don’t really understand what they are doing at all.

Modern designers usually assume that people are dolts and need simplicity. Optimal in my opinion is providing quality on-boarding and understanding behavior of someone who knows what they are doing as well.
> Are there other fields/jobs where someone can consistently produce 10x more than others simply on their own ability?

Sales. Some people can make it rain and generally nobody begrudges paying them well to do so.
Intel has lately become increasingly deceptive about TDP, benchmarks, and has been cutting corners to improve IPC that resulted in the latest security vulnerabilities. Although AMD has arguably less successful branding, on an objective level why would you be wary of their CPUs any more than you would with Intel’s?
In this approach, is a single VM node reused by multiple kubernetes clusters or is a node exclusive to a single cluster? If only the latter is possible then what is the best way to maximize resource utilization in cluster-per-tenant scenario? What happens if new customer wants his tenant - is automating of provisioning of an entire new cluster feasible?
Rust is in a very different situation though. Safe Rust has no undefined behavior - if something is behaving in an unsound manner, then that's a compiler bug.

Safe Rust does have some implementation-specific behavior - for instance, panics can either unwind or abort.

In Unsafe Rust, all bets are off, and the programmer may trigger Undefined Behavior if they're not careful. The upshot is that it's easier to maintain the compiler's invariants because you only need to be careful in a single place about making sure everything is in order. By clearly marking places where the programmer is in charge of maintaining the invariants instead of the compiler, the hope is that mistakes will be minimized (thanks to careful code review and making the programmer think a lot about what they're writing).

Further helping with that, the goal is to have tools to help catch UB at runtime. For instance, miri is an interpreter for MIR (an intermediate language between rust and the LLVM IR) that checks for UB.

I agree that in C, UB has probably be stretched way beyond its intended purpose. But in Rust, this new definition of UB is taken advantage of in much less WTF-inducing ways, allowing us to enjoy those performance guarantees without losing our minds.
There are many (small) differences between AMD64 and Intel 64. But it's obvious that the Intel processor implements the Intel 64 version of x64 and the AMD processor implements the AMD64 version. This also goes for VT-x, VT-d, and AMD-V.
Same as the difference between any other detachable or clamshell devices. They have usability tradeoffs in different scenarios.

A clamshell has better balance because of the battery and internals in the keyboard half instead of in the screen. It has better screen angles and is usually smaller and lighter than both parts of a detachable.

It doesn't work at all as a tablet though, and a touchscreen is an afterthought.
Rather because Boeing wanted to remain "competitive" against Airbus' superior alternative by selling something that didn't exist, namely the factually different plane which would be certified as "the same".

https://leehamnews.com/2019/03/20/boeing-didnt-want-to-re-en...
ML will simply be used to find all sorts of new spurious correlations that will spawn a whole new flood of unnecessary medications and treatments. After all, statistics puts a whole lot more care into avoiding those sorts of errors than ML and, well, here we are anyway. Technology doesn't solve societal problems.
The cost of switching is high for many companies. AMD has to price so competitively that they overcome that cost.

But also, Intel’s costs are going to be far higher since they’re using larger dies and aggressively binning. In contrast, with AMD’s smaller “chiplets” even the lower quality silicon (which they’re probably using in all the non-Epyc chips) can be utilized.
It does not seem right to me. My country is also a small Latin country like Portugal and we have significant emigration - people are not more empathetic, the hard life that makes people leave does not make the others empathetic.
Chandrayaan2 launch has been called off for today
I don't have much to do with UX, but I will add one insight. Try finding users with esoteric ways of working, and ensure the site works for them. By esoteric I mean blind users of screen readers, users of old, non js browsers, people on corp or school networks where things may be blocked, people on extremely small screens or extremely large ones (TVs with remotes), people who don't own or don't want to use a credit card (there's a widespread credit card phobia in i.e. Poland when it comes to online purchases), people using a different language and keyboard layout, particularly ltr, significant when it comes to desktop apps etc. I'm a screen reader user myself, and I find websites that might be beautiful, but are utterly inaccessible constantly. I've either encountered, or was a witness of, usability difficulties in all of those categories I outlined. For each one, I could provide an example of a website or app that I/someone had to abandon for just that reason, and this is just me. I'm sure there are more nichse I haven't thought about.
There are lots of opposites in the features table. Which of those are important to me as a data analyst and gamer?
Of course it's faster - any program can be compiled into something "faster" by making the entire thing do nothing. What I mean is, why isn't uninitialized memory properly defined to be an arbitrary fixed string of bytes? In the example of the post, the compiler would look into `always_returns_true`, and either say "okay, is `x < 150`: well, I have no idea what `x` is, so I can't tell for sure", OR "Ah, for any value of `x` this expression is true, so let's replace it with `true`". There would be no 257th value of "uninitialized"; the value of `x` would definitely be a single value in the allowed range of that type, but it's indeterminable.
There is a certain disconnect between "warning about antibiotic overuse" and ignoring that the same selection pressures are exerted by vaccine use.
Kotlin and Dart also. Maybe the same reason? There isn't a preamble with the reasoning...they just jump right into the list.
Yes, but that doesn't mean that what the hardware does is irrelevant.
> They're withdrawing subsidies for resellers of their products. It's pretty hard to see how that is them extinguishing competition...

Microsoft was going to yank internal use rights from the "partners". For many (most?) of them, this is the primary reason they remain partners. Without this benefit, lots of them will choose not to remain partners.

Many companies will only work with Microsoft partners. Lots of them would work directly with Microsoft if that were an option (as some are speculating it will soon be).

So there will be a lot less "partners" standing in between Microsoft and their customers. Then, at some point, Microsoft will start working directly with these customers, cutting out the middleman, sucking them into their subscription models (which will be expanding), have more insight into their operations, and will be better able to track (and enforce) licensing.

To put it a simpler way, Microsoft is simply going to cut out the middleman -- the partners -- and take their customers -- and revenue -- away from them.
Show HN: Check if a book on Amazon exists in your O'Reilly subscription
Love this: "back when dongles were dongles"
Doesn't matter. I'm not going to fly with any 737.
Anybody who studied a bit of probability theory knows that all this depends on the underlying probability distributions. If one draws five samples from a Gaussian distributions with an unknown mean and a standard deviation of 10, and none of the samples is below 50, then indeed it is very unlikely that the mean is 20.
Me too, thanks for regarding. On second look, it's a better article than I deserved to hit on - just quickly plucked from WSU since i've been impressed there before :)
Another one

https://cpu.userbenchmark.com/Compare/Intel-Core-i9-9980XE-v...
I suppose there are races that are constructed so that you can not influence each other, but there are plenty where you can.

At the same time, being able to spell obscure words doesn't have a wide application like being able to run, cycle, drive or swim fast has. (but those probably have their limits as well - fast cycling/running is handy when you also want to be a bike courier or need to outrun a bear, but less useful when you have a day job as a painter).

I guess in the end the point I made also works against my instinct to express a dislike for arbitrary contest when I don't get the scale/following.
Do most popular hypervisors support AMD-V in the same way that they support VT-x and VT-d?

For example with vmware player you can run a 64bit virtualized OS inside of an existing VM. Running a VM within a VM is quite useful in development sometimes.
The Vietnam War Was Already Lost, but I Had to Go Anyway
I experience the same contempt I feel for hotel fees when getting slammed with various sales taxes (only at checkout) when travelling around the US.

In my home country of Australia, retailers are required to advertise (to consumers) with all taxes/fees included.
> the lunatic amount of emphasis on Engineering/Science paths to highschool kids is draining all talent.

What does this even mean? Politicians with criminal cases against them(not convicted) in India is as old as 1947. It's very easy to charge someone and shift the burden to the charged person that they prove themselves innocent.

That doesn't mean there aren't bad people, it just takes a lot of time before this changes. Singling out a single party on a forum where little people have cultural context just shows the bias.
My mother spoke at the meeting preceding the FDA [1] requiring a black-box warning be added to that class of antibiotics. Rupturing tendons is bad, but it gets a lot worse than that.

She suffered life-altering symptoms which ended her career of 25 years in insurance sales.

The drug is routinely prescribed and dispensed without patients being warned of these symptoms. Just a few months ago, she was at a pharmacy and overheard the drug being dispensed and asked the pharmacist why she didn’t warn the person who received it about the possible reactions.

It apparently takes too much time to tell them, according to that pharmacist.

[1]: https://www.fda.gov/drugs/drug-safety-and-availability/fda-d...
People with penis are significantly more likely and capable of committing rape. They are everywhere!!!

This is how your argument reads to me. Disclaimer: I live in a country with very strict gun control laws (East European, former Communist block. This is how they implemented it.)
But intel calculates their TDP at base clocks while AMD calculates theirs at boost clocks, so AMD definitely definitely has a better wattage per performance
> However, if the author is arguing "Don't let the behavior of a naive enforcement of a Rust safety construct dictate how the optimized version should work" this seems like a more interesting position; but it's not clear that is the argument being made here.

This is exactly the point the author is arguing. The focus of all their work on UB is to make sure safe Rust can do all the optimizations we would like, by careful design of the abstract machine.

The immediately visible outcome of this work is a set of rules for what you can do in unsafe Rust, which taken together amount to this weird-looking abstract machine with its extra "uninitialized" values- something that can be implemented efficiently on real hardware assuming no UB.

The point here is that this abstract machine is a better, simpler, easier way to convince yourself whether or not an unsafe Rust program is well-defined, and that "what the hardware does" is too many layers removed to be a good tool here. You can think about "what the hardware does" another time, for other purposes, but trying to do so in this context is actively unhelpful.
Got any citations on that? I’ve never heard of pathogens evolving around vaccines.
'Western' medicine though as opposed to what? Nostalgic prescientific systems such as Chinese, ayurvedic, etc don't do anything at all.

So yes, scientific medicine definitely has huge lacunae. Given the relative slowness of progress in understanding complex systems science has had in general, they'll be there for a long to come. But it's not as if there's some other candidate 'system' that has a better understanding.
What desktop programs do you use that take fewer than 0.2 seconds to start?
This website is automatically generated garbage, this isn't an actual benchmark. I don't understand why people are upvoting it.
I disagree that bit and byte level uninitialized models are equivalent. Consider a program that uses one bit of a bitfield in a stack allocated strict. The compiler is free to preserve the value of that bit however it pleases --- e.g., in the carry flag --- and randomize the rest of the bits if you ever read the whole byte.
Yes this is my point, upfront cost for a dependency is obviously zero (well maybe not zero if you include the cost for learning someone elses interface and integrating it into your code), it's always later that you pay in unforeseen ways.
Saw it, but cannot find it again. Search doesn't show it and I checked the first 250 stories. It's not there.

Did it get deleted? Do you have the hn link?
I can second this! I studied medicine for two years in a SE Asian country. My late dad was a doctor. Both of my host family parents are doctors in the US. My gf is a doctor.

The main reason I left med school and decided to study math and comp sci. is because of the need of rote memorization necessary in medical training. This is especially worse in the US because the system here requires 4 yrs (undergrad) + 4 yrs (med school) + 3 yrs (residency) = 11 years of training to become a doctor. In contrast, it takes 5 yrs (med school) + 2-3 yrs (residency) of training to become a doctor in my home country.

The journey to become a doctor in the US is unnecessarily lengthy and it makes doctors feel more entitled (because they have spent a lot of time and money as investment) to charge exorbitant fees despite what most of them are doing is simply prescribing antibiotics; analgesic; insulin; and garden-variety stuff (or read up "Up-to-date" [https://www.uptodate.com/home] to refresh on what they learned or what the current consensus treatment is).

Most of them do the same thing day-in-day-out. Sure, there may be some specialists that are top notch, but they are like the minority and even their work is mostly about being able to keep steady hand and cool head during emergency situations.
I don’t believe that anybody can really learn any math (much less calculus) by just reading about it without doing a lot of practice problems. It’s nice of this guy to put this together and all, and I guess it could pique somebody’s curiosity, but they’ll really need to pick up a good book with a LOT of sample problems to understand it any better than they understood it before they read this introduction.
> Now we have, mostly academics from what I've noticed, that are taking the language farther and farther away from reality; focusing only on something uselessly abstract, completely ignoring the practical consequences of what they're doing. Compilers are becoming increasingly hostile to programmers.

I don't think it's the academics, it's the compiler implementers - driven by wanting to win at benchmarks. Our industry is absurdly focused on "performance" over all else (even correctness). But then again, those who care about other things moved on to non-C languages years or decades ago.
Generalizing Swift Code
> best way to truly understand and enjoy calculus was to learn it as it was historically developed

In fact, I'd argue it's the best way to understand almost anything, especially in math. Many topics I found somewhat confusing at school or university or whatever got really simple once I learned about their history. Little by little I come to feel that most of great inventions or discoveries made by people we regard as geniuses are often brilliant at how clear, beautiful and somewhat unexpected the solution was, but it's actually very rarely complicated and usually seems like the most natural thing in the world, when told about how Fourier/Laplace/Leibniz/etc discovered it, and not hidden behind standard school math curriculum.

That's a part of why I love 3Blue1Brown videos so much, and why I love Morris Kline books. And it always makes me kind of sad feeling how much time I wasted trying to come to terms with something that always was just unnatural explanation.
What I love about stack overflow is that when you have a technical decision to make you can get a really thorough understanding of all of the pros and cons.

And if people are arguing over which solution is better, its even more valuable, because then you get to learn about all the hidden nuances of each solution and when they matter.
Seems like for large effects, this depends on how often the effect occurs. If it's something that happens for everyone, you only need one user.
I think skate photographers got early exposure medium format and to the Hasselblad brand itself. Growing up watching Atiba and Blabac creeping into video frames with their Zeiss 30’s – and all the square framed iconic shots made the hassy almost requisite.

It looks like you cut your teeth a little bit later than my generation. When we were shooting, digital was just dawning, and all of us couldn’t wait to stop paying for film and processing. I was talking to Grant not long ago, and he said Transworld spent about 400k on film servicing. We hated film servicing so much that we even settled for the sub-par digital bodies (1D anyone?) with no steroid crops.

Anyhow - ever since I bought digital, I couldn’t ever understand the desire to shoot film. It’s only very recently that I’ve had the desire to get a 645 film camera (with optional digital back) – I’m rambling.

Great shots. Always happy to see a new skate photographer.
I wonder whether it would be worth Intel lowering the price, while keeping the same production levels. Would the lost income cover the better marketing?

Also why didn't the article show the price difference given it is one of the most significant pluses of the Ryzen?
That’s true. You have to understand that abstract machine, what it guarantees, and how that relates to your hardware and what it guarantees.

I really need to finish my own blog post series on this topic...
According to tests by Tom's Hardware, the i9-9980XE draws 199w under full synthetic load and 245w in an AVX stress test at stock clocks. A comparison of TDP understates the efficiency advantage of the Ryzen chip.

https://www.tomshardware.com/reviews/intel-core-i9-9980xe-cp...
It‘s always interesting when people like monopolies one day and call for antitrust the next.

Besides data sovereignty and user manipulation, the relationship between competition and convenience seems like the biggest issue in tech now. And there are no real solutions. It‘s obvious why tech is so consolidated. Marginal cost of growth is pretty much zero. 2 to 3 platform for a given use case might be the most „efficient“.

Chances are that quite a few of the new streaming services will disappear/consolidate soon enough.
As a gamer? None of them really, the features table is also inaccurate on several rows. "AES" and "AES-NI" are the ame thing, and so are "Intel 64" and "AMD64". So it is a bit confusing to read because the features intersect more but the names are different on each row.

As a data analyst if you're using optimized libraries (numpy, Fortran or C/C++ compiled for your machine, manually written libraries), then you may care about AVX (advanced vector extensions), AVX2, and FMA (fused multiply add) operations.
It's not so much that it ruptures tendons, as they were some studies in dogs a while ago that showed that if you marinate canine achilles tendons in cipro some of the fibroblasts die off - which has the effect of diminishing the tendon structural integrity over time. The study was in achilles tendons, so you only ever heard about it being associated with achilles tendonitis. As a foundation of knowledge this was crap, but it made it into the med school curricula and textbooks. Which... well, when every med student in the country is taught "CIPRO = ACHILLES TENDONITIS" (and has it on their board exams that it can occur even years out), it's going to tend to create a certain bias for detecting and reporting. I mean, "Oh, my patient tore their achilles, and I treated them for a UTI three years ago. It must be the cipro!" I mean, no one would ever think that if they hadn't had it drilled into their heads in school.

It's /probably/ bullshit... but there are better UTI meds, so most practitioners don't use it first-line regardless.
For personal curiosity (that killed the cat): why is it scary? Growing up in a rural area with lots of bears and boars, having to go anywhere without any weapon (guns are banned) is very scary. A gun, a hunting knife or an ax are just tools to me, same as a screwdriver, a vacuum cleaner or a lighter.
If you're asking why the C standard didn't originally define it that way, it's because some architectures might use a trap/invalid representation (that traps when accessed) and we want compilers to be free to reorder memory accesses.
+1 but several of your points are incorrect or need caveats.

Your 1st point isn't correct, in that you will learn interesting things from 1m users that you won't from 15. The thing is that the 15 will tell you why, whereas the 1m won't unless you ask precisely the right question (which is a problem in itself). It basically takes experience here... (And this is something an AI may eventually become very good at.)

Your 3rd and 4th point aren't correct, in that given some sampling error you may very well find that what 15 people don't like 1m will.

I'm in full agreement with you in principle, in the sense that I firmly hold that far too many start-ups do quantitative without qualitative and end up with the wrong conclusions; but you can't just wave away quantitative data like that.
Carp, Scheme, Elm
I really enjoyed the book Third Plate by Dan Barber. (https://www.amazon.com/Third-Plate-Field-Notes-Future/dp/014...)

While I don't know if the methods explored in the book will be able to sustain the entire world population. I really liked how he argues in this century we can focus on growing food for flavor and not just quantity and flavorful foods generally come from farms that have bio dynamic practices which support soil health and eliminate the need for nitrogen based fertilizers.