-
- Private work.
@memoize
was available in py2. If you’re in py3, use @lru_cache
. This comes with the ability to control max size (for eviction), and whether type is considered in arg comparisons. If you don’t need those, and just want a faster/simpler/unbounded cache, just use @cache
.
- Dropped the automatic feeder into the aquarium yesterday and shorted it. After drying, it still doesn’t work today. Bought another and will manually feed until it arrives.
- Received liveaquaria! (no notification, yesterday gmail autofiltered the shipping email to spam).
- Got: tomato clownfish, sebae clownfish, green bubbletip anemone, sexy anemone shrimp, red tuxedo urchin, scarlet skunk cleaner shrimp, sleeper gold head goby.
- Not in stock: long tentacle anemone, mexican turbo snails, diamond watchman goby.
- Everything good and healthy. All 3 damselfish attacked the sebae clown for a bit, but should settle out. The tomato clown (bigger) evicted the two other clowns from the original bubbletip.
- All my clowns (ocellaris, percula, tomato) are compatible with bubbletips. Sebae clowns go with sebae+haddon’s anemones.
- They overcharged the order. I grabbed the invoice and submitted a csr dispute.
- Supercontest.
- Was down last night. https://gitlab.com/bmahlstedt/supercontest/-/issues/214
- Added tues to score days (only in prod, so it will get wiped on next deploy) to pull the MNF results.
- Added weekly user pick score/grade. Pretty cool: https://gitlab.com/bmahlstedt/supercontest/-/issues/168
- Saw X.
- Used virtual cards in the google wallet for the first time, went well.
- Bought ticket for the gala: https://secure.qgiv.com/event/wb6thfcb/
- Notes on some of the inaccuracies in Dumb Money and general market misinterpretations.
-
- Private work.
- Remember PFOF provides price improvement to the retail investor. Spreads are way too high on direct exchanges for market makers to participate in that volume without a broker kickback.
- Short squeeze refresher, obviously the mechanism for (panic) exit is a buy order, pushing the price up higher. Remember too, naked short selling = when the stock wasn’t transacted (doesn’t have to exist), illegal.
- New Rise Roma: basically a 2-level garden but the top tray is a trellis instead of a solid water basin. Then the bottom tray can grow plants twice as tall (38″). https://risegardens.com/products/rise-roma-garden
- Saw Dumb Money.
- The laminate on the underside of my aquarium lid was peeling. It was probably intended to be removed during install.
- Spacex reunion in nyc.
- Put way too much cayenne in the smoothies.
- Kidney checks were all good (cyastin c 0.6-1.2mg/L, eGFR>59/mL/min/BSA). Regular bloodwork just shows creatinine slightly high, but this in common in people who exercise a lot.
-
- Private work.
- Dvorak training reduced by qwerty speed by ~20WPM.
- Supercontest. Confirmed alltimelb now filters out in-progress games.
- I like the bright white bulbs more than day/warm light.
- Ultrasonic+UV bath is super easy. Fill water, clear retainers in, push single button. Automatically shuts off after 10 minutes. Empty water.
-
- Private work.
- Only about 6 artists left to clean on my spotify Liked Songs playlist. >2k songs. Took a little over a year. Went through the discographies of hundreds of artists. Reduced “Liked Album” which hearts all songs -> just the individuals.
- Loved the DS&A daily today, 132 pattern. Loop once from the front to find mins. Then loop from the back, over 3s, to check valid 2s in a stack until the exit condition is met.
- Supercontest.
- Updated a few picks that were blackholed last saturday.
- Added some helpful tasks (for pick modification) to admin.
- Confirmed only 1 email went out, scheduler deduplication with
preload_app=True
worked.
-
- Private work.
- Updated docker desktop.
- Severe warnings all day in nyc. Subways flooded, trains cancelled. Heavy rain.
- AI cup finished, mvl over magnus wow. Fedoseev d2 and sevian d3.
- Chatgpt now has image/voice capability: https://openai.com/blog/chatgpt-can-now-see-hear-and-speak
- Received and prepped groceries. The new amazon fresh cold bags (lining) are great.
- Pentagon building military-specific starlink (and calling it starshield), spacex won 70M contract.
- National coffee day. Lots of places giving out free cups.
- Remember reverse proxies were originally intended to perform common tasks so your backend services didn’t have to: ssl termination, compression, filtering, security, whatever. That’s why the word reverse is in the name. It’s not just nginx to handle https as an entry point. It’s reverse, to offload these responsibilities from your apps.
- And API gateways are a more recent “handle all” solution to the network entry layer. More features, more complex. They do everything that an old school nginx container would, and much more. Load balancing, caching, monitoring, rate limiting, auth, etc.
- I use AWS API gateway, but remember the popular Kong (build on top of nginx).
- And remember: in an orchestration layer, you can get all this functionality from the Ingress/Service components.
- Saw X out. Nearly 20 years (04). Basically a long chain of squanderers becoming survivors becoming apprentices becoming incumbents.
- Getting pretty close on qwerty/dvorak typing.
- OneWheel recalled ALL boards! https://recall.onewheel.com/safety
- Haircut.
- Sarah’s CD release party and Watson’s ny->mi.
- Supercontest: fixed a small bug in the pick5random feature https://gitlab.com/bmahlstedt/supercontest/-/issues/213
-
- Private work.
- Upgraded macbook to 14.0/sonoma (from 13.5.2/ventura). Skimmed the changelog, nothing affecting my nominal use.
- Never got the (promised) update from liveaquaria last night. Called back again today, and now not 1 but ~6 items are unavailable (half the order). Had her send a message to the team to “ship whatever available, even <75” so we’ll see what happens. After this order, I’m done with liveaquaria – their stock is too unreliable.
- Ordered fresh. Also mealprepped (vermicelli + lentils + pesto, sausage + chicken breast + bacon).
- Computing.
- GPU microarchitectures (enterprise) from NVIDIA: Maxwell -> Pascal -> Volta -> Ampere -> Hopper -> Blackwell (coming soon). These are the full architectures for datacenters (including switches, hw/sw, the actual GPUs, more).
- CUDA = Compute Unified Device Architecture. Software API (usually C++) to GPUs.
- Some GPUs from NVIDIA: Tesla, Titan.
- Some GPUs from Intel: Movidius Myriad, Xeon Phi.
- Hybrid models, CPUs and GPUs working in concert. CPUs handling basic tasks, GPUs handling highly-parallel tasks. Hundreds of cores. Can process a lot. Very quickly.
- Matrix multiplication with tensor cores.
- Supercontest. Confirmed the scorefetching worked properly after the score day UTC fix.
-
- Private work.
- Meta Connect, zuck keynote, llama, more. Was meh.
- Empire state harry potter tonight: https://www.amny.com/news/empire-state-building-to-light-up-in-harry-potters-hogwarts-house-colors-wednesday-to-mark-25th-anniversary/
- Citadel fighting SEC’s “can’t communicate over whatsapp” fines.
- Bought tix for spooky cemetery: https://www.green-wood.com/event/nightfall-danse-macabre/2023-10-20/
- Confirmed the equityzen position withdrew properly from my account.
- Crypto.
- Gemini v Genesis continues to hang.
- Looked up gohm for the first time in over a year, surprised to see it held steady.
- Requested withdrawal of the gohm from the tokemak reactor, avail next wednesday.
- Lab results.
- Cholesterol great, prostate great (don’t need PSA for 1-2 decades), blood sugar great (last time hadn’t had breakfast).
- Creatinine actually is not from creatine supplementation. Common among people who exercise a lot. Did an advanced test (just more bloodwork) to see if renal function is actually reduced, or simply fitness related.
- Hemoglobin / more red blood cells = can be anything testosterone-related. Diet (meat), magnesium, sex/exercise, chlomid, sobriety, fadogia agrestis, tongkat ali, avoiding stress.
- You can cheat on the mini (this explains a lot of people getting <20ss every day):
- Autocheck on. Takes 2s to enable, but saves you. This should flag (like autocheck for the regular crossword kills your streak) by putting an asterisk on the leaderboard (or removing).
- Once incognito then second time for record.
- Computer.
- Lock phone while thinking. Unlock, enter answer, read next, lock. Repeat.
- Liveaquaria order was delayed, said it would cancel by friday if stock not refilled.
- Called. Resolved. It was the mexican turbo snails. Told them if restocked, great, but if not, still ship the order please.
- I’m ok with <75% items-available for this one, since it’s a large order. Even if 40-50%.
- They’re going to try to fill today. If I don’t receive a shipping notification tonight, call tomorrow.
- Supercontest.
- A few picks were blackholed when I didn’t back up for those couple hours last sat.
- Added the sbsc admin panel view for “email all users”. Specifically for my client – updated chrome protocol handlers, allowed gmail for mailto hrefs.
- You can’t create an
<a href>
to any address in the chrome://
protocol, like chrome://settings/handlers
- Updated banner/lines/picks.
- Confirmed “neutral” location works, as this week has the first London game of the year.