Fri Jan 12 09:31:04 EST 2018 Slept from eleven to six-thirty without waking. Spent a few minutes this morning wiping down the kitchen and bathroom counters. High of thirty-four, but falling through the day. We're supposed to get two inches of snow today. Work: - Work on MECS Done. https://github.com/DATA-DOG/go-sqlmock https://support.mozilla.org/en-US/kb/microcode-update > Microcode updates can be loaded onto the CPU by firmware (usually called BIOS even on computers that technically have UEFI firmware instead of old-style BIOS) or by the operating system. Microcode updates do not persist across reboot, so in the case of a dual-boot system, if the microcode update isn't delivered via BIOS, both operating systems have to provide the update. > On Debian-based distributions, including Ubuntu, microcode updates for Intel processors are provided by the intel-microcode package and microcode updates for AMD processors are provided by the amd64-microcode package. https://wiki.debian.org/Microcode > Processor microcode is akin to processor firmware. The kernel is able to update the processor's firmware without the need to update it via a BIOS update. A microcode update is kept in volatile memory, thus the BIOS/UEFI or kernel updates the microcode during every boot. > The BIOS (or UEFI) updates the CPU microcode during boot, however most of the time either the motherboard vendor won't issue frequent BIOS/UEFI updates, or the user won't install such updates. For these reasons, the system processor is likely to be running with outdated microcode on a vast number of systems. > Stable point-releases and oldstable point-releases are done every 2-4 months. This can be a long time to wait for a microcode update that would fix an issue that afflicts your particular system. > An alternative is possible: microcode update packages are first uploaded to non-free unstable, and if no issues are reported, will eventually migrate into non-free testing. Backports of the packages in testing will then be uploaded to stable-backports (currently stretch-backports) and to oldstable-backports-sloppy (currently jessie-backports-sloppy). Home: - Write a utility to compare xterm colors, build a color palette Left work on-time-enough to get home before it was absolutely, completely dark. Took a fifteen-minute walk. Cold and windy. https://news.ycombinator.com/item?id=16129882 Programming Notes for Professionals books http://goalkicker.com/ Lunch: coffee, gyro Dinner: pizza