HNHacker News
TopNewBestAskShowJobs

throwaway34916

34 karma · joined December 14, 2016

submissionscomments
throwaway34916··on New U.S. immigration rules spur more visa approvals for STEM workers
>I suppose the counterargument is that the US educational system is generally so poor that it's not generating enough people with the necessary technical capabilities to meet employer demand...

It's not the quality of the education system, it's the motivation of the students. In the mid-2000s, it was very fashionable to believe that all programming jobs should be offshored to India. People imagined that the startups of the future would have executives living in California and programmers living in India. Some VC firms would even pressure their startups to structure themselves in this way.

Now imagine it's 2006, you're 18, you're American but you're hearing that the future of programming is going to be in India. Are you going to major in Computer Science? Probably not.

Fast forward to 2012. The problems of offshoring to India are much more apparent, plus some of the most successful startups of the mid-2000s (e.g. Facebook) did not rely on offshored talent. So now people want to hire in the US. But now there's a shortage of new CS grads.

But of course, companies/executives/VCs blamed the laziness of American students and the alleged poor quality of the American education system, rather than the messages they themselves had been sending out for the previous 10 years.

>It's also rather noticeable that the VC tech investor sector wants more cheap obedient labor, and doesn't want this point raised.

I've never been able to wrap my head around VCs, executives, and others in the US who have a obvious preference for foreign-born talent, but still complain about the lack of US-born workers.

throwaway34916··on Yahoo discloses hack of 1B accounts
Yes, the current password.
throwaway34916··on Yahoo discloses hack of 1B accounts
I'd like to believe that. However, I was recently asked to test a new website for an organization I volunteer for, and discovered their "forgot password" flow emailed me my plaintext password. I wrote an explanation of why this was bad, and how it could be fixed, to a non-technical friend of mine who works there; he passed my email to the (Bay Area based!) consulting shop that did their website. The shop sent this response:

"We do not store passwords as a plain text in database. We have functionality which encrypts and decrypts passwords. We have only ecnrypted passwords in the database.

Almost all other servers use one-way encryption. In this case, passwords cannot be decrypted from hashing."

Again, this is a Bay Area based shop. For code written in 2016.

I was shocked to receive this, but it (among other things) leads me to suspect that there are lot of people out there, in positions of power, who aren't just ignorant, but who actively cling to password-storage anti-patterns.

I'm at a loss for how to fix this.