• Sunday

    • A thought on chess engines:
      • Stockfish 15 is ~3600 and can crush any human, so we use it to evaluate games in realtime, determining “absolute” probabilities of winning at any moment.
      • Humans can play some positions easier than other positions. Coordination of pieces, logical continuations, centralization, etc. So the gap between human/engine play is smaller in those positions. Other positions have a larger gap.
      • This applies for offense and for defense. There may be an insanely deep move to launch an attack or to hold a draw. A computer finds it easily. A human doesn’t. The eval bar may show 0.0 when black has an extremely tough sequence of moves to find, simply because stockfish finds them. This is very different than black with equal pieces and equal pawns in a drawish endgame.
      • Therefore the difference between human/engine play matters in a position.
      • Proposal: Run and show the normal eval bar (3600 on both sides). Silently run an eval bar of engines tuned to the player ratings (eg 2756 vs 2810) and then calculate the delta between that and the normal eval bar. That delta shows the “difficulty” of a position. Then manifest it as a color spectrum on the current eval bar. So if the eval bar jumps to 4 and is bright red, you know there’s a winning move in the position but it’s very hard to find. If the bar is at 0, but green, it’s an easy draw.
    • Coney Island was cool yesterday. Luna Park. Even got Di Fara.
    • UFC, Warriors, Jake Paul Anderson Silva, World Series, Fischer Random Chess, NFL.
    • Work all morning.
    • Tried to feed strawberries to the fish, none really took.
    • Quickbooks for tracking SMB accounting. Rentastic is good for rental property.
    • Redeemed Uber rewards (50% off next green ride, 10% off next general ride) since the points expire on Tuesday as they move to the Uber One program (membership, $10/mo).
    • Checked AWS billing. Built a few reports in the cost explorer to show my daily costs per service.
      • Checked GoDaddy – I had paid the annual bill in september so this timing wasn’t efficient, but next year’s bill should be this blog and no sbsc.
      • November’s DigitalOcean bill should only be the wp droplet as well, no sbsc.
    • There are ~500k verified users on twitter.
    • Microsoft released their demograph vs pay report. Just considered white/black/hispanic and man/woman (not level, exp, department, academics, etc).
  • Friday

    • Elon closed twitter. Fired Parag and Vijaya Gadde (the woman on JRE with Jack who gave the lawyer-answer for all questions).
    • Bumble open-sourced its nudity detection AI: https://github.com/bumble-tech/private-detector
    • AAPL beat. AMZN miss.
    • FTX is creating a stablecoin to compete with tether’s usdt and circle’s usdc.
    • Good/simple bash reminders: https://sharats.me/posts/shell-script-best-practices
    • Lots of work on private stuff.
    • Cold tap in bathroom sink is running ~10% pressure (when 100% open) after the restoration yesterday. Emailed building, then submitted a maintenance request in BuildingLink.
    • Contract rates for my tier: ~$1k/hr.
    • When a public company goes private, the buyer/investors purchase the shares from the existing shareholders. Usually at a higher value. For example, twitter shareholders are getting $54.20 per share.
    • You can dissolve/reform an LLC in another state, or move it (domestication/conversion).
  • Thursday

    • Pretty cool mobile app MyShake that can detect earthquake vibrations >10s before people can and notify you to reach safety.
    • Postgres has two autogenerated sequence types. “serial” is the old version, “identity” is the new/proper one (part of the sql standard).
    • Reality Labs has lost so many billions of dollars. META earnings last night, stock down 20%.
    • Mister Sunday (sunday) $30 Brooklyn (nowadays). Sofi Tukker (saturday) $125 chelsea (the gallery the dream). And City of Gods.
  • Wednesday

    • Zero respect from some recruiters. Got 4 phone calls from one this morning, starting at 730am. Had to block the number.
    • Bhatti with Ben/Boris/Harner last night, then warriors lost to suns.
    • Mealprepped. Smoothies, oat milk, hibiscus tea, liver, coffee, pork shoulder.
      • Was half a pork butt, 3.3lbs. Dry brine, mustard binder, sichuan pepper and paprika. Uninjected, unscored. 250F for 7hrs unwrapped, 1hr wrapped, rested. Pulled, more dry rub, honey.
      • Fresh pulled pork is delicious, but I think I like the leftovers ever better: crisp the carnitas in a pan, cook eggs in the leftover fat, wrap in tortilla and grill outsides for a breakfast burrito.
    • Remember QQQ ETF = 100 largest mcap non-financial companies listed on nasdaq.
      • 2nd highest daily vol for ETFs, SPY is #1.
    • Sbsc.
      • Updated banner, committed lines, submitted picks.
      • Had to add docker/uwsgi-prod.ini to setup.py:scripts so that it ships with the service package. In dev, this was missed; I mount the whole repo. In prod, the final img is slim and only has my python pkg.
      • Had to restore the prod db. Not sure why. Had to manually add the MNF score.
      • Rebased my partial cicd branch on these master changes. Hate doing work in segments.
      • Tested local and remote backups to be absolutely safe. All good.
    • In bash script cd "${0%/*}" to go to the dir of the script.
    • BSBY = bloomberg short-term bank yield index.
    • IBKR = interactive brokers.
    • (paraphrased) Dopamine is performance/accomplishment based (“I did well”) which inspires future action. Seratonin is comfort/safety based (“I am well”) which inspires rest/happiness.
      • https://twitter.com/hubermanlab/status/1585298984179945472
    • Bathtub Gin, speakeasy in Chelsea.
    • A torn ACL historically would be removed surgically and replaced with a graft from another part of your body or someone else’s. This is reconstruction. Nowadays, there’s the BEAR implant, which is basically bovine collagen soaked in your own blood. This holds blood between the ACLs ends so that a clot can form, which is required for your body to heal the torn ACL itself (rather than replacing). Synovial fluid in the knee prevents this from happening normally.
  • Tuesday

    • Matt Levine’s The Crypto Story: https://www.bloomberg.com/features/2022-the-crypto-story/
      • Starts with database analogy. Everything is tracked there, for most systems, and we inherently trust it. Why not make money the same.
      • Background on basic concepts. Satoshi, encryption, decentralization, ledger, PoW, consensus, eth, general state machine, smart contracts, dapps, PoS, mining, gas, tokens, NFTs, ICOs, trilemma, layer 2s, bridges, wrapping, tokenomics, DAOs, BAYC, metaverse, tradfi vs defi, wallets, custody, CEXs, stablecoins, AMMs, liquidity pools, impermanent loss, arb, MEVs,
      • Btc should have been a hedge to inflation, since limited in supply. It was not. It has moved with great correlation to the stock market.
      • Tokens are basically shares. Early supporters are incentivized.
      • Talks about some hacks, vulnerabilities, recessions, pumps.
      • The article covers FTX tokenized stocks very briefly.
      • Overall the article is just an overview. No conclusions or insights, just a recap (would not have sat down to read 40k words if I had known this ahead of time).
    • Wow. After 2 days of self-paced breathwork (as opposed to guided: 30 avg breaths -> 2min retention, 3 rounds), I have noticed considerable improvements.
      • I now do the sympathetic portion at my own pace. I still do 30 breaths, but do them fully and deeply, resulting in a slightly more slow pace.
      • And then I do not constrain the retention. I hold until the urge to breath in is overwhelming.
      • Yesterday I was just getting used to the interface of the timer.
      • Today I tried to do a regular session. I could only do 2 rounds.
      • I was higher than I’ve ever been. Whole body tingles, lightning through my fingertips. Brought me back to the first time I ever tried breathwork years ago, and likely stronger.
      • In my second round, I held my breath at an exhale for over 4.5 minutes without much struggle.
      • I felt immense relaxation for nearly half an hour following the session. Usually it dissipates in about 5 min.
      • I’ll try for 3 rounds tomorrow, as my usual practice goes. I bet I can hit 5min.
      • The only disadvantage: I have to count 30 breaths, and touch a screen at certain moments (which requires brief eye opening) – rather than purely audio. So I have to retain some element of consciousness. But I’m sure that will take less duty cycle as it becomes more and more routine.
    • 5/5 this week in supercontest, rare.
    • Xi “won” an unprecedented third term as president and their big 5 companies lost of 52B in market value in 1d.
    • Rankings updated after UFC 280 on saturday: https://www.ufc.com/rankings. Makhachev went from unranked p4p to 3! Volk still 1 p4p. O’Malley went from 11 to 1 in bantamweight, Yan dropped to 2.
    • Overall BoA’s credit card interface is prob the worst I’ve seen. Chase is best. Amex/citi/others are in between.
    • Finished The Watcher. Based on the real story in Westfield, NJ. Got a bunch of creepy letters from 2014-2019 and sold the house. The John Graff character is based on John List, who did murder his family in the same city, but in 1971 and unrelated to The Watcher house.
    • Steve Carell’s The Patient finished also. And Del Toro’s Cabinet of Curiosities started today.
    • Earnings today from MSFT, GOOG, SPOT. Tomorrow is META. Thursday is AAPL, AMZN.
    • Sunak has a pretty good lock for prime minister. Former finance minister, very wealthy, supports web3.
    • Apple took a stance on NFTs by regulating functionality. Apps can list/sell/etc NFTs but cannot unlock in-app features based on NFT ownership. And all NFTs must be purchased through the standard apple in-app payment system (can’t connect metamask and buy separately).
    • Sbsc.
      • Updated the cloudwatch dashboard to lock mem/cpu/disk y axis limits to 0-100 and remove legend, resulting in a cleaner/consistent view of util.
      • Cleaned and consolidated the disk read/write and network in/out to show bytes and counts on the same graphs.
    • “Thank you for unsubscribing. It can be up to 10 days until it takes effect.” – Always kills me. This should be instantaneous!
    • Rhinorrhea = runny nose.
      • The suffix means flow/discharge. Prefix rhino=nose, dia=throughout, gono=genitals.
    • StartX is stanford’s accelerator: https://startx.com/
    • Ray Kurzweil is the guy who predicts a lot of future stuff.
      • On Lex Fridman: https://www.youtube.com/watch?v=ykY69lSpDdo
  • Monday

    • Ordered new round of live aquaria: blood red fire shrimp, arrow crab, hector’s goby, smith’s blenny, red fairy anthias, pajama cardinalfish. The red parrot pirate plunder october event is pretty cool; solve a riddle (the answer is a creature) then you can buy that animal at a discount.
    • Uber rolling out in-ride ads (“journey” ads).
    • Sunak likely replacing Truss.
    • Wrestler fought a grizzly bear: https://www.washingtonpost.com/nation/2022/10/22/wyoming-wrestlers-bear-attack
    • VPN alternatives.
      • Remember, a VPN is a hardware solution. You’re routing traffic through another server, with encryption, to establish a private network on top of another (likely unencrypted) one.
      • SDP (Software Defined Perimeter) is the software alternative.
      • Zero Trust Network = you still have to auth, even if you’re inside the network (just like the externals).
    • Finished HOTD. Loved it. Overall I give the edge to it over Rings of Power. The latter wins visuals, but I would say thrones wins everything else.
      • Love the “say things without saying them” approach of HOTD and how much more mature the depiction is. Compare Daemon telling Rhaenyra silently that Luke is dead in the finale, back turned and legs weakening until a fierce turnaround, vs the Southlands Morder reveal at the end of the LOTR episode.
    • SBSC. Focused on build/deploy and the separation of dev/prod today.
      • Remember that you can save a ton of docker build time by added a volume for your files. Then it does not have to rebuild when any file changes.
      • Fixed the “network.external.name is deprecated in favor of network.name” issue, it’s just syntax.
      • Remember to –remove-orphans when changing the names of existing services in docker-compose.
      • Switched around the entrypoints to make consistent between prod and dev. Python setuptools entrypoint script -> bash script to call uwsgi -> uwsgi config to define parameters -> python module uwsgi which runs app.
      • All of that is called from makefile -> docker compose -> docker image -> entrypoing.
      • Now the ONLY commands (makefile entrypoints) that are env-specific are the UP/DOWN ones. And these are also the only targets that use compose. The others just need docker, no composition necessary.
        • EXCEPTION: the execs that require psql auth, since the compose file contains the env/secrets.
      • Changed docker-compose to docker compose everywhere (mostly makefile).
      • Updated the clearbit logos from DO to AWS.
      • Could add docker scan <img> to the test targets later. This uses snyk to check security on your built images.
      • The dev image is 1.91GB. The prod image is 1.82GB.
      • DinD = Docker in Docker. It’s an image that contains the binaries necessary to use docker (nested), like docker and docker compose etc.
      • If you rebuilt a new image with the same name/tag, it will change the old to <none> in docker image ls. Make sure to tag your images so you get proper history.
      • Added .git to .dockerignore
    • Most of Biden’s IRA goes into effect in 2024. 15% min tax for >1b revenue companies.
    • Instacart (top 5 private) is no longer planning to IPO this year (good).’
    • Money moves.
      • About 2.5k/3k for business credit $500, ~3wks left. Paid (zelle transfer) credit from business checking. Tested redeem-rewards.
      • Redeemed citi and chase prime, all direct deposit. Left ultimate rewards alone.
      • Current citi includes home insurance, next citi includes auto insurance (both annual lumps). Remember citi also has monthly equinox, butcherbox, etc. Both chase statements are small.
      • Liquidated a bit (VYM @ -5%) for mortgage.
    • Trying different breathing apps.
      • Features I don’t need: structure guidance (I’ve been doing a long time), controllable breath segment (I self pace), motivation (don’t need).
      • Features I need: retention timer (I want to just tap something so I can keep eyes closed and focus), history (I want to see stats/progress).
      • Using the youtube wimhof guided breathing exercise has the features I don’t need (anymore) and doesn’t have the features I need.
      • The wim hof iphone app (WHM) is ~$40 annually for ALL the features. But after testing it today, I discovered the retention timer and stats/history are free!
      • There are a bunch of other apps, but I don’t need to try those. This should have everything I need.
  • Sunday

    • Equinox is increasing its monthly costs by $10 “to stay competitive” (lol)
    • https://simplelocalize.io/blog/posts/what-is-cors/
    • Froze, cut, and wrapped 48 protein bars. Peanuts, coconut oil, banana protein powder, oats, water, honey.
    • Amazing UFC 280 card yesterday. Happy for Makhachev/Khabib, sad for Charles. Favorite fight was Suga/Yan – they’re both excellent. Aljo is still annoying and overrated. Took 10min to take out a 1-armed TJ, building on his legacy of DQ belt winnings.
    • Bear Mountain state park (40 miles up hudson) was cooool.
    • When We Were Young festival day 1 (saturday) was cancelled yesterday due to “high winds” in vegas…
    • YouTube TV is $65/mo. YouTube Premium is $12/mo.
    • Full aquarium maintenance (monthly).
    • My serpent star tried to eat (ate?) my bumblebee shrimp.
    • Danaher is wrong, a bear would destroy a lion: https://www.youtube.com/watch?v=mo_OtuZVDz0.
    • Vinegar is made by fermenting ethanol with a specific type of bacteria. It’s acetic acid.
      • It’s totally fine to drink (healthwise), but it IS an acid. Dilute it. Otherwise it will disrupt your stomach/throat lining, affect teeth, cause acid reflux, etc.
    • Whatsapp web works in chrome again (another feature off switching back off brave).
    • SBSC/AWS.
      • Created alarms for mem/cpu/disk above 90% usage.
      • Created SNS topic for these alarms, and attached.
      • Subscribed my gmail to this topic for notification.
      • Tested E2E, worked.
      • Added disk:used_percent to /opt/aws/amazon-cloudwatch-agent/bin/config.json and then systemctl restart amazon-cloudwatch-agent.
    {
      "agent": {
        "metrics_collection_interval": 300
      },
      "metrics": {
        "metrics_collected": {
          "mem": {
            "measurement": [
              "mem_used_percent"
            ]
          },
          "disk": {
            "measurement": [
              "used_percent"
            ]
          }
        }
      }
    }