• Monday

    • Did ALL taxes.
      • Remember I can deduct 1098s for both (1) my mortgage expenses AND (2) the co-op.
      • Filed personal and sole prop together.
    • Paid the $300 annual fees for Mahlstedt LLC. Zenbusiness files the delaware report.
    • Cleaned safe. Estate, crypto, ID, vehicles.
    • Chessable masters started today.
    • Private work.
    • Endeavor (UFC parent company) bought WWE. Kinda weird partnership, sport vs entertainment. UFC valued ~12B, WWE ~9B.
    • Went out for march madness finals.
    • Trump arraignment at NYC Criminal Court tomorrow morning (just east of Tribeca).
    • SBSC. Did the dynamic route separation, and only-query-once efficiency change. Now all that’s left is the final optimization of all views.
  • Sunday

    • Received/activated new debit and updated verizon autopay.
    • The east is listed in google nba standings on the left and the west is on the right 🙂
    • Amazon fresh / mealprep.
    • Saturday central park 70 and blue, Harner’s birthday les night out, Rob and Reetu in town surprise as well!
    • Saw Malum with Maggie, haven’t been to a theater in a while.
    • Warriors positioned ok for playoffs.
    • Some birthday shopping for others.
  • Friday

    • Little bit of private work. Focused on myself a lot today.
    • Upgraded wp to 6.2, theme (2015) to 3.4 (and removed footer).
    • Ordered fresh.
    • Indictment = getting charged. Arraignment = court to hear charges, enter plea.
    • GPT.
      • Generative Pretrained Transformer.
      • Many many people misunderstanding. But good that AI is getting a lot of credit.
      • Interesting option: https://jamesturk.github.io/scrapeghost. You basically just define a schema of data you want, and it will try to extract that from the site(s) without you writing any custom code. No DOM walkers, parsing, etc.
      • In general, ChatGPT should be used like google with one extra benefit: following questions with contexts. Much better at refining your query.
      • Another general praise: It significantly lowers the emotional resistance to creative tasks.
    • Switched gym task to daily (added some details), back is finally good enough to hit core/legs/yoga/other.
    • SBSC.
    • Wrote a discretization function used to bin numbers into ranges. Reducing the precision helps blend the proper groups of data. Should get better statistical analysis out of this. Used for lines (eg 3-6 instead of 5.5).
    • Rearranged the routes a little bit. It’s now just an SBSC page and an NFL page.
    • Auto-inferred a scrollbox ToC at the top of each stats page, dynamically based on plot titles below.
  • Thursday

    • Ugh!
    • Updated vscode to v1.77.
    • Started doing some neck mobility exercises. Legs and back are getting solid again.
    • Private work.
    • Trip planning. Bought LiB ticket and one-way flight (might visit Eric and/or parents and/or Eurotrip after).
    • A few more comms with Rise and MS.
    • Lots of SBSC work.
    • Finished all the typing, linting, and reorganizing of the manual plot builders.
    • Looped through the classes of statistical variables to dynamically produce the plots.
    • Thought about adding enums for categorical dimensions (like dayofweek). Ended up deciding it wasn’t necessary. There are two numerical arenas:
    • Aggregation. But aggregating function just has to be compatible with aggregated values. So mean() works with floats, but not with str values. Other aggs are fine with strings though.
    • Vlines. The plot shows an average for each trace (of the main dimension). But these are always numerical. Sure, our main dimension can be categorical (cover/push/noncover), but the values will either be counts or percentages.
    • Wrote a function that (recursively) converts (nested) defaultdicts to dicts.
    • Everything ready for optimization now. Hopefully will finish tomorrow, which would conclude this 3-week ticket.
  • Wednesday

    • The muscle in my ear that I can vibrate is called the tensor tympani (TTM).
    • Private work.
    • Github copilot (powered by gpt3) vscode extension requires a github account with access to copilot (obv). It’s $10/mo.
      • Remember I currently use tabnine.
    • Was able to have a few conversations and feel a little normal a couple moments today.
    • California Department of Financial Protection and Innovation (DFPI): https://dfpi.ca.gov/
    • Nationwide Multistate (redundant) Licensing System & Registry (NMLS): https://mortgage.nationwidelicensingsystem.org/Pages/default.aspx
    • Some good progress on SBSC. Basically finished the dimension definitions, the generic builder, and the generic plotter. Hand wrote the argsets. Now just need to classify the dims then dynamically loop (then final optimization).
  • Tuesday

    • Private work.
    • Harner’s bday dinner.
    • Haven’t slept in 48 hours.
    • Connected with Rise again, dropoff for good morning america will be in 2 weeks.
    • SBSC.
    • Deleted the constants module and moved all vars to their appropriate modules (everything was single-use).
    • Moved COLOR_TRIO to the dimension definition where it belongs, not a default assumption of plotting utilities.
    • Removed sort_by. Everything is by trace value, sorted in trace order (first name = primary sort, second name = secondary sort, third name = tertiary sort, etc).
    • Made the xaxis (main dim) able to handle many many many traces:
    • This shows every line and the % of every team’s games that were that line (you could plot counts instead of %). The actual (valuable) plot uses the aggregation utility, of course – we care about the avg line by team.
    • Started adding the pick% dimension.
  • Monday

    • Private work.
    • Checked Harry Mack custom freestyles for Eric’s bday – they’re on pause during the Odyssey tour, becoming available again in June.
    • Really, really having a hard time today.
    • Added/separated one profile for gitlab/bmahlstedt and one for gitlab/privateer in my ssh config.
    • Couldn’t focus on much software dev, SBSC or otherwise.
    • Started reading Behave again.