Tootfinder

Opt-in global Mastodon full text search. Join the index!

@mgorny@social.treehouse.systems
2025-12-03 05:05:25

BREAKING: #CPython 3.13.10 and 3.14.1 changed the multiprocessing message format in patch release. As a result, programs using multiprocessing may break randomly if they are running while #Python is upgraded (i.e. need restarting).
But apparently it's not a big deal, since all the cool kids are running Python in containers, and nobody is using Python for system tools anymore. Everything has been RIIR-ed and Python is only omnipresent in some backwaters like #Gentoo.
github.com/python/cpython/issu

@gla@mastodon.social
2026-01-04 18:40:07

I wrote up how I set up #ty with #helix, with a focus on finding third-party packages (a.k.a. virtualenvs, which I keep on a central location!)

@maxheadroom@hub.uckermark.social
2026-02-05 08:56:43

If you have a WordPress blog and want to retrospectively update your media library with image descriptions ... consider my little python script repos.mxhdr.net/maxheadroom/wp
This will generate images descriptions using various LLM providers …

Over Thanksgiving I’ve been using TypeScript more, after previous experience with Python typing. Some things are way better. Some are worse.
In Python, you can declare and initialize a field together:
self.foo: int = 5
In TS, you can do this in two ways. You can write in the class declaration
foo: number = 5;
but the expression is evaluated before the constructor(!). Or you can write
constructor(public foo: number)
but this only works if i…

@fanf@mendeddrum.org
2026-01-28 09:42:04

from my link log —
How we made Python's packaging library 3x faster.
iscinumpy.dev/post/packaging-f
saved 2026-01-27

@ErikJonker@mastodon.social
2026-01-02 10:13:00

Playing around with Antigravity, vibe coded a social media summarizer that makes a summary of the last 48 hours of my bluesky and mastodon timelines, using python, a local database of the posts on my laptop and APIs of mentioned services. Works greats after squashing some bugs and some iterations. Interestingly you need to know a little bit about coding to use it efficienctly, even in "vibecode" mode.
#AI

@jamesthebard@social.linux.pizza
2025-12-03 05:29:04
Content warning: Advent of Code - Day 2 (Nim)

This solve felt more like #nim and less like me writing Python. More uses of `map` and `apply`, using `if/then` as a proper ternary, integer -> string conversions, etc. Also the `sugar` module makes me a happy person.
The day 2 solution in Nim:

@ErikJonker@mastodon.social
2026-01-02 10:13:59

Playing around with Antigravity, vibe coded a social media summarizer that makes a summary of the last 48 hours of my bluesky and mastodon timelines, using python, a local database of the posts on my laptop and APIs of mentioned services. Works greats after squashing some bugs and a few iterations. Interestingly you need to know a little bit about coding to use it efficienctly, even in "vibecode" mode.

My vibecoded app that summarizes my mastodon and bluesky timelines
@jamesthebard@social.linux.pizza
2025-12-01 17:14:25
Content warning: Advent of Code - Day 1

Not a bad start, part 2 kinda kicked my ass because reading is really, really hard. I made the assumption that there wouldn't be any spins greater than 99 which was a horrible, horrible assumption to make.
However, not too difficult overall, happy enough with the solve.
#adventOfCode

The simple solve for Day 1, will probably do what I usually do and pick a second language to try and go with as the AoC continues.  The code is written in Python using VCS as the IDE.
@peter_mcmahan@mas.to
2025-12-10 16:58:59

I rewrote a data analysis pipeline, moving it from #python to #julialang . I am now in love with the threading support in Julia.
The task is very parallelizable but each thread needs random read access to a tens-of-GB dataset. In Python (with multiprocessing, shared stores, etc) data bookkeeping was a nightmar…

A screenshot of a part of one row from `top` showing a julia process using 4388% CPU and 51% memory, with a running time of 3 weeks.
@cdonat@hostsharing.coop
2025-12-21 19:21:05

It's time, for a new job.
I'm an experienced software developer, who prefers Python, and C . Though I'd also like to learn a new, modern language, like e.g. Rust.
Yes, I've been using AI for code completion. Yes I know current versions of my preferred languages. No I have no hard restriction on the industry.
I'm not cheap, I'm good.
If you're aware of any positions in Europe, preferably in Zürich, or remote, let me know.

A star to catch reader attention.
@ellie@ellieayla.net
2026-02-01 15:34:36

Ah yes, brew upgraded some ssl-related .so file and broke the python binaries linked against it. Again. So many venvs now lay in ruins.
There has got to be a better way.
(Why do pyenv-built pythons seem to habitually get built using the brew-provided libraries? There's no way for brew to know about that dependency.)
#brew #python #macdev #complaining #askfedi

@tiotasram@kolektiva.social
2025-11-28 08:28:14

Just finished up final polish on first release of my anarchy RNG library in Lua! Have you ever wanted an incremental or reversible shuffle? I've got one for you :)
Lua REAME page w/ links: #coding #rng #random