skysight-inc/HackerNews huggingface dataset:
Interesting I just submitted h20 2.3 Beta, but it seems to be not getting much interest on HN. It could have been called 3.0 with so many new features.
You might also want to look into "Disparate Impact" [0] and "Unconscious Bias" [1].

> For example, if XYZ Company hired 50 percent of the men applying for work in a predominantly male occupation while hiring only 20 percent of the female applicants, one could look at the ratio of those two hiring rates to judge whether there might be a discrimination problem. The ratio of 20:50 means that the rate of hiring for female applicants is only 40 percent of the rate of hiring for male applicants. That is, 20 divided by 50 equals 0.40, which is equivalent to 40 percent. Clearly, 40 percent is well below the 80 percent that was arbitrarily set as an acceptable difference in hiring rates. Therefore, in this example, XYZ Company could have been called upon to prove that there was a legitimate reason for hiring men at a rate so much higher than the rate of hiring women.

[0] https://en.wikipedia.org/wiki/Disparate_impact

[1] https://www.youtube.com/watch?v=nLjFTHTgEVU
People here are commenting that NYC is quite an expensive place to live off donations.

I'm not sure what advantages that the location brings when working on a programming language (networking?), but I can suggest moving to South Africa where cost of living is low and quality of life is high. Yeah there's "crime" -- but it's not too bad as long as you're a little smart about the way you conduct yourself.

Cape Town is an obvious first choice and is really cosmopolitan with a good dev community, but I can suggest Durban as a good runner up; it was recently voted "Most Livable City in South Africa" [0]

For New York level "hole-in-a-wall" rentals, you can live like a king in South Africa :) If you're willing to share a spot you can really get a palace for yourself, and enjoy some of the best beaches in the world (in Durban).

[0] https://www.iol.co.za/mercury/news/durban-is-most-liveable-c...
How JavaScript Works: Inside Classes and Transpiling in Babel and TypeScript
Free treatment requires you to be in the right place with the funds to seek treatment though. I lived in an area where most of the free treatment we could get was a decent drive out of town and largely only covered children.

There were no universities near me that offered treatment and believe me, that was one of the first things I tried. You were lucky that you had the opportunity to get that free treatment; an option I didn't have. I'm sorry your parent had to deal with cancer, thankfully that's one way my parents have been lucky so far in.
What makes you think we're about to see a robotics renaissance?
Keep Track of the World Cup with Google
Please offer some facts or evidence to clarify it then? All you are offering is an opinion.
It only indicates the person's failure and inability on not able to validate whether the yes the other person said is true or not and hence he deserves to loose money.
https://www.fastcompany.com/40538483/youtube-sued-for-limiti...
Which according to their main developer is used in production at Microsoft.
But the decrease in traffic and used office space translates to significantly less commuting time and more space at work for people who can't work remotely. It benefits everyone.
If Google continues to advertise a strong stance on diversity the problem may solve itself, for them. I say this because I’ve noticed that my clients with a strong LGBT pride message tend to further attract people from that community. Resulting in an amplification. In one such company this was very pronounced.

The reverse (people not from that community self selecting out) might also be true but I don’t have anything to back that up with.
Few years ago Hana Hou (inflight magazine of Hawaiian Air) had an article on Kimchi scene in Hawaii.

https://hanahou.com/14.5/deep-kim-chee

It covers a local Korean market where Kimchi is made and sold. And then the companies that sold Kimchi in Hawaii, until a recent consolidation and about half of kimchi sold is made by a company owned by a man named Mike Irish.
it doesn't have anything to do with the company. before companies existed you still had to work to survive. it was of a different nature, but you have always had to gather and manage resources to stay alive.
I'm unsure what reading between the lines does here. Does the revelation that only some of cancelations is due to tariffs change the story beyond shifting a number from X to Y?
At no point in that article does it mention hiring unqualified candidates.

To be a bit blunter, there are plenty of great engineers out there, and some of them happen to not be white/Asian.

I don't know if what YouTube did was right or wrong, but pretending like only white/Asian people can be good at computers is quite insane.
Popularity is not a measure of validity.
He writes in Patreon that reaching $1000 will allow him to "work on Zig full-time for 3 times longer", so I'm guessing he's burning some savings and every extra dollar will just extend that for some time.
>They will generally aim to get contractual sign off from business-focused people that know little about IT.

In that case any IT consultancy could fool those people. If a US consulting firm is chosen, how could anyone make the claim that they were chosen on merit?

I know quite a few "business-focused" people. It is not so easy to fool them even if IT is not their core competency. Businesses typically will include several protection clauses in the contract and set the legal jurisdiction to their own country. I don't believe it is easy to fool businesses for years on end. They would go out of business pretty quickly.

>They'll promise them the world at a fraction of the cost of competitors, and the business guys will present a healthy set of cost savings to their board. Once the customer is fully locked in, they will fail to deliver on a few of those promises. Then the excuses start. Then the timelines slip. Then, after many months of this charade, they might get fired. Then the customer might try another company. Then they go back to on-shoring their dev team.

Then data would show that those firms have no long term contracts or repeat business from previous clients. Does it?
Really great comment.

With regard to Asian overrepresentation and Latino/Hispanic underrepresentation, I think there's a really good chance that how those respective immigrant groups came to be in the United States probably has a large role to play in this disparity. East and South Asian immigrants have to cross an ocean to get here, whereas most Latino/Hispanic immigrants could cross a land border (on foot in many cases!). The disparity in wealth required to pursue these alternate immigration paths probably significantly skews the class mixture of these groups and, thus, their representation in white collar professions.
What's amazing to me is that he's sustaining living in NYC on currently $423 a month. He must be pulling from a pretty large savings fund. Even his "fully sustain working on zig" goal is only $3000.

https://www.patreon.com/andrewrk/memberships
Legality and morality and not the same. There are lots of things that are legal that are morally dubious or unethical: payday loans, for one.

Just because the law allows it, doesn't make it a moral thing to do.
Recording insect and animal life regeneration in Madagascar using blockchain
This is a great example of how most self-driving car rhetoric abuses math to make them look safer than they are.

One of the funny things is that the case is often claimed that driver assistance systems/partial autonomy is worse/less safe than fully autonomous vehicles, but it's highly likely those partial autonomous systems, like emergency braking, likely account for much of the reasons a new car is statistically so much safer than the average.
That sounds quite similar to Rust, except less fine-grained than Rust. The Result type has an Error parameter which is usually an enumeration of the possible failure conditions, e.g. https://doc.rust-lang.org/std/io/struct.Error.html . That is, an IO function returns only IO errors, as compared to Zig's strategy which unifies all declared errors in the program into a single "error" enumeration.

(To be clear, there's a lot of cases when this precision isn't so useful, but the contention here is how fine grained they can be.)
Is there something about Rust that precludes it from reacting to failure modes as you describe?
Why Aren’t We All Buying Houses on the Internet?
A walk through blockchain – 24 hours using blockchain technology
Some people assume it is a yes when some one says no, but i can figure it out. Whose to blame here?
> If not, I don't see what use that number could be.

There is still value in the comparison. Products like mobile phones are going to have similar prices around the globe. Also, it affects the capability to travel.

With my European salary, I can travel anywhere in the world. Norway is more expensive than Turkey, but I can travel to both.

We had a team member for a secondment that came from a country with lower salaries. Our company had a policy where you pay first and then you get refunded. He needed to get all expenses pre-paid because of his full salary not being enough to pay for the expenses.

If you can buy a house in your country for 2,000 dollars. I can also buy a house in your country at that price. Probably I can buy a few of them once I have my basic needs covered in my own country.

So, there are more interesting data points than purchasing power in dollars. But it is relevant when we talk about wealth distribution.
Monitoring TempDB Using Key Dynamic Management Views
> That sharp of a gender gap is not the case in Eastern Europe.

Because gender equality is not in such a good shape in EE. The equal representation of women in STEM is inversely correlated with gender equality, it seems. Look at the data. In countries with generally high levels of freedom women don't choose STEM careers (look at Scandinavia), while in poorer and more backwards (in terms of g. equality) countries sometimes more women go to STEM careers than men. (That's partly because in rich and free countries women can choose not to earn STEM salaries and also STEM salaries are not that far from other professions', while in other countries women are often under pressure to go for STEM careers despite they don't fancy that at all.)
This type of analyses on the media's output needs to be taught in school.
My favourite part of this is Einstein's response to how the lecture theater took his cutting-edge German-only physics talk:

> Ils ont bien dormi … Ils avaient le droit

"They slept well. They had the right"
This seems like a great opportunity to reverse engineer the code, have a competition to find the top ten best / easiest ways to neuter the code or make it give fake feedback, then publicize your competition findings.

Perhaps you can find some phone hackers here to dump the image and applications, then have a forensics competition.
I'll also repeat sonnyblarney's comment:

What's also kind of buried [in the article] is that the 'employees' are a small fraction of Google's staff and do not represent the overall staff at company, as the headline kind of implies.
I said "issues canceling" - Nothing about `not` being able to.
Statistical Analysis of This Year's Strongest World Cup Contenders
If you reject candidates based on race, the probability of that having happened is very high.
Why Add Versions to Go?
Instagram. Dropbox.
For interest here's where you can find the relevant motions being referred to in the article: https://www.sec.gov/Archives/edgar/data/1652044/000130817918...

The ones being referred to are:

Proposal Number 6 Stockholder Proposal Regarding a Report on Gender Pay

Proposal Number 9 Stockholder Proposal Regarding Board Diversity and Qualifications

Proposal Number 10 Stockholder Proposal Regarding a Report on Content Governance

I'm not that familiar with corporate motions so I might be misinterpreting what I'm reading but it looks like the motions are for Alphabet to produce a report about gender pay discrimination, to disclose the qualifications of the board (including ideological leanings and biographical data), and to produce a report on the efficacy of Alphabet's terms of service enforcement (in particular around user uploaded content).

Alphabet's disagreeing statements on the first one is largely of the form "we think gender pay is an important issue (see existing published reports) but we don't think this is motion is a good idea". The second one they actually support saying "sure, a diverse board is a good idea". For the third one their response is along the lines of "We take this seriously to the tune of hiring thousands of people to enforce our terms of service".

My biggest surprise after seeing the article and reading the materials myself was that the second proposal (board diversity) claims that Alphabet is known to "operate in ideological hegemony that eschews conservative people" which is not the impression I took away from the article.
I like what we are doing at our company, an unofficial 1:5, where for every over represented candidate, we aggressively pursue five underrepresented candidates. It is a lot easier to train people for tech than it is to "train" someone to come from a oppressed community.
The 3rd goal on https://www.patreon.com/andrewrk is

> $3,000 per month Fully sustain full-time work on Zig.
Seems like mismatched expectations largely on your part. You get what you pay. If you ask for the cheapest workforce, you get shoddy work. I am not arguing the validity of your experience but I think it shows lack of depth.

On the other end of the market, there is a very talented workforce that commands a premium price that delivers world class products. You just need to know where to look. Most western tech decisions to use Offshoring/Outsourcing are based on the key belief that costs can be lowered. In a truly capitalist market, workers are also looking to extract their maximum worth (and upward mobility) and If you pay less, your workforce will bail at the first opportunity.

Additionally, no one wants to work for a project that is driven by a spec document that you authored and requires no design input from the local team
Interesting, so this sounds like we could start to apply principles of prospect theory and the system-level discovery utility of lawsuits. I've seen medical literature that argues malpractice lawsuits actually serve a valuable discovery function and may not actually add cost to the system since they make other parts of the system cheaper (preventing excess care due to underdiagnosis, for instance).

So, which sex generates more discrimination law-suits per capita? What is the payout on the average lawsuit? Does changing the sex mix decrease the lawsuits per capita from each sex? Is there a baseline "noise" of lawsuits?
How much of point 1 is because there's been a shift to hosted software? When the norm is hosted software + regular updates/on-going development, then the backing company is a lot more important vs. buy-once-and-go software off the shelf
Running it without GApps is by and large a pretty enjoyable experience, provided you don't use the communication apps that seem to break/work like ass if they are not present (signal for example, while technically available without google services framework will just never work right). Really the only ones that come close to working right are Telegram (although it will never shut up about google services and "not running without them", it will run just fine) and the builtin SMS app. Email can be procured reasonably well and I have a sizeable library of games that I got from old humble bundles (back when they were actually good) that are fairly enjoyable.
Thanks for the support :)

As much as I love NYC, it may be practical to relocate somewhere with a lower cost of living. Alee & I will reevaluate when the lease is up. She's in grad school, so who knows where that will take her? I'll probably just live where she needs to for her career.
It’s not that simple. If the police or border patrol want to ID you they can compel you to remove a mask. There are also various regulations around wearing full face masks in banks and the like.
You're right, equal representation simply requires that Google's new hires reflect the current underlying labor market demographics. Attempting to skew that distribution in either direction is discrimination.

However, I would like to see tech companies provide more merit-based scholarship and mentorship opportunities for underrepresented demographics... the price of college and weak minority support networks contribute to the systemic biases in our industry.
It's not illegal. You just need to show your ID at the pharmacy and sign the "I'm not going to make meth notice" on the screen.

Bronkaid works great as an appetite suppressant, a little energy boost without much of the caffeine jitters, and as its prescribed effect of opening up the lungs.
Nasa to hold major announcement about new discovery on Mars
Ask HN: What do GitHub stars mean to you when evaluating a project, if anything?
One place they're thinking of might be integration with C. zig's C integration is crazy good from what I can tell toying around with it. It was as easy as

@cImport({@cInclude("header.h")})

The language is also evolving rapidly, this may have changed, but if it did, it probably changed for the better.
Yeah, I feel like I'd have a heart attack well before that myself.
We got Shakespeare.
The buffer contains not just integer but also byte, unsigned byte, short, etc. Due to this, the buffer length may not be a multiple of 4, and Uint32Array views can only be constructed on buffers with a length of a multiple of 4.

Edit:
Also, the stride from one record to the next can be anything, e.g. 15. An Uint32Array would need a stride of 4 or a multiple of 4 to be useful.

Edit2:
I could try to create 4 Uint32Arrays with byteOffsets 0 to 3, and with a view length of a multiple of 4, then use the one that works with the attribute I'm currently processing. Not sure if that's really going to be faster but who knows.
Dhall – A Distributed, Safe Language for Configuring Software
Sorry, but that's simply not true. There are plenty of qualified candidates, all of whom can do any given engineering job.

The probability of hiring an under qualified candidate is entirely unaffected by refusing to interview white/Asian people.

Edit: Replying here, since I'm now rate limited...

I can see how you might think you're not selecting the "most qualified candidate" by limiting who you interview based on diversity criteria, if you believed hiring was very precise, but in my experience, hiring is much fuzzier than that.

"The most qualified candidate" is not an objective number you reach after plugging values into a formula (please, show me the formula that can accurately calculate "fit"), and saying there is a singular objective "most qualified candidate" isn't actually how the hiring process works.

Further, if you identify a competitive disadvantage among your teams related to diversity, hiring someone who doesn't diversify your team (though is otherwise qualified) may actually hurt your ability to meet team goals and deliver (in this case) quality software. That "most qualified candidate" may not be qualified to provide the viewpoints you need for you team to thrive.
I am totally one of those people. My issue is with Valve attempting to wash their hands of any consequence of selling some of these games. If you take someone's money, you are endorsing their content.

This is the exact opposite of thought policing: Valve wishes that you decouple endorsement from sales, which is a hugely radical thing.

Free speech does not apply to private platforms. The game developers whose titles were banned could easily sell them elsewhere. But Valve has chosen to endorse them, so they have to take on any consequences.
I wonder if the claim of environmental friendliness actually works out in practise. Friends of mine who do remote jobs occasionally have the need to meet in person requiring international flights (which while being infrequent, are far more impactful than a local commute by car). You could say this isn't true remote work, but it seems to be the common manifestation. Conversely you can live closely enough to a workplace to walk or cycle.
Very nice! Anything that allows something more sophisticated than switch:case in embedded systems are welcome! Also, state machines are way too often overlooked as a proper model for embedded systems architecture. My guess is that proper implementation may become hard (specially if you want to nest them), and there are lots of hardware engineers doing firmware.

In my case, when I want to use a state machine for a project, I usually go with Quantum Leaps [1] tools.
Nowadays their website seems cluttered and management-focused, but the tech is solid and the tools are very robust.

They also distribute a book [2] on how to use the model using their framework as an example, and I even implemented my version of it as an exercise years ago.

It does not have (or did not, I haven't checked in the last few years) a tool to translate from XMI to their framework, but they have a freeware to draw the chart. Frankly, I have not even used it: I draw the state machine using some editor and it is easy enough to translate to code and maintain. Maybe not the best, but up until now, very nice to deal with the limited complexity of most embedded systems.

[1] https://www.state-machine.com/doc/concepts#HSM
[2] https://www.state-machine.com/psicc2/
Yeah like the article says, if you have a following online you are treated quite differently than those who don't.

I can still reproduce a major bug in Google search at will, it's a nice party trick.
Yes, and I'm not disputing that. What we're discussing though is the fact that CEOs make around 200x what their employees make and that you are required to help them uphold their standard of living if you want to eat or have health care regardless of which CEO you work for.
There is a difference between the groups that advocate for generous social welfare programs and steep progressive taxation, and the groups that advocate for radical societal shifts justified by cultural/class Marxism.

The former are left and the latter are far left, and (more to the point) the former are representative of the general population while the latter a dangerous minority within an already-dangerous minority.
The scary thing about a global passive adversary is that the attack is undetectable. Active attacks are harder to defend against but they're also harder to keep secret.
I'd argue not. Microsoft required payment for licensing the OS, Google doesn't.

It's patently unfair for Google the invest in most of the R&D got everything Android and not even expect a return.
Since world class engineers are perfectly distributed throughout the population regardless of age, sex, race, education, interest, and geography, it is a travesty that Google doesn't look like a random sample of Americans.
It is more of a nightmare than a miracle. Not developing software is better than dveloping software by indian "engineers".
I worked with teams in India, and found that they're basically time wasters. They probably cost more than they save, by producingg poor quality work. I myself work in a firm that deployed an army of teams in India, what I've notice that these guys are obstucle, especially when my work depends on them.
How Your Brain Turns Off Your Inner Critic
You just have to briefly skim that guy's post history to learn that he's an ideological warrior.
Whether a company promises not to keep logs or not they can and always will comply with legal requests (court order, warrant, national security letter, etc, etc) to monitor specific targets. Otherwise they will be out of business.

Bottom line: don't do illegal stuff. These services (if they are actually telling the truth about not logging) are good for protecting your privacy as a law abiding citizen but they don't really provide any shield for criminal activity.