tdhopper Profile Banner
Tim Hopper Profile
Tim Hopper

@tdhopper

Followers
9K
Following
25K
Media
3K
Statuses
47K

https://t.co/9WzGnMWMIx 👨🏻‍💻 machine learning engineer 🐦 math and programming jokes

Raleigh, NC
Joined November 2009
Don't wanna be here? Send us removal request.
@tdhopper
Tim Hopper
10 years
Give a man a fish and you feed him for a day. Write a program to fish for him and you maintain it for a lifetime.
9
1K
1K
@tdhopper
Tim Hopper
14 hours
Tweet media one
@tdhopper
Tim Hopper
8 years
There once was a man from Nantucket.Who was careful with his data, where he stuck it.His passwords always impress.He checked for HTTPS.But somebody still put his PII in a public S3 bucket.
0
0
1
@tdhopper
Tim Hopper
1 day
We used to fine tune our neurons on stack overflow for each specific problem we faced.
1
1
7
@tdhopper
Tim Hopper
2 days
RT @dinosaurs1969: forgetting ur headphones at home is the modern equivalent of leaving ur sword behind in the middle ages.
0
2K
0
@tdhopper
Tim Hopper
2 days
RT @charliermarsh: Tonight's hack: deploy a uv-based project to Cloudflare Containers
Tweet media one
0
17
0
@tdhopper
Tim Hopper
2 days
RT @alexlindsay: Look, I get going to meetings with virtual backgrounds. Not everyone has a space for day-to-day discussions. But you shou….
0
6
0
@tdhopper
Tim Hopper
3 days
RT @joelgrus: ✍️ snowmeth - an AI Novel-Writing Assistant. I am trying to get into vibe coding and AI agents, so the last few days Claude C….
0
1
0
@tdhopper
Tim Hopper
3 days
In 2017, PEP 517 changed everything. It introduced a standard interface for build systems. That broke the lock-in—and opened the door to tools like:. - flit (simple builds).- hatch (modern, configurable).- PDM (npm-style workflows).- and now, uv (fast and comprehensive).
1
0
0
@tdhopper
Tim Hopper
3 days
As Python exploded in scientific computing, web dev, data science, and enterprise use, packaging demands got… messy. Sci: Reproducible builds w/ C extensions.Web: Reliable dependency locking.Enterprise: Private repos, security.
1
0
0
@tdhopper
Tim Hopper
3 days
Python, created in 1991, didn’t even have a package manager until 2000 (distutils in Python 1.6). It was limited, so in 2004, the community built setuptools. Despite not being in the stdlib, it became the de facto packaging tool for a decade.
1
0
0
@tdhopper
Tim Hopper
3 days
Why are there so many Python packaging tools anyway (setuptools, flit, hatch, pip, uv. )?.
1
0
2
@tdhopper
Tim Hopper
3 days
RT @PaulSkallas: Doubled in 5 years
Tweet media one
0
138
0
@tdhopper
Tim Hopper
3 days
RT @notnotstorm: PSA if you haven't used python in the past 5 years it's a completely new language now. - uv solved the package management….
0
322
0
@tdhopper
Tim Hopper
3 days
git-delta give you syntax highlighting in your git diffs .
Tweet media one
0
0
2
@tdhopper
Tim Hopper
3 days
Thanks I hate it
Tweet media one
0
0
2
@tdhopper
Tim Hopper
4 days
One thing this has shown me is a lot of uv users are running old versions. It’s worth upgrading!.
@tdhopper
Tim Hopper
4 days
There are a bunch of ways to install uv, which is great but can also be confusing when trying to upgrade. Now you can run. uvx uvhow. to see how your version was installed and how to upgrade
Tweet media one
2
5
61
@tdhopper
Tim Hopper
4 days
There are a bunch of ways to install uv, which is great but can also be confusing when trying to upgrade. Now you can run. uvx uvhow. to see how your version was installed and how to upgrade
Tweet media one
5
6
43
@tdhopper
Tim Hopper
4 days
If the Python Developer Tooling Handbook has been useful to you, please consider sponsoring.
Tweet media one
0
1
5
@tdhopper
Tim Hopper
5 days
Editors come and go. Git is forever.
@Coder_kartik
Kartik Sharma
6 days
When VS Code already has the Source Control feature, why do developers still use Git commands in the terminal for pushing, committing, or cloning repositories? 👀
Tweet media one
0
0
4