Hacker Newsnew | past | comments | ask | show | jobs | submit | Khroma's commentslogin

Not to the extent of African immigrants, no.

First, there's already an established Asian community that has been here for a long town. There are old Chinatowns, Little Tokyos, etc. There's no Little Nairobi that I've ever heard of. So many Asians aren't actually recent immigrants.

Second, regarding those who are, many Asians aren't here by merit alone. Sure, there are some (like my parents) who came from a poorer background and managed to make it to the US. But increasingly they are supplemented by people who were born into rich families (fu er dai, "second generation rich people"). Now, I don't have statistics to back this up, but this seems to be more prevalent now because of China's recent economic boom. It's just my own theory, anyway.

Also, if you were to visit some Chinese social event (church for example), there are distinct groups of people. It's not just middle class white collar workers, there are also lower class people and older people. There are multiple generations, from the older people (mostly Cantonese speaking, at least where I live), to the middle aged people, to the young people (either ABCs or international students).


Though there's also a plus side. I assume that world consumption of resources will go down, since one person not born in a developed country is equivalent to probably 2+ not born in a developing country.


Super cool, I enjoy the clean interface. Changing the URL would be nice for linking. Lyric sites are pretty bad ATM.

How do you plan to get revenue, if there are no ads?


> Changing the URL would be nice for linking.

Another problem is that the back button is broken.


we are currently working on a hash based linking system.


I would encourage you to consider sending people to a completely new URL instead of loading the lyrics with Ajax, unless the browser supports the HTML5 History API.

That way, people who use modern browsers get the original user experience, but those who use legacy browsers have to see a quick refresh. Your site is so clean already that I doubt most IE users would notice the load time.

As an alternative, support hashes and the history API so most people see the "clean" URLs.


You might consider using real query URLs such as /?q=query or /q/query , and using the HTML5 history API to load those query URLs via javascript without changing the page. That gives you unique URLs without just using anchors, making it feasible to index.


These types of posts are posted really often. Is there a conglomerated list of all these "lessons learned" posts? I think that would be really useful.


That's a good thought, aggregating them. Or better yet, curate a yearly print journal of product Post Mortems. Hard to get people to disclose details though, really hard to find these on the corporate level. Most published post mortems seem to be from really small companies or from former government contractors. I appreciate these posts a lot as I find post mortems to be much more useful and enlightening to read than books written by consultants who have never run a successful business containing their latest theory on what should probably work if someone would try it.

My own theory is that the best way to achieve success is to avoid doing all the things that ensure failure.


I didn't read it as a personal attack. The OP's post is not that "unpopular" on this site because this website is full of libertarians. pg is one, I believe. Most entrepreneurs of course, support capitalism and free markets. In fact the proposition that "a nonprofit/charity will never make as big a difference as a true for-profit vehicle that is pointed at the same problem" likely resonates with a majority of users, although I can't really provide a figure, this is from my general experience with the site.

I don't think that the parent post is supposed to be an attack on the opinion, but pointing out that it's actually popular.


If I remember correctly, tmux has this feature where multiple people can connect to the same window (shared sessions?). Is this the feature of tmux being used? If so, what does the pair.io server do? Where is the tmux window hosted?


Poor people have a different mindset, and I suspect that many of them have a feeling of hopelessness (justified or not, I don't know). I suppose that it could be really easy to improve your situation in a year but then saying that it is possible doesn't actually change anything. If it is truly easy to change your situation, the mindset (which then is the main cause of continual poverty) is not changed, that is. I feel that that would be blaming the poor for their problems while not actually taking steps to change their mindset. Perhaps we cannot change everyone's mindset, but we should take steps to change some people's (?), making a difference in their lives (and not just "it's your fault").


I agree. The book is a poor analogy of actually being poor. Let's put aside the money reserve for a moment. From wiki, it looks as if he put aside anything that would help him, such as his college education. Ok. But poor people also have things that weigh them down, things that hurt them, for example, dependents (children, family), addictions, debt, and what you mentioned.


Not to be rude but I'd like to ask you for advice.

I'm fourteen, and I'm in a similar situation, although worse at programming. All I know is web, and some low level. Neither very well. The best thing I've made is probably a fancy pastebin (for plain text) in Sinatra.

Here's my advice (question later):

From the part about fearing that your ideas suck, you should ask someone and see what others think of it. They probably aren't that bad. You need confidence within reason.

With web programming, don't start with Django. Sinatra is good for practicing and getting used to moving data, so I would recommend web.py (the equivalent for Python), just because it's like Sinatra (disclaimer: I've never used web.py).

I got confused by SQL and SQLAlchemy. I like MongoDB better. It's easier, in my opinion.

Once you want to do something complicated, beyond a pastebin, then move to Django.

Learn CSS and design and something like Illustrator (logos, background images). I used to open up Firebug/Inspector, select something from a web page, and see what came up. Then I tried to duplicate it. Probably not the best way though...

Here's my question (to everyone, not just you):

What should I do to make the most out of my time?

I have the opposite feeling with algorithms and data structures. They feel like a waste of time when I could be making something, but that's just my delusion probably.

We can continue this over email.

Edit: don't stress over learning something that takes too much time. There's no rush. Also, web programming is useful because you could provide a service/subscription. That is, you make a mobile app which works with a web site/central server.


I'm a professional python webapp guy and I like MongoDB better for the same reason. :) You might find tornado nice!

Some advice on turning this into a career: learning CSS and HTML is very useful, but there's (relatively) lots of jobs where you can program services for the backend and work with a frontend guy who's doing the design work and the user interface. Often for this sort of job though, the people hiring will ask you algorithm and data structure questions.

The other path you can take is really studying graphic design for a bit to train your artistic eye - if you can make pretty nice looking websites, and code up the backend to make them do interesting stuff, you're in a great position to go freelance / solo and build an app on the side.

And lastly, a third path: start writing a lot of javascript! It's getting used more and more, and a lot of the front end guys who "know javascript" are kind of shitty programmers, so there's a good pool of those sorts of jobs available.


It's increasing though, looking at that graph.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: