Thursday, December 12, 2019


  • White elephant gift arrived in compton. It better get here by friday, ordered over two weeks ago.
  • Remember paging secondary mem on disk.
  • Livelock is like deadlock, but both the programs are changing state still (and still locking each time).
  • Radix sort goes digit by digit, from LSD to MSD (tens -> hundreds etc). It's faster than quicksort (linear vs nlogn) if the number of digits is low.
  • Went over all the resources in the responses.
    • Amazon leadership principles: https://www.amazon.jobs/en/principles. Important. Give example of each.
    • For each interview, amazon has a "bar raiser" - someone who is not on the team that comes in to assess the general quality of the candidate.
    • Citadel, google, notes.
  • Checks can bounce after a few days. Federal law requires that the bank release the deposit to you sooner than some banks can actually clear the check. Be careful of scams.
  • The office released the full 25min version of threat level midnight: https://www.youtube.com/watch?v=7iPyz6Yqwl4.
  • Remember that an option can be exercised to get shares, but the contract for the options must be purchased as well (when traded on public markets, not like when your employer gifts you options). These contracts can be bought/sold.
  • You usually have to put in a minimum amount into your account for short positions as collateral, since you can technically owe infinite amounts if things go south.
  • Wrote a basic app for paul/ncl: https://gitlab.com/bmahlstedt/ncl.
  • Webcam arrived. No driver installation, just have to go into cheese (the gnome default webcam software) and change the device.
    • Recorded 1min on 1920x1080. Was 53MB. Resolution was nice, but framerate was too low and the video was not smooth.
    • Switched to 960x720. Still looks good, and is muuuuch less choppy.
    • Picture res is set to 2304x1536.
    • Autofocus is nice. Sound quality is good.
  • Ask specifics during the "do you have any questions for me?" round. If you have a new idea, what's the process for getting it approved for implementation? How many reorgs have happened in the last 5 years? How is software viewed by the other departments here?
  • NAFTA = north american free trade agreement (us, mexico, canada =  USMCA).
  • Placed whole foods order.
  • Made new batch (~5lbs) of protein bars, half pecan and half hazelnut. Added oats/sesameseed/cinnamon and a touch of water to make them less dry.
  • Joe Pesci has some albums on spotify. Some are rap, some are christmas. What.
  • 30m phone with netflix.
    • Culture doc is accurate. Will scale as company does. https://jobs.netflix.com/culture.
    • Instead of hiring in general then finding team fit (like google), they hire for a role specifically.
    • This allows questions to be more focused, rather than generic DS&A.
    • HR, then specific hiring manager, then take-home coding assessment, then onsites.
    • Onsites have a tech round first. Mostly real-world problems, design. Then second round mostly culture, work scenarios, etc.
    • Going to speak with the hiring manager for my role (CI) next wednesday the 18th.
  • Emailed Holly's friend Ben at GitLab.
    • lol checked linkedin after, turns out he works at GitHub, not GitLab.
  • Castle rock season finale. Loved the misery crossover.
  • Committed sbsc lines and submitted picks.
    • The new spreads failed for the first time. Just ssh in, make restart-prod, then try again from the admin interface.
  • Talked with Paul about the ncl groundstation.
    • Just a static template on aws right now, but want to be able to talk with the radio (bidirectionally) to show data and send commands. Went over flask, posting to endpoints, writing to db, etc.