But I feel like I won't understand everything Docker has to offer without adequate experience developing apps. Should I work on JS or other programming languages first?
That's starting to emulate a true job environment in a non-work setting. This isn't job experience. It doesn't provide any provable evidence of ability.
@bwDraco you can have my spare server - I have a dedi in Atlanta I'm renting for $200/year with 2 x L5630 (Westmere), 24 GB of RAM and 2 x 500 GB HDD with Ubuntu 18.04 currently installed on it... I tried to use it as a Codenvy / Eclipse Che environment but repl.it turned out to be better anyway so I'm just using that
now find someone on here who has an academic Dreamspark account and can get you a free Windows license, if that's what you want, and I'll give you the login details to the KVM-over-IP (HP iLO2) so you can install Windows
I scripted my DC environment... One script creates the 4 VMs using my Server ISO, assigns static MAC addresses, reboots them to get a pre-assigned IP, then it connects to them and adds the features I need
I will see what I can do with the hardware on hand. If required, I might build a basic desktop around a Core i5 and H370 board. If not, I'll just let the Demon handle it. Why put eight cores, 2.5 TB of flash, and 32 GB of memory to waste?
Then learn how they can break, or be made highly-available. For example, on KVM, we setup shared network storage between two physical hosts (using drdb), set the virtual hard drives up on the shared storage, and we can migrate the VMs LIVE without any downtime
Also, many nested virtualization implementations rely on Intel-specific instructions, which means a new build will almost certainly be required.
(hmm... VMware Workstation supports nested virtualization on AMD hardware.)
> Virtualized HV is fully supported for virtual hardware version 9 or later VMs on hosts that support Intel VT-x and EPT or AMD-V and RVI. To enable virtualized HV, select VM->Settings and navigate to the processor settings screen. Check the box next to "Virtualize Intel VT-x/EPT or AMD-V/RVI."
@bwDraco It might be a good idea to take a small amount of time at some point to email or call your local representatives in NY to voice support for the repair bill, especially if they are opposed to it currently
(see my above YT vid link)
You don't have to become a crusader, but 30 minutes to call them or email them will help
@FaheemMitha if you got a new computer with the latest Intel CPU available in "summer 2013" it'd be either an Ivy Bridge (originally released in 2012 and stretched into 2013) or Haswell (originally released in Q2 2013 but many chips didn't land in products you could buy until late 2013, early 2014)
for reference, the following Intel chip generations that you can buy today are newer than Haswell: Broadwell, Skylake, Kaby Lake, Coffee Lake
Intel has improved around 25-50% since 2013 (with cumulative small changes in the 5 to 10% range per generation); AMD has improved way more with their 2017 Zen architecture
but as to your original question, it depends on what you do with your computer
if you just use the web, you probably won't notice any difference
@FaheemMitha at what scale? are we talking about using Excel to compute a few thousand numbers with addition and multiplication etc, or are we talking about big data or scientific computing type workloads?
@FaheemMitha oh... well, if it's just once-off computations, you can probably more economically spin up one or multiple AWS EC2 spot instances, which you can rent a lot of for an hour for a couple dollars USD, and do ridiculously complicated computation on dozens of CPU cores (esp. if you can distribute it across multiple boxes)
if you'll be doing it often, it's probably good to own the hardware, but if the time to compute is measured in days, cutting down your execution time by 50% could mean the difference between 3 days and 6 days, so you'll want to go with high-end I/O, lots of memory and a high-end CPU
basically if the computation takes a few seconds/minutes or 1-2 hours with your current hardware, it's probably not a huge benefit to upgrade, but if it takes days and days or longer, incremental CPU improvements are a massive win
also, being able to distribute your workload across multiple machines and using every core on each machine will cut down your computation time a lot
if it's necessarily 100% single-threaded, a single i7-8700K will give you the best perf we can get today (and of course get a fast SSD to minimize the time spent in I/O)
but yeah, we haven't seen 10x gains in CPU performance since 2013... even AMD has only done maybe a 2-3x improvement, which just caught them up to Intel, but didn't exactly pull them ahead
Hey guys, can you flag this answer? https://superuser.com/a/1319910/880618 Also, his nickname is inappropriate, is there a way to flag the user ifself?
Also, I found the answer, apparently Device Manager has an option for allow this device to wake the computer for input devices, which makes total sense