HNHacker News
TopNewBestAskShowJobs

vph

376 karma · joined October 8, 2011

submissionscomments
vph··on My Apology
Oh, he deserves a second chance. Just go ahead and stand in line, after those who have been doing their work honestly and still waiting for their first chances to come.
vph··on Hopkins Computer Scientist Students Boycott Final Exam
Final exam at the end of January? It's the right thing they boycotted, alright?
vph··on Twitter Bootstrap
considering Bootstrap threatens the livelihood of many mediocre designers, this type of advise is understandable.
vph··on Show HN: We're writing a book about Meteor
yes. This is a curious decision.
vph··on God: Scalable in Memory Data Structure Server in Go
obvious question: how is this compared to Redis?
vph··on College was my biggest mistake (2012)
I don't think college was your biggest mistake. College is just an experience, and unfortunately sometimes it doesn't work out for some, you in particular. Your biggest mistake was not to quit when it was very clear that it didn't work out for you. Instead of quitting, you let that bad experience chew you up and spit you out.

You hit bottom.

The better story to tell here, IMO, is that when you hit bottom somehow you found inspirations to bounce back and became successful. This is really the story you are telling, and it's a good story.

vph··on Why Aaron died
Call it depression or fragile mind or mental health. Whatever you call, it's probably the main factor. Truth is he has a girl friend. He wasn't starving. It wasn't clear if he would be found guilty. Even if he would be found guilty, go to jail, he would still have a very good future (being who he is with all of his connections and accomplishments).

Many folks are in much worse positions everyday and they don't kill themselves.

He was probably a good honorable guy, but he made the mistake of killing himself. There are horrible people that you have to deal with in life; there are horrible situations that you might have to be in. You can't blame them for killing yourself. If you take your own life, it is you first and foremost.

All of these soft talks trying to shift blame to these horrible lawyers are dangerous. The truth is there are bright young folks who are probably have similar mental health issues with Aaron. If the going gets tough, they might think of killing themselves as well. The best message, and the right thing to say is, if you kill yourself, it is your darn fault.

vph··on Why liberal arts education matters
>I just think that being successful in a modern society requires a broader understanding of humanity and people, and the liberal arts and humanities are important ingredients

This is what many of us subscribe to. Logical intelligence is important, but so is emotional intelligence: the type of intelligence that empowers us to function collaboratively effectively in a highly networked environment.

Unfortunately, there are those (some very smart) who that college (liberal arts education) is a waste of money and time. They think sending young people to highly, exclusively technical training programs would be better for society.

vph··on Bill Gates is naive, data is not objective
Teaching colleges of course take teaching seriously. Research universities place higher importance in research, but do take teaching also seriously simply because undergraduate tuition contributes to a big chunk of their revenue.

>But measuring employee or teacher performance is not science.

This assertion is baseless.

vph··on Bill Gates is naive, data is not objective
The author doesn't get what Bill Gates is saying. I doubt if Bill is naive enough not to understand what the model of measurement is important and never 100% objective. Bill is saying (1) teachers' performance needs to be measured; and (2) college ranking is based on a wrong criterion.

And we must do something to fix this. Bill isn't saying he has the perfect model for measuring these two things. But he is right in saying both of these things.

Teacher performance in K12 needs to be measured. It's hard, maybe expensive, and certainly subjective and biased in certain ways. But it needs to be measured. In college, teachers' performance is constantly measured. No professor will tell you that the student evaluation is a perfect indication of his/her ability to teach. But most professor would agree that such a thing is necessary.

vph··on Flight: A lightweight, component-based JavaScript framework from Twitter
> I had to switch languages for a job in 2002, and I didn't deeply follow the web framework discussion in Python for quite some time

Good Lord. This is like 11 years ago?

vph··on You've heard of Markov chains. But who was Markov?
the reason why not many people know who Markov is is that sometimes he is hidden. And a hidden markov can be quite elusive.
vph··on The Criminal Charges Against Aaron Swartz – Part 2: Prosecutorial Discretion
The quote has lots of zing to it, but it ain't true.

What it says essentially is that progress is an outcome of revolution. While revolution leads to big changes, progress is a product of evolution. And evolution has to be done in "reasonable" ways by "reasonable" man.

To say that "all progress depends on the unreasonable man" is wrong.

vph··on The Criminal Charges Against Aaron Swartz – Part 2: Prosecutorial Discretion
You are sounding as though in order to be creative one must break the laws.
vph··on IBM Exec Husband of Aaron Swartz Prosecutor Takes to Twitter to Defend His Wife
Even if the prosecution could prove he's guilty, the sentence will be decided by a judge. There are cases in similar spirits to this case when someone knowingly commits an illegal act for a just cause. In these cases, even if they could prove guilt, judges typically would hand out a very light sentence.
vph··on Four tips for learning how to program (2011)
Seriously, the only tip for learning how to program is jumping in and just do it. That's it. You will figure out how to learn programming by doing that; and may be some day, you will write blog posts giving tips on how to learn programming. But until then the only way is just do it, and do it a lot.
vph··on IBM Exec Husband of Aaron Swartz Prosecutor Takes to Twitter to Defend His Wife
Not only does he have a history of disobedience but also a history of unstable mental health.

Frankly, you can't break the law even with just cause, kill yourself for being prosecuted, and blame the government for prosecuting you.

Although imperfect, we have a pretty good justice system that is based on an adversary model whereby the prosecutors will try their best to prove you are guilty; the defense will do their best to prove you are not; and a jury of peers guided by the judge will decide.

Everyone in the right mind will see that there is no way Aaron would get 35 years. Now, in fact, he was offered 6 months.

vph··on IBM Exec Husband of Aaron Swartz Prosecutor Takes to Twitter to Defend His Wife
But that's the truth. He is pointing out that 6 month in jail is not 35 years in prison as portrayed by many sources.
vph··on Why Am I So Upset About Aaron Swartz's Suicide?
EQ is that important. Simply because you don't live in a vacuum. You live and communicate with other people. You can be as technically capable as you can, but if you keep pissing people off, you won't go anywhere. Now in addition to this, if you are mentally fragile, sooner or later you will be shocked by what society has for you.

It is not the right time to analyze Aaron Swartz, but if you look at what is publicly written about his tenure at Stanford, Reddit, etc., you will see what I am talking about. Is it that important? You bet.

vph··on Why Am I So Upset About Aaron Swartz's Suicide?
Aaron Swart is an example of people whose technical ability (IQ) exceeds their other ability (EQ). His technical ability allowed him to accomplish great technical achievements; it also let him get into troubles at work or with the law, which together with his fragile mental health eventually got him.
vph··on Why MongoDB Never Worked Out at Etsy
The bottom line is that MongoDB and MySQL are two different persistent data structures. MySQL is a more powerful data structure that can do more things. MongoDB is less powerful, but is more efficient at certain things. Due to pre-mature optimization or shortsightedness, some folks are romanticized with the efficiency of a less powerful data structure (MongoDB) and fail to realize that their application really need the more powerful relational data structure.

These things should be good learning examples for all.

vph··on [dead]
Is there any other way?
vph··on Minimum Pubs for a PhD in CS?
Peer-reviewed publications (journals or conferences) are verifiable proof of quality. The higher impact the venues of publication are, the more qualified the papers.
vph··on Khan Academy Founder Proposes a New Type of College
>“Traditional universities proudly list the Nobel laureates they have on campus (most of whom have little to no interaction with students),” he writes. “Our university would list the great entrepreneurs, inventors, and executives serving as student advisers and mentors.”

Why would "great" entrepreneurs, inventors and executives have more time than Nobel laureates would to spend mentoring students?

Mr. Khan's model can work as one-of-a-kind college, but to scale it up to the mass, it will probably fail miserably.

The best model for future higher education is probably being done at MIT and Harvard through their joined venture EdX, where students are being educated and trained on and off line. In other words, these finest educators are taking advantage of both latest technologies and traditional methods to educate their students. Hopefully, in a few years, lessons will be learned and we can all benefit.

vph··on Algorithms [pdf]
I don't have a good recommendation for your needs. However, there are a few books that might be close:

1. Programming Pearls by Jon Benley. 2. Programming Challenges by Steven Skiena. 3. Algorithmic puzzles by Levitin.

The first two are mostly programming focus. I have not read the 3rd book, but I have a good idea what it is about (based on other books by Levitin); it should be good.

vph··on Algorithms [pdf]
Yes, this is one of the best algorithms textbooks due to a few reasons:

* It emphasizes rigor without much formalism.

* Rich number of non-trivial exercises.

* Conciseness of description of algorithms and strategies.

If you look for a textbook with algorithms translatable to C/C++/Java codes line by line, this is not one of them.

vph··on A Very Unusual Camera That Emphasizes Time Over Space
It seems excessive to invent a new type of cameras just to take pictures of taichi masters.

j/k

vph··on Big-O Misconceptions
Based on your testimony, it seems the interviewer did not ask you a question about big-O, and you thought he did.
vph··on Employer stealing my 4 year old side project
>My employer said he's cool with me working on side projects and that he has no problem with it.

He could be cool and having no problem with your side job, and still claim ownership of it.

vph··on Drupal's Golden Handcuffs
Years ago, I wrote and published a couple of Drupal modules, which are still being used from time to time. But I moved away from Drupal. With Drupal, you don't learn about building web apps; what you learn is "tweaking" a complex system. You can be building very complex apps nicely, but at the same have no clue about what is underneath.
← PreviousPage 4 of 7Next →