skysight-inc/HackerNews huggingface dataset:
The basic hypotheses for the pro-affirmative action crowd are:

1) Black people are not actually less “good at stuff”, we just have a habit of defining “stuff” in a way that excludes the things that black people are more likely to excel at.

And, 2) Where black people do statistically worse, it’s not due to any innate difference, it’s because socially accepted “normal” support systems are more useful for people with challenges more common in white populations than challenges common in black populations.

So the idea is, if you change the support systems and measures of success to be more universal, the differences will go away.

And then the metric for whether administrative bodies have succeeded in this is “equal outcomes”. What you call “racism”.

But the inferences on which this affirmative action position are based make rational sense. There’s no logical flaw. There’s no conclusive evidence for these hypothesis either, but they are logically plausible.

The opposite perspective is the same: rational, yet lacking any basis in evidence. That is the perspective that black people, through biology, socialization, and/or culture, are actually “worse at stuff”. And the support systems and performance metrics are fair.

There’s no way to prove something is “fair” or “not fair” in the face of “unequal outcomes”. It just comes down to what you want to believe. There’s no rational basis to come to one conclusion or the other.

I choose to believe that all of the big categories of people are pretty similarly “good at things” but I can acknowledge that belief is a leap of faith. The truth is unknowable.
I would rather fight the borrow checker now than fight race conditions, use after free, or buffer overruns later.
I never understood why the stickers are usually plastic rather than paper. I'm sure there's a reason that I just don't know. It just always seemed to me that if paper is good enough for a price gun, it should be good enough for a barcode.
Christmas Island, most railway per 1k population
Does this control for wealth?

Plenty of successful but "jobless" entrepreneurs living off passive income.
> but I think that if in 1900, ... serious dialogues on how to design safe air traffic control systems, you would have been laughed at.

In 1900 there were massive rail stations and harbors. Just say it has to safely receive new train/ship every 10 minutes, and that very well describes the problem.

> better directed at making trains or cars safer.

In Greece there was train collision recently, somehow passenger and cargo train were on the same track. I doubt any advanced "lessons" were applied compared to 100 years earlier.

Most people are ignorant.
If you choose to go live on an island isn't that kind of the point?
You need to understand that the average programmer (at least the ones I run into) are of a sort they can't be bothered to trace beyond immediate dependencies to figure out what is actually going on in the grand scheme of things. Somebody runs into "Firefox token says no", tells a management type, management type runs with it, it becomes policy, boom done. Onto the next feature.

Or you don't and you do keep researching, and in doing so get noticed for having made little positive progress (as you're weeding out what isn't the issue) and dinged on that.

No one wants to read anyone else's code, and those of us that do are penalized for it.

It's honestly not a surprise at all to me.
I see it a bit differently, but there is a lesson in here.

Microsoft pushed D3D to support their own self interest (which is totally an expected/okay thing for them to do), the way they evolved it made it both Windows only and ultimately incredibly complex (a lot of underlying GPU design leaks through the API into user code (or it did, I haven't written D3D code since DX10).

The lesson though, is that APIs "succeed", no matter what the quality, based on how many engineers are invested in having them succeed. Microsoft created a system whereby not only could a GPU vendor create a new feature in their GPU, they could get Microsoft to make it part of the "standard" (See the discussion of the GeForce drivers elsewhere) and that incentivizes the manufacturers to both continue to write drivers for Microsoft's standard, and to push developers to use that standard which keeps their product in demand.

This is an old lesson (think Rail Gauge standards as a means of preferentially making one company's locomotives the "right" one to buy) and we see it repeated often. One of the places "Open Source" could make a huge impact on the world would be in "standards." It isn't quite there yet but I can see inklings of people who are coming around to that point of view.
I used one of these stores often in Chicago. The very very frustrating part for me was their limited hours. It seems like if you only have 1-2 staff members you could stay open very late and still be profitable. I'm pretty sure the loop store I went to often closed at 7.
> If equity is so important, why not grant preferential treatment to all children coming from families that aren't upper-middle-class? Or ban legacy preferences at the very least?

Because the equity that the school cares about above all else is its endowment, and rich family legacies give more than anyone else by far.
I sometimes feel like I'm taking crazy pills happily toiling away in F#. Am I missing the boat or am I on it? Or maybe it is me lamenting the idea that languages like Rust get all this mindshare to create interesting libraries. There are lots of interesting languages out there for all sorts of purposes, but as far as I can tell, F# is the sweet spot of general purpose language design. My only wish is a very similar subset of the language for embedded programming, and no, that isn't Rust.

(I love Elixir as well, but it definitely gets a lot of attention and isn't as general purpose.)
Or simply don’t marry someone you have just met! (And by “just met” I mean someone you haven’t been in a relationship with for at least 5 years)
I agree that, if your main reaction to the various approaches Rust supports is "why do I need all this?" that's a sign of a mismatch between your engineering goals and the functionality the language is providing.

Either just pick an option and it will be fine (b/c rust is fast and has good checks) or pick another language that makes the choice for you and it will be fine because the compiler made the choice you did not want to.
"But Killewald’s study, which will be out in the August issue of the American Sociological Review, disputes that suggestion: “My results suggest that, in general, financial factors do not determine whether couples stay together or separate,” she says."

I am curious, does the myth that rich men will marry poor women, but rich women will not marry poor men, apply here?
There's also: https://usehelo.com
I too prefer human check-out lines.

I always find that self-checkout system that everyone uses to be slower and clunky. The worst is at the grocery store where I have to search and find each item of produce, weigh it and then carefully place it in the bag. If any step in that flow goes slightly wrong, the system freezes and waits for an employee to come by and check what I'm doing.

However, in the "fast casual" space, where I'm able to order food items on a touch screen system, or a mobile website, I have actually become much happier to do that. Sometimes it takes me a while to know what I want and having access to pictures or longer descriptions helps me on my journey.

I'm not too worried about systems like completely replacing human contact though. I've seen similar attempts at sit-down restaurants and bars fail, likely because people go to those places expecting to interact with another human.
In CA, it's not shoplifting but rather "grand theft" after $950. Based on [1], target tracks you throughout the "shoplifting" to accumulate total losses and only goes after you once you hit "grand theft", where presumably the cost/benefit works out in their favor.

This lines up with what I've heard on TikTok and from in person conversations with kleptomaniacs. (It's not uncommon for folks to go on thieving sprees throughout a mall. They think they're getting off scott-free, but are being secretly followed by security. Once they hit $950 the big guns come out.)

[1]: https://news.ycombinator.com/item?id=35031393
> You had to use a short VGA passthrough cable to some other 2D card

And the lossy, double-clutched analog nature of this crushed 2D clarity IME. I could immediately tell the difference just looking at a desktop screen. It was by far my biggest grievance and resulted in me staying away until fully-integrated solutions were available.
> call it a day, finish work early and go to the beach for sunset.

This is closer to Python’s philosophy if you ask me.
Dystopia is around the corner. Fake news provided by fake people. What a time to be alive... right?
I'm from Europe and I wouldn't expect my Neapolitan ice-cream to come from Naples.

I doubt the French expect their creme anglais to come from England.

I don't think Germans expect their hamburgers to come from hamburg
Because they don't believe that black underprivilege is merely explained by poverty, and well, they're right.
Of course in some cases GC langauges are simply not enough, and I'll vote for Rust than C++ in these cases.

But I really don't understand why people use Rust for scenarios that a GC language works.
All natural spring water. From concentrate.
#2 is not universal. There’s a lot of legacy software with outrageous workarounds and sometimes it’s simpler to rewrite part of the system than to even maintain it for a month. It’s all about good judgement.
Wokeness, like all forms of racism, is embraced by the ruling class for the purpose of dividing the working class.
What would stop a country with full control from simply printing money and saying "inflation? What inflation?" Where will the cracks show and how will they show?
> I think what might actually be hard to game is teacher recommendations. After all these people have been with the kid for a long time and know what they can do. They also tend to be distanced enough that they don't have to say good things about every kid.

How can you compare recommendations from different teachers? The whole point of the SAT is that it is a single number: you can compare SAT results from different schools and see which children are better at taking the test.

> If you have a look at one of these tests, it's pretty clear you benefit from practicing. Like just about any test, if you've done it before you are at an advantage, the more the better.

Yes, but you can't get from 500 to 1500 by practicing. You can probably get from 1450 to 1500, but that's just a few practice sessions to learn what the questions look like, how to fill in the answer sheet, how to tackle the most common ones.
Several fast languages with garbage collectors have none of those problems.
To be fair, if people are marking your emails as spam frequently enough to get your IPs/domains blacklisted then it suggests the system is working as designed and you shouldn’t be sending whatever you’re sending to those people.
Kind of makes me wonder if the entire universe is within some event horizon.
>Buffalo sauce

Yes because it's made from buffalos.
Have you read about this "danger zone" argument? What do you think of it?

https://noahpinion.substack.com/p/book-review-danger-zone
I’m happy for alternatives but didn’t see a compelling reason to switch from dunst here.

The author mentioned some uncool breaking changes but didn’t elaborate.
I didn't know this many people used F#. Already I saw it mentioned twice in front page comments here :)
The gibberishness comes from the math needed to understand it and not from the knowledge of asymmetric cryptographic patterns. I highly recommend that all CS students take some abstract algebra courses for an introduction to the ideas behind this!
> If Teams is built as a website, do we expect them to test every feature of every release on every browser?

If they've got good unit tests, they may test every feature of every Teams release and I assume they test on all the browsers/versions that represent the vast majority of the market. They don't bother supporting FF Nightly because it's not important to them, not because of some "accident" in the code.
> While solving a not-so-easy lifetime problem in Rust related to async closures,

The problem is async not the borrow checker. Async adds a lot of incidental complexity
The cost of dealing with a global world is that you have to work with countries that have different legal norms. Maybe that means that the local law enforcement doesn't prioritize your intellectual property. If they can't get the prosecutions they want, then maybe they need to be flashing a few more roubles or yuan to the "corrupt authoritarian regimes" to make sure they see it their way.
The Base Assumptions undergirding all AI safety research is that:

1. AI systems respond to incentives, not commands, including incentives you did not intend to be there.

2. The technology will eventually outsmart its creators, making the imposition of reactionary controls difficult or impossible.

#1 was a good bet, and has already been proven with existing ML systems. In fact, it's one of the most common training blunders you can do and there are countless examples of artificial stupidity coming about from poorly thought-out incentives. AI are ruthless optimizers that will find the loopholes in your systems and maximally exploit them[0].

#2 implies significant harm if we get it wrong (and according to #1, we will always get it wrong). It is very plausible that AI will exceed human capability in at least some tasks, since there are already problem domains where AI dominates (e.g. chess, Go, etc).

My main objection to #2 is that the idea of a new structure or machine that exceeds human intelligence is not novel. Humans evolved to live in small tribes of no more than 100 people and we have not exceeded that limitation. So we're already several nested singularities deep[1] and humanity has not yet been destroyed.

On the other hand, humanity itself is a singularity: the system that created us (genetic evolution) is not capable of effectively controlling us anymore. We control it, and have been doing so since the dawn of agriculture. And we can see the harms that we have done to nature in pursuit of our own goals. So it's not irrational to extrapolate and see how an AI with more intelligence than us can do more harm to us.

[0] So are human children, but they do not have the I/O capability of a data center full of A100s.

[1] Agriculture beget civilization, which beget nation-states, which beget corporations, which beget computers. Each one is a singularity unto it's creators.
I've said it before, you must really hate your employer if you're migrating from high level languages to Rust.

If you want a sure fire way to make sure hiring costs more, development progresses slower, and time that would otherwise spent on delivering business value is instead spent on engineering rigor, move that Java monolith to Rust today.

(to be clear, this isn't an indictment of Rust, it's simply the idea of going from established high level languages to any unmanaged language)
>True, for many people 49€/ month is still too expensive

But those people have to have means of transport at least to go to work. Even if they have a shitbox they pay more than that in gas and taxes. It's precisely for those people that this would be more beneficial.

As a bonus, it would reduce the ENORMOUS externalities that come from car usage: pollution, congestion, space for parking, roads, etc.
Which one prevents race conditions?
Show HN: Super fast continuous prime sieve
I mean, I'm not sure I'd require people who study and advocate for nuclear disarmament to also be publishing papers on how to improve bomb yields in order to treat them as credible. I'd probably expect them to study game theory and geopolitics.

"None of the material in this nuclear disarmament course even covers how to build a modern hypersonic missile!"
Wait the whole article is the headline? I expected more when I clicked the link
I suspect like Wordle, or crosswords for that matter, it will take a certain amount of practice to get the hang of it. But! 43 guesses and I feel good about it.
To be fair, they can do that just fine regardless of whether you’re running externally-available services. Most untargeted, low-effort DDoS relies on filling up all your bandwidth with spam traffic, not exploiting some layer-7 vulnerability in an application you host.
I'm not sure why you're getting the downvotes but this is the way for people who want some level of self hosting. I finally gave up hosting my own mail server about two years ago- I had been self hosting email since 2005, but it reached the point where delivery to the big companies was extremely difficult. If someone wants to host their own software but actually have their emails delivered they really do need a third party SMTP service that specialized in deliverability or has a big company behind it.
Many endowments pay the salary of the fundraisers at major universities, in fact. And legacy gifts are usually set up for "forever" scholarship, where, say 5000 bucks is available for a certain type of student each semester forever, because the gift to the school was large enough that they know investing it will make at least enough to cover the cost.

So no, endowments aren't spent, but the returns fund a lot of stuff.
Is there any way around it?
a standardized test to eliminate bias as much as possible

Uhhhh... It eliminates competent, skilled people who don't have the time to memorize the latest cargo cult trends in hiring. Look in the article for a glaring example.

"Invert a binary tree" is actually considered an easy problem to test your basic knowledge of how trees work and tree traversal.

So would simply printing out a tree, and at least that's something a person might actually do.

Tree "inversion" doesn't even make any sense and at this point I'm convinced that the cargo cult is choosing it because it's the extent of their own understanding of trees and somehow sounds extra technical to them.
It isn't that anyone things that folks from Iowa, going to the nearest in-state State college, can't make it. It happens. It just probably won't, but you might be more comfortable than someone that didn't go. Just don't, say, be a public defense lawyer or be a teacher.

It is that we know that going to places like Harvard, you are much, much more likely to have a well-paying job, comparatively. Bonus points if you are rich and can do things more often with your peers. I'm not under the impression that the education is that much better (it might be, I can't assess that). The networking you definitely seems better. You are getting a foot in the door, a thing that poor families can't always get without a good dose of luck.
It's my favorite language, but I wouldn't get your hopes up. :(

By the way, do you mind pointing to where else it was mentioned?
No. The truth is not unknowable. Some truth is unknowable, though.
3dfx Voodoo 3 - ah yes passive cooling, I lost some skin touching an aluminium fin. An active cooler was needed, but easily screwed on.
The mentioned article appeared in the "News" section of Science, not the "Research" section. There are very different standards for those, this is not a peer-reviewed paper. The snarky remark in the first sentence is a bit misplaced here as this is actually the section of Science that is more like a magazine than a scientific journal.
I'm a bit confused, because I don't see the commonality between Go and Project Loom other than lightweight threading. Go's whole concurrency model is still fundamentally different from Java as it went all in on CSP, and Project Loom isn't.

Beyond that, nothing about Project Loom fundamentally changes the design of all but the most performance sensitive concurrent programs in Java.

For most of us plain programmers that Go was targeted at anyways, a bucket of OS threads is just fine. Now they will be a bucket of virtual threads, which will be nicer, but not exactly game changing.
Is this kind of like the incubator babies testimony before Iraq War I?
Nah, about 2% of my "Thank you for ordering, here is your receipt" mails also get marked as spam.

Some number of people just smack the "spam" button for nearly everything that is automated, and those "spam" buttons seem to work on absolute numbers not percentages; so if you have a high number of people in the pool then you will be false flagged eventually.

We had a very explicit double opt-in system, made it super easy to unsubscribe, emailed once a month at most; and we had people still marking our communications as spam. I'm not sure what else we could have done to weed out the people who just smack the spam button honestly.

That said, there was a lot of variance, emoji in the headline was the campaign that caused 9% of people to mark spam and 20% to unsubscribe, but it was enough to have us blackholed for 2.5 months.

I think a major issue is that people don't want to even check how to unsubscribe and they see the “mark as spam” button as a “just make this go away” button.
Interestingly, the Netherlands tried it a few years without the results of the standardised tests being known to the teacher (the results came in after they'd given their advice). It turned out that children from a poor background started getting worse recommendations...

As a result that practice has been reversed and teachers now use the result from the standardised test again when making their recommendation.
> in addition the Riva TNT supported 32-bit color while the Voodoo 2 only had 16-bit color and had this awkward passthrough.

32bit on TNT at half the framerate, performance hit was brutal. 16bit on TNT was ugly AF due to bad internal precision while 3dfx did some dithering ~22bit magic

"Voodoo2 Graphics uses a programmable color lookup table to allow for programmable gamma correction. The 16-bit dithered color data from the frame buffer is used an an index into the gamma-correction color table -- the 24-bit output of the gamma-correction color table is then fed to the monitor or Television."
You say "plenty" but I doubt that such folk are statistically significant in the population.
It’s a shame that swift isn’t brought up more often in conversations around Rust and borrow checker mental overhead. From what I understand swift gets pretty close to the rust model (and even closer with some of the newer move and ownership proposals) without imposing as much on developers (especially folks that want to deal with slightly higher level programming).
> It can be foreign actors exploiting a country's problems, e.g., gun violence, racism, pandemic response, religious differences, etc., to sow division among the population.

Doesn't even have to be foreign. I think most of the propaganda the majority is exposed to comes from our own media and the politicians they cover. When they tell us not to trust X and Y that's just them being scared of losing the narrative.

The US is the most extreme in a western context (don't know much about the east I don't speak their language), the level of polarization in their media is mind-blowing. From the outside it's fucked up to read, and even worse to see normal people acting like this is somehow the other sides' fault.

People need an enemy today, and it can't be those in charge they're making sure of that.
It could have been intentionally set to a more expensive price level, to manage the number of people using it. (To manage the "load" on the product development team, because if 2% of all users encounter some problems - or otherwise need support - then it's not scalable.)
> In its ruling Monday, the appellate court said the organic growers must rely on Monsanto assurances on the company’s website that it will not sue them so long as the mix is very slight

That is about as good as "trust us." If it is unclear, that is a really bad position legally.