Live data from Hacker News

Ask HN: Palantir or Facebook?

news.ycombinator.com

11–20 of 68 posts

Re: Ask HN: Palantir or Facebook?

#11
One unique advantage Palantir would have over Facebook is that if you get the itch to travel, Palantir casts a much wider net throughout the world (assuming you'd be willing to work as a forward deployed engineer, which in Palantir's case is genuinely not a sales role).

Tough call, but a nice problem to have, congrats!

Re: Ask HN: Palantir or Facebook?

#12
Worked for Palantir from 2010-2012. Palantir will push you hard (if you let it, and are interested in doing so); it's the highest-performing team I've ever worked with, and I learned a ton both technically and culturally (how to interview, how to hire, how to productively have high expectations of your colleagues) that has served me well in the other roles -- even though it wasn't immediately obvious what I was learning when I was there.

That said, there's a lot that's rough about the place, especially as it's gotten larger. You'll likely have a little more freedom than at Facebook, but I wouldn't expect to have a significant impact on the product -- though you will absolutely see an impact on a smaller number of enterprise customers. The culture can be a little overwhelming; it's hard to get oriented as a new person. You need to take responsibility for learning things for yourself and have to think on your feet -- don't expect your colleagues to spend a lot of time training you.

Re: Ask HN: Palantir or Facebook?

#13

I think very few people would blame you for taking the mercenary approach here. However, you may wish to consider who it is you will be working for. Palantir is deeply entrenched in the surveillance state. Though they may come at you with a decent offer, I believe it is ethically impermissible to use my skills in order to contribute to the deprivation of the human rights of others across the world. I do not have much…

I agree with the general recommendation that you should consider those factors.

I also agree with your rough assessment. Facebook is pretty sketchy as well on the privacy front but you're not really forced to use them if that's a concern.

Having worked for Facebook is probably better for the CV, too if you decide to move on (debatable depending on the specific line of work. Palantir is obviously not an unknown).

Re: Ask HN: Palantir or Facebook?

#14
Palantir:

- Boring work since you will be an FDE if in NY (data munging, plugins, etc - no "real" coding projects)

- Below-market pay (including equity due to future dilution)

- Culture of working 80-100 hour weeks

- Corporate cult mentality (everyone constantly wearing the company clothing, living at the office, etc)

- Reputation for having a "bro culture"

Facebook:

- Higher cash comp, probably less equity upside

- No opportunity to work with customers if that interests you

- More typical "go to work and code" environment

- You will actually grow as an engineer because you will work on more substantial projects that are not throwaway code for one customer

- Your code will be reviewed

In short, if you don't really care about your life outside of work, and you see yourself enjoying a more consulting focused role that will put you on a career path away from programming in a few years, go with Palantir NYC. If you actually care about improving your software engineering skills, and you have friends/significant other/family that you care about seeing during the week, go with FB.

Re: Ask HN: Palantir or Facebook?

#15
You can think about where you see yourself in x years and act accordingly. Say you're more interested in startups vs enterprises, your best bet would be Facebook and vice-versa.

On the ethical side, without knowing the role specifics, I'd have a hard time considering Palantir. I'd also have a hard time considering Facebook though (still a little better on my ethical companies ranking).

Best of luck!

Re: Ask HN: Palantir or Facebook?

#16
Are you limited to choosing between those two companies? If not then maybe cast your net a bit wider and go for something that is less likely to keep you up at night from a moral point of view. Of course if these are your only options I'd choose facebook as the lesser of two evils.

Re: Ask HN: Palantir or Facebook?

#17
post #13

I think very few people would blame you for taking the mercenary approach here. However, you may wish to consider who it is you will be working for. Palantir is deeply entrenched in the surveillance state. Though they may come at you with a decent offer, I believe it is ethically impermissible to use my skills in order to contribute to the deprivation of the human rights of others across the world. I do not have much…

I agree with the general recommendation that you should consider those factors. I also agree with your rough assessment. Facebook is pretty sketchy as well on the privacy front but you're not really forced to use them if that's a concern. Having worked for Facebook is probably better for the CV, too if you decide to move on (debatable depending on the specific line of work. Palantir is obviously not an unknown).

> Facebook is pretty sketchy as well on the privacy front but you're not really forced to use them if that's a concern.

I agree with what you're saying, but we should mention that Facebook's data collection extends far beyond what we generally think of as Facebook's users. (They collect data on friends of Facebook users as well - search for "dark profiles" to see what I mean, and they also collect data on people who simply view websites that have Facebook "share" buttons or the like).

And it's expanding even further - if Facebook has its way, parts of the developing world will use Facebook as their primary (or only!) way of accessing the Internet.

I agree that Facebook is slightly the lesser of two evils at the moment, but we're basically debating between Scylla and Charybdis[0] here.

[0] https://en.wikipedia.org/wiki/Scylla

Re: Ask HN: Palantir or Facebook?

#18

Palantir: - Boring work since you will be an FDE if in NY (data munging, plugins, etc - no "real" coding projects) - Below-market pay (including equity due to future dilution) - Culture of working 80-100 hour weeks - Corporate cult mentality (everyone constantly wearing the company clothing, living at the office, etc) - Reputation for having a "bro culture" Facebook: - Higher cash comp, probably less equity upside -…

> - Culture of working 80-100 hour weeks

What?

Re: Ask HN: Palantir or Facebook?

#19
I spoke to a Palantir recruiter once, if you aren't in the Bay Area you'll be doing customisation for customers - not the core engineering stuff that's really cool. Do you know what team at FB you'd be working with? For me the job itself is the most important thing: I wouldn't want to sling PHP, but FB has amazing teams who wrote Hive, Scribe, Presto, HHVM, etc.

Re: Ask HN: Palantir or Facebook?

#20
I would suggest that you go to Facebook. Why? Being an SV company, they will generally treat developers better than say Palantir. Being treated as a valuable member of the team and not a cost center is very important for job satisfaction. (And those free lunches/snacks will definitely help you save some money in NYC)

To start your career at a place where one has to solve huge scaling issues will really do you good. You may not understand everything right away but you would be trained from the beginning to think of scaling anytime you solve a problem. I don't know much about Palantir but I will doubt if they have scaling problems as big as Facebook.

Finally, brand name. Whenever you will decide to move on to the next job, you will have a much easier time if you were at Facebook v/s Palantir. Trust me, this is important. You should view each job opportunity as a stepping stone for your overall career.

So assuming that pay/perks/benefits are more or less similar, I would highly recommend that you join FB.

Post reply on HN