skysight-inc/HackerNews huggingface dataset:
My experience hiring at (YouTube.. at the google campus), was similar to the original post. 3 phone screens (which I must have done ok on), and then they flew me out to CA. I went through the interview process.. got tripped up on the 'puzzle' questions (which I thought was bullshit for a Python programming job.. but whatever), and then didn't get the job. I actually agree with what was said in the original post: this process probably works well for the type of employee Google/Youtube wants to hire.. shame on me for not doing my homework.. I guess. However, I can tell you what definitely was a complete turn-off, was the odd obsession of seemingly everyone there with where I/(you) went to school. At least 5 times: me: 'I live near Princeton'. they: 'oh, did you go to Princeton??!!! (elation)'. me: 'No.. I went to a state school'. they: 'oh.. ' me: (silently) 'yeah.. I'm sorry. It gets better.' Again, whatever.. in truth, I appreciated the opportunity to interview.. no big deal.
What was even weirder after that was, for no less than 6 years, to be 'actively' recruited (again) by Google. My position each time was: thanks, but not interested in going through another bullshit interview where I'm continuously reminded that I didn't go to Princeton. I'm just not Google material.
In all seriousness, in my opinion, Google is one of the best companies in the world and is run and staffed by the best minds in the Industry. My hat's off to them for all of their accomplishments. I just don't want to work there (even if I could :)
I'd be interested to read a history of how this became the right's rallying cry.

I mean "safe spaces". Of all the problems facing our world today, how did having a place for students to go and chill out on bean bags become a rallying cry. Why this obsession with student activitsts in general, who as far as I can tell have been caricatured as out of touch poseurs for literally decades without it escalating into a full on culture war.

Do people really not see the irony of complaining about political correctness when stats generated by government departments are being discounted as "fake news" by the president?

From the outside it really does seem like insanity, but I have to assume people literally believe these things to be important for some reason.
How do you detect whether a device is Jailbroken/rooted ?

[Edit] : Found this - https://github.com/scottyab/rootbeer

I think this will be useful for applications that want to know if the execution environment is safe or not - Banking / Payments etc.
This phenomenon is explained well here:

http://slatestarcodex.com/2014/09/30/i-can-tolerate-anything...

It's long, but I think worth the read.
http://www.denizyuret.com/2015/02/beginning-deep-learning-wi...

This guy did neural nets with dual numbers in julia and found it to take ~1.2 times as long as standard backpropagation, which suggests that if you had dedicated hardware for it it would be very nice.
Very clever. Yes calls for my firing would be under freedom of speech. Agree totally. But a culture in which only one side is able to call for firing because that side's opinion is WRONG leads to a divided society. Imagine people asking for firing of someone because that person supported Hillary Clinton for some reason?
In such a society, the side whose voice is silenced by the popular culture would come out to vote strongly for the other side.
Sounds like if you max the GPUs per CPU core they have CPU cores "left over" that they then use for CPU-only instances, instead of splitting a host to a predefined pattern of just GPU instances that use up all the CPU as well.
Of course they do. Nobody is saying you don't have a RIGHT to condemn and criticize.

The discussion is around whether you SHOULD be criticizing a person.
Let's take illegal immigration. Is it wrong for this administration to enforce our current laws? If so maybe the laws need to be crafted to something different. While I don't agree with this administration's methodology this is probably the first time in a while I have seen the reality of our existing laws being executed and now we're seeing the effects of that.

I am generally pro-immigration but I like to challenge my own thoughts and biases to make sure I don't have any blind spots.
Australia's Battle Over Fair Use Boils Over
Details do not matter until they show up. Still take string concatenation as an example. Suppose you want to highlight some particular words while a user is actively typing characters in a dialog. If you naively concatenate every character, the user may have responsiveness issues or at least wastes CPU cycles/battery unnecessarily. Small cases like this add up in a big project.

My conjecture is that a big fraction of programs could get significant performance boost noticeable by end users if they were developed by good developers who have some knowledges in algorithms. You don't need to be an expert, but knowing very basics on time complexity and fundamental data structures is necessary to every programmer IMHO.
Funny you point this out. Google's JSON Style guidelines[1] say this:

>If a property is optional or has an empty or null value, consider dropping the property from the JSON, unless there's a strong semantic reason for its existence.

[1]: https://google.github.io/styleguide/jsoncstyleguide.xml?show...
I think the implicit claim here is that Nim doesn't have any of those problems.
Two errors in the headline: it's not freezing, it's vitrifying, and it's not reanimating, it's simply scanning and demonstrating that it looks extremely well preserved. And this is also old news that was discussed on HN at the time: https://news.ycombinator.com/item?id=11070528
Because his distance measure is anagram specific
and thus more appropriate than a general one.

(Technically speaking, a proper distance measure requires a distance of 0 for equal strings, so perhaps he should pick the number of splitting points rather than the number of resulting fragments.)
Aspects of Strings in .NET
I understand all the sentiment, but one thing that Trump supporters haven't done is send him a message that they don't agree with his extreme views and his constant undermining of democratic societies. For example, there are a number of "one issue" voters for Trump - one individual only cares about abortion and another hates PC so much that voting for Trump was important. But with that decision, you are also validating Trump's extreme agenda and empowering his dangerous supporters like Bannon and David Duke. I would appreciate if Trump supporters in his rally were able to call him out when doles out lies (e.g., Sweden incident) or organize to keep him focused on what they voted for.

P.S: I never understand why people are so agitated over PC. Having being in raised in a country with no PC, I would much rather have an excess of PC rather than being yelled racist epithets on my face
It's funny, but I also started out using JScript for my ASP pages. The only thing that was alien was dealing with COM Enumerables (Active Record results, etc). I was also into the Alt.Net space pretty early on. I used Castle Monorail (iirc that was the name) for a few things, and was genuinely happy to see ASP.Net MVC come from MS as a prescribed solution.

Of course, I would often bypass certain behavior as I didn't like the way some parts work, specifically I'd override the user/token behavior, allowing me to both stow a few more things in the encrypted token, as well as be able to use ARR to relay to other things (node, java) using the same user cookie (encrypted token).

The following is in response to a comment directly on TFA regarding the "mess" that was WebForms... What it really came out of was the pain in the shear number of differences in JS between the browsers at the time... in 1997-2000 there were radical changes. People complain today about the missing pieces in JS between browsers/engines, but it's NOTHING like the pain of dramatically different DOM implementations... Layer/Frame NN/IE... and if you had to support Netscape 4.x when IE5-6 were just released, OMG that was a nightmare.

I'm a big fan of JS, and love what it's become today (fatigue from webpack, babel, etc and all), but at that point in time, it was truly painful. IE6 getting well over 90% market share was a bit of a mixed blessing as all the old cruft of the v4 browsers had passed, and the newer DOM started to take hold with Mozilla and IE. JQuery wasn't around until 2006, and prototype (the library) had quite a few issues itself.

People were begging for a server-side solution to all the client-side problems. That's how we got WebForms, and frankly by the time ASP.Net MVC came out the landscape had changed dramatically for the better.

I think a lot of developers today either don't remember, or came in after the pain of client side development in the mid-late 90's. It really wasn't the JS language (though prior to nn4/ie4 it was kind of bad). People didn't update their browsers, and corporate standards held things far longer. I was working in a job that required Netscape Navigator 4.08 support when IE6 was released, and IIRC NN8 was in beta. I had to do some interactive charting and stack diagrams and had to support both newer and older interfaces. To say it was painful would be an understatement. I'll take what we have today with the node/npm space every time over what it was like prior to 2003. Although we've now had jQuery over a decade, and node/npm for over 6-8 years, there were some bad old days before.
I want to be constructive about this topic. The /next/ president of the United States should be/campaign on:

* A new new deal; end 'handouts', make it the government's job to offer productive job placement.
** This includes retraining for such
** or if that really can't work out (disability/age/etc)
*** then 'retire' someone (frame the handout with a different name).

* Simplify taxes (single plugin equation for base tax)
* Simplify healthcare (everyone has everything, part of taxes)
** Deductions / penalties as carrot / stick to encourage behavior.
** Make all of the doctors in the area 'bid' (like a dutch auction) to set the price of covered activities.
** Free (to the user at the time) contraceptives, planning, and health education.

* Secondary issue: The rent is too high // commute is too busy.
** Caused by lack of urban planning
** Poor housing quality/density near jobs
** Poor schools near jobs (as a result)
** School funding and core skills should be national funding.
** Raise the standard of privacy, quality of life, and SIZES of units in cities to make them family friendly.
** Increase market competition in cities, to make the rent family friendly.
** Get the families that can living closer to their jobs to free up the freeways.

* Secondary Issue: Transparency (groundwork).
** ALL secrets must have an identifying catalog 'number' and 'sunset day'.
** A 'sunset day' is when it is automatically no longer classified; auto-released and published openly.
** A 'sunset day' cannot be more than 10 years in to the future.
** Secrets can be reviewed by an adversarial court process and the 'sunset day' updated (10 years from that day).

* Secondary Issue: Transparency (budget)
** Secrets would be become 'line items' in a given fiscal year's budget.
** Top down allocation of resources, until they're hidden in secrets, justified, or pooled up (e.g. office supplies).
** Show every person where their tax dollars are going

Have a website where they can put in how much they paid in taxes and see several graphs showing them where things went.
Terrorists are building drones. France is destroying them with eagles
The site is up but the search isn't working. Nor is loading new videos.
Is there a reason why the path to the timezone file is prefixed with a colon?

TZ=:/etc/localtime

I've set TZ sometimes without the colon and it seem to work. I did a quick online search and didn't find anything relevant.
> Except that the contrarian views frequently turn out to be lies

What do you mean by this?
Finally, a better way of looking at the future impact of robotics. The dystopian view where robots take over most jobs and people are left jobless is a terrible way of imagining the future.

People tend to think that the future just happens. The reality is that we imagine the future and work towards fulfilling it. Imagining a dystopian future will pull us closer towards that way of living.

Yes, we can imagine a future where robots replace people but we can also imagine a world where they are tools that help us create a better future. We have a choice to make and we need to pick robots as tools.
> Also, main takeaway from this? Don't attack people. It seems like that's a big complaint from the[se] people: I've been attacked for my beliefs and values.

Yes and no. If someone is willing to discuss their viewpoint and consider the opposing viewpoint in good faith, then I agree they shouldn't be attacked. If someone is willing to share their worldview without vitriol or hatefulness, they shouldn't have their character assaulted.

On the other hand, something I see a lot is people who are outraged that other people criticize them sharply for their bigotry. "Don't call me a hateful bigot because I believe I should be able to discriminate against gay people." "I'm not a bad person because I think Muslims should be banned from entering the United States."

What I've seen is that some people are not used to being criticized or challenged for their regressive views and they react poorly to it. They lived most of their lives experiencing zero push back for saying racist or homophobic things and very quickly things have changed. Trump in some ways has allowed those people to go back to believing nothing they're saying or doing is wrong, and that mean 'ol liberals are the problem. There certainly is a component of the far left that is out there shouting people down for having opposing views. But the truth is that tolerance is advancing rapidly and it is disorienting for people who've never had to practice it much.
Love this guy's blog. His article about Your Age as a Fraction [0] caught my eye a couple years ago and I've been hooked ever since. I love checking the script to see how far into my year I am.

[0]: http://blog.plover.com/math/age-fraction-2.html
> but my friends who do that seem to also turn a blind eye to riots and beatings from folks "the left"

Yes, those "left" beatings get zero widespread cultural support. Violence is not glorified by any prominent voices on the left.

Whereas racist and sexist voices on the right make a boatload of money and fill up the comments of every news article posted to Facebook. It's cultural.
I agree with everything you said. I use the purposefully archaic word "tribe" to remind myself that this feeling of tribal competition is based on our biology and was evolved in the distant past to solve problems that we no longer need to solve in the same way.
Does this affect FreeBSD as well?
The first calculator I owned was a Sharp EL-506C (1981?). I loved that thing, but it died and I replaced it with an EL-506G, which I used into the late 90s. And now I need to dig it up again for use in a class I'm taking (phone calculators are not permitted for use during exams).

Looks like Sharp is up to the EL-506W model now, still recognizably the same lineage as your 5813 or my 506C.
"I always vote Republican regardless, sorry."

I wonder if there's more of that than we realise, the Republican vote has been pretty consistent in recent elections.
Seen that, but more often than not it's:

I see you're working as $ROLE in $COMPANY_A. How would you like the exact same $ROLE in $COMPANY_B? Or worse, How would you like $ROLE-1 in $COMPANY_B.

Sorry but it's going to take at least $ROLE+1 to get me to uproot my life and go through that interview gauntlet again.

Of course, as I said in another post, the calculus changes entirely if you're unemployed and need "something, anything".
Customers won't necessarily come back after you rewrite your product to deal with all the perf problems your naive implementations caused.

I'm all for striking the right balance with perf concerns, but in my experience that's not "just deal with it later". Giving no thought to performance is as bad as micro optimizing at the beginning.
>and we finally deleted notepad

I think visual studio code is what you're looking for.
I have trouble believing that the Mattingly's problem with sideburns in the episode wasn't influenced by his hair problem with the Yankees. Maybe he recorded is lines before that happened, but I have to believe they at least re-arranged the lines to emphasize the issue more after that happened (like maybe it was originally more of a throwaway line and they decided to make it the reason he couldn't play)...
I can give him a data point from outside the US, from one of the other progressive, English speaking countries in the world, New Zealand:

I don't know if it has fully sunk in yet to the US populace how completely they have humiliated themselves, on the world stage.

We don't get exposed to Fox, or Breitbart, or even CNN. I get most of my international news from the BBC, for example. From our perspective, the election was between a normal, typical US politician, and a madman. And when the dust settled, you lot put a clown in charge of your country.

I remember first thinking, oddly, that the biggest loss was your media. How can anyone watch 24, or Olympus Has Fallen or any of the other films and TV shows where you glorify your president? The stern, respectable, dignified leader that the hero must protect or save? How could such a plot exist now, or in future, and be watched with a straight face?
I think you mean: A very vocal minority used their geographic advantage (which exists because it perpetuates power for the people who got it through that advantage) and related bugs in the voting system to force a highly problematic and incompetent government into power despite the will of the majority.
>Basically, that person, like many I suspect, voted for Trump out of protest. They didn't think he would win, so it was safe. Well, it wasn't.

You're right, but you're missing the point. The constant attack on supporters creates no space for any sort of discussion or public changing of views. No one is convinced by a moving argument, ideas are changed slowly in quiet, not loudly in public. The constant stream of vitriol from both sides ensures that even those who want to be talked off the ledge, who are ready to agree Trump was a mistake, are stuck with the rest. This is bad for everyone.
censorship regarding what?
It's hardly a double standard. Fringe members of your own side cannot represent your entire group, because you are part of the group therefore you have 1st hand evidence that some members (i.e. you) are utterly rationale, reasonable, realistic human beings.

Considering your political opponents is difficult. You may not even know too many of them in real life, and even when you do---political discussion is frowned upon so at best you get a niggling thought of "Bob is a great dev, I don't understand how he could be so crazy to vote for X".
I moved to San Francisco from a very rural area (was working remotely from my father-in-law's farm), and there are a few things the liberals I work with simply do not understand about what's happening in "small-town America" (Disclaimer: I did not vote for Trump, and I don't consider myself a Republican).

1. People hate Hillary Clinton. Haaaate her. No, you think I'm saying they disagree with her politics, but you don't understand; many literally think she is an evil person, and they want her to burn in hell.

2. Most people don't really like Trump. They are bothered by his comments, his style, his bombastic way of living, etc. But they also don't think consider him racist or particularly sexist.

3. They are so fucking tired of identity politics. Oversensitivity, calling everything "-ist" to win an argument, trying to tie racism into everything, debates over "privilege", etc. I would be so bold as to say that if the left doesn't tone down the identity politics Trump will win a second term. Full stop.

4. They are tired of being spoken down to, told that they're not part of the America that matters, and they have a serious chip on their shoulder. It seems to them like they're being told there's only one "right" way to view the world, and it's not theirs. But they like their way of life, they don't want yours, and want politicians to generally leave them alone and let them be.

4a. The worst way to exacerbate that all of these things? To insinuate that people who vote for Trump are doing so because they're -ist or dumb or ignorant. Hillary Clinton did just that, and I saw more on Facebook about Hillary's "basket of deplorables" comment than about anything else in the election. I sometimes wonder if that was the tipping point to Trump for many middle-of-the-road voters in rural America

4. They are sick of "coastal elites" running their lives and pretending like everything is OK. Small towns are hurting. A lot. Realize the median household income in the town I came from is <$30k and the average number of people in each house is 6, and you'll understand why people are livid about Obamacare increasing insurance costs (after so many promised it wouldn't do so). Things are tight, taxes are scary, and when the seemingly rich, out-of-touch people are hand-wavy about increasing the single biggest expense by 50% when you're barely making it (food/housing is cheap) you get the hatred for Obamacare.
I deleted my account a month ago.

No regrets.
People probably don't like hearing that there might be bias in the system... :/
Gasp, you mean people of opposing beliefs actually have a reason for those beliefs and aren't just (all) idiots!? This is a great example of the impact of an echo chamber. It suddenly becomes an enlightening event to learn that opponents aren't actually monsters or bogeymen.

I, for one, hope one result of these sorts of "revelations" is the re-emergence of the importance of real tolerance. Not the pseudo-acceptance that is the mainstay of today, but the belief that we should be free to harbor opposing views without being immediately attacked, exiled, shamed, etc. And not just for the current winners (or losers), which is the boomerang we're seeing now.
It becomes a problem when people subscribe to the "punch a Nazi" theme and then label all Trump supporters as Nazis. It's an 'end justifies the means' mentality which is troubling.
The point is that his brain is scrambled. He is seemingly incapable of putting together a straight-forward thought.

There is a difference between shaping and deciphering.
That story about Einstein doesn't illustrate what you think it does. Einstein was a theoretical physicist, not an experimental physicist; there's no reason for him to have known the precise value. However, you can bet that Einstein knew the theory quite thoroughly (review his writings if you believe otherwise) and would have been rather less than impressed by anyone calling themselves a physicist who did not.

And aside from that, let's face it, none of us here are Einsteins.
Still down for me: http://imgur.com/a/ebfrT
Facebook is a publicly traded corporation, therefore its goal is to maximize shareholder revenue.

Facebook generates revenue by selling ad space on its website.

Ad space that is surrounded by attention grabbing content will generate the most revenue, thereby maximizing shareholder value.

At the lowest common denominator, negative emotions such as outrage and fear draw attention.

Facebook has no incentive to remove or alter this content in any way, other than to avoid illegal content that could produce lawsuits.

Fake news is not illegal.

If you don't want to consume the same questionable news as the lowest common denominator, pay for a subscription to a news service. Otherwise don't use Facebook for anything more than a photo sharing/messaging platform.

Dis-aggregate the pieces of the platform. If you can't do that, then avoid the whole service. There are plenty of alternatives for each piece.
> but lefties are more interested in policy-making

Boy, we'd like to think so, wouldn't we?