Hacker News new | past | comments | ask | show | jobs | submit login
Dropbox is hiring a Web Engineer (dropbox.com)
99 points by dhouston on July 2, 2010 | hide | past | favorite | 95 comments



The first thing listed under "Requirements" is "Bachelor's degree in Computer Science", which you would certainly not need to perform this job.


A bachelors degree in CompSci, based solely on the requirements drastically reduces the number of candidates who can actually produce results, but chose not to apply because they feel their lack of qualifications will immediately disqualify them (or some will just lie). On the flip side, it might give them some outstanding candidates who have actually gone the distance and can think proactively. That's not to say people without BA's can't do the same. It's a dual-edged sword for a position like this.

Preface: I am a virtual recruiter.

Employers have found success at shrinking their candidate pool when adding even the slightest text in their copy when it comes to ability requirements. Some of my early jobs required skills and qualifications I never achieved or experienced; but I landed the job because my resume was slammed pack with solutions, and details of problem solving (as opposed to creating a resume that told the hiring manager nothing more than what my daily tasks were)

Dropbox may have plans to groom this web engineer into a larger role within the organization, and that often works well within organizations; providing the avenues for upward mobility. However they'd do themselves, and their potential job candidates a favor by indicating this up front instead of effectively discouraging great prospects the opportunity to apply simply because of a degree requirement that will lead to a career trajectory that far overshoots roles and responsibilities listed.

A four year degree in computer science for someone to be a web developer and an end-user support technician is asking for overqualified candidates who will very likely get more attractive offers later on down the road. But that's not to say Dropbox wont make their stay worthwhile, overqualified or under.

Shameless: I'd love to reach out to the DB team and talk about this.


The issue that I have is that some companies play this game where they ask for the sun, moon and stars in the requirements because they think that it will draw in only the best people, but others actually make their requirements exactly what they want.

Some people apply to job postings with the assumption that the requirements are only a rough guideline, while others apply only if they exactly meet the qualifications.

When you hear hiring managers complaining about how they put up a job posting for a Perl developer with 5 years of Perl experience, but got 100s of applications from people that are fresh out of college and haven't even heard of Perl, hiring practices like the ones you advocate are at fault. If job seekers can never know when to trust that the qualifications being asked for are really the ones that employers want, then there will always be a disconnect.


thought i'd weigh in on this

obviously if you are an amazing engineer without a degree, of course come talk to us. arash, my cofounder and the slacker that he is, does not have his bachelor's degree :)

so hope you can give us the benefit of the doubt that we didn't intend to exclude qualified people


why ask for it then - esp if your co-founder doesn't have one yet you trust his skills enough to found a company together?

asks someone who barely has the UK equivalent of a high school graduation (because he was programming for his first startup at 16), no degree, and had a very successful engineering-orientated career so far


Production quality HTML, CSS and JavaScript aren't trivial by any stretch of the imagination. A good background in computer science should help out quite a lot.


BS. I was hired as a web-dev to do front-end HTML/CSS/Javascript at the ripe age of 18... and that was to work on one of the most prestigious websites on the Internet, the BBC News Website.

I already had been doing front-end stuff for several years. I wasn't any less able to perform the job than the CS graduate peers who started in the same role the same time as me.

11 years later, I've not done badly for someone with no formal CS training.


I agree with you, which is why I didn't say "should be required", I said "should help out quite a lot". I was responding more to the original posts implication (which I may have mis-understood) that front-end engineering isn't a demanding discipline.

I found stuff I learned in my CS degree helped me understand closures in JavaScript for example, and the compilers course I did has helped out with a bunch of things.


Not necessarily. Learning to program C++, learning how to design a programming language, and learning about Big-O notation are arguably somewhat removed from web development.

I have a BS in CompSci, and I don't feel like I needed to get it to do quality web programming. Design patterns, AVC, etc were all things that I learned outside of my degree.


I think that people's definitions of "quality" web programming vary a lot. Google's Web UI Engineer interviews do ask for C++/Java knowledge, how to design a programming language, and Big-O notation, for example. And then people complain about how Google's interviews have nothing to do with reality.

The thing is - they do. Everything I was tested on in my interview was pretty analogous to something I've faced in my job. If you don't know your server's language, how will you write code that interfaces with the client-side software you're writing? If you don't know how to design programming languages, how do you evaluate various templating systems on the server side or JS libraries on the client side? If you don't know Big-O notation, what'll you choose when faced with the choice of attaching event handlers to each child in a DOM tree vs. using event bubbling and dispatching on the particular target? (Never mind that most Google interview candidates don't know about event bubbling in the first place and wouldn't be able to write a tree-walk if their job depended upon it.)

I'm a web UI engineer. My last two days at work were spent writing a JIT with LLVM for a templating language. Google Wave is all based on implementing operational transforms (a grad-level CS concept) in JavaScript. Maps has a fair share of computer-graphics concepts embedded in it.

You don't need to understand CS to do a web UI, but that limits you to the same type of web UIs that other people have already done. Pulling JQuery or Prototype snippets off the web and sticking them together. There's a whole other level of performance and flexibility you get by understanding the fundamentals, which most web developers completely ignore, and then they wonder why they don't need CS concepts.


AVC?


s/AVC/MVC/


More than half of their engineering team are MIT alumns... Wowerz!


And why aren't they here defending the CS degree side of this argument?


You don't need a bachelor's degree in computer science to do any job. The employing organization choosing to make that a requirement for hiring you is another matter entirely.


[deleted]


at the risk of HN turning into online gossip forums ... could we stop with the "you don't need no damn degree to do them codin' jobs" comments? if you truly feel that way, then on your own company's hiring webpage, you don't have to put that as a requirement. but obviously the dropbox folks decided that it was a reasonable requirement, for one reason or another. we can debate the merits of that decision all day and night, but to ad hominem one of its co-founders doesn't seem constructive

Edit: thanks for taking down the comment i was referring to


could we stop with the "you don't need no damn degree to do them codin' jobs" comments? if you truly feel that way, then on your own company's hiring webpage, you don't have to put that as a requirement.

Yes, I don't.

but obviously the dropbox folks decided that it was a reasonable requirement, for one reason or another. we can debate the merits of that decision all day and night, but to ad hominem one of its co-founders doesn't seem constructive

The issue is a legitimate + important discussion point IMHO.

What you are saying with your entire comment is "mind your own business - you do what you want on your job req and let others do what they want theirs". But this is actually a community issue - it is self-reinforcing to see people put endless lofty requirements on job reqs and it needs to get called out. As an industry we are missing out on massive talent entering the sector because our job reqs look out of their league.


I should hope that anyone who feels they are extremely qualified would apply regardless of what's in the requirements section!

That kind of initiative is a positive trait.


Now I understand why most YC job postings don't allow comments.


Could you elaborate on that? What's the harm of getting comments (even if they are negative)?


There is almost no discussion about the actual job, instead it's almost all talk about completely unrelated minutae.


1) If comments are turned off then there is no discussion about the actual job AT ALL. 2) Different people have different opinion about what relates to actual job discussion and what's not. 3) Do you have any tool that can successfully replace comments and facilitate discussion about actual job? 4) Sorry, it wasn't me who downvoted your comment. I disagree with you, but because I value opposing opinions I actually upvoted your comment to encourage to elaborate further.


Interesting, Zed Shaw is no longer listed on their about page. I wonder if he quit or was fired.


Anyone can enlighten me why I keep seeing Zed Shaw being mentioned on HN compare to other star programmers? He appears to be the superstar among all star programmers. But I checked his wiki, and I thought not many are using mongrels nowadays.


I'm not quite sure myself. I'm finding that I seem to be in some sweet spot where my opinion and views are odd enough to be interesting, but also close enough to what everyone else is already thinking but can't articulate. It probably won't last forever, but it's been that way for about 4 of 5 years now so I just keep doing my thing and having fun.

I mostly don't have an agenda other than I don't take this internet stuff nearly as seriously as everyone else, and just want to use it as a medium of expression before it becomes too hard to do it. Whether that's writing, music, code, or just making funny sites poking fun at obnoxious blowhards, I'm enjoying it while I can.


He did a good job of promoting himself through controversy. There are a lot of women out there who are smarter and more attractive than Paris Hilton, but she knows how to play the game and stay in the spotlight.


No, I promoted myself by writing insightful pieces and voicing my opinion in an interesting way which got lots of people talking while also creating either interesting or useful projects at a faster rate than most people.

People like you however seem to like to only focus on my humrous rants as if that's all I've done, but whatever, I'm having fun and making awesome shit while getting to play guitar so if it pisses of a whiner like you then rock on.

<devil horns>


This is getting weird, so I'll lay my cards on the table.

People like you however seem to like to only focus on my humrous rants as if that's all I've done, but whatever, I'm having fun and making awesome shit while getting to play guitar so if it pisses of a whiner like you then rock on.

That's a bilious response to "He did a good job of promoting himself through controversy." People like me? I made a neutral statement (even if it's incorrect), not anything malicious like "Zed's a loser because of X." This reminds me of the last time you thought I was attacking your character after a similarly neutral comment: http://news.ycombinator.com/item?id=1292335

Several months ago, you had a similar response on Twitter that involved a "quit talking smack or let's meet up and 'sort it out' in person" response after I made a casual quip in response to your then-latest rant. I e-mailed you an apology as a gesture of good will, to which I got no response.

You appear to interpret neutral comments as attacks or passive aggression. They aren't - at least from me. Or perhaps you're having the same back and forth with 1001 other people, I don't know :-)

Are these reactions because a page on my site ranks #4 for your name on Google and is packed with negative third-party comments about you? http://www.rubyinside.com/zed-shaw-goes-nuclear-on-our-commu... .. You've mentioned online comments affecting your job prospects before, so it's just a wild guess. If it is, I'll delete the negative comments and change the headline or something, because these responses are worrying and sure, I'd rather focus on the cool things you're up to than have this old "stuff" bubble up every few months.


It's easy to misinterpret being compared to Paris Hilton as an insult. It's also easy to see how it wasn't intended as an insult, but it could've gone either way.


You compared him to Paris Hilton ... in my world that's a pretty big f u regardless of her perceived skill level at 'being famous'.


Zed is not only controversial, but prolific. There are lots of opportunities to talk about him.

Not only that, but lots of his projects are relevant to HN... mongrel2 seemingly started out as a fun little "how can I put these things together" project, MulletDB is similar, etc.


This is interesting " If you got something interesting that doesn't involve me being a system administrator"

I guess he found thre DropBox job too "sys-adminy". I think this is a big problem, companies hire all programmers when they should really be hiring more sys-admins (and testers). Hackers don't want to be sys-admins or testers. Hire people who do want to do these jobs.


No, someone actually offered him a sysadmin job. He wasn't very impressed.


Just because he is in the HN spotlight doesn't mean he is fair game for gossip.


As a "public figure" who has thrust himself into a number of controversies, yes, he is. Ultimately, though, it comes down to the ethics and good taste of those doing the gossiping (or not.) Questioning a change in Dropbox's "Our Team" page isn't very high on the insensitivity meter.


Great minds discuss ideas, average minds discuss events, small minds discuss people.

I am indifferent on Shaw, the man, but from what I have seen of him, he only discusses controversial ideas.

He was never the face of Dropbox, not a founding member, doesn't sit on the board, and absolutely has zero visibility wrt Dropbox. Inquiring about his fate with them and his employment status (and digging for gossip) is nothing but prying on the man's privacy, and making his career a public spectacle for his gleeful adversaries.

Sure, he brought this upon himself for being opinionated, but let's cut down on the tall-poppy syndrome here. The man is entitled both to his opinions, and his privacy.


I'm inclined to agree with you (and I certainly don't care about Zed's current job), but Zed made a huge (and very public) fuss about his job hunt. Curiosity about the consequences of that job search seems only natural.


Well, I guess it's blog post time.


small minds discuss people.

Your comment is a good warning against making generalizations about people's behavior considering you spent the next three paragraphs doing just that ;-)


I was forced to defend someone. And thankfully, it's now a discussion about gossip, instead of it being a discussion about someone.


    he only discusses controversial ideas
Seriously? Zed Shaw loves to rant about people. Ranting about people brought him into this tiny, niche internet spotlight in the first place. And have you even looked at http://oppugn.us/? Apparently not.


  > small minds discuss people.
Are you really claiming that anyone that talks about people is a 'small mind?' When my daughter gets older (old enough to talk) and I ask her how her day was, does that somehow lower my intelligence and make my expertise suspect?

  > average minds discuss events
If your building is on fire, does it lower your intelligence to talk about it because it's not abstract enough?


You're being obtuse. The quote is about discussion qua discussion, not caring about your kids or self-preservation. "Words of wisdom" are not usually to be taken absolutely literally.

There's no familial or social need, or any self-preservation need, to gossip about Zed Shaw.


It's a quote usually attributed to Eleanor Roosevelt. But my invocation of it stands, at least as a guard against petty he-said she-said discussions here on HN.

Or maybe I am wrong, maybe gossip and backstabbing are perfectly on-topic here. Dunno.


> When my daughter gets older (old enough to talk) and I ask her how her day was, does that somehow lower my intelligence and make my expertise suspect?

Of course not, when your daughter is young it is entirely appropriate to talk about things she and her friends of done, or what her favorite actress or pop star has done. I think the "small minds discuss people" was referring to older people with a potential for more important discussions, and what they do in fact discuss.

Then again, posting on this particular HN post doesn't say a lot about my large-mindedness either, so I'll just shut up now. :)


Nope, people can talk about me quite a lot since I'm a public persona.

For example, peetercooper's obsession with me probably means he has a little drawer where he keeps a picture of me under his socks so he can look at me late at night. He's a weird little dude.

See? You can take any public persona, and since nearly everyone is these days with the internet, and say anything that's obviously not true, or mostly true, or a parody.

But, it cuts both ways. In order to say something about me, you have to then become a public persona, which means you're also fair game, and, well, I'm just better at this than most people. :-)


Just FYI, the older Box is hiring 9+ engineers

https://www.box.net/jobs


older, bigger company, and less successful?

http://siteanalytics.compete.com/box.net+dropbox.com/

no thanks.


compete is CRAZY.

Check their quantcast figures and you see a drastically different picture, with box.net way ahead. But in any event, page views probably are a very bad measure of these sorts of companies.


If only compete showed monthly revenue... perhaps that might be a better indicator of success, no?

btw my post isnt trying to suggest either company is > than another, lets not get into that.


They call this a challenge? Closures and a nested unordered list CSS menu. Wow!

What's with the CS degree _requirement_ too? You don't really need 4 years of algorithms, data structures, operating systems, etc. to do what they want.

Meh, do not want.


The challenge questions are to filter out completely inappropriate candidates. They aren't meant to determine if you're a genius or not.

As for the CS degree requirement, not having one myself I run up against this all the time. A good company will be able to test for equivalent capabilities. A CS degree from DeVry in 1995 is probably not the same as one from Stanford in 2006. But by setting it out as a requirement, you're sending a message to candidates. They don't want a programmer that stumbles about their job. They want one with certain analytical skills and a calculated approach to their job. No, you don't need a CS degree necessarily. But you probably want to be familiar with the material that having a CS degree would suggest you are familiar with.

No hiring manager worth their salt would turn away an exceptional candidate because of a lack of formal education unless there were some very specific professional requirements (e.g., you're hiring a professional engineer in countries that recognize them and you need somebody with a B.Eng. degree).


They shouldn't call it a "challenge" then, it should be called a CAPTCHA or something to that effect.

As for the CS degree requirement, no candidate worth their salt would send their resume to a place knowing that they lack the first item on the requirements list. You need to make it clear that you read and understood the post before applying (a.k.a. following simple directions).

They didn't put it under "nice-to-have", they didn't tuck "or equivalent experience" at the end. It's the first bullet on their "minimum-requirements" list.

I do not have a CS degree either, but I believe I can code with the best of them and I can rock their front-end world (I do not want this job though).

Had I been seriously looking for another job, I would have simply ignored their post and moved on regardless of compatibility because of that one liner.


You don't just send a resume, you send a covering letter too. In the covering letter you can write "I understand that the position calls for XYZ as a requirement..." and go on to explain why you think you are qualified none-the-less. That means you have basic comprehension skills and an ability to think outside of the box too.


This is a sincere question: have you ever been on the other side of the hiring process before?

I have, as a tech lead for a software company. I don't know how other places do it, but there's simply not enough time in the day to read every single resume/cover letter that you get.

You post a job-ad and you're drowning in resume`s and cover letters in less than 30 minutes. I also want to say that 80-90% were under-qualified and most of them didn't even follow simple instructions in the ad.

You won't believe the amount of cover letters saying things like "I have never used Linux, but I've been working on Windows for X-XX years", when the job title was "Senior Linux Systems Administrator".

When we put requirements, we really meant them. We never inflated the requirements or asked for the impossible (28+ years experience in PHP).

Our process went kind of like this: 1) Scan cover letter quickly to weed out incoherent applications 2) Scan resume (again quickly) and look for minimum-requirements 3) If 1 and 2 were met put resume/cover letter in the "good candidates" folder 4) If "inbox" is not empty, go to step one, otherwise: 5) Go back and read cover-letters/resumes in more detail

The one exception would be if something in the cover letter or resume caught our attention, we'd then read it in detail then and there.

For all I know, DropBox might have a serious need to have this position filled by a CS graduate. I doubt it, but it's a possibility. Another commenter here said something about planning to have this position evolve into something more "intense" in the future where a CS degree would be seriously needed. That's a legitimate "theory".

All I was criticizing was that the job requirements do not warrant a CS degree, and that they are probably turning away possible good/great candidates.


So, thought experiment: say that I applied for this Web Developer position. And I left off my degree. And it said on my resume, "Implemented the current Google Search Result Page."

Would you reject me?

I guess your answer says a lot about the type of hiring process you have. But if I were the hiring manager, my immediate reaction would be "Fuck the posted requirements, this candidate has demonstrated that he's more than qualified for the job." The same goes for any other significant achievement. The requirements are there to give prospective candidates some idea of what we're looking for, but the ultimate trash-or-interview decision involves the whole package. If a candidate shows strengths in areas we didn't anticipate, so much the better. If they're missing one of the requirements but nail the rest, I'm not going to turn them away for that.


I have actually been on the other side of the hiring process. The best candidate that ever crossed my path was a Microsoft employee who was a high school dropout and applied anyways for a position asking for post-secondary qualifications (e.g., community college or university).

I've never been drowned in resumés so maybe my opinion would be more along the lines of yours if I had been. It's a job seeker's market up here in Toronto. I think the most resumés I've had to deal with for a particular position is a couple of dozen. When I was hiring I would only post the job ads at places like JoelOnSoftware's job board. I'd never post it on Monster as I consider places like that to attract too many poor quality candidates.


I disagree. If any job asks for degree etc I just ignore it. I don't think I'd enjoy working at a place where they value that sort of thing.


By doing this, you're probably filtering out many good employers. Just like the places that ask for degrees are probably filtering out many good candidates.

I just ignore the requirements - mostly - and if the job sounds interesting, I'll send them a note saying why it sounds interesting and why I believe I'm qualified. Let 'em reject me later, once they've got a bit more information, or vice versa.


That doesn't sound like a very accurate heuristic...


The proliferation of web design jobs is beginning to make me wonder if I should, on the side, finally learn advanced page design.

My aesthetic skills are weak, and I am pursuing other goals long-term (much closer to the hardware), but do people think it would be a worthwhile tool to help prop myself up in the short-term?


By engineer, they mean programmer or developer, of course.


http://jobs.hiidef.com/

So is HiiDef, creators and operators of Flavors.me, Goodsie, Dashboard.me and more!

Django, JQuery and/or *NIX administration.

We are distributed around the east coast of the United States, Canada and Australia. Everyone works on multiple sites simultaneously, making for a uniquely challenging and constantly changing work environment.

Email: jonathan@hiidef.com


So, I've worked out the Javascript problem several times in my head. Could it be because num is in a difference context when it is being called by setTimeout()?

I just can't figure it out, and it is bugging me. (Guess I won't get the job...)


  function countdown (num) {
      for (var i = 0; i <= num; i += 1) {
          var make_cb = function (n) {
              return function () {alert(num - n)};
          }
          setTimeout(make_cb(i), i * 1000);
      }
  }


I understand the scoping issue here, but the recursive solution is just all around better:

  function countdown(num) {
      if(num < 0) {
          return;
      }
      setTimeout(function() {
          alert(num);
          countdown(num - 1);
      }, 1000);
  }
Note: I'm aware that the dropbox version shows the first alert without any delay, whereas this waits a second before showing anything. This is slightly different behavior, but arguably acceptable.


You can make the recursive solution work without any delay:

  function countdown(n) {
      if(n >= 0) {
          alert(n);
          setTimeout(function() {countdown(n-1);}, 1000);
      }
  }


A slightly different version:

  function countdown (num) {
        for (var i = 0; i <= num; i += 1) {
            setTimeout(function (i) {
		return function(){ alert(num - i); }
            }(i), i * 1000);
        }
  }

  countdown(5);


cheater way:

alert(num--);

LoL.


Just curious about your wording. Why do you say this is the cheater way? It might stop working for large values of num where the anonymous function scheduled by the setTimeout begins executing before the for loop finishes. But it's certainly valid for a particular range of values.

EDIT: On second thought, does anyone even know if the scenario I mentioned above is plausible? I changed the alerts to console.logs and I'm finding it pretty damn impossible to not get the expected results using the "cheater way" even for large values of num.


It's cheating because the point of the "challenge" is to see if you understand how scope works in Javascript — particularly with loops and closures, which confuse a lot of people — and how to use it properly. This "cheating" solution simply sidesteps the whole question by having the closures mutate a variable that the rest of the function doesn't touch.

And no, I don't think the potential problem you see is much of a problem at all. The function will keep executing even if the timers fire. As long as the timeouts execute in order and the countdown function is able to queue them in less time than they take to execute, it will work.


That depends on how the setTimeout() actually schedules things in the JavaScript engine. Recall that JavaScript is (before Chrome and worker threads appeared) traditionally single threaded - normally, even when you say setTimeout(fn, 0) - it's just putting your fn()'s execution at the end of the run loop - or whatever the scheduler calls its list of things to do. So, even though your current execution slice in the run loop may take like 1 minute, your fn() will still not execute until you're done what you're currently doing.


1.7:

  function countdown (num) {
      for (var i = 0; i <= num; i += 1) {
          let (j = num - i){
              setTimeout(function () {
                  alert(j);
              }, i * 1000);
          }
      }
  }


Don't answer challenge questions, bro


If Dropbox doesn't want their questions answered, they shouldn't harangue people for up-votes.


lol I guess so


It has to do with Javascript's broken closure support that causes this kind of surprises in coding.

Traditional closure closes over the current variable values of a frame environment at each creation of an inner function instance. A new frame environment is cloned for the function instance with all the current variable values sealed. That's why it's called a closure; it's closed, sealed, that no one has access to it except the particular function instance.

Javascript cheats in its closure implementation. It doesn't create a new frame environment for each inner function instance, instead just references back to the parent's frame environment. Thus all inner function instances share the same frame environment. Any code in the parent function or in any function instance modifying a variable will instantly affect all the function instances. Closure has lost its meaning in Javascript. It should be called Shareture.


It's not broken at all, and not in any way peculiar to javascript.

    >>> map(apply, [lambda:i for i in range(5)])
    
    [4, 4, 4, 4, 4]

    * (mapcar 'funcall (loop for i from 0 to 5 collect (lambda () i)))

    (6 6 6 6 6 6)
It's just that the looping constructs don't introduce a new binding, but modify the existing one.

    >>> map(apply, [lambda j=i:j for i in range(5)])
    
    [0, 1, 2, 3, 4]

    * (mapcar 'funcall (loop for i from 0 to 5 collect (let ((j i)) (lambda () j))))
    
    (0 1 2 3 4 5)


It's not broken, it's just the way it works in js. Maybe it should be called something else, but then maybe people should read the language specs better to see how things work in js...


Documenting it is how bug becomes feature. :)


The answer is explained in depth in Crockford's JavaScript: The Good Parts (Chapter 4, if I remember right).


Well, num is the stable variable, it's i that's the issue.

Grokking what's going on here is one of the more important parts of using closures without introducing unexpected bugs.


Before anyone answers, probably best to let people figure it out on their own.


[deleted]


That is what I suspected. Just wanted to confirm that.


This is news?


this is a message board created by the ycombinator founder, its audience is pretty much made entirely of people who would like this job.

there is an entire section dedicated to jobs at yc companies, it is not off topic


Funny, I'd actually have expected it to be an audience full of people who'd like to create this job. :)


Or rather, postpone creating this job as long as they can ;-)


heh true, but I dont think those groups are mutually exclusive either.


Well since the response on the "Who's hiring" threads lately has been pretty good I think we can consider it a news.

Anyhow, there is one spelling mistake on the second line under "Nice-to-Have's." IT should be proficient and not Profiient.

Not a big deal really but might turn away some language nazis.


Yes, yes it is. It is similar to Apple looking for Antennae Engineers. It must be a sign that Dropbox is having issues with their web operations, and they are about to issue an open letter to their users.


Many things here are not news, but some interesting startups things (Dropbox is an interesting startup, a YCombinator one), also, comment "This is news?" on all the "ASK YC" threads :-)


The abiltity to comment on a "YC Company is Hiring!" thread here on HN is news of a sort.

I'm a very happy user of Dropbox's free products and I'm glad to hear they're growing.


It is if you want a job at a startup. Which many people on HN definitely do.


HN is, in part, one giant job board.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

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

Search: