896 karma · joined August 17, 2018
Or the person has unreasonable expectations. On top of that, they are bad at selecting a job that will make them happy. In any case, I would not hire then either. Maybe if I just had some boring app that needed some maintenance I would hire them, but that is not what I do.
^(?=.\d)(?=.[a-z])(?=.[A-Z])(?=.[!@#$^&()_-]).{8,18}$
That is hard to quickly* read and understand what it is. Sure a comment would help, but if someone said it isn't working, I have to work all that out and then fix it.
There is a reason Perl lost to Python. It just seems like we can do better.
In the modern world people seem to criticize things that are not perfect. That is fine to notice those things, but to let them sway your entire outlook is unhealthy and, in many cases, wrong.
Can we do better? Yes, I think so. But I don't think we are doing nearly as bad as the picture you paint.
I think the biggest problem is that the Internet accelerated change to a speed that people are not accustomed to. It might take a couple generations to adapt.
That yields a very different organization.
In true science, it is exceptionally hard to distinguish truth from falsehood for many of the interesting subjects. It can take decades of work to reach consensus on what is "truth." Physics in the early 20th century is a great example of this debate.
The article used the term "power" and when you click through to the energy.gov site, it is clear that it is referring to the electric grid. But you said energy and when people make that mistake I often wonder if they even know the difference.
How would grounding an outlet affect a laptop running on battery?
If you see a 50% speed-up in the above code, I question what read is doing and the implementation of eof(). I would expect read() to dominate the if statement unless eof is extremely expensive. I have written dozens of read()/eof() functions over the years and read() always dominates because the read involves copying memory and/or making OS calls, etc., while eof() is a simple comparison. So if read() dominates runtime, example 1 and 2 above should not be anywhere close to 50% different.
I fear it is not in Intel's DNA to make this switch.
Imagine reading an honest job description for being a police officer:
* Good benefits, poor hours
* Willing to risk life to save others even if they hate you.
* Must make split second life and death decisions and if you are wrong, you can go to jail for lifetime.
* You will be recorded and every important decision will be second guessed by people who have never done the job
* Even if you follow training perfectly, public opinion might go against you which could lead to criminal charges.
Can you image taking a sys admin job like that? Hackernews would laugh non-stop at that posting. But we expect less educated people to do that job for less money. Good luck with that plan.Just like we have done to teachers in our schools, I think we have made the job almost impossible. In a more gentle society, I can see the plan working, but in our current cities, I think our expectations are complete fiction.