I’m not even talking about walking. If the average person spent 5 minutes in a car instead of 20+, the traffic would be vastly better.
I’m not even talking about walking. If the average person spent 5 minutes in a car instead of 20+, the traffic would be vastly better.
Yup, same logic with traffic / transportation. So much money wasted on roads instead of regulations that stimulate mixed use neighborhoods, which would reduce the need for moving around and solve the issue at the root.
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.
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.
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
Wireless devices let me use 2 different tables and an armchair+TV. That would simply not be an option otherwise.
The benefits of going wireless vastly outweigh an occasional connection annoyance to me. And worst case I can still plug them in.
ah the cope
or maps your caps to Ctrl, like vim users map it to esc
I use rustdesk for remote desktop. Screen sharing is usually on zoom as it’s what my workplace uses.
better ootb experience with syntax highlighting, sane keybindings, plugin system, and other little things nano lacks.
oh, you…
Ctrl-X Ctrl-V in micro, if you appreciate a sane editor with sane keybindings.
Physical connectivity comes courtesy from an RJ45 socket, a pair of USB-A ports, a sole USB-C connector, a microSD slot, and an HDMI connection
wasn’t expecting that
deleted by creator
dua is more like ncdu in rust, less stale too
https://github.com/Byron/dua-cli