I've tried VIM... didn't like it *shrug*. A modal editor really isn't for me. It's too different from the ~35 or so years of experience I have with other editors, and I don't see a reason to learn it when there's products out there that can do everything I want out of the gate. I have no problem paying just over $100/year for tools I like.
Regarding flagship devices, part of the reason for their existence is to push tech forward. The Surface line, for example, wasn't just created to earn Microsoft more money with hardware sales, but to provide an example to other OEMs on how to properly build a (mostly) feature complete Windows 10 system at a certain price point. It was a deliberate move to revitalize sagging PC sales across the board. To force companies like Dell, HP, etc. to keep up with them. And it's working. The 2017 Dell XPS-13 I do most of my work on is an exquisite laptop, and was, for what it offers, priced pretty affordably.
I mean, yeah, Windows could've stayed at 7, or, shit, even XP. Android could've stayed at 4.x. But technology - due to commercial pressure - always moves forward. Being a stick in the mud and tut-tutting that people don't really need a shiny Windows 10 computer, or a Samsung Galaxy whatever misses the point by light years. If you're not keeping up, you're left behind. And, from a practical standpoint, that means you're severely limiting your employment opportunities.
Regarding your password algorithm, I'd simply do it all in the backend. For one, JS can be turned off in the browser. Second, you should really use an existing algorithm if you're handling passwords. Something like bcrypt. This is an example of a problem that's already been solved, and given you're not a cryptologist, your solution is very likely flawed.
Finally, the link to your site isn't working for me any longer. Keep getting "server not found."
Regarding flagship devices, part of the reason for their existence is to push tech forward. The Surface line, for example, wasn't just created to earn Microsoft more money with hardware sales, but to provide an example to other OEMs on how to properly build a (mostly) feature complete Windows 10 system at a certain price point. It was a deliberate move to revitalize sagging PC sales across the board. To force companies like Dell, HP, etc. to keep up with them. And it's working. The 2017 Dell XPS-13 I do most of my work on is an exquisite laptop, and was, for what it offers, priced pretty affordably.
I mean, yeah, Windows could've stayed at 7, or, shit, even XP. Android could've stayed at 4.x. But technology - due to commercial pressure - always moves forward. Being a stick in the mud and tut-tutting that people don't really need a shiny Windows 10 computer, or a Samsung Galaxy whatever misses the point by light years. If you're not keeping up, you're left behind. And, from a practical standpoint, that means you're severely limiting your employment opportunities.
Regarding your password algorithm, I'd simply do it all in the backend. For one, JS can be turned off in the browser. Second, you should really use an existing algorithm if you're handling passwords. Something like bcrypt. This is an example of a problem that's already been solved, and given you're not a cryptologist, your solution is very likely flawed.
Finally, the link to your site isn't working for me any longer. Keep getting "server not found."
"I was thirsty for everything, but blood wasn't my style" - Live, "Voodoo Lady"