TODO
20260619
- The Mandalorian and Grogu
- finished reading “The Meaning of Your Life”
- packing
- created an e-arrival card
02260618
- my wife passed the driving test
- work
- chores (print, souvenirs, and others)
20260617
- work
- arm curls, push ups, 4.5k jog
- The Meaning of Your Life
20260616
- work
- The Meaning of Your Life
A schema is a namespace inside a database that organizes and groups
related tables, views, and other database objects.
Database -> Schema -> Table
20260615
- work (hard)
- The Meaning of Your Life
- walking, chest press, lat pull down, 7k jog
20260614
- work (code review)
- drawing
- 10k jog
- LeetCode
- 13. Roman to Integer (attempt + code review)
- 1. Two Sum (code review)
- The Meaning of Your Life
20260613
- walking
- The Meaning of Your Life
- made a reservation - Uber
- checked e-Arrival Card of India
- sent an email to Hiro-san
- push ups
- drawing
20260612
- work (hard)
- 4k jog, walking
git push --force-with-lease
20260611
- work (+ chores)
- walking
- The Meaning of Your Life
20260610
- work (hard)
- 12k run, push ups
20260609
- work (hard)
- publish/subscribe, or pub/sub
- Queue: good for distributing work among workers. One message is
usually handled by one consumer.
- Topic/pub-sub: good for broadcasting events. One message can be
received by many subscribers.
- The Meaning of Your Life
- Fundamentals of System Architecture
- walking
20260608
- work
- LeetCode
- 20. Valid Parentheses (code review)
- The Meaninf of Your Life
- printed documents
- walking, push ups
- “MCP servers are usually adapters that you run (locally or
remotely), not servers provided by GitHub/Jira themselves.”
20260607
- The Meaning of Your Life
- walking
- LeetCode
- 496. Next Greater Element I
- “I have some previous elements waiting for information from the
future.”
class Solution:
def nextGreaterElement(self, nums1: list[int], nums2: list[int]) -> list[int]:
stack: list[int] = []
num_to_next: dict[int, int] = {}
for num2 in nums2:
while stack and num2 > stack[-1]:
prev = stack.pop()
num_to_next[prev] = num2
stack.append(num2)
next_nums: list[int] = []
for num1 in nums1:
if num1 in num_to_next:
next_nums.append(num_to_next[num1])
else:
next_nums.append(-1)
return next_nums
20260606
- walking, push ups, arm curls, leg raises, 14k jog
- The Meaning of Your Life
20260605
20260604
- The Meaning of Your Life
- work (reviewing code is hard)
- walking, 4k run
20260603
- work
- 5k walk with my wife
- The Meaning of Your Life
20260602
- work
- confirmed my Wells Fargo brokerage account was closed
- checked my India visa
- 4.5k run
20260601
- work (hard)
- walking, arm curls, push ups, 4k run
index 202605 202607