• Thursday

    • Amazon closed its acq of onemedical for $3.9B.
    • Lots of private work.
    • Finished the sqlalchemy2 upgrade from yesterday (notes on that post).
    • https://updraftplus.com/faqs/privacy-policy-use-google-drive-app/
    • Switched to the gitlab board view (from milestone) so that I can drag/drop tickets to rank them (order them for next tasks).
    • Read up a little bit about loan seasoning. Lending vs trading. Diff regulations.
    • WR Chess Masters is very even so far after 7 of 9 rounds. Of the 10-player field, 6 are on 3. 2 are on 4. 2 are on 4.5.
    • Moved the bmahlstedt.com domain from godaddy to route53. Unlocked, authed, transfered, approved, relocked, disabled dnssec, added A records to digital ocean droplet IP, confirmed e2e. Fully off godaddy now, all domains registered and DNSed on AWS.
    • Calendar / to-do / notes / lists.
    • Overall this was an exercise in separating my lists into timed events, timed tasks, and untimed tasks.
    • Added a bunch to my gcal so weekly planning is autonomous.
    • Also integrated calendars for niners games, ufc events, and warriors games. There’s always the risk of these losing their maintainers as well. Couldn’t find one for chess, so just created one for my own use.
    • Started using gtasks. Tasks are tasks. They show up individually to be completed. They allow descriptions. I don’t use reminders. Keep all in one place.
    • Took this opportunity to clean up gkeep a little bit as well. Synced the colors with gcal. Moved task lists in gkeep notes (list longterm, cka/cks, etc) to tasks in tasks (separate task lists). Then I can add dates to any individual task and it will automatically show up in gcal!
    • Also means that I switch from month view to week view (as default) on desktop and day view on mobile.
    • There’s also the “schedule” view which just shows the lists by day (instead of cal by time), which looks a lot like my old management of gkeep.
    • So events go in gcal (must have a date or datetime). Tasks go in gtasks (can have no date or datetime). And scratch goes in gkeep.
    • Remember gcal has the right side panel (on desktop) to show gkeep and gtasks. Gmail has the right side panel (on desktop) for gcal, gkeep, and gtasks. Gkeep and gtasks don’t have side panels. On mobile, none of these have side panels. So on desktop, just use gmail as the entry point! On mobile, use gcal and gmail and gkeep and gtasks as separate apps.
    • This also resulted in some cleanup of types. I did events for most things, even if tasks. Now I switched those to tasks.
    • Also I like having gym on gcal – there is the possible to shift the whole schedule (literally all future events) back a day if I miss/skip/etc, but I can also just move one event and keep the remaining schedule. Encourages me to compress and get back to the regular routine instead of pushing everything.
    • Disabled Google account from syncing contacts directly on the iPhone. Don’t need it now that Contacts Sync is manifesting them as icloud contacts.
    • Contacts.
    • Pruned/merged/edited/added/cleaned.
    • Added a bunch of birthdays during the cleanup.
    • Cleaned and exported icloud contacts too. Then deleted.
    • So google contacts is my (only) source of truth. 856 there. 0 icloud.
    • Note that there is no google contacts app for iphone (apple’s intention). So you have to add contacts to apple’s icloud and then sync as desired.
    • To avoid this, I’m gonna use an app. Looks like the canonical one is Contacts Sync.
    • Free tier only does 40 contacts. Paid $8 for lifetime access. Will now autosync all my contacts in both directions.
    • Note icloud autoinjects YOUR vcard from the icloud account into icloud contacts (even if you delete it).
    • Configured to autosync every 5 min. Or whenever I enter a new location.
    • Now I never have to deal with this again.