Underprepared for Physics: Reframing the narrative on readiness and instruction in calculus-based, introductory physics courses
Suzanne White Brahmia, Geraldine L. Cochran
https://arxiv.org/abs/2508.00257
Art house streaming service and distributor Mubi raised $100M led by Sequoia at a $1B valuation; Mubi has about 20M registered users worldwide (Christopher Grimes/Financial Times)
https://www.ft.com/content/1e0645d5-054e-4b00-a545-b95a1e2b261a
Wikipedia right now
https://en.wikipedia.org/wiki/Wedding_of_Jeff_Bezos_and_Lauren_Sánchez
Tip for #FlyingLess as a family: prepare for long train rides with board card games. The #privacy friendly app games by @… are absolutely brilliant, easy to use, stable not stealing your data (or trying to sell your kids stuff).
(Edited to give right masto account: top work, thanks Secuso🙏 for the hours of fun your sudoku app has provided already).
https://secuso.aifb.kit.edu/english/105.php
Tänk er ett samtal där du ställer en fråga, får ett svar och sen lägger personen på. Har den missförstått frågan måste du starta ett nytt samtal, men den som svarar denna gång vet inte varför du fick det svar du fick förra gången och svarar helt sonika någonting annat... och lägger på.
Låter det frustrerande?
Det är det!
Öppnar mitt tredje 'samtal' med denna text - är jag för hård?
This is absolutely the right messaging.
Obama made a deal that everyone was following until Trump killed it. It is 100% Trump’s fault that we now have a de facto war with Iran and that it is undeniably an illegal war by any interpretation of international law.
Just like the economy, Republicans in this century have an unequivocally worse record in recent decades on war vs. peace than the Democrats, even with their record being shabby (unlike on the economy…)
In case anyone here has connections with the Python team: can you please tell them to update their docs on XML security? The way it is is quite misleading, and it's been annoying me for a while. I raised this a while ago in their issue tracker, but it got no reaction whatsoever. https://github.com/python/cpython/issu…
Der ConniMeme Instagram-Account, den der Carlsen-Verlag hat löschen lassen, ist wieder da. 🥳
Keine Ahnung für wie lange, aber es reicht hoffentlich um alles zu crawlen 🙂
https://www.instagram.com/connimeme/
Some fun facts about #Python limited API / stable ABI.
1. #CPython supports "limited API". When you use it, you get extensions that are compatible with the specified CPython version and versions newer than that. To indicate this compatibility, such extensions use `.abi3.so` suffix (or equivalent) rather than the usual `.cpython-313-x86_64-linux-gnu.so` or alike.
2. The actual support is split between CPython itself and #PEP517 build systems. For example, if you use #setuptools and specify `py_limited_api=` argument to the extension, setuptools will pass appropriate C compiler flags and swap extension suffix. There's a similar support in #meson, and probably other build systems.
3. Except that CPython freethreading builds don't support stable ABI right now, so building with "limited API" triggers an explicit error from the headers. Setuptools have opted for building explicit about this: it emits an error if you try to use `py_limited_api` on a freethreading interpreter. Meson currently just gives the compile error. This implies that package authors need to actively special-case freethreading builds and enable "limited API" conditionally.
4. A some future versions of CPython will support "limited API" in freethreading builds. I haven't been following the discussions closely, but I suspect that it will only be possible when you target that version or newer. So I guess people will need to be building two stable ABI wheels for a time — one targeting older Python versions, and one targeting newer versions plus freethreading. On top of that, all these projects will need to update their "no 'limited API' on freethreading" conditions.
5. And then there's #PyPy. PyPy does not feature a stable ABI, but it allows you to build extensions using "limited API". So setuptools and meson just detect that there is no `.abi3.so` on PyPy, and use regular suffix for the extensions built with "limited API".
Tour 124: #SachsenAnhalt: #Wanderung #Wernigerode - #Kummerholz (ca. 22 km)
Dieser …