3,937 karma · joined January 24, 2012
Zach Holman did a good post about dotfiles: http://zachholman.com/2010/08/dotfiles-are-meant-to-be-forke...
Despite what HN would have you believe, most of the big guys aren't using Rails or Node.
Never count on the employer to follow up or get back to you. That is your job. Send your own follow up emails. It makes you stand out.
Don't be so sure that you won't use Java/C#. You never know where your career will take you.
Computer Science is not about learning languages, it's about learning concepts. You will gain a lot of knowledge in a CS program that is language agnostic.
I also found that personally, I just want the stories. A lot of the time that I'm on Proggit or HN, I'm not even logged in. So I made an app that did what I want.
Same with voting. I made a reader, not a client.
However, forks and contributions are always welcome, so if you have ideas and are jonesing to contribute, feel free!
See every bubble ever.
This is the fastest sorting algorithm for small arrays, up to maybe 20, 30 elements. Even in software!
No no no. Insertion sort is fastest only when the items being sorted are in nearly sorted order. Its runtime will always be dependent on the number of items, n, being sorted. For a completely randomized array of items, it will run at O(n^2 ) regardless if n is small. Quicksort and Mergesort will do better in these situations.
I agree with your statement that sharing passwords between sites is a bad idea. And I don't do it. But I would assert that longer passwords of wider character sets will be harder to crack if a database is compromised--as was the case with LinkedIn. If my password is 8 characters, alphanumeric, it doesn't matter if it's original to that site. If there's a compromise, I'm not going to be in a good place.
Also, my bank doesn't allow for password resets via email. But I would agree that my email account is at the top as well. Fortunately, Google is much smarter about their password rules.