skysight-inc/HackerNews huggingface dataset:
You don't need money. If you've ever bothered to read the paperwork to file a suit, you'd notice a spot that says "I cannot afford the fees for attorney nor filing. Waive them."

Then you prove that, make it a class-action suit, and you watch as lawyers scramble to make their name representing you and the class.

This is how America works. If you haven't figured this out, I hope you do very soon, as it will be the only way you can defend yourself in eventuality.
FWIW: I have interviewed twice at Google for Dir. Eng. jobs, both times going the distance. (Once rejected after a few weeks, once received an offer two months later, too late to accept.) In those interviews, I was never asked a seriously hard technical question, let alone an annoyingly academic and trivial one such as those in this post. Rather, I felt like they did a pretty solid job of understanding how I would engage with the organization and perform in the role.

Though the lack of technical rigor was not surprising in evaluating me for a administrative & support position, the lack thereof in the onsite portion was something I sent explicit feedback about afterwards.
He wouldn't need to know it for the job, but as others have said he probably would know it if he really had the experience on his resume. That's the value for me sometimes in questions like that, especially in an initial phone screen, to decipher if you're bullshitting or exaggerating your credentials.
They could. The psalms were originally set to music and are still quite popular works despite the music they were set to being long lost. But whether Dylan's lyrics really work on that level, well, that's a different question.
America is not integrated. I agree culture and standards are the solution. Those do not spread easily in segregated societies.
That is what I was getting at -- the American government should favor creating American jobs -- but I firmly believe the US is the greatest nation in the history of the world. Nobody else has achieved this level of scientific and technological advancement, not by a long shot, and I think it is a direct result of policies that hold America above all else.

The world may be ready for more supranational unions akin to the EU but it must occur under a framework where the consent of the governed is respected above all else, and I don't see that happening under a Clinton presidency and neither does Trump.
Interviewing is a two way street. You have to be high enough in the food chain to be able to reject companies. Otherwise, you are going to just face such meaningless things over and over.
Snapchat Said to Pick Morgan Stanley, Goldman to Lead IPO
I know some hash functions are not meant to create unique fingerprints (they're to pick a bucket to put/look in), but what do you mean by the opposite of a fingerprint?
"I knew all these answers too, because I was a developer in the 1990s."

I think you're onto something greater. Maybe Google should hire more smart people who were developing in the 1990's as they're a nice, middle ground between ambitious, young folks and the been-there-done-that greybeards. Them realizing such people already know all the shit they're trying to teach their developers might be way to sneak older people into these tech firms. Haha.
Hopefully, Guile-Emacs will eventually get finished, so we'll have decent debugging.

Hey, I can dream.
Book of Orbs Wallet Can Manage, Trade Digital Assets Across Games
> a non-profit just makes their books zero by paying their "CEO" and "Board members" the profits each year and can't carry over for investments.

This claim is false.

> Although NPOs are permitted to generate surplus revenues, they must be retained by the organization for its self-preservation, expansion, or plans. [0]

Non-profits are perfectly capable of carrying money over each year, but the purpose of those "profits" are not for the financial gain of board members or CEOs, in fact doing what you suggest could be illegal in some jurisdictions, but rather to further develop or sustain the non-profit and its goals.

Spending on things like CEO bonuses would make the money taxable (if they're honest or, more likely, caught in an audit).

[0] https://en.wikipedia.org/wiki/Nonprofit_organization
The cost of R&D covers more than just salary
I'm amazed people actually believe the account is accurate. The guy failed the interview, and goes to write a blog post to lash out at google (and try to mess up future interviews for them), So of course he write it to make him look good, and the questioner bad.

We will stop here because it's obvious that you don't have the necessary skills to write or review network applications. You should learn the Linux function calls, how the TCP/IP stack works, and what big-O means to eventually qualify if you are interviewed at a later time.

Come on Hacker News, I know you hate recruiters, but do you really think that happened?
I guess. But the political moderators in the corporatocracy would all get laid off once they finished training the AIs. Then it would count as a technocracy.
I was referring mainly to compilers and system libraries; stuff like gcc, glibc, ...
Well if we're comparing Breitbart and HuffPo I'd say that they're equally mendacious.

Breitbart trades in hyperbole - they will tell us straight up that refugees are mugging grannies which proves Europe has fallen or some such.

HuffPo peddles distortion - their articles come wrapped in intentionally misleading statistics, righteous indignation and snark.

Both terrible. Both hugely popular. I weep for the web.
Unbiased analysis of cells thanks to deep learning; really fascinating work!
No, it isn't the only possible check, but besides that the 'HTTP traffic of suspected terrorists' will be nicely encrypted in a way that you won't be able to intercept the URLS.

Lots of fearmongering here, if you want to monitor your employees browsing behavior then you're going to have to supply them with the hardware they do the browsing on, lock that hardware down and install some nannyware to do the monitoring. That way you won't have to MITM each and every connection and you'll have a more secure setup overall.
"4. sort the time taken by: CPU register read, disk seek, context switch, system memory read.
Me: CPU register read, system memory read, context switch, disk seek.
Recruiter: right."

This is the exact question I got in a phone screen (although mine included CPU caches so was actually harder) for the lowest level SRE position at Google. That and the obvious lack of knowledge of their interviewer, who I'd expect to know these answers inside and out, point to Google lowering the bar extensively not only on their interviewing practices (where it certainly was never high as in quality) but on the actual quality of their hires. Any SRE could be Director of Engineering at Google, apparently, going by this test. I'd say that equates to not having a bar at all.
If you haven't already, this Harper's piece from 2004[0] might be interesting to you.

Here is the first publicly available mirror I came across.[1]

[0] Tentacles of Rage
The Republican propaganda mill, a brief history

LEWIS H LAPHAM / Harpers Magazine v.309, n.1852, September 2004

[1] http://www.mindfully.org/Reform/2004/Republican-Propaganda1s...
After a lot more data, technical interview performance is still arbitrary
The psalter is a much better example than the Song of Songs, IMO, given that there's no particular reason to think the latter was set to music.
This is a really excellent post on the different options for Software Defined Networking with Kubernetes. I wasn't aware you didn't need to run an overlay or underlay network when using Kubernetes.

Great stuff.
That’s apples to oranges. Would you hire a programmer who hadn’t gone to University?
"I'm amazed he knew things in such detail. I mean who would know just how long a MAC address is? Or what the actual SYN/ACK etc tcp flags are?"

I was more impressed by how simply he explained many of them in real-world terms. Especially countering Big O. That plus what he's already built indicates he's exactly the kind of person to direct the sort of projects they're building. That they filtered him with this garbage Q&A speaks volumes about Google's ineffective hiring. Plus, indicates what kind of people might have made it into the organization.
4 Critical Money Mistakes You Must Avoid in Your 60s
>Deep learning is still mere perception. It doesn't handle memory or processing,

There's more going on than convolutional neural nets. Architectures with memory and attention mechanisms do exist.

As examples:
https://arxiv.org/abs/1506.03134
https://deepmind.com/blog/differentiable-neural-computers/
It's slow, underdocumented, and unreliable. There are too many ways to do anything, and it's too easy to add a "1-line fix" that does something unmaintainable. It's better than ant, but a lot worse than maven.
SteamVR support coming to OS X and SteamOS
Those primary colors are real to me dammit!

/colorblind
They don't sell things. They forward you towards people who do sell things which you may be interested with. You're free to ignore it, and if you're not interested in what they're showing you, that means they failed at their job.

It's funny how bad of a stigma ads have gotten, but at the core, if you think of it, it's not necessarily a bad thing. Think of a friend recommending you a restaurant, a new game to play, a movie to go watch. In that case you'll be super interested, but now if this AI who probably knows your taste better than your friend suggests you something, you are instantly turned off and annoyed.

I think the root cause of this is that there is so much mediocre ads out there that ruin it for all. Your mind just blindly blocks all ads now.
We almost always edit that out of titles and it's fine if submitters do the same.
No, I'm talking about the person that wrote the post. Since this was a phone interview, this is a paraphrase of what happened, written by the post author. The whole thing smacks of "I knew way more than that person, they were clearly an idiot".
Does nothing. Still paywalled.
I looked at moving an account to Schwab, but it looked like they cut off their international wires. Did you receive any internal message about this? I may have been mistaken, but I recall when I looked a little over a year ago they offered the service, but when I look now, they do not:

https://www.schwab.com/public/file/P-6425867/SLS77378-01.pdf

As a slight aside, since I've been hammered by this in the past, even if the card says no foreign transaction fees, that can be sort of a lie if you're getting screwed on the foreign exchange rate. Unfortunately, figuring out that rate can be extremely difficult not just because the spot rates changes daily, but because most banks won't disclose their formula. At least for wires, some banks like BofA and Wells Fargo take upwards of 4% off the spot rate (think xe.com numbers) in addition to fees. Though, do they do not and not required to call this a fee. Basically, what I found is that the no foreign transaction fee cards can be a scam. I have no idea what Schwab is like and I'd be curious to hear.
No, as far as WF is concerned, she REFUSED TO COMMIT FRAUD, and so that's why she was fired. And because she refused to go along, she was blacklisted.

"Really? More responsible than the people who commit the act?"

Absofuckinglutely. If you are in a position of power over someone, and you tell them to commit fraud or they are fired, then YOU are culpable.

"If my employer asked me to do some fraudulent, I would refuse."

I'm glad you can afford to do so.

"I certainly wouldn't rip people off, then complain that I was "told to"."

I'm glad you can afford that moral high horse, too.
7. what is the name of the KILL signal?

Me: SIGKILL which #define is set to 9.

Recruiter: no, it's "TERMINATE".

Me: SIGTERM (15) is different from the KILL signal (9).

Recruiter: that's not the answer I have on my sheet of paper.

You know, I think I've been asked this question on a Google phone screen - and I think the question is specifically "What is the signal that the `kill` command sends?". The answer is in fact SIGTERM, not SIGKILL; if you want SIGKILL you need to specifically say `kill -KILL` or `kill -9`. If you insist that it's SIGKILL, you're just technically wrong. And if you can't understand the question, you're missing very important skills; this sort of confusion will cause actual production problems.
Samsung to pay Galaxy Note 7 owners to buy another brand's phone
I believe the guy just talked with one of the non-tech recruiters from the agencies, not the actual Google employed recruiter.

There are bunch of those non competent recruiters playing smart asses...
Tentacles of Rage
Introducing Gnome 3.22: Karlsruhe
Also look at openshift origin, open source dc/os (dcos.io), hubspot's singularity, etc.

There are lots of OSS PaaS systems, but ultimately the best ones will either run ontop of kubernetes or ontop of mesos. Mantl is an interesting project but Cisco just had some pretty serious staffing cuts[1]. So long as you're only using OSS components, you should be future proof.

[1] http://www.cnbc.com/2016/08/17/cisco-systems-to-lay-off-abou...
I'd say US news sources strive to hard to be "fair" where their definition of fair is based on a prior of both sides being on opposite sides, but equally distant, from some "center".

I can't go to CNN (what most on the "right" would consider "left") most days without seeing some headline about Trump unaccompanied by a headline about Hillary, in what I can presume is an attempt to be "balanced". The headlines are crafted to make things look equally revelatory. But when you read the articles you find that one is a serious strike (saying shocking things on a mic), and the other is usually a non-story, ie. leaked emails showing the candidate saying pretty much exactly what their public stance has been all along.
I have interviewed many people, in large and small companies, and saw how interview processes get built in the wrong and right way.

First, here's two reasons why interview processes suck. One, is that no one wants to help recruiting, or HR, do their job. Helping them is an errand and is done in a robotic way. You end up with an idiotic checklist that is a shame to great engineers. Second, is when the team finally realizes idiots joining the team are hurting the team - they will go about and have more motivation to support the recruitment process. Then, when you let a group of people devise such a task you get: an average process designed to leave out the human parts (shift bytes in array) and fit each person's interview style, or a crazy idiotic processes made by people mentally jerking off to each other (implement raft. in assembly). A team can be a company or an actual software development team.

The right way to do it, is this. I believe a single person, who cares about developers, who is passionate about developer experience - should build his/her team's interview process. He/she can take feedback from the team, but that person should eventually build the process and make the calls.

In this specific case I want to believe there is an accurate answer, and a correct answer, and they wanted the correct answer, or at least to see him negotiate his way to the correct answer even though it is subpar (although his accurate answers are impressive). That being said, I'm giving Google credit here. There is a small chance it might just be one of the first options I've described here.
No you don't. You just need to wait until Trump is elected as president in November and 10M coders will move to Canada from the USA.
Y>>24 will be the byte at +3 on a little-endian system, or +0 on a big-endian system. It's therefore the digit in the 10^0 column in the former case, or the 10^3 column in the latter.

So it actually looks like it currently assumes a big-endian system.
Ask HN: Who offers “developers first” payments, e-wallet and payouts solutions?
Hi! I am trying to understand the global payments processing / e-wallet / payout solution industry (Hyperwallet; Paysafe kind of players).

Looking for those who are "developers first" and offer transparent pricing.

Would be so happy to see a "lumascape" for the industry. Anyone?
> Being able to talk to them productively instead of picking fights is a skill worth selecting for.

Perhaps, but if the story is true, then it's wishful thinking to assume Google tried to do just that by putting a moron or someone acting like one in the recruiter chair. That way you risk hiring a quick talker who can talk, joke or laugh his/her way out of a wrong answer. If technical skills don't really matter, it's fine though.
What browser does this work for? Not Firefox.
No, debt won't be paid off, because the only realistic way of financing UBI is generating more debt through government bonds. And that, just like Quantitive Easing, will only create another market bubble followed by another financial crisis.
Keeping in touch with your family is not a community. And no, this is not democracy working as designed. Democracy as designed required access to information. This is why hearing everyone was important. You do not hear the voices in your community now, you hear a curated selection of voices intended to give you an impression they want you to get.
Brazil to Release Billions of Lab-Grown Mosquitoes to Combat Infectious Disease
The fact that there are peaks at 6 and 8 digits per password is probably due the fact that dates can be represented as DDMMYY and DDMMYYYY respectively, rather than imply that humans are better at remembering an even number of digits.
That's not the point of the test. The point of the test is to see whether or not the person attempted to get on the level of the person they were talking to. I have a feeling that the interview would have kept going had the author not started to argue. They're looking for someone that can translate, not someone that will talk down and argue just so that they can be "right".
What Is Online Marketing? 7 Components for Easily Understanding It
The cutting edge of front-end development has been arriving at ways to split business logic from layout elements for some time now.

Redux, Om, Reframe, Elm, etc. They all amount to hooking up components to a state transactor where the business logic lives separately.

Semantic HTML seems like a trade-off where you clean your markup at the expense of indirection, not a universal aspiration. And components don't dictate where your styling should live.
Going a bit off topic, that is something you can also do in Ada or SPARK, while having a more type safe language.

My problem when I used to code in C++ was working with others in corporate projects.

It didn't matter how I strived to write modern code, making use of best practices to write safe code, there were always team members that never moved beyond C with Classes and nevermind having some processes in place to avoid precisely that.

Even nowadays, I get the feeling most developers don't make any use of static analysis.
Neat. Thanks!
Why does the focus matter to vibrations? Things vibrate wherever you're focused.
My company posts positions available in a common area as part of an H1B related initiative in order to verify that no US techie wants the job before they go looking for the candidate. They were offering around .6 of typical salary given position and location. Shameful what is happening in tech right now, absolutely shameful.
Just start with a VM or dedicated server until you have scale that matters. Focus on product.

If you want an early head start with something like containers, then Kubernetes is nice and 1.4 has some good features to make it easy to scale across clouds/on-prem/colo in the future.
It saddens me slightly how far down the page your comment is, as that's exactly what's going on here. I've also (and also not at Google) had a hand in constructing these. It's a nightmare on the hiring side, too.

We tried very hard to tailor our questions such that the candidate — if they new the answer — would only give one exact answer. Ours included a download of sample data to operate on; one was a question along the lines of "count the number of lines in any .h files that contain the following pattern <human description of the patter>"; the answer ends up being a single integer.

My experience has been — overwhelmingly — that recruiters hiring for technical positions are incredibly non-technical. This wouldn't necessarily be a bad thing, except for, as mentioned, the huge amount of winnowing required to just find candidate that are suitable to advance to a phone screen with an engineer.

> There are a LOT of people out there who grossly inflate their competency.

Exactly this.
"This seems like the perfect exercise to test someone's ability to navigate those kinds of required skills."

I disagree. The Q&A process isn't indicative of almost any skills on the job except patients when your time is being wasted in a formal process. He'd have to have memorized every trivial, algorithmic fact plus their textbook (not real-world!) answers with no further knowledge or answers. Such a candidate is not valuable in any function in Google unless they're trying out for an IT version of Rainman. Not even for HR since they read a sheet instead of memorize it themselves. ;)
I don't know what the official criteria are but I'm going to think of the prize decision as recognizing his incredible songs as art in themselves rather than just the lyrics as "literature".
That's wrong. The recruiter has a goal to get "correct" answers: if someone passes the interview without providing these answers via some "soft skills" (it more looks like a social engineering), then the recruiter fails. Because of that, there's no point in trying to explain your answers in hope, that recruiter will somehow agree that they match the answers from checklist.

More adequate approach will be to find the way to bypass this interview, by finding the right contacts who have the adequate expertise and can make the hiring decisions.

This situation is like trying to sell new fridge or delivery van to a waiter in restaurant, who was instructed to talk to business visitors while management is away. He was indeed put in charge, but he can do nothing for you or worse, communicate your offer to his boss in a wrong way, so you have to escalate - to find the contacts of management, to reach them etc.

I think this story makes sense as an illustration of how not to hire people.
No its because the quality of education is complete shit and for-profit education is focused on churning out as many diplomas as possible.
That would be totally dishonest.
I don't think that's the point, though. The answers and questions are meaningless to the test. It's how the person addresses the questions and answers that matters in the test. Someone else posted that the person interviewing the author is typically a psychologist in this test. That, to me, means that the technical correctness of the answers is not relevant and that an actual technical engineering screening comes after it's determined that the person is a culture/personality match.
This is also the test for the Technical Program Manager position. You must prepare rigorously to get through the initial conversation with a recruiter. The recruiter I spoke with seemed more open to me explaining why my answer was different than the recruiter OP dealt with.
1) Because then I have to move the mouse to click on tiny UI elements and that takes a long time.

2) Because then I need another browser window open and that takes up more screen real estate than a terminal

3) Because my browser background is white and reading code on it is less pleasant

4) Because then the place where I say "run these backend tests" and the place where I pop into the debugger are different.
Actually, I make a point in my iOS projects to avoid third party libraries wherever possible. The first-party SDK is good enough that the dependency cost of libraries like Alamofire is usually not worth it.
I had to do some Android development not too long ago, and I felt like I had entered some crazy la-la land until I found a bunch of third party infrastructure like Kotlin, RXJava and a pile of libraries to make life bearable.