150 karma · joined March 2, 2022
Feeding schedules aren’t starving children.
Please focus on what yields the best outcome for your family, and assume other families are doing the same without judgement.
Try replacing your rage with curiosity about all the factors of modern parenting.
Consider a house, the builder sells it once, but it gets bought and sold on average every 7 years subsequently.
Research shows many positive effects before age 6, both for the child and the family.
We sleep trained our son at 7 months. He cried for 90 minutes the first night, then slept soundly until 7 am. The second night he cried for 45 minutes then slept until 7 am. He didn't cry the third night. Every night since he's slept peacefully from 8 PM until 7 AM and asks to go to bed when he gets tired. He's happy during the day unless something obvious is distressing him. Most notably he's happy and peaceful from 5 PM until 8 PM when I see other parents suffering from witching hour and unexplained melt downs.
Isn't a few hours of discomfort in exchange for years of good sleep and happiness a good trade off?
The lasting contribution of Docker is the Dockerfile, learning that and the alternative ways to build an image is sufficient in 2022.
I’ve relied on oauth2proxy with Dex as an oidc issuer for this purpose for years. This works but I’m trying to understand if Ory is an advancement in functionality.
1: EdgeRouter4 connected to ISP. This operates as a typical router, nothing special other than some static routes to item 2.
2: Pair of VyOS routers running in VMs. I think of them as top of rack L3 switches in a datacenter. Their primary purpose is for ECMP [1]. They also use VRRP so the can be upgraded without downtime.
3: Three node caddy cluster I mentioned. Running plain old Debian. anycast-healthchecker configures the anycast IP on each VM's loopback interface. Bird advertises the address to the two VyOS routers via BGP.
4: Caddy binds to each address.
All of the hosts in this network are configured with a default route to the VRRP address on the VyOS VM's. That's pretty much it.
I've recently started using Calico in k8s on some separate VM's, and they work the exact same way, advertising Services of type LoadBalancer to the VyOS routers which does ECMP across the nodes. I learned quite a bit configuring anycast-healthchecker with Caddy, then comparing it to how Calico works.
[1]: https://codecave.cc/multipath-routing-in-linux-part-2.html
greenpau/caddy-security is fantastic and "just works" for OIDC sso.
mholt, thanks for recently adding the ability to bind to multiple specific IP addresses by default, this help me conserve precious public IPv4 addresses.
It is realistic to expect a small team to build the same in an industry standard way and hand of a clear, well documented API to the rest of the team.
Bespoke solutions need to deal with this complexity somehow, k8s provides a standard way to do so.
While they had experience with their IDE of choice and git, they were ultimately unable to push any changes.
An enterprising teenager may earn money in undesirable ways.
I’m a parent and I’m thinking I’ll handle this as a clear you can have it or you can’t to avoid the grey and black market incentives.