Thanks to @sbidoul , pip 25.1 will have a `pip lock` command that uses `pylock.toml`!
https://github.com/pypa/pip/pull/13213
pip-tools has started looking at if they can leverage it.
https://github.com/jazzband/pip-tools/issues/2124
pip-audit has support in 2.9.0 .
https://pypi.org/project/pip-audit/
@frostming has a PR for 'packaging' to add the required marker support (I assume for PDM support). It's getting really close to being merged.
https://github.com/pypa/packaging/pull/888
I'm a bit relieved there's uptake of pylock.toml already!
... and the all-important "Generate an SVG of a pelican riding a bicycle", for o3 and o4-mini - I had them both generate their own alt text for the image they had generated too, using their vision input
Une discussion que j’ai eu avec ma prof en TP de stats en python, à l’instant.
— Elle : Tu sais il vaux mieux donner des noms courts au variables, écrire "matrice_correlation" c’est long on peut juste écrire "cor"
— Moi : Ouais mais après on comprends rien, c’est con. D’ailleurs j’allais demander mais ça veut dire quoi "p" dans ce bout de code ?
— Oh bah ça doit être défini plus haut… *regarde*… ah non… ah je crois que c’est… *réfléchis un peu plus*… ah non ça serait pas logique… *regarde ses notes persos*… ah oui en fait dans mes notes j’avais appelé cette variable "d", ça contient le nombre de colonnes de la matrice.
Okay let's get the videoroll from AlgoRave going!
I'll be posting links to each artist involved in the post, or pinging if I can reach them here on fediverse
m-onz's performance felt like a mad scientist experiment, and they had visuals glitching out during their set... but it was stuttering audio so rhythmically, it might as well be on purpose! Enjoyed every bit of music and all craziness going on!
https://fakedac.net
@simon I tried to ask mistral le chat to generate an svg of a pelican on a camel on a bicycle. Not sure where the camel is...
It's been 2.5 years with little progress finding mitigations for prompt injection attacks LLM apps... but that may finally have changed!
Google DeepMind published a paper describing CaMeL, an ingenious system that could, maybe, lead to secure digital assistants https://simonwillison.net/2025/Apr/11/camel/
This week, Chris and Elecia chat about mental health, journaling, personal projects, and listener questions.
Take a listen here: https://embedded.fm/episodes/498.
Here's Chris on the relevance of learning to learn:
Thank you to Nordic Semi for sponsoring the show!
#mentalhealth #journaling #embedded #engineering #electrical #electronics
@RickiTarr this should be done with flautas, then you basically have cannoli
Graft is a really interesting new open source replication system designed for read-write multi-leader replication, with a SQLite extension as the first demonstration of what it can do https://simonwillison.net/2025/Apr/8/stop-syncing-everything/
Holy shit, the PCB design of this new sensor board, called Ophanim, of CERN’s Aegis experiment just fucking slaps. Right now, there don’t seem to be many images of it on the web, but I hope to see more in the future.
@makdaam @jaseg @kouett
Here's a slide with a different angle.
From https://indico.cern.ch/event/1487666/contributions/6271042/attachments/3005990/5311361/AEgIS_SPSC_2024_final.pdf
@djspiewak thanks for emphasizing this point, I tend to take it for granted that of course you would also use the other relevant tools and not just AI, but I guess if you start with AI and 'it works' you might not learn about those for a while.
I will note that I have submitted PRs without compiling, but they were 1-10 liners were I didn't want to set up a whole environment to make a change. I find it acceptable to have the CI run the checks on these to get feedback, as I'm not going to go through that loop many times.
I'm so unbelievably thrilled to see a new generation of people picking up the mantle of torrenting in the pursuit of preserving the basic information of our culture. People who have never scraped a site or packed a dataset picking up wget and a torrent client and going like "that's it? I can do that."
That's what actually empowering technologies do - show people they are already powerful, that there is no priesthood that they aren't already in. Bittorrent is an empowering technology.
edit: realized i don't think i've actually posted about what we're doing here, i'm talking about sciop and @SafeguardingResearch - https://neuromatch.social/@jonny/114289656473282421
@j2bryson my gf's dad used to work in manufacturing. He sometimes still complains to me about the "EDV-Menschen", of which I am one (a developer).
@existentialcomics Elawn Muggs, CEO of eggs dot com
I made a video that shows some MLP learning dynamics, this time a network with shape [10]*10 + [2] + [10]*3.
Expect more such videos to follow, I find them both fascinating and insightful.
code / data wrangler in Switzerland.
Recovering reply guy. Posts random photos once in a while.