I agree that more modern climbing gear is fantastic and definitely gives me a great deal of confidence when I am pushing my limits, I don't think that it would stop me from pushing at all.
Even using gear from 30-40 years ago, it is possible to climb with relative safety, the new gear is mainly only an incremental improvement in safety.
That's not to say that I would happily take a fall on older equipment, just that the main element of danger is generally not the equipment but the surrounding environment.
I watched and really enjoyed this movie. Essentially for both of these reasons.
1. The psychology of fear and how we can learn to overcome fear. I think there is a lot to say about the tantalising experience of facing death.
2. The evolutionary nature of a discipline. Some disciplines improve with technology, others with knowledge.
I really love technical sports and am inspired by the amount of sharing in the communities. It is also easy to see in the newer sports how much progress has been made.
It's exciting seeing how far we can push ourselves through what we previously thought was difficult/impossible and redefine the frontiers of the sport
As a sibling mentions, Nix is has support for working on building Docker images. The syntax is declarative by default but does allow for an escape-hatch if required to run custom commands[1].
The support is decent and has a couple of interesting properties.
The first is bringing all of the stateful code `apt update` etc. out of the image. It is not necessary for it to be there in the first place. Because of the packages being updated out of the container, and the way nix caching works we don't need to worry about security fixes being missed because of the Docker caching.
Another benefit is declaratively building the image, This gives us a guarantee that we will get the same image on two machines. They are currently working towards reproducible builds meaning we will get to a point where two builds will produce _exactly_ the same docker image.
I agree with all that you're saying, Dockerfiles seem to be artificially constrained and a poor interface for building images.
This is interesting, I have been doing a little reading on it. Nothing particularly technical, but I would be interested to know whether you went to a boarding school.
There has been some research on the matter, and I can see the relation (boarding school in several countries from 6+).
I have a disturbingly high proportion of the symptoms mentioned on the following page[1].
I'm pretty sure that I have friends, but I don't know if it's true, so I never ask people for anything. I also have a tendency to push people away.
I have just spent a little (too much) time playing with this.
How are you meant to implement the reverse function without a helper function? I tried defining an anonymous lambda function in a let statement, but recursion isn't allowed it seems. And interesting project though! well done
Define a default which is backwards compatible.