What I learned this week 07-05-2025

What I learned this week Software What’s security for anyway? How NAT Traversal Works - Let’s say you’re making your own protocol and that you want NAT traversal. The protocol should be based on UDP. - For UDP, the rule is very simple: the firewall allows an inbound UDP packet if it previously saw a matching outbound packet. - The problems start when two of our “clients” want to talk directly.
Read more →

What I learned this week 06-28-2025

What I learned this week Software Bad measures What NPM Fund means View ipv4/v6 Route tables: netstat -r Typically for ISPs give out more than a /64 for ipv6 so people can have multiple networks (/60 or /56 possibly) /64 only allows for one ipv6 network so if you were to have multiple vlans at home you’d have some issues with a /64 IPv4 Business/Finance Interesting Links Dropping thousands of dollars on peoples head from a helicopter
Read more →

What I learned this week 06-21-2025

What I learned this week Software HyperLogLog in Redshift OLTP Snowflake In Clickhouse primary keys do not represent a unique row, it represents the sort order of how data is stored in the file system for merge tree tables Cool Animations Business/Finance A touch of bribery Interesting Links Rattlesnakes of Arizona Bob is hard to come by_ Math/Stats Geometric distribution: If you’ve flipped 10 tails in a row, you’re NOT “due” for heads.
Read more →

What I learned this week 06-14-2025

What I learned this week The for Loop Software Business/Finance Free cash flow Interesting Links I just don’t get it Politics! Site for finding alternatives Math/Stats Travel Other
Read more →

What I learned this week 06-07-2025

What I learned this week Software Race Conditions I like this definition of atomic: The capability of performing an uninterrupted update with valid data before and after the update and the data cannot be observed by another observer in any intermediate state it may take on during the update. It may be a single bit or it may be an entire database. S/O ACID! Semaphore I was unaware of SAVEPOINT and ROLLBACK TO
Read more →

What I learned this week 05-31-2025

What I learned this week Software Duck Lake! Dangers of a certain compiler flag Complete CS Education, I wonder how many LLMs have trained on this A progressive JPEG will actually show the entire image right away, the image will load in at full size looking pixelated and will become more clear as it loads. O(n^2) is the sweet spot of badly scaling algorithms Business/Finance Interesting Links Poland Economy larger than I thought
Read more →

What I learned this week 05-24-2025

What I learned this week Software Nice IDE for Postgres FSRS, I want to do create flash cards from the section of the blog Building on LLMs Handbook Implementing Search Business/Finance Interesting Links HDR Math/Stats Travel Other
Read more →

What I learned this week 05-17-2025

What I learned this week Software Business/Finance Mcdonalds data everything’s a $100 Interesting daily econ tidbits 364 Walmarts in China!? Turns out there are Walmart’s in 19 countries, and 2.1MM associates wow Interesting Links Math/Stats Travel Other
Read more →

What I learned this week 05-10-2025

What I learned this week Software Linux Tools 0 Deps Can’t say I 100% agree but can’t say I 100% disagree, there’s probably some happy medium here on when to use deps. JSON dictionary Infra at Palantir Business/Finance Seagull management Interesting Links Appearing confidant Observations from watching people I like how this is written but I don’t think we have some omniscient writer who can quickly define a person 100% correctly Math/Stats Travel Other
Read more →

What I learned this week 05-03-2025

What I learned this week Software Docker relies on Linux kernels, which means that macOS and Windows cannot run Docker natively without some additional steps. Each operating system has its own solution for running Docker. For example, Docker for Mac uses under the hood actually a virtual machine that runs a Linux instance, within which Docker operates. It seems you can get a shell on this VM via: docker run -it –privileged –pid=host debian nsenter -t 1 -m -u -n -i sh
Read more →