skysight-inc/HackerNews huggingface dataset:
That certainly happens, but you will also find that companies - in the UK too - that insists on e.g. hiring from a select set of universities will tend to also have problems ensuring racial diversity for example. Because it's exceedingly rare that they'll have a representative distribution when hiring from a selective set of universities.

E.g. my ex works in HR for a bank that has a diversity board tasked with improving diversity. Problem: The bank prefers to hire from a certain set of universities that is dominated by students from private education backgrounds, which are predominantly upper middle class and above, which means they're predominantly white.

The numbers are such that with the universities in question they can not match the overall ethnic mix of the UK while recruiting staff with the degrees they want from those universities.

Yet suggesting that one hires by merit rather than by which university they're educated at is totally taboo to even suggest, though it'd almost certainly instantly improve their diversity and raise overall skill levels.

Companies where diversity is actually seen as important will quickly realize that they need to revise hiring policies. And one of the ways to revise it in most areas is to actually hire by merit, rather than by university "brand".
The paper's here: http://web.mit.edu/5.95/readings/bloom-two-sigma.pdf

It's not relevant to my specific question, as the three groups in the test had student:teacher ratios of (1) 30:1, (2) 30:1, (3) between 1:1 and 3:1

I'm interested in variation between the students within group 3, not the difference between the three groups.
Andy Weir Visits the Moon
Some developers enjoy a graphical IDE worlds, keyboard shortcuts + mouse, not everyone feels likes developer == "UNIX user/CLI".
Maybe we should mandate that a reasonable source code is deposited somewhere?
>Cultural diversity is the end result of an egalitarian society that doesn't place any particular culture above others.

Is it?

It's a priori possible that certain cultures tend to hold certain values that contribute to their success in initially-diverse societies, and as such will be over-represented down the road.

I don't know if this is actually the case; the point is rather to show that your position -- which is common in those who explicitly support mulitculturalist policy -- begs the question. In practice, it amounts to a proclamation of faith.
If Tor became a standard feature in Firefox that would indeed by amazing. Would also give Tor a bit of a better credibility over the current one ("Tor is for illegal stuff" which nobody who understands what Tor is for likes)
Not OP, but captchas pop up when I use proxies and tor. If you're not logged into a google account, you usually need to solve more than one captcha and it gets frustrating quickly. Luckily DDG does not treat tor and proxy traffic suspiciously.
Canada would disagree with you. One in five people living in Canada was born in another country [1]. Canada is officially a multicultural country [2]. Yet, there is a lot more trust and a lot less social strife than in the U.S., to use a comparison with the article you quote from the U.S.

[1] http://www12.statcan.gc.ca/nhs-enm/2011/as-sa/99-010-x/99-01...

[2] https://en.wikipedia.org/wiki/Canadian_Multiculturalism_Act
>>Google doesn't make money off Chrome, it is just a gateway to access profitable services.

In other words it makes /or could make money of Chrome (depending on investment and years of potential payback ++)
I don't feel being stuck with a PDP-11 user model is any better.

A world where GNOME and KDE developers get bashed upon, when trying to bring UI/UX into a modern world.
Well, that can be difficult if your diverse, equally-represented employees were not able to enjoy e.g. the education and upbringing of some non-diverse under-represented institutions and homes...
I don't know the details (because I don't understand unicode) but I am not sure what you said is possible.

But to me ASCII seems like a hindrance.

```
fmt.Println("Hello, 世界")
```

This line of go lang looks beautiful. I bet they never have to worry about bytes vs Unicode.

Here is python...

https://www.youtube.com/watch?v=sgHbC6udIqc

I'll add one more assertion to the list. People are born and people die. It is not fair for us to impose our mistakes and sins to the next generation. With that being said, my thought was simply all the scripts that are in python (even the simple build for Firefox was python 2 only last time I checked).

The way forward for anyone new to python is for us to tell them: Python 2 doesn't matter. Don't look at it. Learn python by which I mean 3.0+

I still don't get why Google of all places can't support python 3 in its standard app engine. To me it sounds like standard is deprecated for the flexible (which doesn't have a free tier).
Yeah the F-22 really is useless without a military industrial complex behind it. And a defense use. Sort of a parable about modern products really. Self driving cars with no maps, phones with no updates, no app store. Our best products are really infrastructure products, supported by a cast of thousands.

But the painting stands on its own and a decent pair of leather shoes will get you from a to b just as well as they did centuries ago.

If I remember rightly the most universal item of soldier's kit throughout all history was the spoon.
How much of the 1 solar mass of detectable gravitational energy is released before the moment of collision and how much is released at the moment of collision? Is the mechanism for release of this energy the same in both cases? If 1 solar mass of energy was released in total, and the mass of the combined black hole is less than the two before the merger, how is it possible that none of the mass of the black holes has escaped their respective event horizons?
I don't think they are in the same market. Say I want to give you $100m. I tell you to buy a painting for $10m, then I buy it from you for $110. $10m cost for money laundering.

I'm not saying that money laundering is the ultimate business. But these paintings are like Bitcoin: they are traded actively by rich people.

The advertising/branding is required to give value to a certain item.
This might shed some light on your question:
https://en.wikipedia.org/wiki/Comparison_of_operating_system...
First Gene-Edit on Live Human Patient Attempted in California
> Could you convert svg data to a polygon and then extrude it?

Yes, there are some tools that do this, but they're a hassle to use and usually only support a subset of svg, so many times I use FreeCAD instead...
Amid global electric-car buzz, Toyota bullish on hydrogen
Thanks for these links. They are exactly the types of things I had hoped someone would post! And they'll be helpful to me as a newish parent.
I don't think there was any joke intended. Often times someone will try to understand a murky topic by creating a (often personified) metaphor.
True enough, but all too often "diversity" is implemented as hiring people exclusively from the international middle-class culture, which is in many respects a far more homogeneous group than "white men".
"I learnt just enough web development to be able to build this."

Congrats! Seriously, this is the best way to learn. We're all on the same journey :)

EDIT: Yes, Oppia doesn't appear to update the URL after each step. So if you refresh the page you're back at the start of the lesson. (They didn't have to do it that way, though: http://www.codemag.com/article/1301091)
Audio in Video Conferencing – Its Importance and Relevance
I hope you understand that GistBox just rebranded as Cacher https://www.cacher.io/. Clickbait title.
An Interview with Ken Wong by the Makers of Alto's Adventure
The problem is that 'miscarriage' covers everything from what seems like just a late period to something really quite awful.

I agree that silence doesn't help and on HN is most likely unnecessary. But in general conversation it is reasonable to be a bit more circumspect.
Some will say better hardware support.
While Linux has better hardware support, i usually find this to be in the more exotic direction.

I think it's simply down to Linux being where the money is.
The big players (IBM, Dell, etc) are all actively promoting Linux, and trained personel is also somewhat easy to find.
So Linux is "the beast you know".

As for FreeBSD, it might be a technically better platform, but it is living in Linux' shadow.

Personally i run FreeBSD for the excellent documentation, stability, features like ZFS, but nothing i run couldn't just as easily run on Linux.
I've just been reading through this and it's surprisingly accessible to someone without a CS background.

Anthony Alicea's Understanding Weird Parts of JS on Udemy was pretty good at introducing some of these concepts and I would have thought most people working with JS would be interested in finding out what's below the surface.
This is well-known to anyone who ever looked into AliExpress and other Chinese online stores. Most of the stuff you can buy there has free shipping to pretty much everywhere. The reason why is known too (international postal agreements).

What surprises me today is that nothing seems to have changed yet. Last year it was rumoured that the free ride would gradually end starting this year, but so far the Chinese retailers don't seem to be impacted much — shipping costs are effectively zero for customers in Europe and North America.

If you are unfamiliar with this weird side-effect of the global economy, it helps explain why brick-and-mortar shops selling cheap Chinese stuff for mere cents can exist with a meaningful profit margin.
Catch up on communications (email, slack). Get organized. Catch up on mailing lists for important packages in my stack. Read a couple newsletters I subscribe to, and the articles hey link to. Read HN.

I also keep a running list of stuff that I need to get done that isn't dead urgent ("write up ticket about feature X" or "check with Bob to confirm that customer was satisfied with solution to Y"). I can usually knock out a few of those when waiting for compilation or similarly slow blocking tasks (in my current stack, that's running database migrations).
It's so good that people still write high quality command line utilities in the time everybody runs copies of browser engines for their editor and messenger on the desktop (refereing to Electron, Atom, Slack). Especially when managing servers over ssh (or ssh tunneled throught ssh tunneled thought ssh), good utilities are invaluable.
The two are intertwined and inseparable.
Also Qwant is very good (https://www.qwant.com/)
Right wing libertarianism is ultimately founded not on a belief in liberty, but on a belief on maximum protection of your own property. The push for deregulation etc. is about minimizing government intrusion into what people do with their own property.

As such you'll often find right-libertarians holding weird views when harming liberty protects their own property rights.
What year was that?

When it was my turn to play on the computer at school, it was a BBC micro, and the game "grannies garden".

https://www.youtube.com/watch?v=d3_6r6_1D3M
The problem with certifying a device (presumably as secure) is that security is a process, and a device that is secure now may not be tomorrow. For a device to remain secure requires regular updates.
Probably the answer is quite simple: Google has more money to offer.
Puffs: Parsing Untrusted File Formats Safely
> if Hogan had lost, do you think Thiel would have stopped?

Maybe. Thiel funded the destruction of Gawker for their crime against Hogan. He probably wouldn't've funded it if he hadn't had a personal grudge against Gawker, sure, but Hogan's lawsuit was entirely legitimate. If there hadn't been a legitimate lawsuit against Gawker, only illegitimate ones, would Thiel have funded those? We really can't say.
We (Nordic fintech company) took the other direction, because one huge client on our customer list helps a lot for further sales. It is still true when we try to enter a new market / country, selling is easier if we have a big name already present in that country on our list.

The Basecamp model would never work for us, it is really really hard to get just one client, even for 50 bucks a month, and that will not cover a percentage of our expenses.

It may be a US / EU difference though. The cultural differences between EU countries is a lot bigger than US states, and here you need a sales team.
This is also true. I don't see how they're making money off their extensive knowledge about me.

When I make the mistake of buying something online in a browser logged into facebook, then I get adds for a week trying to sell me what I just bought... this does not lead to me buying another one! And all this strategy seems to need is basic cookies, not a shadow profile.
You could also use \x auto in .psqlrc to have it switch to vertical display of records when they are too wide to display horizontally.
Russia posts video game screenshot as 'proof' of US helping IS
They do have joint ventures for electric car infrastructure.
SPARC T8 and SPARC M8 Server Reliability, Availability, and Serviceability
That's assuming they are "naked" and not surrounded by rotating disks of gas and dust.
WeWork Takes a Dip in the Wave-Pool Business
> I really haven't seen much benefit in static typing in regards to software defect rate or quality

Hold it right there. I've never seen anyone argue that static type systems prevent bugs.

I mean they do prevent silly bugs that occur from mistyping variable/property names but I've never seen anyone claim that they eliminate other classes of bugs.

The biggest benefit of static type checking is you know what all the variables are.

def checkout_cart(customer, payment_methods, cart, session):
# body

What the hell is customer? What is payment methods? What fields are available on these objects? What methods can you call on them? no freaking idea.

Of course, this kind of code is confusing in Java as well, but for a different reason: Java conventions encourage a kind of obtuse programming style where everything is hidden behind layers of abstractions of factories and managers, so that even when everything is typed, you're not sure what anything is doing because all the data that matters is private and so are all the methods that actually do anything useful. All you're left with is an abstract interface that can sometimes be just as bad as an untyped variable. But this is mostly a cultural problem. (I've digressed).

> Static typing make auto complete and refactoring tools easier, for sure, but it also slows down ease of experimentation

Java slows down ease of experimentation because it requires tons of boilerplate code for even the simplest tasks.

It's not the static type checking.

If anything, static type checking helps experimentation because you can change your mind quickly and the compiler will help you catch all the stupid mistakes that can occur from mismatching types or mistyping variable names. This removes a huge cognitive tax and makes programming more enjoyable. Although I will concede this is subjective.
I'm not saying all ICOs are scams. I doubt that they are. But I don't know. Nor do you. Nor does anyone.

And I'd like the ICO industry to die. Quietly. In its sleep if possible, not with all guns blazing.

Why? Because the Satoshi network is one of the most important societal developments of the last 20 years (if not longer). It's important because it made more progress in the field of trust than we've made since, I don't know, the Templars probably.

And what do we do with that gem? ICOs. ICOs, whose trust model consists of anonymous people asking for money with vague promises about a non-existent future. It's a travesty. It's like drawing a smiley face on The Scream. Das is nicht einmal falsch.

And you're right. It's not worse than opioids or gambling. But really, is that the bar? Shouldn't we be building on the progress rather than pissing on it? Wouldn't it be better if we were working on the trust problem for exchanges? On the oligarchy problem of mining pools? Taking the flaws in the current network and fixing them?

So yes. I'd like the SEC to step in. Maybe the old guard can help the rotten branch wither so the tree can flourish. I hope.

If you want another cesspit, can't you dig it somewhere else?
Automation is a net benefit for the economy but it temporarily impacts the lifes of the workers it displaces.
The problem is how to transition these workers to a different industry.
Ask HN: What's the best alternative word for 'hacker'
When explaining what I do to family members and folks who aren't in the tech space, using the word 'hacking' or 'hacker' makes them think I break into people's computers for a living (which I am not obviously). What's the best alternative word for 'hacker'?
I wonder if this is another validation of the "worse is better" philosophy as described recently in an HN article http://minnie.tuhs.org/pipermail/tuhs/2017-May/009935.html and also discussed at https://www.jwz.org/doc/worse-is-better.html
I recommend using pspg in conjunction with pgcli.

To install pgcli, simply "pip install pgcli" at the command line.

When you pip install pgcli, the config file is located in ~/.config/pgcli/config

- The pager config line, which by default is commented out. You can define the pager to use pspg here, or leave it commented out and simply add something like this to your shell rc file: export PAGER="pspg -s 2"

- Check out syntax_style (I like monokai)

from within a pgcli terminal, F4 lets you switch into VIM mode

Also, play around with the table format in the pgcli config. I have yet to find a solid line grid but haven't stopped looking for it yet.

then, you get to combine the power of pgcli with pspg, for ultimate powahhhhh
I mean, it is clearly "less" isn't it?

This continuum fallacy stuff really just makes privacy advocates look like kooks.

You have to use the language other people use if you want to convince them, and normal people do not draw an equivalence between someone googling their name, and someone staking out their house, because there is an ocean between them.
I believe neither is necessary, and writing a program in an actual programming language should probably remain a special interest kind of thing.

They should however teach the basics as they do teach math.

I'm thinking the very basics of discrete mathematics. Like, we can make lists of things, then we can do things with lists, like adding, intersecting, indexing, traversing...
Show HN: Email controlled gate opener in 20 lines of shell
It baffles me that they are not able to fix the "coil whine" problem. The support thread I was active has like 20+ pages, and they are still claiming that the new revision of the motherboard fixed the problem.

They even replaced mine two times, and even the technician that had to replace it on site told me it will make no difference at all. He then gave me a link to a YouTube video where someone was wrapping different parts inside the computer with electrical tape. That's when I knew that a) I need a new notebook and b) never buy a Dell product ever again.
>essentially, the robots will build, design and maintain themselves.

A new type of lifeform taking over earth is no longer an economic problem. It's an existential concern for the entire human race.
Or maybe Mozilla doesn't want to send search queries and user info to Verizon for analytics. Plus there might be a trust issue with search results.
Learning how to get patches submitted and accepted, and learning vala..
Taking big moral stands on things like proprietary video codecs and DRM has never helped Mozilla do anything good for the web, unfortunately. Google just does what they want anyway. As long as this change in default search engine doesn't compromise the privacy of Firefox users (I don't think it does compared to how things were before?), they might as well take the money.

Then again, Yahoo's results always seemed rubbish so I immediately switched it to Google or Bing after installing...
Show HN: APIQ Cloud public beta launch
IO-500 Goes Where No HPC Storage Metric Has Gone Before
I just say 'programmer', it's certainly easier than 'Someone burdened with inexhaustible curiosity'
So I invested weeks in openscad but as a fusion 360 user now I have to shamefully admit that I choose fusion every time I want to make real parts.

I switch accounts regularly here to not tie to my real life identity but hopefully I hve enough unrelated crap not to seem like a shill.

Just silly stuff like I want to print part of it but laser cut other parts of it and I can't find an easy way to get the surfaces out, or I have to go back and remodel because my fabrication approach has changed.

It's probably me. But I feel like I'm fighting the software sometimes more than using it. Also no fit or mechanical (altho those features are often crap).

I want to like openscad but I can't efficiently use it to make stuff.
while i've left DDG as my default search, it's not particularly good, i always find myself appending "!g" to get to google results instead... so much so that when google results are terrible (on some poorly worded searches or vague topics) i automatically append a "!g" by habit on google.

as for why i've left it as default? well it's just convenient to have the shortcuts.
What OS are you running? My "coil whine" was significantly quieter when running Windows. Running the preinstalled Ubuntu the whine was like 200% louder.
They've been fighting them over e.g. net neutrality for quite a while, so it makes sense they don't want to be associated with them.
Modern CSS Layout Handbook
And what is the reason people want their own information to be publicly accessible you think?

My public information on LinkedIn is public - to market myself. I didn't make it public so that another company could store it in their own databases, analyse it and sell it to "my boss".

This is a discussion touched upon in the article "What were the public squares and private rooms of the web? Who got to determine access? Should data be protected as speech?"

Anyway, as mentioned in another comment, the highly unethical work HiQ is doing will be hard to capitalize on with the GDPR coming up.
Ada already enabled it.
RHEL7 "runs on" Python 2 and is to be supported at least until 2024, so I don't think Python 2 is going away.
I don't know, to be honest. The first thing I did was to remove Windows and install Ubuntu. Sound worked fine. Due to the thunderbolt issues I now use a MacBook again so I can't comment on the current state of it.
Keep reading. It already has the capability for you to contribute using your local machine, folding@home style.
T Shirt Quilts and Blankets from Project Repat
As part of the deal they should have negotiated that Google removes that bagger 'install Chrome' from so many of their products.
I've tried using it but at least for technical-related searches it doesn't event approach the quality of results I get from Google
Workflow Automation- Why Do We Need It? Benifits and Usecases
Building Realtime VR on the Web – Conference Talk
Tamilnadu Images
The article mentions E-packet rates apply to packages less than 36" in length and less than 2 kg (4.4 lbs). What are the rates like for packages that exceed these dimensions? Are US-based e-commerce sellers any safer if they sell larger items?
I think most of us could see that even with Hillary doing that, she would be a better president than Trump. Everything you list about Hillary can be applied to Trump several times over. Overall, it was two truly horrible candidates that we had to choose from; and the worst one won.

I don't know how any 'hacker' could argue right now that Trump is a better president than Hillary could have been.
Finally, the funeral industry is moving online
DuckDuckGo is ok, I don't know if it's me but I feel like it's getting worse, for a period there I was hardly resorting to use "bags".

It's kind of interesting that no one can seem to build a really great privacy focused search engine. I'd pay for a product like Google but that respected my privacy. In fact, I'd gladly pay for it over some of the other subscriptions I pay for.

Maybe a hole in the market?