skysight-inc/HackerNews huggingface dataset:
I'm a team member of the company and it's true that it's challenging to organize this kind of retreats for families but we've done it a couple of times and we're currently organizing one in the Caribbean and looking into ways to integrate 2 of our colleagues that have recently had or will soon have kids, e.g. hiring a full time Au Pair.

Also, we organize two types of events. Remote offices where the focus is on working from a remote place (Thailand, Cape Town) but also retreats (Ski trip) where the focus is on team building and there's little work. It's always easier for people with families to integrate in the second.
For what it's worth: your thanks might be intellectually honest, but your summary of my argument is not.
> think the point is that "manifesto" is a term that is a bit loaded

[[Citation Needed]]
Has anyone actually benchmarked the vector lookup for various vector sizes in scala?

That would straightforwardly determine if the runtime is "effectively constant" or "effectively logarithmic", e.g. cause it is really O(a+b*log(n)) with a >> b.
what is a far larger problem is the fact that employers basically demand college and university degrees for jobs which require neither.

I am not american, but i wonder why the US seems to lack a tiered tertiary education system? In the netherlands for example, we have different levels of tertiary education going all the way from trade school to polytechnical education to research universities. This systems seems to create a far more fitting model for the labour market, instead of requiring everyone to have a college education which all vary widly in terms of levels of competence.
>These 2 lines essentially state that as women are more interested in people, there are some roles they might not be able to perform.

That's absurd. You're not even interpreting his comments
at face value. You're attributing a subtext to them that only exists in your imagination.

>Strip away his science and his words, he's a misogynistic techbro

What an absolutely hateful and sexist comment. It amounts to: "strip away his message and judge him by what identity group he belongs to"
Slight hyperbole. Figures you'll find are on average as the deals are negotiated individually with each cable company.

Most are actually paying $20-25. At the cable company that I worked for, the regional incumbent provider for an area that served golf resorts and the surrounding community, I think it was roughly $36.
Blizzard should put in an AI-assisted play mode where players are limited to X lines of code that can be launched with keyboard commands.
https://www.cdw.com/shop/products/SMART-kapp-IQ-Pro-65-inter...

I recently visited a school with one of these in every classroom. Every student has a laptop. Every classroom has an unused commercial "curriculum" product in the corner.

And given how much administrators make, and presumably embezzle, I'm not even sure these are bad investments, in a relative sense.
As others have mentioned, this was likely added automatically by Quartz to get a few extra cents/dollars from any story linking to an Amazon product/page.

Quartz probably has a page somewhere disclaiming their affiliate linking policy (which is likely: "we have affiliate links. They are separate and do not change the content of a story.") You can see an example of Wired's policy here: https://www.wired.com/2015/11/affiliate-link-policy/
Wouldn't recommend a symlink since it could break scripts that expect a particular version.

A bash alias is safer:

alias gpg=gpg2
Occupational preferences are not the subject of the document, though. The subject is occupational qualification. The specific things he criticizes Google for doing are actions taken once minority candidates have already applied for a job, that is, once they have already expressed interest in the occupation they're applying for: they're about reducing unconscious bias in hiring, reducing the false negative rate in Google's notoriously noisy interview process, ensuring that internal groups meet standards of representation, etc.

I just reread the document to confirm I read it right the first time. The subtle implication, and I'd argue one of the most harmful effects of the document, is the claim that biases (whether from nature or nurture) in interest also translate to biases in ability. There's a huge difference between saying "More men than women are interested in the job but we've got to hire the most qualified people regardless of either gender or interest" (and he almost gets there in his discussion of men seeking high-status jobs!), which I don't think I could really complain about, and "More men than women are interested in the job so our efforts to hire women are 'effectively lowering the bar' and probably illegal."

If you are at the point where you have 10 resumes on your desk from 10 qualified women, and 10 resumes on your desk from 10 qualified men, and you put together a team of 9 men and one woman, no matter how true it is that women as a whole are less interested in the job, it's not relevant.

(Incidentally, that's a quote from the portion of the abstract where they're mentioning existing research instead of their own, and it cites three sources, the first of which is a book by a lawyer that appears to be targeted at the general non-fiction market. I'm rather surprised that this is a permissible citation in a scientific paper, and I'm wondering if my standards are wrong or this isn't a super reputable journal.)
I also want to see the algorithm win on unorthodox maps. Perhaps a map they have never seen before, or one where the map is the same as before but the resources have moved.

Don't tell the player or the algorithm this, and see how both react, and adapt. This tells us a great deal about the resiliency of abilities.
But you actually prove the point of the article author by what you say. The fiat has this value because somebody simply decided it. There is no inherent value or use for the notes otherwise. They would not even worth the cost of the paper to print them. With unlimited renewable energy, in a few years, we could even transmute a "worthless" element to gold. Gold would have lost any value by scarcity. Bitcoin, on the other hand, once recognised by some governments, it is as good as fiat.

The whole point of the intrinsic value of a currency is that it is stupid, unless it is something that has practical use or value. Under this aspect, perhaps the last real currency with intrinsic value has probably been "salt" in the Middle Ages. Super expensive and used for a real reason: to make a miserable meal a little bit more palatable. ;)
I love the Mission Control idea of sending developers through an SRE-role rotation. It's really nice for people to see another side of working in the firm and it helps build relationships and empathy.

My current employer has a engineer training course that's meant to help early to mid career technologists advance and it's heavily built around networking and teamwork. To me those are skills no less critical than ones needed for technical delivery.
How does this work if you're not a citizen of that country? In this case your friend is an EU citizen, so that unlocks lots of options (like in this case work from Greece). I'm especially curious as Brexit is promising to ruin a lot of opportunities that would otherwise be available to my fellow Brits and I.

In the case of the American running a business from Crete, how does that work in terms of taxation and residency? People seem to get away with it in the far East, but (mostly) you can't just stay in a country indefinitely, mooch off the cheap system and pocket the difference.
It is not a thesis. If anything, it's more like a precursor to a thesis. This is akin to sitting down with the professor, and suggesting that some of these factors may explain certain phenomenon, and should be researched.
I like doing those onsite interviews at Google, Facebook, Microsoft, Apple etc. once a year to keep in touch with what is required these days. Why not testing yourself? In the worst case you'll get just rejected, not blacklisted or sent to a Gulag :D
> Django and Rails

Django's deprecation policy is practically the same as React's, except React provides codemods for every release, allowing you to automate code migrations.

And if you think Rails hasn't changed, you've probably not been using it long enough to remember the early drama. Not to mention Django's Python 2/3 conundrum (also class-based views). Heck, Django's development on top of Python's is aptly comparable to e.g. React's on top of ES.
2 quick points:

- The paradigm shift in writing interactive web pages in the React "write your app like a game that re-renders every frame"-style is extremely compelling. You are correct that there are plenty of largely static sites that do not need JS-based rendering, but for people wanting to develop single-page web apps or other interactive content, that mindset is a godsend.

- We recently re-wrote an ecommerce site with React and it is WCAG 2.0 AA compliant. To our knowledge, and to the independent firms that have audited our application, screenreaders have no problem with it. You still have to go through the diligence of all of the standard a11y-friendly techniques like semantic markup and thoughtful keyboard navigation, but React at least does not get in the way.
Show HN: Space Invaders chess
Awesome milestone, so happy to see progress with .NET Standard as it makes developers lives a lot more predictable.

On that note... a shameless plug :), don't miss .NET Conf 2017 our 3-day digital event that will talk all about .NET standard 2.0 and much more in Sept.

Sept 19th - 21st, watch anywhere details at: http://www.dotnetconf.net/
Except some you can outsource everything to a password manager.

I think I remember just these passwords: my 2 banks (that keep my savings), stock broker, primary email a/c, AppleID, personal VPS. For these too I keep very personal hints (no one else can guess) in KeePass (just in case).

Master passwords for LastPass and KeePass are quite difficult and I don't keep its hint or anything anywhere. It's a risk I decided to take. On the downside I have not changed these two passwords in a long time.

Rest goes to LastPass (100s of them).
I don't think anyone should expect the VP of diversity to be able to successfully prevent any sufficiently intelligent and determined engineer from making a mess.

It's an inherently unfair game. It doesn't matter how many crisis did she prevent, she didn't prevent one and that should not be enough to fire her.

Having said that, I assume this was not the first time he expressed his opinions about diversity hiring. The company should keep an eye on this kind of sentiment and use the information to guide its own behavior. If I knew diversity hires were creating such perceptions, I'd boost internal campaigns to better inform the workforce of the methods and intended results, as well as publish indicators that allow a fair assessment of its results.

I don't think, for a second, the bar was lowered. It's just that there is more than one bar.
I agree, it's 100% rational from your point of view, just as compiling it for the Flash VM or running as an ActiveX component would have made perfect sense for you to bring your high-quality code to more platforms.

My hesitation isn't about your code. It's about what we as a community are doing to the web platform.
does TSA recheck require retina scans?
These two dumbfucks are going to get us all killed!
Effectively constant seems like a reasonable thing to say if the real world number of operations is upper bounded by six. I don't interpret that claim as making any claim about the theoretical asymptotic complexity of an algorithm.

Of course, as the author notes near the end, this also means that any real world algorithm running on a real world data type which is bounded in size can also be considered "effectively constant", which does throw doubt onto the effectiveness of the term.

I guess in the real world we should use graphs in units of time instead of classes of functions to discuss performance based on input size, since that's what we care about.

Also interesting to note is that"effectively constant", although extremely hand-wavy and not rigorous, is used even by computer scientists to denote extremely slow growing functions. A professor once used similar words to describe the complexity of the inverse Ackerman function: https://en.m.wikipedia.org/wiki/Ackermann_function#Inverse
>If you're black ... you will endure frequent incidents of racism outside of work in Helsinki.

I've never been, but I've always heard that Scandinavian countries are usually far better about such things. Gotta say, I'm a little disappointing to learn that I've heard wrong.

Would you be willing to share some details?
https://www.newscientist.com/article/2143285-memo-to-all-tec...

Is probably the best response I can find at the moment. A few days back my Twitter was full of medium posts responding to specific points, but Twitter is not great about finding these things.

I agree with the linked article 100%, which states that there is plenty of scientific evidence that states the contrary, and there is plenty of science done about cultural differences.

A lot of what is so frustrating is that so much of this is just common sense, especially to identify that there are a huge number of cultural factors acting like a feedback to make people behave a certain way to meet expectations.

I'd refute most religions the same way. It's very clear to me that, for example, the Bible was written by humans vs something divine, as the odds of a God thinking and behaving (being petty, spiteful, or even altruistic) exactly like the humans that read it do seems pretty slim and frankly unimaginative.

There's a "chicken or the egg" question that needs to come with every assessment of behaviors of groups vs societal expectations and pressures on those groups. People in power, like yourself presumably (despite your insistence of having "no particular horse in the race) will always pretend that things are the way they are because of divine or otherwise pre-determined reasons. It's silly that people who consider themselves so rational are unable to comprehend how obvious this is.

Also lol @ programs for underrepresented groups “increase race and gender tensions”. Get fucked, dude.

edit: came across one of the ones I read before from a recently ex-Google employee:
https://medium.com/@yonatanzunger/so-about-this-googlers-man...

it's super good and worth a read
Honestly, it's going to be huge, imo. And like all good tech, can be used for good and evil :)

We want the best experience for users and devs that we can deliver.
> While the paper I handled is stored in the machine, I am sure that the results are transmitted to the next link in the chain through some computer system

I've worked with the New York City Board of Elections [1]. We have what I consider to be best in class: electronically-scanned paper ballots.

When a voter walks in, their name is checked against the rolls and the stub number on the blank ballot they're given is recorded. The voter marks the ballot in confidence and then inserts it, themselves, into an optical scanner. The scanner increments a "public count" by one and drops the ballot into a locked box.

At the end of the day, the public count is compared to the count at the beginning of the day. (These counts are publicly recorded for each machine and do not increment down over the life of the machine.) The aggregate votes to each candidate are then printed to a tape and posted publicly.

The machine also uploads these data to a USB drive, which is taken to a computer at the poll site for electronic transmission to the Board. Before transmission, anyone may compare those numbers to the tape or pubic count. (The scanner workers have to certify the electronic transmission before it's sent.) The NYPD then collects the machines, paper ballots and tapes.

Throughout the day, anyone may see the public count at each scanner. At the end of the day, anyone may review the publicly-posted tapes. Stub numbers for the paper ballots issued and public counts recorded are reconciled, with multiple poll workers certifying the reconciliation.

It's a messy system, but it's robust. The public count means you'd have to compromise everybody at a poll site to add or destroy ballots. (Or, you'd have to predict who won't vote and manually commit fraud.) To tamper with the votes, you'd have to compromise machines before they print their tapes. You'd then have to hope the Board's random audits don't attempt to reconcile the paper ballots with the compromised tapes.

[1] http://www.vote.nyc.ny.us/html/home/home.shtml
> because that suggests you can tell that a block is a "forked block" the moment it's created, but you can't.

Invalid blocks are invalid, that's one way to tell. Run the bitcoin protocol rules and you'll get the same results as everyone else.
Here in Barcelona, there is a restaurant called "Menage a Trois"...
Alternatively,
http://www.youtube.com/watch?v=DXUOWXidcY0&t=0m50s
>I hope you don't mind if I borrow it from time to time.

Sure.

>It's so fundamental that if you don't know it, you don't know the language at all.

That's what we were shooting for. We knew there was no way we would know a rock star without working with them, and we were more than willing to accept good people who had room to improve. We couldn't accept someone who didn't know the language. It worked out really well for us. Because the interviews were short, we could fit a lot more in during a workday and get the process over quickly.
>I think about this a lot and at the end of the day a founder has to decide if they care about their own payday or the broader ecosystem/market of independent products.

I think the solution has to be in fixing the system. As long as we're saying this is a competitive, free market but only so long as the individuals in it act in the interest of everyone and not just themselves then we're doomed. We need some wide ranging updates to the antitrust literature.
Lifetime of Manual labour keeps your body fit , desk job... not so much.
While the term is loaded with baggage (vs. immigrate, for example) it doesn't make a claim with respect to citizenship gained or lost, especially in this context.
This is how you end up with a convoluted technical solution that takes a month to program, instead of just talking to the business to adjust the requirement and turn it into a couple hours of work.
Or make voting last multiple days instead of just one.
You can find differences between sexes / races / ethnicity, and I think it would be foolish to argue that there are no differences. I think it would be foolish to argue however environment and other factors are no influence either. Pulling apart which influences what is rather tricky, I think.

One note I can think of, using your running analogy: focusing on the natural abilities at the very top of the echelon (or even just the pinpoint average) may ignore the massive spread of ability among the general population. Men are naturally going to typically be faster runners than women (larger heart sizes and stronger muscle density -- testosterone traits, in essence). However (and you can look at any mass-participation 5K to verify this), this ignores the wide spread. It is safe to say that your top male athlete will almost always outrun your top female athlete. I think it is also safe to say that a woman who extensively trains will almost always be able to outrun any man who simply shows up at a running event with zero training at all. Certainly there are differences in non-physical aptitude between the sexes, too; however, I also can imagine that there's a wide spread of innate ability here, too, with training also as a differential factor.

I don't think pondering the idea should be some sort of heretical thing, no, but especially with this subject, you have to be careful. I think part of the reason there's a large amount of discomfort about this is part historical example (eg eugenics). If the conclusion drifts into "inferiority / superiority" angles, it can be used by powerful people to exploit tribalism to do awful things.
Not quite. See this comment for the relationships of the specs: https://news.ycombinator.com/item?id=14971769

.NET Framework, .NET Core, Mono, Xamarin, and Unity are all implementing all the .NET specs. They are share many aspects, but each also bring specific capabilities that the others don't have, so its not very useful to think of these having a superset/subset relationship.
How do your favorite Consumer and Enterprise websites/apps handle user security?
Wait... first I've heard of this. Not that I'm reading every single post letter for letter but have been following the .NET Standard move quite a bit.

Is there a list somewhere that specifies what is not implemented per target, though it's in the standard?
While you are bringing up very valid points, I can't help but feel like your blaming the hammer for the shitty chair instead of the carpenter.
This is one angle I haven't heard. After diversity training he wrote the memo. I have never been through diversity training but could this help his court case?
I'm sorry but if your product can be easily copied by Facebook, you don't really have a product.

There was once a time when video chat was novel, but now since the technology is "done", there is nothing hard about developing these services from a technical perspective. Handling scale and various other things with these products used to be a challenge but now we have the cloud, API's and a mature ecosystem. The world really doesn't need more of the same kinds of communication apps, it all just becomes a gimmick and less of a utility.

So, most of these products will be successful based upon other factors -- such as the cleverness of their marketing, or whether or not they serve a niche that is lucrative enough and underserved enough on which to build a successful business, but not large enough to attract the attention of one of the goliaths.

The one advantage startups have over large corporations like Facebook is their size and speed at which they can move. Engineers at Facebook, like any large tech company, are encumbered by substantial process, political forces, and a reluctance to try new ideas. Your typical startup employee is also far more motivated than an engineer who just wants to be given their daily JIRA tasks. To be honest, why does a single app need a team of 500 (frontend) engineers in the first place? When a tech company gets large, it becomes more about business than technology, anyways.

So, it doesn't come as much of a shock Facebook is turning to the startup world to source their ideas and duplicate them, which is why I advise all my friends to steer clear of any of these "we're a better way to share/video chat/chat/message/communicate" startups. Only go to one if you have some burning technical itch. The one exception is if the founders aren't totally delusional and the company operates more under the impression of just getting an MVP built, with the idea of shopping it around to be acquired in short order. And in this case, know exactly how long that's going to take, take no VC funding, have no delusions of grandeur and as an engineer know exactly what cut you're going to get when the thing gets sold. I've only seen this work if the founders know someone at the big company and the thing has all been basically pre-arranged though.
Do you have a citation? As far as I know, existing AIs do not stand much of a chance again humans [1]. My understanding is that even if AIs can beat humans is small skirmishes due to superior micro, they lose so badly at macro that it simply doesn't matter.

[1] http://spectrum.ieee.org/automaton/robotics/artificial-intel...
I believe it was released in one place, and later leaked to another. No word on the consequence to the leaker.

> Maybe I'm overly paranoid

Maybe you aren't, and maybe you shouldn't have to be?

> the dominant majority in power

Who is this? Men? Liberals? The 1%?