←back to thread

302 points amazonhut | 1 comments | | HN request time: 0.378s | source
Show context
untrimmed ◴[] No.45248154[source]
As someone who has spent days wrestling with Python dependency hell just to get a model running, a simple cargo run feels like a dream. But I'm wondering, what was the most painful part of NOT having a framework? I'm betting my coffee money it was debugging the backpropagation logic.
replies(5): >>45248223 #>>45248315 #>>45248416 #>>45248640 #>>45248972 #
ricardobeat ◴[] No.45248416[source]
Have you tried uv [1]? It has removed 90% of the pain of running python projects for me.

[1] https://github.com/astral-sh/uv

replies(4): >>45248587 #>>45248888 #>>45249600 #>>45250338 #
mtlmtlmtlmtl ◴[] No.45249600[source]
I'm sure it's true and all. But I've been hearing the same claim about all those tools uv is intended to replace, for years now. And every time I try to run any of those, as someone who's not really a python coder, but can shit out scripts in it if needed and sometimes tries to run python software from github, it's been a complete clusterfuck.

So I guess what I'm wondering is, are you a python guy, or are you more like me? because for basically any of these tools, python people tell me "tool X solved all my problems" and people from my own cohort tell me "it doesn't really solve anything, it's still a mess".

If you are one of us, then I'm really listening.

replies(7): >>45249727 #>>45249732 #>>45249763 #>>45249960 #>>45250417 #>>45250655 #>>45251118 #
J_Shelby_J ◴[] No.45249727[source]
Isn’t UV essentially cargo for python?
replies(1): >>45250389 #
1. adastra22 ◴[] No.45250389[source]
Somewhat literally so. It is written in Rust and makes use of the cargo-util crate for some overlapping functionality.