skysight-inc/HackerNews huggingface dataset:
Looks like a good and pertinent question to me. I’m seeing one old friend for a socially distanced outdoor walk / catch-up because I’ve decided the risk is outweighed by the duty to support people who might need it, and as the top OP says life is about connection, not just satisfying wants.
The Break Down
Wikipedia didn't help you because it describes actual CRT, which is a somewhat bland academic field that, like seemingly all humanities work, tends to be heavy on jargon and pomp and a little light on genuine insight. But none of its contentions are really that controversial. Broadly it's the recognition that "race is real" and that injustices colored by the history of racial politics persist in modern society.

What actually got banned is "boogeyman CRT", which is a caricature of the field propagated among the partisan press for use as an "enemy".

And of course it's bad. You don't ban ideas with which you disagree, even (especially) if you think they're factually wrong.
There's a whole 6.1 section in "Java and Scala Type Systems are Unsound" [0] dedicated to "nonsense types".

[0] https://raw.githubusercontent.com/namin/unsound/master/doc/u...
Ask HN: Why don't sites like Facebook offer desktop clients?
Random thought: It seems like with modern browsers, ad blocking, tracking blocking, etc, Facebook and similar are losing lots of ad revenue.

Wouldn't it make sense then to also make desktop clients and to push traffic from the browser to the desktop client. Sort of similar to Reddit's annoying push to drive mobile traffic to their app.

(Some people get all their internet from Facebook, it sort of goes back to the AOL internet portal days.)
There is also a possibility they will start updating it with adware, IMO they've come close already.
There's another point of view: that by targeting people who either know, or are interested in learning F#, or any other less popular language (like Rust, Erlang, Julia, etc.), you massively increase the quality of your applicant pool.

Developers that just want to pay the bills learn the popular languages: Python, javascript, Java, C#, Swift, etc. Developers who plays with (or maybe find little projects to do with) the like of F# are statistically more likely to care about their craft, even if they don't necessarily have the possibility to use these at their current jobs.

If someone contact you specifically because they want to use an FP language, but they can't at their current job, it's a very good sign. Of course if you limit yourself to something like: 5 years of experience writing F# in insert field of interest here, it's going to be very tough to hire anyone...
Vue is also making something similar in both name and function https://vueschool.io/articles/vuejs-tutorials/suspense-new-f... don't know about svelte...
I know that here in Australia you don't need to collect/pay tax for revenue generating hobbies.
>and hope for the best.

With piloting 2 ton vehicles and trading trillions on the stock exchange.

What could possibly go wrong?
> JetBrains products allow you to do so much out of the box, without installing a million plugins that may or may not work.

The problem is that all I need is 2 or 3 plugins. If all I need is a golf cart I don't care that your Lamborghini is amphibious and can fly to the far side of the moon
Create a Cloud-Enabled GraphQL API with AWS Amplify and Vue
True! In my case I was on an iPad so I ended up using Safari’s “Reader View” as a workaround.
Excuse me, but looking at HyperScan it seems that it's required to build a pattern matching database first.

Is this correct? I'm confused about the comparability, because this can't be used "just so" for tools like grep, for example.

Also the new link has nested links which lead to the 404s. lol I can find myself through this, no problem, but it's funny. :)

And no windows version of HyperScan and I have to compile it myself, using cygwin.
Death decreed over Zoom
As long as the charter for corporations is profit, then yes, this is the definition of what they want. And don't blame companies for this, blame governments for not incentivizing the right things.
That's a hell of a controversial claim, it's still pretty hotly debated among historians. You could perhaps say that people used the treaty as a scapegoat, but as for Versaille being the actual cause, not so much.
Windows Terminal Preview 1.4 Release
The irony that as this is happening the school gives up on standardized testing.
> How did you find out?

Nothing overly dramatic happened. Basically people dropped out of my life whenever small change happened, because while I was pleasant to be around, I was not worth any additional effort no matter how tiny.

And I realized that I am never getting my preference. When I asked for my needs or wants, I never got it and people around me disproportionally did not liked it. They liked "yes" me, but as if me suddenly wanting something of saying no crossed unspoken lines. (I am 100% sure I was not impolite or aggressive or too pushy.)

When I wanted to do things I actually wanted to do, I needed to do them alone anyway. And since I subconsciously equated "yes" with "I care for relationship" or basically duty, I was afraid to organize things and have people not come (cause not coming stung more then it should).

> What happened after that?

Basically, I make sure that I am not "yes" person by the start of relationship to not get myself framed that way. And when I have a choice, I socialize with people who accept my right to say no or who are willing to compromise without punishing me in some way.
If anything, NSA are the true traitors of their nation.
Thank you for the feedback, will add a footer link in a minute.
QMake no longer exists and the replacement is CMake. But the important thing here is that it is the only option. No other build system is a viable alternative for C ++ developers, because:

- It is the industry standard

- Dependency managers like vcpkg and conan use it

- Is what Qt selected after killing Qbs

We can discuss the many problems of CMake but in the short and medium term, the best solution is to focus on improving CMake
What’s New in the Windows Subsystem for Linux
Can Patreon be used in Germany then? Websites all seem to offer some perks in return for the Patreon "donations".
It always confused me that Smart Lock could unlock your device. This strikes me as a long winded post trying to pretend that this wasn't a bug (or misfeature) by explaining mostly unrelated locking infrastructure concepts, hoping that the announced change would get lost in the noise.

But either way I'm incredibly glad that this is fixed. On-body detection for preventing locking is amazing (although I think it already worked "correctly") so is keeping my phone unlocked while it is near my watch.

I really nice extension would be to add the option to shorten the lock time if some Smart Lock factors disappear. For example if I walk away from my desk with my watch it would be nice if my screen locked immediately instead if waiting for the usual timeout. However this may be difficult to implement without spurious locks.
People Expect Technology to Suck
I don't know, man. It's easy to get all abstract with phrases like "support a cause" but we live in a concrete world. Mozilla employs a lot of gay people. Prop 8 was viciously homophobic, both in concept and especially in execution of its campaign. How would you feel going to work knowing your boss's boss thinks you don't deserve rights?
You should have switched to emacs. You could have kept the vim UI but got all the stuff (and more) that you get in VSCode. Unfortunately the vim -> emacs path is taken by very few due to religious reasons.
Yes, because if and when Mozilla goes belly up and the CEO has been found to enrich herself with this as her motivation for continuing to raid the till when it was clear that Mozilla was in trouble then you don't want to have stuff like that on the record.

The Martha Stewart case revolved around a similar minor (for her) issue, $45K loss avoided but it landed her in jail. Rich people make stupid mistakes too, whether this is one of those remains to be seen (I think it will pass) even so, it isn't smart when your company is on a multi-year downslide.

It's not good optics.
> Not always true.

> One of the girls at one of the schools near us didn't have any of that (most likely). I think they shared their pool with a few teams though. I know they didn't have their own coach, and I know that she was the stand-out star of the team.

Of course it's not always true. However your rebuttal actually proves the point of this discussion. You can name one outlier, who is exactly that, an outlier. The issue isn't "athletic scholarships are 100% inaccessible to people outside of the top 10% wealth bracket", it's more along the lines of "the overwhelming majority of athletic scholarships for sports are provided to people who are already benefitting from systemic privelege, and the remaining slots will be filled by outliers"

Consider two equally skilled waterpolo players, one who has a shared pool and the facilities to go with it, and one who has a private pool, coaching staff, etc. Now consider who is more likely to be in that position in the first place. That's not to say that there are no minorities in the second group, but they are overwhelmingly more likely to not end up in that scenario in the first place.
I really like svelte (returning to react recently after 3 months of svelte felt like a real drag) but you’re right, this article is a mess - I really hope the confusion doesn’t put people of giving it a go.
OK. But if you believed that lie, how many other lies do you believe?
I'm putting my money on most of them being liars. I don't think they're deliberately lying. It's just that people tend to overestimate their willingness to pay when they don't actually have to put their money where their mouth is.

This isn't really a new idea either, Flattr does pretty much the same thing as a chrome add-on so no need for cryptocurrencies or new browsers.
Totally understand you. I once tried to use CMake by creating a hierarchy of a bunch of git submodules for my dependencies with their own CMakeLists.txt, and it failed epically. One of the main problems arose when two different submodules depended on different versions of another submodule, which really confused the hell out of CMake.
Auto update strikes again. I'll react to that when it happens. One of the main reasons I use firefox is because I hate advertising, if there is one thing that would make me jump ship that would probably be it.
It’s hardly authoritarian to disallow certain ideas being funded by the tax payer. We wouldn’t be upset if frenology wasn’t allowed in government agencies.

I think the idea behind the ban is that critical race theory delivers a certain leftist ideology veiled in an intent to address race or gender issues.

Agree with this or not, but this seems where to discussion should take place.
Can React Native run natively on Windows/Mac/Linux now?
Paywall and recent scandals about project 1619 secretive edits [1] prevent me from reading anything in this newspaper.

[1] https://www.wsws.org/en/articles/2020/09/22/1619-s22.html

Edit: it’s not possible to trust a newspaper with reputation that bad. (Also, the story of doxxing Scott Alexander.)
If only Brendan Eich were less sloppy with his opinions.
It isn't just me!
Out of curiosity, do you know of any companies in your field where the CEO believes you personally don't deserve rights? Would you work for that company? Why or why not? If there is no such company, why do you feel qualified to level this opinion here?
That's been broadly discussed elsewhere in this thread already. And no, he wasn't fired.
Cookie consent setting page stores 2 reasons for technical cookies:

> Stores the information as to whether the user agrees to statistical analyzes or rejects them

> Stores the information as to whether the user agrees to cookies or rejects them

As for what @capableweb said, did they update something or what? Before consenting to cookies I CAN actually open settings and... analytics cookie by default was disabled for me.
Reminder that the Code of Conduct was also implemented as a way to inject entropy in open-source projects that are deemed a threat to the information control matrix sponsored by Eric Schmidt, Rupert Murdoch and Bill Gates.
Same thing all over and I know for a fact that construction companies in my home town would often simply destroy or bury artefacts they found, rather than risk a long and costly halt to a job.
Any tool that simplifies collecting and reporting eventos on server side?
Yes, but not as donations.
GitHub Actions integration is now Generally Available
It deeply frustrates me to see essays like this written without saying in big bold words at the top "Id take almost anything over fptp" People not deeply familiar with the voting system world see this stuff and think to themselves "Wow. I guess there's no best voting system." Rather than what they should be thinking: "Oh wow, we have the worst voting system that forces bipartisan politics, we're burning alive from the inside AHHHHHHHH"

So before we get into comments like "If the primary reason you fail a criterion is simply because your voting system just says more about a voters actual preferences, thus creating the potential for conflict, it is a weak failure when compared to a voting system that avoids that failure by simply lacking that information."

We should always first, and last say: "I'd take nearly anything over FPTP"

And anyone not doing this is not helping. As someone who has lived through 3 failed voting reforms in my province, I need to make it painfully clear to those not doing this. You are NOT helping.
I don't see why not, it wouldn't be a donation (in the tax law sense) though.
On Windows/Mac yes, that is what Microsoft is implementing.

Linux, there seems no plans other than driving people into WSL instead, so.
No write up on Unison? https://www.unisonweb.org/

For me, Haskell is on the list of languages (right next to Smalltalk and Forth) that I would like to learn in the future just to experience problem solving from that vantage point, but it's taken me so long to work through SICP that I wonder if I have the time to meaningfully experience all these languages.
It is not so absurd to have a system that somewhat disincentivizes politicians from pandering to criminals.

If those criminals all were KKK members, you probably would be a little more uneasy about them voting.
I think it is an attempt at something approximating a reverse Godwin.
I researched how cowboys coped with scarcity. Then I tried cooking like them
Does BlackRock have the world's toughest rules on romance?
How is this anti-democratic? Democracy means the reign of the people - nothing in that concept involves that corporations can't remove someone (pressure someone to step down) because of his views/actions.

To be more precise: In a democracy corporations can still be concerned with their public image and distance themselves from (particularly high-ranked) employees, if they consider them detrimental for their business.
Not having it funded by the tax payer is not the same as outlawing it.

This all comes down to whether critical race theory is truly an unacceptable set of ideas, like e.g frenology, or not, that should be legitimately banned.

Should be easy to make an honest defense of that point if this is indeed the case?
I really recommend people look into using Hunter to manage CMake dependencies. It's just a much more correct solution than the alternatives b/c your code and all your dependencies get built reproducibly with the exact same toolchain file. You also get things like namespaces and you eliminate weird issues with multiple versions of dependencies

I've compared it to other alternatives (though I wrote this ages ago and it needs an update):
https://geokon-gh.github.io/hunterintro.html

I haven't used vcpkg - but the fact it's forcing its own toolchain file is a huge red flag.

CMake is actually really not bad as long as you stick to a subset of the language (ha! sounds like C++) and just don't deal with the whole installer side of things and generator functions. That said 99% of CMake files are written incorrectly. CMakeLists.txt should be system agnostic and compiler/toolchain agnostic. It just coordinates the linking of libraries and where to find headers. All system specific magic needs to be in the toolchain files. Once you break that rule things quickly spin out of control and you get crazy CMake configuration that are a nightmare to maintain
Disgusting.

From our Western perspective? No. From the general perspective of any culture that values human life.

Your words are an empty restatement that mirrors what most officially sanctioned Chinese media reports tell us:

That we should not/legally cannot/morally cannot oppose or interfere with these atrocities.

I urge HN readers to very carefully judge empty statements such as the GP, because while it doesn't seem like it, it is actually attempting to persuade you to accept that absolutely nothing can be done.

And that is utterly wrong.
https://goaccess.io/

https://github.com/usefathom/fathom
Why are you so sure that a) Eich would do the job for less, or that b) he'd be able to single-handedly defeat Google on a budget.

Just because someone opposes gay marriage for religious reasons doesn't make them a superhero or saint. Is Brave browser doing better than Firefox with his miraculous help?

Seems like the people angry about this political issue are one key factor in us heading towards an internet monoculture.
I think it's unrealistic to expect a plugin to provide macro support.
What is wrong with how the content is presented?
> care about privacy

Note that most don't claim that. They say "we value your privacy" which means "we can extract value from taking your privacy".

If you don't want to be tracked and sold the only way is to block the stuff yourself. Some sites won't let you in, which is fine by me I'll no doubt find the same info elsewhere.

I'd rather not block adverts, I know they pay for some half-decent free resources, but there is no way to block the tracking without also blocking the ads.

Oddly I've seen more useful adverts since actively making efforts to block tracking, less being presented with things I've already looked at but dismissed and more random "I hadn't thought of that, but maybe" promotions. I'm not sure if that is a coincidence, or a sign that the tracking isn't actually that useful for advertising purposes. If the latter then the question becomes "then why are they so intent on tracking me?" - I suspect because the other ads are part of a status quo that is desperately trying to hold on despite not being as relevant & useful as is claimed.
Modern CMake still doesn’t have local variables or any sort of scope, functions cannot return values, and there is no thing such as a dictionary datatype. You gradually accept the shortcomings of the language though, in a typical 5-stages-of-grief fashion.
I wouldn't characterize it as "mic-drop snark" it's just that your assumptions were wrong.

There's actually a pretty big contingent on HN that wanted this, they see the alternatives as either my DNS query goes to the ISP I've already chosen and contracted with, or to Google/ Cloudflare/ OpenDNS who I maybe don't like and don't deal with otherwise - and they'd prefer the former.

The "point" of DoH is actually that it sidesteps ossification. One of the big differences from Mozilla's user privacy focused TRR is that Google's programme cuts to the chase immediately. Your DoH service must work for well formed queries you don't understand, in particular HTTPSSRV. Why? Because the "point" is to get to a world where we can actually use technologies like QUIC and ECH and we can't deploy those technologies at scale in a world where your 1990s ad-tech DNS server responds to anything other than an A query with confused silence.

One of the things DoH allowed them to throw in is a way to express "I won't tell you the answer because censorship" as distinct from just giving bogus answers. Again Google's programme is specific that it's fine to censor stuff, but Comcast are obliged to use this mechanism so that Chrome can tell users "No, you aren't allowed to look at Porn Hub" rather than "Huh, Porn Hub doesn't exist". And again, even though I'd guess you're like me and don't want censorship lots of people do so defeating censorship is not "the point" either.

[Edited to fix quote]
It is encouraging that this sort of article is upvoted on HN. Probably worth coming to terms with the fact that COVID19, GPT-3 and one's favourite flavour of Lisp maybe don't matter quite as much as the fact that much of the planet will likely be uninhabitable before many on HN reach middle age.
Visual Studio is very much an IDE, but it is perfectly capable of editing a single file too. I think the only reason people tend to use something else for single files is because it tends to be slow to start up.
> That said 99% of CMake files are written incorrectly.

I see this repeated over and over since years. At some point if everybody is doing it wrong, either the tool is the actual issue, or there is a clear problem of miscommunication somewhere.
Julia is a child of CLOS and Dylan, nothing to do with Haskell.

https://en.wikipedia.org/wiki/Common_Lisp_Object_System

https://opendylan.org/documentation/
Having problems with your RAID 0-6 array?
Detecting the right type of an array is vital for correct data recovery from RAID.
Trying to hold onto racism, misogyny, and homophobia as “traditional conservative values” is the problem here. There are plenty of conservatives that aren’t in that particular boat.
> Why is it fair to block ads, but unfair to block visitors?

If you scanned, tracked, and dealt information about visitors to your home, visitors would cease to visit or would defend themselves. If you did this scanning and tracking as a naive proxy, it would be worse.

If I visit your home, you have an interest in receiving me and/or I have an interest in visiting you. The WWW was designed for visiting and sharing.

The advertising surveillance system has become an evil economic anti-pattern that the publishers (in most cases) do not understand and do not control. It is not like printed publicity in its effect. I can choose to read a page or skip it without further risk to me, and my purchase of the publication supported its workers.

If we visit a Web site explicitly (not through re-direct), it is a sign that we are interested in the content. If the site inflicts an unwanted data collection on visitors, people will choose to defend themselves.

In the end, you will discourage people from visiting. This may not be what you want. It certainly is not what T Berners-Lee envisaged.
> I think the idea behind the ban is that critical race theory delivers a certain leftist ideology

You believe the ban is ideological, and... you aren't horrified? What happens when Harris bans discussion of libertarian ideas in the treasury department?
Bringing the Ocean’s Midnight Zone into the Light
Why some people suffer from a stutter
Which means that you would have to collect VAT based on the location of the person who paid the money.

Is Patreon handling that for you?
Been using Tor a lot more, since Youtube started disallowing danes access to nearly all music. Get bent, Google.
> people our age

So far as I can see, cheschire didn't say anything to indicate their age.

Careful with those assumptions!
The field isn't banned. It's just not being funded by taxpayers.

You are being intentionally dramatic and misleading.
> Also, many people hate MOC. This is the pre compiler that compiles your Qt C++ into regular C++.

MOC is not a pre-compiler but a code generator; all code written by the developer is compiled as is, but it can include macros known to MOC for which additional code files are generated. This goes without notice when e.g. using qmake or cmake. No reason to hate it.