skysight-inc/HackerNews huggingface dataset:
> ISPC: https://ispc.github.io/ an open source compiler for a SPMD language which compiles it to efficient SIMD code

I've been learning ispc lately and it does seem like a wonderful solution, you avoid having to build separate implementations for every instruction set and/or worrying about per-compiler massaging to get it to recognise the vectorisation opportunities. The arguments for having a domain-specific language variant and why it was written (https://pharr.org/matt/blog/2018/04/30/ispc-all.html is a good read) seem like persuasive arguments.

However, outside of the projects in the above list - it doesn't seem to have very wide usage. There are still commits coming in/responding to some issues so it doesn't seem dead, but there are many issues untouched or just untriaged. There isn't much discussion about using it, or people asking for advice. The mailing list has about a message a month.

Is it merely just an extremely highly specialised domain? Is it just that CUDA/OpenCL is a more efficient solution for most cases where one would otherwise consider it? Are there too many ASM/intrinsic experts out there to bother learning?
I thought she was a Rear Admiral?
Adding nnn: https://github.com/jarun/nnn A terminal file manager.

It takes advantage of SIMD at -O3 level of optimization in it's custom string copy function: https://github.com/jarun/nnn/blob/bc7a81921ed974a408d4de2cbf...

The function is used extensively in the program.
https://en.wikipedia.org/wiki/Grace_Hopper
There isn't a high bar of 'deepness' required here, but thinly veiled political insults with zero substance don't meet it.

Ill pull something out of the guidelines jshrevek posted for those who don't want to read through the whole thing

> Please don't use Hacker News for political or ideological battle. That destroys the curiosity this site exists for.

I'll add that using the term 'gross idiocy' also violates these guidelines.
> I was planning to go through all of his replies to other posters and debunk them one-by-one.

If you disagree strongly with someone, there are much better tools you can use like the down-vote button. Down-voted posts are harder to read and especially bad contributions get collapsed out of view.

Going out of your way to hound someone would only lower the S/N ratio here, which is not why we are all here; intellectual curiosity is why we keep coming back here not witch hunts.
There’s an article on the front page right now about an individual who created an art project displaying a newspaper page with a 31.2” eInk display: https://news.ycombinator.com/item?id=22831323

Unfortunately it looks to be quite expensive, but the technology is there.

As others have already pointed out, the newly released Remarkable 2 sounds exactly like what you’re looking for. https://remarkable.com/
> Yeah I had to follow a bunch of the links to figure this out, but in short, he runs an air combat training company, and the Air Force and Navy pay him to field a training “adversary” for the military pilots to fight in mock combat.

The thing that I don't get is why would the US hire him to provide adversary aircraft that it already operates? I could totally understand them hiring someone who operated a bunch of ex-Russian aircraft, but if they wanted F-18s why not just call the Navy?
Ask HN: Prescription Bidding
Wondering if this has already been tried or a service like this exists.

1. Patient ask doctor to send the prescription to say ePharmacy.
2. ePharmacy hosts a bidding platform for other pharmacies to bid for cheapest meds.
3. ePharmacy selects a winning bid and sends the request to the pharmacy to fulfill and ship the meds.

Would love to hear folks with experience in the related area to share thoughts - what are the issues - regulatory, technical, business related
- has this been tried. examples.
- advice or thoughts if this were to be attempted.

thanks!
> Numpy and Cupy are perfectly capable of doing float32 computation

You're arguing that they would perfectly be capable of an implementation which would use float32, ya sure, if you change their source code you can have them be faster, that's an obvious to me? The question is, what kind of performance can you expect as a user using them as a library, and this benchmark is revealing of that in this case. What is wrong with it?

It's like saying that you can change the implementation of Python and it will make Python code run faster, like sure you can, but you don't benchmark hypothetical future versions, the current version of CuPy uses float64 for this function, and that makes it that it barely runs faster then the CPU version. Point in case, I don't know what else you're trying to disagree about here.

> their only fault is that they coerce data to float64 in this one fairly unimportant function

I don't know that, all I know is when picking one function and benchmarking it, we found a flaw which result in performance gains from CPU to GPU to be extremely underwhelming. How many more if we started to benchmark the rest?
You could ask her to build a trebuchet and explain why she built it the way she did. There's lots of online resources for that and it doesn't have to be too math heavy if she isn't yet studying F=ma, potential energy, kinetic energy, etc.

And if she is far enough along to know/learn those things then they can be applied to.

Hope this helps
"The demand destruction we're seeing today..."

Spot on.

Supply side economic policies (Reaganomics) was a defensible policy for the 70s. While plenty of people thought it was voodoo economics (eg Bush Sr), we needed some kind of course correction.

We're now faced with the exact opposite situation. So we'll need appropriate remedies.
I mean, I've known people
who owned ATF-licensed automatic weapons. They're scarce because no new licenses have been issued since the '86 ban, but prices for grandfathered weapons tend to run in the order of tens of thousands of dollars, depending on what you want and who's selling.

If you're looking for conspiracy theories, looking past the ownership of large numbers of military jets, to the handful of rich-enthusiast-grade small arms, seems like a weird flex.
That's surprising.

Can I have a citation?
Cutter: Reverse Engineering
So, what is your verdict? This only confirms the OP’s claim that the R0 might be much higher than expected.
The quality of comments on hacker news is due to the high bar for thoughtfulness and respect. Not from a restriction blocking any "political" discussion.

The linked content (disable security features to improve performance) is very clearly a relevant topic for hacker news and the apparent association between the linked domain and Trump's infamous catch-phrase seems like an intentional choice that is worth discussing.
It's actually pretty clear, since it says what they do right in the article:

> He was also one of the early pioneers of the then-fledgling, if not wholly experimental, adversary air support market. In the early 2000s, he joined forces with the Airborne Tactical Advantage Company (ATAC), which was blazing a trail with their contracts with the Navy to supply fast jet targets and electronic warfare pod toting adversaries that mimic everything from enemy cruise missiles to fighters for Navy and Marine fighter aircraft and Navy surface combatants to train against.

In other words, they provide targets for training for Navy aircraft.
Just to answer. None of your concerns are covered by the license he has (Special Occupation Tax aka SOT). With a SOT7 + one of the other ones you can own and transfer machine guns and Destructive Devices legally. This is the same license a gunsmith will get to manufacture and sell(transfer) firearms incidentally.

No this is not a license to kill.
Mermaid was the first thing I looked for. Looks very interesting. Will keep an eye out, congrats!
So, I was a bit wrong with the monoid, I meant to add them on typelevel by using a sumtype. Sorry, sometimes bit confused after work.

No flattening doesn't make something a monad. Return and flattening are the interesting operations of a monad, that together with the laws makes the monad.

>But of left identity, right identity, and associativity, what is violated?

Well, there is not something violated perse, but you cannot write a flatten operation for something like this:

R<R<u32, E1>, E2>

However you could write it for this:

R<R<u32, E1 + E2>, E1 + E2>

(That was what I should have written above btw) Because now the error types are the same.
That comorbidity data might be a bit more complicated. https://twitter.com/ActuaryByDay/status/1246866119597621248

> The first thing that jumps out from the medical history section of Table 1 is that 93% of those critically ill with COVID-19 were “able to live without assistance in daily activities” prior to developing the disease. That typically suggests reasonable health. 3/8

> Secondly, just 7% of 2,124 intensive care admissions had “very severe comorbidities”. That’s significantly less than typical viral pneumonia patients (as illustrated in table 1)

> So 19 out of 20 were free of the most severe life-limiting conditions. 4/8

> Lastly, for now, the age distribution. Most critical cases are aged between 50 and 80.

> People of this age, without severe comorbidities, could reasonably have expected to have years of life ahead of them before they contracted this disease. 5/8
Show HN: I'll do things when corona ends
I generally prefer expression-oriented programming like this, but it's hard to pass up the efficiency improvements of arrays and hashmaps. The purely functional list given in the article is actually an order of magnitude less efficient to iterate on modern caching pipelined processors.

What's the best way to have your expression-oriented programming and use cache-friendly data structures? How do Haskell et al handle this?
Reminder that nothing is a panacea: I've heard from game engine authors and cryptographers that on Intel chips _over-using_ SIMD can actually heat up the chips too much such that it'll cause the system to then adjust the clockrate lower to cool down and you can degrade performance beyond not using SIMD at all. Before hearing that, I had never considered thermal properties of particular instructions.
The biggest change in this release that I'm _so_ happy about is that they finally fixed session restore to preserve which macOS Spaces your windows were originally on! I believe the Linux equivalent with virtual desktops was also fixed. It was an outstanding issue for years that made me loath restarting. I typically have 50 or more windows spread across several spaces, each with a different context, and it was a huge pain to have to move them back to their original place.
A FAQ About Frequently Asked Questions
I don't understand why someone would write a comment that contributes nothing to the discussion other than calling the post "dumb" with no evidence or context.

Programming with expressions instead of statements is actually a great way to structure things with as little mutable state as possible. It eliminates entire classes of bugs.
I agreee, but I find it highly problematic and even dubious that it’s now taken as factual by the mass media in Germany.
It's essentially pure kerosene, which is extremely volatile, and some anti-corrosion chemicals. Hydrocarbons may be marginally increased in the air for a while, but it's nothing compared to the amount of hydrocarbons released by cars and trucks on a road.

Although there have been cases where jets dump fuel too low and it lands on someone without having time to vaporize. For instance one case where a 737 dumped fuel on a playground.

https://www.latimes.com/california/story/2020-01-14/plane-du...
The minimum wage is far lower than a living wage, even in low-COL areas.
He has to have at least 6 various ATF licenses to arm, and load, weapons on his planes. Incidentally, if we were going to let civilians arm themselves, imo that's the only way to go about it - make it an extremely licensed, yet free, process.

But you're still not wrong - I have the same opinion. In any case 2nd amendment arguments on fighting the USA are moot - the 2nd amendment doesn't legalize fighting the USA. Guns or not, if the USA decides you're the enemy, you're automatically a terrorist regardless. And terrorists have not had any issues getting guns.
> I seem to recall that there are countries with unusable fighter jets, because the U.S. will no longer supply parts and expertise for maintenance.

Turns out the US has this problem as well... my brother is a Harrier pilot, and it seems to me like the US has mostly run out of spare parts for them. They bought a number of RAF Harriers for parts, but even so, it's a question of whether the F-35 will actually be ready in time to replace those squadrons.
It does not have to be built that way: https://github.com/DP-3T/documents

This is what we'll hopefully be using in Switzerland.
John, I'm hearing a lot of great feedback re startups who have tried and failed at this. That does not mean you won't be the ones who succeed. There is no clear winner in this space. You could be the founders who figure it out. There are so many obstacles to entering the art market. It's unnecessarily complicated to start collecting and supporting artists. For instance, I would pay to "virtually" attend the Venice / Whitney Biennele. The Headlands Center for the Arts has a great auction that only a handful of people know about. Same for Creativity Explored - an amazing way to build an art collection if you are new to collecting. There are a million possible ways to disrupt this industry. I am cheering you guys on.
The Knights [edit:] Hospitaller briefly had a decently sized bomber fleet after WWII, as well.

https://en.wikipedia.org/wiki/Sovereign_Military_Order_of_Ma...
Virtual Conferences: A Guide to Best Practices
I read this discussion before updating, and I was prepared for the worst.

And... It's fine, it's perfectly usable, it's not some gigantic world-ending change, it works.

As someone who uses multiple browsers on multiple platforms both at work and privately, unifying the address bar behavior across all platforms is logical, especially considering it lets the developers clean up some crufty old legacy code in the process.

I've been using Firefox since it was Phoenix 0.1 and not once have I felt the user interface and experience was made worse. Some people may use an obscure feature or a combination of plugins that doesn't quite work anymore, for which the UI changes would be negative. These people have to realize that they are a tiny niche of a niche of people, who wildly modify their software far beyond the general user experience. They just have to realize that sometimes this means breakage.

Sometimes you just aren't the target audience, and that's fine. The world of general use software doesn't revolve around power user needs, and sometimes power users have to work a bit harder to get things exactly how they want them. Mozilla would rather the vast majority have a significantly improved experience, and let the power user minority have to adapt a bit.
Google Stadia launches 2 month free trial of pro edition
Thanks for sharing your experience. Where do you tend to find jobs?
You've linked an "example" but what I'm looking for is a complete poc that I can execute to see for myself that it works.
q and kdb+ would be the better choice in my opinion. I feel as if there is better documentation, books, and resources for q than J/k
How can you know that information?
I'm learning to say no.
I actually prefer to latter. The guards are very clear and self documenting.
Experts should not be expected to side either way on morality. Much like technology, expertise is neither good nor bad, it’s just what it is.

Furthermore, I seriously doubt that there is anything close to a “populist” war on expertise. The US public has had a somewhat adversarial relationship with Science throughout its history (possibly because College is not considered mandatory, but that’s me speculating). The lack of education and the unrelenting advertisement infrastructure around climate denial is probably what has painted scientists especially in a bad light.
There is a restriction actually. This is pulled from the guidelines-

> Please don't use Hacker News for political or ideological battle. That destroys the curiosity this site exists for.
It's not about the civilians being able to overthrow the government, it's about the government not being able to overthrow the civilians. When wrongthink starts being criminalized, would you prefer to be defenseless in your home, or have some - feeble sure, but some - means of protecting yourself? Or would you rather just prefer to think wrongthink will never be criminalized?

I believe The Clash puts it best:

When they kick at your front door
How you gonna come?
With your hands on your head
Or on the trigger of your gun

When the law break in
How you gonna go?
Shot down on the pavement
Or waiting in death row

You can crush us
You can bruise us
But you'll have to answer to
Oh, guns of Brixton

The Clash - The Guns of Brixton
I don't think those use-cases are in collision with one another. I'd be happy to take an e-ink display for photographs.

But also buy high-quality prints as well. Even though both will end up on the wall they are totally different use-cases.
Seismometers Detect Decrease in Human Activity Amid Coronavirus Lockdowns
It also doesn't necessarily mean only non-viable virus particles.
I keep seeing people saying that the UK has given up on herd immunity as an end-goal, but I can't remember the government every saying they'd changed their plan. Do you have a link or a source for that?

Having read the reports on the government's initial modelling, it still seems like they're sticking to their initial plan. They recommended enacting social distancing and lockdown measures to keep the infection rate manageable for the NHS, relaxing and tightening the measures to keep the spread at the maximum sustainable rate. Lockdown hasn't been relaxed as the infection rate still hasn't started going down, but their initial 'review in 3 weeks' was based on the incubation period, as they expected to see a slowdown after 3 weeks.

The advice said explicitly that social distancing measures would need to be in place for `at least most of a year` and the strictest restrictions would need to be in place for about 6 months.

That explains why the UK is still refusing to close businesses, and just recommending that you work from home where possible. While other countries are attempting to stop the spread completely, the UK is trying to keep it at a manageable level.

Their judgement is that it's impossible to control this virus unless most of the population is immune, and that it's also impossible to irradicate it through social distancing and lockdown. The only solutions therefore are to stay in lockdown until a vaccine is developed, or let 70% of the population get infected and become naturally immune. They don't think a 12-18 month lockdown is feasible, so they are going for option 2.

Within that goal, they are trying to minimise the death toll:

* make sure that the 70% infected are young and healthy, with over 70 and anyone at increased risk quarantined inside their homes for 4 months

* Keep the infection rate low enough that the NHS is within capacity meaning a mortality rate of ~1% instead of ~5%

* Give up on mass testing and containment, asking people to isolate once they notice symptoms - they want people to spread it
Similar sentiments: https://danielcompton.net/2014/11/19/dependencies "Open Source Is Free As in Baby"
Why the hell does the pentagon outsource this?
Voice with quality transcriptions is the future.

It keeps the nuance and emotion present, can be async (think leaving voicemails) and is searchable.
Would be awesome to look at portfolio performance by senator.
Fool, you just posted two claims without sufficient data and reproducible results!
I can't speak to other companies, but in my experience, inhouse recruiters have no incentive to pass bad candidates past the phone screen. I have no incentive to pass bad candidates to onsite. We want to spend as much time needed to find the right candidate and no more and we don't want miss out on anyone. But we don't want to waste our time either.

I just want to call out that diversity and inclusion are not about battling "perceived racism". Diversity and inclusion measures are to counterbalance the fact that professional (and personal) networks in tech are not diverse. The status quo left alone would bias itself toward white and Asian males irrespective of intent. By actively looking for underrepresented candidates, companies can counterbalance network effects in hiring.
I second this recommendation. A really good course, and if you do all 3 parts it's really the equivalent of a full university course. Covers the main concepts in modern programming languages, such static vs. dynamic typing, OO vs functional, and does so I consdierable depth, with reasonably challenging programming projects. Even if you think you already know this stuff, it's a good review and I guarantee you'll learn a few new things.

Also, Dan is a good professor and is really enthusiastic about the subject.
> Looping has a huge advantage in terms of how we do things in real life.

Anthropomorphism is the bane of our craft. Our untrained intuitions don't really matter.

> Recursion is much more of a mathematical concept that we learn about long after preschool

Programming is applied mathematics. Different from the kind of maths you learn at school of course, and often even more rigorous.

I personally have no qualms about requiring some mathematical proficiency in programming. Makes you much more capable at a number of applications later on.
I mean...in fairness I could probably figure out how to get hold of a sheet (seriously, of all the ugly colored sheets and blankets they sell at the local Target, there isn't a bright green or even blue??)

Likewise there are loads of cheap ones on Amazon or I could even get some bright paint and do a wall (or maybe dye my current non-chromakey white sheet background). It's just a matter of suspended/delayed deliveries and state orders to avoid unnecessary travel--including shopping for things like home furnishings.

It makes sense. There are plenty of important reasons why I should stay home and Amazon should focus on delivering essentials. I guess it's the definition of being spoiled/privileged that this is what I'm musing about.
That seems to be changing though.

The US's war-might is limited. Look how poorly Afghanistan and Iraq went - the US's last two tests were seemingly ineffective. Syria was another trainwreck.

Internal polarization seems to be very high. Trump has eliminated or not replaced key diplomatic positions. The secretary of the navy was never confirmed and has just resigned. The defense secretary stepped down. A captain of a capital ship was ousted publicly to cheers of support from his crew.

NATO is a trainwreck. France and Germany have expressed desires to move away from US dependence while Trump demands more money.

The US's soft and hard power, to me, is just not fully there anymore.
Although the US's reputation for stability has taken a severe hit over the last three years.
"Aggressor squadrons" train very differently, to mimic potential adversaries combat doctrine. The aircraft may also be modified to perform more like the aircraft they're simulating. They're even painted differently, like this F-15 in Russian-style camo:

https://upload.wikimedia.org/wikipedia/commons/6/6a/F-15E-80...
I don’t see why you’d write one of these yourself when the one in the standard library is probably vectorized too, and better…
I'm not so sure. Seems to me that often you want to pound fence posts into the ground 3 feet apart until you enclose the desired area.
You are aware that the vast majority of defense articles employed by the military are not manufactured by the military right? Lots of companies have such licenses. The article even lists his competitors in this particular space.
You use commas, quite strangely.