Tim Hopper
banner
tdhopper.com
Tim Hopper
@tdhopper.com
machine learning infrastructure at spotify
Reposted by Tim Hopper
quick new post on what i've gotten out of HN vickiboykis.com/2025/03/17/2...
March 18, 2025 at 12:59 AM
Reposted by Tim Hopper
Anyone know of a recipe that works for getting a "pytest --pdb" debugger REPL up that lets you interactively execute "await ..." statements, similar to "python -m asyncio" ?

The StackOverflow threads about this are all pretty stale, wondering if there's a new option that I've not been able to […]
Original post on fedi.simonwillison.net
fedi.simonwillison.net
March 14, 2025 at 9:24 PM
Reposted by Tim Hopper
Here's the table of contents for my lengthy new piece on how I use LLMs to help me write code https://simonwillison.net/2025/Mar/11/using-llms-for-code/
March 11, 2025 at 2:15 PM
Reposted by Tim Hopper
I started using Python 20 years ago, but left and come back to it repeatedly. Every time I picked it back up, the dev experience had swung wildly. Getting caught up, even as an experienced user, was a huge PITA.

I think that's finally going to change with what @tdhopper.com just launched.
👋🏻

In the last 10 years, I’ve had a growing interest in making Python development more effective. I’ve learned that a lot of teams don’t make the best use of the tooling available to use.

This has culminated with writing an ebook on developer tooling I’m excited to share with you.

pydevtools.com
Python Developer Tooling Handbook
pydevtools.com
March 13, 2025 at 5:23 PM
Reposted by Tim Hopper
If you use python, but you don't use uv yet: why?
March 12, 2025 at 9:01 PM
👋🏻

In the last 10 years, I’ve had a growing interest in making Python development more effective. I’ve learned that a lot of teams don’t make the best use of the tooling available to use.

This has culminated with writing an ebook on developer tooling I’m excited to share with you.

pydevtools.com
Python Developer Tooling Handbook
pydevtools.com
March 12, 2025 at 11:27 PM
Reposted by Tim Hopper
if your back doesn’t hurt yet, protect it at all costs bsky.app/profile/imlu...
people over 30 quote this with some life advice for the rest of us?
January 30, 2025 at 1:41 PM
I wrote a post about my love for my Sony mirrorless camera for photographing my 4 kids

tdhopper.com/blog/sonya7i...
The Sony A7 iii after 5 years
A parent's review of the Sony A7 iii
tdhopper.com
January 20, 2025 at 5:16 PM
7-year old wanted to know how far the north pole is, so I asked Siri three times.

1st time “call mom” displayed on my screen and it started calling my *dad*

2nd it said “which Joel would you like to call”

3rd time it started to show directions to North Pole, AK
January 19, 2025 at 1:33 AM
👂🏻I spoke with Dr. Robert Ghrist of the University of Pennsylvania about his recent groundbreaking endeavor to "direct" the creation of a beautiful new linear algebra textbook for AI students in just 55 days using a customized Anthropic Claude project.

tdhopper.com/blog/writing...
Writing a Math Textbook with Claude with Professor Ghrist
Dr. Robert Ghrist shares how he used Claude to \
tdhopper.com
January 18, 2025 at 4:59 PM
Great discussion of my recent post here 👇🏻
January 17, 2025 at 6:31 PM
With uv, you can launch a Jupyter Lab instance with Pytorch installed instantly with a single command 🤯

pydevtools.com/blog/one-lin...
One Line Command to Launch a Notebook with Pytorch
uv is changing how accessible Python is for new users. If you want to try out pytorch in a Jupyter Notebook, you can install uv and then run this single line command: uv run --python 3.12 --with ...
pydevtools.com
January 15, 2025 at 11:01 PM
Highly recommend getting a 3D printer because it's the best way to make new parts for your 3D printer
January 4, 2025 at 7:13 PM
Reposted by Tim Hopper
In this article, @tdhopper.com shared key principles of Python tooling, common anti-patterns he has observed, best practices & his list of favourite tools from December 2024.

pydevtools.com/blog/effecti...

#python #Programming #SoftwareDevelopment #WebDevelopment #TechNews #OpenSource
Effective Python Developer Tooling in December 2024
I have been writing Python for 14 years next month. When I started, people were still using easy_install to install egg-based packages for Python 2.7 and nobody had heard about Conda yet, much less uv...
pydevtools.com
January 3, 2025 at 11:21 AM
Reposted by Tim Hopper
Here's my end-of-year review of things we learned out about LLMs in 2024 - we learned a LOT of things simonwillison.net/2024/Dec/31/...

Table of contents:
December 31, 2024 at 6:10 PM
Updated my annual accomplishments notes

* Survived herniated disc pain and surgery
* Back to weight lifting after 5 month break
* Landed amazing job @ Spotify
* Spoke at 1st conference in 5 years
* Saw 1st total eclipse
* Back to blogging a bit

tdhopper.com/annual-accomplishments/
Annual Accomplishments
Some Personal Accomplishments 2024 Survived painful, herniated disc and went through successful surgery Got back to lifting weights after 5 month break due to a herniated disc Down to the fourth belt ...
tdhopper.com
December 31, 2024 at 3:39 PM
I don't know much about modern web applications, but I have a few small projects to do that just require basic account creation and CRUD operations. I've been looking at Cloudflare Pages + Supabase so that I could run them for free and serverless.
December 30, 2024 at 1:55 PM
Reposted by Tim Hopper
today I learned that you can create a special text file to use for logging curl timing details blog.josephscott.org/2011/10/14/t...
December 29, 2024 at 12:05 AM
Reposted by Tim Hopper
#TodayinHistory #dataviz #Onthisday #OTD 📊
🎂Dec 26, 1791 Charles Babbage born in London, England 🏴󠁧󠁢󠁥󠁮󠁧󠁿

1822: Invented a mechanical device for calculating mathematical tables (the Difference Engine) -- the forerunner of computing machines.
December 26, 2024 at 5:58 PM
Reposted by Tim Hopper
Feels like every hotel, airplane, car, new home, etc implemented standard USB ports and literally the same year the entire tech world changed over to USB-C
December 24, 2024 at 4:14 PM
🦋is this agi?
December 23, 2024 at 6:53 PM
Reposted by Tim Hopper
FYI 'pip install pyright[nodejs]` will install node binaries for you

github.com/RobertCraigi...
GitHub - RobertCraigie/pyright-python: Python command line wrapper for pyright, a static type checker
Python command line wrapper for pyright, a static type checker - RobertCraigie/pyright-python
github.com
December 23, 2024 at 5:29 AM
Reposted by Tim Hopper
I have to take an annual fire safety training for work, and I am reminded that I asked some of the folks who manage these things how they evacuate the NICU and apparently they have vests you can load up with babies
December 19, 2024 at 11:59 PM
Reposted by Tim Hopper
TIL this is what the office around NPR's Tiny Desk looks like
Behind The Scenes At The Tiny Desk in 360˚: Wilco
YouTube video by NPR Music
www.youtube.com
December 20, 2024 at 7:51 PM