News for hackers. Stuff that matters.
Re:UUID package coming to Go standard library by HendrikHensen on Saturday March 07, 2026 @07:20AM (#47286999)
I cannot identify with this at all. We have Python and Go applications in production, and for Go the vibe is mostly "standard library plus a few dependencies" (e.g. SQL driver, opentelemetry) whereas with Python it's mostly "we need a dozen libraries just to get something done".

For example Go has production ready HTTP server and client implementations in the standard library. But with Python, you have to use FastAPI or Flask, and requests or httpx. For SQL there's SQLAlchemy I guess and probably some other alternatives (my Python knowledge is not that great), whereas again with Go the abstraction is just in the standard library and you only include the driver for the specific database.

We use Renovate to manage dependency upgrades. It runs once a week. Every Python project has a handful or more dependency upgrades waiting every week, primarily due to the huge amount of dependencies and transitive dependencies in each project. The Go projects sometimes have one or two, but most of the time they're silent because there is nothing to upgrade (partly due to just having so few dependencies to begin with).

Re:UUID package coming to Go standard library by LtWorf on Saturday March 07, 2026 @07:25PM (#47292973)
Seems to me you overcomplicate your python dependencies on purpose and then complain that they are complicated.

I've never seen a go program that is more than hello world that has only 1 or 2 dependencies in my whole professional life.