News for hackers. Stuff that matters.

ambition

In the new Auth Dialog, extended permissions have this behaviour built in.

https://developers.facebook.com/docs/beta/authentication/

Re:Zuckerberg IPO Haul Could Top $24 Billion on Tuesday November 29, 2011 @02:37AM (#3289504)
This particular number counts monthly active users. Your friends with three accounts would have to be active on the site at least once a month in each account for them to be counted in this total.
Re:Loren Segal: Too Lazy to "Type" on Tuesday December 14, 2010 @02:07AM (#2003419)
Solving this problem in general is a major area of research. Look up "Partial Evaluation."
I can't and won't say anything about Google, but I will say that your implication that we Facebook employees are greedy, un-hacker-like and unable to get into Google is inaccurate and unfair.

I can't argue on any objective basis on the financial motivation point. (How would I measure that? How did -you- measure that?) I will say that in my experience my coworkers are primarily motivated by the ability to have a outsized impact and the ability to work with great independence.

Facebook has a crazy-passionate hacker culture. Tons of engineers have really neat side projects, and plenty of these ship. Every six weeks or so we have (voluntary) all night hackathons, where there is plenty of food and drink, and the agreed task is simply to build something cool not related to our usual work.

Finally, P(Could work at Google | Works at Facebook) is really high. As evidenced by a recent news article, hundreds of Facebook people are actually Google alumni. I know many of my coworkers turned down Google offers to come here, and it's practically routine for new grad hires to have a Google offer as leverage in coming to FB.

Check out U of T's Snowflock. Very fast VM cloning and destruction.

http://sysweb.cs.toronto.edu/snowflock

Re:IE9 To Support CANVAS Tag (plus VIDEO, AUDIO, and SVG) on Thursday June 24, 2010 @12:53AM (#1457339)
The latest nightlies conform to the latest draft. And Safari 5 supports WebSockets.

But yes, it's an annoyingly volatile standard-in-progress.

Re:The Wrong Aesthetic on Sunday June 13, 2010 @01:41PM (#1427789)
What language is this?
Did you report it to Facebook before publicizing it?
If HN members have any questions or comments about the Automata article, I'd like to hear them.
I'm going to work at Facebook soon, and I'm paying very close attention to what's going on. I'm looking forward to seeing the other side of the story as it were.
Re:Logarithmic calendar view on Wednesday April 07, 2010 @06:01PM (#1248559)
So obvious, but only in retrospect. This is insight at its best.
Raymond Chen (the author of this article), Larry Osterman and others have been writing great historical MS stuff for years. There's lots of great stuff if you've got the time to read it.
Re:NoSQL vs. RDBMS: Let the flames begin on Friday March 26, 2010 @03:11PM (#1221795)
There's no SQL behind Hacker News, the persistence code is custom and straight-to-files.
Re:Apple's Tribute to Jerome B. York on Thursday March 18, 2010 @06:39PM (#1202733)
By your logic all witnessable acts of good must be viewed with suspicion. I don't disagree, but it's a hard way to approach the world.
Re:Poll on Hacker News Brand Awareness on Saturday March 13, 2010 @05:19PM (#1189767)
I'm not sure that the brand awareness of these cases is related to the company naming. For example, I think Bingo Card Creator is well-known mostly because everyone here loves patio11.
Re:Microsoft Job Interview Questions on Wednesday March 10, 2010 @11:50AM (#1181308)
Could you give some concrete examples of the sorts of programs you mean?
Re:Microsoft Job Interview Questions on Wednesday March 10, 2010 @11:48AM (#1181303)
I think by and large we agree: It's wrong to expect memorized answers or to ask questions that are so narrow that they only test whether a candidate spent time studying. I'd even go so far as to say that algorithmic questions are probably not good indicators for skill at many kinds of work we would call "programming"---i.e. Programming skill is more heterogeneous than many interviewers admit. We shouldn't expect a jQuery wiz to nail low-level data structure questions, and we shouldn't expect a bit-twiddling video codec developer to really grok method chaining in 30 minutes.

The trouble with "Be reasonable" is that's it's the advice equivalent of a tautology. Of course we should be reasonable when interviewing. But I don't think there's widespread agreement about how to operationalize that. I'd be curious for more detail about how you would do it---you seem to have strong, well-informed feelings on this issue.

To my knowledge, there's basically no publicly-available research on tech interview factors and how they correlate with on-the-job performance. The good big employers do this research internally and keep it to themselves. The rest of us are stuck with assumptions, intuitions, logic and argument. So unfortunately I don't think we'll be able to get the debate into the realm of interpreting real data anytime soon.

Re:Microsoft Job Interview Questions on Wednesday March 10, 2010 @10:52AM (#1181136)
It's a good idea, and I think it would make an excellent supplement to current interview practices. There would be some difficult logistical issues: Unfamiliar dev environment, etc. It wouldn't replace whiteboard coding, since you lose the ability to test for culture fit, give hints, examine thought process, ask about small decisions, get a gut check and other aspects of whiteboard coding that have nothing to do with the specific question asked.

Some companies ask for a small code sample "that you're proud of" in advance of onsite interviews, I think that's another good practice.

Re:Microsoft Job Interview Questions on Wednesday March 10, 2010 @10:49AM (#1181129)
"Gets-things-done" people prepare for technical interviews, such that they don't flub simple questions. The danger for the employer is that lots of Computer Science PhDs end up not writing much code during their research, and may not be a good fit at many tech employers.

"Interview for Smart and Gets Things Done" is an accurate explanatory abstraction over what good interviewers do, but it's not prescriptive enough to tell people what questions to ask and how to judge the results.

Re:Microsoft Job Interview Questions on Wednesday March 10, 2010 @10:45AM (#1181120)
That's disingenuous. When they say "no built-in functions", they really only mean "don't use a library function that makes this task trivial." Which eliminates 'strlen' in C, 'length' in Haskell, 'len' in Python, etc.
Re:Microsoft Job Interview Questions on Wednesday March 10, 2010 @10:42AM (#1181108)
I've been asked some of those questions at other top-tier tech companies (that the author isn't criticizing).

Conducting good interviews is hard. Watching someone attack a problem or write some whiteboard code is a not-bad system. Pick a problem that's too small or familiar and you're not filtering enough. Pick problems that are too hard or long and nobody will succeed. It's a balancing act.

Ask HN: Where did your startup come from?

Inspired by http://news.ycombinator.com/item?id=1161522, I think lots of people would love to hear more about startups' early stories. How did you decide what to work on? How confident were you in the opportunity? What else was interesting about your very early days?

( Read More... | 2 comments | 6 points | on HN )
Re:The 2005 email that spawned Picnik, Google's latest buy on Tuesday March 02, 2010 @11:00AM (#1161661)
I would love to see posts like this from other companies, since I'm very interested in how people decide on what to build for their startups.
Re:SEO for Startups: Top 7 Lessons + A Trip to Y Combinator on Tuesday February 23, 2010 @10:41AM (#1145565)
It depends on if you use the American or British pronunciation of "pasta."
Re:Lunascript, another language for writing great web apps on Wednesday February 03, 2010 @12:02PM (#1098190)
You really want to write code only once, and compile it to two targets: One for the server, one for the client. This is really hard to do in all current mainstream languages.

To illustrate: You have some piece of state y, and you have x = f(y) that means "x is always the value of f(y), when y changes, update x." Furthermore x is shared state across many users. On the server side you want that statement to generate code for synchronizing values of x and y across users. On the client side you want to generate code for pushing and pulling Ajax/Comet updates from the others.

Older »