skysight-inc/HackerNews huggingface dataset:
> Those with the least to lose, shareholders, have most of the power.

The shareholders have the most to lose, not the least.

Ontario Teachers' Pension Plan's $100 million stake in your company (for example) is worth a lot more than all of those jobs put together. That's why they have all the power.
Nice work!! Only comment I have about the website is to make the row highlight color a little softer and highlight row transition a little more gradual.
Hell yeah! Appreciate it.
What if the corporate structure reserved ownership shares for the users, and/or per-impression ad revenue went directly to the content creators. Some way to keep control distributed instead of centralized, that is baked into the company charter from day 1.
The hiring pipeline for "diverse" applicants is much smaller than the pipeline for non-diverse applicants. Insinuates that the problem needs to be addressed at a wholly different level.
I prefer to think of it as local variables over X amount of time. After that, they are non-local.
If you need an API Gateway that can work with Lambda, but with better performance and feature set, take a look at https://github.com/Mashape/kong - there is an open PR for Lambda support which will land in the next version (I am one of the core committers).
> Do you think race and gender should have any role at all in hiring decisions?

In general, no, unless there is some specific reason why a role needs to consider those qualities, which you alluded to.

> Can race and gender be proxies for adding additional perspective?

I should think so, but at the same time I find it a bit insulting to suggest that they're primary indicators for perspective. For example, a wealthy British black man and a wealthy American white woman have significantly more in common than a poor black man and the same wealthy black man. Using race as primary indicators is actually a bit racist.
It's going to be the weirdest thing for other countries having to look at different countries to provide leadership in a number of areas.
Along with the myths about performance, the licence for the Intel stuff isn't what many people think... Anyhow, there's no need for MKL, since at least the operations that matter are as fast in OpenBLAS on x86 up to AVX512 (and infinitely faster on other architectures). You can get that with the Debian packaging of Octave, for instance, and you can fiddle it system-wide on RHEL/Fedora.

Thanks for working on Octave. I wish people would put money into it rather than (in the case of my university) paying enough for Matlab to fund one or two full-time staff who could do development and support of free stuff with Octave and other things like R. Multiply that by N universities in just in this country...
Why is it smaller? Do you have data to support this? How much more money does it take to fill your pool with qualified non-white-non-male candidates? I'm curious whether you are citing any data here or personal experience working in HR or recruiting.

Is the pool smaller because you primarily rely on referrals from your (already not especially diverse) workforce and applications from people off the street? Are you recruiting from universities that are predominantly white, as a result implicitly biasing your available pool of recent college graduates? Are you recruiting only from your local area, subjecting yourself to the local race balance?

If hiring diverse candidates costs more money, that can absolutely still be worth it if hiring diverse candidates provides measurable upsides. Of course, the cost matters - if it's 10x or 100x it's much harder to see a positive return. But dismissing it for being 'too hard' or 'too expensive' without actually doing an evaluation of the pros and cons is a little lazy, isn't it?
Ultimately information in the cloud, or anywhere is not backed up if it only exists in one place. Backing it up for one's self is essential.

This leaves most people in two categories: those who haven't (yet) had a catastrophic, unrecoverable data loss, and those who have. Leaving it to others, or all your eggs with just one service is an invitation to the first group. What I can say is it's almost certain something unimaginable will happen, be it a data center, service shutting down, or something getting corrupted.

I want to echo my experience of losing 16 years of email with Hotmail over at Microsoft due to the wind blowing arbitrarily in a different direction for a few months. I had my MSN messenger log in automatically to keep my account active on Hotmail, a criteria which was quietly ended. Unforgivable for me. Had some of it backed up luckily in real email clients but lost some critical emails and photos with a friend who passed away.

People who either haven't generated enough of a digital footprint and lost it are going to be in for an inevitable surprise with the online services that they take for granted as being ubiquitous. While the cloud is awesome, it is still quite in it's infancy.
Documentation should be written by people, for people.
Autogenerated API docs are as old and common as hills, but are so inferior that their value over readable Python code is negligible to nonexistent. I hope readthedocs isn't causing the Python ecosystem to abandon documentation written by humans with this emphasis on Java-style autogeneration.
One problem with distributed systems is the lack of a centralized authority for usernames. (Who says @POTUS is POTUS?) So why not create a custom TLD for a Twitter-like service? Each domain would be required to implement the API for that service. This would solve the username problem, and allow the registar to remove abusive users, but also let users host their own content. The only problem is domain registration fees, but hey, .tk domain names are still free.
6 Quick python debugging tips
> open yourself to law suits

Positive discrimination for minorities is legal.

> animosity among your employees

My wife has seen this, being one of the hires made to fill a quota while working at EA.
I think you have reinforced my point. Whether my takeaways from 1984 are orthodox or not doesn't matter...not everyone sees the same thing in it. This reminds me how in software they say most users only use a fraction of an application's features...but every user takes a different slice. So in reply to my original parent: this is why we can't have concise things.
When the criteria for a job is aptitude, experience, etc then of course it's ability over diversity.

When diversity is a qualification along with aptitude and experience, people are right to question.

A parallel discussion (and recent litigation) for college admissions is happening as well. Many black people admitted to top schools are only admitted because they are black. The stats show that black people admitted to some top schools need much lower SAT scores, while Asians need much higher (vs whites). This might not be the most polite way to phrase the situation, but it is absolutely true.
> From the people I've talked to who build their own things from wood, they either build from published plans, or they use their intuition developed from seeing a lot of successful designs and make theirs similar.

Or just look at actual "shipping" furniture and borrow their dimensions.
With any luck, the cheapening of solar and other alternatives will allow the transition from fossil fuels to be accomplished via market forces instead of political mandate(s).
This is best summed up as "Why not both?" In addition to the huge failings by both the Clinton campaign and the DNC - some of which you mention, but you're only scratching the surface - there's quite a lot going on.

Anecdotally on the fake news front, I have a bunch of folks I grew up with in CT that swore that Hillary was indicted. Mainly due to folks sharing false stories on Facebook. False stories that are shared on Facebook 4:1 by the "right" over the "left". And that was after having to deal with friends on the "left" sharing BS from BlueNationReview and the like in the primaries. Couple that with things like "Trumpbart" as my conservative friends call it being shared on Facebook at the same rate as CNN. Fake/biased news is an issue all the way around regardless of your political viewpoint.

And that's before you count in the "Comey" effect. Or the Russian DNC hack. Or whatever else. All that in addition to the failings of the HRC campaign and the DNC itself was the perfect storm that resulted in Trump's win.
Interesting idea, but...

Seems like a great way for company bosses to say "nah, we didn't know about this, the rogue programmer there made the decision".

Unless you have some way to also blame the management responsible for deciding such a design should be implemented.
A statement that a edit-major-newspaper- Anne Applebaum for the Dept of State is primarily an outlet of government propaganda is not just an argument, it's a conspiracy theory, and it also breaks trust.

I assume the examples you're referring to both the Hillary support and the Trump bashing, which are simply political stances not propaganda... since if you have to go back 13 years for broken trust, to the Iraq war, which was supported primarily by NeoCons in the White House and DNI (not State), and based on leaks to almost every newspaper and politician of the time in the terrified aftermath of 9/11, it's not much to stand on for claims of Propaganda. Colin Powell (of State) was the only one who even bothered to apologize for believing the intelligence presented to him. Trump certainly agreed on live TV.

Frankly, I thought the evidence edit-against- for war (faked bio-warfare photos, questionable yellow cake, etc) was pretty weak, but it's not like it not like WaPo was some amazing outlier.

Pravda on the Potomac :-)
Ahhh... for the days when Zerohedge discussed economics.
Your project looks awesome. If you can package it into a standalone app, I'm sold. There's certain things I want in my browser and certain things I want to manage in a separate app.
Trump follows faithfully the line of the incumbents in the energy sector (fossil fuels).

It certainly takes courage to drive the wrong direction on the highway and at the same time to claim that all the others are driving the wrong way.
So, presuming the pipeline is smaller, why does that make it a bad idea to more highly weight diverse candidates? Why can't you expand the pipeline AND hire diverse candidates?

What's the solution to the small pipeline? If there's a well-understood solution, why isn't it fixed yet? This has been a known problem for a while. Is it too expensive?
That's the idea here. If all your friends had blogs, they could easily create/ share content there the way they do on FB now. You could follow them in Google Reader, or any other RSS reader. Moreover, you could add content from news sites, most of which still offer RSS feeds.
The way this usually works, at least in comment threads, is that usually upvotes end up being stronger than downvotes. So the most popular thought in the community ends up at the top of the page... and then usually, the most popular counter-argument is its highest child.

It's interesting to see HN debate itself. The asymmetrical karma allocation can be a really interesting factor.
While scheduling is great sometimes you've really got to pareto your way to whats important. It is important to keep near and far perspective at all times, not to have your time be eaten by menial tasks... that something I am guilty of. If I am slipping I would take a break and try to reframe what is important as something interesting, ask yourself - how this can be exciting, interesting to you?

my 2c.
Compared to FB, maybe, but this place is no better about being pandered to its biases.

See the discussion every time the topic turns to the fiction that tech is a meritocracy for example.
They've moved to Ghz band (Ku?) for weather several years back [1].

Great moves for science and I am happy that we are advancing tech, but an upgraded version of APT nowadays with how cheap tech is getting could have provided people in developing countries some better pictures of coming weather. Also could have kept the 10 year old inside of us with cheap 100mhz radios outside at night, listening to the satellites passing over our heads.

1: https://en.wikipedia.org/wiki/Automatic_picture_transmission... & https://en.wikipedia.org/wiki/High-resolution_picture_transm...
Won't this attach a stigma to those hired (who aren't white/asian male)? It's quite literally a quota.
This is a fundamentally intellectually dishonest argument. There is a difference between making an argument with an agenda, even reporting news with an agenda, and propaganda. You can't just wash everything in shades of gray and shrug while saying "who knows what is truth? or what is false? oh well, guess we'll never know". Truth exists, and it is possible to determine what is true and what is not. Propaganda is passing off knowingly false reports in order to advance a political goal. It's a real thing, which is why there's a word that people created to describe it. Pretending that it's not propaganda has as much claim to legitimacy as any other news is not only wrong it's incredibly dangerous.
Energy is a strategic sector - government cannot stay out of it.

It will all depend if Trump is simply skeptical or has active interest against renewables.
There was a philosophical disagreement at the turn of the century where a bunch of ho-hums (including Einstein) decided to speak for everyone by saying everything here in this reality is discrete and isn't affected by anything anywhere else. A lot of work went into proving this over the last 100 years, with mixed results that just led to more and more testing at higher energy levels. With the Higgs, we started thinking we were "stuck" with our current theories. With the EM Drive, we're seeing things that don't fit in that model.

Going back to when the original disagreement started, there were a few physicists like Bohm and de Broglie who thought there was more than met the eye going on with discrete particles past a certain size limit. Their theories included a medium, or ether, in which all of this exists. To understand it a bit better, you might want to check out the "two slit experiment". There's one on Youtube that covers doing the experiment with photos, electrons, buckyballs and polarized lasers. Basically, when you understand the experimental results, you understand that matter acts like a wave sometimes and a particle others, even at large scales.

Those waves in the two slit experiment are likely responsible for the forces we're seeing in the EM drive. Also, I'm sure I've left out important bits here, but that's the basic idea.

To the moon!
How to be human: everyone feels this insecure right?
And if you thought George W. was an idiot..
One correction to the strncpy_from_user part, specifically this:

> The process could try to read another process’s memory by giving a pointer that maps into another process’s address space.

This cannot happen, there is no such thing as "a pointer that maps into another process's address space". A virtual address in Linux (on x86 and probably almost all arches) accesses either the processes own memory map (where access to unmapped addresses causes a fault even when done from ring 0) or the kernel virtual mapping.
It would also be a security nightmare, which is one reason why browsers don't really bother.
> "He sonny, do you want to eat dirt or accept our below healthy subsistence wages?" seems closer to how it goes.

And which of those options is better?
So you're saying the only reason they were admitted is the color of their skin and no other criteria were considered? What are the criteria that are normally used to evaluate a white student that were thrown out for these black students?

Are their grades lower? What about their post-graduation job outcomes? Do they cost the campus more money? How much money do they make the campus by playing on basketball and football teams for the university? What do the on-campus crime and harassment statistics look like if broken down by race and gender - do the diverse students cause more trouble or less?

If you're going to say something like 'they were only admitted because they are black' and then 'absolutely true' I hope you're prepared to back it up, otherwise you just sound racist - and I'm sure that's absolutely not true!
I've Got $50
As soon as you tie a persons bonus money to it, it isn't. You are no longer looking at the highest quality candidates, but the ones that match the minimal qualities. And since race/gender has no impact on performance (my asumption), this is a bad key.

But, as someone that can check the minority checkbox, woo!
Bloomberg U.S. Startups Barometer
A friend has one - only time it fired was when he forgot to deactivate the safety mechanism and tried to run aluminum through the saw. Bam!

Not trying to piss on the technology though — great if it saves someones fingers. SawStop the company though is douche-ish (you can Google it to see how obnoxious they have been).

Bosch too now have a similar safety mechanism on some of their saws.
Anathema indeed.
Expecting a tolerant person to be blindly tolerant (of anything) is an adolescent argument. Tolerance is not a binary state, and has never meant a binary state.
But what if you want to share stuff only with friends, and not with the rest of the world?
I have dislike anti-discrimination laws for a while now. For example, one of the methods used to enforce them (particularly in things like hiring) is statistics, most of which assumes employees are interchangeable commodities. Not to mention the problems with "performance" reviews and "PIPs" too. They were designed back in the 1960s for things like manual labor jobs. I am willing to suggest a compromise to limit them to these kinds of jobs.
"I think if we could manage to analyze that expenditure of money we would find that a vast percentage of it, probably one-half, is entirely wasted." - Robert Ogden, 1898.

Yet it's still going, more than a century later.
Interesting in this context: In 2013, David Gelernter proposed a future stream based web ("The space-based web we currently have will gradually be replaced by a time-based worldstream"): https://www.wired.com/2013/02/the-end-of-the-web-computers-a...
Oh and now we're supposed to believe Red China is actually doing something altruistic for the environment? Please, give me a break.
It'd be hard to do more than cutting frames out with that.

Wait, does anyone actually use the aalib output? I thought it was a joke.
> It certainly takes courage to drive the wrong direction on the highway and at the same time to claim that all the others are driving the wrong way.

On the plus-side if you crash, probably so does human civilization, so there won't be much in the way of history books to record this idiocy..

I've always thought that instead of government regulations we should just have a laissez-faire approach where externalities are assessed and paid for (e.g. the carbon-credit direction but much more generically).

You want to drill in the arctic? No one should be stopping you. An agency can asses the value of the environmental harm you are estimated to cause and you will spend an equivalent amount of money to offset the negative externalities. If it still makes economical sense to drill with externalities taken into account, go ahead and do it.
Thanks for the link to that site. GOES weather satellites use a different format.

Found the beginning article to the series here:

http://www.rtl-sdr.com/setting-up-a-goes-weather-satellite-a...
The New Intellectuals
I tried to find a link to this so called leftist dysfunction and foot shooting incident but the only relevant article I could find through a quick search was this:

http://www.seattleweekly.com/news/senator-ericksens-anti-pro...
> Why is it smaller?

Fewer women in the Engineering workforce. Which stems from fewer women in College engineering programs. Which stems from (and I'm firmly in the "IMO" stage here) girls being encouraged to play with dolls and boys with legos.

Of course, engineering isn't the only occupation where there is an obvious gender bias, check out the book publishing industry. 90% white females, last I heard.

> Do you have data to support this?

The college numbers are broadly available, as are the employment records.

> citing any data here or personal experience working in HR or recruiting

Mostly from my attempts to hire someone for a number of positions - every time I get the candidate pool narrowed down to qualified individuals, they are all white males in their late 20's or early 30's. Is there an unconscious bias? Perhaps, but I'm narrowing based on their work experience, not their name, website or talking to them on the phone by this point.

> if hiring diverse candidates provides measurable upsides

It's very hard to quantify the benefit of a diverse work team. You know the benefits when you see them, but putting a dollar amount to it? "We made 20 fewer boneheaded decisions this year, resulting in a savings of $30,000." I'd love to see it, but I doubt I will.
There's also Scilab, though it isn't directly compatible like Octave.
Another way of thinking about this is that the marginal cost of biking is only 1 extra hour per day. And there's no reason why this needs to be done every day - he could just bike in once a week.
Maybe the first step in fighting against disinformation is to stop calling it and thinking of it as an, "Information War," as if it's something with sides that's meant to be won.

The news these days is all about "fake news" and how we need stop it, but none of those information outlets seem to acknowledge the bias and falsehood in their own reporting. That's not to say there isn't terrible misinformation on the internet, but all this media buzz regard it seems like an overreaction which could lead down a dangerous road of censorship itself. If the goal really is to advance the truth, then shouldn't the best way of doing that be to focus on telling the truth rather than on silencing those not?

When ever I hear journalists saying we can stop misinformation by quashing all those other journalists telling lies, all I can think of is soldiers insisting we can reach world peace if only we could just kill all our "war-mongering" enemies.
> This is just societ bolstering the resources of our greatest minds.

Via government.
Run a profitable operation – Craft Coffee hiring ops associate
Bonuses at a company like Microsoft are typically based on an employee's performance - how well they met their stated goals, etc. Obviously, if a company goal is to have a diverse workforce, whether or not that happens is going to influence the bonuses of the people responsible for it. If this is an unacceptable outcome, you're suggesting that diversity can't be a company goal, period.

Like I've said before, it's a sorting problem - if implementing an algorithm correctly requires sorting some values to the top and some to the middle, you shouldn't get full credit if your implementation doesn't do that.

We're not talking about soviet russia production quotas being exploited here, just about adjusting the way candidates are found and ranked.
Putting Compilers with Programming languages and theoretical CS is probably not a good idea.

The issues in compiler construction and optimization are orthogonal to those observed in designing programming languages, type systems, theorem provers etc.

Systems will be a better idea, or its own category.
Also it's important to point out many american companies have significant portions of their revenues ex-US. e.g. GE/GM/Cisco etc have 60-70% of revenues from outside the US.
Define an "american job"
Oh my bad, I mixed things up...
Louis CK on the subject : https://www.youtube.com/watch?v=GU_OFbDn-SU
Is there a roadmap for GCP - wondering if they are coming to Australia?
> being focused on his original goals instead of trying to make more money.

My point is that there's nothing wrong with trying to make more money as the goal. It's not some morally lesser option.