chipmunkninja | 13 years ago | on: Show HN: My side project – Do I need a visa for...?
chipmunkninja's comments
chipmunkninja | 14 years ago | on: A Short Introduction to Prolog
Good times, good times.
chipmunkninja | 15 years ago | on: Tell HN: Our VC turned the process of getting acquired into a nightmare
In the end, everybody is unpredictable. If you don't protect your rights from the start, you'll have problems. Even (especially?) if you're BFFs, everything should be spelled out in advance, including metrics for conceptual terms such as "success", etc.
chipmunkninja | 15 years ago | on: Ask HN: Who's Hiring? (January 2011 Edition)
We're based in Beijing, and will help you take care of everything you need to come out and work with us. It's a super fun city with tonnes to do and great food to boot.
Our website's pretty bland, but feel free to get in touch with us:
chipmunkninja | 15 years ago | on: You must learn JavaScript
chipmunkninja | 15 years ago | on: Ask HN: Most popular server-side high level languages?
In my mind, the reality is that you should choose the programming language based on the skills of you or your programmer(s) and the task at hand. If I were going to implement a banking system, I'd probably look first at Java and its J2EE libraries to see what options were available there. I've used PHP recently (despite it being a reasonably painful language) because it has some wonderful productivity and scalability features that we've been able to really take advantage of.
However, I've nothing against any of the other platforms (with the exception of a slight bias away from anything that requires me running windows servers), and have been fiddling with Ruby, and also exploring Haskell, Erland, Clojure, and even Scala.
Unless we're talking in-house applications using VB or C#, or mobile phone applications using ObjC or Java, "client-side" almost always means HTML/CSS/JS these days.
So, look at the task and the talent, and go from there. Most of the common platforms that you've heard of are all going to have large enough communities for support and libraries to perform various non-standard tasks.
Good luck!
chipmunkninja | 15 years ago | on: What developers think when you say "Rock Star"
chipmunkninja | 15 years ago | on: Ask HN: An Advanced C Tutorial
Once you're done with that, pick up one of the W. Richard Stevens (RIP) books — Advanced Programming in the Unix environment, or Unix Network Programming (Vol i/ii) if you're into networks. They'll teach you the basics of so much operating system stuff (it'll be Unix, but the core concepts will apply to any modern OS) you'll be growing a long unkempt beard and wearing sandals/suspenders in no time.
chipmunkninja | 16 years ago | on: The secret to Farmville isn't gameplay or aesthetics
While it does seem to be that, in Western societies, the societal pressure to cooperate and reciprocate would encourage people to keep playing, in Asian cultures (read: China), games like FV are based less on cooperation than on "sticking it" to other people.
The local version of FarmVille here is called "Stealing Vegetables" by pretty much everybody who plays it, and you get ahead by sabotaging or stealing your neighbours' vegetables in addition to growing and protecting yours. Kitchen games involve sabotaging ingredients, parking games stealing spots, and so on.
Indeed, a group of us were playing an iPhone game similar to FV called "We Rule", and while it was interesting for the first couple of days, it became so mind-numbingly dull that even the risk of annoying our friends couldn't keep us on the game. Cooperation only motivates so far.
So, while the author has (in a very long and winding way) hit on some interesting points about these games, I think there's still something else at work. My current inclinations all lie in how simple tasks give rewards immediately (see 4square "hey you logged in, get a badge!" or stack overflow "You posted! here's badge!"). By constantly adding new things (WoW even spends lots of energy adding in new mounts, quests, and whatnot) you keep that reward loop active and keep me hoping for more.
chipmunkninja | 16 years ago | on: Ask HN: Screencast software for demos?
chipmunkninja | 16 years ago | on: Japan Wants to Power 300,000 Homes With Wireless Energy From Space
chipmunkninja | 16 years ago | on: Ask HN: Where have all the coders gone?
chipmunkninja | 16 years ago | on: Ask HN: Where have all the coders gone?
I grow weary of the above conversation (note it's not really ever much of a conversation. I mostly just listen, nod, and then tell I was joking when I said I was a programmer).
chipmunkninja | 16 years ago | on: Google China Boss Kai-Fu Lee to Resign
Google is doing much better here than in 2006, but it's still all uphill for them, and for a company that doesn't work with people much, has required lots of changes in the way they do things.
chipmunkninja | 16 years ago | on: How do you keep yourself disciplined when you are freelancing at home?
However, if it's fun, I can go 80 hours a week by myself at home on it.
I recall a contract I did for a big software company a few years back - the other devs there were insanely jealous of the 40 hours of programming I was putting in a week by working remotely. They spent so much time in meetings and reviews and planning that they were lucky to break 10 hours a week of actual programming.
chipmunkninja | 16 years ago | on: How I Got the Google Voice/App Store Story Wrong
Yes, he deserves points for for admitting he was wrong - it takes a big person to do that. Personally, however, I would have preferred to see the articles not written in the first place until things were a bit more clear.
Perhaps this is inevitable when your blog suddenly becomes a significant source of revenue?
chipmunkninja | 16 years ago | on: Lower Pricing for Amazon EC2 Reserved Instances
But even at the old rates, it's such a good deal, I'm really not that upset about it :)
chipmunkninja | 16 years ago | on: Shut Out at Home, Americans Seek Opportunity in China
1. Chinese sites are all "[rip-offs] rip-off of existing sites and translate of interface and function"
When anybody comes up with a good idea, a dozen other people will try the same thing. Have you ever seen Freundfeed? How many blogging sites are there out there (livejournal, blogger, blogspot, wordpress)? Copying of your idea encourages competition and innovation.
Indeed, the reality is the EXACT OPPOSITE of what you said: western companies fail here in China because they come and translate the interface and functionality, and then expect the locals to flock to their site and use it in the same way westerners would. They bring in a team of western managers to hire some locals to do the translation, and then basically sit there waiting for the $$ to roll in.
The problem is, the locals use the Internet in a radically different way from Westerners. The locals are nearly all kids, spend hours and hours a day in front of the computer, and are lonely and bored. (single child policy). They don't want to "connect" with their friends and post daily updates of what they're doing / eating for breakfast. They want to meet new people and play and talk about crap.
So, companies like xiaonei, that take the basic Facebook formula, but then add in tonnes of gaming and fun ways to interact with other people will of course kick the foreign companies' collective derrières. Ebay failed because they don't understand how locals pay for things. Taobao came along with a better idea and won the market.
2. "... any user generated content is strictly forbidden by the government ..."
China has a zillion BBSes (sorry, I don't have the exact number. It's huge). There are over 2 billion registered BBS users here in China - For only 300+ million internet users. People spend hours online with multiple accounts and personalities so that they can chat with their various girl- and boy- friends and take on different viewpoints in different places. (* note these are not old school dial-up BBSes but basically online community forum websites they just call BBSes).
People talk about politics all the time, either directly, or indirectly via codewords and the like. Avoid talking about organising large demonstrations and strikes, and you're likely to avoid the ire of any officials or censors.
Websites like Tudou.com, youku.com, and yupoo.com have massive massive massive amounts of content uploaded to them daily. Of course, lots of it is pirated TV and movies, but the locals are also constantly uploading the same kinda stuff you see on youtube and flickr. (Funny sidenote: the locals go to Herculean efforts to try and get around the ban on pr0n too. It turns out, they like it as much as anybody else in the world).
3. Months to get a license.
You can get an ICP, which is the local internet content license, in a matter of days. One of the big restrictions is that you usually need a local to do this registration for you. However, the reality of the matter is that few (if any) foreign companies succeed without local partners and the like here anyway (foreigners -really- don't get the local market), so it's not that onerous. Worst case, find somebody with a local husband or wife and just get them to help you with the whole process.
4. Companies copy your idea and overtake you.
What company in the US or Europe doesn't worry all the time that Google, Microsoft, or Apple isn't going to do the exact same thing? This is like saying "competition is bad". It's the cornerstone of what we're all doing here. And again, if your idea is good and you know what you're doing, you'll have a big edge over these guys. (There are one or two big examples to the contrary to what I've just said, but they're in court here in China and could very well go the way of the "little guy").
Every market in the world has its peculiarities, differences, and problems. China is no different. Look closer, spend some time really trying to understand the market, look at the numbers, and you'll find that this is a very fun place to do startups. Only 25% of the country is on the internet here right now. There are hundreds of millions of bored and lonely kids (and adults) who want to play and connect with others. The growth opportunities are staggering.
chipmunkninja | 16 years ago | on: Shut Out at Home, Americans Seek Opportunity in China
Indeed, it's increasingly not accurate to call China a communist state any more. Communism is about collectivism, planned economic policies, and egalitarianism. China began abandoning these policies nearly immediately after the death of Chairman Mao in 1976. Granted, there are still warehouses full of grain and pork, and only the government can officially "own" land, but the reality at street level is that it's a pretty thriving capitalist state with 100 year leases on land, increasing dismantling of state-owned enterprises (SOEs), and a vibrant mercantilism I've not seen anywhere else in the world.
What China is, though, is an autocratic state with a single party central government that maintains tight control over the press. Look closer, however, and it exercises the tight control over a few key topics with which most Westerners are familiar (and porn - porn is bad). If you are a reporter, then these controls can be frustrating, if not downright aggravating, but otherwise, life here is pretty relaxed and open.
The reality on the street? The locals engage in vibrant discussions and arguments about Taiwan, Tibet, or whatever online on a daily basis. Sometimes they use encoded keywords to keep the noise level down, but they talk about it all the time. What the government really cares about is people organising - that is verboten. I've tried to avoid talking about all these "sensitive" subjects in my years here in China (largely because politics stresses me out), and I am constantly approached by locals who want talk about it and give me their opinions.
The Great Firewall isn't nearly as big of a deal as you'd think either. No Twitter? Facebook? Livejournal? Guess what? The locals weren't using it anyway (not in appreciable numbers). They were (are) using local Chinese equivalents, which are far better at catering to their needs and desires. I don't know a single foreigner who hasn't found a way around the firewall to use Twitter on a daily basis either.
So, to summarize: China is an autocratic state, it has some definite problems with various values and things that many Westerners take for granted as important, but to just sit on the sidelines saying "Boo, China" isn't going to change a thing. China will gradually change by engaging with them and by working to move forward with them. Indeed, by not coming here to visit and or spend a bit of time, you're denying yourself experiencing one of the more vibrant and fascinating places on earth.
chipmunkninja | 16 years ago | on: Ask HN: Where do you live?
Have a lot of friends and family in Asia, and too many answers are "dunno, sorry".