895 karma · joined July 30, 2016
Prestige and credit matters quite a bit in academia, for example, when seeking tenure or getting appointed to a endowed chair.
All the really interesting jobs require knowing data structures, algorithms and discrete mathematics well.
Your question is meaningless without specifying what sort of job you'd prefer or what your interests are. There is no single set of things (other than "everything") you could study that would qualify you for all non-webdev jobs.
No, the conclusion you should be drawing is "AMD is using ~20% less transistors per core. What did AMD not implement that Intel did and how badly does that hurt Ryzen's performance?"
"At one time there were more British soldiers fighting the Luddites than there were fighting Napoleon on the Iberian Peninsula."
Not necessarily unwarranted; I still remember the leak of the source code for Half-Life 2 making headlines back in 2003.
https://games.slashdot.org/story/03/10/02/1547218/half-life-...
(Good grief, has it really been that long since Half-Life 2? I feel old.)
"Study: Later retirement may help prevent dementia": http://www.usatoday.com/story/news/nation/2013/07/15/study-r...
Other references are easy to find. Giving up the structure and purpose of one's life and building a new one on your own is not an easy transition to make, regardless of what young people think.
Then the "entire South" is going to start charging you and me SV rates for their products and services. Probably not what you had in mind.
Perhaps not the best example you could have chosen: Physicians and licensed engineers do have mandatory continuing education requirements that more or less require them to be learning for a lifetime.
From there, the response should more or less write itself: "My experience/skills in X, Y, and Z are going to help you solve problems A, B, and C that you're having" or, for less senior applicants, "I'm very interested in learning more about the technologies/skills you need me to have to solve problems A, B, C and my past work in I, J, K shows that I can acquire those skills easily and will be effective in applying them to your problems."
[0] This includes ones that they may not even know they needed to have solved.
Quite false. Yes, the standard sleep hygiene rules[0] can be helpful to those not already following them but they're not effective for everyone, particularly if they have a complicating condition.
[0] For those interested, a more complete list is at https://en.wikipedia.org/wiki/Sleep_hygiene
Powershell?
Not necessarily. Sony's early readers had automatic reflowing of text if you chose a larger font size. It worked really well for fiction or any other type of text without pictures/diagrams.
For modern e-readers, converters like the free Calibre software (https://calibre-ebook.com), will allow resizing & reflow of text in PDFs to a size more usable for any device.
>Sony used to make 9" readers ...
There are refurbished Sony PRS-900 units available (e.g. eBay) for around $50 and, unlike most e-readers, they have user-replaceable batteries.
Something else to consider: Depending on the corporate policy on open source, employees may be forbidden to look at external source code without prior approval by the legal department. This is more likely at large companies who are afraid of lawsuits accusing them of copying code or ideas (and, yes, it does happen). So, your interviewers may not even be permitted to look at your portfolio anyway.
They presented a short paper at FCCM '16: http://fpga.org/wp-content/uploads/2016/05/grvi_phalanx_fccm... Section VI lists possible applications.
Manually run the update check and install all the patches before starting the long job. Problem solved.
Prepaid cards can be purchased anonymously. If you were running a cloud provider, would you rent a server to somebody who was essentially untraceable?
You've hit upon the key question: you want a progress metric that's in-line with productivity. IMO, assessing that comes down to evaluating whether functionality/code delivered (at a high level) per sprint is reasonable, evaluating whether the task breakdown the team is operating against is sensible and whether tasks are being accomplished in a reasonable amount of time relative to their difficulty, the skills of the person doing them, etc. In other words, the evaluation needs to be specific and include the circumstances: Saying "Why did implementing XYZ take longer than one would normally, even taking into account ABC?" is going to result in fixing the real issue whereas saying "Why is your velocity number so low?" is going to result in "fixing" the number.
That, in turn, requires the manager to either possess solid software engineering skills or have access to someone possessing those skills who can make the assessment in their place. And, yes, it's a lot more work. But, as has been amply documented, attempting to manage off a single number (a self-reported number, no less), simply doesn't work.
Classic symptom of managers using agile as a (micro)management tool. Velocity, burndown charts, etc. are meant to be used by the team as a self-calibration tool. Managers do not get a say in what they think the velocity should be, either for the team or for individuals. If they do so, they create an incentive (let's be blunt, an overwhelming incentive) for the team/individuals to game them and that way lies madness.
(As an aside, the best response I've ever seen to this type of dysfunction is a team who simply decided to retcon the charts on the fly to make the work committed to match the work done. Management was happy that the burndown chart was right on target, developers were free to be fully productive instead of worrying about what their velocity looked like; it was a win-win solution all around.)
Implying that non-free software is unethical? That's a rather rude thing to say.
In your circumstance, I'd look into USB-powered heated gloves as an option as well, e.g. [1]. If that alone isn't sufficient, some have removable heating elements that you could probably transfer over to the heavier fingerless gloves mentioned above.
[0] https://www.amazon.com/DPG230L-Technicians-Fingerless-Synthe...
[1] https://www.amazon.com/GoodBZ-Fingerless-Mittens-Computer-St...
Active noise cancelling systems generally only suppress continuous steady sounds, e.g. fan noise or motor hum. It actually makes conversations and other transient activities _more_ audible by reducing the background sound.
It's not as if that couldn't be said about the other popular stacks as well.
People like to trash Planetary Annihilation but it's not really deserved. Yes, it doesn't scratch the TA itch as well as one might wish but it's a decent game in its own right.