HNHacker News
TopNewBestAskShowJobs

bennyjoseph

12 karma · joined September 18, 2012

submissionscomments
bennyjoseph··on Ask HN: Who is hiring? (November 2017)
Allbirds (www.allbirds.com) | Several positions | San Francisco, CA | Full-time, Onsite | Competitive Pay + Equity

At Allbirds, we’re on a mission to prove that comfort, good design and sustainability don’t have to be mutually exclusive for shoes. We are building out our technology team to tackle a variety of challenging problems as we try to keep up with our explosive growth. As a direct-to-consumer product company with a loyal customer base, we need your help to make our omni-channel mobile, web, and retail experiences as delightful as our world-renowned shoes. We also must turn our data into a strategic asset by significantly investing in our data capabilities. If that sounds exciting, come join us! Here are our open roles (click for more details):

Senior Software Engineer (Full Stack), Software Engineer Level 2 (Front End), Senior Software Engineer (Front End), Staff Software Engineer (Front End), Senior Software Engineer (Data), Staff Software Engineer (Data)

Benefits & Perks: - Bonuses - 401K match - Free lunch on Thursdays - Gym membership (we take health seriously) - Free shoes - 40 hour weeks (we value work/life balance) - Friendly and diverse startup atmosphere

If you are interested submit your resume to the job posts here: https://www.allbirds.com/pages/careers. It will come directly to me.

Cheers!

bennyjoseph··on Ask HN: Who wants to be hired? (November 2017)
oops my bad. will remove
bennyjoseph··on Ask HN: Who wants to be hired? (November 2017)
Allbirds | Several positions | San Francisco, CA | Full-time, Onsite | Competitive Pay + Equity

At Allbirds, we’re on a mission to prove that comfort, good design and sustainability don’t have to be mutually exclusive for shoes. We are building out our technology team to tackle a variety of challenging problems as we try to keep up with our explosive growth. As a direct-to-consumer product company with a loyal customer base, we need your help to make our omni-channel mobile, web, and retail experiences as delightful as our world-renowned shoes. We also must turn our data into a strategic asset by significantly investing in our data capabilities. If that sounds exciting, come join us! Here are our open roles (click for more details):

Senior Software Engineer (Full Stack), Software Engineer Level 2 (Front End), Senior Software Engineer (Front End), Staff Software Engineer (Front End), Senior Software Engineer (Data), Staff Software Engineer (Data)

Benefits & Perks: - Bonuses - 401K match - Free lunch on Thursdays - Gym membership (we take health seriously) - Free shoes - 40 hour weeks (we value work/life balance) - Friendly and diverse startup atmosphere

If you are interested submit your resume to the job posts here: https://www.allbirds.com/pages/careers. It will come directly to me.

Cheers!

bennyjoseph··on Show HN: Sameroom.io
I work at a large company and have been surprised at all the different communication tools used across teams. This is a super helpful tool to help fix that because I think its hopeless to think that everyone will get on the same tool.
bennyjoseph··on Ask HN: How to get first 1000 users?
This a good reference to get you started: http://www.slideshare.net/mattangriffel/growth-hacking
bennyjoseph··on Ask HN: How do you file your estimated taxes?
Very helpful. Thanks!
bennyjoseph··on Ask HN: Resources for learning IOS programming
I learned by taking the free Stanford iPhone class. You can find details here: http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

The lectures are on iTunesU and you can even do the assignments to get some practice.

bennyjoseph··on Show HN: A personalized checklist to save you $1,000s in taxes
here is the clickable link: https://www.goodapril.com
bennyjoseph··on How to get a job as a C++ developer?
Here are the key things you need to learn:

1. Memory Management - Java takes care of it all for you, whereas in C++ you have to manually allocate and de-allocate memory, otherwise you will have memory leaks.

2. Learn the Standard Template Library (STL). C++ has a much smaller library of pre-built code that Java. The STL is very good for some basic data structures like map, set, etc.

3. Pointers - Java has references, C++ has pointers. You need to learn how to use them safely.

4. Polymorphism - Similar to Java but syntax is a bit different

5. Operator Overloading - You can redefine operators such as "+" or "-" to make your code look cleaner. This can be dangerous, but very useful if done correctly.

I think that is a good start. Overall the transition to C++ should be relatively easy once you master memory management and pointers.

bennyjoseph··on Ask HN: How do sites like coinbase.com or mint.com access your bank accounts?
Mint used to use a company called Yodlee to do data aggregation. You can find more information here: http://www.yodlee.com/developers-and-alliances/yodlee-apis/

Since Mint's acquisition by Intuit, they have switched over to Intuit's in-house data aggregation system. Intuit is planning to release these APIs to developers some time in the next few months. You can find more information here: http://developer.intuit.com/agg-cat/

There are some other companies out there like CashEdge and ByAllAccounts, but they tend not to do deals with startup companies and instead focus on selling to big financial institutions like banks, etc.

You also might want to check out Wesabe's (former Mint competitor) data aggregation system which they have open-sourced: https://github.com/wesabe/ssu

bennyjoseph··on Ask: What programming language is the most kickass?
If "kickass" means the ability to build cool programs in a short period of time, then I would suggest Ruby, specifically its metaprogramming capabilities. Very powerful and fun to write.