skysight-inc/HackerNews huggingface dataset:
That’s exactly what I thought about after writing my comment but I think this comparison is flawed.

The battle of 30 years ago was a battle of ecosystems more than of individual architectures. The market went into consolidation around Wintel and later Linux on the server side.

The market today is orders of magnitude larger and supports multiple ecosystems at different tiers - mobile, laptops, workstation, servers.

Platforms which will not adopt complete vertical integration all the way into their hardware will lag behind.

The other thing is that now, binary compatibility is pretty much preserved and lots of software parts are shared across these platforms. It’s not fragmentation like DEC vs IBM vs Sun vs SGI.
I didn't like this article because it picked two examples out of two 400+ page books just to gatekeep C++. I don't know the author, but I don't see the purpose of this article. There is so much more to C++, and so much more to the computer book publishing industry. The former is hard to capture in one text because it is so radically diverse, the latter floods the market with crap. I really have a problem with articles like this one: paper thin and disposable.
Yeah, one important drying question is "if this fact/assumption/value changes, how many places in the code will have to change?".

If it's > 1, you have a moisture problem!
In Thunderbird, OAuth2 login is still broken. The login page prompts for email again and again, never makes it to the password.
> The only thing that's seen more impressive growth than memory volume is the relative cost of a cache miss.

Has the cost of cache misses truly increased? (Also: relative to what?)

Today's CPUs have far larger caches than in the past (and not to mention a lot faster too), so the number of cache misses and the time cost of each cache miss for the same program on a modern CPU should be much lower—right?
Without specifics this article is not helpful.

I've had 5 orthopedic surgeries and they were transformative -- and this article is written by an orthopedist!

There's some data [1] against these operations:

- Arthoscopic knee surgery

- Subacromial shoulder decompression

- Acromioplasty for rotator cuffs

- Vertebroplasty for the spine

That's 4 techniques out of...how many exactly?

It's just an n=1 anecdote but my surgeries absolutely changed my life for the better. I don't want to get into the gory details but I feel incredibly grateful to have had such talented surgeons.

You can argue placebo but my years of ineffective physical therapy suggest otherwise.

Instead of saying "Surgery, the Ultimate Placebo" this article should say "A handful of specific surgeries shown to be no better than a placebo" -- generically describing all surgeries as a placebo is clickbait, in my non-medical-professional opinion.

[1] https://www.realclearscience.com/blog/2020/11/07/some_surger...
One consistent place I see it used is Reddit. Say you want to find a risotto recipe and a Reddit thread comes up. So you go there and it’s a question and comments have the answers. Now with AMP you can only see so much of the comments, can’t upvote/downvote, cannot expand/collapse comments, can’t see the URL, your light/dark mode preferences stored on Reddit isn’t respected, and the whole thing is weirdly slow and has scrolling issues. And the best part is that the whole bottom half of the page is taken up by links to random other Reddit posts that have nothing to do with the one you’re looking at. It is a shitty shitty experience to the point if it was invented by AOL we would all be laughing at it.
Hey thank you for the feedback! I've received a fair amount of comments on the spacing/font size of the posts list & plan to tweak it. Appreciate the feedback & taking the time to check it out, take care.
Microsoft may be developing its own, in-house ARM CPU designs
>They'll just be premade Cortex X1 or whatever licensed ARM core, but Apple will remain ahead with Firestorm/Icestorm and whatever comes after. Kind of like Qualcomm right now.

The chips don't have to be better than Apple, they just have to be better than Intel (and AMD).

The benchmarks of the Snapdragon 888, which utilizes the Cortex-X1 core design, look decent. I mean, they're not as good as the A14 and M1 with the Firestorm/Icestorm cores, but they're decent. Decent enough that Microsoft could likely build upon the X1 core and tweak those designs to have competitive performance to Intel.
Looks like they are fixing this, but good grief, isn't anyone in Stanford's well-paid hierarchy looking out for these young doctors?

Residents, nurses, and other front-line healthcare workers should be receiving these inoculations TODAY.

Residents have enough stress without needing to demonstrate to force an organization to simply review the results of "algorithms" and do the right thing.
Thanks for asking! I’d also like to know how the emperor’s new clothes look like because I sure as hell can’t see them. Let’s all hope he actually meant an API behind a paywall.
> The parent argument was that the time spent differently would have the same effect.

Again, no. The argument was that time spent focused on page performance would have the same effect. If Google punished slow pages in rankings that is all the incentive needed, not the creation of an entirely new platform.
It's not really political correctness as much as it is morality. We've been conditioned to believe marijuana is bad, unfortunately.
And even if you could, you're getting more value by getting that thing sooner. Or an even better argument: in the end, maybe it took just enough resources at the quality you got to even be born in the current market.

Yeah most things are frivolous... you can survive without a better camera in your phone for another year. But that ham-fisted implicit cultural aspect is what also brings people medical devices 5-10 years sooner than it could have. We all know these gains compound over time. So maybe it's ok if our programs are a little slow. We buy the truly mission critical technology faster with that frivolity.

But I'll also say, I still get mad at my phone and throw it pretty often. Just the way it is.
There’s an enormous mental aspect to pain. As an extreme example, soldiers being shot may be happy getting a ticket home, even if their injury is severe.

https://theconversation.com/emotions-affect-how-pain-feels-a...:

“In 1943 and 1944, Beecher, who was described by friends as a street fighter in the field of medicine, travelled to the Venafro and Cassino fronts in Italy, where he questioned 215 seriously wounded men who were waiting on the beachfront to be evacuated by boat to hospital. He concluded that the anecdotal evidence was correct: there was no necessary correlation between the seriousness of any wound and men’s expressions of suffering. In fact, three-quarters of wounded soldiers claimed that they weren’t experiencing significant pain and didn’t ask for pain relief, even when offered it.

[…]

In contrast, suffering a similar kind of injury in civilian contexts (a car crash, for example) was excruciatingly painful because it heralded “the beginning of disaster”. Beecher confirmed anecdotal evidence that being wounded was viewed as good luck: wounds enabled men to escape “this hell with nothing more perhaps than the loss of half a foot”, as one World War I soldier put it. Emotions and expectations affected physiological sensations.“

Also, I think we should educate people that, if an expert says “we can’t find anything physical, so I think it’s in your head” doesn’t mean you put it there, or that you should be able to take it out without any help and, hence you’re to be blamed for it.

(I also think we should educate doctors to tell patients that “we can’t find” doesn’t mean “there isn’t”)
Marbury vs Madison is a result of an interpretation of the constitution, and the constitution de facto grants that power to the highest court of appeal which happens to be the Supreme Court. As a result, the highest court of appeal essentially is the constitution.
> When I mentioned that I would be opting opt of general anesthetic, the receptionist paused and asked me to hold. When she came back, she said that the doctor specified that general anesthetic would be necessary. I mentioned the conversation I had already had with him. She again asked me to hold. When she returned, she said it was no longer an option.

That's a very strange outcome indeed, I wonder if you could have pushed for it anyway. My wisdom teeth were also impacted (nearly buried in gums, horizontally aligned), and I also opted for a local anesthetic.

The worst part of the procedure was seeing the size of the syringe. They really didn't spare any anesthetic for it. I felt numb all the way to my neck and ears. To my surprise the whole procedure took less than 40 minutes from start to finish, including cutting the gums, sawing the impacted teeth in half (the noise and smell is not for the faint of heart), and then putting sutures in.

Personally, I don't regret getting rid of them either. Made hygiene slightly easier and no risk of inflammation where the wisdom teeth were breaking through the skin.
I had to select a processor that controls the camera in the GOES-R ABI. The image processing is all done by custom hardware so all that was needed was microcontroller level performance. It turns out there are very limited options in this space and all of them are quirky outdated architectures with limited available tooling.

The RAD750 in particular is a bit of a nightmare because of the high pin count, need for a support chip, and the 32-bit bus forces the use of more RAM and ROM than a smaller micro would need. I took a pass on that. I also never have liked IBM's reverse bit numbering and the implications it has on SRAM power consumption.
Do they? If they did, they wouldn't their job probably involve handling the "real"?
>"The first three plays you mention are rarely performed, and for good reason: they're kind of a mess."

A mess in which sense? Theatrical? Could you elaborate. I'm genuinely curious.
YouTube's customer support is notoriously terrible, even for large channels. Good luck.

I'd recommend keeping a local copy of everything you upload just in case it gets deleted for some random reason.
I published this yesterday, in case you are interested: https://news.ycombinator.com/item?id=25461853
They de-commodotize because that’s the only way to remain competitive. Power efficient SoCs are the way forward as Apple shown with the M1.

Likewise a Graviton with hardware acceleration specifically addressing AWS tasks can break through existing performance barriers.
Cigarettes are legal in every state in the US, but naming something “cigarette.js” when it has nothing to do with them won’t help.
Show HN: I have found the world's greatest landing page
Yes, and also a number of non-Moderna clinical trials dating back to 2008. [1] The largest of those trials enrolled around 200 participants — not Phase 3 sized but still significant.

[1]: https://www.nature.com/articles/nrd.2017.243/tables/2
Start with the foundational paper(s) on the topic. Then use google scholar or your bibliography tool of choice to see who's cited it. It takes a little work but just burn down the list reading abstracts as well as noting how heavily each of these papers has in turn been cited. Those are likely the most influential derived works. It's common for grad students to do survey papers as well, so keep an eye out for those as they often give you a great roadmap to the current state of things.

Also pay attention to authors. If someone has done an influential paper on a topic, it's likely there will be additional work or tech reports in that area on their homepage or with their research group.

To find conferences/venues just note where the more recent papers are published.
what are you insinuating hahaha
Oh, it is easy, the US is trying it right now. Inflate the administration body, filling the University with a majority of career bureaucrats who contribute nothing to research, teaching or learning. Then inflate tuitions to unaffordable levels so you can pay for the bureaucrats. Next, drop merit requirements for both students and professors and replace them with identity based selection criteria. Finally, protects students, all of them and at all costs, from any idea that any of them might find unsettling.
This makes email delivery much more complicated than it already is, for no good reason. There are no guarantees when it comes to email delivery anyway.
Ask HN: What's to stop Russia pulling the plug?
If Russia has root access to the most important US Government computers, and has potentially installed many backdoors or trojans. What is to stop those trojans from wiping the disks?
> You’re working with dynamic languages; it’s a hard problem.

It's not that hard a problem. At least TypeScript is statically typed and in Python we're using type annotations everywhere. Besides, the bugs I was talking about mostly concern imports (I move file.py from A/ to B/ and PyCharm forgets to update `import A.file` to `import B.file`), and renamings (PyCharm suddenly renames some random variable deep inside dependencies like Tensorflow, too, so I end up having to re-setup my entire Python environment afterwards).

The thing is: Those auto-suggestions for imports work totally fine and code navigation via Ctrl+click works fine, too. So PyCharm does interpret the import statements correctly and I'm at a loss as to why the refactoring doesn't work then, too. Maybe auto-completion and refactoring are two completely separate systems?
I don't think it's the ability to quickly filter that's the issue, it's the morality of it and/or the long-term costs of doing so.

This is why the discussion of meritocracy is so prominent in the last several years, along with a rise in populism.
They've got beastly hardware in those drones. I'm not sure if it's public info, so I won't get specific, but it's the kind of thing you'd find in high end gaming builds. It's surprising to me that they have the power budget for that given how much power it takes to fly a quadrocopter in the first place.
My biggest gripe is that ExtJS doesn't html encode the replacements in the component templates. This is something that react got right from the start.
Ask HN: What helps you deal with burnout?
I live in Maui and work remotely for myself. I live rent-free at a nice B&B rent-free, in exchange I work three websites for the owners (B&B, record label, a school). It's fun and challenging but also exhausting dealing with nepotism, technophobia, being 'the support guy' for anything that breaks.

I'm ready to move on but am also a little afraid. I think my current mental state isn't helping. I'm trying to talk about it to get that spark back and make some big changes in 2021.

I don't know if this is relatable to anyone here but I genuinely need some support and connection. I feel very alone surrounded by people more interested in my astrology chart than in the wonders of astronomy.
I have a dear friend that bookbinds erotic (and/or taboo, fandom material) since it's more likely to get pulled from the web by censors, harrassors, and other parties. (https://twitter.com/ArmoredHeavy/status/1102422965222887424) It's been honestly inspiring to see the sheer amount of wonderful literature that survives on in the hands of indie bookmakers from both your link, my friend and others.
Yes, you should. As soon as there's proof some of them are compromised.
The batteries that could make fossil fuels obsolete
She didn't give notice.[1]

[1] https://www.npr.org/2020/12/17/947719354/ousted-black-google...
Completely agree. Had the US done a nationwide lockdown (full and complete, only leave home for emergencies) for 2-3 months life would be back to normal today. Chinese style border controls and quarantines would protect against new infections.
I know what trampolining does, thank you.

That's unfortunate, that it is an additional function call, which needs to be explicitly written out. I'd guess such is necessary ultimately, because of limitations of the JVM and its limitations regarding recursion.
> thoroughly examined the contents of paper recycling dumpsters used by the cleaning crew.

I've seen comments elsewhere noting how German it supposedly is to examine the paper dumpsters only, and to actually be right about it.

So to nip this in the bud, let me state for the record that these are mediocre Germans at best: Oil-on-canvas does not belong in the paper recycling. They should have separated the cardboard box and properly disposed the painting as refuse.

Edit: extremely embarrassing typo corrected (see responses if you really have to know). I was going for self-deprecation, which has traditionally worked out to be less painful than this for post-war Germany. Clearly, I'm mediocre at best myself.
Nothing.

One hopes that the government is competent enough to have backups of the important data...
MRI isn't necessarily going to reveal reasons you'd have knee pain while running. For example, I know for a fact that if I don't routinely roll out my IT band, it gets too tight and that then results in pressure on the outer portion of the patella. It's rather unlikely that'd show up on an MRI, except perhaps for someone noticing "Hey, maybe your IT band is tight". Even then, probably not, since it tightens as I begin running.

So, there's probably something real going on, and something real you can do to fix it. Consistent stretching, rolling, and low-weight exercises to build strength in muscles like your hip abductors makes a world of difference.

If you're not doing those things, start there. Really do get a roller. The IT band cannot be stretched - since you can't exactly flex your femur.
System != Core for a whole range of reasons as you know - not least price. I actually think that Ampere should get the credit for producing a system this competitive (even with an off the shelf core).
> We need companies like Coinbase, I think they provide great value, although what they did with the BCH push and trying to centralize Bitcoin was a huge overreach.

They once served as training wheels, but we have moved on from needing Coinbase a long time ago, and now they're a drag on over all UX of onboarding new users as they quickly realize how intrusive, invasive and altogether bad the experience is with delays, transactions being reversed, and accounts being frozen or canceled arbitrarily.

It's clear their focus is operating as an investment/bank platform for wealthy investors, see Microstratgey's position, but it remains to be seen what they have done in the last 5 years that isn't antithetical to the values of the Bitcoin community as they simply cancel accounts they deem invalid (wikileaks), they sell information to 3rd parties and banks and the IRS, they serve as gatekeepers into a walled garden system that plays judge/jury/executioner if you transact with what they deem to be 'inappropriate' wallets.

The list goes on, but over all we're worst off having them associated to Bitcoin at all at this point and we would be better off if Armstrong just focused on alt trading entirely as it seemed we had finally achieved getting rid of a lot of deadwood with the bcash fork. Sadly, most of us in the Community are actual staunch advocates of free market enterprise and commerce so we cannot do to them what they do to others out of sheer principal.

To this day the best exchange in my opinion was BTC-e, it served as the axiom of what we wanted most from an exchange which is to simply work, and despite all the hallmarks of being a massive exit scam they were the most honest of all until it got shutdown in 2017: its very telling the FBI/DOJ went after an anonymous Russian (Online only really) based exchange for 'money laundering' at a time when neither the SEC or the IRS considered Bitcoin 'money' at all. This was after having jailed Ross Ulbrich for Life plus 40 for simply hosting a website and acting as middle man and HSBC was caught red handed laundering money for the mexican drug cartels and they walked away with a fine.
Sweden announces mask wearing recommendations after king's disapproval of policy
Go move there, please have fun with a genocidal surveillance state.

> If you want to stop the virus from rebounding you have to eradicate it completely.

I don’t care about micromanaging a respiratory virus. Let people manage risk given the circumstances of their life. In the US that is the right of every citizen.

Unless of course you’re part of the rich managerial class that wants to micromanage the lives of people you view below you, too dumb to evaluate the circumstances of their own lives.

It’s gobsmacking that we’re told you must “be ruthless” in order to be empathetic.

Like I said, if Chinese authoritarianism is appealing, I implore you to move, obviously you have no reason to be here.
Why focus on solving math problems when you can solve political problems. They are deeper and more interesting. Or maybe different people find different things interesting?
I don't think I do?

I'm not 100% sure I understand your example. Is it RDP server (remote) -> RDP client (local) -> cell phone?
This is one of the things that is preached pretty often in the Clojure community: it’s all about the data

Describing your application behaviour in data not only allows for all sorts of static analysis (as David mentioned above) but also the ability to change the behaviour without changing code. You could describe multiple different workflows in your application as different state machines, save them to a data store, and load them up dynamically depending on the situation/user.

I’m going off topic, but this approach goes beyond state machines. Focusing on a data driven approach allows you to do some pretty interesting stuff, like designing whole APIs and UIs using data only: https://youtu.be/BNkYYYyfF48
The 12" MacBook was a largely failed experiment at going finless. A cute concept, but pretty slow out the gate, let alone after 5 years.
https://archive.is/hmOdS
Supply chains on the middle ages were extremely short compared to ours. Good luck feeding a city of, say, 3-million people during a plague that's comparable to the Black Death.

I mean, mankind would probably soldier on, but civilization would take quite a hit.
The problem is that you can preach this over and over but some people will still use them mindlessly in every possible scenario, because it's easy and feels good.

I think we've done a poor job as an industry of beating new developers over the head with "know the tradeoffs!" Design patterns are taught without teaching their tradeoffs, and so new developers think that it's best practice to apply every possible design pattern as eagerly as possible.

I agree that naming patterns is useful, but IME they've been a net negative on the code bases I've worked on, since the way they're taught encourages using them mindlessly without considering their costs.
What educational setting, primary school? Congratulations on your precocious children!
Thanks. Your comment feels like the most important one here. I know I’m kind of self-diagnosing in a folksy way by finding a diet that works for me, and that’s probably not a good idea if I do have celiac’s. I’m gonna see if I can find a doctor that can give me a test. It might take a minute because I live in Asia and it’s a very rare disease here.
Gosh, how did I overlook that, good catch!
I’ll have to get in on the bandwagon with “Okla Hannali”