skysight-inc/HackerNews huggingface dataset:
I agree with you on the Economist. Their Brexit coverage has been shocking.
Thailand's King Bhumibol Adulyadej: One of the World's Longest-Reigning Monarchs
Reminds me of Jean-Paul Sartre's letter in which he rejected the Nobel Prize:

> The writer who accepts an honour of this kind involves as well as himself the association or institution which has honoured him,” he said at the time. “The writer must therefore refuse to let himself be transformed into an institution, even if this occurs under the most honourable circumstances, as in the present case. (https://www.theguardian.com/books/2015/jan/05/sartre-nobel-p...)
Almost 6,000 web shops are unknowingly harbouring malicious code that is stealing the credit card details of customers.
https://gwillem.github.io
This idea sounds like a slightly more brilliant test than this candidate was faced with.
Do people really see the NYT as beyond reproach in 2016? They pushed Hillary so hard during the primaries, and every day they add a few points to their 'Hillary is guaranteed to win' graphic. They were instrumental in sidelining Sanders. NYT's institutional bias is utterly flagrant--perhaps not as crass as HuffPo, but offensively biased nonetheless.
Rough Notes for New FLOSS Contributors on the Scientific Method and Usable History
Why Obama may have picked the wrong planet
I think you're misunderstanding how the process works. It's not like they wait until they're ready to hire you and then tell you where you're going to work -- they ask you where you want to work. After I had passed all of the interviews, they gave time to consider the different locations and pick which one I wanted to work at (I could only pick a location that had available positions, of course). After I had accepted the job offer, about a month before I started, they contacted me again with a survey that asked me about my interests and skills, which helped them place me on a team. Since I'm working at a smaller office, there were only two team choices, but the larger offices (ie. Mountain View and Seattle) will give you several choices. On top of that, you're free to change teams after as little as a year. So I would hardly call any of that 'arrogance'.
Ah, I understand.
> last I heard, Juarez had a huge problem with brutal gang violence.

You last heard a long time ago then--Juarez is much safer these days, though not quite as safe as El Paso.
AirBnB: Unlocking Horizontal Scalability in Our Web Serving Tier
This is where I threw up my hands too. The Director of Engineering does not need to know the difference between SIGTERM and SIGKILL, or how many bytes are in a MAC address. I guess it's a nice bonus if he does, but he'll spending 10 hours per day in meetings talking about roadmaps, shielding his team from the execs, and removing productivity roadblocks. "Third engineer from the left" is doing the packet inspection--ask HIM about SYN and ACK.
The right answer? It is hard to believe that there is only one right answer to these questions. There are different level of answers to any given question. Think about how you might explain the second law of motion F = ma (scalar) vs F(vector) = ma(vector). Same thing applies here, three way handshake can be explained at many levels. Anyways, I understand that if you want to get hired you have to compromise, but I also understand this upsets many of us.
It's not completely arbitrary. Language still has meaning, but there is room for interpretation.

Think of it as a model of the world. To launch a rocket you need a pretty good model of how physics works, but you don't need to simulate and describe every single quantum interaction. Or you wouldn't be able to do anything.

Laws are like models, they describe our norms in (more or less) broad terms, but there is still a degree of uncertainty in each and every real world case.
Just to confirm my otherwise vague memories, has OSX always supported cmd + x and cmd + v in the finder

I'd have to start bisecting versions of OS X to find exactly which, but up until a versions ago cmd-x didn't do anything in Finder. Cmd-c worked, but not cmd-x.
"Is this common for higher level positions at Google?"

No, and in fact, it's so far outside the norm i'm not even sure what to make of it.
Like I said elsewhere, my best guess is that he was really being evaluated for a much lower level TL/M position in SRE or somewhere.

(The detailed linux questions are usually a giveaway that SRE is involved)
The basic problem with Windows 8 was that Metro apps and Win32 programs didn't mingle. The whole desktop was basically treated, within the UI at least, as a single big app.

Come 8.1 and this was partially reversed, with Metro apps being possible to manage much like Win32 programs (showing up on taskbar, could be closed or minimized via icons top right).

And i must say i kinda like using the start page concept for launching programs once i have things set so i go right to the "list" rather than dealing with the live tiles.

I have been contemplating getting a smaller Windows based tablet as an alternative to my existing Android one.
Admins/Mods, can we ban titles that use clickbaity "This"?
On a lark, I registered as a republican back in 2008 specifically so I could vote for Obama as a republican. That action, however, got me registered to all sorts of conservative mailing lists that initially boggled my mind with how full they are of pure sh*t. At first it was amusing how crackpot and deranged they could be, but it quickly just became sad and/or scary. Since I am fairly liberal, I am also registered to quite a few dem mailing lists, and the comparison isn't even close. The liberal mailing lists and news sources I might describe as having click-bait headlines, or be a bit too bleeding-heart for my tastes, but the conservative side of the aisle is almost pure fear, mis-truths and hate mongering.
There's a precise distinction, and thinking about it as "returning" anything other than an error code is chummy human thinking rather than the sort of precise knowledge the test was (supposedly) looking for. The question was actually worse than asking "I'm thinking of a number between 1 and 10, what is it?" because rather than applying a random filter to candidates, it punished the candidate for having precise knowledge.
> it's hard to miss the "And we're hiring" plug at the end of it.

well I missed it. O.O
This was leaked. She was asked at the beginning of her campaign to release the transcripts of these speeches, she said "I'll look into it"[0]. If it was intended to be public this sure is a hell of a way to go about making it so. I can't honestly tell you how she actually feels, but I can tell you that at very least she is a serial liar.

[0]http://hillarytranscriptclock.com/
Songwriting clearly doesn't include novels. Literature includes both, and more.
Yes it's a CNN article. Unlike most CNN articles this one is actually pretty informative (if you don't know that much about Thailand, anyway) and worth a read.
Am I an outlier for enjoying plain CSS? I get everything I need and want with css-modules, classnames/bind, and the occasional inline style.
https://news.ycombinator.com/item?id=12699834
Checksum?
> I think hes talking mostly about the folk song tradition.

He says he's part of that tradition, and at length talks about how he benefited from it. Does he give back?
Bork was selected by a president.
That is a fair point, well made. I guess the bristling got the better of me.

And in those days, Burberry was actually an upper-class brand without the downmarket associations it has these days.
Turing didn't specify how reads and writes happened on the tape. For the argument he was making it was clearer to assume there was no noise in the system.

As for "digital" computers remember they are built out of noisy physical systems. Any bit in the CPU is actually a range of voltages that we squash into the abstract concept of binary.
NY vs. LA vs. Boston Exits by the Numbers
"mediocre minds"?
Is it right to consider the lyrics without the music? Isn't that a little like reading a literal translation of a poem in another language?
Not agreeing with the recruiters attitude but "if Google is down you will need to know this to diagnose what the problem is." was his comment.
In that case the developer should have cheat-sheets printed on their desks.
Yeah I agree. I think one issue is also the test. For a lot of these things, as with most things, there is a short answer and a long answer. I think by the second or third question I would have picked up on the fact that the recruiter didn't really know what he was talking about and was looking for the short textbook answer. Seems like the author refused to or couldn't do that.
5 things you can do with Yarn
if you're on a AWS, we utilize Lambda to get cost efficiency and predictable cost of execution, we also have a container based runtime that can run your APIs along with everything else that's part of the LunchBadger infrastructure to be run wholly on-premise in your private cloud. To the developer - they write a JavaScript/Node function realizing the serverless simplicity in building out their APIs.
Parenthetical remark: Harvard is already a corporation, in fact, America's first. "The net result of that research is the conclusion that the Corporation of Harvard College is indeed America’s first corporation". See https://www.buybooksontheweb.com/peek.aspx?id=4221
Converted? Dividends are already paid from endowments in the form of grants to studying students.
"Peer pressure's effects are perhaps more powerful than we thought" only if you've never heard of Stanley Milgram
I fail to see how comparing a top 5 university in the world with regular education.

This is talking about ALL ages. "Knowledge Universe businesses included early-childhood learning centers, for-profit K–12 schools, online M.B.A. programs, IT-training services for working professionals, and more."

With investment being made with these ideas a $500 Billion dollar industry, "In 2012, the media mogul Rupert Murdoch and the former New York City schools chancellor Joel Klein established the Amplify division within News Corp. At the time of his initial investment, Murdoch described K–12 education as “a $500 billion sector in the U.S. alone that is waiting desperately to be transformed.” " They sold after losing a billion dollars to Steve Job's widow.
Why is that wrong? As a Director, you'd have to deal with people at all different levels of understanding. You may even have to deal with companies, clients, and other departments that have zero skill in your area of expertise. This seems like the perfect exercise to test someone's ability to navigate those kinds of required skills.
Looks like the other side was just a turing machine.
This is an unfortunate outlook in my opinion. Art and literature are definitely more important than mere entertainment. The greatness of an artist is determined by how much impact they had on a society.
There's simply no way that the fans don't cause considerable vibration artifacts for such long exposures. Am I missing something?
MSN is back, sign up and nudge your friends
if Google is down you'll have other problems (SYN, ACK, SYNACK won't help much with the DDoS that's killing it)
Really? Because everyone pretty universally acknowledges the web is much, much worse than it was 5-10 years ago.
While this recruiter probably failed at their task, I do agree that there is skill in communicating technical information to non-technical people, and it is a valuable skill. I wouldn't be surprised if the author of this blog post acted a bit curt or acrimonious to the recruiter, and stubbornly insisted on being "right" rather than communicative and agreeable.

Know your audience.
I've come to accept that any data not stored as plain text is subject to these format issues.

The reality is we know it's not always terribly important. If you really want to preserve something, you'd use a format like markdown or LaTeX at the outside. Most things are weren't the effort, and I just want it to look pretty.
Do also consider the side effect of outsourcing, cheaper products for Americans. If some jobs are not outsourced our products will cost 30%-70% more. There are other benefits too. If everyone who is complaining about outsourcing is willing to pay that much extra then sure, stop all outsourcing. If not, then acknowledge that outsourcing has it's benefits.
"Diploma says DO, not MD. You don't get the job."

https://en.wikipedia.org/wiki/Comparison_of_MD_and_DO_in_the...
If your position is that monitoring HTTP traffic is useless because favicons can be embedded into webpages, what method would you propose to monitor employees browsing habits then?

Furthermore, how would you monitor the HTTP traffic of suspected terrorists? After all, anyone can embed an image to "www.isis.com/blackflag.jpg" into any webpage, so shouldn't we stop monitoring all such traffic?

Your original assertion was that "it's a pretty crappy check", but I think what you are missing here is that it's the only possible check, minor irrelevant flaws and all.
> What is the opposite function of malloc() in C?

Google uses C++. Do they use malloc/free?
> Given the complexity of the work I was doing at the time, the entire thing seemed ridiculous.

I had the same a couple of years ago, at the time I was a Rails developer at a small startup. The first screening they asked me some basic technical questions (I guess it was a recruiter), then the second screening they asked me to walk through some data structures and algorithms off the top of my head.

I knew they would do this, and hadn't looked at any CS algorithms since university, so got a copy of Programming Pearls and studied through that every evening for the week before. I picked a few that I hoped would come up, and it turned out that's what they asked for. I think first a linked list (maybe doubly linked?) and then a tree sort.

I surprisingly passed, but the attitude of the interviewer really put me off. He said he knew Python, Java and Go - none of which I had used - and wasn't too happy when I said I wanted to use Ruby (which the first guy I spoke to, said was fine). Then throughout the interview it seemed very much like he was fighting against me and trying to prove me wrong.

After that I couldn't be bothered any more, I didn't really want a job at Google, it's just a recruiter contacted me and I decided to try it out. I guess this style of interviewing must work for Google, but it's just not the way I like a company to introduce itself to me. It just seems like they are approaching it with so much ego, as if I would be privileged to work there, but to me a job should be mutually beneficial.
For Profit and Non-Profit means nothing but when the money is spent. 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.

ALL CHARTER SCHOOLS ARE PUBLIC SCHOOLS. Most people totally forget this point.
And who is the dictator in that "American Empire" dictatorship?
To be honest, many of the problems of the rural poor are America's fault. We subsidize the hell out of already efficient farmers to the point that rural Mexican farmers can't compete. And our policy on drugs creates an alternate power structure that the poor can't afford to go against.
It is tiring to hear "goobermint so uncompetent" every single thread on HN
In C, what stat does is how you return multiple values from a function.

lstat has the same signature as stat: it passes the stat structure back through an output pointer.
That is nearly the answer i give to every questions. But when i asked for more detail no one likes it. They all simply want "answers".

Well much like most things in life, there is no such thing as concrete answer.
1Q84 is my favorite, but I wouldn't start with it. Kafka on the Shore or A Wild Sheep Chase are excellent and better starting points.
The only way this makes "sense" is if you already have the candidate (or pool of H1-B candidates) you want in mind, but have to prove you opened up the position to the general public first.
I'd have failed too, because I use a very particular way to describe a hashing function.

A hashing function is actually a sorting function. It's supposed to take an input space and sort it in an unpredictable and evenly distributed way across the output space. What's more, neighboring points in the input space, no matter the sort used to determine proximity should not result in neighboring points in the output space.

Fingerprinting is just an emergent value that comes from choosing fixed length hashes, and the fact that the mapping from input to output is stable.
This song is my personal favorite :) Thanks for posting.
Two libraries can misbehave because they share a common dependency.

If you assume a roughly logarithmic intersection of shared dependencies that's O(N^2 log n) chances for a bug. But in some communities I'm sure even that is optimistic.
Well, it's a Cheney GC. To be generational, there would need to be more than two heaps. But, that's hair splitting. Heh.

I doubt one would find many C++ folks who would disagree that GC is useful some of the time. It's all about controlling when and where GC is used, which sort of hits home with Sutter's point.
We run on top of AWS Lambda - if you choose. Lambda is great but there's still a TON of scaffolding and boilerplate to get your APIs up and running including: model mappings, routing, point to point connection to either HTTP based proxies or Lambda functions. We simplify all of that utilizing the Serverless Framework running LoopBackJS models.

If you're not on Lambda or don't want it - the model logic can be run within our optimized container based runtime built on Kubernetes. Everything is transparent either way built on open source. Where you run it is your choice.
That incentive, at least, is correctly aligned. They can't bring in large alumni donations if they don't turn out well-educated successful students.
A "technical" recruiter asked me "how comfortable are you with 'tomcat' programming language". I said I am not at all comfortable with "tomcat" programming language because I have to invent one. He was furious and hung up.
To me this is refreshing. The Linux desktop has been, for me, a very mature product for the past couple of years. I no longer fear that having to update will mean tweaking everything to get things working.
On what data are you basing this?
Swift Format – Part 1
> I mean who would know just how long a MAC address is?

Uh, my main languages are PHP and Python (high level stuff) and I'm a student (not someone with 10 years of experience) but I knew that. 3 bytes for the vendor block, 3 bytes for the device.

> Or what the actual SYN/ACK etc tcp flags are?

Yeah the actual bytes, who ever uses that? A MAC address I've seen plenty of times in my life as hex, and I've seen the TCP setup flags being exchanged plenty of times in Wireshark and looked up the hex once when I was implementing TCP from scratch, but I still wouldn't expect anyone to know that.

> You just need to know what they're used for

Agreed on that. I wouldn't blame anyone for not knowing the size of a MAC address, I just didn't think that one is that obscure.
It's a freaking psychological profile test dressed up as "tech screen". Your friend's personality was effectively filtered.

IMO, the very first step in entering googleplex/facebook is accepting that it is OK to lend your talents to build a global surveillance & propaganda platform. These tests seem to be probing for other desired characteristics as the next step.
My father is a civil engineer and late in his career, he interviewed for a senior position at a construction company. He figured out that the interviewer didn't know what he was talking about early on the interview and confronted him with that. The interview came to a end, he was put in touch with a senior engineer at the company. He didn't take the job for other reasons. I don't think this kind of rubbish would fly in any other industry.
N.B. gov.uk has updated its official travel advice (it's always useful check this before travelling, especially if you're UK-based) [1]

"...there is now an official period of mourning of one year from 14 October 2016; you should respect the feelings and sensitivities of the Thai people at this time; access to entertainment, including restaurants, bars, and shopping areas may be restricted and you should behave respectfully when in public areas; if possible, wear sombre and respectful clothing when in public; check local media regularly and follow the advice of the local authorities"

[1] https://www.gov.uk/foreign-travel-advice/thailand
Unpopular opinion, but they're both overrated. DiCaprio just overacts and people interpret it as a sign of good acting (c.f.: "he cut his hand and kept acting!"; method acting is also given too much credit these days as well) I've read Murakami and it just felt soulless and bland, like he was just appealing to "lonely and lost" people, but not in any meaningful way. Just my personal opinion.

Lastly, if someone keeps getting passed up for an award, it just signifies that there are people who deserved the award more, not that they deserve the award by virtue of not receiving it. That's why I think it's silly that he won the Oscar for The Revenant, which was certainly not his best performance. You can make a case for someone deserving an award for cumulative achivement, but then there are even more worthy candidates.
Glad I'm not the only one who noticed this, although what tipped me off was a trending story about the Warriors wanting to trade Andre Iguodala for Iman Shumpert, which was based on a blog post by a Cleveland high schooler (for those who don't follow basketball, it's a completely ludicrous idea).
Well, land does have a lot to do with it, historically. Or rather, the people who controlled the land vs. the people who didn't control the land is the source of a lot of the historical instability in Mexico, which really ought to be a warning to people who argue that inequality and dispossession are perfectly fine and expected consequences of a good system.
I believe in the phone screen Google uses non-technical people to ask technical questions (as engineers are a scarce resource) so they're only able to handle "right or wrong" but you can probably work your way around that by being nice - this guy seemed to be being an ass...
But not if you're a literal lunatic who thinks that because you literally used the word return with an error code that's what it returns. And. Only. That.
Yeah, it is similar to React Native ins that way. There's a limited set of cross platform components. In both Xamarin and RN, though, you can also include your own platform-specific components/plugins when necessary.
By hand, I imagine. There is an author credited specifically with the graphics and nothing else.
Thinking back, too, it was always the software that had an impact. Logo, Word, MATLAB, CAD tools, OneNote... most of that was running on clunky, antique machines, yet it brought more to my education than any glitzy IOT device.
I don't understand the downvotes on you.

At the end of the day, dear Google is (now) still just a marketing company, however well they may treat the intellect they are hoarding.

Yes, I'm ignoring that Google was founded on some really awesome technological ideas, or at least a very clever assemblage thereof, but monetizing those ideas required becoming a marketing company. Preserving their value means extending that core business throughout what they do.

That said, our personal phone gear at home is Android, cuz I'm cheap. BUT, I'm really getting fed up with all of the damn notices that literally cause my phone to beep several times an hour for nothing. I love my iPad mini - not only can it do web, email and MP3s, it also makes a pretty good (MIDI) synthesizer :-)
Show HN: Java UI Builder for Browser and Desktop