hacker news with inline top comments    .. more ..    11 Jun 2012 Ask
home   ask   best   7 years ago   
Google: ustream.tv contains malware
2 points by visionscaper  10 minutes ago   discuss
Ask HN: Does anyone know what is happening with AeroFS?
3 points by st3fan  1 hour ago   1 comment top
bobf 13 minutes ago 0 replies      
I think they are still going strong. (I'm friends with one of the co-founders.)
Ask HN: Mathematical optimization API
6 points by leoplct  4 hours ago   4 comments top
ColinWright 3 hours ago 2 replies      
I have a space of about 2000 dimensions. Each coordinate is an integer ranging from 0 to 1000. I have a complex "score" function which I'd like to minimise, and I know very little (I originally said "nothing" - that was a mistake) about its characteristics.

The following was added as further clarification:

The scoring function is probably mostly "continuous"-ish. Small changes in the coordinates probably lead to small changes in the score, although there will be areas (hyper-volumes) where this isn't entirely true. It is possible to use non-integer coordinates for exploration, and the evaluation/scroing function is probably reasonably well behaved when doing this.

Hill-climbing/descending techniques give moderate results, but there are lots of local minima. Some local minima have wide catchment areas (hyper-volumes) but are not particularly extreme. Local gradients are mostly present - there aren't likely to be huge swathes that are effectively "flat".

ShowHN: obsqr QR scanner - bringing minimalism to Android
4 points by zserge  2 hours ago   discuss
Ask HN: Simple projects to implement machine learning
5 points by fjellfras  7 hours ago   7 comments top 4
anujkk 4 hours ago 1 reply      
How about creating a recommendation engine for HN articles? It should recommend articles upvoted by users that have similar likes/dislikes as me.

I would also like to browse HN articles/comments on basis of topics. For example, right now if I want to find HN posts related to "machine learning" I use HN Search. Can you make it better by using machine learning techniques so that I can get all relevant HN articles on a given topic sortable on basis of upvotes and time?

ig1 3 hours ago 1 reply      
Why not sign-up to kaggle and do some of their challenges, that way you can also benchmark yourself against others.
asit 6 hours ago 0 replies      
I used lua to create a simple AI. This AI can learn words and store them in a dictionary. It can link one word with another, having some resemblance or relationship. Also I implemented a "emotional link" between them; one word can be either in a GOOD or BAD relationship with another. Like the word "rat" will have a BAD relationship with "cat". It is based on meaning of words, rather than acting like a mere processor of vocabulary crawler!
This AI can communicate with me.. asks me questions that it generates from meaningful concepts. Ofcourse, it is very basic right now and makes errors. But it will grow.
The bottomline is that you must implement "from the roots". Perception and recognition are built over these roots. Hope you got on idea what I am attempting to build.
One thing most required right now is adding a solid grammer engine to it. If I were not a lazy programmer, I would have done it already. :D
jfaucett 7 hours ago 1 reply      
I built an image interpretation app once that was really interesting from a machine learning perspective. Using image magick I extracted shapes and based on the layout I was able to feed that into a "composition" algorithm that judged whether the image layout was good or not. I also implemented a "plant detection" feature to find out whether a plant was in the image or not. I think images is an area that could still benefit a lot from machine learning, i.e. facial recognition, image search (extracting meaning from images). thats just some of my ideas. machine learning is awesome I wish you all the best!!
Ask HN: "I have my whole life ahead of me and no real ideas or passion like you"
2 points by devinrhode2  4 hours ago   5 comments top 3
kfcm 21 minutes ago 0 replies      
If your friend has any interest at all in farming/agriculture, tell him to stick with it, for a variety of reasons.

1) Farmers aren't considered tool old and unemployable when they hit 38-40.

2) If his parents own the farm, it's a family business, and one he can learn and take over. It is entrepreneurship at its finest. You do it right, you can make a really good living.

3) Like any small business, it can be a tough life. But it is rewarding and satisfying beyond measure.

4) At harvest time (whether grain harvest or livestock sales), you KNOW you're making a real difference in someone's life--they'll eat and live.

Of course, creating the ability to post inane comments and photos to Facebook, Twitter, HN, etc has meaning too. I guess. In some warped parallel universe.

5) The problems encountered by farmers are more varied across domains and complexities.

6) Farming/ag is becoming far more technical. There is absolutely no reason your friend couldn't also get involved in ag technology at the same time. He's already in the domain. And technology as a hobby in the domain you're in keeps it fun.

7) I grew up on a farm, had the chance to go into farming after college with my dad over ~25 years ago. As I look back over my life and career, I've come to the conclusion that was one of the worst decisions I've ever made.

But what can you tell a 22 year old college graduate who now (or then) knows everything?

Your friend has been dealt a really good hand. He needs to stop and look at it, and what it will be like 10-20-30-40 years down the road.

mikecane 4 hours ago 1 reply      
There's nothing wrong with baling hay. If anything, it should free up his mind to think about better things. At his age, he has plenty of time to figure it out. Not everyone has to be at a starting line for someone else's race.
antidoh 3 hours ago 0 replies      
Hang around people with ideas.
Ask HN: Where do I find all there is to read up on Bitcoins?
2 points by rover  4 hours ago   2 comments top
Show HN: My first webapp - cheatsheets that help you prepare for job interviews
11 points by faisalkhalid  19 hours ago   11 comments top 6
nqureshi 18 hours ago 1 reply      
Firstly, congrats on making a webapp - as someone who taught himself web development, I know how much work it takes. So well done.

A few comments, in the spirit of honest feedback:

(1) Your problem isn't making it more social right now. Your problem is the product itself.

How do people solve this problem right now? By writing stuff down on paper, or in Word Docs, or even making a Powerpoint deck. Your problem here is that the solution isn't much better than these alternatives - even if you offered me free 'chits', I'd still prefer to use a Word doc, just because I'm comfortable with it, and I don't see how the thing you're offering makes life any easier or better for me. Indeed, it just looks like a version of Powerpoint.

(2) The text isn't rendering correctly in Chrome. Specifically, the 'want to improve your interviewing skills' line is overlapping with itself, which means a bad first impression.

(3) The name isn't great. Little 'chits'? Everytime I say that, it feels like I'm saying 'little shits'.

(4) The 3 steps don't make sense. Place my order and then what? Is this a physical product? (It is, but I had to think about it - bad.) Decide whether I want a call with you guys? Why would I want a call? Is the product not easy enough to use on its own? I don't want to waste my time speaking to people... and so on.

Try and make the 'steps' thing compelling, and use images.

Again, congrats on deploying the app, and I'm sure you'll continue to iterate on the design etc - but I would strongly recommend reconsidering the product first. If you've spoken to many customers already and they REALLY WANT these things, and if you've already got orders (do you guys charge money? Again, not clear from the home page) then I'm probably wrong - but I doubt it.

Peroni 9 hours ago 1 reply      
I don't get it.

We provide free and custom made cheatsheets...

Ok, great. Next page:

...and I'm willing to pay up to US$...

Clarify the concept for me. Am I meant to bring these into an interview as a reference point or are these to be used in advance to help me prepare? If it's the former then I can tell you, as someone who has interviewed hundreds of people over the years, someone glancing over these in an interview would leave a terrible impression.

Finally, on your about us page you have the following:

Faisal used to be terrible at interviewing, but over the past 3 years, and with over 500 interviews under his belt (on both sides of the table) he's gotten pretty good at it.

The instant impression I get from this is that Faisal is terrible at interviews. It's not the most convincing argument.

Sambdala 17 hours ago 1 reply      
I like how clean the site is, but (imo) you have to change the name, especially if you want to get some consulting work or build a community out of this.

It's also really hard to tell what the product is (pdf sheets? Physical note cards?) unless you do some digging. If I'm evaluating a product page I've never been to before, I should be able to get a feel for the product within a few seconds.

marcomassaro 17 hours ago 1 reply      
Nice work. Name definitely needs to be changed (sounds like little shits as someone else mentioned). I think the value prop needs to be better. I read the site and I'm still not sure what I'm getting or why I need it.

best of luck

faisalkhalid 19 hours ago 0 replies      
devoid 17 hours ago 0 replies      
Very interesting. I would work on your spelling throughout the site...
Ask HN: Tools to check for check for incoming links?
2 points by ColinWright  7 hours ago   4 comments top 3
damoncali 1 hour ago 0 replies      
Google webmaster tools is helpful. You'll see errors when google bot tries to crawl a page that doesn't exist (for example, because you deleted it and there is a link to it somewhere). Keep an eye on it, and it will help point out problems. It also provides a partial list of incoming links to start with - as good or better than any other free tool I'm aware of.
jeffool 6 hours ago 0 replies      

That's where I'd go. Just pop in your domain and it should list links to you. As a "pro" member you can better group the searches by "ranking" (a good measure of how much that link is seen), or domain, meaning all sites hosted at one site would be grouped making browsing the list easier.

/edit: Sadly, the cut-off is rather high for free use, though. I hadn't realized that, and only just now checked.

LaaT 3 hours ago 1 reply      
Your access logs. Extract the referrers from last 12 month and you have a pretty good list.
Paul Graham's Letter to YC Companies
626 points by emilepetrone  6 days ago   184 comments top
pg 6 days ago  replies      
Note incidentally that I'm talking about the performance of the IPO, not the performance of Facebook itself. I think Facebook as a company is in a strong position. The problem is simply that Mr. Market (http://en.wikipedia.org/wiki/The_Intelligent_Investor) doesn't think so at the moment.
Ask HN: How do you prevent your site from crashing from too much traffic?
7 points by bobrenjc93  22 hours ago   2 comments top 2
jackalope 20 hours ago 0 replies      

  1. Static files whenever possible
2. Caches wherever possible
3. Database indexes

These optimizations tend to pay off the most and probably require the least amount of expertise.

A good IDS system that prevents bots and attackers from consuming resources can also be helpful.

10dpd 21 hours ago 0 replies      
Depends on the site.. what backend are you using?
Do YC companies use Arc?
5 points by abqarc  17 hours ago   5 comments top
pg 17 hours ago 2 replies      
None have that I know of. Several have used Clojure.

Frankly, I would not recommend a startup use it. Although we continue to tweak our version, we haven't bothered to release a new version for a long time. And I doubt there is much in the way of libraries or integration with other stuff.

What's wrong with my site? Did I just pick a bad idea?
3 points by dicroce  13 hours ago   19 comments top 11
smoody 13 hours ago 2 replies      
My thoughts:

- "Trailmix" is too generic. Do an alternate version of the site named hackersnacker.com or something like that and market it as the perfect food to have in a bowl next to your keyboard. In line with this, add chocolate-covered coffee beans to the mix along with other hacker-freiendly treats (sweet tarts, etc). Sell it to the audience you know.

- Anti-alias the various ingredients so that the images look more natural. The white boarders around the nuts don't make it seem very appetizing.

- Add a facebook "like" button so your friends and family can get the social graph rolling.

Geee 13 hours ago 1 reply      
First off, the images on the site load slowly and also are scaled into wrong aspect ratio. Pre-scale those thumbnails and set proper caching for faster loading. Every time the item is added to the mix, all the images load again for some reason. Also, please upgrade to a faster server, that's just really slow.

I'm not sure that the 'approximate image' of the mix is a huge selling point (while cool). In general, I would work on the design of the site, now it comes of a bit 'amateurish'. Try to find a nicer typeface, use larger fonts, align everything, and remove all unnecessary items (like site news, and login). Concentrate on the images in the design.

Why there's login option? I think you should just allow people to create mixes and share them easily without logging in. Just create unique url for every mix like trailmyx.com/mix/dji4r and let people share that.

caw 5 hours ago 1 reply      
* I don't understand at all how to create a "Myx". I tried clicking on an image, and nothing happened. I thought maybe JS was broken, so I tried Firefox, and still no luck.

* On your homepage, your link that says "Nut Allergy? Please see our" goes to couponcactus. The part that says "Allergy Notice" actually links to the content I wanted. This seems to only affect the first page.

I like the suggestion of a "Mix of the week" or month. Subscriptions are good, but it may be difficult if people hate cashews or pistachios or something. Maybe they don't care.

10dpd 12 hours ago 1 reply      
Create a recurring revenue model - i.e. send my trail mix once a week.
mcarrano 13 hours ago 2 replies      
When I first looked at your homepage, I was wondering if the site was active - Will I ever get my order, if I ordered something?

This has do do with the fact that the site news was last updated almost a year ago.

se85 9 hours ago 0 replies      
Agree with everything said so far, also think you should look at having more content on your site - I can't see google doing much for you (with or without ads) with the current lack of content there to keep users around.

I also think it is a bit of a silly gimmick, if thats the only thing you offer over your competitors, need to step up the innovation a notch.

negrit 11 hours ago 0 replies      
The logo should be clickable.
I don't like the createMyx page. I can't say why but it doesn't look good.
The [login] link should be an image.

Also, what if I want more than 16oz in my created mix.
The "1" at the bottom of the homepage shouldn't exist.

It might be a bad idea be running a Groupon/Google offer/... campaign could work.

grandpoobah 11 hours ago 0 replies      
The homepage looks much better than your CreateMyX page. Why do you have a nice looking login form on the main page but on createmyx it's just a text link? The images on the homepage look far far more appealing than the generated images I was seeing on the createmyx page.. those look like shit tbh.
munimkazia 10 hours ago 0 replies      
"Subscribe to Mix of the week!"
andrejewski 13 hours ago 1 reply      
Instead of the image box with just a border, maybe have the image inside an image of the container it comes in.
cema 12 hours ago 0 replies      
Ask HN: Best way to learn Ruby on Rails?
5 points by jethrokuan  19 hours ago   7 comments top 5
michael_fine 18 hours ago 1 reply      
So, before you start with learning Rails, I recommend learning HTML/CSS. It shouldn't take more than two weeks to get a basic understanding, and by doing that you avoid the huge hassle of building a web app while barely scraping by with the formatting. Also, you might want to drop both learning javascript and vim, because you can build a solid web app without js, and it's very hard to learn multiple dissimilar things at once.

After that, a great resource is http://railsforzombies.com/, and codeschool in general. It's a series of incredibly well made video presentations, which you are then tested on. Once/before you finish that, you should work on actually building an application, maybe following http://railstutorial.org/.

Once you have finished that, you are well on your way to proficiency, and probably have enough understanding of rails to build your application. Some great resources are http://guides.rubyonrails.org/index.html, http://www.codeschool.com/courses/rails-for-zombies-2, and http://api.rubyonrails.org/.

If you have done that, and you still want to learn more, then I would learn more about javascript, and read The Rails 3 Way:http://www.amazon.com/exec/obidos/ASIN/0321601661/zenruby-20.... Finally to learn more about Ruby, read Eloquent Ruby: http://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professio....

Once you have done that, you should have a pretty solid grounding in Ruby, Rails, and web development in general.

tnorthcutt 12 hours ago 1 reply      
Fourthing Michael Hartl's Rails Tutorial book/screencasts. Great material.
biopharma_guy 19 hours ago 0 replies      
Start with this.

Once you have some idea then you can go ahead with this.

In addition, watch the webcasts


lightspot 19 hours ago 0 replies      
http://ruby.railstutorial.org/ is a good place to start
VeejayRampay 15 hours ago 0 replies      
Rails 3 in Action is a great book.
Ask HN: How to find a non-technical co-founder?
6 points by davethomas  23 hours ago   8 comments top 5
mchannon 17 hours ago 1 reply      
I had this exact same problem.

In the end, it required networking with real people and real face-to-face meetings. And it required travel to, and throughout, the bay area.

Nontechnical cofounders are far less common than everyone seems to think. Out of the hundreds of people I met that week, only a few nibbles and a couple of bites.

The sad fact is that cofounders in general are quite scarce, and just like most developers aren't comfortable in the startup space, most bizdev people aren't either.

Look hard, have a great value proposition, and a clear and demonstrable niche for the right person to fill. And then, just be lucky. I dare say that a good bizdev cofounder is an order of magnitude scarcer than a good technical cofounder, based on recent personal experience.

sherm8n 19 hours ago 1 reply      
You'll find a lot of biz dudes looking for someone like you. Be wary of anyone who says they just need a developer to build their app. It has to be a true partnership. They have to understand and respect the amount of work involved in building a product. There are some really really good product/biz people out there though.

Why do you feel like you need to partner with purely biz people? Many companies you see here have engineers who can run a business with no problem.

kkt262 22 hours ago 0 replies      
This should be easy. If you're technical there are tons of people searching for you.

You don't necessarily have to go to "business-oriented" events. Just go to some startup-oriented events and you'll meet tons of people that could potentially be co-founders.

Nikkki 20 hours ago 0 replies      
I like the way you think. I'm a business guy.
Let's connect. Write me a mail at: sommersnicki at gmail dot com
yashchandra 22 hours ago 0 replies      
"Whartonite Seeks Code Monkey"
Upvote for that!!
Ask HN: Why don't freelance hackers and development companies create startups?
28 points by mfieldhouse  2 days ago   37 comments top 23
rwhitman 1 day ago 1 reply      
Here are several reasons, from experience -

1) Consultants live off of short term payouts. Its a challenging business leap to go from getting paid lump sums now to building something essentially on spec and hoping for a payout later.

2) When you are a consultant, your time is typically tied to billable hours. It becomes extremely difficult to sacrifice billable hours in the short term with hopes for it performing well in the future.

3) Taking resources away from clients to work on an internal project narrows the bandwidth you have for taking on more clients.

4) Consulting work typically is linear - in that you build once, to the client's spec, release it and then move on to the next project. Its rare to be in it for the long haul, improving on different iterations and monitoring performance. This is a big mental gap when building a product - its not just a single launch and done like a client project. Its a long term process nurturing and iterating until the product is successful. We consultants just don't have enough experience in this, and have become pretty hardwired to projects being "done" and instant payouts at launch time. Personally, I've struggled with this a lot in the past and am still learning how to break free of this "one and done" mentality.

So basically thats why consultants who make successful products are an exceptional and special breed.

rfugger 1 day ago 2 replies      
Consulting is a job. You have one or a couple clients, and you only have to satisfy them to get paid. You can work during the day, relax at night, take vacations, and generally let work come to you, since there is massive demand beyond supply for your services.

A startup is your whole life. Your job isn't just to satisfy a couple focused business people, but generally thousands or millions of fickle consumers. There is a high probability you won't ever be paid for your work, and if you are paid, it is often way more than you actually need.

mgkimsal 2 days ago 0 replies      
Some people may simply enjoy the process of development moreso than the process of building a business.

I've been at this crossroads for a a while now, and as a local startup guy in the area has posited, "consulting is like crack". From a financial standpoint, it's pretty hard to give up - even moreso if you're not really passionately on fire for one idea, which I do think you really need to be to focus on that one idea/service/product for a long time (years).

Additionally, just because you've got an idea about what people are willing to pay for because you've done consulting for some clients, doesn't mean that you can (easily). Much of what you've learned working for, say, 3 clients, may need to be validated with a larger group. The few clients you worked with may have extremely focused needs, and what you've built for them has limited value outside of those handful of orgs. Finding the other orgs that could also benefit from a similar service/product may simply be too much work (and it's not guaranteed to find anyone at all).

On top of that, some of what you've built may have been predicated on confidential information/processes which you can't replicate. You can often whiteroom something, but again, is it worth it?

It may surprise you, but many companies are willing to pay a lot of money for a solution that ties in with existing systems and matches their business process 100%, rather than use a genericized system which they'd have to adapt to (and which some of their competition might be using as well).

In my case, I've not yet found an idea that I'm really passionate about pursuing as a full-time venture. Until that time comes, I consult (and do things like indieconf.com - conference for freelancers like myself!), getting to the point where, should an idea strike me, I can self-fund the venture if need be.

dmix 2 days ago 0 replies      
1) They'd have to quit consulting to be a real startup. It takes a fulltime effort. Otherwise its just a small business.

Most software devs get paid quite a bit to consult, so they'd be taking a huge pay cut.

A lot of people don't like that risk.

2) Most dev shops I know have side projects they release as products

3) Mostly importantly, building products is really hard to do well. To make any significant amount of money from them is even harder, which makes those dev contracts look so much easier and accessible.

dalke 2 days ago 0 replies      
Some of my consulting work integrates different packages - commercial, academic, and in-house - into a single system. It also needs to understand the local database configuration, the cluster queuing system, the shared filesystem, and other customer-specific configurations.

I have a framework for this project. It takes about a week to write. The other year of work I did for one client were the modules and components to fit their internal requirements. This included porting some of their software from IRIX to Linux. Overall, only a relatively small amount of that development could be shared with another client.

I thought about spinning that part off as a product. I haven't been able to make a viable business plan out of it. The type of people who could build their own components for my framework is the same as the one who could build the framework in the first place - and indeed, other companies have in-house frameworks for the same thing. And while I think mine is better, it's biased towards Python but this sort of software tends to be written by IT staff more interested in C# or Java.

Also, I like working close to the end-users, with frequent iterations to get what they want. Selling software (I work in chemistry, where it's hard to develop web-based apps due to the proprietary nature of the end-user's chemical structures) is one step removed from the users, so I don't have the same feeling of connection.

When consulting it's easier to know that work = income = profit. With a startup or product development, you spend a lot more effort to develop a product before knowing that you'll make profit.

phamilton 1 day ago 0 replies      
As a freelance developer you don't have to build things that are profitable. You just need to build something for someone with money that they think will be profitable. I don't know how many stupid products I've built that I don't personally find to be profitable.

It's easy to find many products that are wanted by only one person. Therefore, consulting is easy. Building a startup is about finding one product that many people want, which is much more difficult.

garethsprice 1 day ago 0 replies      
Perhaps the question should be why do people who could be billing their time to enterprises for $100+/hr or on 6-figure salaries spend years of their life trying to build a startup that has a very small chance of becoming profitable. Consulting or even full-time employment is debatably a more economically rational choice.

Thankfully, people are not rational economic actors so there's a healthy ecosystem where talented hackers are basically free to work on whatever they like. Here's to the freedom of being able to do what we love, whatever that may be.

I personally like consulting work as it's very low overhead, get to meet lots of smart/interesting clients, high cashflow, exposure to lots of exciting new projects. I even enjoy the hustling and pitching part of the business. I'd like to build a successful product one day (as most consultants do) but it's hard to find an idea I care about enough to dedicate years of my life to, especially when I have a steady stream of consulting work that pays well and satisfies my need to create.

zacharytamas 1 day ago 0 replies      
I'm almost twenty-three years old with schooling for Computer Science and Business doing freelance full-stack engineering work primarily for the flexibility (fiancée has a few years of school left so I'm delaying "settling in" because there are no interesting tech companies around her University), and I would love to start a startup.

However, as some other posters have said, a big burden is the regular pay. Freelance work pays now when I need the money, verses startup work being, in a lot of cases, basically an "option" to be paid later...maybe. I'm working on a pretty ambitious start-up idea in spare time but unfortunately I can't afford at the moment to focus my entire work life on it. Ideally I would try to bootstrap it but other expenses (cough student loans cough) take some precedence.

It really is a frustrating position to be in.

alinajaf 2 days ago 2 replies      
Can you give me an example of a development company or freelancer that isn't working on their own products in some capacity?
jv22222 2 days ago 1 reply      
Many do! 37 Signals, Magento, and also our agency Company 52 (responsible for Pluggio and TinyGrab) being some examples.
thegoodlab 1 day ago 0 replies      
Most do.

37Signals, Pivotal, Zurb are great examples of companies who have transitioned from client based to product, or are currently doing both.

I'm a freelance developer and based on my situation and those of my peers, everyone is working on side projects. The reason I choose to consult and have clients is because it lets me be my own boss and create a business doing other people's (clients) work. I can craft and hone my skills doing client work, while always brainstorming an idea or product to launch in my spare time. When the moment strikes I will already have all the resources and knowledge available to make a great stab at the startup scene.

eriksank 2 days ago 0 replies      
I see two reasons: (1) A very small proportion of the applications ever built, constitute ballgame-changing breakthroughs. The other applications could still make some money, but not much. (2) The closer to the client, the bigger the slice in the value chain. A client may pay 5000 USD for small modifications -- often only applicable to his own setup -- to a program that may only have cost 100 USD to buy in the first place or that he even downloaded free of charge. In other words, for lots of developers, it makes economically more sense to customize a ball-game changing application for a client rather than to spend their time trying to push self-created but actually mediocre applications.
dylanhassinger 2 days ago 0 replies      
Typically, wife/kids. Also, mortgage/car payment.
calciphus 1 day ago 0 replies      
I think as many folks have said, building real products and startups is a risk - the kind of risk that most freelancers tend to avoid. Freelancing and not knowing where your paycheck for the next 6 months is coming from is risk enough.

That said, any development company who wants their revenues to outpace their ability to hire new employees is going to be investing some measure of their talent, resources, and insight into new products. Pivotal, 37signals, etc, etc, etc.

I work for a company called ELC (http://elctech.com). Over the years we've been in business have started RightCart (bought by Buy.com), RightSignature (online doc signing) and RightScale (cloud management company). All of these began as internal tools or projets and were spun off into fully functional companies, taking some of our developers with them.

For us, spinning off these companies makes for a great investment and when they succeed, a big feather in our cap. But the fact is, the internal structure of a startup (at least any successful one) is worlds different from a professional services group, and spinning them off is necessary for their success. Times we've tried to do the startup entirely within our organization has been considerably less successful.

gte910h 23 hours ago 0 replies      
People pay 6 figures a year for part time work doing hard tech things. That's a comfortable, easy living with interesting work and people.

Additionally, I've helped make several OTHER people's start-ups, I'm just not a real employee.

chris_dcosta 1 day ago 0 replies      
My guess is that some freelance hackers do indeed create startups, just not the majority of them.

Regarding development companies, well you'd have to ask yourself why the owner who has already spent time going through the pains of starting up, want to throw away a working business in favour of one that may or may not work.

The owner could encourage side projects if so minded, but it's more likely once their business is running, that they have too much to worry about running one business to have time to think about creating another.

Either that or they have lost interest once the dough starts coming in!

AznHisoka 1 day ago 0 replies      
Many have the best of both worlds: a small team environment with freedom, and the ability to pay the bills right now.
Nikkki 20 hours ago 0 replies      
What a coincidence. I had a discussion with the head of a software development house for start-ups on this weekend. He strictly said no to such a proposal because they have had a only failures trying to build products. I think it takes a lot of commitment and full focus to really build a successful product than just moonlightining on an idea.
marquis 2 days ago 0 replies      
I see hybrids of this a lot and, as dalke points out, consulting is an important part of having a solid income while working to spin off in-house tools or new ideas - much like we see developers here offering consulting hours while bootstrapping.
Mz 1 day ago 0 replies      
An awful lot of startups fail. Some people don't want to break new ground or change the world or whatever and certainly don't want the exposure to risk that is involved. They just want to pay their bills. There is nothing really wrong with seeking an honest day's pay for an honest day's labor.
gexla 1 day ago 0 replies      
Freelancing / development companies are businesses. A developer just getting started as a freelancer _is_ a startup. Try taking a serious run at two startups at the same time. It's hard, and I think that's your answer.
mvrekic 2 days ago 0 replies      
It takes a while to come to the "product does not suck" stage. People need to be able to eat and survive during the development stage and there are only handful of examples of companies that switched successfully from service to product (Mailchimp, 37 signals and few others come to mind). Starting a startup/new product requires full time commitment. Part time commitment often means part time success so for a lot of people it is better to stick to security they have providing freelance work and services. Just my 2c
knodi 1 day ago 0 replies      
Creating a startup is not easy and you have to slave your self over for the first year or two easy and if it all fails then you just lost a lot of your time/money investment.
Ask HN: Google Chromebook - anybody using it for web development?
29 points by rtdp  3 days ago   24 comments top 7
fmstephe 3 days ago 4 replies      
I am doing web development mostly from a chromebook.

Previously I used the ssh found in crosh (ALT+SHIFT+T > ssh ...) but the crosh ssh freezes if you lose your connection. The crosh will freeze for ~5 minutes before you can close your now worthless terminal tab. This happens a lot if you are on 3G and makes ssh impossible to use. My wireless cuts out enough to make this too frustrating to use.

Now I use secure shell from Google (https://chrome.google.com/webstore/search/secure%20shell). This app is fantastic. It is very fast and you can kill it whenever you please.

I have a rented linode which I ssh into and hack away in vim. Best development experience I have had.

I mostly use my chromebook at home not mobile. My experience is that since I am happy in the terminal I don't need a full powered PC for development. The chromebook is perfect for snatching an hour here and an hour there for development, since I have a day job and a family. My 17" quad-core laptop gets very little use these days.

I love the keyboard on my chromebook, although I miss the 'end' key almost every day.

I only test my web-app regularly in chrome. So I tend to build up safari and firefox css bugs over time and have to fix them in lumps.

tikhonj 3 days ago 0 replies      
Check out Ymacs[1], which is an Emacs clone written in JavaScript. If you're already familiar with Emacs, it could be a decent substitute. If you're not familiar with Emacs, now is a good time to learn and Ymacs is also good because (I think) it's easy to customize in JavaScript.

[1]: http://www.ymacs.org/

Just something to consider as far as editors go.

ponyous 3 days ago 2 replies      
I asked friend who bought Chromebook same question. He is also a web developer (Mainly frontend). He said it definitely isn't like normal PC but there are still good alternatives. He mentioned http://shiftedit.net/. I would paste all e-mails but unfortunately they are slovenian. If you have any specific question just ask.
lrvick 2 days ago 0 replies      
I just use the new "Secure Shell Dev-channel" linked here: https://groups.google.com/a/chromium.org/forum/?fromgroups#!...

From there I can ssh out to one of my dev servers and hack away. It is fast, has 256 color support, and ssh key support. Everything I need.

ok_craig 3 days ago 0 replies      
I have one and sometimes I program personal projects on it in Cloud9. (c9.io) I think it's pretty cool, but my actual work requires me to run eclipse and photoshop. Plus it isn't as powerful as I'd like for full-time use. But I'm excited to see where they go.
kimar 2 days ago 0 replies      
You should also check out Cloud IDE (http://cloud-ide.com). It supports a few different languages, integrates with Git, and lets you deploy to different PaaS.
thekevan 2 days ago 0 replies      
Development Tools category in the Chrome store:
Ask HN: Who Is Hiring? (June 2012)
286 points by whoishiring  10 days ago   251 comments top 42
decklin 10 days ago 0 replies      
Sonian (Newton, MA) - Full time, local or remote

We're a funded (recently closed Series C) email archiving startup with many large corporate customers. We are looking for an additional engineer for our operations (or "devops" if you prefer) team, to take us from merely using configuration management and automated deploys to delivering our internal services as dependable, multi-IaaS-portable tools that empower everyone from support engineers to Clojure backend developers to solve customer issues without paging us and use our monitoring API to automatically spin up instances to process work.

We have offices outside of Boston (Newton), but our dev and ops teams are mostly remote, and we meet over VOIP and pair-program in tmux.

Some highlights of what we do:

  +   We manage hundreds of compute instances across multiple clouds, including over a petabyte of data.
+ We write the code to help facilitate deploying our application to new public clouds.
+ We automate everything we possibly can
+ We build up awesome applications, and then opensource them (Perhaps you've heard of our monitoring framework Sensu - https://github.com/sensu )
+ We build applications to manage every aspect of our compute and storage infrastructure, from deploying code, to provisioning systems on multiple clouds, to securing access control. For every problem - there is a code solution.
+ We have an awesome time working together on technologies that very few (if any) other companies are doing today.
+ We have days where all we do is hack on a specific project (http://blog.petecheslock.com/2012/02/13/why-your-company-should-have-internal-hackdays/) - leave the day-to-day tasks for the next day.
+ We meet up 2-3 times a year in Boston - with the rest of the company.

What are we looking for in a new member of our team?

  +   Excitement, energy and a willingness to learn something new.
+ The ability to take a task from idea to code to testing to deploy (all within a short amount of time).
+ Bring new ideas around project or processes to the team - if we like it - we'll do it.
+ You can work from home, from our Newton, MA headquarters, or your local coffee shop. Anywhere with Internet access.
+ You'll be part of an on-call rotation with the rest of our team.
+ Flexible person who can work by themselves or pair with their team to teach or learn.

What are some things you should know or have worked with before? (Some, many or all)

  +   Ruby (must know or want to learn)
+ Not required, but pluses: Python (used by some parts of our infrastructure), Clojure (used by our backend team)
+ Chef (or other configuration management systems), Fog
+ Rails, Sinatra (both also used by our front-end team)
+ Git or other DVCS
+ System administration with Ubuntu (includes security, logging, monitoring, web/SQL admin, etc, etc)
+ Knowledge of Openstack (especially Swift) is a plus
+ A love for making complex configuration and systems simple via automation
+ Continuous Deployment, Agile Development/Kanban
+ Contributing to open source

Interested? - Contact pete.cheslock@sonian.com or https://twitter.com/petecheslock, and let him know you saw this post. Please include a short summary of why you think you would be a good fit, resume/blog/etc, and a link to a Github account or other code samples.

avar 10 days ago 0 replies      
Amsterdam, The Netherlands. H1B[1]

Booking.com is always on the lookout for good developers, DBA's and sysadmins on-site in the center of Amsterdam. I'm a developer there currently working on search and relocated over there about a year and a half ago, and have been very happy with it.

We have people from all over the world relocating to work with us and are very well set up to handle relocation and visa issues, most of the people working in IT are expats so we've got a lot of experience with bringing people in.

It's a rapidly growing company that represents the biggest chunk of the Priceline (PCLN) group of companies where problems that look relatively mundane on paper become much more interesting due to the scale and growth levels we're operating at.

We use Perl for almost everything with a MySQL backend and Git for development. We get our changes out really fast, it's rare for your code not to be on our live systems within hours of you pushing it.
We're also very open to open sourcing code that doesn't contain any business logic, I've personally been involved in open sourcing a few of our internal tools, including https://github.com/git-deploy and a few CPAN modules.

We have a relatively flat hierarchy with minimum levels of bureaucracy since we're very data driven and have a clear goal: helping our customers. Everything we do is aimed at solving problems for our customers, if it doesn't help our customers we're not interested in doing it.

You don't have to know Perl in advance to be a developer there. We've hired people who've done C, Java etc. before. The sort of people we'd like to hire are good technically, excellent at communication, and can acquire a good sense of how they fit into the big picture.

I'd be happy to answer any questions at avarab@gmail.com and/or forward your resume, I've posted in a similar thread here a couple of times before and have already helped get one person hired, many others have had or are having interviews, and I've fielded a bunch of questions from would-be applicants. http://booking.com/jobs also has some good information.

1. Well, not H1B, but we'll take care of the Dutch equivalent.

drags 10 days ago 0 replies      
SF - Rails - HALF-TIME-ISH :)

I've mentioned before that we have a couple of engineers who work half-time-ish (and do their own things the rest of the time) and it got some positive feedback: http://news.ycombinator.com/item?id=3850480

We're ready to hire a couple more in this vein, so if it sounds interesting let me know!


Advantages for you:

- you get 2-3 extra weekend days for fun and profit

- we provide health insurance and all that jazz

- if some weeks you don't have lots to do and want to work more, and other weeks you have lots to do and want to work less, we can be flexible

- we're profitable and growing! so if you decide "wow I really love Verba and want to spend every waking moment there" we can make that dream come true

Advantages for us:

- you have more time to learn new things, meet new people and generally be a friendlier, happier, more knowledgeable person in our workplace

- we can hire faster with less anxiety (instead of the "gulp i just committed $100k/yr" feeling, we have the "smaller gulp i just committed $50k/yr" feeling :)

- you get to be a part of what we're doing, we get to hear about all the cool stuff you're doing, and that can only lead to good things for both of us

Anyway, I've included our spiel and "what we're looking for" summary below, so shoot me an email if you're interested (ragalie@verbasoftware.com).


The college textbook market is currently being disrupted. Verba helps college bookstores transform themselves so that they a) understand and embrace the power of the nets, b) become agents of change in the textbook industry instead of agents of reaction and c) continue to make a healthy profit.

We're a B2B company working with just about 200 colleges and universities, and we're looking for people familiar with Ruby, Rails, MySQL and JS who can help us grow faster. We (thankfully) don't have too many scaling problems, but we have a ton of opportunities (product and partner-based) that we could move on much faster with a few more hands on deck. The ideal person has strong Rails knowledge, solid testing practices, a good head for architecture and knows enough JS to help out on front-end.

Be sure to check out our website (http://www.verbasoftware.com) so you can read all about our current products and hear people say nice things about us.

johnkoscielak 1 hour ago 0 replies      
1 point by johnkoscielak 0 minutes ago | link | edit | delete

Mobile Developer
Location: Malvern PA

Job summary:

Us: The emerging technologies group at FIS; the world's largest global provider dedicated to banking and payments technologies.

You: Mobile developer, hacker, innovator.

Job: Work with a talented team of architects, U/X engineers and thought leaders to assist with ongoing proof of concepts and research.

General duties and responsibilities: • Researches, tracks and understands new technologies to provide technical leadership in developing service applications and analyzing business requirements as they pertain to intranet and external Internet-based systems. • Builds applications • Provides written design documents, test plans and test results. • Manages, develops, integrates and implements related applications components, including front-end development, server-side development and database integration. • Plays a direct role in programming, maintenance, technical support, documentation and administration of the applications. • Establishes and communicates standards to manage cost and ensure continuity of applications. • Suggests technical alternatives and improves/streamlines processes and systems • Completes project assignments and special projects commensurate with job expectations • Conducts planning, analysis and forecasting activities to plan projects and tasks • Performs other related duties as assigned.

Requirements: Bachelor's degree in Computer Science, Engineering or a related discipline; or equivalent combination of education and experience that is required for the specific job level. Post-graduate education is desired.

ADA Disclaimer: In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.

EEO/AA Employer

Please contact John Koscielak at john.koscielak@fisglobal.com



BenS 10 days ago 0 replies      
Palo Alto, CA - Full time, local, relocation

Pinterest is hiring engineers and designers. We're still a small team (~35 people). You can read what it's like to work at Pinterest here:


Millions of people use Pinterest to discover things they love. For many people, Pinterest has replaced Google as their first place to find things to buy, food to cook, and places to visit.

We have hard problems to solve at scale in areas like search, recommendations, and product design. We're still a young company so every person has a big impact and knows everyone else's name.


epi0Bauqu 10 days ago 0 replies      
DuckDuckGo (Paoli, PA) - LOCAL OR REMOTE.

Android and Front-end. http://help.duckduckgo.com/customer/portal/articles/216387

streeter 9 days ago 0 replies      
Educreations (http://www.educreations.com) - Full Time or Intern in Palo Alto, CA

Want to help solve an important problem? We are looking for extraordinary people who want to make a difference solving immensely challenging problems for an industry in need of innovative solutions. If you've ever wanted to use your technical skills and other talents as a force for good, here's your chance.

We've made it extremely easy to teach online. We think that it should take someone five minutes to create a five minute lesson, and it is a principle that has guided us along the way. Teachers and students love what we have built and use our app and website every day. We were part of the first cohort of Imagine K12 and are looking to grow the team rapidly.

We are looking to make our first hires. If you want to change the world and are a strong Python hacker, have experience with Objective C or are an awesome designer, we want to talk to you.

http://www.educreations.com/careers/#jobs or email jobs@educreations.com

We are looking for:

    Full-stack Engineer (Python)
Lead Mobile Engineer (Objective C/Cocoa)
Lead Visual Designer
Technical Interns

snowmaker 10 days ago 0 replies      
Scribd (social publishing, top 100 website, YC '06) is hiring talented hackers and other technical people for a broad range of technologies.

We've hired TWO people from these "Who is Hiring" threads ... it really works!!

We're looking for people who want to work with:

* Ruby on Rails (we're the #2 largest rails site, after Twitter)

* Javascript

* iOS

* Machine Learning / Data mining kinds of problems

* Back-end problems: scalability, web crawling, analytics

That said, we care way more about your personality and general hacking skills then what languages you've used so far, so if you haven't used these but want to break into mobile or web development, this could be a good opportunity for you.

We're well funded and have a really fun office environment (go-karts + a zipline!). We've got flexible hours, a very engineer-driven company culture, and a really terrific team.

Scribd alumni have gone on to found 4 other YCombinator companies, more than from any other startup. We think this says something about the kind of people that we like to hire.

Looking for full-time and INTERN hires (junior year or older). H1B and relocation are no problem.

See more at scribd.com/jobs and feel free to email me directly: jared at scribd.com

e1ven 10 days ago 0 replies      
Waltham, Ma (Near Boston)

SavingStar is looking for Ruby web developers to help us transition the world away from paper coupons, and enable a digital couponing future.

If you can intelligently discuss page vs. fragment caching, if scaling a website to millions of users sounds like fun and if you enjoy a fast paced, flexible environment with challenges to spare, we might be a good fit. We're specifically looking for people who are "Full Stack", from the database to the view, and everything in between.

We're looking for someone who has experience creating web apps at Scale (Rails preferred), works well in a Unix Env (Mac/Linux), and enjoys working in a fast-paced, startup environment.

Our primary database is MongoDB, so NoSQL/Schema-less experience is great.

Shoot me an email ;)

mlinsey 9 days ago 0 replies      
Crowdbooster is looking for a full-stack engineer in Palo Alto, CA.

We've built the best way for businesses to get fast, actionable data about their social media accounts. Tens of thousands of businesses use us every day, including Fortune 500 companies, advertising agencies, coffee shops, sports teams, rappers, politicians, and more.

Some more things about us:

-We have a legit technical team including two Stanford engineers with backgrounds in machine learning, human-computer interaction, and databases.

-We believe in simplicity, minimalism, and creating things that are a joy to use.

-We're here to help businesses use social media to build real relationships, not spam, and we'll never compromise on that.

-We're funded by some of the best early-stage investors in the valley, including SV Angel, Charles River Ventures, Y Combinator, and several early investors and employees of Facebook, Twitter, and Slide.

What we'd like to see from you:

-While your peers might describe you as a rockstar, the term embarrasses you. We love rockstars (many of them are Crowdbooster users!), but we've made a conscious decision to have a culture that revolves entirely around our product, not our egos.

-You've wrestled with big data before. Crowdbooster requires storing terabytes of data, extracting insights using statistical learning techniques, and making it available to our users in real-time.

-That said, you like working at every level of the stack, not being pigeonholed as a backend developer.

-You care a lot about the products you ship, and don't need a manager or "product guy" to motivate you to get every detail right.

-You're familiar with several parts of our stack, and willing to learn the rest. We use Python, Django, MySQL, Redis, Memcached, jQuery, Protovis, RabbitMQ, Celery, HAProxy, EC2, git, and more.

-You have projects of your own to show us. It doesn't matter whether it's an open source project, a startup idea, or just a really fun toy project. Just as long as you shipped it.

If this fits you, email jobs@crowdbooster.com

urlwolf 1 day ago 0 replies      
Berlin (Germany), CTO/ lead developer

We are a funded (seed) startup working on a customer analytics tool for online retailers.We are two people looking for a head of development / CTO. We have offices in Berlin, funding for one year and the package includes very generous shares for the right candidate. We use lean startup methods, and can systematically test hypotheses on any market. Hundreds of customer interviews already done. Our approach is the ‘startup of startups', that is, iterate fast and discard what doesn't work, even if the new product looks like a completely new application (and startup!).

What we do:


Customer Lifefitime Value (CLV) is the mythical ‘magic number', the amount of money a particular customer will ever bring in. Knowing your CLV makes it trivial to:
- optimize marketing spend for different inbound channels.
- identify your highest value customers,
- identify those in danger of never coming back.

Most shops have a ‘gut feeling' of what their CLV is, but no way of knowing for sure. Yet this is the number that would make the largest impact to their bottom line, if only it was possible to have it. Ah! Predicting the future is hard, right?

It turns out CLV can be computed with surprising accuracy (10% error) at the individual level. At Fluidshopping, we use sophisticated bayesian models to estimate CLV. We look beyond what has happened in the past (which you get with say google analytics). CLV changes often, due to your marketing actions, season, or changes in the market. We retrain our models weekly to reflect those changes, and then suggest the actions that would make the largest impact (email campaigns, popups with offers triggered by user behavior on your site, etc).



You can apply with any language. But we need code samples. Let us see something you build; please explain what it does and how to run it if it's not obvious. We prefer github projects. Do not send code samples that do not make sense out of context. We are looking for a difficult problem you solved, or a common problem that you solved in a novel way.

You need to be within 5 years of your last academic appointment, or graduation. That is, if you graduated from university more than 5 years ago, you are not eligible. You can also apply if you had a job in research settings within the last 5 years. We do not care about you having a title, but we are funded by the government, and they do. They want to see someone with a compSci-related title. We are really sorry in advance if the requirement excludes you, a great hacker who doesn't have a title.



Your responsibilities will be to work on new key features, help us scale, contribute to the product and optimize performance. You'll be the CTO in an agile development environment. Customer interviews tell us our solution attacks a very obvious pain point for online retailers, a large market that is ripe for disruption. As a CTO, you will make decisions to make sure our solution ‘just works' for clients. We have excellent talent for both front-end and back-end development, so you are free to concentrate on the problems that matter most (architecture, models, etc). But of course, in a small team you will need to write production-quality code yourself.

Nice to have:


Mongo or similar NoSQL db
JavaScript, Backbone.js, node if you have used it in production
python/django, ruby/rails or any other web framework
Familiarity with HTML5 (websockets)
R or any other data-friendly language with lots of libraries
Familiarity with probability theory and modeling



Work from home (optional)
Stock options in two-digit range
Terrace with barbecue
In the center of the Berlin startup ecosystem
Continuous deployment, strong testing culture

contact: jobs@fluidshopping.com

carterschonwald 9 days ago 1 reply      
NY,NY (remote might be possible too, if you're sufficiently awesome and a good communicator)

Wellposed is a (very) small NYC based R&D firm that supports itself with a mix of products and consulting. We only build products (or consult for clients) if there is a kernel of challenging research grade computer science / math / engineering to be done.

Tech We use: for our own projects, Haskell. For JVM based clients, Scala. For iOS related work, some blend of obj-c and rubymotion (though Haskell might be viable in the near future). Also computers, those are important. (these are just the main tools. We believe in the right tool for the right job)

Current general areas we are working in:

• Machine Learning/Data Analysis/Mathematical Modeling (we think that there is plenty of room for improvement over current tools in this space, both in how the data is handled and how the analytics are performed)

• DSP as applied to both sound and radio, in conjunction with some interesting questions about how to do robust fast peer to peer sharing on mobile devices over a local network and/or via a custom rf transport layer. (there is more than one project in this blurb)

• mathematical modeling of the traffic dynamics of the modern city. (and several other projects in our queue are in the operations research/optimization space).

• a few of our projects also have a wee bit of hardware/device design components that are needed to make the deliverable wellposed.

• every other interesting area as the opportunity arises.

these are just the projects on our deck now, both it and the roster of great organizations we work with are growing and we hope to grow to.

If you are demonstrably awesome in at least one area, and would like to learn about at least 50% of the other areas, lets chat! (Of course, we're a small enough business that we'll also need to get along and communicate well).

if you'd like to get the conversation started,
shoot an email to jobs atsign wellposed dot com, with subject: wellposed gigs
and tell us a little bit about yourself, with some blend of resume, cover letter and/or links to previous work. [note that we're looking to hire for mid-late summer, not next week, and likewise I will reply to every email within a day (or week at most)]

I look forward to hearing from you!

dman 10 days ago 0 replies      
Enthought - www.enthought.com

Python development for scientific applications, financial applications and Python toolset development. Enthought has offices in Austin, New York, Cambridge, Mumbai. If you use Python and love numpy / scipy then Enthought would be a great place for you. Come work with numpy / scipy hackers on solving interesting scientific analysis and data visualization problems. Also we are building the next generation of Python development tools, so there is no shortage of interesting problems to work on. Send applications to jobs@enthought.com and mention that you saw this on the hacker news Feb 2012 thread. Looking forward to working with some of you. If you have any questions about Enthought, what jobs are on offer and what problems keep us up at night feel free to reach out to me at dsharma at enthought dot com

joelg87 10 days ago 1 reply      
You can be anywhere (we travel - UK, SF, currently Hong Kong, next stop Tel Aviv, then back to SF).

We're Buffer, a smarter way to share - http://bufferapp.com

Looking for devops - PHP (CodeIgniter), MongoDB, beanstalkd, Apache/nginx on Debian.

We have just two focuses - building an awesome product and wowing our users through outstanding, speedy, helpful and fun support. We work hard to focus completely on these two things.

We have over 200,000 users, great revenue and the most amazing investors and advisors: http://angel.co/buffer

We care most that the whole team has a great day, every day. We work hard and make a lot of progress. We also talk a lot about happiness and improving ourselves.

Sound fun? Whether you're interested in the role or want to say hello, drop me an email directly: joel@bufferapp.com

mindcrime 10 days ago 0 replies      
OSI - Chicago, IL / Durham, NC

Open Software Integrators is hiring, especially in Chicago. We're looking for senior consultants and senior developers to staff our Brand Spanking New office here in Chicago (headquarters is in Durham, NC).

OSI specializes in helping our clients build and deploy solutions using F/OSS packages, with a big emphasis on Java related technologies: Spring, Hibernate/JPA, JBoss, Tomcat, etc. We also have a focus on NoSql technologies, including MongoDB and Hadoop. In addition to green-field development we offer training, research, and remote support as well.

OSI was founded by a former JBoss guy, who originally wrote Apache POI, and we have a long history of commitment to supporting Open Source Software. The company has a really cool, laid-back culture, some seriously smart and talented people to work with, and is generally a great place to work. Anyone who's interested, feel free to shoot me an email and I'll get your info to the right people. prhodes (at) osintegrators (dot) com

hurdleress 9 days ago 0 replies      
San Francisco Bay Area (South SF, CA); Counsyl is Hiring Engineers (H1B and others welcome to apply)

Apply online: http://bit.ly/Counsyl_Engineering_HN

About Counsyl

Over the last few years, we've grown from a dorm room startup to become one of the largest clinical genome centers in the world. Our pre-pregnancy genomic test is now prescribed by physicians for more than 1% of all births in the United States.

As you might imagine, handling this kind of volume puts us in terra incognita. Our situation is similar to the one faced by Amazon in the 90s, before anyone knew how to scale an operation with such highly interconnected physical and informational components.

To solve the problems associated with scaling the medical genome, we hire generalists rather than specialists. Our engineers are pragmatists who know when to use machine learning and when to use a simple regex, and understand in what sense those approaches are at different ends of a continuum. Many did not have a bioinformatics background before they joined, but all had strong fundamentals in data structures and algorithms.

Experience in general means little to us as genomics is a young field; working code means quite a lot more. If this sounds like your kind of company, we invite you to apply.

About you

You should have a BS, MS, or PhD in Computer Science (or equivalent) and significant independent programming experience as demonstrated by Github account, personal web page, or prior employment.

You should also be a generalist, interested in rotating through the engineering team and working in one or more of these areas:

- Genomics: design, validate, and optimize clinical genomic assays for rare Mendelian variants

- Machine Learning and Data Science: extract meaning out of one of the largest clinical genomic datasets in the world

- Robotics: automate and scale our backend to do more clinical sequencing and genotyping than anyone has ever done before

- UI/UX: design the first widely adopted user interface for the medical genome

- Clinical Integration: solve the wide variety of practical issues associated with translating genomics into a clinical context

- Infrastructure: build and deploy the hardware and software systems that support secure, large-scale computations on genomic datasets

From a skills perspective, you should have familiarity with several of the following technologies. We obviously don't expect you to know everything on the list, but you should be nodding to yourself by the end of it.

- Python: Django, Numpy, Scipy, Cython

- HTML/CSS/JS: Coffeescript, Backbone.js, Twitter Bootstrap 2, HTML5 APIs, Chrome Web Inspector

- C++: STL, gcc/g++, Boost, C++11

- Functional Programming: Haskell, underscore.js, functional reactive programming

- Data Science and Visualization: GNU GSL, CUDA, Netlib/LAPACK, graphviz, R, Matlab, Matplotlib, Numerical Recipes

- DevOps/System Administration: Amazon Web Services, Puppet, nginx, nagios, Apache, Fabric

- APIs: REST, JSON, SOA, and all that jazz

- Biological Databases: NCBI, UCSC, 1000 Genomes, Hapmap, UK10K

- Sequencing/Computational Biology: OLB, samtools/pysam, pygr, galaxy/bxpython, kent utilities

- Unix/Linux: bash/zsh, emacs/vim, git, GNU toolchain

- PostgreSQL: psycopg2, hstore, replication

- Security: skipfish, SSL, fuzz testing, preventing XSS & SQL injections

Again, please consider these guidelines, not absolutes. For example, if you know Chef, we figure you can learn Puppet, and if you know Ruby, we figure you can learn Python.

In general, you should enjoy taking care of the practical last mile problems needed to actually achieve a societal ROI on the world's multibillion dollar investment in the Human Genome Project.

What you'll do:

- Move fast without breaking things :)
- Start in the areas you're familiar with, and grow to work on the full stack
- Work closely with a small, tight-knit team
- Develop algorithms and code for all aspects of clinical genomics, from machine learning to supply chain optimization to insurance billing
- Quite literally save lives with your keyboard

What you'll get:

- Competitive compensation and start-up equity package
- Excellent health insurance
- Catered meals every day plus a fully stocked fridge
- Gym access to work it off
- MacBook Pro, 30" monitor, iPad, iPhone, and all the gadgets you need

Apply online: http://bit.ly/Counsyl_Engineering_HN

brandonb 9 days ago 0 replies      
San Francisco, CA | H1B ok

Sift Science uses machine learning to predict user behavior. To start with, we're predicting whether a user about to use a stolen credit card on a web site. There's $4B in credit card fraud per year, and it literally drives online merchants out of business. We're helping our customers take a stand, building a machine learning and data visualization system to detect the bad guys before they strike.

We have a strong team of six engineers, including five ex-Googlers and two ex-CTOs. We recently raised an angel round from top investors and we'd love to bring on:

  * Amazing engineers with expertise in machine learning, data visualization, NLP, and/or scaling distributed systems.

* An awesome product designer with expertise in data visualization

If that sounds exciting, shoot us a resume at jobs@siftscience.com!

lpolovets 10 days ago 0 replies      
* We love Clojure programmers! *

Factual is hiring engineers and data lovers of all levels in Palo Alto, Los Angeles, and Shanghai. Remote work is possible for exceptional candidates who are US citizens and living in the US ('exceptional' meaning you are a great engineer and have lots of machine learning/data extraction/NLP/etc. experience that is relevant to what we do).

Factual's vision is to be an awesome and affordable data provider that enables developers, startups, and big companies to focus on innovation instead of data acquisition. We have a terrific team that is still fairly small and an incredible CEO who was previously the co-founder of Applied Semantics (which was bought by Google and became AdSense). Factual has venture funding from Andreessen-Horowitz and our partners/customers include Facebook, Yelp, Foursquare, Trulia, and Newsweek.

There are many challenging problems to work on at all layers of the stack: data cleaning and canonicalization, deduping, storage, serving, APIs, improving data using machine learning, etc. If you love data, Factual is the place to be. Our main criteria are that you're smart and get things done, but you'll get bonus points for experience with Clojure, machine learning, NLP, algorithm design, or Hadoop. Our LA office is our headquarters and our Palo Alto office recently opened so new hires would have a huge impact on the culture there.

You can email me personally at leo -at- factual.com, or view our job postings and apply directly via Jobvite:

Palo Alto Software Engineer: http://hire.jobvite.com/j/?cj=oTR1Vfwq&s=Hackernews

Los Angeles Software engineer: http://hire.jobvite.com/j/?cj=oQR1Vfwn&s=Hackernews

Los Angeles Data Engineer: http://hire.jobvite.com/j/?cj=oSS1Vfwq&s=Hackernews

mattlong 9 days ago 0 replies      
Crocodoc's (YC W10) next-generation HTML5 document viewer reaches tens of millions of users, and our business is growing fast. Our company was founded by four MIT-educated engineers who have been working together for four years. As we evolve Crocodoc, we're pushing browsers and mobile devices to the limit and are solving incredibly difficult challenges along the way. Crocodoc's clients include top web companies like Dropbox, LinkedIn, and Yammer.

We're looking to expand our talented team. Come join us!

Open positions:

  * Senior Developer
* Business Development
* Sales and Marketing
* Administration and Support

You can find the job descriptions here: https://crocodoc.com/jobs. If you are interested in working at Crocodoc, email jobs@crocodoc.com and tell us why you'd be a perfect fit.

twakefield 9 days ago 1 reply      
San Francisco (Union Square) - Full Time

Run Marketing / Developer Evangelism at Mailgun (YC W11)

Mailgun's growth to date has been entirely organic. We are now looking for someone to build and run our marketing efforts.

We are looking for someone that:

- Knows how to sell a BMW to people who think their Ford Pinto is good enough.

- Has a technical background and wants to make the world a better place for other developers.

- Believes in data driven decision making over intuition.

- Has experience building scalable lead generation channels.

- Can write engaging content about technical topics.

- Enjoys attending meetups/hackathons/conferences and discussing hard problems with other smart people.

- Likes traveling.

We offer:

- Competitive salary and benefits.

- Meaningful equity.

- A complete marketing greenfield with the freedom to create your own strategies and implement them.

- The confidence and satisfaction that comes with marketing the best product in the field.

- The self-fulfillment of knowing you were essential to the success of Mailgun and all of the fame and fortune that comes with it.

About Mailgun:

- YC W2011 company, funded by SV Angel, Paul Bucheit, Yuri Milner and other top-tier investors.

- Located in San Francisco (Union Square).

Email jobs@mailgun.net if interested.

mikeryan 10 days ago 0 replies      
San Francisco, CA

A Different Engine is looking for a UI Engineer and INTERN in our San Francisco office.

ADE is a small interactive agency with offices in San Francisco and New York who focuses on designing and building the next generation of user applications for our customers. We build apps that run in web browsers, on mobile devices and on emerging platforms such as connected TVs. We're looking to expand our team.

A UI Engineer will work with our design and development teams in building applications across a variety of platforms. They're apprentice craftsmen who take the vision from our design team and turns it into a reality for our clients.

This is a junior or entry level UI engineer (Freelancer? Drop us a line too...)

Here's what's cool about working for us.

1. You'll have fun. We're fun and we work with fun clients like NBC, CBS, the UFC. We might have some late nights but we'll keep it interesting.

2. You'll become a better software engineer. There's really no choice, from project to project you might be working in Javascript and HTML to pure Javascript, you might need to hack together a php script and then update some Objective-C. We don't expect you to know how to do all this when you start, but you'll learn. That's how we've done it.

3. You'll ship. Again small shop, fast projects that ship. You will be able to show your friends an app on TV or your mobile device and say, “I built that”.

4. If there's a platform out there you want to learn (Xbox, Nodejs, iOS, Android?) we'll probably give you chance to learn it. We work on the cutting edge and we aren't tied to large legacy systems. This gives us the ability to use whatever tools we like. We use Redis, Nodejs, Websockets etc. In particular we do a lot of work on embedded platforms using WebViews (and will likely do more as Moore's law keeps going on mobile devices) so HTML5 skills are great

Here's a few things that we can't provide.

1. An Exit. We're not a startup, we're an agency so there's no big exit. That being said we do do bonuses at the end of the year based on how well we've done.

2. Stable work on a single project working on a single language or framework. Again not what we do, we tend to do short 2-6 month engagements on projects for our clients we design an app, build it and then ship it. We do it right and we do it fast.

3. A lot of management overhead. We're small (tiny really - you'd be one of our first hires) so we can't watch over you all the time. Best if you're somewhat self-sufficient.

Nice to have?

Here's some skills that will help you get this job (a few of these would be nice).

1. HTML - in particular its good to know new HTML5 display elements.

2. CSS(3)

3. Javascript - this is our primary language. But we're
not snobby about it.

4. Objective-C

5. Android

Think you've got what it takes? Drop us a line! Please if your resume isn't long take some time to write us a quick note or cover letter telling us why you're the right person for this job and why you're interested.


goodside 9 days ago 0 replies      
OkCupid -- New York, NY

Three positions:

* Product Designer

* Software Engineer

* Data Scientist


matrix 10 days ago 2 replies      
Salt Lake City UT - Black Diamond (blackdiamondequipment.com)

BD is one of the iconic outdoor industry brands - we make equipment for rock and alpine climbing, skiing, and other outdoor sports. We're not in the software industry, but working here is far more fun than I ever had in that industry. BD has a smart, driven software team that is helping the company grow internationally at double-digits every year.

I'm looking for someone with strong SQL and development skills to join my team in a role that's part business analyst and part developer. This is not your typical corporate position - this is an opportunity to play a significant and highly visible role in the company.

You don't need to ski or climb to work here, but it's a plus!

KB 9 days ago 0 replies      
Cambridge, MA - Full time Engineers at Crashlytics (http://www.crashlytics.com)

Frontend, Backend, iOS and Android. Mobile apps crash over 1 billion times a day - let's do something about it!

Crashlytics is mobile crash reporting and analysis as a service. If you're interested in the intersection of great UX, scalable systems, the mobile internet, and big data analytics we want to talk to you!

We're an early stage startup looking for truly talented engineers with a passion for clean code and great products. Our team is fast, smart and independent -- with previous startup success.

We're small and growing rapidly, so it's important to us to have a great company culture to support that growth.
We offer all of the usual startup perks: snacks in the kitchen, flexible work schedule, top-of-the-line gear (Macbook Air, Thunderbolt display, iPad/Android Tablet), etc.
Additionally, we feel strongly that it's the culture created by shared values that really makes Crashlytics a great place to work.

Here's a brief look at a few of the things we value:

We focus on the modern web - We don't support IE6, so you'll never have to worry about it!
We love feedback - you'll be able to connect directly with customers who are using what you're building and use their input to make the product better.
We're self-directed - We trust you to manage your own schedule, vacation, etc. without complex policies or forms to fill out.
We ship - we're huge fans of TDD, build/measure/learn, and are moving towards continuous deployment.
We give back - We encourage open source contributions and community participation.
We're hyper technical - Deep understanding and optimization are in our soul - what can your code accomplish in 18ms?

Interested? Say hello to us at jobs at crashlytics dot com

RichardPrice 9 days ago 0 replies      
San Francisco, CA. Full time.

Academia.edu is a platform for academics to share research papers. The company's mission is to accelerate the world's research.

Almost every technological and medical innovation in the world has its roots in a scientific paper. Science drives much of the world's innovation. The faster science moves, the faster the world moves.

It's widely held that science is too slow, and too closed. We are working on changing that, and re-inventing the way that scientists communicate. The stakes are high. If the inefficiencies in science can be removed, we may be able to accelerate science by a factor of 2, leading to a huge impact for humanity.

For more on the problem Academia.edu is solving, see the guest post on TechCrunch last Sunday on 'The Future of Science' by Academia.edu's founder, Richard Price http://techcrunch.com/2012/04/29/the-future-of-science/
Academia.edu has over 1.3 million registered users, and over 3.5 million monthly unique visitors. Both of these metrics tripled in 2011. Over 4,500 papers are added to the platform each day, and over 3,500 academics join each day.

We recently raised $4.5 million from Spark Capital and True Ventures http://news.ycombinator.com/item?id=3297812. Some of our angel investors include Mark Shuttleworth (founder of Ubuntu) and Rupert Pennant-Rea (Chairman of The Economist).

We need talented engineers to come and help us with the mission. We have a strong engineering culture. We're an 11 person team based in downtown San Francisco. The site is in Rails, and other technologies we use include PostgreSQL, Redis, Varnish, Solr, Memcached, Mongodb, Beanstalkd.

Familiarity with our technologies is a plus, but it's not essential. It's far more important that you are a quick learner who can pick up new technologies quickly. There is more information about the company on our hiring page, at http://academia.edu/hiring.

The kinds of things you would be working on include:

... tools for scientists to share their work faster and more openly

... algorithms to mine our data, and to find out what research is trending in real time

... back-end infrastructure to scale the site on AWS

What we're looking for are:

☀ 2+ years of web development experience

☀ Experience with the full engineering stack

☀ Passion for engineering

All the strategic decisions in the startup are made collaboratively, whether they are about hiring, new feature development, user growth, user retention, funding, or revenue. You can participate in those general startup decisions as much or as little as you want. We have found that our decisions are much better as a result of everyone contributing to them. If you like having an impact, you will enjoy the Academia.edu culture.

There is more information here http://academia.edu/hiring. H1B candidates are very welcome. We will take care of the visa process.

If you are interested to learn more, please email Ryan Jordan at ryanj [at] academia.edu

mehuln 10 days ago 0 replies      
Palo Alto, CA (moving to city post-summer), Full-Time, Interns (Summer & Fall) : http://flutterapp.com

Flutter (YC W12, A16z, NEA funded) is looking for folks interested in innovating, designing, and solving some tough problems. We recognize gestures over the webcam, and our first app Flutter has been very well-received - check it out on Mac App Store. We are looking for folks interested in computer vision, machine vision, using JavaScript to integrate gestures into browsers both computers and tablets.

Here's our link to iTunes Mac App Store page: http://itunes.apple.com/us/app/flutter/id522248613?mt=12

We're looking for:
- JavaScript Engineer, Node.js, jQuery
- C or C++ Engineer
- Python Engineers
- Hadoop/MapReduce with Machine Learning
- Writing API & SDK
- Gaming Engineer - Design and build gesture based games
- Visual Designers - this is a unique challenge to design UI for gestures based interaction world.
- Interaction Designers

We are still a small team, so you will have opportunity to set direction of the company both eng/product wise. You will learn, you will be challenged, you will have to strain your brain, and in many cases, solve problems that seem impossible! If you're up for challenge than send an email to jobs [at] flutterapp.com.

jesstess 10 days ago 0 replies      
Cambridge, MA or REMOTE. Full-time.

The Ksplice group at Oracle

Does writing Python clones of your favorite childhood computer games sound like a fun weekend project? Would you hack on an old-school graphics demo that fits into a DOS MBR in your free time? Have you ever told a joke whose punch line was a git command? If you answered yes to any of the above, we want to hear from you!

About us

We are a small, tight-knit team of 12 women and men excited to work on technology that most people will tell you is impossible: updating an operating system kernel while it is running. Our product, Ksplice Uptrack, is a subscription service for Linux that provides completely non-disruptive, rebootless kernel updates. (You can read more about the underlying technology at http://www.ksplice.com/paper)

Our open positions

Kernel engineer: Help us bring Ksplice to new Linux distribution releases, build rebootless kernel updates, and improve and scale the infrastructure around distributing them to our users.

Full-stack engineer with strong Python experience: Help us bring the Ksplice Uptrack client to new Linux distribution releases, improve our server infrastructure, and develop and extend our REST API and Django-based web interface.

If this technology excites you, let's talk! Feel free to direct questions to me at jessica.mckellar@oracle.com or to jobs@ksplice.com. Oracle is an equal opportunity employer.

seldo 9 days ago 0 replies      
San Francisco, CA (Mission District) - awe.sm

We're looking for front-end, back-end, and full-stack engineers. (H1B okay)

We're building conversion tracking for social media -- "SendGrid for sharing", if you like.

Most sites and apps are currently doing a really poor job of measuring where social traffic comes from, and how valuable it is in terms of page views, signups and sales. We save people from reinventing the wheel by providing a set of APIs to integrate into their application that make it easy to generate shares and track the performance of different networks and campaigns. The APIs are written in Ruby and PHP right now, sitting on top of a mixture of MySQL and Redis, but we are pretty language-agnostic and pick the right tool for the job. The back-end challenges are all about taking lots of data and processing it scalably, as fast as possible.

We also have a GUI, a modern Javascript single-page app written using Backbone that sits on top of our APIs. It's all about allowing custmers to explore their data and find what's important.


We're currently 13 people, with a goal of 14-16, of which 8 will be engineers. We have a great location in an awesome neighbourhood with an amazing view ( http://www.flickr.com/photos/seldo/6326815086/in/photostream ) and have catered lunches, full health, vision and dental coverage.

We use an internal IRC server for team communication. If that makes you say "yay!" then you will definitely fit in.

xyzzyb 3 days ago 0 replies      
PhishMe (Chantilly, VA) - Full time, local or remote

We're growing our Rails development team by one. We're a cool team that's (so far) entirely remote.


PhishMe is seeking a motivated individual to join its software development team. While our primary SaaS web application is a Ruby on Rails project, the successful candidate will be well-rounded in various languages with solid, hands-on Rails experience.

This is a full time position working for PhishMe, Inc. Outsourced or software development contractors should not apply.


Successful applicants must have:

    1 - 2 years of professional development experience with Ruby or Python.
Must be fluent in the fundamental components of web application development.
Thorough understanding of source control management. You should know how (and when) to make branches, how to merge changes, resolve conflicts, etc.
Able to work on a team, independently when necessary, to escalate problems when appropriate, and to thrive in a small business environment.
Good oral and written communication skills.


The following attributes are preferred, but not required on day-one:

    BS or BA in computer science, management/computer information systems, or related field.
Able to research, debug, and resolve cryptic error messages.
Experience writing triggers and stored procedures, when necessary.
Solid customer support experience (retail, help desk, consulting, etc.).
Familiarity with Moonshine, Capistrano, and/or Shadow Puppet.
Ability to do simple image creation and manipulation with the GIMP or Photoshop.
Mobile application development (iPhone and Android).


    Competitive salary + stock
Pick your workstation and OS
Retirement plan with 3% company match
Health, vision, dental, telecommuting expense reimbursement, etc.
Peers that enjoy appropriate use of internet memes e.g. <facepalm> vs. <double facepalm>
Enjoy your nights and weekends!

Apply at http://phishme.com/careers.php#senior_developer

benhedrington 10 days ago 0 replies      
Best Buy (Minneapolis, MN) - Full time, strong in HQ presence required, team growing quickly working on more flexible officing as they grow.

Best Buy is looking for an entrepreneurial minded Product Manager to be key part of our fast growing "Digital Experience Team" business; focused on producing a diverse array of Mobile and wider digital products; to help envision new digital tools to deliver Best Buy's strategic goal of 'making technology work for you'. This role will bring to life new digital products that empower consumers to learn, explore, and engage with consumer electronics across Best Buy's digital and physical touch points.

Official job post: http://www.bestbuy-jobs.com/job/Richfield-Product-Line-Manag...

I am the hiring manager, willing to talk over email, phone, etc. No need to go through the machine to simply learn more.
ben dot hedrington at bestbuy.com or http://linkedin.com/in/benhedrington

thingsilearned 10 days ago 0 replies      
SOMA San Francisco, CA - Full time

Chartio is hiring front, backend and sales/support engineers. We're building a new interface to data bringing analytics into the hands of a whole new group of people. We've got a talented and passionate team and need to expand.


Send resumes to jobs@chart.io

trefn 9 days ago 1 reply      
San Francisco, CA


Mixpanel (YCS09; http://mixpanel.com) is the most advanced advanced analytics platform available for web & mobile applications. We're making millions in revenue, we're cash-flow positive, and we're growing like crazy (on track to hit 7 billion events this month, up from 5 last month). We also just raised a $10M round from Andreessen Horowitz.

We're hiring for a number of positions, but I'd like to highlight a few:

1. Solutions Architect - hybrid support/sales/marketing/engineering role. Really awesome for developers who want to do more client-facing stuff. See http://mixpanel.theresumator.com/apply/Eoh3qJ/Solutions-Arch...

2. Backend/ops engineer - we have a large amount of infrastructure (~200 servers) for a company our size & need someone to manage it. This role is all about automation. See http://mixpanel.theresumator.com/apply/Xm0tLy/Software-Engin...

3. Office manager - looking for someone super smart & organized to keep the wheels greased around here. No job post yet, but you can email me directly.

If you're interested, please email me - tim@mixpanel.com.

danberger 9 days ago 0 replies      
Social Tables is!

Social Tables, a DC-based, venture-backed startup is looking for an experienced Engineer to join our growing team. We're rendering dust templates through our Node backend and writing frontend SVG and HTML5. The ideal candidate...

- Has at least 5 years software architecture experience.
- Holds a computer science, computer engineering, or comparable degree.
- Loves building beautiful, well-designed products.
- Enjoys teamwork and realize its a competitive advantage.
- Lives startups and be excited by the higher reward they may bring.
- Thrives in environments that foster entrepreneurship and personal growth.

About our software

Social Tables is changing the way events are planned and attended. Our software platform helps event and meeting professionals design and manage their events. It has social features that allow their guests to interact beforehand or afterwards. It has been used to add 80,000 guests for over 2,000 events and has been featured in over 40 publications.

About us

We are a team of 5 working out of DC's first tech accelerator, The Fort, two blocks away from the White House. Our advisors include some of the most recognized pros in the industry and we're backed by top-notch angels from the Mid-Atlantic.

How to Apply:

We're serious about compensation: salary and equity commensurate with experience. Shoot me a note (dan@socialtables.com), a note with a couple lines about yourself and your LinkedIn page so we can get the conversation started. Thanks!

jasonshen 9 days ago 0 replies      
We're hiring our first engineer at Ridejoy (YC S11), a community marketplace for sharing rides.

We care deeply about working with the best. So we are looking for a friendly engineer with an itch to tackle a huge unsolved problem in order to make the world a better place. We have cash, revenue, and a growing community of users who love us.

We've raised $1.3M in seed funding we're located in San Francisco in SOMA between Caltrain and BART.

Interested? Learn more, and apply here: http://ridejoy.com/jobs

afarrell 10 days ago 0 replies      
Panjiva (Cambridge, MA: right above the Kendall ") - Full time, Intern, H1B

We're small, fast, and profitable.
Our mission? Make it easier to do trade across borders. Setting up a production line and looking for a valve supplier that won't flake out on you? Use us to search for suppliers (or buyers) of any goods that go into or out of US ports and see credit reports, corporate responsibility audits, and customs records. Then, use us to reach out to them, communicate, and close the deal.

We're looking for exceptional software designers and engineers who can solve hard problems and design beautiful systems for our users. As a designer, you'll need experience both sketching out concepts and building them. As an engineer, you'll need experience with full-stack web application development, both server-side and client-side: A given day's checkins may include performance tweaks to our backend data processing pipeline, an updated multivariate landing page test, a parsing expression grammar for a new data source, upgrades to our deployment infrastructure to make better use of our CDN, or new parallelizing queries to make Panjiva search faster. We're growing quickly, so our ideal candidates are ready to grow and learn just as fast in order to take the lead on critical projects.

We work in ruby on rails, but will teach you if you're coming from another platform.

If you're interested, email me at andrew@panjiva with your resume and a link to something cool that you've made.

sbisker 10 days ago 0 replies      
[We've modified this posting from last month to put a focus on our new San Francisco office in Lower Nob Hill, where we'll be doing most of our hiring. We're also happy to announce a $4M Series A from the likes of General Catalyst, SV Angel, Lowercase Capital and Lightbank, to name a few. http://techcrunch.com/2012/04/23/data-focused-locu-raises-4m... -sbisker]

San Francisco, CA - Full Time or Intern Web Developer at Locu (http://www.locu.com)

Front-enders, "desingineers" and full-stack all welcome for this position - as long as you enjoy hacking on cool new products and features. :D (We're not explicitly recruiting for pure backend or pure design positions right now, but we're open to resumes there as well - see http://locu.com/#jobs for details. If you're a perfect fit, we'll find a way to make it work.)

# Exceptional software engineering talent

# Exceptional cross-browser JavaScript/jQuery, HTML and CSS skills, or the ability to learn quickly

# Experience with Python / Django is a plus

# Previous experience building rich, interactive websites

# Basic design skills (Photoshop), ability to work with designers

# Experience in designing dashboards and user interfaces is a plus

# Previous start-up experience is a plus

Locu is developing technologies to change local search ($35bn advertising market by 2014) by creating the world's largest semantically-annotated repository of real-time small-business data. We are about to launch MenuPlatform <http://www.menuplatform.com>, our first product, which helps restaurants better manage their online presence.

Interested? Drop us a line at jobs@locu.com. Please specify which position you're applying for, as well as "HN", in the subject of your letter. Learn more about our open positions at http://www.locu.com/#Jobs


Founded less than a year ago by MIT graduates and researchers, Locu (http://www.locu.com/) has the backing and support of some of the best angel investors in the country.

We are looking for more exceptional talent to join our team and help us achieve our vision. We are committed to building a cutting-edge technology giant with a fun and challenging work environment. We have a culture optimized for learning and continuous improvement. We are 10 people with very diverse backgrounds, and growing.

ladon86 10 days ago 0 replies      


ClassDojo is used by thousands of teachers to manage students' behavior in the classroom, using real time feedback and rewards that can also be shared with parents.
We're an edtech startup funded by some of the biggest names in the valley, and we're one of the fastest growing education companies of all time. PG has invested in us, but we didn't do YC.

We've built a product that makes a real difference and gets huge engagement with millions of kids, and we're about to take it to the next level, hopefully with you on board.

If you're a strong hacker who wants to use JavaScript to change the world, apply here:


Or email jobs@classdojo.com

You can read about the work and environment here: http://www.classdojo.com/jobs
We are looking for:

  Lead Software Engineer  
Lead Front-end Developer

If you think you're a good developer but don't fit into those buckets, get in touch anyway.


sofuture 10 days ago 0 replies      
New York, NY - Software Engineer - Fulltime

Canvas Networks (USV Funded) is looking for engineers #3 and #4 to join a small close team building the rich-media community platform of the future.

The job title says "Software Engineer" but really we're looking for "Software Entrepreneur" or a "Startup Engineer". Yes, your day job will be writing code. But that's the only similarity to a big company software job. You'll be challenged to take big ideas and turn them into concrete testable hypotheses. Shipping a great feature is important, but positively changing user behavior is the ultimate success criteria. Built-to-spec takes a backseat to moves-the-metrics.

More details and how to apply: http://canv.as/jobs

StaceyW 10 days ago 0 replies      
Two Sigma (SoHo, NYC) - Full Time, Intern, H1B

At our core, we're a technology company applying our talents to the domain of finance. We've created a system that combines artificial intelligence and keen human insight"a system that's constantly improving and advancing.

We're looking for a diverse set of technologists to join our team. Our challenges require mastery of areas such as kernel level development, machine learning, and distributed systems. Our team includes a Unix Lifetime Achievement winner, Putnam medalists, ACM Programming competition finalists, and International Mathematics Olympiad medalists. We are proud of our individual pedigrees, but even prouder of our teamwork.

We tend to hire people with at least a bachelor's degree in a technical or quantitative field and experience with C or languages that target the JVM, but we are open-minded in our search for critical thinkers who are passionate about technology. We analyze the data-rich domain of finance, but financial experience is not a requirement. We hope to hear from you! stacey.winning@twosigma.com


dmarble 10 days ago 0 replies      
Spurfly - Palo Alto, CA or Arlington, VA - LOCAL or REMOTE

    • Designer (Android and iOS primarily, as well as web)

• Front-end developer for desktop web and/or mobile web

If you happen to be both of the above, that'd be awesome. Help us scale and meet demand for real-time location-aware planning. Our focus is on groups and events ("spur of the moment, on the fly"). We've launched the first version of our iOS app and are working on a web and Android version.

The founders are straight shooters who value clear communication and getting stuff done. We're obssessed with creating a product that fills what we see as a major hole in social networking software -- helping people more efficiently connect in real-life with close networks so they can spend more of their time building and enriching real relationships.


    • frontend: coffeescript, jQuery, backbone.js, socket.io, compass

• backend: python, django, gevent, gunicorn, nginx, postgresql

Immediate front-end needs include many web design tasks and coffeescript/js templates for our single-page architecture web site. We're also on the lookout for a good mobile app designer to help us design our first Android release and update our iOS app UI as we gather feedback from users.

Support what's going to potentially be a wild ride as we do launch events over the next few months.

gmail - davidmarble (main tech guy on the founding team)

coffeemug 9 days ago 0 replies      
RethinkDB (rethinkdb.com) is looking for a full-time Bash/Python/Perl hacker in Mountain View.

We're bringing continuous integration to what traditionally has been thought of as a really long release cycle, and we need someone with the chops to build the tools to do it. E-mails jobs@rethinkdb.com. Not a single person who joined RethinkDB regretted it to date.

davvid 1 day ago  replies      
Walt Disney Animation Studios, Burbank, CA


Ask HN: Best practices for creating API
4 points by kusum18  1 day ago   3 comments top 2
arkitaip 1 day ago 1 reply      
I've found the video RESTful API Design by Apigee to be very practical and interesting to watch [1]


cferwin 19 hours ago 0 replies      
Ask HN: why use tmux if iterm2 provides tabbed windows
2 points by jethrokuan  22 hours ago   4 comments top 2
jasonz 13 hours ago 1 reply      
tmux really shines for me when starting or switching between projects. I can fire up a rails app with a single command and have all the tabs I like ready to go. Check out prag prog's tmux book for a quick intro: http://pragprog.com/book/bhtmux/tmux

Also, tmuxinator is a nice addition if you do start using tmux. https://github.com/aziz/tmuxinator

readme 21 hours ago 1 reply      
I like tmux because I can do everything without my hands leaving the keyboard. I vaguely recall trying iterm2.

Also, tmux is much like GNU screen. I can run a remote tmux session on a server, detach it, then ssh back in and get right back into that same session later (tmux && C-b D then tmux attach)

Ask HN: Would salted passwords have helped LinkedIn? Should we still use them?
5 points by cbhl  1 day ago   4 comments top 3
freditup 1 day ago 0 replies      
Well, that's why you should use something like bcrypt and not a fast hashing algorithm. When you intentionally use a slow algorithm, it's much harder and slower to generate these tables.

With no salt or a common salt, you can generate the hashes for every common password once. If you have a long salt for each password, you have to generate the hashes for every common password for every password, which would take years longer to do. If your goal is to hack one individual account, the salt won't help. But to hack accounts in general, it will help.

I'm not an expert, but that's my understanding of it. Anyone please feel free to correct me if I'm wrong.

huxley 15 hours ago 0 replies      
Mozilla is using an interesting approach to password security with their web apps (coded in Django):


tl;dr Keep secret key on app server (ie on different server than database), hash it and password with HMAC-SHA256, then hash that with bcrypt for storage in database. Secret key is in a dictionary which allows you to can change the key periodically and deprecate old or questionable keys.

ohgodthecat 22 hours ago 1 reply      
I believe that the salt is able to prevent rainbow tables because of storage capacity, as rainbow tables are quite large.

That makes the pre-generation of these rainbow tables quite impossible, especially with how long many salts are.

Now of course you can start generation when you have the salt but that doesn't really make any difference between just cracking the passwords as you go.

Whether or not it would have helped LinkedIN I can't really say but it probably would have been a bit better as people woulnd't have been able to compare the list to known passwords as quickly (but probably not much of a difference there if they knew the salt).

Ask HN: Why Net 30? Why not pay immediately?
4 points by bazookaBen  1 day ago   13 comments top 8
bmelton 1 day ago 0 replies      
There are a lot of good answers in here, but to compile them and maybe add some:

1) The time between payments gives you the ability to verify that the service has been done correctly and isn't in any way fraudulent. Adwords is a great example, they hang on to the cash for as long as they can because once they pay you, they can't take the money back.

2) Immediate payment, even if automated, doesn't give any opportunity to double-check things. If you're dealing with $10 items, maybe that isn't a huge deal. But what if your task queue goes crazy and redistributes tasks over and over, and now you've just paid somebody $10 every minute the heartbeat pulsed and now you've paid them $20,000.

3) Processing deductions. The more you can charge on a single transaction, the better of it is. If you're making many small transactions and are losing 30 cents + 2.9% on each one, that's 33% you're losing on a one dollar process. Obviously, higher amounts negate this, and Net-30 terms help to negate that even more.

4) I assume you're talking digital processing, otherwise, I do not want to be the guy that has to cash 30 checks when I could have only had to cash 1.

5) The most important, possibly, is interest. The longer you can keep the funds in your account, the more interest it draws. I once worked for a restaurant that paid well, but had pretty thin margins due to competition. They always paid on time, but very politely asked that you waited until noon the next day to cash your paycheck, as interest calculations 'ticked' every day at noon at the bank they used, and while it doesn't sound like a ton, the interest on the paychecks of a 30-person staff adds up pretty quick, and every penny counts.

6) Lastly, if you have to track these payments for tax purposes, the less payments you make the better. Rolling in everyone's accruals into one 'lump sum' for payment could easily be the difference between filing monthly taxes in a couple of hours vs. having to take days to file.

dalke 1 day ago 1 reply      
EDIT: Oops! I read your post the other way. You want to pay immediately, rather than net-15 or longer, rather than get paid immediately. Still, most of the below applies.

Sure, it's legally possible. Do you want them to have a stack of cash for you when you're done? Then make that be a requirement in the contract. I'm not sure how you would enforce it - charging a penalty for late payment makes the most sense.

But most companies don't have that much cash on hand without preparation, and keeping a lot of money around for all of the vendor payments sounds very risky. Most people would feel safer paying by check or wire transfer. Of course, that might take a few days if you get paid on a bank holiday

What if the person you've been working with is sick that day - who can confirm that the payment is authorized for that day? What if your invoice arrives at the end of the day just before everyone takes a week off for Christmas? Or on the day of the company picnic, or there was a blackout.

Basically I'm saying that expecting to be paid on the same day is organizationally difficult for the general case, and therefore unreasonable. Net-15 is reasonable, although if there's only one person handling accounts then it becomes a bit trickier taking two weeks off for holiday. Net-30 has been standard in my experience and it's what I charge. I've had one client do net-60. That was a right nuisance.

bks 1 day ago 0 replies      
I dont't think that there is anything illegal about paying for services rendered at the time of delivery. Nor is there anything wrong with pre or post paying.

As mentioned below a reason to have a gap between deliver and payment is typically

1) to manage cashflow
2) to inspect good and services
3) the buyer is the middle man or the service is part of a larger project that needs to be fulfilled before the person gets paid. (This can be part of 1.)
4) To use the cash, leverage on something else and wait to pay vendors - this period is called the float. It is essentially an interest free loan that the vendor makes to the supplier.

You could use an escrow service for payments by essentially moving the money from an active cash account to a holding account or 3rd party holding account that releases to the vendor.

But in the long run, hold onto cash until you have inspected and approved and then pay immediately.

My typical terms are 10 days and I get paid in 17.

Geee 1 day ago 1 reply      
If your customers pay you X amount in advance and you hold that money for 30 days, you are X amount richer all the time. Imagine running a business with $10 billion in revenue but without profit and that starts to make sense. Typically, companies try to pay their bills as late as possible. I think there's also some 'professional' term for this type of cash handling, which I don't know. So, you can pay them immediately, but you'll have to operate with less money in your bank account.
mcnees287 1 day ago 0 replies      
Some firms may have lumpy cashflows and are unable to put up all of the cash at one time for a purchase or they simply just may not wish to part with current cash holdings.

Often if a firm is willing (able) to pay upfront in cash they will receive a discount such as being required to pay only 0.8x, for example. The key point is that the true cost of the goods is in fact 0.8x. while x is the financed cost.

Net 30,15 and so on is a form of financing the purchase to the purchasing company. The rate that one must pay to get the goods today and pay in thirty or fifteen days should be compared to other forms of financing. A firm should consult a bank for instance to determine if they can finance the purchase at a lower rate.

gexla 1 day ago 0 replies      
This is essentially what Amazon Mechanical Turk does. You do an action and the payment for that action is available as soon as it's approved (usually anywhere from less than an hour to a day.) However, I believe you can only pull out your earnings after reaching a $10 minimum.
paulhauggis 1 day ago 1 reply      
Are you filtering your content before giving them cash? What if it's complete garbage/copied.
trailcable 1 day ago 1 reply      
Administrative overhead and float are 2 off the top of my head.

Automation makes the first one easier, but unless it's all automated it may still be a headache. Having to send out disbursements once a month is a lot less overhead.

Ask HN: Best note-taking device?
5 points by srkiranraj  2 days ago   9 comments top 7
Toph 2 days ago 1 reply      

Nothing will ever be as good as paper and pen but if you are absolutely adamant about going digital as I was, Noteshelf + my tools is the best solution I've found after spending a lot of time testing things out. Obviously I only tested what was listed below so take that with a grain of salt but I researched and went over others not mentioned.


iPad 3, Adonit Jot Flip Stylus


Noteshelf, Ghostwriter Notes, Paper (by Fifty Three), Note+


After spending weeks researching, reading, watching youtube videos, etc... I narrowed down my decision on the best note taking apps to Ghostwriter Notes and Noteshelf of over a dozen other apps. Since Paper and Note+ were both free, I downloaded them to try them out as well. Here are the results...

Note+ - Total garbage. Not even worth rating as this app would receive negative points if I could issue such a thing.

Paper - Probably great for other purposes but totally not designed for note taking in mind and thus would be rated incredibly low.

Ghostwriter Notes (paid app) - Sounded sooooo good in theory and in videos but in practice, there were so many things wrong with this app. Regular note taking was completely unresponsive unless you plan on writing in font size 80. The only way around this problem was to use the zoom in writing feature but that left very little writing space at a time and the text in the box were often pixelated and there is still some lag time. The writing guard sucks as it required constant adjustment, etc. In essence, don't bother.

Noteshelf (paid app) - This was THE best option I found. The flaws were few. And while it lacked some options (such as PDF annotation), those are unimportant in just plain note taking if that's what you're primarily interested in. It does the job incredibly well (albeit not 5 stars). This app does a good enough job that I'm sticking with it.


I own almost everything Apple so iPad has always been my tablet of choice (I've owned all 3 versions). Yours may differ. In terms of picking stylus, I spent a couple weeks researching this as well and going over more than half a dozen kickstarter projects (new and old) as well. Jot Flip ended up being the one I liked best. For awhile, I was debating between that and the Cregle iPen until I saw a review video on YouTube showcasing the iPen (apparently the response isn't base on the tip but a sensor on the side). I then decided Jot Flip was the way to go. I wanted a stylus that resembled a pen tip and note one of those thick rubber heads you often see which I'd imagine blows for actual writing.

As a side note, if you just want a stylus without the pen, you can buy just the Jot or Jot Pro. The difference is the Jot Flip includes an actual pen on the opposite head. I wanted to keep the pen option available and was totally not disappointed. Its a really nice pen.

lowkey 1 day ago 1 reply      
One tool I am seriously considering for "quick and dirty" scratch paper-style note taking is the Boogie Board tablet. It is a simple, low-cost LCD tablet with a pressure sensitive stylus and costs about $40 for the 8.5in original.

I see it as more of an appliance than a tablet, serving one purpose really well. It's like an etch-a-sketch for adults. I find that in programming I often need to scratch paper to track variables or do simple state diagrams and once I've solved the problem I no longer need the paper.

I haven't tried it IRL yet, but at that price, I think I will. Call it a kindle meets etch-a-sketch.


jethrokuan 20 hours ago 0 replies      
I'm currently using a HTC Flyer. Kinda regretted it... Only drawback was the fact that the apps really kind of sucked.

There's this really good (currently beta) app called "Write" though. Not sure if they'll be extending its consumer base anytime soon.



its a fantastic app that works with my stylus so i'm pleased.

gw666 1 day ago 0 replies      
I have to put my vote in for Dan Bricklin's Note Taker HD (for iPad). I've taken close to 100 pages of notes with it. It's great for packing lots of info onto one page, and it's very versatile.
gotrythis 2 days ago 0 replies      
I use the Echo Smartpen, which is hands-down the best note taking device ever. When something works as well on the iPad, I'll be a happy camper. So far, no luck.
ulisesrmzroche 2 days ago 0 replies      
iPhone with Evernote. I actually don't miss paper at all. My handwriting was always terrible, and I doodled a lot more than I should have when taking notes.
alex_g 2 days ago 0 replies      
I downloaded this free app 'inkflow' a week or two ago when it was featured in the app store. The interface could be better, but over all I love how simplistic it is. I definitely recommend it. I think there's a version for iPad as well.
Ask HN: Where to find contract designers?
4 points by cmer  2 days ago   6 comments top 5
poppysan 1 day ago 0 replies      
Here is a good place to start! I am a front-end guy here with a foundation in design. I am a bit busy at the moment, thus unavailable, but there are many more like me that frequent the board. Good Luck!
marcomassaro 17 hours ago 0 replies      
I can help out. http://masswerks.com is me.
ian_cyw 2 days ago 1 reply      
How about http://99designs.com/ ?

You could choose the one you like best, and approach the designer for additional work.

niico 1 day ago 0 replies      
UI designer over here! o/
Ask HN: How much do employers value an online portfolio/blog?
4 points by leejw00t354  2 days ago   3 comments top
danielamitay 1 day ago 1 reply      
Me: Final year college student, iPhone/iOS developer, NYC.

My blog: Personal app milestones, interesting app statistics.

Traffic: 5k unique/month, >100k back in June 2011 (when I was active).

Every so often I receive unsolicited (but much appreciated) offers from SV, NYC, and Israel to work at a startup doing iOS development or management. A number of these have been well funded by top-tier VCs. What drives my traffic? A blog post detailing the most common iPhone passcodes, a blog post detailing how piracy doubled my legitimate sales (despite it being a poor post), and another blog post describing how to programmatically detect the apps installed on the iPhone.

In my opinion, a personal blog is an opportunity to demonstrate your expertise to those who are interested, and a way to increase your luck surface area.

Side note: I like Bump (YC S09), and I duplicated a minor feature of theirs (app detection in v2.X). Because I blogged about their feature and how I did it myself, a few people at Bump read my post. Later on, I found out that the CEO of another major company was referred to me for advice by them. I'm probably nothing special to Bump, but when I graduate, if I want to go work at Bump, I'm not just another name.

       cached 11 June 2012 16:05:02 GMT