skysight-inc/HackerNews huggingface dataset:
>neglecting valid stereotypes

That's where the problem arises. Some stereotypes aren't based on truth but of individuals or groups fearing what they don't know. As I mentioned before in the thread, many stereotypes, especially those perceived as supernatural and being shunned or killed because of real medical issues, were outright false and started and perpetuated because man fears what it doesn't know. Epileptics were stereotyped as possessed, people who floated after death were stereotyped as witches, those with large canines stereotyped as vampires, albino Africans stereotyped also as witches and so on. Some stereotypes are started because of bias, not truths. The main issue with stereotyping is not because of benign stereotypes you keep to yourself or inner circle but when you act upon false stereotypes or mention your stereotype in a large public forum as the internet and it turns out to be untrue for those individuals. When you hear people say that it's impolite to use stereotypes, this is typically what they're talking about. Most people know enough to know that it's rude to use general stereotypes in a general (public) forum.
Is it even possible to know if there are more known unknowns than unknown unknowns?
They do not know how to perfectly control it. Given the obviously huge scale at which they operate, it seems to work reasonably well. Yet the huge scale is exactly what scares the socks off of knowledgable people - even more than a fire here and there. Their PR problem is that the number of times they successfully work in the dark is somehow confidential...
I still don't get AMP. It's a different markup. Am I supposed to detect mobile devices (which is a massive pain) and serve them this separate HTML/JS/CSS? Doesn't that defeat the purpose of the responsive design that we've been fighting for? And why is it for mobile only? If it's so fast, why not make it general purpose?
Why does the Star Trek franchise keep returning to its origins?
Ha, good get.
I would say focus on:

data structures
databases
algorithms
services
logging
This Is the #1 Way to Become Who You Want to Be
This sort of visualization would be nice for LLVM IR! The Go implementation is located here: https://github.com/golang/go/blob/master/src/cmd/compile/int...
Tencent, Foxconn bet $175m on Hike to catch up with WhatsApp
They didn't take it as a naked short, that's no longer allowed: they had to borrow to short, and the borrowing was called in.

Presumably they couldn't find someone to write the call option at a reasonable price. Which makes sense for a volatile thinly traded stock.
You can stay in SSA form even after register allocation. In libFirm the assigned registers are just attributes of the values in the SSA representation. There was some additional discussion regarding this in [1].

GCC uses a separate representation (RTL) for their backend that is not in SSA form [2]. LLVM stays in SSA form for some backend phases but lowers the SSA form before register allocation (as also mentioned in [1]).

I took a quick look at the C2 and the Graal compiler. C2 seems to use LLVM's code generator (and thus lowers SSA before register allocation) but Graal seems to support SSA-based register allocation, nice.

[1] https://news.ycombinator.com/item?id=11210948

[2] https://en.wikibooks.org/wiki/GNU_C_Compiler_Internals/GNU_C...
DevOps is a culture not a job.

Most good candidates know this, and will actively avoid "DevOps" roles.

Now someone claiming 10 - 16 years experience as a DevOp, is :
A: Lying. The term is 6-7 years old
B: If they have even been using / administering computers for that long should know what a default route is.

Could they have misinterpreted the question? I know the even at a senior level, interviewees can get flustered and confuse themselves.
Just to be clear for folks who don't know. Ruby is _strongly_ typed, but it's also _dynamically_ typed not _statically_ typed.
And it will get worse.

Just about every idea that is coming out of Gnome/Freedesktop these days assumes a massive initramfs.

To bootstrap systemd they even have a copy of dbus crammed in there.

And the (ab)use of initramfs is what has lead to the push for just cramming everything into /usr.
His complete post (just in case) original 4:40 AM - 16 Aug 2016 from @Snowden:

The hack of an NSA malware staging server is not unprecedented, but the publication of the take is. Here's what you need to know: (1/x)

1) NSA traces and targets malware C2 servers in a practice called Counter Computer Network Exploitation, or CCNE. So do our rivals.

2) NSA is often lurking undetected for years on the C2 and ORBs (proxy hops) of state hackers. This is how we follow their operations.

3) This is how we steal their rivals' hacking tools and reverse-engineer them to create "fingerprints" to help us detect them in the future.

4) Here's where it gets interesting: the NSA is not made of magic. Our rivals do the same thing to us -- and occasionally succeed.

5) Knowing this, NSA's hackers (TAO) are told not to leave their hack tools ("binaries") on the server after an op. But people get lazy.

6) What's new? NSA malware staging servers getting hacked by a rival is not new. A rival publicly demonstrating they have done so is.

7) Why did they do it? No one knows, but I suspect this is more diplomacy than intelligence, related to the escalation around the DNC hack.

8) Circumstantial evidence and conventional wisdom indicates Russian responsibility. Here's why that is significant:

9) This leak is likely a warning that someone can prove US responsibility for any attacks that originated from this malware server.

10) That could have significant foreign policy consequences. Particularly if any of those operations targeted US allies.

11) Particularly if any of those operations targeted elections.

12) Accordingly, this may be an effort to influence the calculus of decision-makers wondering how sharply to respond to the DNC hacks.

13) TL;DR: This leak looks like a somebody sending a message that an escalation in the attribution game could get messy fast.

Bonus: When I came forward, NSA would have migrated offensive operations to new servers as a precaution - it's cheap and easy. So? So...

The undetected hacker squatting on this NSA server lost access in June 2013. Rare public data point on the positive results of the leak.

You're welcome, @NSAGov. Lots of love.
My last interview at Google .. the interviewer behaved like a prick. His attitude was .. oh .. u have a PhD ... let me show you how much smarter I am than you. This was very clear from the first 2 minutes of the interview. What is funny is that the area I was interviewing for is my forte and Google isn't leading there. Anyways .. it pissed me off so bad that I am saying no to future interviews. Life is too short.
Most won't get past step one.
And now also the HTTPS entered public beta! You can start sharing your photos :)
I've actually been running my own matrix.org home server quite fine for over a couple of months now on a $5/month vps via digital ocean. ADMITTEDLY, the scale of users on this instance is low in numbers, so your mileage may vary with more users, more activity, etc. I'm using this low-spec vps simply to test things out, and learn about matrix.org. You should give it a try. Whether you use digital ocean or any other competitor vps provider, if after installing the matrix.org home server you find its not to your liking, you just kill off the vps; cheap and easy experiment! ;-)
Concerning the argument:

> In particular, there not being a stable ABI prevents vendors from re-inventing various wheels

Here it depends on what you consider as "wheel": If a hardware vendor has to write two versions of the driver (one using the existing wheel in the Linux kernel and one with an own wheel on other OSes (Windows, OS X)) this clearly leads to reinventing various wheels. On the other hand inside the Linux kernel there is only one subsystem wheel that is used by all drivers using it instead of reinventing this wheel for all drivers of some fixed type.
Being nudged, even momentarily, from our delusion that none of us are all that special, will always hit a nerve. I think these things are healthy to reflect upon occasionally. Delusions are fine, to a point.

I really enjoyed this piece.
Unfortunately, it's spreading. You see a lot of this in London as well. I think of it as a learned narcissism with clustering behavior. I would argue you can see it across many groups although they differ in how it manifests - we notice the "hot-startup" narcissist because he/she is in our industry.

Social media certainly hasn't helped. It appeals to the worst in human behavior. Communication devoid of truth or nuance in exchange for the shallow and sadly addictive approval of strangers. It teaches us to play games in which we are rewarded for what we portray outwardly rather than to be introspective. It is unfortunate that this mindset has been brought into the workplace, but perhaps much sadder that it likely affects relationships (parenting in particular) as well.
another TL;DR : Making mistakes is a great way of learning. To learn from mistakes, the first step is to identify that you have made an error. The second step is to correct it. When we grow older, we become worse at the first step i.e. identifying the error. Without identification, there can be no correction and no learning.
I'm not convinced that statistics can be racist

Statistics don't exist in a vacuum, nor are they a part of nature. Every piece of statistics is the result of a person or a group of people grabbing a subset of some data, applying a collection of mathematical transformations to that data and interpreting the results. Every step of the process, from what data you chose to look and how you chose to collect that data, to what transformations you choose to apply, to how you choose to interpret the numbers that come out of those transformations is a choice a person has to make and as such is very much subject to conscious and subconscious biases.
On fish same effect could be achieved by running

set -Ux PAGER mostU

If you prefer to keep fish.config cleaner, that is :)
Metadata can be quite variable. Library, catalogue, picture tags. The majority of terms are common, but some can be pretty specific and (as a developer) you'd need to store them. You might not have control over the schema or even have a "finite" set of possibilities.

Imagine you want to store random metadata from a digital camera picture, or perhaps even XML/HTML attributes. You can create another table and add each new attribute – join on query – but if you don't plan to search for that data directly, it's easier to skip normalisation and dump the original set into a JSON(B) or HStore field. You don't have to add every possible attribute to your data model or schema, you can carry data along and not analyse it if it's not relevant to you.
My analysis is far more cynical.

People (especially product managers and designers) don't get promoted at big software companies for incrementally and carefully improving on some existing thing.

Novelty and churn pays off in the internal promo economy of a large company. Steady at the oars does not.
>The unpleasantness in 2008 onward was a conscious decision by the Obama administration

Bush was president for 100% of the year 2008.
All the factors you listed are also just correlated with paying back a loan. You'd be hard pressed to find something truly causal, human brains are pretty complex.
Is the live demo broken? Nothing seems to happen when submitting a query?
SearchTrack lets you collaborate with peers, to collect useful links to content, contacts, products and services around any topic. From vocation to vacation!

You can then choose to make this research public so that others looking for useful resources around that topic could save time.

Launched about 17 days ago, we are a fast growing community of over 300 users.

My team and I could really use your feedback. Thanks!
So does one have to remain open to learning about everything, including subjects they don't find interesting or can you simply continue to wonder and learn about things that actually interest you. Do you have to force yourself to learn things as we were "forced" during our early education? For example a developer is annoyed/bored with re-learning frameworks /languages/concepts and takes up a hobby they find interesting where they are still hungry for knowledge. Say homebrewing :)
The difference between essential and empirical models
An anecdote, as a Canadian, when I worked in Connecticut, the taxes I paid there were higher than my Canadian taxes for the exact same salary.

As for aversion to risk, I personally don't want to live on a rollercoaster.
If you had to bet on if a random Asian or a random black person would get the highest SAT score, what would you do? You would of course bet on the Asian because the odds are so much better. This is not discrimination. Discrimination would be if you still bet that the Asian would get a higher score even after I informed you that both of them got exactly the same score last time they took the test. That would mean that you somehow think that the Asian guy is better even if I already proved that they are equal.
Question: Does the NSA have an obligation to be ethical?
I wish the Clojure compiler was half as fast as Go's :(

I'm not much of a fan of using Go for anything 'big', but I have taken to using it in places where I would have previously used Python (tiny/simple services, housekeeping/utility scripts fired by cron, etc.)

I'd love to use Go at work (amongst many other things), but my employer already gives me a hard time for writing small utilities in Python rather than Java (I refuse to wait for a JVM to spin up just to convert a single file from csv to xml. I simply will not do it, and apparently my employer doesn't consider it worth firing me over).
I recommend sticking through till the end. The first 20 minutes just sets the scene - the story gets a lot more interesting once it links up the technical stuff with geopolitics and the relationship between US & Iran, and what they did to the centrifuges.

The last part has some insightful commentary by a number of experts on the new world of so-called "cyber warfare" that we're entering into.
Interactive explanation of the quantum Bell test
That's really no excuse. We're developers, and yet we manage not to abuse our users or treat them like idiots. If our little company can do it, I'm sure others can.
AndroidPolice has an article today[1] that Hangouts has failed as an all-in-one messaging platform. They're going to focus it in on the enterprise - where usage is much more prevalent, apparently - whatever that means.

Hangouts is likely to become a Google Apps Slack competitor, I guess.

[1]: http://www.androidpolice.com/2016/08/16/google-planning-focu...
And I just gave a reason why stereotypes can be inaccurate. There's truth in stereotyping and also truth in being cautious about stereotyping because if we want to have a civil society, both frames of thought need moderated.

Edit: Also are we getting the irony that "stereotypes are inaccurate" is a stereotype in itself that has proven at times to be inaccurate?
You could, of course, pack another battery that does 12V output. Inconvenient, but not a deal-breaker.
You can find lots of resources on typical salaries online. [1]

A better question to ask: What value do I bring to a company when I do work for them? I refer you to the comments of HN's resident expert on value: patio11. [2] Patrick has written about this very topic on his blog. [3]

[1] salary.com, for example.

[2] https://news.ycombinator.com/threads?id=patio11

[3] http://www.kalzumeus.com/2012/09/21/ramit-sethi-and-patrick-...

[Also, it's good form to prefix this subject with "Ask HN:"]
Google will 'increasingly focus' Hangouts on business customers
Diagnose? No, probably not. Finding another label for a group of people in the Valley you are already predispositioned to hate isn't insight. And limiting it to a geographic region with such flimsy cultural boundaries smacks of projection.

Want a bold stand? The (now defunct) blog The Last Psychiatrist spent years arguing that narcissism was society wide and generations deep.

see 75% of the posts, but maybe these in particular (?) http://thelastpsychiatrist.com/2010/11/a_generational_pathol...
http://thelastpsychiatrist.com/2008/10/the_dumbest_generatio...
Where is the leak he's referring to?
A Journal of the Plague Year: Daniel Defoe's Account of the Great Plague of 1665
I rarely use my Kindle specifically because of the PDF problem. This also means I'm quite the novice when it comes to the entire ecosystem. Is KOReader compatible with the slightly older Kindle 4? If not, how do you get to know those things?
They mean be careful. Going out is required; its their job. Coming back isn't a sure thing; the ocean is unforgiving.
> But you're cherry-picking stereotypes that are mostly incorrect (and look outright archaic). Whereas Lee Jussim (for example) has found that most stereotypes are mostly accurate.

So your position is that if the stereotypes about Women/Blacks/Jews/Southerners/Gays were mostly accurate, it would be ok to discriminate against those groups on the basis of those stereotypes?

In my previous post, I never claimed that stereotypes were false. I stated that discrimination on the basis of stereotypes were damaging to society, and morally repugnant.

My feelings are not relevant, but the fact that you seem to be in favor of stereotypes, because you belong to a group that won't be strongly affected by it, is not relevant either. In order to form a defensible moral position, you have to look at it from the perspective of someone who doesn't know which group he will belong to (https://en.wikipedia.org/wiki/Veil_of_ignorance). And it's hard to imagine any external rational person forming the conclusion that he would like to live in a society that I described earlier.
I think that this article highlights the left's version of climate change deniers. The climate change deniers on the right perceive that if climate change were true it would require significant government intervention in the economy (carbon tax, cap and trade, subsidies for clean energy, etc). Because that outcome is something they do not want, they try to deny the truth of climate change.

On the left, because they perceive these stereotype validating social studies as supporting racists, deny that stereotypes have any truth in them often against overwhelming evidence.

One side is not more rational than the other. For both, truth has become a casualty to goals. This is a very bad place to be in for the following reasons:

1) If instead of truth standing on its own, you are willing to suppress it to support an agenda (even if it is good), you remove your ability to morally object when someone with a different agenda suppresses a truth you would rather not see suppressed. You are in essence guilty of doing the same thing as the church did to Galileo.

2) It is ultimately counterproductive to your goal. Your suppression of the truth will be used against you by your opponents to good effect. People hate being treated like children with facts suppressed to support an agenda. Once, people realize what is going on, they have a natural urge to support the opposite of the agenda. Think about how atheists use the history of the church suppressing Galileo to persuade people of the danger of religion.

So, if the evidence supports that many stereotypes are generally true, let us accept that what the evidence says. However, that does not mean that we are automatically racists, sexists, etc. As the article says "In situations where one has abundant, vividly clear information about an individual, the stereotype becomes completely irrelevant". By getting to know people as individuals and not just as exemplars of a group can we truly overcome injustice. In addition, by acknowledging the truth in stereotypes we can then work to remedy underlying causes for some of the negative stereotypes.
Unless you have evidence for any of that you are just playing the "Lets pull out a wild conspiracy card" game.

Personally I think Snowden is the Lemming Prophet of the Epsilon-Tau Lizard People.
Appear.in is great, but like all the other WebRTC chat services, you still need to use another method of communication to notify the other part(y/ies) of the call either by phone, SMS, IM, email, IRC etc. so they can then click the link to your chat and grant their browser permission to use their mic and/or camera, IF their browser is up-to-date enough, and not Safari. ... That's what makes these otherwise perfect services suboptimal for the majority of non-techies.
I've read about the NoFap community, and many porn abstainers report the disappearance of ED amongst other things (the so called nofap superpowers).

I agree with the underlying philosophy, even though it has grown too much cult-like and it seems that cutting down on porn makes you a Casanova. That's not so simple.

The article is about a teenager and erectile dysfunction, scared that porn gave him erectile dysfunction.

Here's a story: When I was a teenager, the first time I had the chance to get frisky with my girlfriend I just.. couldn't do it. If I had known about NoFap at the time, I would've blamed it on ED and porn. But instead I was just anxious. It's called performance anxiety. When I realised this, I somehow found a way to overcome it and things turned out well.

Porn is bad, too much masturbation is bad, a lifelong porn addiction might cause ED, but... don't blame porn or ED for silly teenage anxiety.

The truth is complex.
APK is now available: http://www.apkmirror.com/apk/google-inc/duo-by-google/duo-by...
I loaded this on a 4g connection and it took 14 seconds from click to progress bar disappearing. AMP talks about sub second load times on mobile. What might be in the way of that being realised?
> One where women refuse to date engineers because they're socially incompetent boring dorks?

...one where women and engineers are considered to be two separate categories?
The author is a great writer and in addition to this article, I also enjoyed his biographical write up of his time at the University of Waterloo and his co-op terms:

http://www.robertelder.ca/my-uw-journey/

I like his anecdotal style, punctuated with his perspectives. He's quite humble, despite clearly being quite smart (in my estimation) and hard-working. I particularly liked his section on Interviews.
Yup: it's easy to find a business-y co-founder, but it's hard to figure out if they are going to be a great one.

At the end of the day, the only real way is that you've actually worked with them in the past.

How about bringing in co-founders[0], but at the project level with a cliff etc? It will be obvious by 6 months as to who's cutting it and the group will self-select to stay on. That should minimize the risk.

[0] multiple people with staggered start dates