hacker news with inline top comments    .. more ..    10 Oct 2013 Ask
home   ask   best   6 years ago   
Ask HN: Why are POS systems all POSes?
3 points by moron4hire  27 minutes ago   discuss
Ask HN: What SSL certificate provider are you using and why?
13 points by lumens  5 hours ago   6 comments top 4
xenophonf 4 hours ago 1 reply      
StartSSL.com. Free certs for non-commercial use. Something like $60 per year for as many commercial-use certs as you want.
michaelmior 4 hours ago 0 replies      
Namecheap. Because they're cheap. Never had any issues so far.
glazskunrukitis 4 hours ago 0 replies      
http://getssl.me is quite awesome if you ask me
solarmist 4 hours ago 0 replies      
I use StartSSL because they're cheap.
Ask HN: Internship at Zynga or Hootesuite?
3 points by OceanMan  40 minutes ago   3 comments top 2
argonaut 3 minutes ago 0 replies      
Internships are highly variable and your experience depends on the team you're on, your projects, your mentors, etc.

Assuming you have been offered to join roughly the same team/role at both companies, etc. etc., I would advise you to go with Zynga. Is Zynga as a company on the way down? Probably. But putting aside Zynga's poor product performance, Zynga remains a well-recognized/assessed engineering brand, whereas HootSuite is relative less of a brand. And as you've said yourself, having worked in Vancouver before, it's an opportunity to check out SF.

verelo 23 minutes ago 1 reply      
I would do Hootesuite. Zynga is not all that, like you said there are not a lot of great things happening there at the moment and Hootesuite is headed up.

You should checkout SF, but don't get suckered into thinking its amazing either. There are some great companies but the city itself is expensive and probably not all that livable. Vancouver is a real nice place.

Show HN: Name That Blue - How well do you know your digital brand colors?
5 points by collypops  3 hours ago   2 comments top 2
collypops 3 hours ago 0 replies      
krrishd 33 minutes ago 0 replies      
And I just spent 30 minutes playing.....
Ask HN: Freelancers, how do you handle IP ownership of your work?
13 points by codegeek  7 hours ago   discuss
Ask HN: What bits of the shutdown government can we replace with software?
9 points by VonGuard  6 hours ago   1 comment top
patmcc 5 hours ago 0 replies      
Congress could be replaced by the following:


Ask HN: What the ?#* do I do now?
11 points by dookiemcbride  7 hours ago   10 comments top 9
dookiemcbride 17 minutes ago 0 replies      
Wow, was away from the computer for a bit, came back and now all these great thoughts. I'm very genuinely grateful--thank you!
anigbrowl 7 hours ago 1 reply      
Apart from some minor UI glitches, this is great (#1: when I move the mouse off an outlying comment, the whole tree vanishes. I should probably hang around until I get back within the core circumference).

On the other hand, it's sufficiently offbeat that it may not find my adoption for web operators to adopt.

Suggestion #1: make it into a browser extension that works with Reddit, HN etc. Downside: you probably won't make money.

Suggestion #2: make it a little prettier - bigger, smoother UI, color-on-black color scheme, make it work on HN, and then do a Show HN post that will make everyone ooh and aah a lot.

Suggestion #3: make it work on legal citations, build a proof of concept using the Supreme Court database (http://scdb.wustl.edu/), send links to Dean Katz at the CLS department of U. Mich, and then make Westlaw and Nexis duke it out for the rights while you rake in the $.

Feel free to email me.

OWaz 4 hours ago 0 replies      
I suggest you keep iterating on it. There will always be bugs to fix and improvements to make. You've shown it on HN and got some feedback, so show it to other people. See if they can understand how to use it or if you need to add some cues to guide them how to use it. If users need to watch a video on how to use something I think that might indicate a UX problem.

The first thing I noticed was what anigbrowl mentioned about moving the mouse off the branch. The branch should stay open even if the mouse deviates a little bit.

You should pretty it up a bit. I didn't understand the color theme. Seems like there are different shades of green but they intensity of the colors aren't aligned to the scale. Also the pin icon looks out of place.

Good work I like the idea. Just don't give up on it.

redthrowaway 7 hours ago 0 replies      
Get it out there and get people using it, then listen to their feedback. Personally, I found it a bit difficult to tell what the point of it is. It looks like an interesting "reddit analytics" tool, but it also looks like it would be very cumbersome and unintuitive for actual commenting.
bliti 3 hours ago 0 replies      
This may have good commercial potential with digital marketing agencies. I would present it to them, try and get feedback on how this would make marketing better for them. See if they can give you pointers as to what type of data they might be interested in getting from this. The application may turn out to be an intuitive marketing dashboard.
benologist 7 hours ago 0 replies      
Keep iterating on this. If you drop this for something else in a few months we're going to be right back to this point - you have a prototype, do you move forward or drop it?
saluki 3 hours ago 0 replies      
I would iterate on this idea and start thinking about some new ones.

Catch up on this podcast StartUpsForTheRestOfUs.com they have some good advice for what to do next.

Google and read/listen to Patio11, Brennan Dunn, Nathan Barry, and Amy Hoy. All have good advice for the direction you want to go.

wuschel 6 hours ago 0 replies      
Nice work. Although I must say that "visually intuitive web commenting and discussion" is not correct, at least not for me. I was a bit puzzled when staring at your UI. The introduction video cleared things up.

For sure you learned a lot in UI design and implementation. That is worth a lot when building your next thing.

"My problem? WHAT THE !?#*@ DO I DO NOW?!"

No idea, but I like the idea of introducing a simplistic visualisation of popularity/impact factor/etc of a post or comment.

mangojuicebaby 6 hours ago 0 replies      
Deciding whether to fish or cut bait in such situations is difficult. I would suggest it's not 'either or'. In other words, you may want to continue to iterate on the app while also working on other ideas.
Ask HN: Best place to sell unused domains?
4 points by cdvonstinkpot  4 hours ago   6 comments top 5
staunch 3 hours ago 0 replies      
Yes, Sedo is the biggest. Your domains are probably not very valuable though, unless you very regularly receive significant offers on them already. Most people drastically over value their domains.
timhargis 2 hours ago 0 replies      
Godaddy auctions is huge too and they recently bought Afternic which was either the largest or 2nd largest domain reseller in the world. I own a handful of short, higher level domains and as they mentioned they're worth a lot less than you might think if you're not actively getting offers on them. Looking at those names, to be honest I wouldn't think they would be worth a whole lot.
t0 4 hours ago 0 replies      
The value will probably drop when gtlds come out. Flippa and web hosting forums might work.
cstrat 3 hours ago 1 reply      
What are the domains?Maybe someone here is interested...
Ask HN: What are some good podcasts for webapp hacking?
2 points by BookPage  2 hours ago   1 comment top
ldn_tech_exec1 2 hours ago 0 replies      
Dunno about podcasts, but IMO the fastest way to build powerful webapps is brandid.github.io/parse-angular-demo
I want to write about your startup
6 points by socialmediaisbs  8 hours ago   2 comments top 2
goyalpulkit 6 hours ago 0 replies      
Just sent you a mail about Shyahi, a startup focused towards making it easier to showcase your developer contributions and social activity.
rpedela 6 hours ago 0 replies      
Any startup or startups related to social media?
Ask HN: What are the most popular startup job sites?
2 points by nickfrost  6 hours ago   2 comments top 2
Free housing in SF for talented hackers
2 points by harroworld  6 hours ago   5 comments top 3
ibrahimmomani 5 hours ago 0 replies      
i am a full stack php/nodejs/python developer with nearly 8 years experiences ... currently working on my own cool product.

i am really interested and would love to share ideas with you guys ... my issue that i am out of the states , from jordan just let me know if you ready to hear from hackers outside the US.

bobsgame 6 hours ago 1 reply      
Interested, email is in profile. I am experienced in C, Java, and some web development. In Mountain View and can relocate immediately.
rmena123 5 hours ago 1 reply      
Im a designer and maybe interested... Email me Rmena123 @ g m a I l . Com
Ask HN: BigCo vs Freelancing.. and then Startup
5 points by jpd750  13 hours ago   14 comments top 4
jonnathanson 13 hours ago 1 reply      
Have you talked to anyone about your product? Have you gotten any feedback about it? Do you believe it stands a reasonable chance of success if you devoted your full(er) attention to it? Getting feedback and product/market fit validation is relatively inexpensive. On the other hand, dropping everything to work on an unvalidated product can be quite costly.

I would recommend seeking out as much feedback as possible -- not just from friends & family, but from people on the street, people in your hypothetical target market, Show/Ask HN posts, meetups, etc. Look before you leap. While you can never fully mitigate the risk of starting your own business, you can certainly get your ducks in a row before jumping completely into it.

Maybe the product you want to build will never get built unless you devote 50%, 60%, or even 100% of your time to it. That's fair. But before you do that, prove the concept. Nothing is more heartbreaking that dropping a secure, comfortable job to leap into a project you haven't rigorously vetted and tested. Trust me; I've done that before. It didn't end well, and it set me back at least a couple of years.

One should never have to make a "cold turkey" move. Nothing about it should be cold. If you're giving up a good job to pursue something else, you owe it to yourself to make sure that something else might be viable. Instead of spending your 3-5% nights-and-weekends time building small chunks of the product, use that time to test the concept and the market.

beat 12 hours ago 0 replies      
I feel your pain. I'm also dayjobbing while working on creating a startup. The conclusion I've found is that working this way makes it much slower, but not impossible. The hard parts are a: not giving up (actually, that hasn't been hard), and b: using the time you have efficiently.

There are a number of paths available to you:1. Give up. 2. Quit dayjobbing, go full-time on your savings in hopes it will succeed (part-time freelancing is a partial version of this).3. Get funded and work off the funding. 4. Get a revenue-generating product out the door so it starts paying for you to work full-time.

I don't believe in #1. I can't do #2 because my marriage is more important than my startup. I looked into #3, but fundraising is a full-time job that takes your eye off the ball with no guarantee of success. This leaves #4.

So consider a way to build a subset of your product you can sell, or otherwise shorten your takeoff trajectory. That will get you going faster.

As for the freelancing idea... unless you think you can immediately get half-time freelance work and keep a steady flow of it, it's not a good path. It will start intruding on your startup time.

obayesshelton 13 hours ago 2 replies      
I think you will just end up at the same place you started after getting comments on here. I think that you need to decide if you really love the product you are building and if you do love it quit and do it full time. Do as much as you need to to pay your bills to allow you the time to do it full time. You could work like a busy bee for say 5 months save up as much as you can leave bigco and you will have about 1-4 months left to developer and finish what you have. Or finally if it is a product build a mvp and try and get your first order to cover you for a few months
ghostdiver 12 hours ago 1 reply      
I would try outsourcing technical tasks.
Ask HN: How to prioritize a start-up blog
2 points by ljtobey  9 hours ago   discuss
Launching your project to the world? Try these sites to get the word out
477 points by sideproject  6 days ago   discuss
sideproject 6 days ago 12 replies      
http://news.ycombinator.com - (duh), post with Show HN, easy submission, will get listed on http://showinghn.com/ and http://hnshowcase.com as well.

http://betali.st - quite well known, moderated, gets a decent amount of traffic if you get featured, not too many form fields to fill out.

http://www.kickoffboost.com - moderated, and relatively new, easy submission

http://www.reddit.com/r/sideproject - moderated, easy submission

https://www.sideprojectors.com - relatively new, easy submission

http://thestartuppitch.com - moderated, has quite a few more form fields to fill out than others

http://www.erlibird.com/startups - paid $149, last time checked out

http://forrst.com - Easy submission, used to be a great community for feedback - not sure now

http://www.bootstrappist.com - a mailing list of bootstrapped projects - has quite a few subscribers I think.

http://angel.co - Angelist, of course - new startups gets tweeted via various accounts

http://crunchbase.com - Crunchbase - similar to Angelist

vuzum 6 days ago 2 replies      
We're launching Blogvio (http://www.blogvio.com) tomorrow, after 10 months of work.

We submitted the project to the following websites:

1. CrunchBase http://www.crunchbase.com/company/blogvio

2. Angel List https://www.angel.co/blogvio

3. http://www.betali.st/ 39$ - http://betali.st/startups/blogvio

4. http://www.romanianstartups.com/

5. http://www.startupli.st/

6. http://www.kickoffboost.com/

7. http://www.geekopedia.me/startupsubmit/

8. http://www.killerstartups.com/

9. http://www.startupbird.com/

10. http://www.ratemystartup.com/

11. http://www.new-startups.com/

12. http://www.nextbigwhat.com/

13. http://www.leanstack.io/

14. http://www.launchingnext.com/

15. http://www.startupproject.org/

16. http://www.erlibird.com/ - they ask 199$.

17. http://www.thestartuppitch.com/

18. http://www.startuplift.com/

19. http://www.feedmyapp.com/submit/ (http://feedmyapp.com/p/a/blogvio/28928)

20. http://www.siliconallee.com/contact

21. http://www.f6s.com/

22. http://www.paggu.com/

23. http://www.aboutyourstartup.com/ http://aboutyourstartup.com/?s=blogvio)

24. http://www.eu-startups.com/directory/

25. http://www.go2web20.net/

26. http://www.101bestwebsites.com/

27. http://www.vator.tv/

28. http://www.springwise.com/

29. http://www.techpluto.com

30. http://www.cee-startups.com/

31. http://www.appuseful.com/

32. http://www.startupwizz.com/

33. http://www.startuptunes.com/ - http://directory.startuptunes.com/b/Blogvio

34. http://www.venturebeatprofiles.com/

35. http://www.techhunger.com/

36. https://www.gust.com - https://gust.com/c/blogvio

37. http://www.cee-startups.com/

We plan to submit it here as well:

38. http://www.startupbook.co

39. http://www.launch.it/contact_form/1/0/contact

40. http://www.netted.net/contact-us/

41. http://www.minisprout.com/about/

42. http://www.makeuseof.com/contact-team/

43. http://www.venturevillage.eu/about-us/contact/

44. http://www.appvita.com/

45. http://www.webdevtwopointzero.com/

46. http://www.dzineblog.com/

47. http://www.rev2.org/

48. http://www.techattitude.com/contact

49. http://www.eastist.com/

50. http://www.siliconallee.com/

51. http://www.en.startit.rs/

52. http://www.en.startupbusiness.it/

53. http://www.blogs.wsj.com/tech-europe/

54. http://www.rudebaguette.com/

55. http://www.venturevillage.eu/

56. http://www.en.webrazzi.com/about/

57. http://www.sociableblog.com/contact-us/

Be warned, we still think press plays a major role as a distribution channel, compared to these sites that will only bring you beta users, in the hundreds. :)

hopeless 6 days ago 1 reply      
Better advice would be better to find out where your customers are and go there.

So, yeah, go ahead and post to HN but only if your target market is actually on HN otherwise you'll get a lot of tyre-kickers and no actual customers.

Addendum: if you don't know how to reach your customers. Stop what you're doing and find out

kyro 6 days ago 0 replies      
While these sources are great, this is not a good approach to getting traction. The type of attention you'll capture won't be of high quality, unless of course these outlets cater to your target market.

Like others have said, you're better off focusing your time and energy finding out where your prospects go for their information and entertainment. TC and the like will give you a big surge in traffic initially, but it won't be the traffic you want, and it'll die off quickly.

Now, a truly great resource for those launching side projects would be a list of sites/magazines broken down my major target market -- eg. pregnant mothers, hackers, foodies, athletes, etc.

quaffapint 6 days ago 2 replies      
It's funny with ShowHN - I know it can be quite useful, but I'm so paranoid to do it. It's a one time shot (I don't want to spam it over again), and if you don't get any feedback, your shot is lost.
DanielKehoe 6 days ago 2 replies      
I've got a new book project, "Learn Ruby on Rails" that I'm launching with a Kickstarter campaign (the book is nearly complete).

Should I post it as "Show HN" or just submit the link?

[edit: removed the link because I don't want to be spammy]

webmonks 6 days ago 0 replies      
diydsp 6 days ago 0 replies      
If it's any kind of audio/music/instrument project, you can post it to one of the groups on:http://www.reddit.com/user/diydsp/m/digi_instruments
vlokshin 6 days ago 0 replies      
Have you tried http://www.LaunchSky.com?

19$ to pitch the idea or launch to a crowd of entrepreneurs -- you get stats, feedback, and emails -- and it's rumored that promo codes for free or super cheap submissions are as simple as emailing info@launchsky.com :)

Full disclosure: I'm on of the guys behind LaunchSky, but we've seen a few startups use LaunchSky.com to launch their project and iterate on it, not just get feedback on an idea that doesn't exist yet.

31reasons 6 days ago 0 replies      
Pardon my ignorance but I see most of the suggested links from tech news/blog sites. But unless your customers are entrepreneurs and tech readers, shouldn't you launch where your customers are ? (which could be any aggregation website from farming, medicine or any other subject matter
abdophoto 2 days ago 0 replies      
I'm founder of http://thetechblock.com. We're always happy to help too.
6thSigma 6 days ago 0 replies      
If your product has an API, you can submit it to an API directory - http://www.apiforthat.com/

(Disclaimer: I run the site)

tarr11 6 days ago 0 replies      
And, if you are on the other side of the fence and shutting it down, please post your site here:


kirillzubovsky 6 days ago 0 replies      
Also check out http://started.in - they are aggregating startups by location.

If you want to help gather more startups, I hear they are expanding rapidly and could certainly use your help.

galapago 6 days ago 0 replies      
Is this list focuses on "commercial projects"?I would like also to know websites to promote your open-source initiative (like openhatch.org)
olegp 6 days ago 0 replies      
If you're doing SaaS and are at least in public beta, please submit it to https://starthq.com/apps/submit
ivankirigin 6 days ago 0 replies      
It would also be helpful to post to other posts with lists
ClayFerguson 3 days ago 0 replies      
Thanks for the links. I needed this help promoting my site product!
amac 6 days ago 0 replies      
http://www.octopus.org - Marketing apps only
elilux 6 days ago 1 reply      
jaggs 6 days ago 0 replies      
http://redferret.net - regular reviews of established and new web apps.
chrisfrees 6 days ago 0 replies      
How about Designer News? http://news.layervault.com
webjay 6 days ago 0 replies      
awesome, will post http://www.konfect.com soon
mceoin 6 days ago 0 replies      
tomekmarchi 6 days ago 0 replies      
Great question and links. I'v been waiting to see someone ask this.
adrianwaj 5 days ago 0 replies      
Is there one just for bitcoin sites?
siliconesoul 4 days ago 0 replies      
Its okay, how you did that. Much appreciated.
sirwanimayur 6 days ago 0 replies      
http:\\givemefootie.com Up to date football news
Ask HN: How do you manage passwords in teams?
54 points by siavash  2 days ago   64 comments top 38
MehdiEG 2 days ago 1 reply      
I researched this 3 years ago for our startups and couldn't find anything really good that lets me easily and securely share passwords on a need-to-know basis to team members and see who has access to what. Which baffles me because this is a problem that every single startup and small company must have.

In the end, we went for https://www.passpack.com/. They're clearly a small shop but it's been designed from the ground up for teams, they appear to care and know what they're doing when it comes to security (only have their word for it though obviously). Their web interface doesn't look like much but it's insanely fast and really well thought out, making inputing and looking for password really quick and easy. For some reason their pricing is ridiculously low - it costs next to nothing.

Two bad points: no native mobile app, making it a huge pain to look up password on the go + paranoid on the security front, which means that logging in is always a big pain. That unfortunately means that we were never able to convince anyone to really embrace it. Convenience and security is always a balancing act and Passpack is definitely leaning on the security side (understandable obviously). TBH, if they had a good native iOS app, I think it could make a difference for them. Instead of being this really annoying tool you're forced to use at work, they could become something that everyone uses as part of their daily personal life which would make it easier to get it adopted at work.

WestCoastJustin 2 days ago 1 reply      
Use a password safe (sometimes called a vault)! A password safe is an encrypted database that allows you, and your team, to securely store and share passwords. Basically, it is a free piece of software that is cross platform (win, mac, linux), simply store it on a shared drive, and give your team access, they use a common password to access the safe, which holds the other passwords. Create multiple safes if you need segregation i.e. dev safe, sysadmin safe, network safe, etc. I have created a screencast about this @ http://sysadmincasts.com/episodes/7-why-you-should-use-a-pas...

p.s. please, please, please do NOT use a cloud based solution to store your passwords! These are your crown jewels, do not outsource this!

jt2190 2 days ago 1 reply      
There are still a lot of service providers that don't support multiple user accounts per organization, so if you want to share admin privileges (a good idea for redundancy) you're forced to share credentials.

We used LastPass [1] for the following reasons:

1. Works across multiple OS and device types.2. Passwords can be either "shared" (used to auto-fill forms but not viewed) or "given".

When we did a small layoff, I insisted that we quickly change the passwords for everything [2], and LastPass made it a no-brainer to distribute the new passwords around the organization.

[1] http://www.lastpass.com/[2] It felt somewhat harsh at the time, but I'm glad I insisted on this, because shortly after one of the founders started hypothesizing that a software bug might be due to ex-employee hacking. I was able to squash his paranoia by reminding him that the exes no longer had access. Eventually we determined that it was a pre-existing bug.

rdl 2 days ago 1 reply      
The ideal is to avoid shared passwords on role accounts -- have individual user accounts with user-selected passwords (and ideally MFA), with the ability to then selectively upgrade access to role accounts.

I generally use 1Password standalone, but it's a bit weak for sharing.

borisjabes 2 days ago 0 replies      
Boris from http://meldium.com YC W13) here. We've built a solution to help teams do just this and our customers include companies like PagerDuty and Hipmunk. Ideally, you never have to share passwords as everyone on your team would have an individual login. Major cloud services like Google, Salesforce & co handle this well. However, there are still thousands of web apps out there that have yet to build a multi-user experience (it's a lot of work). Meldium allows you to bring all of these modes together: whether you want multiple people to access your team's Twitter account or you want to add/remove an employee from all your cloud services with one-click.

Unlike a lot of other password managers, you don't have to share a whole vault. You can choose exactly which applications various team-members should have access to. Even better, Meldium automatically logs users into their apps on Firefox and Chrome (more to come).

ChikkaChiChi 2 days ago 1 reply      
Lastpass. You can set up individual and group sharing, and revoke privileges as needed.

Plus they've been hacked and proven that provided you use safe passphrasing on your part, your data cannot be comprimised.

daigoba66 2 days ago 2 replies      
You should first ask yourself why you have the shared password at all. Unless there is simply no other way, shared passwords and logins should be avoided for the obvious reasons.

Next you need to document the procedure for resetting each of these passwords and accounts when an employee with access is fired or quits. Resetting the password needs to happen the minute the employee leaves the building.

As for documenting the password itself, the best approach is a shared document or file with built-in access control and auditing so you can tell exactly who has seen this document (for instance, google docs. Or an "enterprise" wiki).

While you can't use technology to prevent it, there should be a policy that employees cannot distribute these passwords, period. This is why having the password reset procedure is so important.

philfreo 2 days ago 1 reply      
1Password because life's too short to use LastPass.

There's no good way to share the passwords though... unlogged chat / IM / onetimesecret.com

nickpresta 2 days ago 1 reply      
We use Meldium[1] with Google Apps login to manage our passwords.

[1]: https://meldium.com/

artie_effim 2 days ago 2 replies      
you don't - you use an directory (LDAP, Active Directory) or AAA service (RADIUS,TACACS+) to manage that. There should never be a shared password. If it is a cloud shared service, same rules apply. You have to know who did what when, and with a shared PW you cannot. Even if all people have the same privileges, you gotta know who did what.
ndespres 2 days ago 0 replies      
I've had a lot of luck with Roboform Enterprise and KeePass. Storing the passwords in a place folks can find them has never been a problem- in a protected spreadsheet, in a heavily-locked down Sharepoint site, or in an internal-only Wiki. The real hassle is changing them all when an employee leaves, which happens a lot. Roboform has been great for storing those passwords, protecting them, and keeping us from having to give plaintext access to the passwords where it isn't required.

When you have 20+ techs accessing many different systems for many different clients each day, that feature was huge.

frankcaron 2 days ago 1 reply      
While I use 1Password myself, a few companies I've worked for now have been using Passpack (https://www.passpack.com/en/home/) which provides a neat way to "share" passwords securely in the event that an employee leaves so you don't lose any accounts. This is in addition to AD or Google Apps depending on the company's infra.
cjbprime 2 days ago 0 replies      
VuongN 2 days ago 0 replies      
At our company, we use our own solution: "nCryptedCloud" (http://ncryptedcloud.com), client-side encryption software that secures your files before they go into the cloud (Dropbox). We don't keep the data, just the knowledge how to open that data (key). We don't even have a link between the file and the key, the file contains the key's information. This way, using dropbox shared folder, you can manage a secure sharing experience that allows you to revoke access to anyone in the future. It's free. Check it out and let me know if you have any question :
jongold 2 days ago 0 replies      
We all use 1Password; up until the new version it was a PITA to share passwords though. Tended to be a 'shout it out across the office' thing.

So we built a little hackday prototype to help out: http://shhare.io/ . Would love feedback!

olegp 2 days ago 0 replies      
We've been doing research on this at StartHQ (https://starthq.com) since we offer a web app launcher and new tab replacement extension (like the old Chrome New Tab page, but better) & SaaS password management would be a logical extension to that.

Out of the 20+ companies we've interviewed so far one had heard of Okta & none had heard of Bitium and Meldium, the main players in this space. One was using LastPass.

Most do not have a strict password policy and the current solutions include storing them in other web services like Trello and Google Docs, or sharing logins within a team using post it notes or via email.

One trend that I've clearly spotted though is the use of Google Apps to consolidate identity management in the cloud. This is often synced with AD via LDAP. Whenever possible, companies encourage but do not enforce the use of Google for logging into third party services. This makes offboarding a lot easier and that is the main pain point, as opposed to onboarding of new employees. This is further confirmed by SaaS providers saying that they see up to 60% of all their logins being done through Google Apps.

dan_sim 2 days ago 0 replies      
Someone I know is working on that open-source project : http://sflvault.org/

It's from "Savoir Faire Linux", a consultant shop that implements Linux solutions in various enterprises.

snowwrestler 2 days ago 0 replies      
We use KeePass databases saved to a shared drive. We each know the password to that, and have the key file on our client machines. To access it remotely we must first VPN into the network.

We're just starting to look at AuthAnvil. Anyone have experience with this?

pkhamre 2 days ago 0 replies      
I am using cpm[1] with the revision control recipe[2], storing the encrypted file in our local Gitlab[3].

[1]: https://github.com/comotion/cpm[2]: https://github.com/comotion/cpm/wiki/Revision-control[3]: http://gitlab.org/

zwischenzug 2 days ago 0 replies      
We wrote our own app with defined security levels etc.. It had to be audited for security/finance reasons etc, so we had to control it.
mopoke 2 days ago 0 replies      
We use SimpleSafe (https://www.simplesafe.net/) which is self-hosted and pretty simple to set up.
mcculley 2 days ago 0 replies      
We are using LastPass for credentials to external services (e.g., Amazon Web Services, Twilio, Tropo). It has the advantage that all encryption/decryption happens on the client, so passwords are not stored in cleartext on LastPass's servers.
marceldegraaf 2 days ago 0 replies      
1Password 4 introduces password sharing over iMessage/email and also supports shared password vaults.


mansigandhi 2 days ago 0 replies      
All three of us know it - i guess it depends on levels of trust.
yashg 2 days ago 1 reply      
With my last client we used to have a spreadsheet on Google Docs. Not at all secure but people weren't putting bank passwords in that either. More like test logins to various WP sites we had and stuff.
ipmb 2 days ago 0 replies      
We GPG encrypt them and put them in Dropbox. Kip is used to handle encryption/decryption: https://github.com/grahamking/kip#readme
treskot 2 days ago 0 replies      
My company uses LastPass. It's a nice service. - The admin will have control over what service you need to have access to. - Change password often and will be accessible by team mates without having to remember anything.

Simplifies a lot of other things, all you have to remember is the master password.

hillad 2 days ago 0 replies      
Password State [0] is excellent, has a pretty good feature set, and good support.

[0] http://www.clickstudios.com.au/

robbfitzsimmons 2 days ago 0 replies      
Just GPG on a text file, checked into a private Github repo.

It's actually a great excuse to give business and designer types an intro to Git / command line.

rajvosa07 2 days ago 0 replies      
Personal.com has a solution for this. It is cloud-based, with strong crypto and no need/motivation to see your data = secure. Secure Share is built-in and allows each team member to manage the passwords they are responsible for and share them with exactly the individuals that need access to them. Access can be revoked allowing you to revoke/change password on a regular basis, or as needed.
killerpopiller 2 days ago 0 replies      
my smaller clients use keepass or https://lastpass.com/
seanmcelroy 2 days ago 0 replies      
Check out Secret Server by Thycotic. I implemented this at my work and it turned out to be a great turnkey solution.
sxsde 2 days ago 0 replies      
We simply use a MediaWiki with some Categories. Installed local on a webserver where everyone has access to it.
fbm 2 days ago 0 replies      
Our product allows you to do this: Team Password Manager (http://teampasswordmanager.com)

It's specially designed for companies that manage lots of passwords across lots of projects. It's a self hosted solution.

jamespo 2 days ago 0 replies      
We used to use PHPChain
emilpalm 2 days ago 2 replies      
I'v used a shared dropbox folder with a KeePassX instance in it with a shared password for that container. If needed we could just change the password on the KeePassX container and/or remove the access to dropbox.
cs02rm0 2 days ago 0 replies      
Password Gorilla.
PSA: Please visit the /newest page
15 points by zackbloom  1 day ago   9 comments top 5
ScottWhigham 1 day ago 1 reply      
I quit going to /newest once I lost my flagging privileges [0]. I found value in flagging spam, but once I could no longer do that, my contribution to the community was solely voting on stories that had already hit the front page.

[0] You lose flagging privileges permanently if you flag often in a short period of time. There was some major story in which there were 20+ dupes of every story (maybe Snowden's first day or two IIRC). I lost my flagging privileges after flagging too many duplicates.

So be careful about flagging in /newest

geuis 1 day ago 0 replies      
The irony is that almost no one will read this.
6thSigma 1 day ago 2 replies      
The HN voting ring detector is so strict, I doubt people successfully game the system consistently.
ScottWhigham 1 day ago 0 replies      
Funny - I thought the "new" link up in the top menu took you to /new/ and that you were telling us about an even newer page. Where's my coffee...
pallandt 1 day ago 0 replies      
Hey, you're not alone :)
US control over transactions within the European Union (2012)
3 points by znowi  10 hours ago   1 comment top
Dwolb 10 hours ago 0 replies      
Read the page lightly. Sounds like since the datacenter is in the United States, the federal government has some legal authority.

Tangentially related, post-Wikileaks, US payment providers have scrambled to deco uple international branches from US government involvement. Essentially, the US's ability to shut down international payment networks spooked foreign governments enough to consider creating new payment networks and services.

Ask HN: Who is hiring? (October 2013)
356 points by whoishiring  8 days ago   559 comments top 26
nrp 8 days ago 2 replies      
Oculus VR - http://www.oculusvr.com/careers - Irvine, CA

Help us bring Virtual Reality back! Oculus is up to around 40 people (primarily engineers), and we are expanding quickly. In addition to a huge variety of positions in Irvine, CA, Oculus is now looking for software engineers in Dallas, Tx.

A few of the positions that are especially important to us right now are:

* Senior Android Engineer - We're looking for experts in kernel, system level, and/or graphics programming on Android in both Dallas and Irvine.

* Embedded Systems Engineer - We need hardware hackers in Irvine to help define, prototype, and program the systems going into future projects.

* Computer Vision Engineer - We're looking for engineers with a strong 3d math background and experience with computer vision research and algorithms.

* Senior Audio Engineer - This one is fresh enough that it isn't on the job listings page, but we're looking for an audio expert with experience with positional audio and HRTFs.

The full set of job listings you can apply to is at http://www.oculusvr.com/company/careers/

You can also email me directly at nirav.patel@oculusvr.com

makmanalp 8 days ago 3 replies      
Custommade (http://www.custommade.com/) - Cambridge, MA

Full-time devs. Frontend Backbone.js / jquery. Backend Python work, would likely be working with Django.

We're a two-sided marketplace that does matchmaking between professional artisans / craftsmen and buyers. You post your dreams, we find someone to make it real. People come up with some crazy ideas like a custom made quidditch set / proposal ring: http://blog.custommade.com/portfolio/a-very-harry-potter-pro...

Or and r2d2 engagement ring: http://blog.custommade.com/portfolio/r2d2-engagement-ring/

Or a portal one: http://blog.custommade.com/portfolio/not-your-typical-engage...

We're a small, tightly knit eng team. Boilerplate about stack / team here: http://engineering.custommade.com

Various Engineering Positions open: http://www.custommade.com/careers/


We're funded by Google Ventures and a ton of others: http://www.crunchbase.com/company/custommade-ventures so paying you well is not an issue. We recently raised an 18 million series B! We're growing like crazy, and with that comes scaling challenges. But it's all part of the fun.

We have a great team and a great environment that focuses on customers and product development. When I'm working on product stuff, I get to collaborate with product / UX / support people day to day to build a product that meets a real business need, and makes everyone happy. But when I just need to bang out some code, people leave me alone. When I'm working on platform or architectural stuff, I get great advice and feedback from my coworkers. Expressing opinions and having discussion is encouraged.

Fridays are refactoring / innovation day to scratch your good code itch. Work / life balance is great. Bureaucracy is at a minimum.

Devs get a macbook pro, a huge thunderbolt display, and an Aeron chair.

We love contributing to Open Source, here is a list of what we've released so far, with more to come: https://github.com/SawdustSoftware We also regularly participate in and sponsor the Boston Python group, which is the largest python user group in the world. I've spoken there twice so far. We also often help stream the event for them, check it out here: http://www.youtube.com/bostonpython/

Tech blog here: http://engineering.custommade.com/sawdustsoftware/

You're a low-ego programmer who is always learning, has pushed code to production innumerable times, and doesn't cringe at the prospect of collaborating with a team of non-techies every so often. You know the modern web stack well, and specialize in at least one part of it.

Get in touch with our director of talent & culture at sabrina -at- custommade dotkom. Let her know that "Mali" sent you.


EDIT: If you have any eng-related questions, you can guess my work email.

sunils34 8 days ago 4 replies      
Buffer (http://bufferapp.com) - REMOTE (We're a small distributed team of 13 people across the US, UK, Hong Kong, Taiwan, Sweden and Australia)

I'd love for you to come join Buffer for the fun ride. We just crossed 1 million users and are on a $2m annual revenue run rate. There are some super interesting challenges ahead to scale Buffer as we start to focus on Buffer for business.

We're looking to expand our engineering team with the following open positions.

* DevOps Engineer

* Backend Engineer

* Front-end Engineer

Here are some key stats about our technology and scale.

    - we have over 150k monthly active users.    - 6700+ API clients. Most popular: Feedly, IFTTT, Pocket, Zapier    - we release changes several times a day    - we have an entirely data-driven process, with Einstein and Buffer-Metrics, our custom built a/b testing and metrics tracking framework.    - Some of the tech we work with: PHP, Python, MongoDB, AWS (Elastic Beanstalk/Auto scaling, Elasticache, SQS), Backbone.js, Grunt.js, Android, iOS.
More stats and stack insights here: http://overflow.bufferapp.com/2013/08/01/scaling-buffer-in-2...

We're a small team of driven hackers and happiness heroes (our support people). Just like you, we're excited and passionate about engineering challenges and have some interesting architecture and scaling problems we work on.

If you're interested in coming on board, you will:

    - work closely myself on technical architecture and Joel on product.    - ship to hundreds of thousands of people who use Buffer and iterate quickly    - work with our metrics team to make smart changes    - be friendly and comfortable talking directly to customers on issues and features    - be a happy, positive-minded and kind person who has a great approach in dealing with others    - be a Buffer user     - be anywhere in the world, and if you'd like, you'll have help and support from us to move to where you want to be    - have experience working with another startup or building side projects before (would be awesome, its cool if not)
Some aspects of Buffer culture that makes us a little different:

    - we are entirely transparent. We raised $450k, we currently have 1 million users and generate $175k/mo. Ask me anything else!    - within the company, all salaries and equity are open and we have a formula for the distribution.    - we're all very focused on self improvement - we have daily standups where we discuss our current improvements. This could be waking up earlier, starting public speaking, blogging, exercise, learning a language, etc.    - here's our culture deck: http://www.slideshare.net/bufferapp/buffer-culture-03
Salary: 88k-110k depending on location (living costs) and experience. (http://99u.com/articles/15527/the-age-of-salary-transparency)

Equity: 0.5-1%

If this sounds fun, let's chat. Send me a note about yourself, why youre interested in Buffer, and any relevant links (Github profile, projects and background): http://jobs.bufferapp.com

- Sunil (CTO) thenexthacker@bufferapp.com

ryanfitz1604 8 days ago 2 replies      
SpaceX - Los Angeles, CAhttp://www.spacex.com/careers

We seek to accelerate the course of human history by developing the technologies necessary for multi-planetary civilization.

We build rockets and spacecraft from the ground up, utilizing much of our own electronics, software, vehicle structures, and engine systems. The Falcon launch vehicle and Dragon spacecraft are among the most ambitious engineering systems in the world. Dragon holds the distinction of being the first commercially developed spacecraft to have achieved orbit, rendezvous with the International Space Station, and a safe return to Earth. SpaceX is advancing the state of the art in a field previously dominated by nation states.

Our next developments include a heavy lift launch vehicle, human transportation, and a reusable launch system that will drastically reduce the cost of access to space.

FLIGHT SOFTWARE DEVELOPERAs a software developer on the flight software team, you will be creating software that is used to design, develop, launch and operate SpaceX flight systems. You will engage with other SpaceX engineers to discover the needs of the mission and code highly reliable software that turns the mission into a reality. You will be responsible for the complete lifecycle of the software you create, from development to testing to operation during a mission. You will accept a large degree of personal responsibility, work on awesome stuff and every day be completely baffled as to how you ever worked anywhere else.

SPACEX SOFTWARE ENGINEERINGThe flight software team is responsible for the software that runs on-board SpaceX rockets and spacecraft, but we do more than embedded software engineering: we also do simulations, distributed data management, and analysis tools used in preparation for a launch. Our problem domains span embedded, fault tolerant, flight control, web, mobile, cloud, and big data computing. The products that we develop run on low-power space computing platforms, mobile devices, desktop systems, and in data centers.

We are an organizationally flat group of a few dozen software engineers. Although we work on and support critical systems, you wouldnt know it from observing our office. When it comes to the code we are unrelentingly meticulous and thorough, but when it comes to people we are big on open communication, flexible hours and a casual work environment.

When considering you as a candidate, we wont be focused on specific experience, skills or keywords. We will be looking for evidence that youre smart, adaptable and exceptionally productive. You will show us that youre an accomplished programmer, capable of working in many problem domains, and that you can ship products. Youre the engineer that other engineers can count onyoure highly technical, you attack every problem with enthusiasm, and you share the teams passionate dedication to the mission.

At SpaceX, the problem domain is full of exciting challenges, and launching the product will be like no other product launch youve ever experienced!

Note for new or recent graduates: If youre a new or recent graduate, show us you have some experience outside of your academic course work. Personal projects (web apps, mobile apps, electronics, etc.), or club projects (robotics clubs, programming clubs, etc.) are a strong indicator that you have an appetite to improve yourself as a professional engineer. This will go a long way with your application.

You can apply online or e-mail your resume to ryan.fitzpatrick@spacex.com. Thanks!

ejdyksen 8 days ago 2 replies      
Mutually Human - Grand Rapids, Michigan



We are a small team passionate about making people's lives better through software.

A little bit about us:

  - We write custom software of all shapes and sizes for clients all over the US    - Though everyone here is fluent in Ruby, we don't artificially limit ourselves.    In the past few months, I've worked with Objective-C, Backbone.js (inside     PhoneGap), Angular.js, Ruby (of course) and a little bit of Java and C#.    - We practice a sustainable pace. We recognize that we each have lives,    activities, and families outside of work. Late nights and > 40 hour weeks are    rare by design.    - We're agile, but not dogmatic about it. Our process evolves to suit our needs.    - We offer competitive salaries, health/vision/dental insurance, quarterly profit     sharing, retirement + match, weekly catered lunches, and a top-floor office    with snacks, guitars, and your choice of standing or sitting desks.
A little bit about Grand Rapids:

  - 2.5 hours from Chicago and Detroit, less than an hour to the beach.    - Lots of great beer. Founders Brewery (a mile from our office) has 3 beers in    the Beer Advocate top 15. HopCat is a World Class bar on BA.     Just look here: http://beeradvocate.com/beerfly/city/43    - If youre renting anything larger than a breadbox in the Bay Area or NYC,    you can afford a house here. I bought a nice house with a mortgage payment    30% lower than the rent of my 1 bedroom apartment in Mountain View.    - A growing technology and startup community.
A little bit about you:

  - You love writing software, and you have a few years of experience doing it.    - You learn new stuff quickly. Youve used a lot of technologies, but youre not    afraid to use more. It would be nice if you use and love Ruby, but not required.    - You believe software is written for humans, not computers.    - You want to come into work every day and enjoy the people you work with.
If you're interested, send me your resume/CV and a little bit about why youre interested:


drags 8 days ago 1 reply      
VERBA - San Francisco

* Rails/JS Product Focus - HALF-TIME with benefits

* Rails/JS Product Focus - FULL-TIME

* Product/Infrastructure Reliability/Performance Focus - HALF-TIME with benefits

I mentioned a couple months ago that we have a couple 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=5235860

We're looking to hire a couple more engineers who are interested in being part of a team but would prefer to work 24-40 hours per week instead of the usual 50+. We're also looking to hire someone full-time (40ish hours per week). If this sounds interesting let me know (ragalie@verbasoftware.com)


About us:The college textbook market is currently being disrupted. Verba helps colleges and universities transform themselves so that they a) embrace the power of transparency and the internet, b) become agents of change in the textbook industry instead of agents of reaction and c) continue to make approximately the same profit margin from course material sales.

About 300 colleges and universities use our applications to acquire low-cost inventory and price textbooks competitively. Then millions of students visit our white-labeled sites to transparently compare the bookstore's offers against online competitors, and around 80% of students choose to buy from their local bookstore.

We're looking for people familiar with some of Ruby, Rails, Clojure, MySQL and JS who can help us grow faster. We have a great team, embrace new technologies (we just switched to Puma, we're moving to the JVM so we can use Netflix's Hystrix project to reduce API-related downtime), but also care a lot about producing and maintaining a stable, solid product for our customers.

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. Additional pluses are a stats background, experience with Hadoop and knowledge of scheduling algorithms.

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

clarkevans 8 days ago 1 reply      
Prometheus Research (Telecommute; New Haven, CT)

Build our deployment infrastructure and open-sourceRexDB SaaS to help medical researchers who study childhood psychiatric disorders.

* Solid Python (You'll be Mentoring Others)

* Strong Written Communication (reST, etc.)

* Experience /w Networking, VMs/LCXs, Packaging

* Experience /w Linux, Processes, Messaging

* Working Knowledge of HTTP, HTML, Javascript

* Practical Obsession for Clean and Secure Code

* Collegial and Helpful On-Line Demeanor

We manage data for extraordinary research. For over a decade, Prometheus Research has employed our innovative software tools to build, maintain, and manage customized systems for multidisciplinary research projects. We enable clients to acquire, centralize, utilize, share, and preserve their research data in a manner that lowers costs, increases efficiency and ensures data integrity.

You'll be helping us with some of the harder parts: system logistics, process automation, SaaS provisioning, and providing general support to data scientists. You'll be reporting to Clark, who lives in Chicago; you may either work on-site in New Haven or from your home.

Please contact Clark C. Evans <clark@prometheusresearch.com>


AdamN 8 days ago 2 replies      
Nairobi, Kenya



Launching public cloud to the African continent using OpenStack. Amazon Web Services won't come here so we're building it right now.

The company is in the seed stage but you'll be working with me (former NY startup CTO), this guy James (awesome local DevOps person), and another guy Anthony (Princeton grad with a finance background).

We're just getting started but have a server up already and will be launching to the beta list later this week.

I can pay for a plane ticket and a small salary but this won't be about big monthly dollars - rather it will be about doing something super cool in a place that's super cool and where on the weekend you can literally drive out of the city and camp where you hear hippos at night and see lions during the day and hike an extinct volcano.

Oh, and you'll also become part of an amazing tech community that's thinking big.

Contact me at adam@kili.io if you're interested in doing 2 months or more or if you just want to find out what it's all about.




"Go where there's growth" - Eric Schmidt

3pt14159 8 days ago 0 replies      

Upverter: Python https://upverter.com/careers/

FreshBooks (Tell them Zach sent you and we can split the $3k): Python, Mobile http://www.freshbooks.com/jobs/

ShopLocket: Rails, https://www.shoplocket.com/jobs

Shopify: Rails, Frontend, Marketing, http://www.shopify.ca/careers

Checkout51: Data Science, PHP, Android, http://checkout51.com/

EventMobi: All sorts of stuff, http://www.eventmobi.com/about/careers/

ladon86 8 days ago 1 reply      


ClassDojo is used by over 15mm teachers and students to manage behavior in the classroom, using real time feedback and rewards that can also be shared with parents. We're an edtech startup with funding some of the biggest names in the valley (Jeff Clavier, Ron Conway, General Catalyst, Mitch Kapor...), and we're one of the fastest growing education companies of all time. We're the only non-YC company that Paul Graham has ever invested in. 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. We have a strong team, an extremely comfortable and relaxed environment and great salary + benefits. If you're a strong hacker who wants to use JavaScript to change the world, apply here:

  --------------------------    https://classdojo.wufoo.com/forms/join-classdojo/    --------------------------    
Or email jobs@classdojo.com. You can read about the work and environment here: http://www.classdojo.com/jobs


We're particularly looking for:

  * Frontend Engineer  

What's the role?


At the core of ClassDojo is a node.JSON API built on node.js which makes use of multiple services and handles hundreds of requests per second. The frontend web application talks to this API, and it's a single page app that uses our own (soon to be open-sourced) JS framework - mojo.js - which combines the best bits of Backbone, Ember and Angular. That means great templating with powerful and efficient data-binding, but plenty of flexibility to build apps quickly. You'll work on this and other awesome tools, and you'll build a lot of user-facing features that go out to millions of kids around the world every day. It's pretty rare to have impact like this, and as much freedom as we'll give you.Everyone on our team agrees that this is the most exciting phase of the company that we've seen, and we're growing so quickly that we're all very eager to meet and work with you!


What skills are we looking for?


* This is primarily an engineering role, rather than being design or CSS focused. We'd like you to be really strong on JavaScript fundamentals, up-to-date with modern JS engineering, and familiar with advanced DOM manipulation.

* Having said that, some minimal design chops would be cool...

* ...but not essential. We do have designers.

* A good sense of product and a desire to have a creative role in designing product features is important to us.

* You love building things well and building them quickly - like us!

The best way to show this off is to point to things you've built. We'd love to see personal projects which demonstrate the above.

Is this you? Apply here: https://classdojo.wufoo.com/forms/join-classdojo/

ianstormtaylor 8 days ago 0 replies      
Segment.io - San Francisco, CA - Full-time

Looking for:

  * Backend Engineer  * Mobile Engineer  * Customer Engineer


Backend Engineer

Our analytics backend is getting to be quite the beast. We want your help scaling our thousands of events per second and terabytes of data. If you're a fan of distributed systems and like to stress-test a new database every other week, you'll fit right in. And it won't hurt if you like streams, trying out ES6 features, and open-sourcing your work.

Our entire backend runs on Node, with a sprinkling of Redis, Mongo, and RabbitMQ. We're open to running a variety of languages and could still use someone to show our Go and Erlang libraries some love.

Think that might tickle your fancy? We've got a few projects in the pipeline that you can sink your teeth into right away:

Live DebuggerYou'll build a system that helps developers debug requests to the Segment.io API, and whether the request has been successfully routed to all its destinations. The fun part of this one is working at a variety of scale (isn't it always?). You'll have to build a system which helps devs debug on localhost, but also help them monitor production environments sending 500 requests a second.

MapReduce for AllWe'd love to have a way for developers to query the terabytes of analytics data stored in the Segment.io data warehouse. Can you streamline the process until your mother can submit mapreduce queries with ease?

Data Export APIsPerhaps you'd like to build an API to export analytics data from Amazon S3 (or maybe even Glacier?). Exporting will have to stream terabytes of data without waking our ops guys in the middle of the night. Then, you'll deploy the system to EC2 and test it, and announce it to the world!

To apply, email us at jobs+backend@segment.io with:

  - a description of your own favorite software project (code is a bonus)  - a link to your Github (if you have one)  - what languages and frameworks you like to use, and why  - any bash command you'd probably use to inspect a logfile

Mobile Engineer

With our new iOS and Android SDKs we want to change the mobile analytics game. The market is flooded with new mobile analytics startups, but underneath they all collect the same data. And anytime you make an analytics change, you have to re-submit your app to the app store. Bummer. :'(

Developers can drop in our SDK and then later enable any of Segment.ios dozens of analytics integrations without writing additional code or even submitting updates to the app store. Both iOS and Android SDKs are open source, so you'll be working closely with the rest of the community (and get a great chance to show off your work).

Here's some examples of what you'd probably tackle at Segment.io:

Best New ToolsAs the maintainer of the SDKs, you'd have total control over which analytics tools get added and distributed across millions of devices. What are the best new tools? Something for an interesting new app category? Help our users find the best-in-breed mobile analytics tools, and build them into the SDKs so that they can enable them instantly.

Community DistributionAs Segment.io's mobile expert, you'll be guiding (and helping write!) lots of the mobile content marketing we produce. We want you to become the world's leading expert on mobile analytics, knowing the business models, industry, tools and problems inside and out. We'll help propel you to become a thought leader in a brand new field.

Xbox, Playstation, RokuYou could also play around on new platforms, bringing analytics bliss to the home entertainment world and gaming platforms.

To apply, email us at jobs+mobile@segment.io with:

  - a description of an app you worked on (code is a bonus)  - a link to your Github if you have one  - the most interesting mobile SDK you've worked with and why

Customer Engineer

At Segment.io, customer support drives the focus of the entire team. We're looking for a hungry engineer (don't worry, we'll feed you) who approaches customer support with an analytical efficiency. You'll keep finding new ways to improve the product, libraries, and docs wherever it's needed. For most of our users, you'll be the face of the company. Are you suave, courteous, and patient? :)

You'll be responsible for analyzing our richest source of data: support requests. "Where is support coming from? Why do customers need help? Which parts of the product need the most love?" You'll be in charge of automating as much of that as possible without sacrificing quality.

Currently we get about 40 support requests per day. Here's the breakdown:

35% are variations of "thanks your product is super awesome!" which are fun.25% are technical support requests for our main javascript library. You might have to jump on Skype with a Ukrainian developer or a Japanese designer (watch the timezone!) or maybe run down the street to help a local startup.15% are technical problems with our mobile libraries for iOS and Android.10% require debugging a server-side integration: Python, Ruby, PHP, Java, .NET, or Node.5% are completely confused, but we still <3 them.and the remaining 10% are hiring, sales and other random inquiries.This kind of analysis should feel natural to you!

Your analysis of support issues, feature requests, and customer feedback will be absolutely critical to planning tasks with the rest of the team. We want to make sure we're all building things that will benefit our customers.

Segment.io's support team also educates our customers on how the product works. You'll chat with marketers, data scientists, developers, and business owners from all over the world to help make their analytics amazing.

To apply, email us at jobs+customer@segment.io with:

  - a description of your own favorite software project (code is a bonus)  - a link to your github (if you have one)  - think of the last time you taught someone something technical, what was it?

troygoode 8 days ago 1 reply      
Washington, DC -- Software Developer (full time), Director of Engineering

NGP VAN (http://www.ngpvan.com/) is the market leader in integrated political campaign software and we serve only progressive candidates/organizations including the Democratic Party and President Obama's 2008 and 2012 presidential campaigns. We're looking for a few more talented software developers to join ~50 other developers in DC & Boston as we ramp up product development efforts on the next versions of our SaaS products in advance of the 2014 mid-term elections. See a bit more about us, our perks, and our culture on our CoderWall page: https://coderwall.com/team/ngp-van

In particular we're looking for folks that want to help change this country for the better and are interested in filling one of the below two open positions.

Software Developer (focus on client-side & server-side JavaScript)

  - AngularJS (or another SPA framework/library)  - node.js  - Heroku & AWS  - NoSQL databases such as DynamoDB, Redis, MongoDB
Director of Engineering (lead the ~20 staff spread across DC & Boston working on our fundraising product)

  - .NET/C#  - ASP.NET MVC  - ElasticSearch  - RabbitMQ
Please email me directly at tgoode@ngpvan.com if interested. Include a brief note about why you think you're a match and a link to your GitHub/BitBucket/etc profile.

eli 8 days ago 0 replies      
Industry Dive - Washington, DC

Industry Dive is a mobile focused B2B media startup based in Washington, DC. Weve been named an Innovative Media Startup by the American Business Media association and listed by Mattermark, Inc. as one of the Top 10 Hottest publishing startups. Learn more about Industry Dive at http://www.industrydive.com/

We're are a rapidly growing startup with the following open positions:

- Marketing Operations Manager - FT

- Online Media Sales - FT

- Social Media & Marketing - Intern

And we're always on the lookout for writers who can write intelligently for a business audience and smart mobile/python/other developers in the DC area.


Feel free to contact me if you have any questions: eli-at-industrydive.com

jasontan 8 days ago 1 reply      
Sift Science - San Francisco, CA. Full-time.

Sift Science (http://siftscience.com) uses large-scale machine learning to fight online fraud. It's a problem that cost U.S. merchants > $10B last year, and 70% of it is organized crime. Attacks have rapidly evolved in breadth and depth, but current rule-based systems don't scale.

We're looking for engineers of all flavors -- distributed systems, web development, data visualization, and of course, machine learning. We're a tight-knit team that likes board games, yummy food, and solving challenging technical problems. Check out https://siftscience.com/jobs

We're also looking for account managers, integration engineers, and someone to lead our B2B marketing efforts.

Feel free to email me personally - jason at siftscience dot com

sethbannon 8 days ago 0 replies      
Amicus - http://jobs.amicushq.com/ - New York City

We believe profits and social good can go hand in hand. At Amicus, you can work for a fast growing startup that's disrupting a really large market and feel great about what you do.

We're hiring

-- Rubyists-- Javascripters-- Superheroes

Apply at http://jobs.amicushq.com/

liangzan 8 days ago 4 replies      
Dropmysite is an internet company based in small and sunny Singapore. We want to back up The Internet and we need your help to do so. We have 2 web properties which is Dropmysite.com and Dropmyemail.com.

Our engineering team is expanding. We are looking for two polyglot programmers to join us. As our job title suggests, you will come across many technologies at Dropmysite. Our core code base is written in Ruby(Rails & Padrino), Node.js and Scala. We have smaller projects in a variety of technologies including Python, PHP, R, etc. We also have mobile projects which are soon to be launched. Be it front-end, back-end, or rear-end, you will have plenty of opportunities to work on them.

We aren't yet-another-webapp. If you want to learn data mining and data visualization, we are doing that. Our backup system is written in Scala with Akka actors. If you are interested in the business side of things, we happen to have the best in-house SEO-SEM team in Singapore. There are plenty of challenging problems to solve.

Like everybody, we write tests, manage our configuration with Ansible, do continuous integration with Jenkins. And we take security seriously.

Our engineering team composes of:- Several Vimers, two Sublime Texters and one Emacs user.- Two standing deskers, and many sitting deskers.- Android rooters and no iOS fanboys.- One Thinkpad and others all Macs

Join us and add to that variety.

We are based in Singapore, the tech capital of South East Asia. That police state with negligible taxes, crazy expensive cars, and cosmopolitan city state. The weather here alternates between Hot-And-Humid or Rainy-And-Humid. It is never cold. People come in shorts. We are located in the startup hub of Singapore: BLK 71. Developer meetups happen upstairs. There are no strict working hours. You can work at home, in shorts, no shorts, we don't care as long as you ship.

If you are interested, please contact me at zan@dropmysite.com

marcog1 8 days ago 1 reply      
Asana - San Francisco (H1B, INTERN)

At Asana we are building a shared task list for teams in an effort to re-imagine the way people work together. As knowledge workers, we and our loved ones spend most of our time living in programs (email, calendar, document editors, etc.) that help us move and manage data, and get things done. This is an opportunity to improve that part of our lives.

Our founders Dustin and JR started Asana after they saw some internal tools they prototyped at Facebook spread through the company and substantially boost teams' productivity. Since our launch, we've seen tremendously positive response from both press and users.

We've also built some pretty breakthrough web technologies ( http://asana.com/luna ), assembled a best-of-the-best engineering team (including creators of Facebook's News Feed backend, Android's sync, Yelp's ranking algorithm, Aptana's VP Eng, ...), raised $38M in funding (from Benchmark Capital, Marc Andreessen, Peter Thiel, Mitch Kapor, and Sean Parker), built a mature egoless culture, and perhaps most importantly, are earnestly pursuing a vision and opportunity that we believe has great potential for large positive world impact.

See what it's like to work at Asana here: http://qr.ae/IQgg6 and more info on our jobs page: http://asana.com/jobs

Interested? Email jobs@asana.com

RichardPrice 8 days ago 0 replies      
San Francisco, CA

Many problems and opportunities facing humanity require science-based solutions:

- Diseases: Curing Alzheimer's, Parkinson's, Cancer, HIV, Malaria - Energy: We need to to find cheap and clean sources of energy - Computing: Computers and robots can achieve so much more than they do now

The scientific process is much less efficient than it could be. Academia.edu's goal is to fix the problems in science so that science becomes faster and more open. We want to get every science pdf ever written on the internet, accessible for free.

Academia.edu is a platform where a scientist can share their research with their followers, and track how many people are reading their research, and from which countries. These metrics help move the needle for scientists when they apply for jobs and grants, and motivate them to share more of their work.

A leading climate scientist in Germany wrote "Academia.edu shows the impact of your work that is not covered by Web of Science and citation indexes of that sort. With Web of Science you only learn how many people have quoted what. But with Academia.edu I can see what is viewed, what is actually read or not. Here I learn something additional, something I would not know otherwise.

4.5 million academics have signed up to Academia.edu, and around 1 million join every 3 months. Currently scientists have uploaded 1.6m papers, of the 57 million papers ever published. The number of papers on Academia.edu is doubling every 7 months. Come and help us get to 57 million papers.

Bijan Sabet from Spark Capital writes "We believe open science is really important. We believe Academia.edu is going to have a profound impact on the world."

We are looking for full-stack engineers, and also designers. Technologies we use include Ruby, Rails, Postgres, Mongo and Varnish. We are a 10 person team based in downtown San Francisco. We just raised $11 million from Khosla Ventures, Spark Capital, and True Ventures.

Some key values we look for are: being motivated to open up and accelerate science, being a do-er ("You must be the change you wish to see in the world" - Gandhi), and having common-sense, boldness and humility.

Watch the founder, Richard Price being interviewed on Bloomberg TV yesterday http://www.bloomberg.com/video/academia-edu-scientific-resea.... Read coverage of the funding round here http://venturebeat.com/2013/09/26/meet-academia-edu-a-startu...

For more information, visit http://academia.edu/hiring. If you are interested to learn more, please email Richard Price at richard [at] academia.edu

pixelmonkey 8 days ago 0 replies      
Parse.ly - Remote Work in or near Eastern Timezone (EST) -- http://parse.ly


We're a fully distributed team (see http://bit.ly/distributed-teams for a post by me, the CTO) -- which is to say, a merit-based, technology-forward, super-bright team of Pythonistas who happen to collaborate using the same methods of major open web projects like Wikipedia, Wordpress, Ubuntu, and Mozilla.

We just closed a $5M series A round. As a result, we're looking to expand our engineering team. We are looking for full-stack engineers and senior engineers, especially focused on our backend analytics technology.

You'd be joining the company at a great time. Our engineering team is still small enough that we all fit in a room, but unlike two years ago, we are making millions in revenue and have a ridiculous amount of data to draw insight out of on behalf of our customers.

You should be an expert in a mainstream programming language, preferably Python or JavaScript. You should be willing to learn, or already know, technologies like Fabric, Chef, Tornado, MongoDB, Redis, Solr, Cassandra, Pig, Storm, and Amazon Web Services. You should be extremely handy at a UNIX command line, possessing all the skills of a sysadmin.

If you join us, you'll be part of a well-funded and high-revenue SaaS analytics company that is rewriting the rules of online media. Our software aggregates data on over 5 billion pageviews per month of traffic, and we work with major media companies as customers, such as The Atlantic, Arstechnica, Mashable, The New Republic, MIT Technology Review, and many more.

Get in touch with us directly at hello@parsely.com if you are interested -- mention HN and ask for Andrew.

jboggan 8 days ago 0 replies      
Factual is currently hiring engineers and data lovers of all levels in the SF Bay Area, Los Angeles, and Shanghai.Factuals location platform enriches mobile location signals with definitive global data, enabling personalized and contextually relevant mobile experiences. Built from billions of inputs, the data is constantly updated by Factuals real-time data stack. We were recently named one of "50 Disruptive Companies in 2013" by MIT Technology Review. 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, Trulia, and Newsweek.

There are many challenging problems to work on at all layers of the stack: data cleaning and canonicalization, storage, deduping, serving, APIs, improving data using machine learning, etc. A great example is one of our most recent products, Geopulse Audience, which stands at the intersection of high quality places data and large scale analysis of user geo-data: http://www.factual.com/products/geopulse-audience .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 (http://www.factual.com/jobs/clojure), machine learning, NLP, algorithm design, or Hadoop.

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

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

sgrove 8 days ago 0 replies      
San Francisco, CA - Zenbox. Software Engineer. [LOCAL | RELOCATE OK]

We're a YC company wrangling SaaS to work together (as they should), starting by bringing the biggest apps our customers use right into Gmail. We've been growing our team over the past few months, and looking to add even more awesome people.We work with dozens of API's to show our users profiles of their customers without having to jump out of the email flow - imagine having http://www.youtube.com/watch?v=WtzqRSlgqkw available when helping customers.

Thousands of people use it every day for hours on end, and are happy to pay for it to make sure they can continue using it. But there's still so much polish and improvement possible.

We also spend time improving our tooling, and tools for other developers. As one example we've recently vastly improved the source-map capabilities of the ClojureScript compiler and added reified keywords to the runtime to make ClojureScript a better citizen on the web. We do it because we want to give back to the communities that have enabled us, because it helps us, and because it's interesting.

Looking for an engineer who loves the craft, who cares about building product, and is excited about helping customers. We're building a team that's able to reduce complexity others balk at into simple, easy to reason about system, so we can continue to move quickly and delight both customers and ourselves.

This is both UI and backend work.

Languages: Clojure, Clojurescript, Javascript.sean @ zenboxapphttps://www.zenboxapp.com

pytrin 8 days ago 0 replies      
Binpress - http://www.binpress.com/jobs - Mountain View, CA

We are creating a platform for developers to build profitable businesses from working on their open-source projects.

We are still a small team (5 people), and the next few hires will have major impact on our culture and future.

Our most pressing needs right now:

* Head of growth - We need someone with proven past experience in growing users and revenue through multiple acquisition channels to head our growth efforts at the company.

* Content marketer - We're looking for someone who has a knack for creating great content in all media formats, and a track record for exposing that content to the relevant audience.

Positions are ideally onsite, but we will consider very strong applicants for remote work (at least initially - hopefully we can convince you to relocate later :)

Compensation: 70k - 110k + 0.1-1.0% equity, depending on experience and background (salary would also depend on location).

If you are interested in open-source and believe open-source developers should get paid - get in touch! send us a message indicating what position you are interested in and why you would be a good fit, or apply through the link above.

zacharypinter 8 days ago 1 reply      
Startup from Hulu Founding CEO Jason Kilar and former Hulu CTO Richard Tom.

San Francisco, CA (SOMA)

As with many startups, we are in a bit of a quiet period. While we can't share substantial details here, our hope is to give you a sense for the scope of our ambitions. Our company will focus on building a multi-platform consumer facing service that we believe has the potential to positively impact a number of industries. We're big believers in the combination of great design, great technology and a compelling business model. We firmly believe that world-changing companies are the output of world-class teams and world-class cultures. With that, we we wanted to share some of the defining values and principles that comprise our culture:

- Unrelenting focus on delighting customers. Everything we do starts with the customer.

- Innovation. We are committed to the relentless pursuit of better ways.

- Tenacity. We believe ours is a closing window of opportunity. Sense of urgency is critical.

- Humility. We believe that those who achieve great things are often also great in humility.

- Ambition. We are defined by thinking big.

- Long term thinking. Were here to build something special and rare, which will require a long term mindset. If youd rather hop from company to company, this is not the place for you.

Email us: innovate@thefremontproject.com

frederickcook 8 days ago 0 replies      
Moveline (https://www.moveline.com) - REMOTE or Las Vegas, NV

Moveline is transforming an industry older than the internal combustion engine. We ship every day and play Settlers on Fridays.

Were looking for a solid full-stack javascript engineer who loves Settlers of Catan, remote development, and can tell the difference between an IPA and a Lager.

About Us

- Were passionate about building software that dramatically improves the customer experience, end-to-end, around moving. Our web product is at the heart of it.

- We are also working with a world-class set of investors and advisors, who youll have the opportunity to meet and interact with on a regular basis. (http://www.angel.co/moveline)

About You

- You are fluent in Javascript our stack is MEAN: Mongo/Express/Angular/Node (and some Golang)

- You are passionate about code and elegant solutions, and want to work with others who are similarly so. You cant sleep at night knowing you left something not DRYd

- You have architected and developed end-to-end products that are currently running business applications on a production environment

- You have an obsessive attention to detail

- You thrive when you are working closely with others on a small team

- You want to build stuff that solves real human problems

- You can explain the differences, chemical and philosophical, between a lager and an IPA

- You have a panic attack if you dont push code before noon

- You dont care that the moving industry isnt sexy

- You would rather make money than make the front page of TechCrunch (though we do that too)


Market salary and meaningful equity is available. Were primarily a remote engineering team, with the company (ops, marketing, customer service) based in Las Vegas in the heart of Tony Hsiehs Downtown Project. Hackers in Vegas or remote in the US welcome. Full Time or Contract-to-Hire only please. No freelancers or recruiters need apply.

Check out https://www.moveline.com/careers or email founders@moveline.com to apply!

sunwooz 8 days ago 0 replies      
I don't know if this is the right place to post this and I'm sorry if it's too intrusive.

I created a small python program to help job seekers to parse through all the jobs posted on Hacker News. It uses keywords like 'New York', 'NYC', 'SF' to only get the jobs in the area you want and it saves it all in a text file.

You can find the code here: https://github.com/sunwooz/Hacker-News-Job-Parser

By the way, I'm looking for a Junior Web Developer position in NYC! Please contact me if you are interested. yangsunwoo@gmail.com

estsauver 8 days ago  replies      
The Climate Corporation, http://climate.com/careers, San Francisco, Seattle, Or KC Preferred (varies by position.)

I know we're hiring for a wide variety of software positions, including Rails Engineers, Javascript Engineers, Clojure/Java Engineers, project/product people and a variety of scientific positions as well. If you'd like more details you can contact me personally at estsauver at climate period com or you can contact us through the Jobvite link.

========================================================About Us:

The Climate Corporations mission is to help all the worlds people and businesses manage and adapt to climate change. To achieve our mission, we have built a unique technology platform to enable, for the first time, the real-time pricing and purchasing of customizable weather insurance. Managing over 200 TB of data, including 34 trillion+ weather simulation data points, 150 billion soil type observations, and more than 3 million daily weather measurements, we are one of the largest users of Amazon Web Services.

Today The Climate Corporation is focused on helping farmers protect and increase their profits in the face of increasingly extreme weather. At the heart of the company is our unique Climate Insights technology platform, which encompasses our core competencies across weather monitoring, agronomic modeling, and weather simulation, and accounts for over 200 TB of data, including 34 trillion+ weather simulation data points, 150 billion soil type observations, and more than 3 million daily weather measurements. This platform powers the companys portfolio of technology-based products and services, which are revolutionizing agricultural risk management and farm management.

At The Climate Corporation, leaving a mark on the world is in our DNA; we want to make a lasting and meaningful real-world impact. We relish big problems because they are the most interesting to tackle, the most rewarding, and typically, the most valuable to solve. We also thrive on finding the possible in the impossible.

If you are the best at what you do, you like solving interesting problems, and you are looking for like-minded people dedicated to having a major impact on the world, we are eager to talk with you.

See our video about what its like to work at The Climate Corporation: http://vimeo.com/63381109

What We Offer:

Our team is composed of some of the most brilliant interdisciplinary minds in the industry. The environment is extremely engaging and fast-paced, with dozens of specialties coming together to provide the best product possible product and experience for our customers.

Competitive salary, excellent benefits, and some of the best perks in the industry, including:Stock options. Our success is your success The opportunity to learn business and sales operations skills at a company experiencing explosive growthWe provide meals and a large assortment of snacks, drinks, fruits, coffees, and teas to help you get through the daySpend 25% of your time (2 solid weeks out of 8) exploring personally compelling topics through independent research/development workCompany sponsored outings, including go-kart races, kayaking, holiday yacht parties, and sporting events, etc.We sponsor hackathons, meetup groups, networking events, tech-talks, and conference trips. If you want to get involved in the tech community, we'll support your effortsWe encourage all employees to better understand our customers by getting out of the office and hearing firsthand from the agents and farmers our products serveEnergetic idea-driven work environment with an exciting cultureExciting world-changing opportunity - we are solving problems that have a massive impact on the worldA driven, talented team that aims to make a large-scale impact through an innovative technology platform


If you'd like to talk, please shoot me an email. I've only been at Climate for a little while, but if you think this is a place that would interest you, please reach out.


Ask: Does anyone have a ASP.NET site to show off?
5 points by downrightmike  19 hours ago   4 comments top 4
hendi_ 6 hours ago 0 replies      
Yes, have a look at https://www.bunkerapp.com/

Both the website and the app itself are written ASP.NET/C# using MVC. I'm happy to answer any questions you might have :)

Avalaxy 4 hours ago 0 replies      
Just curious, why do you want to know? You probably won't notice any difference with a RoR or PHP website, the C# code is in the back-end.
TheSmoke 19 hours ago 0 replies      
well, atwood & spolsky have the stack exchange network. the biggest show off i guess.
theskhan 10 hours ago 0 replies      
abtobolo.com created using Asp.Net MVC.

AbToBolo is a hindi word which in english means "Speak Now".

Ask HN: Do you misuse apps?
4 points by ziko  14 hours ago   4 comments top 4
frou_dh 5 hours ago 0 replies      
The one of these I'm conscious of is using the web browser's location bar as a quick text editing area, including pasting in to it then cutting out of it as a way to remove text formatting from something on the clipboard.
AznHisoka 13 hours ago 0 replies      
I don't misuse apps.. although I do misuse APIs, if you catch my drift :)
ryanthejuggler 9 hours ago 0 replies      
I don't think there's a sysadmin in existence who hasn't misused $(cat). It's really for concatenating 2 files, but only rarely have I ever used it or seen it used for anything other than quickly checking contents of a file; e.g., $(cat package.json | grep version).
LarryMade2 12 hours ago 0 replies      
I use apps. They may not always be used for their intended purpose but my use of them provides my desired result either more efficiently, conveniently or cheaply than other methods available to me.

I think all of us do so daily without even knowing about it.

Selling a side-project. Any advice?
2 points by simondlr  12 hours ago   discuss
Boulder for startups?
4 points by gotrecruit  21 hours ago   6 comments top 2
timhargis 2 hours ago 0 replies      
Have debated moving to SV but Boulder sounds interesting. When you say "smaller" do you mean the ecosystem, " vibe" and talent is just as strong as SV just with fewer people, or do you mean it's on the right track but still not comparable to SV?
rpedela 14 hours ago 1 reply      
Yeah I live in Boulder now. Before that I lived in Silicon Valley. In terms of startups, Boulder feels a lot like Silicon Valley to me but much smaller. Denver (not too far away) has a good startup scene as well.

The nightlife in Boulder exists but it is pretty chill in my opinion. I think it is because most people here actually do stuff outside (i.e. hike, bike, ski, etc). The nightlife in Denver is a bit better and I would say it is typical of most larger U.S. cities. To be fair, I did not go to school in Boulder so I cannot comment on a university student's version of nightlife.

Ask HN: mturk + Google API at no cost to you
5 points by makerops  1 day ago   3 comments top 2
notduncansmith 1 day ago 0 replies      
Haha, I saw that same post and had the same idea (and I think like 9 others did too). If you're interested in working together email me: hello [at] foundersmonthly [dot] com
markhall 1 day ago 1 reply      
I'm excited to see this being made into a web app! Brilliant hack and scalable process.
Ask HN: If you were CTO of a new start-up, what would your stack be?
15 points by acron0  2 days ago   30 comments top 24
seivan 2 days ago 1 reply      
Rails, building a versioned API. Try to keep it incredibly light weight with just VERBS applied to resources. Trying to avoid that word that starts with R and ends with ESTful.

I might use RBX or JRuby depending on what kind of and the amount background processing. Basically if I need native threads.

For things that might be heavy and require both speed and massive concurrency I might switch that out to either Go or Erlang.

In fact, for some portion of the APIs I suspect not to use ruby and instead Go/Erland. Depends basically on the situation.

I will probably stick to SQL, PostgreSQL to be precise. For heavy relationships, I'd use Redis for associations. Keeping Model IDS in sets or orderedSets. That way I could just keep my SQL light weight and only need indexing the ids and avoid that whole mess of compound index.

Memcache with Rack-Cache.. I'd suspect I'd rely heavily on HTTP Cache. That way I don't need to cache data objects, and have to redo the json all over again. Basically tring to avoid layers of caches, when I could just do it at the user end point. Of course I understand edge cases will turn up. So I'll be prepared for that.

Then the client(s). iOS, just because I'm pretty certain whatever we offer, we can offer it better on the mobile platform as a native, also I can code OBJ-C & design for iPhone.

Web, I'm probably not going to be doing the web-frontend much so I leave it to whoever I deem fit for the web. Whoever this person is, hen will be in charge of both the design as well as the code base for the web front-end. Meaning whatever stack hen choses to work with.

Preferably Bourbon.io with SASS/SCSS and either Ember.js or Batman.js.

songzme 2 days ago 0 replies      
If I'm looking at ~10,000 users, I will go with Ruby on Rails (ROR) because I have a few years of ROR experience and I can get things done faster. ROR handles many things for you (like security) and there are many gems out there to help you get things done that otherwise would have been complicated (devise for generating users database). When you are done, push it up on heroku and you will have a solid product.

If your site is very real time (chat, real-time data), I'd look into meteor. They are a framework built on top of NodeJS and its built from the ground up to be real time. Like ROR, they do many wonders for you app (security) and has built in user authentication system.

If you are looking to build the site for a learning experience and want to learn how the web works and build everything from the ground up, go with NodeJS. Install packages yourself, tinker around with security, etc. Its a great exercise.

memracom 23 hours ago 0 replies      
Scala with Akka, and RabbitMQ for scaling across multiple servers. This would be a bit more work up front than a web framework like Django but it would be more maintainable in the long run due to the fact that Akka encourages writing simple loosely coupled code that does one thing (Single Responsibility Principle). Even more important is to get the dev team working using TDD (Test First Development) and provide a proper vision to guide them. Things like Uncle Bob's Clean Code book, and the raw, original Agile manifesto before it got sucked into the Scrum and XP methodology machine. Even though the code is more functional than object-oriented, the SOLID principles still mostly apply.

Some alternate choices that could be OK if you can find at least one good developer to lead the team, are Clojure, or Erlang/Elixir. With the Erlang virtual machine, RabbitMQ would not be necessary, although I like it because it gives you a lot of points where you can measure/monitor the internals of your application. I would also seriously look at adding Apache Camel to the mix even though Akka does not require Camel to integrate actors. But Camel is a thin layer that makes it easier to reconfigure integration points.

msaspence 2 days ago 0 replies      
Your stack should be whatever will allow you to test your assumptions the quickest.

For a lot of cases this will be whatever you are most familiar with. There will be some cases where a piece of tech you haven't used before simply offers enough benefits to make it worth climbing the learning curve. However you want to use the best tool for the job, for startups the job isn't to build an amazing, scalable and maintainable code base, or even a great product. It's to find a "repeatable and scalable business model" before you run out of money.

This means speed is of the essence, choose what ever technology you can launch your MVP and test your assumptions with in the shortest possible time. At the same time balancing medium term scalability and maintainability concerns.

masterj 2 days ago 1 reply      
There is no way to answer this question without knowing more about what that product is.

If that product can be well-served with a customized wordpress template (or similar off-the-shelf CMS), that's probably what you should do.

If that website requires process tons of data in real-time, that pushes you to a different stack.

If that website requires storing and processing tons of data, but processing can be batched, different stack.

If that site is an interactive game, different stack.

Do you need to stream data? video? process large uploads? Should it work offline? Should it work on multiple devices that are offline at the same time and sync up later? Is it mainly mobile? Is it a big enterprise-y application? Mainly consumed by teenagers on mobile phones? Serving a population in rural Brazil / India / Bangladesh?

You could go on like this for quite some time.

I certainly have my preferences, like any dev, but the needs of the project are going to dictate what's needed.

xauronx 2 days ago 0 replies      
Honestly? For a large project probably PHP/jQuery/Bootstrap, iOS, MySQL on AWS.

For something smaller and quick I'd try to use Parse.

7Figures2Commas 1 day ago 0 replies      
Nobody proposing very specific technologies here seems to be taking into consideration the cost of the resources who have competence with those technologies, and how easily these resources can be located and recruited.

A good CTO will always look at non-technical considerations of this nature because, in most cases, your ability to deliver is not just about the technologies you select.

joeldidit 4 hours ago 0 replies      
AngularJS, SCSS, Python or PHP, Memcache, SQL database (MongoDB where needed).
dandrews 2 days ago 0 replies      
Anything Cognitect - just because I've never met a Relevancer I didn't like.
ericthegoodking 9 hours ago 0 replies      
Front-end: Angular, as it is great. Back-end: Rails, its what im familiar with.Db: postgresql Bootstrap 3.0 -This is a great and well designed library.sass
notduncansmith 2 days ago 0 replies      
Sinatra for the API, Redis & PostgreSQL for data, Ember & SCSS on the front-end.

Redis should be able to handle the most common data for 10k users, with PG for the less commonly requested data.

No particular reason for choosing Ember other than I like it better than Angular/Knockout/Backbone, and same for SCSS as opposed to LESS/Stylus.

I feel like Node would be overkill in this scenario, Sinatra is so much faster to develop with (for me personally, I'm sure there are plenty of Noders out there who could swing it with their eyes closed).

PostgreSQL + Redis + Ember + SCSS + Sinatra; I call it "The PRESS Stack"

hardwaresofton 2 days ago 0 replies      
Front-end: Angular sounds like an awesome thing to bandwagon on to, but I've personally had more exprience with jQuery+KnockoutJS, and that's worked fine for me. But I hear that Angular has way better structure, once you get over the learning curve

Middle: I really like Flask -- essentially django lite, and very very quick to get to writing real code, plugins are pretty good also. BUT, if you want to handle websockets and stuff, you need to get something like tornado/gevent/etc involved... I liked the quickness with which I could work with websockets with NodeJS, but callback hell is no fun. Revel (Go) might be good, if you want to reap some speed benefits.

Database:I would suggest Postgres. Solid as a rock, has new features (9.3 is pretty spiffy). If you're going the non-relational route, I really like RethinkDB -- fantastic management console, really modern functionality (dumping is super easy, etc).

xackpot 1 day ago 0 replies      
We recently had this exercise at our mobile start up when we were deciding on stack. Like any other start-up we wanted to be nimble and fast, so we decided to use ready products with our start up. We chose Parse BaaS for our data, Dotcloud PaaS (PHP, CSS, HTML) for hosting. So the only major things that we needed to worry about involved HTML, Javascript, PHP, Objective-C.
playing_colours 1 day ago 0 replies      
Based on your requirement I would think about 2 options for backend (REST service):

1. if I am a single backend developer for some period of time or have 1-2 people around I would go with what I am most familiar with and what can suit: in my case it is Scala, Playframework, MongoDb or Postgres.

2. If I start with a team to hire and work on the whole stack I would start with something that is both rather hot/new to attract smart developers and keep them motivated and stable, with good stable choice of libraries to focus on the product not fixing issues in half-baked libraries. I believe Node.js MEAN stack or Rails would be my choice.

For front-end I would go with Javascript/Angular.js

soundoflight 1 day ago 0 replies      
.NET and Node with Azure/Azure Mobile Services and progressively enhanced Backbone on the front-end of the website.
sejje 1 day ago 0 replies      
Rails or Django on Heroku, most likely.

The frameworks (try to) help you keep from botching things so bad it's painful later, and heroku just because I hate server config.

twog 2 days ago 0 replies      
Honestly, whatever the best tools for the job are.

My preference? Rails, Ember, Mongo, Haml/Sass

meerita 2 days ago 0 replies      
If I have to start a new project, the initial code and MVP would be rails, just to show off, but since I've been dealing with Erlang, I must say that baby is too sexy to say no. It would be between Earlang or either Go...
groundCode 1 day ago 0 replies      
Angular for the front end work. Backend API built out in either Python with a minimal framework like flask or perhaps Go if I had the luxury of time to learn as I built it. Postgres for the DB.
agibsonccc 2 days ago 0 replies      
Scala/Play for any heavy lifting. Node for the web layer and Angular/SASS for the front end with grunt to handle node and front end builds.
brianbarker 2 days ago 1 reply      
Go, MongoDB, AngularJS.

Go for being modern, fast and fun. MongoDB or similar for its scalability and being quite good for modern applications. Plus I'm just tired of SQL DBs.

AngularJS for a rich client experience, plus I look at REST servers as serving any type of client and the thick web client is but one such potential user of the service. Expanding to mobile or god-knows-what is easier.

I have more details about architecture I'd prefer and could write a lot on that, but don't want to.

captainbenises 2 days ago 0 replies      
Rails, devise, postgres, heroku, scss, backbone.js or angular.js. Stripe, Google Analytics, Xero, Dashing.
Fishrock123 1 day ago 0 replies      
Front-End: I'm used to jQuery + Jade, but possibly something fancier like angular/ember, or even meteor.

Middle: Node.js + Express (unless using meteor). If not node, then Sinatra.

Database: MongoDB, Redis if necessary.

mattwritescode 1 day ago 0 replies      
Django, Nginx, mysql
Ask HN: Going back to programming
69 points by teekay  4 days ago   57 comments top 31
espeed 4 days ago 2 replies      
Don't worry about needing to catch up. Stuff is moving so fast these days, you're always working with something new. Everyone is in a continual update mode so it's not like you have 10 years of catching up to do. Tech has turned over a 10 times since then. You could say 10 years and 2 years are functionally equivalent from a new tech point of view.

And don't worry about corps and recruiters. Focus on a problem you want to solve, and update your skills in the context of learning what you need to know to solve that problem. If you can leverage your industry experience in the problem domain, even better.

Data is driving everything so developing a data analysis/machine learning skillset will put you into any industry you want. Professor Yaser Abu-Mostafa's "Learning From Data" is a gem of a course that helps you see the physics underpinning the learning (metaphorically of course -- ML is mostly vectors, matrices, linear algebra and such). The course videos are online for free (http://work.caltech.edu/telecourse.html), and you can get the corresponding book on Amazon -- it's short (http://www.amazon.com/Learning-From-Data-Yaser-Abu-Mostafa/d...).

Python is a good general purpose language for getting back in the groove. It's used for everything, from server-side scripting to Web dev to machine learning, and everywhere in between. "Coding the Matrix" (https://www.coursera.org/course/matrix, http://codingthematrix.com/) is an online course by Prof Philip Klein that teaches you linear algebra in Python so it pairs well with "Learning from Data".

Clojure (http://clojure.org/) and Go (http://golang.org/) are two emerging languages. Both are elegantly designed with good concurrency models (concurrency is becoming increasingly important in the multicore world). Rich Hickey is the author Clojure -- watch his talks to understand the philosophy behind the design (http://www.infoq.com/author/Rich-Hickey). "Simple Made Easy" (http://www.infoq.com/presentations/Simple-Made-Easy) is one of those talks everyone should see. It will change the way you think.

Knowing your way around a cloud platform is essential these days. Amazon Web Services (AWS) has ruled the space for some time, but last year Google opened its gates (https://cloud.google.com/). Its high-performance cloud platform is based on Google search, and learning how to rev its engines will be a valuable thing. Relative few have had time to explore its depths so it's a platform you could jump from.

Hadoop MapReduce (https://hadoop.apache.org/, http://www.cloudera.com, http://hortonworks.com/) has been the dominant data processing framework the last few years, and Hadoop has become almost synonymous with the term "Big Data". Hadoop is like the Big Data operating system, and true to its name, Hadoop is big and bulky and slow. However, there is a new framework on the scene that's true to its name. Spark (http://spark.incubator.apache.org/) is small and nimble and fast. Spark is part of the Berkeley Data Analytics Stack (BDAS - https://amplab.cs.berkeley.edu/software/), and it will likely emerge as Hadoop's successor (see last week's thread -- https://news.ycombinator.com/item?id=6466222).

ElasticSearch (http://www.elasticsearch.org/) is a good to know. Paired with Kibana (http://www.elasticsearch.org/overview/kibana/) and LogStash (http://www.elasticsearch.org/overview/logstash/), it's morphed into a multipurpose analytics platform you can use in 100 different ways.

Databases abound. There's a bazillion new databases and new ones keep popping up for increasingly specialized use cases. Cassandra (https://cassandra.apache.org), Datomic (http://www.cognitect.com/), and Titan (http://thinkaurelius.github.io/titan/) to name a few (http://nosql-database.org/). Redis (http://redis.io/) is a Swiss Army knife you can apply anywhere, and it's simple to use -- you'll want it on your belt.

If you're doing Web work and front-end stuff, JavaScript is a must. AngularJS (http://angularjs.org/) and ClojureScript (https://github.com/clojure/clojurescript) are two of the most interersting developments.

Oh, and you'll need to know Git (http://git-scm.com, https://github.com). See Linus' talk at Google to get the gist (https://www.youtube.com/watch?v=4XpnKHJAok8 :-).

As you can see, the opportunities for learning emerging tech are overflowing, and what's cool is the ways you can apply it are boundless. Make something. Be creative. Follow your interests wherever they lead because you'll have no trouble catching the next wave from any path you choose.

ChuckMcM 4 days ago 1 reply      
So you wrote this: "however then I thought I could make more money doing things like project management and spent the next ten years pushing paper."

What do you want, to make a lot of money or to write code?

Then you wrote: "I can't leverage the last 10 years of my career; it would basically become a lost decade for me."

What have you lost (other than time?) are you concerned again that its the money that you're not going to make?

The point I'm trying to get to here is that you are at a pretty critical point in your life. You've got a solid 20 years of 'job' ahead of you, and you're about to turn 40. You are looking back at your previous 10 years as a "lost decade" which suggests you've made some internal value judgement that those years were wasted? (or only wasted with respect to getting a programming job now?)

Here is the thing, you made that choice 10 years ago because you wanted more money. It does not seem like it worked out for you. Consider using a different algorithm for making the next choice. Maybe spend time figuring out what you want to do, leaving money out of the picture for now, and see what answer pops out?

Is it programming? You can test that while in your current 'day job' by doing it in the evenings and on weekends. There are projects from operating systems to data bases to web infrastructure out there, pretty much any programming 'task' can be done in the open source world.

Now after doing that for six months, are you racing home to work on your project? Or are you sad because its your "second job, the one without pay" that you do after you leave your main job? That is a good litmus test for what the next 10 years might feel like.

Of course if you have steady work, and you want to change, I suggest you try a number of things until you find the one that you want to do even if they don't pay you.

The "1%" are called that because they aren't most of us. Most of us spend our lives living and working and then eventually dying. We cannot escape death, but we can choose how we live. You're going to spend a lot of time doing what ever it is you choose to do for "work", and so when you look back at that if it was "good times" you will be happy, if it was "a treadmill" you will be sad. Choice is up to you.

jnardiello 4 days ago 2 replies      
First of all let me say i'm in a similar situation. Except for a huge difference: i'm in my late 20s. After a technical university background i started a commercial career and eventually had success. The whole last year was incredibly frustrating as i felt something was not quite right and in september i decided to quit and to start a whole new career as a software developer. Starting at junior level, getting half of the money. In despite of the money side, i'm now incredibly satisfied and happy. Was worth it? Yes. (Note: while i'm married, i don't have kids. My wife was incredibly supportive).

I had to seek for a new job, and i had the very same doubts: am i too old? Will recruiters understand my position and meanings or will they consider me just incapable of long-term commitments? Do i have a chance in the current tech market?

Well, this is what happened: One evening i said "Fuck it" and started to apply for open positions. Companies started to call the very next morning. I had my first interview in less than 24hrs. In less than 2 weeks i had a new career. So, given that i know nothing about your situation/environment, i suggest you to just try and see what feedback you get. You don't really have to abandon your current job while searching and interviewing. In general there are a lot of opportunities as a programmer.

spoiler 4 days ago 1 reply      
> * I can't leverage the last 10 years of my career; it would basically become a lost decade for me

I don't believe there's nothing you've learned that you couldn't apply to programming (not to mention software/application design).

I've applied concepts I've learned in biology class to programming! Also, a lot about programming is management, too: managing memory, managing data, managing workers, threads; just to name a few. Nothing we do in life is a lost to us! :-)

> * my technical skills are rusty

Well, programming is like any other language. If you don't use it, it will start to decay, but you'll never completely forget it. So, it should be relatively easy (with the right motivation), to catch back up, and then pick up from there.

> * I think recruiters are going to give me a weird look

Well, I can't speak for anyone else (maybe I just have weird beliefs), but I don't see why anyone would give you a weird look. The only thing deserving of a weird look is your statement!

> I'd like to get opinions on whether going back to programming as a career in my late 30s is a good idea or not.

I don't think anyone can give you an answer to this question, but you yourself. You should probably try to get into it slowly, without disrupting your current career and if you're comfortable with it, make two sets of lists: one set about personal pros and cons (did you enjoy it? was it more stressful? do you think you're good at it?) and an objective one (do you estimate your current job pays better? is it more convenient? in which job are you more productive?).

I know this whole comment sounds like a "maybe," but you're the one whose opinions matters the most. :-D

neilk 4 days ago 2 replies      
This is the perfect time to do this. These days they're training people with 6 week Rails courses and those people are getting jobs. Not senior jobs, but jobs.

If you are focused on getting remunerative work, you can do it. Just keep in mind you might have to abandon the status you enjoyed at other jobs.

Your product management skills might make you an exceptionally good freelancer or consultant.

danbmil99 4 days ago 0 replies      
Just another perspective: I was management through my 30's, went back to programming in my 40's for various reasons (mostly control of schedule and ability to pursue side projects). I really enjoyed getting back up to speed and learning new languages such as Python, Javascript, C#, as well as new tools and workflows (git etc).

Right now though, I actually miss managing, in the sense that I enjoyed being in the tech lead/CTO position, and leveraging the combined talent of an excellent team. You may want to shoot for that sort of position, once you get your skillset as an "individual contributor" up to where it needs to be. It would seem somewhat self-defeating to spin your 10 years as "pushing paper", when you could presumably call it "leading a team to victory" or at least avoiding abject defeat.

The truth is, a combo of tech skill and social awareness enough to herd cats is a very valuable thing in our industry, I wouldn't throw it away due to frustration or boredom.

Also, do some personal FOSS projects and get your github account looking active.

alexatkeplar 4 days ago 0 replies      
I have a friend who's just done this - after Computer Science at college, he became a business analyst; spent 10 years as a BA in Manufacturing and latterly Finance, finally realized it was never going to get more interesting or better paid, and quit 2 months ago to join MegaCorp's graduate developer programme. So far he's loving it and really glad he made the switch.

I think you have a couple of options:

1. "Write off" the last decade, and leap into a junior-level position as a developer

2. Start learning new technologies & contributing to open-source projects in your spare time. Build up your "coding muscle", and then get hired into a mixed development/management role (e.g. Engineering Manager; Lead Developer)

A suggestion: don't go back into web programming. Go for a less mature, lessy clubby, better-paid, higher-growth segment, where the difference between a guru and a novice is closer to 2 years than to 5 years. Data engineering (Hadoop, Storm, R, pandas, Spark, Incanter, Pentaho, Mahout) is a great example of this.

Good luck! And if you want to contribute to open source data projects, we'd love to get your help at Snowplow :-)

smoyer 4 days ago 0 replies      
I've gone "back to technology" from management a couple times in my career and was always glad that I did. If you've got a reputation as a PHB, you might have to switch companies and you really can't expect to be hired into a technical position unless your skills are current. Get to work learning the skills related to your next position (and don't quit your day job).

Explaining the reversal is easy ... you followed the traditional promotion track and after too many years of drudgery, you realized your true passion is the technology. Forward looking companies will now have a technical promotion track and you won't hit a ceiling like the stodgy older companies. At one point, I hired a newly-graduated MBA (at half my salary) to do the paperwork parts of my job and made sure I was viewed as a "technical manager".

Sakes 4 days ago 1 reply      
Yes, you should go back, but the real question is how.

I don't think it is a good idea to throw away all of your experience as a project manager. It seems to me you would do best to look for a hybrid position. Find a job where you would do some project management and some programming.

I'd look for a job at a small company, where their developers are used to wearing a lot of hats and don't require a full blown project manager. A place where the company could benefit from some reorganization as well as a programmer who can provide support to other devs by helping put out fires, put in code hours on projects falling behind schedule, and maybe build some prototypes.

mentos 4 days ago 0 replies      
If you've got 15 minutes I recommend watching the commencement address Steve Jobs gave at Standford in 2005.


I was in a similar position you are in and it really resonated with me.

"Remembering that I'll be dead soon is the most important tool I've ever encountered to help me make the big choices in life. Because almost everything all external expectations, all pride, all fear of embarrassment or failure - these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart."

unoti 4 days ago 0 replies      
Project management skills and business experience are valuable for any developer. Your time was not wasted.

Regarding recent coding skills, this is not an insurmountable problem. Retraining of skills is something I've had to do a lot of times over the last 25 years that I've been doing programming. The way you overcome this problem is: 1) look at what kind of job you want. 2) Do independent work that you can show off to recruiters and developers as a point of discussion. So, for example, a few years ago, I wanted to get a job working with Hadoop. I did a bunch of things with it so I could show and discuss it. Before that, I wanted to get a job working with C#.

Even developers who have been coding every day still need to retrain themselves to stay relevant for more than a few years. You can do it if you want to: go get em!

readme 4 days ago 0 replies      
I know there is ageism, but I wouldn't worry about that if you're really passionate. By passionate I don't mean "willing to be exploited" either. I mean, on your own time you've got some impressive projects you work on.

If you try to go the tired old route of handing your resume to a recruiter, of course you're going to face ageism.

I don't even have that much stuff on the web and I often get emails about what my rates are for freelance work.

So, do some projects, make sure you really love programming, try to pick up some side work, then eventually you'll find someone who wants to give you a full time job. If you're talented and good you can do this no problem. We are in strong demand right now.

If you go the tired route of resume spamming you're more likely to be glossed over unless you've got something really, really impressive on there.

shawndrost 4 days ago 0 replies      
> my technical skills are rusty; I'd have to most likely get a huge pay cut and start at a junior-level position

You should check out my school, http://hackreactor.com -- we've had several students that fit your profile. If you take a couple of months to get rid of the rust, you can reenter at a high salary in a senior role.

edsiper2 4 days ago 0 replies      
I would suggest:

- do not look "programming" as an end, just as a tool to accomplish an objective.

- do not focus on recruiters, focus on what really motivates you and see which companies/startups can benefit from your skills and motivation, then write them directly.

- Having an updated programming background is good, even better if you can show in an open source way what you have done or what you are able to do. I mean with this open a github account and start having fun.

- Does not matter what you will do next, its important you refresh your programming skills now .

- Listen to your intuition.

andyl 4 days ago 0 replies      
I went back into development in my late 40's. I made the change because the tools are amazing, and I can do by myself what used to take a whole team. Also - I'm getting to the age where I can't get hired as an employee anymore. But I've got a ton of flexibility and a lot of opportunities.

PS it took me a ton of time to get up to speed - I laugh at 'become a programmer in six weeks'.

punkrockpolly 4 days ago 0 replies      
I spent the past 7 years doing project management, and have decided to go back to programming this year. I'm brushing up on technical skills now, which is easier than you think, given how many online and offline resources are widely available.Being willing to take a pay cut is important, but think of it as a tradeoff for the rewards of more interesting work. Also you can leverage your PM experience.Definitely do it! Good luck.
znowi 4 days ago 1 reply      
> it would basically become a lost decade for me

10 years of project management will not be lost on you. It's a great asset to have at any position. Leadership, conflict resolution, team management, even knowledge of paper work - this will likely put you at an advantage.

> my technical skills are rusty

If you really have a desire to code, it's not a problem. You will catch up fairly quickly. If it's your way of escaping the current pain, then you should think twice. Especially given a potential "huge pay cut".

> I'd most likely have to overcome additional barriers when seeking a job

It's possible. But then again, if you really love programming, don't let "weird looks" to hold you back. Do what you love. It's a good recipe reiterated many times here on HN.

dasil003 4 days ago 0 replies      
If you can afford it, do another startup. This will help catch you up far faster than any corporate job ever could. Plus you will end up with lots to show for your effort, so in 5 years no one will really even notice the lost decade on your resume.
vellum 4 days ago 0 replies      
My advice is to start coding on your off hours. If you do decide to go back in the field, don't use recruiters or HR. Publish your work on Github or an app store if you decide to do mobile. Go to meetups, meet real developers. You'll know your skills are good enough when they want to hire you.
codecrusade 17 hours ago 0 replies      
Why dont u start something on your own as a part time project? And if it takes off well else it becomes a solid cred
seivan 4 days ago 0 replies      
"However then I thought I could make more money doing things like project management."

This makes me sad. You want coding because you're realizing most managers are worthless and developers who can empower themselves do without you.

neilbo 3 days ago 0 replies      
I am also in a similar situation and I say go for it. I'm a Coronary Care Nurse (8 years and counting). I was previously employed as a Cardiac Rehab Nurse as well and it was very frustrating as I did not have creative freedom to manage problems I wanted to solve in that industry. Like jnardiello I'm in my late 20's, no kids, no mortgage, just newly wedded and have a very supportive wife. I basically wanted to solve a specific problem at work and I came across Web Apps. This changed my world and I decided to build one for a specific purpose at work (sixmwt.com,6MWT App). I did this in my spare time and decided only two weeks before my wedding (last month) to quit my Cardiac Rehab job and pursue web apps. I still work as a Cardiac Nurse once a week with the flexibility of picking up extra shifts when I do need to. It's scary as hell as I am a clinical person and have no experience with the IT industry. I basically stackoverlow, youtube and google things I need help with. I am very lucky to have a friend who is mentoring me in .Net/C# at the moment, I won't bore HN with that (you can read more at neilbo21.wordpress.com). I've been working on my resume and portfolio and I guess that's the main thing to work on. Show people what you can do (especially on GitHub). This advice has been recently reinforced from a great Software company (@Net_Engine) who I met with the other day to help guide me through this life changing decision. So I guess if it is any source of inspiration...ask yourself why you want the change, what is it about programming that you love? I guess I'm still in the honeymoon phase of learning something new, I love the instant gratification of writing a few lines of markup code and solving problems with web programming. I'd love to delve deeper and make a real CRUD app and use databases etc.

I wish you well in whatever you choose to do, Good Luck.

jwatte 4 days ago 0 replies      
Being cognizant of project management implications is actually an important skill for a programmer. Nothing gets developed in a vacuum.If you don't have a CS degree, though, falling back may be harder. Pure web front end development isn't as valuable an application of programming as systems and full stack development.
thekevan 4 days ago 0 replies      
* I can't leverage the last 10 years of my career; it would basically become a lost decade for me

Organizations often have issues with different departments communicating. If you have experience in both, that can be a big asset.

zekenie 4 days ago 0 replies      
What if you started doing a little bit of freelance on the weekends. Make your rates low, just get your feet wet and get paid something for your time. That way you'll get exposed to the new technologies, see how it feels, but not take any huge steps?
garrickvanburen 4 days ago 0 replies      
Something in you kept you pushing paper for a decade. Rather than shuttering it, perhaps you can find a way to include it and more programming. I doubt this is an employee-role. Likely either being a vendor yourself or founder on project.
stenl 4 days ago 1 reply      
Unless you're starving, money is not important. You obviously want this - go for it! You'll have more fun (re)learning programming, and the challenge will make you grow as a person.
gutsy 4 days ago 0 replies      
I would say just start programming in your spare time and then look for a smaller technology consulting company to begin working at. We've got a lot of senior folks who make really good money as "architects" who use project management skills along with coding, spending their time about half and half. It certainly isn't a lost ten years, you've gained some awesome skills and frankly programming is like riding a bike!
hagope 4 days ago 0 replies      
My advice is to get your feet wet, try to build something in your spare time and bring up your skills...I think with persistence you can make up time, the tools to learn and build are just getting easier and better...the bar to programming is getting lower and lower (and the need to program is getting greater!).

Most importantly, make sure you enjoy programming, then everything else will fall into place. Good luck!

ghostdiver 4 days ago 2 replies      
10 years, so basically you were programmer in era of CGI/Perl?
beachstartup 4 days ago 0 replies      
the irony of your situation is back when your career started as a developer, you probably didn't have any of these hangups, even though you had zero experience. you just wanted in.

so keep that in mind and just go for it. get a job and start doing it, and deal with the pay cut. it's not really a big deal. i took a pay cut when i started my business... you just kind of get used to it.

Ask HN: Have I wasted my college years by commuting?
3 points by vortexh  1 day ago   8 comments top 4
T-hawk 7 hours ago 1 reply      
Do join a fraternity. I never thought of myself as the fraternity type, but joined one in my third year of college too after a few friends did. Best decision I ever made. 14 years later it's still a major part of my social life, both with current students and alumni from all years from my class to the present.

What a fraternity gives as opposed to clubs is the opportunity for unstructured types of social interaction. A fraternity house is where you can just hang out with whoever's around, rather than being always oriented on the tasks and projects of a club.

I wasn't the same guy after college as after high school, a change almost entirely induced by the fraternity. A Greek house is a fantastic opportunity to learn open-ended leadership roles and break out of the task-assignment structure of academia and business grunt work.

Whether commuting can work depends a lot on the particular fraternity, of course. Mine has always had a fair few commuters. It's not quite the same as living in the house, but with effort to show up and be around and involved, commuters can get a pretty good experience as well. It's not too late to join. The relationships and experience will stay with you after graduation.

YuriNiyazov 1 day ago 1 reply      
I commuted too. It totally sucked, and I got much less out my college experience than I could've. My girlfriend did too. Basically, our answer is, yes, you did, sorry.

Some people are somehow able to naturally fit into the college life even though they commute. Other people just don't, and need the continuous hustle of the dorm life to really feel like they are learning something about how people live and interact. You just might be one of the latter.

Q4273j3b 23 hours ago 1 reply      
Have you considered that some of it is just mad cabin fever? Sounds like you've been in the same house for at least 6 yrs. Why don't you take a term or two off to work and travel, starting this Jan or next summer?

Let's suppose the equation is

(baseline commuter alienation)*(personal response factor) + (cabin fever) = ):

First term is difficult to change (moving on campus might not make financial sense or that much of a difference if it's still your hometown); but dealing with the second term can be super doable both logistically and financially. Just make sure you have a structured plan of what to do, that you'll be around other people, and that you have a fixed date & plan for coming back to college. You're not dropping out, just ducking in and out really quick for some air.

In addition, you might be surprised, 5 terms of college isn't necessarily too late to transfer. It just depends on the target school in question and how the credits work out.

Good luck, unknown internet buddy!

TheSmoke 19 hours ago 0 replies      
the thing is, being close to your college or work is that you have all that time you're spending to yourself. if it takes 2 hours in total then you will have 2 more hours for yourself in which you can learn something new or build something good. this is why i relocate to a closer location when i have a new job.
Ask PG : is company culture a priority from day one
2 points by lauremerlin  18 hours ago   1 comment top
bliti 13 hours ago 0 replies      
What sort of culture is there if you have people working on and off all the time? Cultures are developed when people spend time together over time.
10 Books for Data Enthusiasts
5 points by hocaoglv  1 day ago   1 comment top
nekopa 1 day ago 0 replies      
Please, for all us mobile users, post a clickable link:


And by the way, thanks! Looks like some great books.

I especially like the fact that you did a good synopsis and a why you should read it for each book. I wish more posters would of this...

Edit ninja: to give props and why.

Ask HN: How do you control piracy of your products?
2 points by adidash  21 hours ago   4 comments top 3
bromagosa 20 hours ago 1 reply      
I'm both a programmer and a musician.

As a programmer I think bits are bits, they are meant to be replicated. I make my software free (open) and charge for the service, not the product.

As a musician, pretty much the same thing. I make most of my earnings from gigs. I see albums as marketing, a polished support for what you could get in a digital form for free. Some people still prefer the physical form, especially if you offer something more original than a classic plastic case digipak. I'm actually genuinely happy when I see my albums shared in online forums.

So my advice would be: provide a service valuable enough that users are willing to pay for it even if they could find the contents somewhere else.

yeukhon 20 hours ago 0 replies      
There is no way to stop it. I think you have to let that go. The amount of money you put into defending your code will be a big loss in the end.

1. Make your product pricing reasonable.

2. Invest money into customer support.

3. Take survey and reward users as often as possible.

4. Ask users what they want and actually implement new features (in your case cover the missing topics as quickly as possible.)

A good example is Django Best Practice. I am sure people are pirating that book (and I have pirated other books before too). But I purchased that book because I think the authors are very knowledgeable and they do very good customer support.

People will come to you and buy your service if your contents are great.Give up some content freely and make the rest profitable?

In the end some people will pirate and spread free stuff around.

bowerbird 20 hours ago 0 replies      
how do you hold a moonbeam in your hand?


       cached 10 October 2013 04:05:01 GMT