They aren't able to do technical questions because they serve a broad audience but practicing HackerRank questions on a whiteboard or a notepad is close enough.
895 karma · joined July 30, 2016
They aren't able to do technical questions because they serve a broad audience but practicing HackerRank questions on a whiteboard or a notepad is close enough.
Yeah, but back then Moore's Law was running full steam and we were getting tremendous advances in processor and memory performance every year. Now that era has ended; what processor performance we have today is likely to remain more or less the same for the foreseeable future, barring a miracle from the chipmakers.
It's time to stop pissing away performance by using inefficient software stacks and web technologies are a big, juicy target for cleanup.
As a side question: what's the shelf life of Sudden?
I beg to differ. He touches on problems with the post-secondary education system, increasing hostility from the public against the elite, the collapse of journalism, and failure of experts to engage the public as parts of his answer to that question.
Amen. In industry, intellectual humility doesn't help get promotions or get hired either.
One could ask the very same thing about WWI era aircraft. Look at where we are today.
Presumably there would other defense systems to fall back on during adverse weather. Even if this first-generation laser system worked well only on days where it wasn't raining, that would still represent an enormous cost savings.
Of course. A certain minimum is even required by law for licensure for some professions.
"For dedicated professional engineers, earning a PE license is just the beginning. Many state licensing boards require that PEs maintain and improve their skills through continuing education courses and other opportunities for professional development."
https://www.nspe.org/resources/licensure/maintaining-license
"Continuing legal education (CLE), also known as mandatory or minimum continuing legal education (MCLE) or, in some jurisdictions outside the United States, as continuing professional development, consists of professional education for attorneys that takes place after their initial admission to the bar. Within the United States, U.S. attorneys in many states and territories must complete certain required CLE in order to maintain their U.S. licenses to practice law."
https://en.wikipedia.org/wiki/Continuing_legal_education
"Almost all states require some amount of continuing professional development education and training be completed by teachers to maintain their licenses. Specific requirements for license renewal vary greatly from state to state, and are often quite complex."
http://www.teachtomorrow.org/continuing-education-for-teache...
"More than 40 jurisdictions require that architects complete continuing education to update their professional skills to renew their license while additional states are considering such requirements."
http://www.ncarb.org/Continuing-Education/Continuing-Educati...
https://www.amazon.com/DPG230L-Technicians-Fingerless-Synthe...
Beyond that, what you need to know really depends on the tech stack of the company you're planning to work for. I'd suggest at least working through the tutorials on how to set up and configure Apache, Tomcat, MySQL and the JRE enough to get a simple web site up and running.
Good luck.
The article you linked to says precisely the opposite and is more in line with the blog post. LeMay made it clear that results were expected and got them.
Then again, there are probably less than a dozen people at his level of ability on the entire planet so unit tests will be part of our lives for the foreseeable future.
The relative pay scale for a developer and tester with equivalent education and coding experience already speaks volumes about how deep that respect goes. Also, note who gets laid off first when the budget gets tight.
(Seriously, I'm starting to wonder if I should give up the QA profession for good, even though I prefer it to being a developer.)
Windows Server comes with IIS and other services that would normally have been provided in a Linux environment by the Linux ecosystem. Also, as the article notes, SQL Server and Visual Studio were supported on Itanium as well.
As Itanium only succeeded as a server product, there's no business reason for Microsoft to have ported their desktop applications to it.
"Microsoft will continue to provide mainstream support for Itanium-based systems until July 2013, and extended support until July 2018." -- http://www.computerworld.com/article/2516742/computer-hardwa...
Itanium came out in 2001 and the above article is from 2010, so that would be about 9 years of product releases and 17 years of support overall.
And, frankly, there's no money to be made off of supporting all those miscellaneous architectures so Microsoft has no reason to bother.
Don't try to compete with younger people based on number of hours or cost; that is a game you are guaranteed to lose.
[0] Conversely, if you don't have those things, now is the time to start stepping up to the plate and acquiring them. The best of the younger people you are competing with are already working hard at doing so.
If it were possible to sue a software developer to recover their salary and for damages done, you'd better believe that nearly all (though not all) of the people who are rather less than qualified would be out of the profession.
https://www.crowdsupply.com/onchip/open-v
However, it doesn't look like they're going to come remotely close to hitting their funding goal. Fabricating chips is expensive.
There is no open standard that defines what a PC is. Linux and other operating systems are piggybacking on the Windows PC standard. If they want OEMs to manufacture hardware to their standards, they'll have to create their own "Linux-compatible" specification and persuade OEMs to follow it.
[0] https://msdn.microsoft.com/windows/hardware/commercialize/de...
[1] https://msdn.microsoft.com/en-us/library/windows/hardware/dn...
There isn't any technological limitation as far as I know; it's just that e-ink displays are hideously expensive to make.
Even worse, it kicks in earlier than one might naively think. People are often surprised to hear a value as simple as 0.1 has no matching floating point representation.
(For those interested, http://www.exploringbinary.com/why-0-point-1-does-not-exist-... has a nicely illustrated explanation.)
A considerable chunk of it is process improvements. Take a look at the chart at http://wccftech.com/nvidia-pascal-gpu-analysis/ that's about halfway down. nVidia's current generation GPUs are at 16nm. For comparison, Intel is at 14nm for their processors (though their 14nm process is better than most other chipmakers 14nm process) and hopes to start delivering 10nm this year, a year or so later than planned. So nVidia has a couple more process bumps to go, whenever they become affordable, and then they hit the wall like everyone else and have to focus mainly on architectural improvements for further performance gain.
And aside from that, let's face it, none of us here are Einsteins.
Spectrometers generally produce a single spectrum from a light source.
A hyperspectral imager produces a spectrum for each pixel in the image. See https://en.wikipedia.org/wiki/Hyperspectral_imaging
From the PC World writeup (http://www.pcworld.com/article/2066220/sc13-elevation-plays-... ): "In a field study of two high-performance computers, the researchers found that L2 and L3 caches had more transient errors on the supercomputer located at a higher altitude, compared with the one closer to sea level. They attributed the disparity largely to lower air pressure and higher cosmic ray-induced neutron strikes."
The paper itself: http://dl.acm.org/citation.cfm?doid=2503210.2503257 One can find copies of the paper online simply by searching for its title.
Both the that and the phys.org article are a good reminder that the unconscious assumption that many software developers hold that the hardware is 100% reliable and deterministic is not (and never was) true.
"A refrigerated egg, no matter the source, will be good for four or five weeks. Unrefrigerated eggs are best used within a week, though they may be fine for two."
So, one would want to refrigerate eggs (washed or unwashed) anyway if they're not all going to be used immediately.
Um, no, that's not the point of the NC FET. The "negative capacitance" aspect of the ferroelectric material means that the NC FET can switch on or off faster, reducing power wasted in the switching process, and therefore allow chips to run cooler.
See https://phys.org/news/2011-09-ferroelectrics-pave-ultra-low-... for a general explanation or https://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-... for a technical explanation.