kalaracey
Implementing, and Understanding Type Classes
AutoDelegate: Java annotation processor for delegating compositionally
The Expression Problem and its solutions (2016)
Flojoy: Python-based test and measure automation for hardware QA
TLA+ in Isabelle/HOL
Scalability But at what COST? (2015) [pdf]
Speeding up Overcooked training performance by 60x
Dependency Injection in Swift using latest Swift features
Rux: A JSX-inspired way to render view components in Ruby
Fleet Below Deck, Part III – State Management
How short links work (e.g. http://go/foo-bar)
You can explore this a bit further and set up some net namespaces, connect them to the host vm via a bridge device, assign them ipv6 addresses from the vm host /64 network, and then set up a default route inside each container to the /32 or /40 you're using via the vm host's address on the host local /64. It's cool to see one container on host 1 talk to another on host 2. You're basically subnetting the /40 for each host; each host is analogous to a household in 6rd, and the containers are like your devices on your lan with globally routable ipv6 addresses (except we're using a ULA prefix instead of a globally routable ipv6 prefix assigned to an ISP, so our containers are not globally addressable - whatever). I'd guess this is what the CNI thing you mention does under the hood. For others who are interested in this, it's basically combining OP's article with https://iximiuz.com/en/posts/container-networking-is-simple/ from a couple months ago.
The Teredo part was very interesting as well, I had not thought to worry about non-udp/tcp compatible intermediate systems.
How ZeroTier Eliminated Kernel Extensions on macOS (2019)
SRE School: Instrumentation (2018)
Then I would use it for my family, e.g. I could replace DynDNS + port forwarding I set up so my dad can control his home automation software (Hass.io) from his iPhone app, even off the WiFi. I’m unfortunately just not willing to set up/shell out for GSuite/Active Directory/Office365 for my family.
What really hooked me was your story about the medical practice a little while back.
Why would I get a new numpad when I can do this with vi/emacs/etc. macros?