Recent submissions

Comment · 6 months ago
"row" means "an argument"
Comment · 8 months ago
I'm sorry you had that experience, I know that feeling and it sucks.

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.

Comment · 9 months ago
Instructions unclear, Claude just spent three days and millions of tokens rebuilding SLURM from the ground up. /s
Comment · 10 months ago
It allows you to define common tasks such as linting, running tests, building docs, etc under an alias.

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.

Comment · 11 months ago
Author of the post here. For Python package management I use a mixture of pixi, uv and conda depending on the task I'm doing. I wrote up a long form post about the history of these tools, why each one exists, and why I settled on these choices in my workflow. I hope this is interesting to folks who want to learn more about why Python package tooling is so fragmented!
Comment · 1 year ago
Ironic, I opened that article to be greeted with a cookie banner that didn't have a "Decline All" button.
Comment · 1 year ago
Comment · 1 year ago
Your comment flows with the grace of a Stephen King novel. Did you write it with an LLM by any chance?
Comment · 1 year ago
I just set the column width to 6 to verify this for myself. What a neat tool!
Comment · 1 year ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton