skysight-inc/HackerNews huggingface dataset:
There are a few things at work - Silicon Valley companies do not necessarily match the local demographics either. And even if you look at county wide stats, it doesn't account for displacement to neighboring counties. And these neighboring counties also represent the "silicon valley" workforce.

There are roughly half as many black people in the "Bay Area" compared to 20 years ago. But the black population increased in neighboring counties significantly.

While Asians are "over-represented" in tech, they are under represented in leadership and senior roles - compared to their representation in the lower ranks.

While there are a lot of technical roles at tech companies, the results aren't any different for those non-technical roles either.

And let's not even discuss how hiring and recruiting practices lead to a very limited pool. If most black engineers come from HBCUs and tech companies never recruit at HBCUs - well they are missing out on a large pool. If most hires come from internal referrals and the average person doesn't have a diverse friend pool - it keeps the status quo.

So diversity is broken on multiple levels, and it is easy to hide.

1. tech workers don't match the percentages in the larger regional job force
2. non-white people are not represented in leadership, not even commiserate to their ratios in the larger tech workforce
3. There are a lot of non-engineering jobs that should have more diverse pools (sales, marketing, administration, etc) and these roles still have the race problem.
4. Recruiting and hiring processes reinforce the status quo on "diversity"

Something is broken, but we spend a lot of time trying to obscure that fact.
I did a master's degree in CS at a US university a little over 10 years ago. I was one of only two U.S. citizens in the entire CS _program_. 75% of my instructors were from foreign countries as well.
Would you rather have the functionality available without prompting? (Me neither). Firefox at least can be configured to deny by default, not sure about Chrome. I do have a handful of sites where notifications or location or camera access are invaluable; everybody else gets an automatic "nope". No more popups!
> What if there isn't a pipeline problem? What if there is an actual difference in preference?

To be clear, i'm including 'preference' as a sub-component of 'pipeline problem'. I think it's a cultural open question whether or not we consider this a 'problem'. I think the argument for preference is much stronger on the gender question though, than on the minority question. There's strong psych research indicating preferences against programming for women, but i'm not aware of any for say, African Americans. In the minority case, I suspect it's more of an access/opportunity issue early on, but i'm open to many views of these issues.
"Electron hate is the new PHP hate."

The new thing that people hate because it makes their work life bad? That is harsh criticism indeed.
maybe offtopic, apologies

> she suggested Twitter be a public utility

Always interested to know how that could possibly work. Not just for twitter but for any other dominant site. The internet now has more users outside of the US [0] so who is the public, and who manages things?

[0] https://en.wikipedia.org/wiki/List_of_countries_by_number_of...
I get how Electron is useful. What I don't get is the why of it. Why should I have open another browser engine when I could just access it on my browser that I already have running.
I think the best way to sum this up is: "If it ain't broke, don't fix it."
That's actually a great point, Visual Studio becomes a distribution point for Azure client software and SDK's, meaning you potentially don't have to do any extra configuration the way AWS and GCP require.
Show HN: Use Tyk as kubernetes ingress
> Suggestions to anonymize the interview process typically produce results that are even less representative of their desired distribution, because almost every company is actively discriminating in favor of women and "marginalized communities."

Two citations needed.

I've been on hiring committees for years, at both very large, and very small companies. I've hired and rejected both men and women. I've never seen a "diversity hire" done.

Also, you are the first person I've seen say that blind interviews decrease diversity. In fact, the study that gets cited the most involving orchestras showed the exact opposite. [0] I would love to read where you got your information.

Thanks.

[0] http://gap.hks.harvard.edu/orchestrating-impartiality-impact...
Now you're intentionally moving the goalposts. The author says it's only 70-90% accurate because you cannot ever expect an intelligence dossier to not be potentially contaminated by other agents or sources looking to intentionally provide false or conflicting information.

That does not render the dossier unsubstantiated as you claimed because you have to evaluate the merit of each claim and use it as an avenue for further investigation. Which is exactly what the Wikipedia article you linked says: in that many claims have proven to be true over time despite some disinformation.

So can you tell me again what exactly makes it unsubstantiated?
Caviar might be the most overrated food item (besides foie gras) that exists. It is enjoyable, but nowhere in proportion to the cost. It's a status symbol.

It's a damn shame we are pushing species into extinction for irrational reasons (overrated fish eggs, rhino horn ED "cures", etc)
Most of that is actually because of the difference in fuel -- Raptor runs on Methane, which produces more H2O and less CO2 than RP-1, and H2O is a smaller molecule and therefore more efficient.

Yep. The actual physically relevant number is exhaust velocity, which is the mean velocity of the particles in the rocket exhaust.

Isp = Specific Impulse = exhaust velocity/(9.81ms^-2).

9.81ms^-2 there is not any actual acceleration, just an agreed conversion factor.
The unit of Isp has no physical significance, the convention just arose because early rocketry was a collaboration of people who all used different units, and they wanted to be able to compare numbers. Since the unit they all shared was a second, and they all agreed (roughly) on the real value of g, they just divided exhaust velocity by their g to get a number that could be compared. The convention stuck.
Worse than my wife's notebook?
Not sure if HN worthy but it was definitely a funny read that made me laugh.

It reminded me of someone I knew that created a fake Facebook girlfriend to make it seem as if he was dating someone and went as far as having fake public conversation on each other's walls.

It's also sad because it reminds me of men like those in Japan that live with life-size woman dolls to replace the void of lonelinesss.
Your comment was meant in jest, but I believe this article was written in the context of the push for "structured programming". The "structured" in that was selected for a reason: What business wants to say that it's making unstructured programs? It sounds chaotic, unmaintainable, and like a ticking time bomb. So the people responsible for pushing the ideas of structured programming selected a name that made it hard to argue against.

EDIT: Double checked the date of the original article, it was 1971. Right in the middle of the Structured Programming push by Dijkstra and others (who is cited in the article).
If you look at healthcare IT, American government used existing technologies but also adopted fledgling technologies as they developed (FHIR). What has been crated and adopted in the last 10 years has opened communication greatly.
The identity function is collision free. It's the fastest one.
You have to ensure you keep your business code separate from the Qt code. It's extra work that people might not want to deal with when they are more comfortable with other options that don't require special care.
Rename old ideas into newfangled sounding ones and they might take off again. Mainframes were the first "cloud servers", they were just called "mainframes" instead.
Getting Organized with an Engineering Logbook
>massive overrepresentation of Indians and other Asians

As indicated in the article, there's evidence [0] that there is profound underrepresentation at the leadership level relative to junior representation.

[0] https://c.ymcdn.com/sites/www.ascendleadership.org/resource/...
And yet, Jay-Z, or whoever made the song quoted, was able to release this lyric in the public without causing a problem. (I'm not saying this is right or wrong, because I don't know what the lyric is, but the double standard should trouble everyone.)

Implicit in all this nonsense is a "right not to be offended" which is absolutely impossible to enforce and protect without Orwellian levels of tyranny, which a lot of people seem to think is perfectly fine. Language changes, slang changes even faster, people like 4chan like to stir up trouble by showing how easy it is to manipulate the public perception. There's literally no way to define "hate speech" in an objective way without having to constantly modify the definition. And just as it is possible to be inadvertently guilty of "hate speech" because of ignorance (e.g., I didn't know the word "gyp" was a slur against Romani.) it's even more possible to engage in hate speech without using any of the explicitly proscribed language.

As an example, for this conversation, I'm going to define "grot" to be a racial slur against someone I am hypothetically prejudiced against. Does me calling someone a "grot" count as hate speech, when no one knows what it means? What if the word catches on among my friends (who are also hypothetical bigots) enough so that a common acquaintance knows what we mean when we use it. Does that count? How many people need to recognize this meaning of "grot" before it becomes something you can't say on TV? How many people need to recognize this meaning before you can be arrested in the U.K.? What if I can incite a crowd to violence by chanting "Grot!" over and over? Yeah, we'd all probably agree that's problematic speech, but where's the dividing line?

If you ask me, people who make "hate speech" laws are a bunch of grots because it's impossible to enforce them objectively and consistently.
Kim Phuc (“the napalm girl”) receives prize for peace work
Competition on high volume routes plus larger aircraft on those routes to amortize the costs.

This is exactly what happened with trains. High volume routes saw a lot of competition and were very cheap and local routes were very expensive. So I can often fly Denver to London cheaper than Denver to Durango, CO.

There's more parallels around regulating trains and how the train companies were eventually bankrupted and taken over, with the inverse happening around when Southwest was new.
I don't really see how this applies to the post, or am I missing something?

The linked article is about having multiple entries per open indexed hash entry, and sizing them to take advantage of cache line sizes.

Your code seems like it basically turns each open index entry into a struct of hash code and timestamp and then compares the timestamp on lookup. This just isn't clear because of how you store the timestamp in odd table offsets after shifting the bottom bit off the hash.

You could take your hash code / timestamp pair and use the articles cache line packing together really (at the cost of half the line).
They still capitalize each letter for initialisms (acronyms where each letter is pronounced such as B-B-C)
I could definitely run a bunch of apps in my browser, but I prefer the desktop clients when possible. They show up in the dock (I'm sure I could do this with a browser app), they keep my browser clear for browsign, I can more easily Alt+Tab to them, and I don't have to worry about closing my browser and killing my chat client.
first of all, i'm not going to have ads in my fucking AR experience.

https://vimeo.com/166807261
We're more of a substitute for seed equity. Or at least that's the lens through which we have structured our terms and strategy. Most of the co's we are looking at would not be able to get a small business loan (zero collateral, very limited financial track record by debt standards, etc)
Hi folks, I'm one of the creators of Terrapattern. It's correct that the project (created in 2015) is now essentially 'abandoned': we are no longer updating the code and datasets. The project is currently running with a very limited compute instance and (furthermore) it looks like we hit our API limits this morning, possibly as a result of this article :( I'll see if I can get it to open up again.
ever look at people. most people have something off about them and the longer you look the weirder they appear
Sounds sadly typical. I wonder how many fields there are where "everyone who's actually good at field X eventually goes into related field Y instead because it's higher paying, more respected, better atmosphere, etc".
A quick google suggests that this is an active research topic. I have only skimmed this paper, but they find that logging is net emitter of CO2:

https://cbmjournal.biomedcentral.com/articles/10.1186/s13021...

Interestingly, they account for carbon emission from the wood produced by logging ("sawnwood"):

Sawnwood decay is approximated with an exponential decay [with a half-life of] the normal distribution truncated at zero with mean equal to 30 and standard deviation equal to 15, according to IPCC guidelines. So far, no life cycle analysis has yet been done for woody products in the tropics and adapting the framework developed in Europe and North America in tropical countries remains challenging.

So they assume that the average bit of timber lasts thirty years before giving up its carbon, and only about one in six lasts longer than 45 years. I suppose the lifecycle of wooden manufactured items tends to end with them being burnt when they're worn out.

If i am reading the graphs correctly, then wood going to the sawmill is only a small part of the carbon emitted by forestry, and they mention that only one-third of the wood entering a sawmill leaves as sawnwood, the rest being lost as sawdust, so even if you could preserve wooden items for ever, it might not move the needle much.

On the other hand, if you could collect all the sawdust from the mill and bury it, or make it into biochar and then use it as a soil amendment, that might.

Anyway, that is one paper amongst many, go forth and read if you're interested!
Will those Russians stop at nothing?
My first thought is that you might be able to boot Win10 with 1GB of RAM, but there won't be much of anything left for your applications. Swapping is on the slow CPU hungry SD card too. It's not going to be fun.
The short answer is if your financials are good enough to qualify for a business loan without a personal guarantee, which means you have revenue high enough to service the debt, then that's great.

My guess is that Earnest is investing more money, at a much earlier stage, than when a business loan without a personal guarantee would be available.
Electron is the best way for a third-party to wrap someone else's web-app into a more-fully-featured desktop app when that someone else doesn't want to ship a native app.

For example, there are a number of desktop Facebook Messenger "clients", that can pop OS notifications and so forth. They're all based on Electron. None of them are built by Facebook.

Similarly, there are a number of desktop Gmail "clients", not built by Google. They're all Electron, too.

The only alternative to this approach, would involve reverse-engineering the company's web-app's (proprietary, undocumented) API to write a native client library for it, and then constantly fighting the company as they try to block your native client library from being able to access their backend service. Some projects do that (there are at least two "native Gmail clients" that are actually native and are built on a reverse-engineering of the Gmail web-app backend API) but it's really not worth it if you're just a dev trying to scratch your own itch of wanting better desktop integration from these web-apps.
>> Just like you wouldn’t appreciate a dictionary with only 10 words per page (so many pages to flip through!)

> This also makes me question the veracity of the article.

Personally I thought the opposite, I find it a fantastic quote from the article as it exactly describes the problem:

Things that used to take a single click taking multiple clicks with slow animations between them because "design" and information not anymore visible on one page even though the human visual system is very well optimized to deal with that vs waiting for multiple screens.
On Windows I see very similar results. Discord, doing nothing, idles at 165mb of memory usage and Signal (with even fewer features than Discord) manages to use 233mb while doing fuck all. Telegram, which has just as many features, idles at 78.5 (still a lot!!) and opens in literally 5ms instead of loading up for 30+ seconds.

>what people don't seem to get is the experience of using Electron is miles ahead of anything else in convenience.

That just blatantly isn't true. QML has the same "write markup run JS" idea and WPF is just XML bound to whatever .NET language you want. They might take a few minutes to learn if you already know web programming, but once you start writing code it doesn't take any longer than writing the equivalent HTML/JS/CSS. Like the OP said, React Native accomplishes the same but runs 1000x better. Getting people to step away from Electron for 5 seconds, especially when they have the resources to do so (i.e. Slack being able to raise $400 million this year, Discord raising $150 million, etc.) It's insane that none of these companies have spent the tiny amount of time working on some open-source framework that's better than Electron.
plProfiler – Profiling Stored Procedures in PostgreSQL
Counterargument at least SOME people would be shipping actual apps that are worth something. 1 app worth using is better than 5 subpar ones.
1 GHz on x86 != 1 GHz on ARM
>First off, the primary issues with Flash were that it was proprietary, had numerous security issues (due to its open source nature)

How can the primary issue being it was proprietary, yet you then say its open source nature was the security issue? Is there a way for something to be both open source and proprietary at the same time?
A parenting guide to CS learning (2018)
thanks for sharing this, I appreciate it :) and for anyone who ends up here - I'm the maker and happy to answer any questions!
"Flash burns through CPU and battery like crazy" is exactly why Apple wouldn't let it onto iOS.
The example you gave is a diversity of skills, and that diversity of skills was actually a requirement for your business. If the inclusion of individuals possessing those additional skills (ability to speak Spanish, ability to network effectively in a given foreign country/culture) happens to map on to a racial or ethnic diversity, great, but that's not what's being advocated for here.

This also brings up an interesting point of contention. The diversity dance has 2 arguments at odds with themselves.

Claim 1: All populations of people are inherently equivalent and should therefore have proportional representations in all things.

Claim 2: Diversity is a boon because populations are inherently unique and provide a unique set of characteristics to the table.

Pick one. You cannot make both of those claims simultaneously.

You are advocating in favor of Claim 2, which is fine, but what if the position in question doesn't actually benefit from a diverse set of skills? What if it's a low level circuit designer that tends to favor a particular skillset and personality type? Is it not possible that attributes more commonly represented in a certain population might be overrepresented in sectors that require those characteristics?

In contrast, if you advocate instead for Claim 1, then there should be no discernible advantage to diverse hiring, it's just that a failure to do so would be indicative of bias.
People keep saying this'd be great for fake profile photos, but seems to me that's not realistic yet, at least not as demonstrated here.

A social media profile with a single picture is pretty suspicious.

To be convincing you'd need a steady stream of pictures of the "same" fictitious person, doing typical social media thing -- selfies with friends, vacation pics, appearances in other peoples' pictures, etc.
Cool page, and great job.

> Turns out it can disentangle pretty much any set of data.

All the example I have seen (including your links) are variants of face generation algorithms. Any ideas on how this could be useful beyond image generation in some style? Specifically for (data) science?

Sorry if this is a naive question.

Edit:
By "variants of face generation algorithms" I mean any image generation really.
Tbh, I did see a use-case: a literal off-the-grid user, for whom every mAh was an issue. Used a RPi with the tiny display and wired kbd...but I think he went for text-mode Raspbian, for lower consumption, too.
That probably works only for FPS/Battle Royale games though. I mean, it's crazy that if the 2 or 3 biggest streamers play a game it instantly gets to the top of the twicth browse list. They all play only that kind of game though.
I could use one to test my websites on IE ;)
Under performing compared to analysts predictions, which affects stock price. That doesn't necessarily mean they lost money working on Destiny.

And even if it they were negative, when Destiny left Blizzard still abruptly has an excess of dedicated support staff for a game they are no longer working with.

If a Hurricane destroyed Disneyland... Disney would have to a shareholder responsibility to lay off the workers from that park while they rebuilt. It's not a reflection of corporate greed, but a fundamental part of decision making.
If that's his view, he's pretty stupid to operate in China.
It isn't very friendly to Christians either:

https://www.nytimes.com/2018/12/25/world/asia/china-christma...
Wouldn't the license cost more than the hardware?

The site where they are sourcing the Windows ISO from seems sketchy, but apparently is legit...? [1] [2]

I guess the site is just an index of Microsoft hosted ISOs, so they are just providing a UI to generate the correct link, and you can check the link is actually going to Microsoft servers before downloading.

[1] - https://uup.rg-adguard.net/

[2] - https://www.ghacks.net/2017/03/13/adguard-website-download-w...