🇺🇦 #NowPlaying on KEXP's #SundaySoul
One Way:
🎵 Don't Fight the Feeling
#OneWay
https://jsuper.bandcamp.com/track/day-one
https://open.spotify.com/track/3urigjDG74Ks2QWrXTJD6D
Note to self:
When you install a dozen HDDs in a server with drive trays without indicators, it might be a good idea to write down which drive with which serial number is installed in what slot.
I just had to unscrew 5 of 14 HDDs to find the right one to remove!!
I normally like my Fractal Design Define 7 XL, but today... 🤬
#learnfrommymistakes
John Oliver discusses the Trump administration’s promise to deport one million immigrants,
what the follow through on that promise looks like in practice,
what the actual rules are about masked police arresting civilians across the country,
and some stuff about filmmaker Dean Cain.
(It’s ok, you can Google him, we don’t expect you to recognize the name)
Mgmt: We don't have the resources to make our own LLM. Can we just monetize AI prompts?
Business School Student: Hold my beer 🍺
#blockchain
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".
36 hours without food, and I’m feeling pretty good. I kind of want to keep going, but I’m running a workshop this afternoon and I don’t want to crash halfway through it.
I guess I should eat some breakfast.
(I have been drinking coffee, of course. I’m not an animal.)
Do we do #ICanHazPDF on Mastodon? https://saemobilus.sae.org/papers/demonstration-a-dme-dimethyl-ether-fuelled-city-bus-2000-01-2005
On The Road - To Xi’An/Urban Tomb 🪦
在路上 - 去西安/城市坟茔 🪦
📷 Pentax MX
🎞️Lucky SHD 400
#filmphotography #Photography #blackandwhite
Hyperfixiation Joy, Stay if You Love It, Scroll if You Don’t!
Next year marks a decade since I first heard Loin d’ici by Zoë Straub. Ten years of the same song looping in my mind, ten years of clinging to every word, every note, as if it’s the only thing keeping me afloat. I remember May 14, 2016, like it’s a scar, the day my hyperfixation began. Time keeps slipping past me, but the song stays, haunting and comforting at once, as if Zoë herself is quietly following me through the endle…
🇺🇦 #NowPlaying on KEXP's #MorningShow
INXS:
🎵 Kiss the Dirt (Falling Down the Mountain)
#INXS
https://theartsmix02.bandcamp.com/track/inxs-kiss-the-dirt-the-art-mix-edit-kzp