skysight-inc/HackerNews huggingface dataset:
At about the same time, Pfizer and BioNTech spoke with Graham about using the 2P mutation in their vaccine. Because their work was patented and widely published, other drugmakers—including Novavax and Johnson & Johnson—also based their candidates on the design. Pfizer-BioNTech’s vaccine would become the first authorized in the U.S. after it showed an impressive 95-percent efficacy rate. Moderna’s vaccine was 94-percent effective.

(at least) 4 of the vaccine candidates utilize the research from the article.
Care to say why? Or just going to hit and run?
I wish functional advocates would stop saying this, it just isn’t true. There any many types of bugs and Haskell may help prevent some of those.
What's a real quicksort anyway? You could argue that a reasonably fast implementation of quicksort is much more convoluted, which it most certainly is, but that doesn't make this implementation any less real.
what is this in reference to?
Correctness is not the most important thing unless it is. Security bugs often stem from sloppiness and incorrectness. It depends on the use case.
Looking Glass converts any photo into 3-D image
A quick look at https://en.wikipedia.org/wiki/Protein_poisoning

* it‘s hypothetical

* the ill effect is diarrhea

* some people have lived off a meat only diet successfully

* personal theory is the problem is not excess protein, but lack of fiber and gut biome degradation

Any mono-diet is nutritionally a bad idea, especially taken to extremes. But — one would simply not survive at all on a monodiet of pure fat or carbs.
Haxl is actually an example of "the more impressive and more useful" approach: it is an abstraction embedded within a Haskell library, that allows you to express your "intent" in simple, standard Haskell code, decoupled from the way this intent will be reached (i.e. the execution is determined/optimized by the library)

Haskell allows this to be done in a way that makes if very hard for the user to break this abstraction (the type system will prevent you from doing this), while still allowing the full language power of Haskell to be used.
That's a matter of opinion.
Please tell me how I'm wrong instead of insinuating that I didn't read the article.

> It will likely take some efforts and at least a year of work from the community to push libraries towards less shared state.

About one year to rewrite the ecosystem to fit this new threading model. Does that strike you as particularly realistic?

Like I said, I very much wish they would succeed.
I had the opposite thought. SLS/Artemis is a “new human space program” that includes a new launch vehicle and it is hopelessly unaffordable and off schedule. SpaceX developed one of the most affordable human launch systems ever made, in a reasonable amount of time, by using their pre-existing cargo launch vehicle. Even Boeing will likely have Starliner, which also uses an existing workhorse launcher, flying humans before SLS launches anything.
https://thedonald.win/p/11RhTd8i71/by-morning-twitter-will-c...

Enough said.
It really depends on what you use whatsapp for.

The US usage patterns seem different, but where I am everyone has whatsapp and it's basically used as a sms system that actually works. If you compare whatsapp's security and features to sms security and features, you stop caring.

If you really want trustable end to end encryption, there are other apps for that :)
I don't think this adds much to the discussion. I also have extensive experience in both and I'd argue the reverse.
I think it's worth pointing out that your values[0] may not align with Haskell's values. That's absolutely fine, but it doesn't mean that Haskell is "bad" in some objective sense.

AFAICT, most of your 'complaints' would apply equally to, say, Java or C#.

[0] I can't recall which exact presentation it was, but Bryan Cantrill had a brilliant segment on this in one of them. Perhaps others around here can remember?
Interestingly even though there have been a significant decrease in the number of flights and passengers flying, the number of absolute fatalities was higher in 2020 than 2019: https://www.bbc.com/news/world-55515525
Just read any modern history? Of course western is reductive, not only western powers are exploitative. But check what western powers did in Africa for example. Check what they do and did in Latin America. In the middle east and part of Asia too.

What makes us exploitative is the fact that we go in poor countries and buy their best resources/workforce for the cheapest price possible, without caring if the money we pay even goes to benefit the population, (as often it only goes to benefit a few corrupt politicans/corporations). It's exploitation because we don't really help them get out of poverty but rather condemn them to a vicious circle of being dependent from us.
Sorry bro but you’re wrong. Guess what Trump was only president for four years. For decades before that he can show up anywhere in the world that he wants and the press has a field day. That’s not going to change because Twitter cut him off.

If they censored me...I wouldn’t care because it’s a free company? Like an ISP blocking content they disagree with is wrong because I’m not paying them to censor content for me. But Facebook? I’m not paying them at all so I don’t care what they do?
So long free speech and thanks for all the fish.
Well EU just recently announced some multizillion EU fab plan
A drink that forever changed Britain
Do you somehow have the notion that Discord is decentralized because they have "servers"?
Falsehoods programmers believe about Biometrics
>It costs maybe $100/year and takes a couple of hours for an inexperienced user to set up a Wordpress blog with manually-moderated comments.

It would also cost however much a lawyer charges for helping to moderate every submission. Because I doubt the average WordPress blogger is familiar with all possible laws the submissions could violate. Or can make correct judgements based on precedent for things like copyright works.

Honestly though, the blogger would probably only need to pay for one hour of a lawyer's time. That lawyer would say "Turning off the comments is your best bet" and then round up to an hour for billing.
Popper would turn in his grave:

> - The creator of shirky.com lives in Brooklyn

> - People who live in Brooklyn speak with a Brooklyn accent

> You could conclude from this pair of assertions that the creator of shirky.com pronounces it "shoiky.com."

If you use faulty assumptions, you can conclude a lot. Universal reasoning really doesn't swing that well with reality, is what we can conclude.
I dunno why people downvote, obviously this means

Avoid (success at all costs)
Masks Off for TheDonald.win
A trip to the woods would with a high likelihood show that there are more berries around than berry eating boars. But my point is not that there is no competition for resources, and not that there always was an abundance of everything, but that the carb scarceness theory is not a complete explanation. Because food in general was scarce, and we either should have the same cravings for other nutrients or the „carb-stuffing“ notion is a bit overused.
Other way round: they've been talking this stuff up for decades. This is just the continuation of Waco and Ruby Ridge and Malheur and those guys who tried to kidnap a governor and the guy who blew up a telephone exchange and a dozen ""lone wolf"" mass shooters. And the "killdozer" guy. Eventually all the thousands of ""lone wolves"" who share the same ideas and politics and gun suppliers were going to get together.

They're angry. They're always angry, that's their politics. Social media, talk radio, and the Republican party have been stoking that anger with lies. I agree that it's impossible to completely cut off the conduit of lies, but something has to be done - and deplatforming works.

One of them was a retired USAF senior officer: https://www.dailymail.co.uk/news/article-9128637/MAGA-mob-ri...

That's not an oppressed and censored person, that's a power hungry person trying to conduct his own little military coup.
For me it clears it up only 92% of the day. I couldn't tell you when 12:xx AM/PM is right now.
> I belive all SPARC implementations have been TSO (i.e. exactly the same as x86) for a long time (and IIRC even non TSO SPARCs had mode bits to force system wide TSO).

The internet does indicate that that seems to have been the default, though it was possible to enable more relaxed models starting from v8 (PSO) and v9 (RMO).

Most of the relaxation seems to have been dropped in the meantime:

> SPARC M7 supports only TSO, with the exception that certain ASI accesses (such as block loads and stores) may operate under RMO. […] SPARC M7 ignores the value set in this field and always operates under TSO.

GP may have confused SPARC and Alpha, the latter having (in)famously relaxed approach to memory ordering (uniquely reordering even dependent loads e.g. if you load a pointer then read the value at that pointer you may get stale data).
I think for making stuff the speed of iteration is the most important metric.

Haskell is great for this because:

- In dev mode it's super fast, see https://www.youtube.com/watch?v=nTjjDo57B8g&feature=youtu.be

- You can change features of your product easier thanks to the type system. Doing a big refactoring with rails always adds many bugs. With haskell you spend less time on doing these kind of changes because the compiler tells you what needs to be changed.
I agree that those things can be enjoyed; I only doubt that those things ought to be awarded entries in an art exhibition.
>Signal won't be able to make even a dent in WhatsApp's empire.

Doesn't matter much to me. Getting my immediate family to switch and then having them encourage their contacts to adopt Signal (even if only as a secondary app) is a small victory in my mind.
Ray Tracing in pure CMake
Also see this BBC article from December 7:

Rose Island: Netflix adapts the story of 'prince of anarchists' Giorgio Rosa

https://www.bbc.com/news/entertainment-arts-55092341
>>suppression comes via the obstructions which seem to have been purposefully put in place, years before the ID was required, and active opposition to removing them.

Such as, I would love to see a list of what you consider to be unreasonable obstructions to obtaining an ID. I have a strong feeling we will not agree as to either their unreasonableness or that they are obstructions

>>This quote, from Anatole France (The Red Lily, published 1894) summarizes it well:

So what is your solution, just allow people to steal as long as they are in need?

Sounds like you are advocating for a system not based on individual equality under the law, but a cast system where your position determine how the law treats you, except you would find it "just" if the system punished those you perceived as successful or to use the a more common phrase from authoritarian circles "privileged" and excuse the actions of those deemed to not have said "privilege"

That is not a system I can get behind, I firmly and unequally believe in individual equality

Everyone should be treated the exact same by government no matter their age, race, religion, creed, national origin, sex, orientation, income, or any other characteristic beyond their individual actions
Is this just an assumption? It's an interesting thought, I'm curious if there's some sort of data to back it up.
Ethics can increase revenue in tech businesses
Every time gun regulation is brought up, conservatives claim the 2nd amendment is quite clear that guns are for revolution and that armed insurrection is somehow constitutional.

I think we're now seeing the logical conclusion of that.

You may well be right; senior dems have been too friendly with republicans as individuals for too long. Nothing ends that friendship like discovering them cheering on the people calling for your execution.
I may be naive in this, but aren't most people not assholes? Including free users. I would guess that most free users are nice enough and would appreciate the work you do. Also, making a product free is nice because if it is really cool, users will advertise for you. If I love a product I will share it. Simple.

Maybe OP is jaded because a couple of bad free users trashed his work.
What is a bike click? I can't make any sense of this page.
Just thinking about this on a universal scale is mind blowing. Perhaps this is how dimensions are produced? Everything is just swirling around something else until if finally collapses in on itself.

What are all these galaxies coiling around?...

Edit: Kind of like a musical note. Hmm.
This is a good point.

The language doesn’t have to be good to make money, in fact in can be quite bad.

Oddly, while modern development embraces agility, many things often benefit from small changes, and a bad language has small change built-in.

Why? Well, if the language is bad, you have to pay your developers well to retain them, since there are few that want to program in that language. The developer comes aboard because of the money and the challenge. Once they join the company and become a developer in a bad language, there are fewer alternatives for the developer to find another job in that bad language. This means that they have to stay around and get to know that bad language better, making to even harder for the business to hire others to help or replace them. So, the development doesn’t suffer as much from team scaling problems, and change can’t happen as quickly.

This isn’t what you want for everything of course. Especially when talking with a VC about a startup.

But JS, an ok language, has gotten to a similar level of nonsense through the difficulty and complexity of its rapidly changing ecosystem and changing browsers.

And few languages have really avoided unnecessary difficulty over time in their ecosystems.
You want to ban the most beautiful thing about America?
He tried. He's burned through quite a few accounts trying to tweet.
Just because someone voted from Trump doesn't mean they support him.
Feel free to cite what states have passed Voter ID laws and have no freely available ID's

Most states have had Free State ID's for longer than voter ID.

>>That well has been poisoned by an overwhelming volume of disingenuous propaganda.

There has been disingenuous propaganda on both sides of this debate you seem to only be able to recognize one side though
Sounds like a hardware issue.
It's directed by the survival and spreading of the virus.
Gnoo
> Police found pickup truck full of bombs and guns near Capitol

The media is just shameless with their lying. They were bottles full of fuel. Commonly called Molotov Cocktails by anyone who's watched an action movie.

BLM also used Molotov Cocktails, can't remember them being called bombs, because that would be a lie I guess.

Alabama Man Charged With Possession of Eleven Molotov Cocktails Found Near Protest at U.S. Capitol
https://www.justice.gov/usao-dc/pr/alabama-man-charged-posse...
The antivaxxers of the world might be a counterexample here; for example, here's [0] a newspaper cartoon from the 30s showing "misinformation" as a cliff which "antivax" and "anti-fad" and others willingly walk right off. The antivax movement, fueled by misinformation at every step, long pre-dates Facebook or the internet, instead living on backwater gossip and sketchy snake-oil salesmen, who have since moved on to running their own websites and TV shows (see also: "Dr. Mercola" and "Dr. Oz").

The internet didn't create the market for crazy fringe beliefs; like most markets, the internet just accelerated and connected it.

[0] "Here's What A Depression-Era Cartoonist Had To Say About The Anti-Vaccination Movement" https://m.huffpost.com/us/entry/6608366/amp
>But, the other extreme is also possible, of totally removing moderation to escape liability the other way around.

No it's not a possibility. Social media is paid for by advertising and no large advertiser wants to have their ads show up next to child pornography. Just look at what happened with Youtube.
> problems in finance, energy, medicine, etc., that are more correctness-sensitive than performance-sensitive

What does correctness-sensitivity mean in this context and how is it missing from a language like Python for example?
Not when Apple and Google are in cahoots and both ban your new app.
I regularly read HN threads that end up in discussion of Section 230, and find many posts that contain these same wrong ideas about what the law means.

To that extent, I think you're giving the author of the article too little credit, and the general discourse too much.

Clearly that's my subjective experience, and YMMV.
Rectal+Bleeding+(Bright+Red,+Maroon)+Causes+&+Treatment+|+Health+Lines
While I think I agree with you high-level, you and GP may be talking past each other when you use “prevent” when you more precisely mean “dramatically reduce [possibly to the point where you effectively prevent]”.
An Introduction to Bon (1999)
Yes. Given the feedback so far, I will probably switch to a "pay as you grow" pricing.
An ingenious vintage German cycle map. (2014)
And IMO, that python version is one million % more readable. In particular, because you defined more and less before using them, vs after in the Haskell example. I don't know if there's a way that could be achieved in Haskell too though.

Edit: you forgot the recursive calls though.
In reality: no

When it’s politically convenient to push a blame democrats narrative on the national review: absolutely

I’m kind of amazed reading these comments at the continued inability of many HNers to recognize bad faith arguments...
I really hope they don’t
Obama isn’t the president and hasn’t been for a while. (And yes he wouldn’t conduct diplomacy and announce policies through text messages from the toilet even if he were.)
FWIW, Section 230 was added primarily so that ISPs and hosting providers wouldn't be liable for content on their sites given that social media as we know it today basically didn't exist.
> On top of the basic minimum guarantees, x86 and x86_64 (as well as some SPARC implementations, etc.) have a Total Store Ordering memory model: if Core A makes write A0 followed by A1, and Core B makes write B0 followed by B1, the two cores may disagree about whether A0 or B0 happened first, but whey will always agree that A0 happened before A1 and B0 before B1, even if none of the writes are atomic.
In a more relaxed memory model like the SPARC specification

AFAIK SPARC has always used TSO by default, and while v8 and v9 introduced relaxed memory modes (opt-in), these have been dropped from recent models e.g. M7 is back to essentially TSO-only. While it is backwards-compatible and supports the various instructions and fields, it ignores them and always runs in TSO.
This is a good point. But I also want to add that as a freelance developer, I've done quite a number of medium sized projects for business use cases in Haskell singlehandedly. Empirically, the results were very low in bugs and remain at use at the companies in question without requiring much maintenance.

So this kind of thing is something that is well served by Haskell, in my opinion. I wouldn't seriously recommend someone else that the best path to doing this kind of work is to go and learn Haskell but I also feel this is something I wouldn't have been able to do as well using many other more popular languages.
What makes these companies the "new public square"? Some threshold for use? Is the "real" public square no longer the public square? If FB/Twitter/etc, are the public square, then the government should own them, right? Or does this mean private property can be a public square now and deserves protections because of it?

If I build the biggest coffee shop my small town has ever seen and it becomes ridiculously popular, is it the new public square and I'm no longer allowed to kick out people for being assholes?

This "big website is popular so now we must treat it as public space" is a take that I see kicked around but has lots of holes in it.

Frankly, it makes smells like bullshit.
Because if this rally had been met with the force that BLM had it would be a never ending news cycle of playing the victim
I personally don't know about the not enough routine/repetition step, but the FAA did have a recommendation for pilots to reduce the use of autopilots due to similar reasoning.

https://nbaa.org/aircraft-operations/safety/faa-recommends-p...
I have real trouble spotting non-phonetic sarcasm
> can I disable XHR while still running JS?

Sure, but it's not easy. You'd have to run content-scripts from some browser extension that polyfills the APIs you want to get rid of. But disabling XHR/fetch/others won't stop your browser from being able to make requests. CSS can make requests (like when you provide custom font paths, or images), HTML can also make requests (<img> and <iframe> elements comes to mind). Without those, we don't have a web anymore, we have a document storage without links to other resources.

CSS cannot be used as an external API as much as HTML cannot be used as an API. The trick the author is talking about under "CSS as an API" assumes that JS is activated, otherwise you can't really do anything dynamic with the data. And if you're not doing something dynamic (like you wanna display some text in :content under a :before element), you can just set it in the HTML response instead of in the CSS response.

I'm not saying that disabling JS by default is bad (I do so myself, enabling it only for trusted sites). I'm just pointing out that disabling CSS is not gonna give you any additional benefits. As long as you're in the browser, a HTML page can make requests for you, even if you have CSS disabled.
Looks useful. I’m on mobile though, and the docs aren’t mobile friendly.
Show HN: Elpis- Most engaging way to learn skills online
and, critically, 'fast enough'.
Fever may be an important factor. IIRC statistically people who had one severe fever in their life, have a lower incidence of cancer.

I think the double edged blade here is not the anti-viral response, but autoimmune reactions, which are excerbrated by tissue destruction and an overall activated immune system.

Cancer needs to gain immune cloaking and a viral infection may present the misbehaving cells by chance.
I don't get why nobody is talking about Ingmar Hoerr (Founder of curevac) who found out that you can use RNA as an envelope to send informarion to the immune system. Is every country just supporting "their" scientists or something?
True, although you forgot the recursion. The Haskell filter expression is much nicer as well. You could perhaps be terser by using ternary conditionals:

def quicksort ( xs ):
return [] if len(list) == 0 else quicksort([x for x in xs[1:] if x <= xs[0]]) + xs[0] + quicksort([x for x in xs[1:] if x > xs[0]])
That is a beautiful set of movies. Highly recommended.
Nothing was stopping the Supreme Court from hearing the (e.g.) Texas v. Pennsylvania lawsuit; it's up to the court itself to decide standing (which also isn't even a legislative concept, but that doesn't matter either way).

I agree there were a ton of crazy claims and people flying around (e.g., Lin Wood, either crazy or a scammer or some combination of both), but not all claims were on the face of it crazy.

As a practical matter, if you want your democracy to function well, you need most people to have confidence in the election process; I think you do this by (1) allowing free discussion of claims of fraud in public forums and (2) allowing interrogation of serious claims in court, so everyone can see arguments & counterarguments put forward, and also feel that they've been given a fair shot at legal remedy.

To a large extent (1) was supressed (on e.g. youtube and twitter), and (2) mostly did not happen.

Now we're seeing massive purges on social media of Trump-supporting accounts, which is again, not a good way to increase people's faith in the results of the election.

> Bush v. Gore

Not that meaningful of a difference between contesting votes based on hanging chads vs. poor signature matches, imo.
We need more analysis like this
ironically, but now AWS become such “commonly used but too expensive” solution for most of companies, which many of us already getting rid of