skysight-inc/HackerNews huggingface dataset:
Depends on what you're looking for, really.

However, early engineering hires have a great opportunity to learn things that they can't learn at a bigger company. An engineer knows how to code, but they may not know how to design products, do user testing, make partnership deals, run surveys, raise angel, tune virality, create ad campaigns, find good advisors, recruit, market, sell, do user research, or raise VC money.

If you are at a large, low-risk company, most of that stuff will be handled by somebody far away and uninterested in talking to you. At a small startup, it will be done by one of a small number of people you'll know well and have unlimited access to.

If you intend to found your own company someday, I think there's no better way to learn how than to work closely with people who have done it before and are doing it again with you right there.
Lack of fruit and veg; unbalanced choice with plenty of carbs but weird protein etc.

Whether that's because she choose odd things (and she is only 9, so maybe they should be helping her chose better) or because that's the only selection is open.
Work experience and degrees very much do count. You need those, and you need to prove you know what someone with that experience and degree should know. Nothing wrong with that. (Some programs don't cover algorithms in enough detail. Some people forget them after not using them for five years. Experience does not imply growth in all areas.)

I wish enough of us would tell prospective employers that we won't submit to an unreasonable hiring process.

I like this hiring process and I would implement the same thing at my own company. There is so much software that needs to be written, though, that someone who refuses to "submit to an unreasonable hiring process" need not do so. Just grab a job from rent-a-coder and relax!
That food looked pretty bad so pretty sure it's actually better in some of the "poorer" countries.

There was some old post about school lunches over the world. Google finds me this: http://todayilearned.co.uk/2011/04/20/what-kids-of-the-world...
For what it is worth, about half way through this school year my daughters school (and presumably all US schools) had to start following new healthy eating guidelines imposed by the government.

http://www.fns.usda.gov/cnd/governance/legislation/nutrition...
The other thing I wonder about is that in 2040, will we be still worrying about buffer overflows?
The quest to replace passwords
it's mostly not adviced:
http://stackoverflow.com/questions/4410704/php-closing-tag
Best from an investment point of view. I don't care about their IQ, education, etc -- I care about them starting successful businesses. Obviously we won't have the final answer for many years (big successes take about 5-10 years), but myself and many other investors found this group to be very investment worthy (I put more of my personal money into this group than any previous).
I'm right there with you, man but what got people riled up is the way you mentioned PHP and MySQL. It came off a lot like a lot of posts by people who just really enjoy insulting anyone who doesn't use Ruby/Python and Postges/Any NoSQL DB. I'm sure you didn't mean it to come off that way but, unfortunately, to some people it did (including me I'm afraid).
I'm not saying being a polyglot is bad - it's certainly very awesome and desirable; but if your interview process is all in C, you're gonna turn away folks that can't do it. That seems suboptimal to me, although if you're FogCreek I guess you get so many people applying you can make C literacy a requirement.

I learned C++ back in, oh, 1996. I haven't coded in it much since about 2001. I'd fail virtually any C++ exam today unless I spent a lot of time relearning my C++.
So for about $120K+ they had more than 16 significant bugs discovered in Chromium. That's really cheap!
Or at the very least with people who you report to or who report to you.
Facebook Valuation - Public & Private
Caching is your friend:

http://wordpress.org/extend/plugins/wp-super-cache/
I am really, really interested to hear from senior developers about this. Especially their comments on the growing trend of requiring open source experience. (I for one thing don't have any open source, most of my projects are locked in the university and I currently intern at a company building cool things which, well, I can't open source).

Update: I don't have a problem with this really. I am in fact trying to make some time to code, but I don't like how this can sometimes be required.
Absolutely. That's why I paid my smart classmates to do all my take-home tests in school; it's an efficient, effective way to get the right answers!

I don't know if you interview people, but I do, and it's hard. I try hard to come up with questions that probe people's knowledge in specific ways and help discriminate between large ranges of ability. It's fucked up to try to ruin the information I'm getting by cheating without telling me.

If you hold the principled position that looking everything up during an interview is a reasonable way to demonstrate your competence, then you should come out and tell me that's what you're doing, so that I can make a decision which isn't based on lies of omission.
Unless the top comment is also the very oldest, then by definition the order must have changed at some point. I do like the Vonnegut quote though.
Brain teasers of this kind were banned at Google circa 2006.
I can't get to the original article, but I assume that this is documented there. Yes, I think it's silly to require proficiency in a certain language. Google does not have this requirement. You must know a programming language well enough to be an expert, but it doesn't have to be Java/C++/Python/Go.

Also, FWIW, Google intern interviews and full-time interviews are completely different. Interns must interview like everyone else after their internship to be converted to full-time employees.
Israeli settlers shoot unarmed Palestinians; Israeli army watches
One might imagine that filmed evidence of civilian thugs shooting an unarmed protester in the head while soldiers stand by and do nothing might be big news in Canada — especially if those thugs and soldiers are citizens of a country that our Minister of Foreign Affairs John Baird says "has no greater friend than Canada."

On Saturday afternoon, Israeli settlers from Yitzhar, a small community of Orthodox Jews in the occupied West Bank, descended on the Palestinian village of Asira al-Qibliya. Some carried guns and wore masks. According to the Israeli human rights organization B'Tselem, one of the settlers was armed with a "Tavor" rifle used by Israeli infantry, suggesting he was a soldier on leave

B'Tselem filmed this and what happened next. Settlers begin throwing stones. Palestinians from the village confront them and do the same. Gunshots are heard. Uniformed soldiers arrive, as do more armed settlers and police. Grass fires burn behind the settlers. Then three of the armed settlers, one of whom is wearing what looks like a police cap, appear to open fire. The soldiers do nothing to stop them. At one point a settler appears to motion to a soldier to get out of his line of fire. The soldier appears to comply. One Palestinian, Fathi Asayira, is wounded in the face. He is not critically injured and will survive.
FCC chief backs usage-based Internet pricing
For the record, I (as the author of the original article) agree with all of this. My point wasn't to say that Coda is bad, but rather to explain why it's never felt like the right tool for me.
Is there no way to sneak a tab into the message?
Immersion and starting from scratch on everything.
I really doubt that we'll be using programming environments where memory corruption is possible in 2040.
Airbnb invokes DMCA to take down coding challenge source code
The part where he boss tells her she should just give up and marry her harasser (Fact 13) is gross.

Fact 29 is also pretty damning. If this is true, it's clearly not just a problem with Ms. Pao in particular, but all women.

I agree with all the other posters who have said this is why you don't have personal relationships with people at work. Especially not in the same group.

I do have trouble understanding the part where Nazre is continually harassing her, so she just gives in and has a relationship with him, despite him apparently being married. This is all kinds of wrong.
I wonder what the hoax people really are.
So... You asked a guy if he should receive more money or less, and are surprised that he chose the first option?
This is a great post. My takeaway: if someone in an interview asks if you know what a particular idiosyncratic data structure is, always say "no".
High salary 95 out of 100 times.

I look back on a "startup salary" with equity and wonder what the hell I was thinking. They recently had a very small exit and after raising money and screwing over early employees on options...high salary would have still been ahead.
FYI, median time to exit for VC-backed companies is down in the 4-5 year time range:

http://www.dowjones.com/pressroom/releases/2011/04012011-VCE...

A few years back the median was more like 7.
Pay them to find the bugs!
Looking up bit manipulation on Google isn't cheating. Sorry.
I don't know about his school, but every month my kid's school sends a lunch menu home with the "what's happening at school this month" letter. So we do know what he's eating, and by looking at his purchases online it's pretty obvious what he likes.
The FSF needs to STFU and get their hands off. They are simply attacking Diablo 3 because it is popular (they didn't touch SC2 with their defective 'defective by design' campaign. The FSF needs to troll to keep the income going.
Big Data Lifecycle on Hadoop with Pig, Avro, HIVE, HCatalog and Templeton
I know how to mix live audio. Why can't I have a mixing board on my conference call?
But possibly a lot less entertaining.
Pricing fail yet again. I'm not sure if it's mostly Intel's fault for having this cost as much as it does, or Samsung and the others' fault for wanting to take advantage of early adopters.
I made no comment on which tools or languages are better or worse than others. I only pointed out that many modern apps are not built with PHP/MySQL, and Coda feels like it only really caters to those that are.
Yeah, but I fired the last guy who billed me for that time he needed to re-discover the quadratic equation.

An interview should evaluate the skills one needs for the job, not puzzles that make you feel smart. Were I interviewing someone, I would happily accept an answer something along the lines of "that's been solved already, I would use an existing library so I can move on and solve my real problem" with regard to bitwise operators.
FWIW, Google generally expect engineers to know bit manipulation. Certainly I was asked some, I don't know if everyone necessarily is but I wouldn't be surprised if they were.
"tublr.com" is a phishing site
This is really unacceptable behavior for a VC firm (or any business) to tolerate; Ellen is one of the best VCs at the firm, and I can't imagine it was easy for her to decide to sue her firm.

It seems crazy to me that KPCB would have a large number of female partners and then marginalize them.
High salary. Most businesses fail.

Sure, they might win big, but you'll enjoy life a lot more and be less stressed with a higher salary.
Which really doesn't give much of an indication of the merits of the case. DA's have budgets (i.e. X number of cases to pursue) too and may think their priorities would best be served by this case remaining in a civil court.
He said 'didn’t have much experience manipulating individual bits'. I think it might be worth giving him the benefit of the doubt that he's covered it in class but hasn't extensively worked with them.
Indeed there is, but there will always be a tab after that tab. Consider this commit message:

Foo\tG

This would result in the following output:

... Foo\tG\t
Note: the interviews are for an intern position, which are very different from software engineer positions.
I would have to disagree that what I did was "cheating".

Software engineers are given problems to solve, and their job is to solve these problems efficiently. You don't always have the solution to every problem off of the top of your head. That's why programmers use Google, StackOverflow, and documentation as resources. The primary skill employers are looking for is learning how to learn new things quickly. And I believe I demonstrated that skill in my interview.

Also, I declined to mention this in the article, but after I finished that UTF encoding problem in my interview, the interviewer asked where I got the check-bit macro (he saw me paste it in). I told him I got it from StackOverflow. It didn't seem to concern him.
Updates are about once a month.
Bizarre.

Yes, Googling an answer to a Google interview question from SO is in fact verboten. A seasoned interview can normally pick that up anyway. But a note to potential Google interviewees: if you're caught doing this it will pretty much disqualify your application. We're interested in how you think and how you solve problems, not what you can pass off as knowing.

Interestingly, he mentions the NDA and then goes on to broadly describe the question anyway. If all this is true, I'm not a fan of bit-twiddling questions. It's something you either know or you don't (like reversing bits in O(log n)). This is meant to be an interview not a trivia quiz. I get mad every time I see those kinds of questions asked.

Anyway, another note: if it's on your CV, it's fair game to be asked about. So if you put that you wrote a low of embedded C/C++ in such a way that you'd be expected to do a lot of bit-twiddling then yes, bit-twiddling is absolutely fair game (IMHO).

If however you put that you've only done Python/Django, Clojure and Scala then it's a stupid question to ask (IMHO).

The second phone interview if accurate disappoints me as well. Perhaps this was a product of the position you applied for or what you put on your CV?

As far as intern matching goes, yes there is absolutely room for improvement there.

Note to other commenters: PLEASE PLEASE PLEASE stop spreading this nonsense that Google asks engineering interviewees stupid questions like "a man drove his car to a hotel and lost his fortune, what happened?" This is NOT what we do. The sooner people stop spreading this misinformation the better.
oh right, that makes sense. I suppose PHP won't complain about the missing "?>". Thanks.
Looking up everything during an interview is a principled position? What principle are you standing up for? The right to google?
someone's gotta write the kernels though, I can't think of any way to write kernels or compilers where memory corruption is impossible.
Didn't see it until you mentioned it. Good design. Could improve on their physics being applied to the ball motions and their bounce but cool stuff.
Google Glasses patent hints at speech-to-text display for deaf users
Very well....I stand corrected.

For all those people that hate on Zed, he seems like a pretty stand-up dude. Many people would be pissed about this.
It is cheating.

Interviewing is different from a real job. You need to show you can do more than look up solutions on the web.

I can't blame you for trying to cheat your way into a job and I certainly blame the interviewer for not seeing through your cheat, but make no mistake: you cheated.
Python Object Oriented Programming Tutorial
Ask HN: Feedback on Startup Idea
I wanted to get your feedback on this startup idea I have.

It's a service that bullets and summarizes your legal contracts in a readable and consumable format so that you don't have to read the "legalese" to understand what your contracts are saying. The formatted contracts would be done by a team of professional lawyers.
You sort of misinterpreted my post. My fault though. My post was a bit ambiguous.

I wasn't implying that we should abandon all current space endeavours so as to focus on humanitarian causes. I wasn't even implying that we will never do any advancements in space exploration without first solving these socio-political problems. But I don't see the current first world countries and their resources as having the means to do what is envisioned in the article (which is a far cry from our current space programs).

And note that I wasn't only talking about the economic stratification. One fifth of the world might be in an economic condition where big space exploration would be feasible but do they have the right mindset, education and motivation? Are they willing to throw away their greed and nationalism and collaborate with the rest of the first world to reach another milestone? Do they even value such an achievement?

I myself am a great advocate of space exploration. I was merely pointing out some inefficiencies in our socio-political ecosystem that are holding us back.
Except that you miss the point.

PCs have been doing this for decades without having the OS fragmentation problems. Why ? Because Microsoft allows OEMs to customise the experience while still allowing them the ability to upgrade the core OS.
Exposing young girls to STEM: Roominate Kickstarter
doesn't this seem like intrusive big government that the Republican lawmakers sponsoring this would find offensive?
There aren't many more industries Google can buy into and conquer, or are there? Coming soon: Google Oil Co and Google Power. I wonder what happens once Google have run out of markets to enter? Lets face it, Motorola were a struggling company finding it hard to keep up with the likes of Apple, lets see what Google can do and only hope their efforts are better than the time they launched Google+ and tried competing with Facebook.
It's absolutely cheating if you don't tell the interviewer. If a candidate doesn't know X, then just tell me, and I'll explain X! That's quicker than Googling and they'll get a better answer. But the whole point is to figure out which Xs they know, for many values of X.
Sure, that means you should make sure you verify her claims more closely, but that doesn't automatically mean she is wrong.
If the company allowed the discrimination and harassment to occur even after several complaints, why shouldn't they be held liable?
Demonstration of WebCL in Firefox : Partying particles
Trying to build an imdb for music in javascript + coldfusion

I probably owe my interest in computers thanks to imdb and wikipedia
Thanks! And no, we aren't using an API for these prices; they are just our own unendorsed/unaffiliated estimations :)
Ok, that makes more sense. It's hard to see whitespace, so I didn't notice a tab lurking just before the newline.
I do web development, so arbitrary algorithms questions seem to me to be not applicable to what I do 99% of the time. The other 1% I can easily look up the answer, or at least look up the details I need to find the answer.
In other words, the value of service is a function of the cost of the items. The supposed transparency of tipping is tainted by the opaqueness of everything else...
From the 1.4M page:

"On my OsX toy the difference between flash on browser and standalone is insane. 200 000-300 000 particles is pretty much the maximum until it won’t run smooth anymore. I wonder if this is memory related thing? or what? Who knows? Someone from Adobe might… Well anyways. Here’s the same thing exploding 1.4 million particles in 1920×1200 resolution with smooth 60fps."

Interesting behavior.

On that other JS demo mentioned in a sibling comment my puny 9400m runs at a steady 30fps at 100k with 7~10% CPU on Safari. The same goes for some non-browser pyopencl [0], which uses about 10% CPU. I seem to be hitting a sort of bottleneck here as ramping either up to 200k or using the Flash realtime demo brings FPS down to about the same level. The Flash one though, uses between 20 and 60% CPU and mostly hovers around 30%. Whatever that means.

[0] http://enja.org/2011/03/22/adventures-in-pyopencl-part-2-par...
Free and Premium Corporate PSD Website Templates and Layouts
The best way to get the perfectly designed website for your corporate need is to download the latest corporate PSD website templates from the internet.
Yes, because I can recognize factors that may reasonably influence whether you should take someone's complaints of harassment at face value, I am clearly advocating rape.
You mean like Windows ? Windows covers 100x more combinations of hardware than Android and suffers from almost none of the same issues.
Advising is anything but squishy. Our performance is measured almost immediately by how well the companies do on Demo Day, and again over the next year or so in how fast they can grow.

If we started to get worse at what we do, we'd know within a couple months.
Another insurer to add: Wawanesa. They supposedly have the cheapest rates, consistently, if you have a clean record. If you don't, they won't insure you.
Bah. Those are dirty reactors. Why don't we talk about Thorium or something?
Ugh, the links are a maze of introductions. Here's the real site: https://webmaker.org
1984 meets Kafka. Yeesh.

Anytime I get discouraged with running my own business, I'm going to read that thread and feel very fortunate.
Thank you for the link.

Make tools to be extensions of our bodies via immediate feedback is a useful idea (it is not the main point of talk, but it stands out to me).

As a side note: It might be even be literally true for physical tools i.e., a brain can physically change to see the tool as an extension of the hand (from a study about ape, its brain, and a stick).
I really liked the design and example graphics. But I don't know how it actually works because I am blocked by a request to sign-in using Twitter or Facebook.

I also think the site itself is beautiful, but I feel that I need to provide some constructive criticism.

* On the main page, there are links to for Twitter and Facebook, each link to their respective PHP page in the under beta/. The Facebook link works exactly as I would have expected (redirects me to a page at facebook.com). The Twitter link (infogr.am/beta/twitter.php) redirects me to "infogr.am/beta". I was expecting it to redirect me to a page on Twitter that allows me to authorize your application to access my data. I have to click a second link for that. All in all, I think this is just a small bug.

* With text like "it's super simple, just try it!" I really was expecting to "just be able to try it", but when I clicked the "Start Now!" button I was greeted with the need to sign in using either Facebook or Twitter. Having to log in is not the same as "starting now". Definitely not what I was expecting.

My recommendation is to change the wording so that it is completely understood that to even try the service I need to log in with my Twitter or Facebook account, or allow me to just use the service, and when I wish to save something, prompt me to login. Personally, I recommend the later.

* Concerning the use of social media sites as login providers. There was no mention in the "Making infographics is very simple!" section that I can use my Twitter or Facebook data to create these infographics so why does Infogr.am need access to who I follow and my tweets?

Now if you are using Twitter and Facebook as login provides because its easy, I completely understand. Then do the user a favor, on the "/beta" page, let me know right up front what you are going to access, what you are not going to access, and why you need anything you are accessing. I say this because clicking on Facebook login button redirects me to a Facebook login page that doesn't even tell me what you want to access.

If you want access to my data, be completely up front and honest with me. Twitter does, but do I really need to click through two pages to find this information out?

All in all, I really like the idea, and look forward to trying it, but I am going to wait till I don't have to use my Twitter or Facebook account to log in.
Dangerous assumption. The title might only be a clever ruse. Personally I suspect it is a shadowy cabal of part time gooseberry farmers.