• Wednesday

    Full grocery delivery, ~once a week.

    Portion into a batch and throw it all into a blender. Fills a 2L vitamix 3 times.

    Pour into six 1L glasses. Refrigerate and drink whenever. I usually have one for lunch and one for dinner.

  • Tuesday

    • https://medium.com/@solfirerug/solfire-the-4m-crypto-rug-pull-promoted-by-trusted-solana-projects-bbcee11be884. SolFire endorsements: ProjectLarix, PsyOptions, Slope, Solana Daily, Solana List, Solana Nerd, DEFIYIELD, DeFi Llama.
    • Joined a bunch of discord servers.
    • https://tornado.cash/. Smart contract on eth for private transactions (keyed), rather than straight source -> dest.
    • OpenSea listings closing at old price..
    • EquityZen 5% fee. Discord round closed in a couple minutes.
    • CitSec: https://www.ft.com/content/d4202685-9ef4-484f-a3f3-a7c731418935. “As that regulatory certainty comes we expect to be a major market maker [in crypto],” says Nazarali.
    • 4hr Jordan Peterson on JRE on 2.5x, also Neil Young ultimatum to Spotify for Rogan vaccine misinfo concerns.
      • Interesting take on psychedelics. The world is infinitely fascinating, but our brains are evolved to focus. Direct attention on the things that return value, while reducing noise to zero. Psychedelics blend those lines, increasing the sensitivity that our sober brain tries to filter out. That’s why you can perceive psychedelic effects with meditation, sensory deprivation chambers, yoga, etc. It really comes down to your physical senses and their threshold to find intrigue in the surrounding world.
    • The problem with NFTs: https://www.youtube.com/watch?v=YQ_xWvX1n9g.
      • Wanted him to go over more of the software inefficiency of these utilities on the blockchain; he focused instead on the false hype of the art. Some good points nonetheless, just slightly missed the technical rationale.
      • DAOs. Toughest line in the sand: think about all the problems that are too complex to code. Humans navigate nondeterministic (or too-highly-dimensional) situations all the time and make rational decisions. Smart contracts are great at simple executions of bounded inputs.
    • Casino DAO (lol): https://bettingkongs.medium.com/?p=8eb360202ba5.
    • Wrote the genesis block for my blockchain.

  • Saturday

    • https://thisboredapedoesnotexist.nathancooperjones.com/.
    • 5G wifi (5GHz) is completely different than 5G cell (5th gen). Duh.
    • Eight sleep gets HRV from piezoelectric sensors (vibrations). Oura uses IR sensors on your arteries. Sympathetic nervous system = fight and flight, parasympathetic = rest and digest. You want Heart Rate Variability (variance in time between heartbeats) to be HIGH, showing that you can switch between both system modes quickly. If low, you’re too stressed and the body can’t transition quickly.
    • Remote-WSL extension for vscode. Can get everything over \\wsl$ mount, but the ext gives autocomplete and debugging. Remember clicking the green lower left on windows vscode and “Open folder in WSL” is the same as going to WSL and “code .” at the dir.
    • Wash trading, momentum ignition, manipulation, more: https://www.singlelunch.com/2022/01/09/an-anatomy-of-bitcoin-price-manipulation/.
    • Building blockchain.
      • The examples are old. Webstorm, legacy node, non-builtin crypto package, more. Still followed along.
      • Used swarm to autodiscover peers and communicate on the p2p network.
  • Friday

    Breakfast every day for the last few years. Premade powder jars. Throw one in a blender bottle with homemade oat milk. Shake and go. Make a new batch every 12 days.

    Ingredients

    • 1 tbsp cocoa
    • 1 tbsp sesame seeds
    • 1 tbsp chia seeds
    • 1 tbsp ground flaxseed
    • 1 tsp ceylon cinnamon
    • 1 1sp amla
    • 1 tsp matcha
    • 1 tsp maca
    • 1/4 tsp glutamine
    • 1/4 tsp lion’s mane
  • Wednesday

    • “NFT Gaming is Snake Oil” – https://datagenetics.com/blog/january12022/index.html.
    • Bitcoin ATM fees are pretty high.
    • Crypto-backed loans are a bit higher than secured loans. Varies widely, but 5-10% APR and only ~50% of asset (did a quick blockfi check).
    • WeWork ~$400/mo for shared workspace, all locations?
    • Microsoft blizzard 70b.
    • Lots of blockchain discussion. Notes to come later.
    • Finalized 8 sleep hub setup, ready.

  • Tuesday

    • Overall unimpressed with the new features of windows 11, since windows 10 came out in 2015. The OS works great, it just hasn’t changed much. No substantial novelties.
    • Bitcoin node.
      • Remember WSL runs a virtual NIC that is NAT-ed behind the host windows network (instead of a bridge). WSL does some automatic local port forwarding but you need to set it up manually (port forwarding and firewall) to reach WSL from other devices on the network (example https://github.com/microsoft/WSL/issues/4150#issuecomment-504209723).
      • Can reserve a static IP in fios’ DHCP to allow incoming connections on the full node (rather than just wallet and outbound) but then I’d have to set up port forwarding and firewall exceptions for the WSL2 instance. I’d rather just go proper with docker (albeit Docker Desktop) and a volume to store the blockchain.
      • There are a few options for bitcoind Dockerfiles. I’ll write my own.
      • ExpressVPN, of course, masks another IP replacement. But downstream of my own (ISP -> router DHCP -> winHost -> linGuest)? Nope, express doesn’t support port forwarding. Have to go directly through your own router.
      • Docker runs a bridge network driver by default. Containers on the same bridge can communicate, others can’t. You can also just use the host’s network directly (host) or set up your own addressing (ipvlan).
      • Enabled private/public ICMPv4/6-in on windows defender for testing.
      • Added task scheduler action (on login) to detect the IP of the WSL2 dist (changes on host reboot), add a netsh interface portproxy at that IP and custom port, and add a firewall rule to open that port on the host. Confirmed with telnet: (remote -> host), and (host -> wsl). Windows telnet = Test-NetConnection <ip> -p <port>.
      • Ended up doing the static router config, reservation and single port forwarding (btc main and test nets).
      • Why do I always forget 192.168.X.X = private IPs.
      • Still no luck, tried a packet capture netsh -> etl -> tracerpt.
      • Tweaked the fios firewall a bit.
      • Finally got my public IP recognized on bitnode. All clear.
      • Confirmed in final state that VPN is a true negative.
      • Played with the cli a bit more, now that the node is fully set up. Added bitcoin.conf to keep settings in sync, I switch between GUI and CLI often.
      • SatStack connects ledger to your node: https://github.com/LedgerHQ/satstack.
    • Android does sound/notification management better than ios.
    • Windows Hello facial recognition requires a camera with IR capability.
    • Onion tor ip masks.
    • Set up git/gitlab on wsl.
    • Eth node.
      • Many options for node clients. All wrap the formal spec in the eth yellowpaper. 90% of nodes use geth (go). https://etherscan.io/nodetracker.
      • Set up a test node, light sync on gorli.

  • Monday

    • Supercontest.
      • Updated to bring season_end in, fixed some logic, default route to leaderboard, banner for winner.
    • Upgraded my computer to windows 11.
      • Had to enable TPM (trusted platform module, hw-based security, available on custom motherboards but usually disabled by default) in BIOS first.
      • For secure boot, UEFI (Unified Extensible Firmware Interface) instead of CSM (Compatibility Support Module, legacy BIOS support). The storage device (boot partition) must also be GPT (GUID Partition Table) instead of MBR (Master Boot Record, legacy). My disk has 3 partitions, system reserved (50MB NTFS), recovery (500MB), C (1TB). It was MBR, so I had to mbr2gpt.exe to convert to GPT. Had to reagentc /disable the enable after (RE = Recovery Environment).
      • Had to run installation agent twice, peculiar. Also had to reinstall speaker drivers to fix sound after.
      • Looks like this fixed my second-monitor-lagginess as well.
    • Setup wsl+x11.
      • Installed vGPU driver for nvidia geforce (win11).
      • I always forget: CUDA = Compute Unified Device Architecture.
      • Updated WSL to 5.10.60.1 (includes linux gui support).
      • Can copy-paste between win and lin, tab through windows across both OSs, more.
      • Expanded the ext4 VDH to 512GB to store the whole btc blockchain.
    C:\WINDOWS\system32>diskpart
    
    Microsoft DiskPart version 10.0.22000.1
    
    Copyright (C) Microsoft Corporation.
    On computer: BMAHLSTEDT
    
    DISKPART> Select vdisk file="%LOCALAPPDATA%\Packages\CanonicalGroupLimited.UbuntuonWindows_<x>\LocalState\ext4.vhdx"
    
    DiskPart successfully selected the virtual disk file.
    
    DISKPART> detail vdisk
    
    Device type ID: 0 (Unknown)
    Vendor ID: {00000000-0000-0000-0000-000000000000} (Unknown)
    State: Added
    Virtual size:  256 GB
    Physical size: 3103 MB
    Filename: C:\Users\Brian Mahlstedt\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_<x>\LocalState\ext4.vhdx
    Is Child: No
    Parent Filename:
    Associated disk#: Not found.
    
    DISKPART> expand vdisk maximum=512000
    
      100 percent completed
    
    DiskPart successfully expanded the virtual disk file.
    • Bitcoin node.
      • https://bitcoin.org/en/download.
      • bitcoin-qt for the gui or bitcoind to start core then bitcoin-cli.
      • Synced 100% (13 years!) of the blockchain. Express was disconnecting me (and throttling) every couple minutes so had to disable vpn.