9,195 karma · joined July 29, 2008
Currently: co-founder and Chief Data Officer at npm, Inc.
In my spare time:
http://seldo.com
http://seldo.tumblr.com
http://lgbtq.technology
Previously:
http://awe.sm (co-founder)
http://apps.yahoo.com (mostly the database)
http://widgets.yahoo.com (a fun gig while it lasted)
Contact:
http://twitter.com/seldo
me@seldo.com
We should look at ECS though. Are you more likely to deploy if something is in ECS than if it's a straight AMI?
In response to this disclosure, we have set up a continuously-running scanner for credential leakages of various kinds. It's not foolproof, but it's made things a lot better. We'll be writing a proper blog post about this at some point, but we've been really busy!
npm is the package manager for JavaScript. We are hiring a lot of engineers, but the position we really need right now is a designer:
https://www.npmjs.com/jobs/#ux-ui-designer
Our website is big and popular is about to get really powerful. We need someone to really nail the UX.
www engineer, registry engineer, support tech, cli engineer
If you program in JavaScript, or use a frontend framework like Ember or Angular, you have probably used "npm install" to get new modules, or install tools to help you get your job done. We are the company behind npm, dedicated to improving the experience of JavaScript developers all over the world by reducing friction. We are hiring for all four of our teams:
- support: "npm loves you" is our unofficial motto. Taking good care of npm users who run into trouble is central to our mission.
- CLI: maintain and improve the npm command itself. With over 3MM users, we get a lot of feature requests and edge cases.
- www: we get 5MM page views a month, and a bunch of new features are in the works.
- registry: more than 50MM fresh downloads every single day, we are a big, high-traffic distributed system.
The CLI, the website, and major parts of the registry itself are all open-source.
We are not a typical startup. We believe that working sensible hours and taking care of ourselves and our loved ones is the best way to ensure long-term productivity. We care deeply about making tech a more inclusive and diverse place to work.
For more details on the jobs and us, see https://npmjs.com/jobs
We've barely scratched the surface of the ways we can improve npm search, and we'd value any ideas the community has. If you have specific suggestions, I've created an issue over at https://github.com/npm/newww/issues/131 for you to throw them into :-)
1. I tried to emphasize how important it is to keep the candidate relaxed and comfortable. Your suggestions are good, though we are too small and resource constrained to spend several weeks on interviews; each candidate gets about 6 hours in total, at least an hour of which is with me.
2. I had this process at my last job -- I asked everybody the same opened-ended architectural design question, and found it very useful for hiring back-end engineers, but at npm it's obviously inappropriate for our front-end and CLI engineers, so I've yet to come up with a "standard" question. It's a great suggestion.
As an aside, I am pleasantly surprised to see how many constructive comments there were on this article. Sort of feels like HN from a couple of years ago.
I agree with basically everything in this post, obviously :-)
npm is the most popular package manager for JavaScript and we're growing fast. We need to make our eponymous command-line client more flexible, more reliable, and capable of supporting the ever-growing set of use-cases people are finding for it.
You will be working full-time on the client itself, entirely on open-source components and tooling, and your work will be used by millions of JavaScript developers every day.
We are not a typical early stage startup. We believe that working sensible hours and taking care of ourselves and our loved ones is the best way to ensure long-term productivity. We care deeply about making tech a more inclusive and diverse place.
We are accepting remote applicants for this position, but we are not currently able to sponsor work visas.
We are the most popular package manager for Node.js and we're completely rebuilding and redesigning our website. We want somebody who cares a lot about CSS and HTML to join our team as our second full-time front-end developer, working with a world-class design firm to make our site more useful for the millions of JavaScript developers who visit it.
We are not a typical early stage startup. We believe that working sensible hours and taking care of ourselves and our loved ones is the best way to ensure long-term productivity. We care deeply about making tech a more inclusive and diverse place.
npm is an open-source project, including our website.
For more details, http://npmjs.com/jobs/
Almost none of our downtime since February (when we sorted out some bugs in our app that were affecting couch performance) is attributable to couch. Mostly it has been network-related problems at the caching layer, and the fixes we need to make involve making failover faster and more reliable, as failures are inevitable in any large distributed system.
The root cause was a network failure at our CDN, Fastly. The incident was limited to a single Point of Presence (POP) in San Jose, so if you were in Europe or Asia you didn't see anything wrong, but obviously at this time of day most traffic is from the west coast.
While our uptime over the last few months has been pretty great, in the last week we've had two non-trivial incidents. That's unacceptable to our users, and to us, and we're not just sitting around hoping it doesn't happen again, but will be making fundamental architectural changes to eliminate the sources of failure we've seen.
The existence of things that are bad for men does mean that men have things harder than women. The fact that there are things we should fix for men does not mean we can ignore the things that are broken for women. This is not a zero-sum game, and it is not productive to determine who "has it worse". There are things that are bad for women that happen to women, and we should stop those things happening without questioning whether they are "deserving" of doing so.
[1] Though I have never seen any stats that back up this last assertion, ever.
[2] https://rainn.org/get-information/statistics/sexual-assault-...
[3] http://www.sciencedaily.com/releases/2013/10/131007151635.ht...
[4] http://thoughtcatalog.com/nico-lang/2013/03/how-we-criticize...
I'm unclear on your thesis here: is your position that the reason women are disadvantaged in society in general and tech in particular because we "care more about the plight of women"? Because that seems illogical.
But the only other interpretation I can think of is that you think men are at a disadvantage to women, which is a laughable assertion.
Your account is 6 days old, of course, so I may be just feeding a troll here.
While it's by no means unique, that doesn't mean it's not fucked up. There are a lot of terribly-run companies out there. Misplaced loyalty keeps them alive longer than it should. You should quit whenever a company sucks; life's too short.
I think only in America would somebody say 50 hour weeks don't count as working you hard. Also, the average US working week is 35 hours, 37 in "information" industries:
http://www.bls.gov/news.release/empsit.t18.htm
The fact is that past 35 hours most people just aren't very productive, and a startup asking you to work 50 hours is going to get just as much "busy-looking" time as a corporate job asking you to do the same. Don't work at any job that expects you to work 50-60 hour weeks. Those companies are unhappy places.
https://www.npmjs.org/package/binary-csv
https://www.npmjs.org/package/csv-write-stream
They are both written with handling very large files in mind, so they use buffers and streams for i/o.
I didn't intend this to be taken as a personal affront to people who don't use LinkedIn, so I should have used less inflammatory language. My apologies.
All that said, a LinkedIn profile specifically is obviously intended for public information, so finding it and reading it seems morally 100% okay in my book, and I do this all the time. I also google applicants to find their Github profiles if they haven't supplied them, and that seems fair to me too.