• Monday

    • One Medical IPOed on friday, offering at 14 and closing at 22.
    • Read all of the book Who (ghsmart). Explored the website, prepped through various scenarios. Took a few pages of notes.
    • Finished the witcher in the background while I worked.
    • TSLA hit over $780 today. What chaos.
    • Played with a few different wordpress themes.
      • Fourteenpress. Good: supported italics, had edit button, hr between posts, doesn’t show category or comments or author.
      • Twenty Fifteen. Clean. Minimal.
    • Finished the jim simons bio.
  • Sunday

    • Short-term trading reduces risk. Law of large numbers is on your side.
    • Refreshed a bit of java. Syntax, oop, eclipse.
    • A broker can engage in all sorts of shady behavior. Some more common historically, less so now, others more currently. Receive a buy order, place your own buy order first, then sell to the original buy with a slightly increased price, pocket the difference, etc.
    • Superbowl! Smoked ~10lbs of chicken.
    • Started thinking about factors for the next steps, weighing pros/cons. Wrote the matrix out explicitly.
    • Migrated from blogger to my personal domain.
      • Created dedicated droplet for bmahlstedt.com, rather than combining with supercontest. No more domain routing and container overload.
      • Stock wordpress on 18.04. MySQL and php fronted with apache for lamp.
      • DO DNS took about 30min to update the A records.
      • Remember wordpress itself is free, but you have the usual domain ownership and hosting costs.
      • Added the favicon.
      • There is an import option from google’s blogger (blogspot). This should make the migration trivial, if formatting behaves.
      • Theme customizations, for future reference.
        • Remove the “proudly powered by wordpress…” from the footer css. Just set style=”display: none”
      • Put a link in the old blogger location.
      • Updated linkedin and resume links, as well as the react app for the old portfolio; renamed in gitlab.
      • Added automatic backup tool (updraftplus, free). Stores in google drive, runs daily, keeps 5. Each is maybe 10MB, if you include everything (plugins, themes, etc). The db itself, with the actual content of the blog, is <1MB for a full year’s worth of daily posts.
    • Read some more of the man who solved the market.
  • Friday

    • Amazon surged $200 (10%) afterhours yesterday too. That’s 2 crazy days.
    • Like react offers jsx allowing you to blend html in js, jss allows css style declarations in js.
    • Gradle is another build tool similar to maven. Groovy DSL.
    • Netflix onsite. Went well. Refreshing to be surrounded by only senior folk. Parts of the culture (freedom and responsibility) are only possible in this type of env. Should hear back on Monday. Took extensive notes, all in private drive. This role is almost the exact same as my role at SpaceX, but in Java.
    • Got to see the family up in the bay before flight back to LA. The city was buzzing with niners energy for Sunday.
    • Thoughtworks is a software consulting firm.
    • ConcurrentHashMap is thread safe. You can have multiple modify at once. It’s a bit slower.
  • Thursday

    • Interesting take on pipenv dying: https://medium.com/telnyx-engineering/rip-pipenv-tried-too-hard-do-what-you-need-with-pip-tools-d500edc161d4. I have always used pip-tools directly, the conclusion of the article. Sometimes the pieces are easier to maintain than the wrapper.
    • Tsla’s afterhours chaos was met, opening @638.
    • Barstool got valuated at 450m due to a casino deal of 163m, 36% stake.
    • Filed a claim for the yahoo security breach class action settlement. #AHC00896336.
    • Practice problems: https://leetcode.com/problems/contains-duplicate/. Simple tuning.
    • Got the offer from Disney. Bob Iger is the CEO.
    • Finalized the bay flight 5 hours before takeoff, 21 hours before interview time. Crunch. In Los Gatos now preparing.
    • Caught up on the last 2 highscalability posts.
    • Reviewed concurrency. Threading, multiprocessing, async. I feel very strong in this already, but wanted to review just in case.
    • Read the netflix culture doc again to familiarize. It’s applicable anywhere. Some good corporate stances in there.
    • Thought back through sx-setuptools, atlassian admin, and the full monorepo/build setup I had in place at SpaceX. Decisions made in development, performance metrics, etc. Runbooks, internet shield, default static analysis, py3 migration, crossplatform. Everything is files. Depgraph. Change targeting upstream n=2. Artifact provenance. On-call, devops, production support, pagerduty, escalations. Sentry, sensu, splunk. Sprintplanning, 60 day cycling, user storymapping. All the standard facets of a ci team.
    • Went through some heavier frontend stuff than usual: https://github.com/yangshun/front-end-interview-handbook/blob/master/questions/javascript-questions.md. Took all notes in drive.
  • Wednesday

    • Remember: camelCase snake_case PascalCase kebab-case
    • Wearables (airpods and watch) gave apple huge profits this quarter.
    • Read some resources from jack regarding the founder of ghsmart: https://geoffsmart.com/. A few takeaways:
      • Really probe into the future of the department. Get a lay of the land from someone who lives there. Big projects, big changes, big consolidations? You get (1) a better idea of compatibility and future job responsibilities and (2) a better way to cater your responses/skillsets to match. I could be better about this one.
      • Prepare yourself. Know yourself. Think about what you want for your future. Have explicit decisions made regarding your own trajectory. This then bleeds into most aspects of the interview process. You have honest answers as gut instincts, rather than canned answers you’ve rehearsed. You come across more confident. You’re able to articulate genuine reflections of yourself and your relationship to the employer’s needs. I value this one, and have spent a lot of time practicing it already.
      • Need to have metrics, scorecards. Need to have them as a leader to be objective/accurate. Need to ask about them as a contributor/candidate to be transparent/inspire.
    • My master’s degree 10 years ago involved a lot of AI, ML, stochastics, probabilistics, etc, but I haven’t immersed myself deeply in those fields since. These areas are rapidly expanding within the professional world, and I’ll focus some of my free time to keep up to date on such tech in the months to come.
    • Submitted refs and accomplishments for citadel.
    • HFT = high frequency trading. You can do it at a rate that enables skimming.
    • Disney onsite in glendale.
    • Met with Art at brews brothers after, got dave’s hot chicken.
    • Interesting thought about misophonia – hearing is the only primary sense you can’t really shut off. If you experience aversion to touch, you can move away. For taste, you can spit it out. For smell, you can plug your nose or breathe through your mouth. For sight, you can close your eyes. For sound, you can plug your ears, but it’s much less effective and isn’t practical like the other options.
    • TSLA surged over $650, over %10, in afterhours after the earnings report.
    • Submitted formal references and accomplishments letter to citadel.
    • Ping is not over TCP, it’s ICMP (internet control message protocol). It doesn’t have a port.
    • If you have n items in an array, the number of unique binary search trees that can be created from it is called the catalan number. https://en.wikipedia.org/wiki/Catalan_number.
    • Database normalization. There are 3 basic thresholds: first/second/third normal form.
      • 1NF: primary keys are unique, each col stores info in its simplest form, no redundant columns.
      • 2NF: all the other columns depend on the prim key.
      • 3NF: all other columns depend on the prim key directly, not transitively.
  • Tuesday

    • Did a bit of research on ghsmart. Downloaded and started reading Who, the book from the creator, to get an idea of the process.
    • Read a bit more of The Man Who Solved the Market while doing laundry.
    • Coordinated further with citadel for a few items. Acquired refs, drafted an accomplishments-onepager, scheduled comp call. Details noted in my private repo.
    • Finished season 2 of the sinner. S1 was better, but 2 was still good. 3 premieres in a couple weeks.
    • Looked up specific amazon roles in the bay for transfer.
    • Authored a 2-page retrospective for last year, an annual review for self-employment.
    • Instagram ads are getting crazy. Just counted, it’s 4 followed posts and then 1 sponsored, repeated. 20%. 6 minutes in a 30 minute television slot. 1/5 of an entire website. The standard is just ridiculous nowadays. Go Wikipedia!
    • AWS IoT = internet of things. Connecting devices to the cloud. The primary location for bay aws is palo alto.
  • Monday

    • Python bin() and int(num, 2) (for base 2) to convert between binary numbers (represented as strings) and integer datatypes.
    • f'{n:032b}’ will format n (an integer) as a 32digit binary number with padded zeros.
    • Coronavirus is affecting the markets.
    • Talked with Citadel about next steps. Scope of influence ; room to impact. This really is my most important comparator moving forward. More than title/salary/sector.
    • DS&A:
    • Between all platforms (leetcode, hackerrank, geeksforgeeks, interviews themselves) I’ve done ~200 practice problems.
    • FB coding interview II.
      • Graded on 4 aspects of the DS&A questions. Problem solving. Communication. Converting algorithms and data structures to executable code. Validation (testing).
      • Notes all in gdrive. 2 coding questions. Did both. I like that they were formatted in real-world applications, with a quick discussion before diving into the algorithm.
      • I continue to be impressed with facebook’s process, in direct relation to its closest interview cousin Google. The focus is multiheaded, from intuition to coding to behavior. Google is much more what, Facebook is much more what how why when where who.
    • Cut and wrapped 32 homemade pumpkin peanut butter bars for the next month.
    • Paid the last rent (maybe last rent ever?) for feb in hermosa. Gave Sherisse formal 30d notice.
    • If a bonus is paid as a supplemental wage, it’s taxed at the flat rate of 25%. If it’s added onto the year-end paycheck, it’s additional income and is taxed at whatever aggregate tax bracket that income is within (which is obviously worse).