• Monday

    • AWS re:Invent began today.
    • Finally installed the motorized zebra shade and moss panels, both look amazing in person:
  • Saturday

    • Registered for CKA/CKS and DOP-C01.
    • AWS IAM uses ABAC for attributes instead of roles.
    • “Core dump” comes from an early (now obsolete) tech for RAM called magnetic core memory. Mem, registers, state. Can dump running processes with gdb instead of crashes with kernel.core_pattern, of course.
      • https://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html
    • IoT, schemas for various smart devices beyond phones/computers. Will add some automation to my motorized shades.
    • AWS DevOps Guru does anomaly detection (among other things like alert calibration). Will compare to Watchdog.
    • Before tying to the nomenclature of a specific cloud provider, distinguish compute with IaaS / CaaS / FaaS.
      • E.g EC2 / ECS / Lambda.
      • Behind the scenes, Lambda uses EC2.
      • You can have ECS orchestrate your containers on EC2 if you need full control of your nodes, or Fargate for serverless if you don’t need full node customization (just cpu/mem, and scalable).
      • There’s also EKS, if you want standard Kubernetes instead of ECS.
      • Workflow management is not the exact same as serverless tasking, but there’s a managed Airflow as well (MWAA).
    • Installed vscode and wsl2 (just “wsl.exe –install” in admin cmd, but have to enable virtualization in bios first, then “wsl –install -d Ubuntu). 20.04.03 LTS. Apt update and upgrade. Configured dev setup on my custom tower.
      • Remember “code .” from wsl to open vscode (on the windows host) at that location (on the wsl2 dist).
      • Added “cd ~” to .bashrc, the default path when wsl opens is windows’ %USERPROFILE%.
    • etcd.
      • Installed 3.4.16.
      • Played with etcdctl, ran some comparisons to prep for local k8s cluster.
      • Standard leader/follower voting in replication. And election.
      • Watch function. This is what K8s uses for declaration. Compares Config with State.
    • AWS Redshift to coalesce your data lake, warehouse, and DBs.
    source: https://aws.amazon.com/big-data/datalakes-and-analytics/what-is-a-data-lake/

  • Sunday

    • Finished garbage disposal.
      • The nipple that goes from the p-trap to the wall was CRUMBLING apart at the touch.
      • Wrapped a fernco sleeve around it.
      • Will have to open the wall and replace this in a couple years, most likely.
      • Huge blockage (almost entirely clogged) at the outlet of the p-trap. Cleaned.
      • Stopper, filled sink full, dropped it with garbage disposal running, drained very quickly and with no leaks. Done!
  • Friday

    • Upgraded php from 7.2 to 7.4 and installed imagick (among other extensions) on this wp site. Enabled browser console on the digitalocean droplet.
    • Subscribed to a few sites on feedly (web and mobile).
    • Checked the RSS feed for Mostly Software (bmahlstedt.com) and got it back up.
    • Plants need Carbon/Hydrogen/Oxygen (air provides) and Nitrogen/Phosphorous/Potassium (nutrients provide in hydroponic systems). The other ~10 elements have small requirements and are supplied by the bit of soil.
    • Snaked the clogged shower with a drum auger.
    • Garbage disposal.
      • Taking out the previous sink flange nut was the most difficult part.
        • I expect it was the original from the post-war building, at least 5 decades.
        • Spray-bottle with vinegar for a couple hours to soak and break down minerals+rust.
        • Clamp on nut, vice on actual sink drain pipe. No budge.
        • Hacksaw to the nut. Too close to the sink to get the diagonal needed.
        • Drilled vertically from the bottom. Finally broke through, a nearly-separated axial split.
      • Installed new mount assembly, rubber gasket on top and fiber on bottom.
      • Installed garbage disposal and aligned.
      • Cut the PVC to meet the p-trap. Installed everything.
      • Turned in on. No leaks, mains worked, James Bond switch worked.
      • BUT during the install, the adapter from the p-trap to the wall become loose at the wall side, slipping off to reveal a huge corroded hole in the wall pipe.
      • Could patch, could putty, could replace. Mostly tired. Calling a plumber tomorrow to perform the final fix.
    Didn’t have safety goggles, had to wear a motorcycle helmet with a clear visor

  • Saturday

    • COBRA: 60 day enrollment period to elect from start of month after termination -> 45 day initial grace period to pay -> claims can be processed. Pay is retro to beginning of enrollment period.
    • COVID: Both periods extended to 1yr (or until 60 days after the formal declaration of nation emergency’s end).
    • Rise garden looking good: