skysight-inc/HackerNews huggingface dataset:
"Those not versed in Cilk Plus" is a pretty large set
What do I think of Wikipedia? (2011)
A conjecture has a propositional attitude while a hypothesis does not. A conjecture may depend on a system, but it may be true outside of the scope of that system — think "true but unproved". (Not unprovable like a Gödel sentence!) Once its proof is discovered (made), it becomes a valid hypothesis of the system by its proof which augments that system's domain of truth.

A conjecture is someone's conjecture while a hypothesis is derived from a system itself ("my system has a valid hypothesis"). We don't "derive conjectures" from brains, they're made by persons.

When someone says "my hypothesis is", there is an implicit system they are strictly speaking from (channeling the system? Either way, they're not saying what the believe but rather placing confidence in their understanding of the system strictly spoken from) — they're saying that this is provable within the system we know, but personally they do not have the proof on hand and it may require a little work. ("I don't know all the rules off hand!")

A conjecture has an implicit system, but the speaker has a purpose to say that the system as we know it may have a derived rule we have not discovered. There is "intuition" with conjecture, and "mention" with hypothesis".
There's no such thing as innate rights. Only the rights that we decide to give each other, define in some sort of governing document and then enforce.

You brought up a specific question about torture, I assume because you see it as an innate right to not be tortured. It's no such thing though, it's a right clearly defined by the 8th Amendment (in the US at least).

You can stomp your foot and declare over and over again as much as you want that there are innate rights, but just look around at the actual evidence in the real world and you will see that there is no such thing. The rights you have are the ones defined and enforced by society.
The YC FAQ answers the first three: http://ycombinator.com/faq.html

As for the fourth, of course not.
He responded "well we only hire experts at google".

Funny. One of the Google recruiters told me that expert at technology X meant you either wrote a book on or invented X.
Keep in mind that pirate crews were shareholders in the venture, and only got paid a cut of the booty if there even was any booty. This is quite unlike how cleaning staff are paid.
Yes, google docs is still used. Several of the people I did phone screens with commiserated that it's a poor way to code online, but they seemed to have 0 choice in the matter.

Yahoo used collabedit.com, which was much more pleasant (but still realtime).
No, we stopped taking those several batches ago.
Generally, a technical interview is meant for you to beat their best technical person in the team, either for the knowledge of cleverness, so everyone adore you in order to pass the interview.

Yet it is well known that most technically talented people have a common OCD, especially of those with strong ego, is to compete to be who the smartest is, which is not a bad thing, but some went extreme and they do it at all cost. Evidently as often observed, in office the loudest person is perceived the smartest be the mass. Can google avoid that?

In a few hours interview, psychological problems like these are difficult to detect and rule out. If google is serious about their claim that they don't care about expertise but .... They should send candidates to psychiatrist and filter first.

Personally I think this NY times google HR is BS marketing. There is better way to recruit top talent, and this is not it.
> What does the president of a University do that adds that much value to a University?

He's the chief fundraiser for it, and head salesman.
Pentesting and security fields that surround it can be pretty interesting. Also working in startups can be exciting with the right company culture and team.

However for the most part, the most 'interesting and exciting field' is very subjective and varies from person to person. I think you won't be able to get a definate answer on this because everyone thinks their field is the most interesting (and for good reason too - otherwise they shouldn't be in it!).
I'd be really really surprised they didn't run this through static analysis. I will, to be honest, then maybe people are right about "it's stupid they make such stupid mistake."

I am not familiar with running static analysis and looking output, only did very minimal undefined behavior santisizer detection.
"although highly profitable for me!"

Is it really? Personally, I've found that many of the projects which hired those sorts of developers either have little budget to start with, or have little budget left for a 'version 2' or 'clean up version 1' effort, because they spent most of it on the earlier garbage. Certainly plenty of work available to do that sort of clean up, but it doesn't strike me as 'highly profitable' on the whole.
That's what sounds odd about this whole issue. They don't say what the company's marketing budget was, how big a portion of that budget this campaign was, and exactly what their goals are from their campaigns, but I think it would be hard to arrange those numbers in such a way that it would make sense for them to run a ~$500k ad campaign in a medium nobody there had any experience in. Come on guys, run a couple of dozen hundred dollar campaigns to get a feel for how to target them and what returns you can reasonably expect from them. I would expect that nobody spends that kind of money on any kind of ad campaign without knowing a lot more about what the returns from it will be and whether that justifies the expense.
Do you mean AmeriCommunicationsMonoploy Co?
There are serious errors in this article. SDL (Spectra Diode Labs) was a Silicon Valley company and not based out of Zurich. They had offices and a semiconductor fab on 1st st in san jose. No idea where the author got Zurich from. Anyway, SDL's acquisition by JDSU was $40B and as far as I know still remains the largest acqusition of a SV company. Interstingly the top 2 execs got cash payouts >$40M as part of the acquisition while JDSU was laying off engineers as the bubble burst in late 2000.
Former Ford Sync engineer here.

It's good that Ford is ditching Sync... but what killed Sync was Ford not Microsoft. Sync is a forked version of Windows CE that is maintained by Ford (and offshored to a 3rd party vendor for maintenance).

The bugs, the poor UX, it's all a result of extremely poor execution on the part of Ford. Switching to a new OS doesn't solve that problem.
Okay. Good point but I hope if people take the job seriously they will have to be very careful. Though that's ideal..

How about this:

owner/peer of the module has to sign off, and randomly select two more. One must be QA and one is another programmer who works on the module. We can also pick a "junior" level, but then that's probably not going to work since Apple employes programmers who have some years of experience already. Or we can pick someone who isn't directly working on that module, but have some qualification to do review. Mostly just asking "why are you having two goto, why return -100 here)

But I see counterargument: they will just listen to the author if he's senior or the owner who is also a senior. Their words carry weight.
Yeah, I'm in San Rafael, I'd have come if I'd known. Derp~
As long as Ford doesn't do the development in-house it might work out. What killed Sync isn't Microsoft. It's the fact that Ford took everything in house.
"new Hacker News API" -> do you mean there's now an official API? I must have missed this news. Can you provide a link / additional info?
the new Hacker News API allows easy programmatic access of story/comments and infinite chronological paging. You could download every Hacker News story in less than 2 hours without breaking the API request limit.

Which API? https://www.google.com/search?q=hacker+news+api
you had me at 'the strangest interview I ever had'
We should probably retire RFS 3.
I guess I wouldn't go all the way to "clearly," but if a line of business in a highly visible market is growing, that often indicates that the product it is selling is useful. The buyers are motivated and have the capability to test the product's efficacy. It would be quite a thing if Facebook ads generally did not work and somehow Facebook was successfully growing the ad business anyway.
With hnsearch.com being shutdown, I believe he is referring to: http://hn.algolia.com/api
Yeah, I had the same problem with G docs. I think an inherent capability of a decent candidate is thinking of all possible avenues at once. When you add in the meta-cognitive overload of an interview to that you're testing other things. It's like adding confounding variables to a neural net. :)
Textbook skeuomorphism.
He specifically said that he defined general cognitive ability as the ability to learn, process on the fly, and pull together disparate information. Which is indeed distinct from IQ.

Intelligence varies, and people differ in which tasks they are good at. They very well might not think that IQ is a good predictor that they are looking for.
This claims Android is free-of-charge to OEMs, but is that actually true? Doesn't the full Google Experience (play store, gmail, etc) require passing certifications and tests, etc.? I can't imagine all that is completely free to the OEM - though perhaps it's quite cheap. There's also patent license fees to consider, unless Google pays all those for you?
Using that API, you could download 48,000 hacker news stories in 2 days, so if there have been less than 48,000 submissions, then what minimaxir said is true. But first you'd need to generate a list of all 48,000 story ids, and there seems to be no way to actually do that.
In theory yes. But Google Engineer Adam Langley wrote:

> A test case could have caught this, but it's difficult because it's so deep into the handshake. One needs to write a completely separate TLS stack, with lots of options for sending invalid handshakes. In Chromium we have a patched version of TLSLite to do this sort of thing but I cannot recall that we have a test case for exactly this. (Sounds like I know what my Monday morning involves if not.)
I do not have data to back this up, from my observation, most people do not know what is or is not an advertisement unless it is flashing. Even then, there is a not-negligible percentage that does not know. People just click to find out what things are, not because they are interested in the message. Perhaps a simple way would be to ensure that user does not come back to the page within x seconds, otherwise you should not pay.
No, the legislature passed a bill. The governor hasn't signed it, so it's not a law.
> If you argue that an obvious bug is evidence of NSA involvement, then you must also believe a subtle bug would be evidence against NSA involvement. You can't have it both ways.

Thanks for taking the argument to a mathematical plane. My reasoning was the following:

P(is-involved) = P(is-involved|subtle)P(subtle) + P(is-involved|subtle)P(~subtle)

Now, we know that 0 < P(is-involved) < 1. Assuming that there have been past instances of their involvement in both subtle and unsubtle bugs, I think my argument where I can attach a probability of their involvement in both the case was fair. Or do you think I missed something.

Note: I think I got it. Essentially your point is that given that I am using the unsubtle-ty of the bug to argue both ways, implies that this variable provides us no useful information and can be removed from the discussion.

Thanks for pointing out my muddy reasoning.
I feel bad for him, but his second most recent blog post is odious: why he only retweets females.

http://dashes.com/anil/2014/02/a-checklist-of-stupid-things-...

Maybe karma works in mysterious ways
zmitri's reply is the only reason I'm not down-voting this.
The standard of testing for all SSL/TLS libraries is atrocious, it's not even like SecureTransport is notably worse than most others… :'(

Someone badly needs to sit down and write — preferably a black-box, so it can be used for all — testsuite for SSL/TLS.
For those who have been looking for a native app to use hotkeys check out Alfred (http://www.alfredapp.com). With Alfred you can use the workflow feature to control Play Music via hotkeys (which you can use no matter what tab is active or if Chrome is the active app). I blogged about this a while back: http://mikebracco.com/blog/control-google-play-music-with-ho...
It's almost buildable for me: https://news.ycombinator.com/item?id=7283601

I think it'd break one of the binaries, but I could replace that with the real one.
I'm so sick of all this conspiracy theory nonsense. If PRISM means Apple supplies data directly to the NSA there's no need for a MITM attack. I mean what's the argument? Plausible deniability?

> Never attribute to malice that which is adequately explained by stupidity.

A programmer screwed up. It happens every day.

I'm reminded of Chesterton's madman:

>The madman’s explanation of a thing is always complete, and often in a purely rational sense satisfactory. Or, to speak more strictly, the insane explanation, if not conclusive, is at least unanswerable; this may be observed specially in the two or three commonest kinds of madness. If a man says (for instance) that men have a conspiracy against him, you cannot dispute it except by saying that all the men deny that they are conspirators; which is exactly what conspirators would do. His explanation covers the facts as much as yours. Or if a man says that he is the rightful King of England, it is no complete answer to say that the existing authorities call him mad; for if he were King of England that might be the wisest thing for the existing authorities to do.
[...]
Nevertheless he is wrong. But if we attempt to trace his error in exact terms, we shall not find it quite so easy as we had supposed. Perhaps the nearest we can get to expressing it is to say this: that his mind moves in a perfect but narrow circle. A small circle is quite as infinite as a large circle; but, though it is quite as infinite, it is not so large. In the same way the insane explanation is quite as complete as the sane one, but it is not so large.
[...]
If we could express our deepest feelings of protest and appeal against this obsession, I suppose we should say something like this: "Oh, I admit that you have your case and have it by heart, and that many things do fit into other things as you say. I admit that your explanation explains a great deal; but what a great deal it leaves out! Are there no other stories in the world except yours; and are all men busy with your business? Suppose we grant the details; perhaps when the man in the street did not seem to see you it was only his cunning; perhaps when the policeman asked you your name it was only because he knew it already. But how much happier you would be if you only knew that these people cared nothing about you! How much larger your life would be if your self could become smaller in it; if you could really look at other men with common curiosity and pleasure; if you could see them walking as they are in their sunny selfishness and their virile indifference! You would begin to be interested in them, because they were not interested in you. You would break out of this tiny and tawdry theatre in which your own little plot is always being played, and you would find yourself under a freer sky, in a street full of splendid strangers"
I interviewed a few years back, it was a mix of the most interesting and most asinine interviews I have had. A great discussion w/ one woman going into linux internals and kernel programming. I learned a bunch but also it was a good conversation.

That last person I spoke with never introduced himself, asked essentially an open ended question with no real answer. I presented what I thought was reasonable, he said "that's wrong", and never answered what he thought the approach/answer should be. Relayed this to a friend there just after the interview - her response was "that is an idiotic question and actually your answer was correct".

I was declined for the position, but still get calls by google recruiters on a regular basis. I relay the story and politely tell them no thanks.
Extremely linkbaity title, and apologising for it in the beginning doesn't give you an excuse to use it. Nice concept, but poor execution.
IQ is not "cognitive ability", it's a fallible (and arguably biased) quantification/quotient of a (not exhaustive) set of measures of (some form of) cognitive ability.

People generally don't have their IQs "measured", and even when they are, the things they are kind of good at predicting are only a small subset of important qualities, so it would hardly be a good measure by which to compare applicants.

I think the problem you have with this is that you're assuming "high IQ" and "smart" are automatically the same thing. A high IQ is only one slice of the "smart" pie.
Summary: Man runs online magazines, revenue from ads. Advertises himself on facebook, hopes to make more ad revenue than he has to pay. Spends $100k/day for a few days. Notice that google analytics says he hasn't got as many hits as facebook says they referred. He stopped the campaign. Disputed bill.
No need to generate all IDs beforehand. The search_by_date endpoint is fine. You have to paginate using the created_at_i parameter, not the page parameter.

Also, you can set hitsPerPage = 1000. ;)
Newer Atheros routers are 2 chip solutions with radio chip hanging on PCIE connection. It is possible to cut this connection and insert PCIE Bridge between.

http://www.hwtools.net/Adapter/DB8605.html

This way you retain radio, but get two additional PCIE slots for SATA controller and another network adapter for example.
It seems you prefer to read articles from:

- WashingtonPost

- BusinessWeek

- MarginalRevolution

- NY Times

[1] Based on BuzzSumo's social data:

http://app.buzzsumo.com/#/influencers?q=@joelgrus&type=influ... (Press View Links Shared, Analyze Links Tab]
1. Don't be too hard on yourselves. You tend to make mistakes, and there is no way to become better without making them. Put the past behind and move on. Easier said than done, though.

2. Failure is the default state of any venture. Give your best to succeed, but remember that you're starting from failure. This way, you learn to handle the lows associated with failures better.

3. Focus on the process as much as on the results. The idea is to master the process that's expected to return results so that you can keep using it to succeed at various things.
I don't have hard data to back it up, but beyond programming, I imagine there's a higher incidence rate of changing majors in undergrad, going back to do a masters in a field different than what you originally studied, and other such things going on. (going back for a law degree, mba, what have you).
This is old so what you're suggesting wouldn't be possible unless he updated it (which I don't think he has any reason to do).
Personally, I prefer mari0. It's mario with a portal gun.

It's written in Lua using LÖVE, it's really cool.

http://stabyourself.net/mari0/

https://love2d.org/
When trying to access page 2 via that endpoint: http://hn.algolia.com/api/v1/search_by_date?tags=story&hitsP...

"you can only fetch the 1000 hits for this query, contact us to increase the limit"

It was a nice try, but it did seem too good to be true.
The YouTube generation is what I call it.
I write C++ for a living. I don't have time for Internet mentoring but I will suggest a few resources and general ways you can improve your code.

Are you a C++ novice or a programming novice? If you're a programming novice you should take some time and learn some standard algorithms and data structures. Introduction to Algorihms is fairly standard for university algorithm course. Make sure you understand complexity and big O notation. Understand typical container classes and their trade offs (lists, queues, stacks, deques, various types of trees, etc).

The best way to improve your code is to write code. Reading good code also helps but when you start out you can't tell good from bad. Here are some questions to ask yourself as you write:
Is what I'm doing clear? Will I be able to understand what I did and why I did it if I read this a year from now?
What could go wrong? What inputs do I expect and what happens if I get something unexpected?
How hard will this be to update?
How hard will this be to debug if things go wrong?

For a novice I'd suggest reading Effective C++ and More Effective C++ by Scott Meyers. Read a point or two a week and really focus on using them in your coding that week. This will help you build up good habits. A lot of good coding is good habits accumulated over time. Herb Sutter is another author with excellent books for beginning to intermediate coders. He's also got a really good blog.

Once you've read and used techniques from Meyers and Sutter get a copy of Code Complete by Steve McConnel This book is a great resource. Once you've read it all the way through you can read Modern C++ Design by Alexandrescu. Anytime you find yourself thinking you should use a technique from Alexandrescu stop. You've probably gone too far and over thought something. Maybe ten percent of the time this happens you'll be right and template craziness is the right approach. You'll save yourself a lot of headaches the other ninety percent of the time by thinking more about what you're doing.

I know that some of these books are expensive but you really don't need to get them all at once. You can take a long time reading through each of them and learning to apply their content.
Oh jeez, who submitted this again? I learned my lesson a couple of years ago, everyone hates this. :)
Also, FYI, I don't even use this anymore, these days I just read the HN frontpage. :)
This is totally cool and kudos to you. But be aware there are limits of personalized hacker news. I think Bill Maher put it best when ranting just last night about facebooks customized news feeds:

Newspapers may be old-fashioned, but here's what we're losing if you never see one. They are trying to tell you what's actually important, not just what's important to you. You may not read the whole paper, but you at least see headlines, making you aware that something's going on outside of your microtargeted world of fashion or music or Wiccans or zombies or whatever you're into.

Replace 'newspapers' with hacker news and you get the point.

https://www.youtube.com/watch?v=WohtmZDZCGM
We don't recommend applicants do this. Though we don't say anything when it happens, we do notice, and it makes us slightly less likely to accept such groups.
+1 I don't think I have ever heard of anything about leadership being asked of IC engineering candidates, and this is the first I've heard that intellectual humility is important either. I mean, it's a good thing, but nobody ever directed me to look for it.
I wonder what he means by worthless. Performance or retention?
What about BBM? Kik completely copied BBM (the founder was an ex employee). BBM is a lot better in many ways, including real groups. Strange seeing BBM not try and capitalise on this purchase of Whtasapp by Facebook.
That's assuming they are full time at inspection, another scenario is where one person does it in addition to their current responsibilities.
Therefore the overall quantity of what's produced is reduced but the inspection levels are higher.
Nothing is being inflicted, Nobody forces users to use Ubuntu, they do it because they like it. That is not to say that they should be deaf to community feedback. If it's so bad it is going to lose market share but Ubuntu really is popular and people seem to still like it. The people who dislike it are just way more vocal that's all. Why bitch about something that's free AND when you have plenty of choices?
Ukraine Burning documentary
Uh, sure. And maybe we should legalize murder on the grounds that not every killer is in prison.

Try again.
Exactly. Facebook probably sends 302 Temporary Redirect, counts it as a click, and the bot simply does not follow the Location header.

Are there any ways to avoid this?