jw2013's comments

jw2013 | 12 years ago | on: Why You Shouldn't Say It's Easy When Teaching

I think the author fails to realize whether saying 'easy' is okay or not really depends on what background your audiences have. For example, in the math class I find the professor saying 'it is trivial to get B from A' is quite okay if the proof of that deduction is something the students have learnt in the lower-level classes. I don't know another way to skip the easy proof without saying it is easy.

If you know how well the person you are talking to know the material you are talking about, then I don't find calling the thing 'easy' is humiliating at all, instead it is a effective way to say "no worries, just do XXX and you are good". A rule of thumb is when you are not sure if it is appropriate to call something easy, just ask the person you are talking to whether he knows that thing. Why stopping using the word 'easy' when we are sure all parties of the conversation gets what you are talking about and think it is indeed easy?

jw2013 | 12 years ago | on: Amazon's Stressed Out Culture Is Burning Out Employees

Someone here mentioned Amazon's core value on frugality:

"We try not to spend money on things that don’t matter to customers. Frugality breeds resourcefulness, self-sufficiency, and invention. There are no extra points for headcount, budget size, or fixed expense."

But isn't making the employees happy directly and indirectly influencing the product and service the customer is getting at? I understand the business Amazon is in is of low-margin profit. But still, high employee turnovers may cost more than the extra-money the company can spend on making the employees happy. Not to mention the employees productivity can increase when they are happier, so the ratio of (productivity/salary) still increases even though salary increases. May be now Amazon can have less number of employees, but each doing more productive work because they are happy.

jw2013 | 12 years ago | on: Ask HN: Screenshot Saturday

gittribute (http://gittribute.herokuapp.com/)

Gittribute saves your time on getting help on your open-source project. Need help on your project? All you need is to add one line on your Github project's README.md & click your link there, and then everyone in the world will see you need help and they will find you.

It is under MIT license here: https://github.com/jw2013/gittribute

I want to post a screenshot, but currently there is only one project listed on the website, so may be it is better if those interested care to check the website itself: http://gittribute.herokuapp.com/

jw2013 | 12 years ago | on: Stripe Open-Source Retreat

Even it is not explicitly mentioned, I wonder if Stripe will let 'whether the applying project can be used somewhere inside Stripe' be one deciding factor, or the project can be totally irrelavant to what Stripe is doing.

It is great seeing YC companies giving back to the community, first teespring and now stripe. I can see it is the future that it is startups pushing forward the technologies and communities, much more than big corps.

jw2013 | 12 years ago | on: Results of the GitHub Investigation

I doubt there will ever be any clear explanation on what happened. Two sides of the story basically tell two different stories. As someone mentioned in the post, Julie posted some tweets in response to Github's announcement today. (https://twitter.com/nrrrdcore)

1. Bullying someone into quitting: Illegal.

2. Asking an employee to relay private conversations between her and her partner: Illegal.

3. Justifying the harassment of an employee because of her personal relationships: Pathetic.

4. How does it feel to make money for liars and cowards?

5. Pushing women with strong opinions out of your company because they disagree with you is wrong.

6. What number am I on? Oh yea, how do you sleep at night?

7. Leaving GitHub was the best decision of my life.

8. There was no investigation.

9. There was a series of conversations with a "mediator" who sought to relieve GitHub of any legal responsibility.

10. Whose reasoning included "would it surprise you to hear that [your harasser] was well-liked?"

11. No, no it would not.

12. Women at GitHub who sprang forward to defend the men who harassed me, it is naive to think the same thing cannot and will not happen to you.

13. Best of luck rolling the dice.

14. A company can never own you. They can't tell you who to fuck or not fuck. And they can't take away your voice.

15. Unless you let them.

16. Hmmm still no mention of the man who bullied me out of our code base because I wouldn't fuck him. Too popular to be accountable, I guess.

jw2013 | 12 years ago | on: Elixir v0.13.0 released, hex.pm and ElixirConf announced

I would love to contribute to Elixir, but jumping right into Elixir's issue list on Github to fix the bug there is a bit too hard for me. I wish there was some resources getting us familiarized with Elixir code base, and leading us more easily into contributing to Elixir, just like the The Eudyptula Challenge for Linux Kernel (http://eudyptula-challenge.org/). Or is there already this kind of resource?

jw2013 | 12 years ago | on: Farewell GitHub, Hello Immersive Computing

Can anybody tell me what company he is starting? From the article it seems vague and probably he does not even have a specific idea yet. Would love to join if the plan is more specific.

jw2013 | 12 years ago | on: Ask HN: If you worked with a grad from a code bootcamp, how effective were they?

So I took a quick search and find a list of 50 code bootcamps, and many are duplicate bootcamps on different locations:

http://www.programmingisnothard.com/bootcamps

A few things I noticed (through just a quick inspection):

  1) Average training time is about 10 weeks;
  2) 28 out of 50 teaches Ruby/Rails, 15 out of 50 teaches JavaScript, 5 teaches Python, 3 teaches iOS, and 3 teaches Android.
---

So, yeah, the curriculum is pretty practical. I doubt many of the curriculums cares about C.S. basics as long as it is enough to let them write Rails code.

I think one way to filter out the inept students is may be let them do some algorithm problems during interview? Also if your company does Ruby, then let a part of interview process be solving the bugs or issues on company's current project, and try to see how to approach the problem and whether can get it done. Understanding other people's code and reproducing/tracing/fixing bug is something very important. Also a big thing is when a bootcamp grad candidate say "you should do X in Rails", probably ask them why is a good idea. Do they do X just because their teachers say so, or there is a good reason for really doing so.

Disclaimer: don't have any experience with any bootcamp grad, but with experience working with X (place Rails, Django, etc. here) only guys.

jw2013 | 12 years ago | on: Those Who Say Code Does Not Matter

But the problem the author described in the article can be solved just by better programming habit- always add braces even for a one line condition statement.

Or just put the one line statement in the same line with the conditional statement such as: if(condition) statement; so when you try to add a line next time, you will notice it was a one line if statement.

But yeah, not explicitly requiring braces for one line condition statement can give us more succinct code but does requires better programming pratice.

jw2013 | 12 years ago | on: Ask HN: CTO wants me to leave

> My question is, does he have a point?

No. He is making the wrong assumption here "that he wouldn't hire me if I wasn't already a founder and not what the company needs". First you ARE a founder- I genuinely do not believe you can't learn the knowledge you needed given how motivated you are. And you are learning. Second, he already admit you are what the company needs (at least during this 3-6 months), so why is he BS you to leave? He's mindset is so wrong for the startup world, just assuming things will take-off and by-then you are not needed anymore. You are desperately needed now; that makes you valuable. Your company probably can't make it to the next milestone in 3-6 months without you, at least it will take longer to hit milestones longer without you. You are valuable, and you feel for the company, just tell him that.

> Is this something that is common?

Yes, but not quite often at this early stage of a startup. I smell some politics of him. Do you two get along well besides tech issues in the company? Since he knows you are still desperately needed now, and he is still making BS about advising you to leave, I can only conclude he probably does not like you (not just in tech realms), and he clearly does not care about the success of the company as much as I do (the company still needs you to be successful at least at this stage of growth).

> Has he overstepped the boundaries?

First thing first, just learn things you need to know fast. You will know when you are making great contributions to the company, and you want that. Don't let your CTO stops you from that. At least when you are working, don't think about the issue with him and grow fast as a coder. I suggest a conversation with him off the work time. If I were you, I would like to know if he had issues with me beyond his doubt in my tech ability.

> It is in my interest however to remain in the company because my equity is vested, the sooner I leave the less I will get in return, apart from my time, and opportunity cost I invested all my personal wealth.

Did you have cliff in your equity vesting? If so have you past the cliff period? I really don't recommend you to leave before all your cliff equity are vested, otherwise you will get next to nothing. Manage to stay with your company at least in the cliff period. Your company wouldn't make this far without you, your company owes you that, and you know through what it should pay you off? Equity. So just manage to get the credit where credit is due.

---

May the best luck be with you.

jw2013 | 12 years ago | on: Zendesk S-1 filing

They want an IPO. Following is from techcrunch Sep. 2012:

Zendesk founder and CEO Mikkel Svane sat down with us to talk about the funding, explaining that the new round will be primarily used for international expansion and product innovation. The company is also preparing for an IPO in the future, but doesn’t yet have a timeline for the offering. “An IPO is the goal,” says Svane. And monthly recurring revenue has grown five-fold since 2010 for the company. While Zendesk’s bread and butter has been catering to small to medium sized businesses, of late, the company has been pulled into a number of large enterprise deals, Svane says.

jw2013 | 12 years ago | on: My experiments with preventing heart disease

This is a great article. Not to take anything away from the OP (just upvoted the post actually), but just out of curiosity I wonder why it is posted on HN. Is there certain range of topic the HN expect?

jw2013 | 12 years ago | on: If the moon were only 1 pixel: a scale model of the solar system

Since someone brought it up, here are the radius of each planet rounded to nearest hundredth, with the first row provided by NASA, and second row used in the OP's visualization. Just for those interested. (Really appreciate Crito's formatting suggestion below.)

  MERCURY VENUS EARTH MOON MARS JUPITER SATURN URANUS NEPTUNE PLUTO
  0.38    0.95  1     0.27 0.53 11.21   09.45  4.01   3.88    0.19
  0.33    1.33  1     0.33 0.67 13.33   11.33  4.67   4.67    0.33

jw2013 | 12 years ago | on: Ask HN: Idea Sunday

Many people on hacker news have explicitly asked for this: a platform for listing your open-source project that needs contributors. I tried here:

https://github.com/jw2013/gittribute

But nobody cared. Perhaps I was doing it wrong or I have not do many/any promotion. Anybody wants to take this idea and solve it for us I will really appreciate it.

jw2013 | 12 years ago | on: Chrome is blocking wired.com

The message I got when I proceed is:

------- The website at www.wired.com contains elements from sites which appear to host malware – software that can hurt your computer or otherwise operate without your consent. Just visiting a site that contains malware can infect your computer.

Below is a list of all the unsafe elements for the page. Click on the Diagnostic link for more information on the thread for a specific element.

Malware http://www.wired.com/playbook/wp-content/uploads/2013/07/soc... Safe Browsing diagnostic page

Malware http://www.wired.com/playbook/wp-content/uploads/2013/06/bik... Safe Browsing diagnostic page -------

I wonder what's wrong with these two pictures?

jw2013 | 12 years ago | on: Node.js Tools for Visual Studio

It's better late than never. It's just easier to say 'I quit' because it's likely none of Node.js developers will switch to using Visual Studio rather than give it a try. Though I probably will never use Visual Studio for writing my Node.js project, kudos for MS not being the old MS.

So what's next for MS? I think they are getting the direction right for opening up for external MS product users, and now it's time to recruit top talent again. There are just too many great hackers think MS is old (just look at some of replies in this story), which to large degree is true, and it will take time to fix that, but it can be possible done with: 1) create openness [culture, keep taking more open-source project like open-day-light, keep opening tech inside MS to others, etc.]; 2) buy early-stage companies through acqui-hire. It will be an uphill-battle and I am not an expert on this, and I am very interested in what other people here on HN thinks.

jw2013 | 12 years ago | on: Yelp Reviews Brew Fight Over Free Speech, Fairness

A system with comments attached with no poster 'real' identity pretty much warrants the dilemma yelp is facing now. What about a (food critics, etc.) system where all the comments come from your facebook friends? Would that significantly reduce the inaccurate info the user will see? People can still register fake accounts to make unfair comments but the stores do not need to worry because it is likely their potential customer will not make friends with these 'fake people/account'. And the one makes comment will be much more accurate because all of their friends can see his/her comment, so his/her comments have many social implications so most people will not purposely write some unfair comment.
page 2