HNHacker News
TopNewBestAskShowJobs

kvs

947 karma · joined April 21, 2009

submissionscomments
kvs··on Cyberwar Hype Intended to Destroy the Open Internet
Why not? Large number of the population doesn't have anything worth writing about or losing if their mail/phone call show up on CNN or Fox News. It is sad, I agree.

Lesson for us is not to despair but to figure out how we can "sell" a good idea as an economic incentive (vs. scare tactic). Majority of the population understands that. I would point to Bill Gates Innovation to Zero as a reference of this tactic. Check that talk out on TED.

kvs··on Picurio (YC W09) unveils camera-in-browser for Mac/Safari
Most people when prompted to install something will install it because the prompt (and the plugin) is between them and the task they want to finish.
kvs··on How many surnames would it take to cover half the U.S. population?
Good work!
kvs··on Video: The Early Days Of Pyra Labs / Blogger (Featuring @Ev Williams)
I like the '99 <body></body> tee on Paul Bausch :-)
kvs··on Senators Kerry & Lugar Introduce the Startup Visa Act
Relaxing doesn't have to mean give everyone a green card. It could mean, I think that's what Tom means, that don't tie it to a set of investors rather tie it to the performance of an individual. Create 10 jobs, make 1MM revenue, get them verified by IRS, you're in the clear.

If we look at H1-B situation, what makes employers abuse it and almost makes H1-B holders useless (for anything other than their current employment) is the tie visa has with the employer. If we make H1-B holders move around freely between jobs then there is less room for abuse. IMHO.

kvs··on Senators Kerry & Lugar Introduce the Startup Visa Act
It's true current H1-B is broken or favors the employer. I think a fairly easy fix to that is to not bind H1-B to an employer and let the employee move around within the scope of the visa. This can alleviate some employers who take advantage of H1-B holders.
kvs··on Senators Kerry & Lugar Introduce the Startup Visa Act
Why couldn't your friend apply in EB-1 or EB-2?
kvs··on Criminals Hide Payment-Card Skimmers Inside Gas Station Pumps
Let's not forget that in some states full-service is required and customer is usually not the one swiping the card. So, the gas station attendant can be an accomplish on this whole scheme.
kvs··on Al-Mabhouh Assassination
15 more suspects named today brings the total to 26! http://edition.cnn.com/2010/WORLD/meast/02/24/uae.murder.plo...
kvs··on The Spy at Harriton High
I meant the latches to close built-in iSight. Come on now, how can HN have such a clueless member to think that the lid opens itself up:-)
kvs··on The Spy at Harriton High
I loved the mechanical latches old Macbook Pro's had for this reason. Creepy story and great reporting!
kvs··on Removing malware from a Wordpress blog - Case study
Wouldn't it make sense to let Wordpress host your blog? Lately there seems to be one too many security updates for Wordpress. Why let the customer distract themselves with Wordpress upgrades etc. Was the cost-benefit of this looked into during this removal?
kvs··on Learning C++ in 2010
I came from C to C++ about 5 years ago. I didn't really use any books for the first few months. I have only used http://www.parashift.com/c++-faq-lite/ a lot during this period.

Soon I realized C++ is full of idioms that you need to be aware of most of them to be really good-- which basically meant you know exactly what you're asking the compiler to do. For that, I have used Effective C++ (don't forget -Weffc++ flag in GCC), Exceptional C++, Effective STL, The C++ Standard LIbrary (Josuttis) as reference and reading. They have helped a lot.

Now, I look into boost source tree once in a while to see how they do certain things or to debug some boost libraries. Nowadays that's where most of my learning comes from.

"In C++ it's harder to shoot yourself in the foot, but when you do, you blow off your whole leg." — Bjarne Stroustrup

kvs··on Every time an engineer joins Google, a startup dies
Don't go into Google to learn to code. Go into Google to learn to lead. That's what you will need the most as a founder.
kvs··on Google wants to see client addresses in DNS queries
I thought recursive resolvers are geographically local enough for caching web services. I checked mine and it seems to be 4 hops away, 2 beyond our network perimeter.

\24 is very intrusive and what about those who are behind ISP NATs. \24 may not be as useful to Google.

kvs··on How Apple hides the iPad’s dirty little secret with an optical illusion
Not sure what you're saying about Apple's presentation. There seems to be enough horizontal, straight-facing images on their iPad pages. http://www.apple.com/ipad/features/
kvs··on [dead]
Please stop sending traffic to these stupid stunts!
kvs··on Apple in talks with Microsoft to make Bing default search engine on the iPhone
Hopefully they will make "default" search engine configureable.
kvs··on A new approach to China
I am talking about 19% of Chinese who have Internet access (from a total of 200 million people) and you're talking about 17% of population. Here is some actual numbers/data. http://www.techcrunch.com/2009/01/23/comscore-internet-popul...
kvs··on A new approach to China
Google is doing something good. This could be a catalyst for something bigger & better.

But, kudos to you for putting things in perspective. Baidu is where 77% of Chinese get their search done. Google is at 19% there.

Edit: @maxklein read the Northrop Grumman report linked on this post in case you think attribution to a country is solely based on origin IP. Usually, it's a bit more deeper than that.

kvs··on Upload and store your files in the cloud with Google Docs
I only see pricing pressure on Dropbox at the moment. This is an opportunity for someone else to replicate Dropbox with Google Docs backend. I presume, such a replication will start off with a platform with additional functionality (like, Google Docs tie-in) is the advantage and perhaps existing Google customers to convert is easier.
kvs··on Why some smart people are reluctant to share?
In my experience sharing helps me understand whether I am going in the right direction and avoid tunnel vision.
kvs··on Why some smart people are reluctant to share?
Though the two points are reasons for someone to not share, the other reason could very well be that a person is an introvert by nature.

Another article linked by Rajesh (Marshall Goldsmith on Empowering Others) raises another possible reason: "one of the problems with smart people is their need to add a 'lot of value' to the other party." So, someone may think of sharing something but might think it is not ready yet and keep trying to increase the value of.

kvs··on ATT to NYC: No iPhone for you...
"Yes, this is correct the phone is not offered to you because New York is not ready for the iPhone." I would like to rewrite that part of the phone script to read, ATT is not ready for iPhone. :)
kvs··on Security or theater: no electronics on international flights?
It's not politicians. It's people. And, it is people who are paranoid and irrational. Politicians just have to cater to the majority opinion to get anything done.
kvs··on Google’s ‘Meaning of Open’
There should be a way to merge "duplicates" posts by people with karma above certain threshold. For example, this could have been merged with Chris Dixson's post from this morning.
kvs··on Google should open source what actually matters: their search ranking algorithm
Agreed.

After reading the comments at cdixson.org by the author and reading openness article at Google, it seems like author is simply saying: "I agree they won't open it. But then they should stop talking sactimoniously about openness." which I agree with as well.

Here is an interesting perspective: "And millions of websites will have to continue blindly relying on a small group of anonymous engineers in charge of the secret algorithm that determines their fate." Have you ever been delisted by Google? Is there a transparent process to get back on the list? Perhaps transparency is what Google needs the most at the moment.

kvs··on Web Sockets Now Available In Google Chrome
I know of two enterprises (about 3000 to 3500) one and the other about 5000 hosts that still use IE6. The devs recently started using Firefox 3.0 (or something like that). Guess what their JRE/JVM version is? :-)

Edit: A quick way to verify this is to run your webserver logs through "whois" for clients with IE6.

kvs··on Ask HN: How do you manage your codebase once it gets large?
We use subversion. We develop on Windows, OS X, and Linux.
kvs··on Ask HN: How do you manage your codebase once it gets large?
I maintain a codebase that is about 300KLOC C++ and about 900KLOC Java. Abstractions become important at this scale.

We follow a simple MVC principle, C++ side is model, JNI-glue is control, and Java is view. Then, individual pieces are broken into functional modules and there is documentation on slides (flowcharts) on how these functional components interact.

You should be able to let go and trust fellow developers. I don't know all of the code; There are four others who have their own pieces of functional modules that they are responsible for. I trust their judgement/decisions on their modules just like they trust mine-- we still question which is important.

Rest of it sort of fall into place as we progress. Hope this helps.

← PreviousPage 4 of 6Next →