Appears on
Articles2
Program Configuration Through Filename Reading: A Self-Contained Alternative to Flags and Scripts
The article discusses an alternative approach to program configuration where programs read their own filename instead of using traditional flags or scripts. This method allows the entire configuration to be embedded in the filename itself, making programs self-contained, portable, and easily shareable. The author argues that flags are ephemeral and scripts d
Insight
robertsdotpm.github.io2mo ago
Simplified TCP Hole Punching Algorithm for Testing Connectivity Behind NAT Routers
The article discusses TCP hole punching, a technique for connecting computers behind NAT routers, and introduces a simplified testing approach. It explains that traditional TCP hole punching requires complex infrastructure including STUN for WAN IP lookup, NAT type enumeration, port prediction, NTP time synchronization, and metadata exchange via a channel. T
Insight
robertsdotpm.github.io2mo ago
