Tuesday, June 11
Jun. 11th, 2024 11:19 pmWoke up at 8, hardly. The train was crowded; I read Kleppmann's book. Somehow, I was excited about reading it for 40 minutes on the train in the morning, but when I actually started reading the chapter about replication I got bored – minds crave something new, but Kleppmann is all about well-structured old.
Chatted with Abhi in the morning about WWDC, tile managers in Linux, and the Vimium plugin for Chrome – it assigns a shortcut to all links on the page, so no need to use the mouse.
Sunny was eager to ban our SMS spammers in the morning; whitelisting "good" countries. I was cautious of banning all not on the list. I ran various queries in BigQuery across last year, then figured the numbers from Haiti are our good customers despite not making it to the "whitelist"; and other similar countries. There is some kind of irony going on here that I can't detect. Whitelist, blacklist, all that colonizer's language. Anyway, in the end, we stayed with the blacklist and banned 90 countries total which I checked are rarely buying our tickets.
Kotlin Notebooks are pretty awesome for data analysis. It loads CSV or JSON, then statically checks types and auto-completes against the detected schema. The only thing – it has some of the most concise documentation I've ever seen. A sentence, and an example; and sentence and another sentence; another sentence on a new line. So I'm looking at it and re-reading, like poetry, and trying to understand what that means for my earthly life.
Then I finished the screens in React Native, working till 7. Going back home late; the train was pretty empty and I kept reading Kleppmann, even though bored with it. We made a super-salad with the dressing of mixing 1/2ts tahini, 1/2ts miso, 1ts lemon juice, 1/2ts mustard, 1/2ts maple syrup, and 3tb olive oil. It was yummy.