it’s more effort and care compared to a throwaway script, not necessarily compared to other languages
it’s more effort and care compared to a throwaway script, not necessarily compared to other languages
yeah, all that setup sucks even after being writing python for years.
Nowadays I’ve been running every project with uv
and it’s a much better and faster experience, usually in 3 steps: 1. initialize, 2. add dependencies, 3. run project:
# if the project doesn't already have a pyproject.toml with dependencies, initialize it
# uv will also install the right interpreter if not present:
uv init --python 3.13
# anything you would install with pip, use uv add:
uv add dep1 dep2
# run the project / script
uv run main.py
Then in future runs (as long as you have the pyproject.toml), you can just do uv run main.py
(shorthand to uv run python main.py
), even when there’s no venv created. No more activating virtual envs. No more long interpreter installations. No more accidentally messing with system’s packages or the PATH variable. With the uv.lock
that’s also a lot more reliable to reproduce than requirements.txt
and similar.
That’s a proficiency matter. Python is the language I can get something done the fastest today, but 6 years ago that would be Java or even JS for me.
Exactly! I’ve wasted more time hunting missing semicolons in languages that use them, than fixing wrong indentation in Python.
You can totally write heavy duty things if you know what you’re doing: use type hints, static checkers, tests, etc. It just takes a bit more effort and care.
He gets it. No wonder why I pay for every game I play, but I refuse to sign up to streaming services again.
If I can get better quality in almost every aspect for free, your service is really crappy.
I’ve seen plenty of grad student code, abundance of OOP concepts was never an issue. Complete lack of any structure on the other hand…
Tbh if the average grad school student overused object oriented stuff they would produce vastly better code than the status quo.
man touch
yeah, discord the the true black hole of information
nah, I just misunderstood the call to action, I was expecting a link for each app.
colleague of the marketing guy that just makes up metrics to pretend to his boss and stakeholders that their work on ads makes any difference
laudable professionals
ok, but how to donate to an app? I only see a link to become a supporting member of KDE itself
the least I’ve seen was 6 months. If I had to change passwords every 90 days I’d spam them with articles showing this is idiotic every month.
and only because the system forces users to renew passwords every year and this is his third year
some forks have outdated commits, the latest one recorded by wayback machine last month is e935959d2f9cc642bcbb5e7759b2b1e7196b0947
, which can still be found in a few repos:
https://github.com/search?q=e935959d2f9cc642bcbb5e7759b2b1e7196b0947&type=commits
btw, the mirror linked in the github conversation is also out of date in relation to the original repo.
it’s interesting they call it windows subsystem for linux
- oh, so it’s a subsystem for Linux?
- no, it’s a windows subsystem
- …for Linux?
- kind of, I guess
Right, the Mullvad app now has a warning that Android’s “block connections without VPN” disables both split tunneling and local network discovery. So it must be off when using KDE connect.
enough to cut a few zeros of a number with 10 million of them
https://mullvad.net/en/blog/introducing-defense-against-ai-guided-traffic-analysis-daita