John Paton
banner
johnpaton.net
John Paton
@johnpaton.net
Dad | 🇨🇦 in 🇳🇱 | ML Platform Engineer

ML(Platform) | Open Source Software | Python | Bouldering | Books (esp Sci-Fi) | Leftism | Toddler Management

Af en toe ook in het Nederlands

https://johnpaton.net
https://github.com/johnpaton
Reposted by John Paton
Not lost on me that it's nonprofit tech, app.watchduty.org, showing up & actually working in the midst of the LA fires (donate to them!)

Meanwhile platforms fail to surface key news, vital info is paywalled...

As I've been saying, we need a new tech paradigm, yesterday!
Watch Duty - Wildfire Maps & Alerts
Real-time information about wildfire and firefighting efforts nearby
app.watchduty.org
January 9, 2025 at 2:13 PM
Welcome new followers I hope you enjoy #pythonprogramming as much as I do
January 7, 2025 at 4:38 PM
I type so that other people don’t have to click
diagonalize
January 1, 2025 at 8:46 PM
If you found a box of individually wrapped, still mostly frozen ice creams on the tram, would you?

Pic unrelated
January 1, 2025 at 6:45 PM
Will this be the year that sleep levels recover enough to start doing fun tech stuff again?
January 1, 2025 at 10:45 AM
Would like to start blogging a bit again after like 4 years (kids will do that), I have a few ideas but it turns out getting them down on paper is a skill that atrophies away
December 22, 2024 at 1:36 PM
Reposted by John Paton
… did AWS rebrand SageMaker to “SageMaker AI” without making any other changes?
December 18, 2024 at 10:57 AM
Really enjoying the state of Python tooling these days, with one glaring exception: static type checking still feels so janky
December 7, 2024 at 2:35 PM
If you’re using uv sync to install locked dependencies in your CI, make sure to use —frozen or set UV_FROZEN. Otherwise it may update the lockfile. If you’re using dynamic versioning, this will create a dirty state and even tags will be built with dev versions.

#pythonprogramming
December 6, 2024 at 7:35 AM
How I use Astral’s uv to manage my local development environments:

1. Install uv through homebrew, install Python versions through uv. Upgrade uv version to get access to new Python builds, do this frequently

#pythonprogramming
uv
docs.astral.sh
December 5, 2024 at 8:28 PM
Threaded View is great, but my number 1 feature request for @bsky.app is to be able to collapse threads so I don’t need to scroll the whole thing before getting to the next top-level reply
December 2, 2024 at 9:51 PM
Reposted by John Paton
Hi all 👋

Today i want to announce my latest dataset. I have used the bluesky api to scrape some really valuable data. This dataset really reflects the current state of the platform. 🤗

It is under a very permissive licence so you can do anything with it! 🎉

huggingface.co/datasets/MDp...
MDproductions/1-bluesky-post · Datasets at Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
huggingface.co
November 29, 2024 at 9:26 AM


I need this except “vague half-baked idea to code”
November 23, 2024 at 9:20 PM
Broke: missing the drop on @johnpaton.bsky.social by just 3 days

Woke: Bluesky lets me use my domain instead
bsky.app Bluesky @bsky.app · Nov 21
Are you a social media manager running an account for an organization or high-profile individual? Or do you own a website and want a simpler username?

On Bluesky, you can verify your account by setting your website as your username.

We just refreshed our how-to guide:
How to verify your Bluesky account - Bluesky
Here's how to verify your Bluesky account by setting your website as your username.
bsky.social
November 21, 2024 at 9:40 PM
Good vibes here - maybe this will finally be the trick to breaking my Reddit addiction
November 21, 2024 at 6:41 PM