skysight-inc/HackerNews huggingface dataset:
Curai | Remote (US) | Remote OK | https://curaihealth.com

Curai is a health tech company working on expanding healthcare access and delivering the best care to everyone. We run a virtual primary care clinic and leverage machine learning to help our doctors work more quickly and effectively. Software engineers at Curai come from a variety of backgrounds and are passionate about making a difference in the lives of millions of people.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/curai

Our open positions:

* Head of Product Engineering: https://jobs.lever.co/curai/d8f59567-187e-4761-9d53-8dbb5d1e...

* Senior Software Engineer, Backend: https://jobs.lever.co/curai/24411539-a557-457c-a77f-04d9d2ad...

* Senior Frontend Engineer: https://jobs.lever.co/curai/d94c14ec-ac77-49e8-b13f-22bae460...

* Senior Machine Learning Engineer: https://jobs.lever.co/curai/ee550fd9-134d-49ac-adaa-01673604...

* Machine Learning Researcher: https://jobs.lever.co/curai/c7f2e5ed-0cfb-4e64-8be2-89976ff5...

* Machine Learning Engineer Intern: https://jobs.lever.co/curai/5660dbe8-e81c-4104-8bdd-022656dc...

* Machine Learning Research Intern: https://jobs.lever.co/curai/b15be159-f16a-49f9-bd05-95759dc2...

Tech Stack: Python, Flask, gRPC, React, React Native, AWS, Postgres, Redis, Docker, Terraform, PyTorch
> Even if instruction fusion can enable an adequate speed, implementing such decoders is more expensive than implementing decoders for an ISA that does not need instruction fusion for the same performance

On the other hand just splitting up x86 instructions is very expensive, and decoding in general takes a lot of work before you even start to do fancy tricks.
Of course the are, but - if I'm correct - they don't produce an electromagnetic field.
And are not shielded by a bit of mesh wire (I work with desktop microCT machines...).
I'm another dev who works off a 15/16" laptop. I've always thought it was because all OSs make switching back and forth between more than two applications without losing mental focus, difficult. Instead I've added utils and cfgs to help with that in OSX.
True, but it doesn't make sense to throw out the baby with the bathwater.

From what I've seen being argued about proponents of defi (or smart contracts) is they operate on the premise that the centralized authority is the bad actor.

While this is true in some cases, it's not all cases, and despite it's flaws there is still a need for centralized authorities to arbitrate.
Sorry, linguists don't get to decide what words mean. Yes, you read that right. Words' meanings transcend any given definition, and all of the linguists in the world working 24/7 are insufficient to describe all of what a word means, in all places, at a given instant in time.

This is why the court "reasonable person" standards: Sometimes definitions aren't enough. You need context.

If an accountant, under oath says you committed "tax evasion" and then later says "Oh I meant the LINGUISTIC meaning of the word, silly you, you thought I meant the TRADE TERM that fits my PROFESSION? How silly of you" that won't fly, probably.
I assume the author has the ability to search the index to see if your preferred Google result is even indexed.
those people still paid their taxes, health plan care and they should be treated. Stuff like this https://www.aerzteblatt.de/nachrichten/sw/Intensivmedizin?s=... should be better investigated. I thought as German, something that we learned from our past was not "oben buckeln und nach unten treten" or something like "to crawl to the bigwigs and bully the underlings". Winter 2021, and we still don't have a plan, the schools still offline and the numbers are much worse now than winter 2020 when the numbers of unvaccinated were almost 90% of the population.
What if the multi-precision code is written in C?

You can detect carry of (a+b) in C branch-free with: ((a&b) | ((a|b) & ~(a+b))) >> 31

So 64-bit add in C is:

f_low = a_low + b_low
c_high = ((a_low & b_low) | ((a_low | b_low) & ~f_low)) >> 31
f_high = a_high + b_high + c_high

So for RISC-V in gcc 8.2.0 with -O2 -S -c

add a1,a3,a2
or a5,a3,a2
not a7,a1
and a5,a5,a7
and a3,a3,a2
or a5,a5,a3
srli a5,a5,31
add a4,a4,a6
add a4,a4,a5

But for ARM I get (with gcc 9.3.1):

add ip, r2, r1
orr r3, r2, r1
and r1, r1, r2
bic r3, r3, ip
orr r3, r3, r1
lsr r3, r3, #31
add r2, r2, lr
add r2, r2, r3

It's shorter because ARM has bic. Neither one figures out to use carry related instructions.

Ah! But! There is a gcc macro: __builtin_uadd_overflow() that replaces the first two C lines above: c_high = __builtin_uadd_overflow(a_low, b_low, &f_low);

So with this:

RISC-V:

add a3,a4,a3
sltu a4,a3,a4
add a5,a5,a2
add a5,a5,a4

ARM:

adds r2, r3, r2
movcs r1, #1
movcc r1, #0
add r3, r3, ip
add r3, r3, r1

RISC-V is faster..

EDIT: CLANG has one better: __builtin_addc().

f_low = __builtin_addcl(a_low, b_low, 0, &c);
f_high = __builtin_addcl(a_high, b_high, c, &junk);

x86:

addl 8(%rdi), %eax
adcl 4(%rdi), %ecx

ARM:

adds w8, w8, w10
add w9, w11, w9
cinc w9, w9, hs

RISC-V:

add a1, a4, a5
add a6, a2, a3
sltu a2, a2, a3
add a6, a6, a2
Spirographs are a pretty cool thing that can generate seemingly complex forms with a few plastic gears, I'm sure there are online versions as well.
> I find myself linking to this article way too much lately, but here it is again: The Tyranny of Structurelessness by Jo Freeman. You should read it. The summary is that in any system, if you don't have an explicit hierarchy, then you have an implicit one.

All hierarchies are structures but not all structures are hierarchies. I'm not sure Jo Freeman argues for explicit hierarchy.

CTRL-F the article.

Structure - 92
Hierarchy - 0

https://www.jofreeman.com/joreen/tyranny.htm
No. China sanctioned Lithuanian goods.

It wasn't the EU official policy that opened a Taiwanese office, it was Lithuanian official policy.
I laugh at you because you are a retard.
But Bitcoin is not competing against currency, it's competing against investment assets.

Also, inflation is simply not a problem. 2.5% on average over the last 20 years, and almost no volatility. Bitcoin will never achieve that level of volatility because there's no central authority which directs its value.
Don't forget those us of old school guys. Everything should be displayed on paper. Changing fonts means physically changing the type. As everyone knows ed is the ultimate editor!

Now get off my lawn.
Coast | Remote | https://coastapp.com

Coast makes it easy to keep everyone on the same page by bringing team chat, tasks, and workflows into one place.

To learn more about who we are, our engineering culture, and whether this is the right place for you, please read our careers page: https://coastapp.com/careers/

Here are our open roles:

- Frontend software engineer: https://coastapp.com/jobs/frontend-software-engineer/

Tech Stack: Our clients (Android, iOS, and web) and backend are all built in TypeScript using technologies like React, React Native, Nodejs, and GraphQL.
From the link:

"The Delta variant is now replacing all other SARS-CoV-2 variants. We found a mean R0 of 5.08, which is much higher than the R0 of the ancestral strain of 2.79. Rapidly ramping up vaccine coverage rates while enhancing public health and social measures is now even more urgent and important."
Dude. If you get the third row PLEASE take another picture and share it.

Your set up is magnificent.
> it should losslessly mux the 5.1 to stereo

Downmixing 5.1 to stereo is almost always trash. I've never come across a solution that does it well out-of-the-box.

Most people imagine 5.1 as stereo, just subdivided into front and back, with an added center channel for funsies.

In reality, it's basically mono.

The center channel is the main thing, which delivers most of the dialogue, and there are 4 auxiliary speakers sprinkled around you for sound effects.

When downmixing 5.1 to stereo, you should turn up the volume of the center channel a ton before splitting it up to the left and right speakers. This is rarely done in reality, so you end up with a weird mix where the sound effects and off-screen noises are way too loud, and the would-be-center-channel dialogue is way too quiet.
Other employees probably don't want you to be contacted after hours, as it sets the expectation that it's okay to contact them too.

This is to protect them, not you.
ed is the standard!
I read it as taking a spiritual route to arrive at something like original position, which you can certainly get to by more secular means. (Rawls did, after all.)
> Even if instruction fusion can enable an adequate speed, implementing such decoders is more expensive than implementing decoders for an ISA that does not need instruction fusion for the same performance

I'm very skeptical that a RISC-V decoder would be much more complex than an X86 one, even with instruction fusion. For the simpler fusion pairs, decoding the fused instructions wouldn't be more complex than matching some of the crazy instruction encoding in X86.

For ARM I'm not so sure, but RISC-V does have very significant instruction decoding benefits over ARM too, so my guess would be that they'd be similar enough.
I just learned that I need to pay aws 400$ for last month. I was thinking it would be 50$.
The one thing that I dearly miss from OS X going to linux, is the 'double tap to zoom on a text container' thing that simply doesn't appear to have an equivalent on linux. Being able to double tap and zoom up on text when I'm tired after a long day is very nice.
What’s the incentive for spending any resources on creative works, or research and development? The twilight fanfic 50 shades of gray benefited from becoming its own brand as did league of legends from DOTA which was derived from warcraft, when blizzard was making a warhammer 40K game, so you’re not making a great point.
I'm not sure I buy that the 71% number is representative either but-- presumably they don't poll children, who have lower vaccination rates.
Right, and "per GHz" numbers are also not very useful because you can't just crank up the GHz when you need performance. Even with the same process technology, you can't assume different microarchitectures will max out at the same frequency.
Brilliant as JRR Tolkien was, I don't think he had the ability to see into the future of copyright law.

Therefore I believe that his motivation lay elsewhere.
Well yeah, for 80+ with a vaccination rate of 92 %.

If you look at the total value, it appears that only 11 % of hospitalized are double vaccinated, though the latest seven day average puts that number at 27 %.
Sears mostly collapsed because they decided to make their internal departments independent competing companies. The departments acted more in their own interests rather than in the interests of the whole company...
Persistence of various symptoms in people who recovered from COVID-19 (collectively called Long COVID) is a major health issue worldwide. It could be due to various mechanisms such as post-intensive care syndrome, post-viral fatigue syndrome, permanent organ damage or others. Proper clinical evaluation will help identify the etiology, and to customize treatment. As the disease is new, it is too early to know the true long-term outlook.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8056514/
"We know they are lying, they know they are lying, they know we know they are lying, we know they know we know they are lying, but they are still lying."
I would say that "underperforms" is indefensible from such a simple analysis that doesn't touch IPC. "Terrible" is at least openly an opinion.
I believe that the feedstock for most plastics is natural gas.
I though the point of personal computing was to make it easy to think, not to make it unnecessary?

If you think the firehose of self-referential click-bait needs to be made even more addictive, I'm really not sure what Web3 can offer.

OTOH, reintroducing the friction of having to decide whether the next click is worth your time and attention (i.e. money) is where it's at.
Going off topic a bit, when I was in a hardcore band back in the early 90s, and we went into the studio to record, the engineer would give us rough mix downs of the music to go play in our car stereo as a quick check on it. In the recording studio with those high end studio monitors, it can make things sound far different then the more average sound system most people have access to.
It's funny how our brains work, eh? I find I'm the complete opposite. I need two monitors so things are right there in my face. I get distracted switching tabs. Thanks a lot ADHD.
>Unfortunately for RISC-V, this is the only example favorable for it, because for a large number of ARM or Intel/AMD instructions RISC-V needs a pair of instructions or even more instructions.

Yet, as many pointed out to you already, RISC-V has the highest code density of all contemporary 64bit architectures. And aarch64, which you seem to like, is beyond bad.

>but it is the only way available for RISC-V to match the speed of other CPUs.

Higher code density and lack of flags helps the decoder a big deal. This means it is far cheaper for RISC-V to keep execution units well fed. It also enables smaller caches and conversely higher clock speeds. It's great for performance.

This, if anything, makes RISC-V the better ISA.

>Even if instruction fusion can enable an adequate speed, implementing such decoders is more expensive than implementing decoders for an ISA that does not need instruction fusion for the same performance

Grasping at straws. RISC-V has been designed for fusion, from the get-go. The cost of doing fusion with it has been quoted to be as low as 400 gates. This is something you've been told elsewhere in the discussion, but that you chose to ignore, for reasons unknown.
Your own link puts it at 79,3% of eligible adults with at least 2 shots, from this I would strongly presume that the poll was mostly asking adults and excluded (pre)-teens.
Yeah and avoiding looking at the statistics for mortality to see if it's actually higher than usual, which it isn't. I looked at the statistics of mortality for sweden, 2020 was high but well within standard deviation, and there were several more deadly years in recent history, 2008 and much more deadly years in the 1990s, without this ever even making headlines.

What stood out the most in the statistics, actually, was that 2019 had an unusually low death rates, if you add up 2020 and 2019 they basically even out to an average death rate.

I bet mortality has been abnormally low during 2021 so now we have a bunch of dry tinder again which will cause another "crisis" and lockdown as soon as weather is cold and viruses making the rounds again. Never ending cycle of panicking when old people die.
Can you treat the whole vector register as a single bignum on x86? If so, I totally missed that.
Fair enough, thanks for the info, I'll check it out. But let it be 2594 then, that is still too many given that we should have increased it by any means possible before starting to publically insult 20% of the population. I'm not assuming a deliberate reduction, I am assuming negligence.
I think this is a ridiculous opinion to have.

I actually think unvaccinated people were treated way to well in Germany. They are a very loud minority in society and have managed to really hamper the progress against covid.

Compare this to Canada where the government implemented much bigger restrictions on unvaccinated people (no restaurants, no train travel, no air travel) and the overall vaccination rate is ~10% higher. And the current rise in cases is nowhere near Germany.
Good catch, I was scratching my head at the parent comment since I was pretty sure chess isn't in NP, so thanks for confirming and explaining why it's not.
Probably the difference between vaccination rate in adults, and vaccination rate over the whole population?
> It kind of chafed when I excitedly read the ISA docs and found that overflow testing was cumbersome.

It just feels backwards to me to increase the cost of these checks in a time where we have realized that unchecked arithmetic is not a good idea in general.
Albums are weird and backwards in Canada because the actual recordings are 70 years flat (thanks to Randy Bachman of Bachman Turner Overdrive who was about to see his first albums enter public domain and lobbied the gov't to extend it from 50 to 70), but the copyright on the written composition is 50 years after death of author.

This strikes me as backwards - like, I feel like there's minimal public interest in getting the specific recording of the performance of the songs into the public domain, while substantial interest in getting the songbook into the public domain so that people can cover it and make derivative works freely. And yet the length of the copyright terms is far stricter on the songbook vs the album, where one is a fixed time from recording while the other adds the lifespan of the author to the mix.
When we have 100% coverage of all age groups.. we will still have covid hospitalizations. We will still have covid spread. We may still even sometimes need to wear masks and have lockdowns.

You should still get vaccinated and get boosters, but no vaccination rate is going to make this go away anymore than the flu shot has eliminated the flu.
I guess, but "completely free to leave" is a bit of an illusion... it's not at all easy to do so, and even if you do... you still owe taxes until you renounce citizenship.

I also don't really see barring people from leaving as an inherent requirement to socialism, if that's what you were saying.
I used to do stuff like this back in the day with Fvwm2, but less at the desktop level and more at the application level. You can set applications (windows really, and by title or id) to either be sticky to desktop or screen, etc. I had my mail client follow me no matter the virtual desktop I was on, but let other windows be anchored to the virtual desktop.

Honestly, I often miss Fvwm2 and my config in its power and simplicity, but Windows long ago became "good enough" and since the heavy apps I really care about (mail client, browser, maybe an IDE if I'm not using vim for the project) are cross platform (which they all are), as long as there's a good SSH client I'm good, and Windows Terminal plus built in OpenSSH shipped with windows works fairly well.
Most commonly used x86_64 instructions decode to only 1 or 2 µops, thus often also just as "complex" as the original instructions.
I was just giving a number consistent with the 80+ vaccination rate quoted.

For the broad population is 28% vaccinated vs 57% non-vaccinated. The remaining 15% is "unknown". But Switzerland has a relatively low vaccination rate at 67%.

Edit: looking at deaths instead of hospitalisations in the broad population:

Fully-vaccinated 46%, partially-vaccinated 2%
Non-vaccinated 41%
Unknown 12%
Agree there are disentangling challenges.

However if you think about it logically from a health perspective - if your respiratory system goes under severe stress that will likely exacerbate any respiratory issues that were in your system beforehand. It is surprising that the risk is so great for the following year, but not shocking considering how taxing this disease is on peoples health.

https://www.cidrap.umn.edu/news-perspective/2021/12/severe-c...
Most of the world signed a treaty in 2019 to stop the flow of trash from wealthy countries (Basel Convention).

But worth noting its firms in the poor countries buying the stuff as scrap to recycle, and tossing or burning the stuff they couldn't recycle.
>This same breakdown implies that vaccinating half of the currently unvaxxed would do a lot to reduce pressure on hospitals.

This ignores the demographic differences between the vaxxed and the unvaxxed. The elderly and those with conditions that made them high risk have a much higher vaccination rate as one would expect.

If you cut the number of vaccinated in half you won't cut hospitalizations in half because subgroups of the population being hospitalized are not present in the same ratios in the unvaxed.
I have a portal account that my (autofilled!) password wasn't working for.

I contacted the doctor's office, and they sent me back the plaintext password.

That's when I knew.
“Enterprise” is not a field. I take it to mean “working with traditional businesses.” That encompasses a huge number of business domains and technologies, you can’t really specialize in “enterprise” in a meaningful way. I call those “companies that make money already,” as opposed to startups. Some of them will also have ML/AI work (in fact lots of them).

ML/AI is either research and startup work or already included in “enterprise” applications. Amazon, Microsoft, Apple, Google, Adobe, etc. are both enterprise companies and doing a lot of work with ML/AI.

If blockchain ever turns out to have real business uses, not just enabling the crypto circus, it will become enterprise too. At this point it looks like a solution in search of a problem.
I ran into this with Paypal and have given up/chalked it up to lessons learned.

For backstory, I'd purchased an RTX3080 about a year ago at Microcenter after waiting in way-too-long lines for several mornings. I bought it as part of a new PC I intended to use for gaming, graphical work, and general use, but with all the talk of crypto miners and scalpers ruining things, I took a look at mining Ether during downtime.

It wasn't the reason I got the card, but I figured it might be an interesting way to recoup some of the cost of the card since I was already running a small space heater in that room during the winter anyway. Mined the equivalent of $200-250 and saw that I could "cash out" via Coinbase to Paypal with minimal fees and hassle, so I set up an account, took care of all the tax stuff, and transferred to Coinbase, then a few days later, to Paypal.

Almost immediately, my Paypal account was banned. No explanation. No option to have it reinstated. I can only assume it had something to do with them thinking the Coinbase stuff was shady, but Coinbase-to-Paypal seems like a legit and supported thing to do. I have never been able to contact anyone at Paypal and get an explanation. Nothing was ever "returned" to the Coinbase account. It all just went "poof!"

At this point I am over it because as far as I'm concerned, it was fake money generated by running my GPU when I wasn't on the computer. I'm only really out the added cost of electricity and some time. But it makes me wonder who ended up with those funds.
Over just the time I've been aware of things, there's been a constant positive feedback loop of "checked overflow isn't used by software, so CPU designers make it less performant" followed by "Checked overflow is less performant so software uses it less."

I wish there was a way out.

Language features are also often implemented at least partly because they can be done efficiently on the premiere hardware for the language. Then new hardware can make such features hard to implement.

WASM implemented return values in a way that was different from register hardware, and it makes efficient codegen of Common Lisp more challenging. This was brought to the attention of the committee while WASM was still in flux, and they (perhaps rightfully) decided CL was insufficiently important to change things.

I'm sure that people brought up the overflow situation to the RISC-V designers, and it was similarly dismissed. It's just unfortunate that legacy software is such a big driver of CPU features as that's a race towards lowest-common-denominator hardware.
This is a good thing, from any way you look. The last thing we need is more consolidation, and less competition, in this space.
I wish I could. If I knew how, I would be implementing this as fast as humanly possible. The first person to fix this problem will make $1 billion, easy