• Thursday

    • Elo is based on lookup tables, but there IS a linear approximation. A win to someone 400 points below results in 0 change. A win or loss to someone with your score results in a change of 16 points.
    • Subscriptions: Short squeez, morning brew, snacks, messari, marketwatch, and about 5 Bloomberg periodicals. In addition to software- specific handfuls like HN. Money stuff still probably remains my favorite.
    • Sundaeswap (cardano dex) stole millions of dollars? Reduced rewards in a cardstarter deal from 7.5% to 0.5% last minute. https://www.youtube.com/watch?v=1KpWrfVpUWc.
    • Increase/decrease playback speed. In youtube, shift and > or <. With video speed controller ext, just s or d.
    • Tesla and intel earnings yesterday, and powell’s statement on the latest fed policy.
    • BRK.A is trading at 470k. In 1990 it started at 7k.
    • Solana network fixes over next month: https://cryptobriefing.com/solana-labs-ceo-reveals-plan-for-upgrades/. Liquidator bots spamming duplicate messages.
    • Interesting video of cracking a trezor: https://www.youtube.com/watch?v=dT9y-KQbqi4. Basically apply a voltage (after continuous brute force guessing + power cycling) that forces the firmware to bypass security, allowing the secrets to load into RAM where they’re accessible via a standard debugger.
    • Remember parquet much faster than csv since columnar instead of row, and less storage.
    • Resolved ssh-agent management of my keys in bash profile+logout and gitlab. Pushed to config repo. Created blockchain repo; remember gitlab autoruns a bit of CI (if enabled), including sast = static application security testing.
    • Linked vscode and ms account for settings sync.
    • Unrelated:
    • Created full custom blockchain and network. Will save custom token on solana, completely different, until later.
      • Added the chain ability to send and receive blocks between peers.
      • Correct source link (book is old): https://github.com/Apress/the-blockchain-developer.
      • Added ability to register and unregister miners, as well as create new blocks every n minutes (just round robin, not stake or work or other election mechanism).
      • Stored blocks in LevelDB instead of mem.
      • bitcoin-cli to create new wallet, dump, inspect. Did the same with node and elliptic in own blockchain.
      • Switched local swarm to peers speaking over an express api for fetching a block, the whole chain, a new wallet, etc.
      • Decided not to write a CLI wrapper around the HTTP API (for now, would be simple later).
      • Then basically just distribute this core with an install script. Nodes will detect each other, mine, send blocks, create wallets. Then just popularize globally.