98 karma · joined September 4, 2017
One thing I love about socials at conferences is that it's a self selecting group of people who want to talk to other people, otherwise they wouldn't be there. Even if people are shy and awkward they are in that room because they want to be social, even if they aren't able to start the conversation themselves. There's also usually a code of conduct for the conference so you have a better chance of people behaving in an acceptable way towards you, which makes the whole thing feel less risky. Over the last 10 years I've gotten much better at talking to people at these events and now quite enjoy them.
That being said I still find it really hard to walk up to a group of strangers and say hi, but in this setting it's way more socially acceptable, so I force myself to do it. I much prefer to be invited into conversation by another person, which does happen occasionally. But sometimes you have to be the one to start.
The only time I've found it go negatively is when you chat with a group of people who all work together, especially if they are remote, because they may be using the conference social to bond with their colleagues and not some random person. But that's their problem, and you should just watch for that scenario and move on to another group.
So you can run
uv run poe docs
Instead of
uv run sphinx-build -W -b dirhtml docs/source docs/build
Many languages have a task runners baked into their package manager, but many others don’t. In Ruby it’s roughly the equivalent of Rake.
The TLDR is that it's a tweak to SemVer style versioning, where instead of trying to cut things up into bug fixes, enhanecements and breaking changes you use the segments to communicate how much effort is required to adopt the new version.
This version scheme has been growing in popularity in the Python community recently, partly because it's effectively what many projects already do today. So thought I'd share it more widely again.
This has been discussed on HN before: - https://news.ycombinator.com/item?id=39039414 - https://news.ycombinator.com/item?id=39400576
https://github.com/hashicorp/hcl?tab=readme-ov-file#informat...
Chimera OS: https://chimeraos.org/
Chimera Linux: https://chimera-linux.org/
I wrote up a getting started tutorial to try and show off the user experience. Happy to answer any questions!
They also work together and you can cast Lightkube objects to kr8s and back again.
The goal here is to make easy things easy, while ensuring anything is possible.