HNHacker News
TopNewBestAskShowJobs

samzhao

39 karma · joined May 15, 2011

zhao6518 at gmail.com
submissionscomments
samzhao··on How I got to 200 productive hours a month
Yeah, that must be the case: a smart employer and demonstrably productive employee.
samzhao··on How I got to 200 productive hours a month
Great response, thanks!
samzhao··on How I got to 200 productive hours a month
How did you get your employer to agree to 4-hour work days?

The first half and one of your comment replies spoke to me deeply - especifically the part about having the feeling of never having done enough, haunts me everyday, but also pushes me.

So thanks so much for writing this! Just wish you could speak more about how you were able to negotiate your current work schedule.

samzhao··on Ask HN: How did you grow from 100 to 1,000 users?
Not OP, but I think it's because devs are slightly harder to sell to compared to non-devs. Also, the commission for a product less than $20 will be too low for anyone to put in any effort to promoting it.

5% of $20 is $1, meaning you won't be able to cover operation costs even if you sell 100 of it every month. If the product/course/service is $2997, and your commission is 5%, you are looking at $10k+ net profit every month if you sell 100 of that.

In addition, because the author/creator/founder of the $20 doesn't have a high profit margin to begin with, the commission rate will be very low compared to premium products/services. E.g., 5% for $20 product vs. 20-30% for $2997 product.

samzhao··on An Introduction to Polymer - A Web Component Library
I've had very similar experience with Angular 1.x where a lot of problems can be avoided by having a sensible styleguide/standard across the entire team. I've since moved to using React and couldn't be happier :)
samzhao··on Building a business, not just an app
I'm interested as well! Please add my email as well. Thanks!
samzhao··on Ask HN: I've learned a programming language – how do I solve problems with code?
I think what your question implies is this: "I learned how to write Javascript in a black box where I'm not solving real world problems, and instead just learned how to print static text."

Programming, like anything, is a tool - you learn the features which might not sound like solutions to problems, and with practice you start crossing your programming mind with normal day to day mind. Let me give you an example.

I got the mega Creative Market Black Friday Photos bundle yesterday. To my surprise, the photos are all separate, so instead of one zip file for me to download, or a "Download All" button, it gave me a list of 100 or so buttons to click to download INDIVIDUALLY. Conveniently (or not), they added a "Save to Dropbox" button to each item, but that doesn't help at all, there's still no "Save all to Dropbox" button.

So after clicking on 5 or 6 items... I started to give up, then suddenly my programming mind jumped in and said to me "hey dude why don't just go into the console and select all the elements and do a `trigger('click')`?" So I jumped into the console, and typed

`$(".start-sync").trigger("click")`

I didn't even bother to check if the site uses jQuery, I just typed it in and it worked!

Now, if you were to jump in and helped them add a "Sync All to Dropbox" button, don't you think that's gonna be really beneficial to a lot of the users?

You might have learned the feature in jQuery to trigger an action, but to actually do something with it to solve a problem you need to not only learn the tools, but also start thinking about problems using your programmer brain.

samzhao··on Show HN: FreshPost.io – Automated Social Media Marketing
I can think of one guy who would definitely want this. Update your HN profile to show your email so I can try to introduce you to him; or you can email me with more details.
samzhao··on Can any startup accept me as a volunteer for three days?
I believe 3 days is enough. A new marketing idea can be implemented in 3 days; a new UI mockup can be done in 3 days. To me, I'll be learning things, but to the founders they can actually benefit from my ideas or executions. It's free after all, and they can definitely take it further after the 3 days (maybe hire me something).
samzhao··on Can any startup accept me as a volunteer for three days?
When I said 3 days, I meant 3 days only. I think it'll make the founders think about the most important things they need to improve on, which can also be handed to someone with little credibility, kind of similar to the idea of contributing to open source projects.
samzhao··on Can any startup accept me as a volunteer for three days?
The point is not to only work on the technical aspect of the business - there's way more than just code to a startup/business.
samzhao··on Can any startup accept me as a volunteer for three days?
But if I can help them with marketing, UI/UX or wireframing or anything, that'll not be a waste of time for both the companies and me
samzhao··on Can any startup accept me as a volunteer for three days?
I should have asked for just one day only. It doesn't have to be technical. I think this is an easy way to get rejected (inspired by Jia's rejection therapy), rather than asking in person. I doubt people would give me access to anything important. Nonetheless, if someone decide to let me help, it would be a great experience for me, and one more reason other than my resume to hire me.
samzhao··on Can any startup accept me as a volunteer for three days?
I agree. I'll do that to improve my programming and problem solving skills. But for skills to run a business, or more specifically a startup, I think helping one is the way to go. Thanks for your suggestion though :)
samzhao··on Can any startup accept me as a volunteer for three days?
Thanks a lot for your suggestion! I agree with you that this will help me in a long run for my programming skills. However, what I'm actually looking for is experience at running a business/startup.
samzhao··on Can any startup accept me as a volunteer for three days?
Looks cool! I'll try to contribute.
samzhao··on What would you say to a teenager joining a startup?
I'd say, "Welcome aboard, young man!"

Btw, I'm still a teenager, and that's what I wish startups would say to me when I apply to them :p

P.S. I build things with HTML, CSS, Javascript and Rails, so if anyone's interested please feel free to shoot me an email :D

samzhao··on Interactive SQL Tutorial
Your site is down? http://www.isup.me/sqlzoo.net
samzhao··on Startup idea list
Missed an important class/lecture/lab because you were sick or too busy taking care of some more important stuff than attending class? Introducing a not-so-innovative but pretty useful (and crowdsourced) course video/audio sharing platform! Students can upload materials such as videos and audio of a class, so people who missed the class can browse through the archive to see what he/she missed.

I myself believe this is a good idea. Even if it fails to validate itself in a certain market, I still want to build it because this is at least what I desperately need. I only have an one hour class today, but it takes me around an hour and a half to get to the campus and another hour and a half for me to get back home. It's extremely tiring.

Concerns would be: 1. What if recording a lecture is illegal in some places? Or if it's against the rules of the university?

2. I'm a student myself, so I don't have a lot of money to invest in content storage if people start uploading a lot of videos and audios. I'll be hosting the site on webfaction on the most basic plan, so the resource is fairly limited. It would be great to have a service that I can direct all the upload to their site via an API or some sort, so the users are uploading to the service from my site.

YouTube Direct is great, but there's some problems associated with it: a. User has to log in first, which is a hassle, especially when people don't necessarily trust me, yet. I would totally accept anonymous uploads.

b. I want to make it as simple as possible. Having a YouTube widget to handle this really doesn't feel right. It makes the process less intuitive.

That's it! Please give me some feedback.

samzhao··on Ask HN: Finding products shown within video
I actually think it would be a nice idea. Show us a demo or something of your idea to impress us!
samzhao··on Ask HN: Bell Canada Galaxy S II has International Restriction on new customers
Can I just purchase an unlock code from some website?
samzhao··on Ask HN: Bell Canada Galaxy S II has International Restriction on new customers
Thanks a lot.
samzhao··on Ask HN: Bell Canada Galaxy S II has International Restriction on new customers
Thanks for your information. From my understanding, what you are saying is totally the case. It's just that the sales rep confused me by saying "the phone itself has some restrictions", which means there's probably some other locks/restrictions other than the sim/carrier lock. I'll probably try the unlocker app in the play store. And yes, my phone is rooted.
samzhao··on Ask HN: Has anyone seen any realtime Python IDE?
Oh, I was just working on some simple Python site. Our instructor required us to use Python to generate the whole html document, and I kinda have a bunch of if statements for generating diff html elements and stuff. It was quite tedious that he asked us to do that, but it's an entry level course.. so things don't really make sense in real world. I would really be benefited by an IDE that has the feature of previewing the output of some code, that way I don't have to run it in the browser every time I make any chances.

Anyway, thanks for your recommendation! Field looks like an interesting IDE to try out with its awesome "code canvas" feature. I'm not too concerned about the Processing/artistic part of it :p

samzhao··on Should you start learning Backbone.js without learning vanilla js?
Thanks for your reply sheraz! That's what I thought, and that's what I did with Django. I had never learn Python before and wanted to get started with Django. The problem though is that without having a lot of experience with Python, learning Django can really be a pain. It's pretty hard to follow any tutorials. To avoid going through the Django path again, I start to wonder whether I need to learn vanilla js first. And you answered me just that! So thank you!
samzhao··on Ask HN: Most flexible open source e-commerce platform?
If your experienced with PHP, I'd highly recommend litecommerce which runs on Drupal. It's relatively flexible to customize; it's extremely simple in the front-end - in fact I fell in love with litecommerce mainly because of its UI. Well, the community is not as active as other platforms, but the the drupal community can definitely make up for it. I believe it does utilize a plugin architecture. It has some pre-made plugins that you can use. Although a lot of common features need to be achieved with plugins, but they are quite accessible. One thing to note is that it only runs on PHP 5.3 or above.

And if you are more experienced with Python, you can find a lot of flexible platforms that run on Django.

samzhao··on Ask HN: My Startup didn't go viral- what now?
I guess you need to provide some reasons for your users to use your site? And maybe you should try some more marketing strategies? Your UI looks fine, but rather simple - maybe too simple. Looks more like an experimental side project to me. It simply doesn't have the "official" look to it. That's just my humble opinion. I'm not an expert or any sort, I'm a user.
samzhao··on Tell me it is not how it looks like, simpleCart
Sigh.. I guess we have a winner between javascript and php now. (I heard a lot of debates recently arguing the javascript would replace php)
samzhao··on Tell me it is not how it looks like, simpleCart
Is getting information from JSON going to solve the problem at all? I like the simplicity of simpleCart, and I do a lot of front-end stuff. With simpleCart, I don't have to write a huge chunk of server side scripts and correspond the back-end with the front-end. I can just add a few classes in my html and simpleCart is going to do the magic.
samzhao··on Finally, a Markdown editor for Windows
Norton detected some virus in the installation file! What's going on? I was just going to try out this awesome pad! Btw, the "threat" is something called "WS.Reputation.1", anyone having the same issue?
Page 1 of 2Next →