skysight-inc/HackerNews huggingface dataset:
> is it just a question of the precautionary principle in this case being considered too costly?

People only use the precautionary principle for things they don't want to do.

It's very good for that, since it always results in recommending not to do things.
The 'Russian angle'? What's this, other Russians have done things you dislike, so you pre judge these other Russians?
Yes, things like thread-local storage and singletons are so over-complicated.

/s

https://en.wikipedia.org/wiki/Software_design_pattern
Yes and there are businesses where everything is looking fine and it continues to stay fine. There are plenty of historical examples for every single potential scenario. And if you really feel strongly about it then Intel is the perfect shorting opportunity (currently valued at $200B). Clearly the market still has some confidence.
In the article, the source suggests Microsoft is exploring the idea of designing CPUs that could end up in future Surface devices. Certainly this makes some sense for the Surface Pro X, which is their very unpopular, poor-performing ARM device. And Microsoft has partnered with AMD for lightly customized AMD Ryzen APUs for their Surface Laptop. But Surface devices are a very small slice of Windows devices sold, because they are "premium" devices merely showing off what can be done with some integration between hardware and software. Most Windows computers are sold by HP, Dell, Acer and other smaller players. And most of them will be choosing between AMD and Intel for the next several years, at least, unless someone surprises with a high-performing ARM chip (and Microsoft fixes x86 emulation performance on ARM.)
A variable naming committee might seem exaggerated, but I've seen far too many variable/method/class names already that are wrong, misleading or at best misspelled, so some more thoughtfulness is definitely warranted...
The linear IOP density model seems clever and logical but is a huge source of headaches because it includes a patently false assumption that IOPs scale in proportion to growth in object size. Performance quotas should be assigned at the object level (block device, file system, bucket) regardless of size.
What does it mean for pain to be "real" vs experienced in one's head? I don't think this is an easy question, which is why our medical system struggles to deal with chronic pain.
This is how mail works. Follow the RFC or you're wrong.

https://tools.ietf.org/html/rfc5321

I haven't read the article, but SMTP response codes are very specific. If there were SMTP response codes in the 5xx range, that's a perm failure, end of story. Temp fail messages, 4xx, can be used for 'try later'.

That's how SMTP works. What you are suggesting would break email.
"Slow" isn't really a precise enough descriptor.

You need gradual rollouts. In particular, you need rollouts where the behavior of your system changes gradually as you apply your change to more of your instances/zones/whatever-rollout-unit. And the right speed is whatever speed gives you enough time to detect a problem and stop the rollout while the damage is still small enough to be "acceptable". With "acceptable" determined by the needs of your service (but if you say "no damage is ever acceptable" then I have some bad news for you).

Grace periods don't give you gradual rollouts like this; that's not their purpose. And I agree, grace periods can be a double edged sword for the reason you mention.
My favorite summary of the whole thing is here: https://www.hillelwayne.com/post/this-is-how-science-happens...

It was shared here a while ago (https://news.ycombinator.com/item?id=22531453), if you also want to read the HN discussion about it.
Apple now probably makes close to a half billion ARM chips a year, between iPhones, iPads, Macs, AppleTV, HomePod, and embedded controllers.
what browser are you using? it's possible that it doesn't support brotli, although I'd like to know if it's something else. Sorry you're seeing that.
I think there is evidence that people's attitudes toward pain can affect both the amount of pain that they feel and how much they suffer from it, and more generally that there are mental skills related to pain management and experience that are genuinely useful. (Also, there are cases where classic psychotherapy or psychoanalysis methods led to an alleviation or complete disappearance of somatic pain symptoms, even without focusing at all on the symptoms or pain themselves... although it doesn't seem ethically appropriate to somehow assume that that would be the best treatment for everyone.)

I agree with the concern that this should not be seen as a substitute for helping reduce people's suffering with pain medication. But I think we also still have lots to learn about the mental component of pain and potentially identifying psychological interventions that make a difference in this area.

I also agree that the "all the pain people experience is in their heads" angle isn't a constructive one, both because of its proximity to accusing people of lying or malingering, and because it doesn't seem like a helpful summary of any apparently-beneficial psychological techniques.
> I don’t think any European country has completely lifted their lockdown restrictions.

True

>All of it is a “limited re-opening.”

Yes, but the issue is how limited was the limited re-opening. I live in the U.S., but ALL of my colleagues are in Europe. It's anecdotal, but my understanding is that the re-openings throughout EU were quite closer to the "unlimited" side than the "total lockdown" side of the spectrum.

>Perhaps respiratory viruses spread much more effectively in the winter versus the summer

The presence of an additional explanatory factor does not prove the absence of an alternative explanatory factor. They could both be true, and almost certainly are true. That is: lockdowns work; without lockdowns, you have Bergamo in Jan-Mar 2020 (mass death); COVID spreads better in winter.
> Given it's Jonathan Blow, I feel compelled to say yes.

This is also how I felt watching the video, but on the other hand I have a really hard time finding serious faults with his point.

HN keeps things light. My personal website is super light. But the product I work on? What's a few MB gzipped down to less than a MB? 100ms? 300ms? Who can tell the difference[0].

[0]: I can, but certainly not the people who the feature matters to much of the time.
I think it's more about Azure data centers. That's their money maker. If ARM chips can reduce datacenter power usage and improve performance that's a HUGE win-win.

I expect AMD to have even more competitive desktop processors in the not so distant future. AMD chips aren't that far behind the M1 on the desktop except on power usage where the M1 is unmatched. There's been talks AMD was already working on an ARM solution even before M1. It just takes years to materialize. (It could all be gossip).

Still, it's impressive a Macbook Air LAPTOP with passive cooling can better a Windows gaming DESTOP.
I am always wary of any extreme opinions.

DRY is yet another tool. Skilled hands will be able to judge when to use it and when to keep a little duplication to preserve simplicity and legibility.

I see frequently developers going to great lengths to avoid duplication of couple of lines of code. In the process, they create much more new code, use half a dozen patterns and make the code more difficult to understand. That's not the ultimate goal.

The ultimate goal is always to keep the code produce more value and this usually is best served by simpler and more maintainable code.
There are actually many many people who have overcome chronic pain through mindbody methods when nothing else worked. Look up Dr. John Sarno.

Also, all pain even acute is literally 'in your head'
What you're proposing is highly experimental and probably wouldn't work. There's no single country in the world that has been able to restrain the sars2 virus despite spending millions trying to do so.
> something like SwiftUI

one thing im having a hard time wrapping my mind around is, if swiftui depends on (please correct me if im wrong) the swift compiler itself and emited static type information from that compiler, how can rust build an interface to that easily?

it seems like you'd have to make some kind of wrapper lib that emits extern c interfaces that take and return `AnyView` and thereby hurting performance...?
I dealt with a case of chronic patellar tendonitis for years between ages 23 and 26. Debilitating to the point where I could not go anywhere that would require me to stand in line. The book Healing Back Pain by John Sarno, which is basically the talking therapy you mentioned, was hugely transformative for me. I was able to stop fixating on the pain and focus on strength training knowing that flare up were no big deal. I'm recovered now and regularly skateboarding and standing in line again.

Edit: I should mention I spent upwards of an hour each day for those years doing physical therapy rehab. I turned down recommendations of surgery during that time as well.
> AI remain convinced that AMP is poorly implemented, hostile to the interests of both users and publishers, and a proprietary & unnecessary incursion into the open web.

That kind of says it all, doesn't it?
Looking backwards, everything is great for Intel!
Tim Berners-Lee Attracts NHS, BBC, NatWest to Inrupt's Solid Platform
This kind of thinking is so common I often wonder how the hell we manage to progress as a species. People seem to only ever look at the evidence that supports positions they originally adopted for bad reasons. I can't remember the last time I talked to anyone who could recall to me a single time they changed their mind based on seriously weighing evidence for & against their positions. People Google to find out why they're right and that's the end of it.
I imagine that this gray area is where a lot of "unnecessary surgery" comes from. The vast majority of people have no medical need for circumcision (but some do). A lot of people don't need their wisdom teeth removed (but many probably should). You might need a filling eventually (just not now). Where do you draw the line, in a world where setting up studies to find conclusive evidence for binary medical decision-making ("Should this ever be done in the presence of x, or should it never be done?") is hard enough?

I had two surgeries in 2019; in both cases the consulting doctor told me that it was 50/50 if I actually needed them or if they'd actually fix the issues that might have been associated with them. One was a pretty smashing success, the other (ironically more expensive) one was a 4-figure wash that had the surgeon dodging my inquiries as to what went wrong.

Unfortunately, it turns out that medical decision-making entails taking a holistic view of the situation and giving advice that the doctor then has to take responsibility for. Good luck achieving that on a systemic level within the ever-dysfunctional structure of American healthcare.
Yeah, that's it. I would consider buying an A1 if such a thing were possible. But I'll buy AMD and build a desktop even though that's not ideal when I travel (I'll have to downgrade to my old MBP). But if I buy a system I want to run Linux for work and windows for games. Apple and I will just never get along if they can't open up their hardware.
Honestly, TIL

I usually prefer to share links via copy/paste vs the Android share button (it's much easier to switch to the app I was just using vs the share button, which is a bit hit or miss) -- and bizarrely copy does one thing while the share button does what I want (something I never learned because when I see that ugly url I've always clicked out and tried to use the amp link)

Finally, the amp link on android/chrome is also abysmal. It's like a worse version of the default android share where you have to swipe to a more (...) menu where you can access the normal android share menu

This counterintuitiveness & needing to reinvent the wheel for how to share pages (meaning change user habits) -- these are all reasons why I hate amp

It just doesn't need to exist. And if you told people "from now on Google will reward pages that load more quickly" you can bet that seo seeking news organizations would make their pages faster, without amp
But it’s not republicans who are leaving. It’s the blue contingent that is leaving CA in droves ..at least in my circle. It’s very interesting. There is a real possibility that by next election Texas might turn blue. We’ll see what happens.
Yes. The question is not whether bad health outcomes exist, only the truly ignorant believe COVID is a total hoax. The question is whether COVID is significantly worse than the influenza, rhino, and corona viruses we generally get year-round. The answer, is resoundingly yes. COVID is much worse in terms of the short-term and long-term sequelae both in terms of the range of "bad health outcome[s]" and in terms of the likelihood that an infected person will have one of these "bad health outcome[s]".
GoCardless raises another $95M as it bets on open banking
I've assisted on numerous third molar extractions, on patients up to sixty years old. None of those people were glad they had neglected to get the work done in their twenties.

If you're not sure about a recommended dental filling, just go to a different dentist for a second opinion. By the time a cavity causes you pain you'll need a root canal and possibly a crown.
A modern port of Turbo Vision 2.0
It's like the story of Picasso doing a quick sketch. "It took me 5 minutes + 40 years".
Shouldn't ublock continue to work regardless? If it's web extensions, then the arch shouldn't matter (I must be missing something?)
If he's feeling better and doing well, why mess with a good thing! There's definitely a range of issues people have, and probably an over prescribing of treatment generally, which can make some of these broader studies harder to interpret (as pointed out in the article). If I had something that big basically anywhere it's not supposed to be, I think I'd be happier with it gone. In any event, hope your dad keeps feeling better!
"Question: Is physical therapy noninferior to early surgery with arthroscopic partial meniscectomy for improving knee function among patients with nonobstructive meniscal tears?"

Vertical (deep, interior) meniscal tears can actually heal, since they have a blood supply, and the surgery for them is basically a coin flip - the results of which you only learn after a nine month recovery period.

You should absolutely be pursuing a rigorous course of PT to heal such a vertical meniscal tear. You should specifically look into whether your adductors (inner leg) are weaker than, and being overpowered by, your abductors (outer leg) resulting in knee valgus.
So many assumptions.

Microsoft is just as rich as Apple. They can do whatever they want.

I highly doubt they would get into the trouble of designing their own chips only to settle for something mediocre.
I recall reading that the placebo effect tends to be proportional to the perceived degree of intervention. So getting a shot would have more of an effect than taking a pill, and a surgery would have more effect than a shot. Presumably getting something from an authority figure would also do more than whatever you can do yourself, but that doesn't mean the latter would be useless. If you can find some kind of physio exercise that's claimed to potentially help, maybe that would have a decent placebo effect, if nothing else?

Of course it's likely there is some kind of physical explanation for your pain, just not a known one (or even knowable, with current medicine). I'm in much the same situation with hip pain.
Author here.

DLSS is not the end-solution to rendering, well, nothing is, but it's an AMAZING piece of technology. All these temporal and dynamic resolution techniques are here to stay as they -improve- the look of games no matter the HW.

What do I mean? Obviously dynamic resolution and temporal reprojection are worse than say, a fixed 8k rendering at 240hz! Yes, true! But, that's not the correct math.

The more correct math would be, on a given hardware, say a 3080, would you rather spend the power to render each single pixel exactly, or would you rather "skip" some pixels and have smart ways to recover them for a fraction of the price, almost equal to the real deal, so now you have extra power to spend somewhere else?

Of course if you just do less work with DLSS or similar technologies, you're losing something, it's bad. But that's never the equation. The real equation is that no matter how powerful the HW, the HW is a fixed resource. So if you spend power to do X, you cannot do Y, and you have to chose whether or not X is more valuable than Y.

Makes sense?

Now, all that said, it's also true that sometimes you max out everything in a game, you cannot have more of anything because that's literally all the game has to render, and at that point sure, it's reasonable to spend power even in things that are not that great bang-for-the-buck because literally you cannot do anything else anyways! So for the very top PC HW, you end up doing silly things, like rendering in native 4k because you cannot use that power in any other way.

But that's in a way "bad", it's a silly thing that we have to do as there is no other option! If we had the option though, it would be much better even on a 3080 to render say a 2k or 1080p upscaled to 4k via DLSS, and use the remaining power to say, have 2/3 times the detail in textures or geometry or number or shadow-casting lights etc etc...
GoodNameAbstractionFactory goodNameAbstractionFactory = new GoodNameAbstractionFactory("GoodName", abstractionFactory);
Kubernetes 1.21 Release Team Shadow Application
> What you are suggesting would break email.

No it would not. Firstly, because you would just rejected twice; the sky wouldn't fall down. Secondly, because the RFC in fact permits this too; it's within spec even if you want to follow it blindly to the letter with zero consideration for the context. People already litigated this in the earlier discussion and there's no point rehashing it so I'll just leave it at this.
This topic reminds me of a subthread of the last time we discussed Alzheimer's research. And more specifically about the great public tragedy caused by overconfidence on the part of medical researchers. The details are different, but the fundamental pattern is the same.

https://news.ycombinator.com/item?id=24906758 was the discussion, and https://news.ycombinator.com/item?id=24910211 has the at times heated discussion that I am referring to.
This article seems to be based on several assumptions that feel a bit off in my experience.

Splitting the level of developers in three equal groups makes it look like it will take the same amount of time to get from noob to mediocre as it takes to get from mediocre to good. If I were to draw these lines the first one would be after a few weeks. You don't need more time to write useful software. You maybe can't solve hard engineering problems after that time, but it's enough to work in a team and be productive.

I'm not sure where to draw the second line, though. I don't know if there's a point where you simply stop making stupid problems. You get better at solving problems and might shoot yourself in the foot less often, but to write bug-free software, you really need dedicated QA who will concentrate on that. I don't think it's a problem that can be solved by individuals, but only in a team.

And this leads me to the conclusion that software quality is mostly driven by the company and economics. If the project doesn't pay for solid quality assurance or has too much time pressure on developers, the software you get might be bad at least to some degree. Even good developers can't make up for that.

I'm not sure this makes any sense outside my current bubble, so please add your 5 cents.
I was nodding along until the last sentence of:

> In unkind learning environments like tennis, jazz, or marketing, the key is to learn as many things as you can as broadly as you can, to gain a reservoir of ideas to use.

I think this very much applies to kind (programming) too. Sometimes the biggest programming level ups requires broadly knowing about this, that and the other thing.

For example, you can practice writing file upload code until your eyes bleed but if you're unaware of the implications of what uploading to local disk brings in a containerized or Heroku-like platform then a lot of what you know suddenly falls apart. Your entire basis of what you've been doing might need to be rewritten or drastically altered (creating a "storage" abstraction, etc.).

With software development it's super valuable to get a broad understanding of many parts of the stack, not just individual features. I say "feature" here because in a golf analogy a feature would be putting within 6 feet, chipping under 20y, or using a driver. In golf you can individually learn these things in isolation and your overall game improves in the end. In programming this isn't as clear cut IMO.
"I hated that app (vscode) on my last laptop, it was very slow and bloated, and I've been considering switching to something else. Now I don't care enough to see whether it's actually optimized or not, it's faster than my brain and that's quite enough."

That's the sad part. That's how software becomes slower and slower with every year.
I'd still like to know if you're claiming Darcs 3 (which may or may not be at a similar stage of development) still has that issue (which I don't remember biting me). I've no particular axe to grind as a Darcs user, as long as I have a nice patch-based system.
Zune was instrumental in many of the design systems we have today.
Startup founders – how did you personally survive before getting funded?
Hey fellow startup founders of HN.

How did you survive (Pay for rent / home, food, etc) when you began your startup's journey?

Did you work a part time job or contracting gig while building your startup as well?

Did you work full time and build your startup on the side?

Did you live off savings / personal capital and bootstrap?

Thanks!
> "all the pain people experience is in their heads"

The funny thing about this one is that it is literally true, and not easily actionable.
My belief is that government cannot deprive people from living their lives especially without evidence of the effectiveness of lockdown.

We’ve been fed this line that if we don’t do everything they say the sky will fall, yet so far that hasn’t happen and there’s no clear indication any of the mitigation efforts have worked.

And when pressed it’s always “well we didn’t do enough last time.” Enough!

Let people exercise caution. Eradication of a respiratory virus is like getting the army to tape leaves back on all the trees in the country.

It’s the Don Quijote School of Public Health. Rich technocrats that don’t have their livelihoods, mental health, and families’ well-being on the line.

And now in the US we’re being told that mortality doesn’t matter and now is the perfect time to practice race equity by distributing vaccines to black people first. Bullshit!