Hacker Newsnew | past | comments | ask | show | jobs | submit | ibic's commentslogin

"Open Source" is the ultimate romance understood by software engineers.

In case people wonder where the announcement is (you can easily translate it via browser if you don't read Chinese): https://mp.weixin.qq.com/s/8bxXqS2R8Fx5-1TLDBiEDg

It's still a "preview" version atm.


"the operators of the site remain unidentified." I laughed at this quite a bit.

The last point made me chuckle, good catch :D


Wow, it's from Donald Knuth.


I never put on stickers (except the Stain Javelin) on my laptop. It may be just me, but if feels messy to me.


We are in an age that being screwed by the Giant Techs is inevitable and there is pretty nothing much we can do.


Please elaborate or give some examples to back your claim?


I'm not sure if I got your issue, but I can do platform-dependent `index` `pytorch` installation using the following snippet in `pyproject.toml` and `uv sync` just handles it accordingly.

[tool.uv.sources] torch = [{ index = "pytorch-cu124", marker = "sys_platform == 'win32'" }]


Some Windows machines have compatible GPUs while others don't, so this doesn't necessarily help. What is really required is querying the OS for what type of compute unit it has and then installing the right version of an ML library, but I'm not sure that will be done.


Even without query, just setting an environment variable or having remember which extras are already applied to the already synced .venv some way.


I happened to use uv recently for a pet project, and I totally agree with you. It's really really good. I couldn't believe its dependency resolution and pulling can be so fast. Imho, it's the python package manager (I don't know the most suitable name to categorize it) done right, everything just works, the correct way.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: