Hacker Newsnew | past | comments | ask | show | jobs | submit | rahij's commentslogin

Yep, I was hired as a software engineering intern from one of Scribd's Who is Hiring posts (also ended up interviewing at Stripe by contacting them from their post).


I had to connect to a US VPN to access the jobs page. Is that intentional?


thanks for flagging, I'll look into it!


I'm a former employee. Never saw this either.


I'm curious as to why that part is hard to believe.


As an ex-Facebook employee, I don't. :)


You don't what?


Clearly any Facebook employee that wants to jump in here would be welcomed. There seems to be a lot of interest in what might have motivated the above comment.


What do you mean by "don't"? There's nothing to "don't".


I'm an ex-employee too (former intern). Not saying that the company is perfect, but the tone of adrianlmm implied that Facebook was a such a bad place to work at ("even facebook"), which it really isn't.


I'd be curious to know why you left!


What do you mean and why did you leave?


Why?


IIRC, Snapchat moved off of app engine to EC2 last year.


No. HTTP requests to snapchat still return with "Server: Google Frontend" header.


I googled around and couldn't find any mention of this. Could you find a source?


If I add 3 employers, I am not able to go back and edit the first two after reaching the preview stage.


That's a bug I'm trying to work out right now. Sorry about that!


Anybody stuck on this? -Sn The Next Clue Is: YtrydjKsYqebDoI3h bTINUeV6 pTVY8jnK2re HRwwNy25Ps6 u0YChCo5Jtw N3xkH3G nx aGo6yQTW RVZMsf3xk tBL0sG9GAR HQbyGYdqs i6dx1fyIPGJVciz8Z1NzdrvGE CKgkFauXqfKJmas cDLerWvBTRzUikmP2 0sqk2Xhie2DcIv KtCyYTlNx7WxJp6A2yox3r aJX4r7FpUhgsyGIwc prCCNx46GKVgzaerab3gXS7ieoOf1 Jp +Sn The next clue is: YtrydjKsYqebDoI3h bTINUeV6 pTVY8jnK2re HRwwNy25Ps6 u0YChCo5Jtw N3xkH3G nx aGo6yQTW RVZMsf3xk tBL0sG9GAR HQbyGYdqs i6dx1fyIPGJVciz8Z1NzdrvGE CKgkFauXqfKJmas cDLerWvBTRzUikmP2 0sqk2Xhie2DcIv KtCyYTlNx7WxJp6A2yox3r aJX4r7FpUhgsyGIwc prCCNx46GKVgzaerab3gXS7ieoOf1 Jp


I had two lines displayed after I diffed. I could read the answer from there.


what do you diff it with?


just realised I need to diff with origin/bug. Finished the game now :)


In my experience, I think it has more to do with getting an engineer acquainted with the pipeline from writing code to getting it live on production. Once he/she is familiar with this, it takes a huge barrier out of the way for the person to be productive whenever they are ready to write some non trivial code in the codebase.


That's exactly right. It's not about pushing meaningful or complex code to production, it's about pushing a small change so that a new engineer can see the whole process from end-to-end.

We do have people push on their first day here at Gridium and I think it's really beneficial. The new engineer sees how we work, and the rest of the team sees that new name in the git logs, on chat, and everywhere else. It sends a strong message that there is a new member of the team who is going to be contributing from now on. It helps to establish cultural norms (everyone makes a big deal out of that first commit which is fun).

I really like the effect it has on our team. Even changing two characters in a string feels like a big deal and that's awesome.


> it's about pushing a small change so that a new engineer can see the whole process from end-to-end

Is that really an accurate portrayal of the process though? Most changes aren't small and take days of development, not minutes or hours. Not to mention code reviews and QA.


Yes, it really is an accurate portrayal of the process. Etsy isn't pushing days of development out in a deploy. That would be considered poor practice at Etsy.

To make a sizable feature live, you use a bunch of methods in cooperation:

* Only mutate a bare minimum number of executed lines as code deploys.

* Turn features on and off quickly with (much faster) config deploys.

* Release and test features for internal users first (in production).

* Ramp features up to small amounts of production traffic at a time.

* Deploy new code paths and queries so that they're executed, but aren't visible to end users. (You can use this to detect performance problems early.)

But what you never do is sit on days of sizable code changes that you don't deploy. If you try to deploy a massive diff people in your push will generally suggest that you not do it.


> But what you never do is sit on days of sizable code changes that you don't deploy.

That's certainly sensible but I wasn't suggesting sitting on "days of sizable code changes" - just that it takes days to make the code changes (particularly once you factor in code review and QA).


That's super Byzantine. Do you guys have a decent test structure? Probably wouldn't have to tip-toe around so much.


Most isn't all tho! At any time I can come up with a dozen really small fixes. Changing the timing of a task, updating a string, or any other small things that are always hanging around.


It is public actually. Check out visadoor.com.


That data is extremely skimpy. Where is the comparative data? All I saw was one figure, "prevailing wage". What is the sample size? Is the sample based on workers operating in the same region (for example a company with multiple locations could very well cite a domestic salary relative to all locations (bringing the average down) or cite numbers from the cheapest region. etc. etc. etc. There are a many ways to lie with statistics and the number of ways you can lie with them is inversely proportional to the quantity of statistics released.

For example, the first petition I clicked on was very fishy: https://icert.doleta.gov/index.cfm?event=ehLCJRExternal.dspC...

$96k-116k offered for an engineering position that requires a master's degree and where the prevailing wage is quoted at $92k!?

I want to see real numbers her.


Look up the methodology, it's on the Department of Labors website. Are you suggesting that the gov't is conspiring to keep wages low?


Yep, they were acquired by Paypal.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: