It's funny how competing tools get created around similar times. Both git and mercurial were created in 2005!
miniblog.
Related Posts
Go has an os.Root API that allows you to enforce all paths are subdirectories of a given root. It fixes users accessing foo/../../../etc/passwd and similar.
Seems like a really nice solution for a relatively common problem.
I've written a website that archives all my posts/tweets/toots/skeets across different microblogging platforms!
It's fun to be able to see similar posts that I wrote at completely different times. It also lets me edit links that have bitrotted.
I see that *up has become an increasingly common name for toolchain installers: rustup, ghcup, even juliaup.
I think Rust was the first to use this terminology? I'm curious how similar the different *up tools are.