-
- Ubuntu was busted. Power died while casting, which crashed the video cards or gpu, then the drivers (nvidia?) were trying to write to syslog and filled the entire disk (used >70GB). Booted into recovery mode (escape during startup, drop into root shell). Ran sudo apt autoremove. Then sudo rm /var/log/syslog.
- Audio devices just listed dummy output so I had to run `pulseaudio -k && sudo alsa force-reload` to get the speakers back.
- Had to run `sudo pip install py` in the system python env as well.
- Went to the getty.
- Unloaded dishwasher. Cleaned. Shaved. Haircut appointment. Thawed mouse. The usual.
- Jeop tournament of champs over. Holzhauerrrrr.
- Python 3’s addition for types is only type hints. You can enforce types at runtime with other packages, like this one: https://github.com/agronholm/typeguard.
- Didn’t do a huge comparison to piptools or pipenv or sx-setuptools or req-compile, but there’s another hot env/req manager called poetry: https://poetry.eustace.io. Sent to Spencer.
- Mythology!
- Chaos.
- -> Gaia (Terra, Mother Earth) -> Caelus (Uranus, Father Sky).
- -> Tartarus (underworld) -> Typhon and Echidna (mother and father of all monsters) -> Cerberus, Chimera, Hydra, Sphynx.
- Charon (ferryman), Harpies, Sirens, Gorgons, and Cyclops are all basically distant cousins in this tree too.
- Titans (all kids of Gaia and Uranus).
- -> Cronus (Saturn, harvest) and Rhea (Cybele, fertility).
- Hyperion (light), Helios (sun), Selene (moon), Atlas (carries earth), Prometheus (trickster, creates man from clay, steals god fire and gives to them, etc), and Pandora.
- Olympians (all kids of Cronus and Rhea).
- -> Zeus (Jupiter, thunder) and Hera (Juno, women).
- -> Poseidon (Neptune, sea).
- -> Hades (Pluto, underworld).
- -> Hestia (Vesta, health).
- -> Demeter (Ceres, harvest).
- Gods (all downstream of Zeus).
- -> Athena (Minerva, wisdom).
- -> Dionysus (Bacchus, wine).
- -> Hephaestus (Vulcan, fire).
- -> Ares (Mars, war).
- -> Aphrodite (Venus, love/beauty, actually from Uranus’ nuts in the sea lol).
- -> Hermes (Mercury, messenger) -> Pan (Faunus, shepherding).
- -> Apollo (arts/medicine).
- -> Artemis (Diana, hunting).
- -> Heracles (Hercules).
- -> Perseus (killed Medusa).
- -> 9 Muses (inspired artists).

- Supercontest.
-
- Charlie Meach: https://en.wikipedia.org/wiki/Charles_L._Meach.
- Afterhours trading (these hours are for NYSE):
- Premarket: 7-930 (0400-0630 PT) (2.5hrs)
- Standard: 930-4 (0630-1300 PT) (6.5hrs)
- Postmarket: 4-8 (1300-1700 PT) (4hrs)
- Afterhours (both post and pre) are more volatile. You will see more fluctuation between price @order and price @execution.
- Smoked 10 lbs beef ribs and 10lbs pork ribs for parents and aunts/uncles.
- Added glaze column to the log
- AMZN dropped 1.4% bc Nike separated.
- ASGI (rather than WSGI) is Asynchronous Server Gateway Interface.
-
- AAPL, MSFT, GOOG, AMZN all have market caps around $1trillion.
- Supercontest banner. You can try to emulate the background-size/position/repeat with divs and imgs, but it’s annoying. Usually easier to just merge the images/gifs with a separate tool (I used Kapwing today). This tech is still terrible for how advanced frontend dev has become.
- Committed new lines. Submitted picks.
- There are some interesting balk rules.
- You can’t throw to an unoccupied base.
- You can’t fake the throw to 1st, you have to actually throw it (just like toward home).
- You can’t touch the rubber without the ball.
- If you drop the ball, it’s a balk.
- The commit angle for your step is an even 45deg between home/first.
- Parents in town. Walked up to Manhattan Beach.
- DIS doing well.
- Over 10 million signups since launch yesterday.
- My 10k was up $500 by 11am. Things looking much brighter after the launch bugs yesterday.
- Up 7% at close. Continued another 1% in the first hour of afterhours.
-
- Ariel Halwani had the rock, nick diaz, stipe, francis ngannou, rose, woodley, and maia on the podcast. Wow.
- Something was wrong with nick diaz.
- Bought 69 shares of DIS in anticipation of Disney+ launch this week. Placed 136.75, executed 138.08. I’ll exit fairly soon, once initial surges quell.
- Would have been positioned about $1.50 (10% less) had my damn transfer cleared a few hours earlier. It took a week in total.
- They had tech issues due to higher-than-anticipated traffic. This has both good and bad indication; good for desire/popularity, bad for ux/reputation. Overall, probably bad, or at least it will delay the rise. I’ll hold.
- Went 1-1 in ff and 2.5/5 in sbsc. Exactly 50/50 week.
- Waiver moves: 3 espn 3 yahoo.
- Fresh order.
- Started The Usual Suspects but turned it off after 10 minutes. Was slow and old.
- Not really impressed with the farnam street publication either.
- Tradebot.
- Read an interesting article about how the same strategy will perform better on international stocks than US stocks, because our markets are more competitive with the biggest players.
- Each market has a unique way to win. They’re not the same. This is because each market has big player(s) who focus specifically on it, and will inevitably sway with their larger weight.
- A black swan event is just an extremely rare occurrence.
- Going to just do long positions for now, due to both time and the impending decline. I’ll transition to daytrading using more complex models at a later time.
- 43 companies on NYSE with a market cap >200B. 1189 with >10B.
- Wrote my current final draft. Finds all symbols >=1B market cap, with stock price <=$100, then calculates their slope over the past year via simple linear regression. It then reports the top 20, ranked.
- List this time: https://gitlab.com/bmahlstedt-group/tradebot/blob/master/2019_11_12_stocks_by_perf.txt.
- I can run this every quarter (or whatever frequency I want) and hold for a year (or whatever period) then sell.
- Closed https://gitlab.com/bmahlstedt-group/tradebot/issues/4.
- Made config, infra, and tradebot repos public. Only the services need be private.
- Ravens – Pats – Niners for power rankings: https://www.cbssports.com/nfl/powerrankings/.
- Supercontest.
- Holzhauer won tonight, so in the finals of the tournament of champions it’s going to be him vs the woman who beat him in the regular season vs whoever wins tomorrow. Chance for redemption!
- Set up verizon wifi calling on my phone. Had to put an address in for emergency services.
-
- New season of rick and morty started last night.
- Popeyes chicken sandwich!
- Art’s bday yesterday.
- The blue planet and planet earth shows are awesome.
- Supercontest.
- I haven’t really designed the site for accessibility as much as I could have. Wonder if there are any colorblind folks who are having issue with the tables.
- Added late picks for jeremy.
- Played with the idea for user pick similarity, but ultimately didn’t implement: https://gitlab.com/bmahlstedt-group/supercontest/issues/136.
- Finished mindhunter season 2.
- Unsub = unknown subject.
- Niners Seahawks MNF.
- Tradebot.
- Ran yahoo-ticker-downloader (python module) to get a csv of ALL symbols. Ran for about an hour before cancelling, it was nowhere near done. It literally just brute forces the yahoo finance rest api for every permutation of characters.
- There are 11 stock sectors: Energy, Basic Materials, Industrials, Consumer Discretionary, Consumer Staples, Healthcare, Financial, Information Technology, Communications, Utilities, Real Estate.
- Created an account with nasdaq, looked through a bit of their data.
- Rendered the rib/belly fat down for turkey injections.
- Cleaned the house, including window washing and vacuuming.
-
- Supercontest.
- Made the frontend ranking only consider completed games, not in-progress or unstarted. The sorting still considers completed and in-progress, but not unstarted. Remember, the backend db scores points for all matchups, even unstarted ones, so that the client can do with the information at will.
- Derek is in LA, went up to Santa Monica.
- Bezos looking to own NFL team: https://www.cbssports.com/g00/nfl/news/amazon-founder-jeff-bezos-interested-in-owning-nfl-team-has-strong-support-among-current-owners.
- After ribs (for family visit) and turkey (for friendsgiving), I’m going to make bacon.
- Just cure a pork belly with your sodium nitrate (same as when I made pastrami beef ribs), then smoke and slice.
- I like Gitlab’s transparency about competition: https://about.gitlab.com/blog/2019/11/01/devops-tool-landscape.
- Kubernetes means pilot in Greek. It was originally called Borg when it started at Google, simply a tool to manage many many distributed servers.
- A cluster has nodes (machines, physical or virtual). A node has pods (containers).
-
- Merged identical google contacts. Added Savanna/Charlie/Grayson bdays to google calendar.
- Interesting, an article debunking fasted cardio: https://medium.com/@straighthealth/does-fasted-cardio-work-48fce94c2d75.
- Saw Doctor Sleep last night. Was great.
- Spaced repetition has been proven, time and time again, to be the best way to retain information and improve memory. I need to start re-reading my blog again.
- Self-hosting.
- The DO droplet is sitting comfortable at 75% mem and 70% disk.
- It’s 1 shitty (v)cpu, 1GB mem, and 25GB ssd. $5/mo.
- Under any duress, this cloud server falls over and I have to restart my containers.
- For next year, as the app scales, I’ll self-host. I can set up a permanent rig for <$500 with 10x the performance. It’s $5/mo, or $60/yr, so if it lasts the better part of a decade I’ve broken even financially for a much better machine.
- Will require me to use the registrar (godaddy) for DNS, rather than DO.
- I can bring my bmahlstedt.com containers back up with the extra performance room.
- Will have to implement another monitoring solution. Basic metrics (cpu/mem/disk) and email notification. Sensu, another; there are a million.
- I can also get much better internet at my next house. No cable, no phone – just fast internet.
- Created the ticket: https://gitlab.com/bmahlstedt-group/supercontest/issues/135.
- Jcriss jits in long beach. UFC in moscow.
- Instagram gonna start hiding likes. Good. Hide followers and everything else too. Influencers need not be given a notorious platform to contribute nothing.
- Ironic that Adam Mosseri drops this news the same week as the Logan Paul and KSI 2 fight, two humans who have become famous for said trivial superficiality.
- I really should open a restaurant:

- Going to rerender the bacon and rib fat for injections on the upcoming turkeys. There’s probably 16 ounces.
- Early UFC days were insane. No gloves, no weight classes, a guy wearing a gi, blows to the back of the head, hair pulling, terrible strategy, towel throwing, terrible commentary, stomping. Incredible.