HNHacker News
TopNewBestAskShowJobs

code

60 karma · joined March 14, 2011

submissionscomments
code··on Ask HN: Getting started in learning software UX design?
Check out "Don't Make Me Think": http://www.amazon.com/gp/product/0321344758/ref=as_li_qf_sp_...
code··on Ask HN: I'm giving away my startup taketake.com for free - who wants it?
Who did the screenplay and video work for the demo?
code··on One way to get YC's attention (check out the ad)
He is assuming because he's the only one targetting "paul graham" as a keyword aka its the only ad up.
code··on One way to get YC's attention (check out the ad)
Sounds like most people have an ad block extension (I couldn't see the ad either; had to use an alternative browser). Op (or whoever is advertising) paid for an Adwords ad. Unfortunately it's not original. People have done this before and the CPC can rack up although I'm sure they've set a low limit to avoid paying more than a few bucks per day just in case.

Keep in mind getting attention doesn't necessarily equate to success (nor does equal failing either). I guess it was worth the split test.

code··on Ask HN: Why does PHP "suck"?
It's funny but people always reference Facebook whenever PHP is called to discussion. Former CTO and now cofounder of Quora, Adam D'Angelo, has said so himself the main reason for Facebook staying on PHP was mostly for legacy reasons. There was simply no good reason to continue using PHP but it had already become a core part of Facebook so they optimize as best as they can. In building Quora, he decided in hindsight to use Python and had Facebook not been so entrench in it, they probably would have switched. That isn't to say Facebook doesn't already use other languages as part of their infrastructure. And it was in part why hiphop was developed.

That said, I have nothing personal against PHP and have been a PHP developer for years. It does get the job done and is forgiving as you have said but make no mistake, there are better alternatives. There are things that, for example, Python and Ruby is able to do that PHP can't since PHP is purely a web base language and Python and Ruby are not. At the end of the day, it's really what the developer is most comfortable with.

code··on Ask HN: Finding a Co-Founder while in High School?
> but I don't need the entrepreneurial sense

Horrible statement. You want your cofounder to be very entrepreneurial regardless of whether he's the business cofounder or the technical cofounder. Otherwise what you're really looking for is a coding monkey disguised as a cofounder to avoid having to pay because you don't have the means to.

> I need someone with a greater or equal knowledge of programming and (more importantly) a drive to actually use that knowledge.

Having a drive is important. Either you or your cofounder needs to be good enough on the technical side. But it sounds like you're discrediting someone who knows his business and marketing chops. Its definitely hard to find someone that knows it in high school but I would be careful about disregarding this in favor of technical talent if you are already a developer. A lot of startups fail not because they aren't able to build their product, it's because they're unable to get it out to the market.

> I know a few people in startups and plenty of people who work in some part of Silicon Valley, but most of those people are considerably older than me (40+) and/or not someone who I would want to work with.

Age shouldn't be a determining factor albeit I can see where you're coming from. However there are plenty of people in their 20s in the valley and the startup scene.

> You might be wondering how being in high school is related to finding a co-founder, or if not a co-founder someone to work on a particular project with, and it's because based on what I've read/heard, people find co-founders in college/university. I don't have that advantage of being grouped with people of similar interest.

No, we're not wondering that. College just is the norm. You need to get a better idea of what you actually need in a cofounder rather than just what you assume you need. And you can find ways to network and meet people of similar interest, even in the East Bay.

Hope that helps.

code··on Ask HN: Why are so many programmers also musicians?
Might be just you and your group of friends. I know a lot of developers and none are musicians. That isn't to say there isn't a correlation or that there is one but most people tend to have friends with similar interest. That could be why you're sending a trend amongst your friends that happen to exhibit these two traits.

For example, among my friends, it seems common that most of the really good hackers tend to code and be avid runners. I'm sure there's no real correlation on that.

code··on Ask HN: PHP, Python or Ruby?
As a previous PHP developer for years, I'm now moving over to Python. I agree with Marco if that was the statement he made. PHP can get the job done but Python overall is just a more powerful and cleaner syntax language.

There are lots of companies that are built in Python big and small. Some examples are Dropbox, Slide, Youtube, Quora, Yelp, etc... It's definitely a scalable language and something I'd highly recommend.

As a disclaimer, I don't have any knowledge in Ruby/Rails but I'd definitely still recommend Python. You'll come across between choosing 2 and 3 if this is the path you're heading down, stick with 2 and move onto 3 later. This will make much more senes once you look into Python.

code··on Ask HN: Starting with programming?
It makes the most sense. If you want to do web development and know absolutely nothing, HTML is the starting point. I wouldn't necessarily call it a programming language but it is a markup language in which is heavily used along with everything else and is the easiest to pick up.

From there, everything else is a building block. Think of it like math. You'd take transitional math before pre-algebra, pre-algebra before algebra, etc... Same thing.

code··on Ask HN: Starting with programming?
In this order...

HTML, CSS, Javascript, XML, Ajax, Python, MySQL

If you're adventureous, try HTML5 and CSS3 afterwards. Also look into jQuery and Django afterwards.

code··on Ask HN: How do scrappy start-up founders get money fast?
Cashflow business to fund long term startup.
code··on [dead]
I enjoy language related subjects as much as I enjoy startup discussions. Unfortunately I don't agree with you (OP) in regards to removing valid technical or language topics in favor of pure startup discussions as both are valuable to me and I'm sure others share the sentiment, hence why they probably why you see a lot of them.
code··on Poll: How fast do you type?
http://d.pr/IH8J

Like a few on here, I never learned the proper way to type although I use all 10 digits. My typing were from countless hours coding or chatting.

code··on Ask HN: What's fair equity for early employees?
It varies significantly depending on the info I mentioned above including your experience as well. Re-read what I wrote carefully, I said AT LEAST $50k. It depends on where you're located as well. Too many unknown factors to give you any valid advice at this point.
code··on Ask HN: What's fair equity for early employees?
It obviously should be a term both parties should be happy with regardless of what that may look like. If neither party are happy, it won't matter. Do you believe in the company and founders?

Having said that, more details would actually help people here give better feedback. How early is early, aka employee number 1, 10, 20? Has the company raise funding? Profitable? How long has the company been around? What position. These factors and others, can influence a lot.

Generally speaking, depending on what stage of funding and how early a startup employee you are, it can vary between 0.5 pt to 5 pts. Of course there are ranges outside of this as well. Salary can vary a lot too. I've seen engineers do as low as $24k/yr to at least $50k/yr.

code··on Ask HN: For companies with 2+ founders, how did you split equity?
Then you split according to value and what can be agreed upon. It's not always natural to have or assume even splits.
code··on Ask HN: What contracts/paperwork should cofounders set up before starting work?
If you're trying to build a scalable startup and raise funding, seek an attorney to set everything up. There's quite a few different legal documents you'll want in place beyond setting up the company and stock distribution. I would not try to do this yourself. And ALWAYS vest all cofounders.
code··on Ask HN: Anyone on HN running a web startup with 50K+ a year net profit?
Was previously but sold the last startup. Currently working on another startup but haven't launched yet.
code··on Code for society
I've posted a "Looking for Technical Cofounder" post here: http://news.ycombinator.com/item?id=2342295. Project does involve machine learning algorithm. If you're local to the Bay Area, I'd be interested in connecting. My contact info is in my profile. I didn't happen to see any contact info listed in yours.
code··on Ask HN: Pls. give me a hard prog. problem (re: talent wars)
Things are not so black and white. In my personal experience many times over, communication and ease of communicating correctly and how fast you move, especially in a startup environment, IS significantly better if not entirely necessary. I've had lots of personal issues making a long distance thing work even with last partners located in a different state much less a different country. I'm sure others can make it work but that's never been the case for me.

Second, in a startup culture early on, in my personal experience, we've had guys jam out all day and night, weekends, etc to push a product out when timing was critical. I can't honestly say I believe the same deadlines can be met with a remote team.

Finally, to be a great coder, beyond godlike programming abilities, you must have certain quality traits (too many to list here).

But per your request, here's a technical challenge we've done in the past. Find an insanely hard captcha, figure a machine learning algorithm for it to be able to read the captcha without relying on human eyes. As the mahine continues to view more and more captcha, it learns to decipher it. I will say you shouldn't do it for the purpose of breaking captchas and in some cases this is illegal but the technical problem to solve it is really good in terms of coding capabilities.

code··on Ask HN: I'm considering leaving a startup to look for big-company jobs (really).
I'm sorry to hear about your situation. From the way it sounds, you were never treated as a cofounder and three years and still no launch is an insane amount of time for a startup. Regardless of what the reason may have been, it should definitely not have taken that long.

Given your low reserves and being unable to join another startup because of that, I don't see an issue with joining a company that can payroll you till you're able to pursue another startup idea down the road. You should be able to work on something on the side. I actually don't share the sentiment that working at a big company is bad (or as you say, not held in high regard). Definitions of startups are skewed. Technically Facebook is a startup, yet I look at them like they're a big company. It really depends. I think there's value in being at a big company as well. Some of my best business lessons were from regular jobs working at some bigCo prior to building a startup.

In regards to your career credit... you should have been vested for stocks on a typical four year vesting schedule where if you've been there for three years, you should have vested 3/4th of your stocks already. If you were an employee, and had stock options, that's different. You would need to check.

As a developer, assuming you're good, the market is wide open.

PS As a side note, if you're ever interested in joining another startup, I am looking for a cofounder (made a post on here earlier).

code··on [dead]
too stealth
code··on First timer, need advise.
If it's your very first face to face meeting, don't worry or think about potential co-founder or partnership at this point or what you need to bring to the table. Take your time getting a feel for him as a person, how well you two might work together base on chemistry, and what he's bringing to the table skill wise. I would save the discussion for potential cofounder or partnership and what offers, etc... for another day.
← PreviousPage 2 of 2