home.social

#gil — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gil, aggregated by home.social.

  1. @zedirceu
    Boa #XaráZé!!
    Lembro aqui que #Lula no FISL10 em 2009 disse: "ou nós íamos para a cozinha preparar o prato que nós queríamos comer, com os #temperos que nós queríamos colocar e dar um gosto brasileiro na comida, ou nós iríamos comer aquilo que a #Microsoft queria vender para a gente."
    A #cultura era a chave adequada para o entendimento da potência política do ambiente digital, e não à toa o #MinC de #Gil e #Juca despontou internacionalmente. Precisamos retomar!
    josemurilo.com/2025/12/24/prog

  2. GIL в Python для senior interview

    GIL — самая известная «фича» Python, о которой большинство разработчиков знают ровно одну фразу: «мешает многопоточности». Этого хватает для джуна, но не для сеньора. Статья построена так, чтобы после её прочтения вы могли не только ответить на вопросы по GIL на senior-интервью, но и объяснить коллеге-стажеру, что происходит внутри интерпретатора, когда два потока пытаются одновременно изменить один список.

    habr.com/ru/articles/1013930/

    #python #gil #backend #cpython

  3. A GIL finalmente saiu do caminho.

    O Python 3.14 torna a build free-threaded oficialmente suportada — não mais experimental. Threads CPU-bound que antes brigavam pelo mesmo core agora escalam de verdade.

    Escrevi sobre o que muda na prática, como instalar em cada distro e o que você não pode mais assumir sobre thread safety:

    riverfount.dev.br/posts/python

    #python #freethreading #gil #cpython

  4. Ah yes, the riveting tale of Python's GIL: the most misunderstood three-letter acronym since 'LOL' 😂. The authors propose unlocking #Python #cores as though they're disarming a bomb - spoiler alert: it's #energy, not nuclear 💥. Thank goodness we have 2603.04782 pages of #academic #wisdom to light our path through the dark forest of #computational #efficiency 🌳🔦.
    arxiv.org/abs/2603.04782 #GIL #HackerNews #ngated

  5. Was für ein selbstgefälliger ekelhafter Haufen. Ich hoffe Gil macht das Ding!

    #ibes #Gil #teamgil

  6. Ich fasse zusammen: Der Jude lügt. Der Jude leidet nicht angemessen genug und wagt es zu lachen. Der Jude "ist kein guter Mensch!".
    Was geeeht da ab gerade??
    Volle Brunnenvergifter-Vibes. #ibes #gil

  7. Nö, Stephen. Ich erwarte gar nix.
    Meine Fresse, wie ganz Deutschland, wie ein Mega-Judge darauf wartet, dass Gil kriecht. Dass "der Jude" (gebt's doch zu) zu gibt gelogen zu haben. Schrecklich.
    (Ich glaube, dass jede offen jüdisch lebende Person zigfach ähnliche Erfahrungen gemacht hat.)

    #ibes #Gil

  8. [Перевод] 5 ключевых изменений в Python 3.14 глазами инженера

    Команда Python for Devs подготовила перевод статьи о ключевых изменениях в Python 3.14. Автор разбирает релиз через призму внутреннего устройства интерпретатора и производительности: свободная многопоточность, конкурентные интерпретаторы, удалённая отладка, инкрементальная сборка мусора и новый Tail Calling интерпретатор.

    habr.com/ru/articles/978836/

    #cpython #gil #производительность #интерпретатор #байткод

  9. ♫ Otra canción que me gusta en Spotify ►«The Revolution Will Not Be Televised» de «Gil Scott-Heron» en su album «Pieces of a Man»
    open.spotify.com/track/7ni78Vj #music #spotify #Gil Scott-Heron

  10. Все главные нововведения Python 3.14: от JIT до инструментов отладки

    Представьте: ваш Python-код работает на 30% быстрее благодаря JIT-компиляции, обработка запросов масштабируется на все ядра процессора без ограничений GIL, а отладка высоконагруженных систем происходит в реальном времени, без остановки продакшена. Это не футуристический сценарий “what-if” — это реальность Python 3.14, релиза, который переосмысливает саму природу разработки с высокой производительностью на Python.

    habr.com/ru/companies/axenix/a

    #python #python314 #многопоточность #нововведения #gil #jit #отладка #zero_overhead #интерпритатор #interpreter

  11. [Перевод] Python 3.14 без GIL: что это значит для веб-разработки

    Команда Python for Devs подготовила перевод статьи о том, как "free-threaded" Python меняет правила игры для веб-сервисов. Автор сравнивает Python 3.14 с GIL и без него на реальных ASGI и WSGI приложениях — и приходит к неожиданному выводу: несмотря на локальные просадки в производительности, "free-threaded" Python уже сейчас может упростить масштабирование и снизить накладные расходы.

    habr.com/ru/articles/967244/

    #Python #GIL #freethreading #вебсервисы #ASGI #WSGI #производительность #конкурентность #Granian #FastAPI

  12. [Перевод] Python 3.14 без GIL: что это значит для веб-разработки

    Команда Python for Devs подготовила перевод статьи о том, как "free-threaded" Python меняет правила игры для веб-сервисов. Автор сравнивает Python 3.14 с GIL и без него на реальных ASGI и WSGI приложениях — и приходит к неожиданному выводу: несмотря на локальные просадки в производительности, "free-threaded" Python уже сейчас может упростить масштабирование и снизить накладные расходы.

    habr.com/ru/articles/967244/

    #Python #GIL #freethreading #вебсервисы #ASGI #WSGI #производительность #конкурентность #Granian #FastAPI

  13. [Перевод] Python 3.14 без GIL: что это значит для веб-разработки

    Команда Python for Devs подготовила перевод статьи о том, как "free-threaded" Python меняет правила игры для веб-сервисов. Автор сравнивает Python 3.14 с GIL и без него на реальных ASGI и WSGI приложениях — и приходит к неожиданному выводу: несмотря на локальные просадки в производительности, "free-threaded" Python уже сейчас может упростить масштабирование и снизить накладные расходы.

    habr.com/ru/articles/967244/

    #Python #GIL #freethreading #вебсервисы #ASGI #WSGI #производительность #конкурентность #Granian #FastAPI

  14. [Перевод] Python 3.14 без GIL: что это значит для веб-разработки

    Команда Python for Devs подготовила перевод статьи о том, как "free-threaded" Python меняет правила игры для веб-сервисов. Автор сравнивает Python 3.14 с GIL и без него на реальных ASGI и WSGI приложениях — и приходит к неожиданному выводу: несмотря на локальные просадки в производительности, "free-threaded" Python уже сейчас может упростить масштабирование и снизить накладные расходы.

    habr.com/ru/articles/967244/

    #Python #GIL #freethreading #вебсервисы #ASGI #WSGI #производительность #конкурентность #Granian #FastAPI

  15. Ah, yes, the #future of #Python web services is GIL-free, and it's totally *groundbreaking* #news that will revolutionize our lives... in 2025 🚀. But don't worry, you can continue to pretend this #tech babble is relevant today while you wait for Python 3.14 to solve all problems with its magical #freethreaded fairy dust 🧚‍♂️✨.
    blog.baro.dev/p/the-future-of- #GIL #Free #Groundbreaking #HackerNews #ngated

  16. [Перевод] Вышел Python 3.14. Насколько он быстр?

    В ноябре 2024 года я написал пост «Действительно ли Python такой медленный?» , в котором протестировал множество версий Python и отметил стабильный прогресс производительности языка. Сегодня девятое октября 2025 года, прошла всего пара дней после официального релиза Python 3.14. Давайте снова запустим бенчмарки, чтобы проверить, насколько быстра новая версия Python! Примечание: если вам неинтересны таблицы и графики и вы хотите просто прочитать мои выводы, сразу переходите к концу статьи .

    habr.com/ru/articles/954996/

    #gil #интерпретаторы #python_314

  17. [Перевод] Почему Python такой медленный? И вот что об этом думают эксперты

    Команда Python for Devs подготовила перевод статьи о том, почему Python так медленный и что сообщество делает, чтобы это исправить. PyCon 2024 показал: Python ждут субинтерпретаторы, immortal objects, JIT-компиляция и другие технологии, которые могут ускорить его в разы.

    habr.com/ru/articles/948858/

    #python #производительность #gil #субинтерпретаторы #cython #jit #типизация #оптимизация #многопоточность #pycon

  18. 🧵 Technical deep dive starting now!

    "Free Threaded Django"
    Breaking down the GIL barriers! Explore how Django is evolving for Python's free-threaded future and what this means for performance 🚀

  19. [Перевод] Почему асинхронный Python не такой популярный?

    Недавно на Youtube появилась документалка о Python . Примерно в середине ленты есть драматический эпизод о том, как переход от Python 2 к 3 разделил сообщество (спойлер: в конечном итоге этого не случилось ). Первые версии Python 3 (3.0-3.4) в основном делали упор на стабильность и упрощение перехода пользователей с версии 2.7. В 2015 была выпущена версия 3.5 с новой фичей: ключевыми словами async и await для выполнения корутин . Миновало десять лет и девять релизов, через считанные недели выпустят финальную версию Python 3.14. Пока все отвлеклись на фичи разноцветного REPL в 3.14, в release notes появились серьёзные заявления, связанные с конкурентностью и параллелизмом.

    habr.com/ru/articles/943878/

    #конкурентность #параллелизм #gil #async #await #asyncio

  20. Как работает GIL и как от него избавиться

    В этой очередной статье по GIL разберемся, как работает Python, как был реализован GIL до версии языка 3.2, как глобальная блокировка работает сейчас, и что с ней делать.

    habr.com/ru/articles/938980/

    #Python #GIL #потоки #процессы #многопоточность

  21. Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором

    Привет, Хабр! В C/C++ давно принято встраивать Python в приложения для скриптовой логики и плагинов. Именно эта экосистема много лет давала повод развивать в CPython идею нескольких изолированных интерпретаторов в одном процессе. Долгое время это было только в C-API: создаёшь новый интерпретатор через Py_NewInterpreter , живёшь с одним общим GIL и кучей глобального состояния. В Python 3.12 появилось ключевое изменение — GIL стал на-интерпретатор (каждый subinterpreter со своим GIL), но доступ был только через C-API. В 3.14 подвезли полноценный высокоуровневый Python-API: модуль concurrent.interpreters и InterpreterPoolExecutor . Теперь можно писать параллельный код без multiprocessing , но с изоляцией уровня «почти процесс». Дальше разберёмся, что это такое, когда это уместно вместо multiprocessing .

    habr.com/ru/companies/otus/art

    #PYTHON #Python_314 #subinterpreters #InterpreterPoolExecutor #concurrentinterpreters #мультипоточность #GIL

  22. Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором

    Привет, Хабр! В C/C++ давно принято встраивать Python в приложения для скриптовой логики и плагинов. Именно эта экосистема много лет давала повод развивать в CPython идею нескольких изолированных интерпретаторов в одном процессе. Долгое время это было только в C-API: создаёшь новый интерпретатор через Py_NewInterpreter , живёшь с одним общим GIL и кучей глобального состояния. В Python 3.12 появилось ключевое изменение — GIL стал на-интерпретатор (каждый subinterpreter со своим GIL), но доступ был только через C-API. В 3.14 подвезли полноценный высокоуровневый Python-API: модуль concurrent.interpreters и InterpreterPoolExecutor . Теперь можно писать параллельный код без multiprocessing , но с изоляцией уровня «почти процесс». Дальше разберёмся, что это такое, когда это уместно вместо multiprocessing .

    habr.com/ru/companies/otus/art

    #PYTHON #Python_314 #subinterpreters #InterpreterPoolExecutor #concurrentinterpreters #мультипоточность #GIL

  23. Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором

    Привет, Хабр! В C/C++ давно принято встраивать Python в приложения для скриптовой логики и плагинов. Именно эта экосистема много лет давала повод развивать в CPython идею нескольких изолированных интерпретаторов в одном процессе. Долгое время это было только в C-API: создаёшь новый интерпретатор через Py_NewInterpreter , живёшь с одним общим GIL и кучей глобального состояния. В Python 3.12 появилось ключевое изменение — GIL стал на-интерпретатор (каждый subinterpreter со своим GIL), но доступ был только через C-API. В 3.14 подвезли полноценный высокоуровневый Python-API: модуль concurrent.interpreters и InterpreterPoolExecutor . Теперь можно писать параллельный код без multiprocessing , но с изоляцией уровня «почти процесс». Дальше разберёмся, что это такое, когда это уместно вместо multiprocessing .

    habr.com/ru/companies/otus/art

    #PYTHON #Python_314 #subinterpreters #InterpreterPoolExecutor #concurrentinterpreters #мультипоточность #GIL

  24. Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором

    Привет, Хабр! В C/C++ давно принято встраивать Python в приложения для скриптовой логики и плагинов. Именно эта экосистема много лет давала повод развивать в CPython идею нескольких изолированных интерпретаторов в одном процессе. Долгое время это было только в C-API: создаёшь новый интерпретатор через Py_NewInterpreter , живёшь с одним общим GIL и кучей глобального состояния. В Python 3.12 появилось ключевое изменение — GIL стал на-интерпретатор (каждый subinterpreter со своим GIL), но доступ был только через C-API. В 3.14 подвезли полноценный высокоуровневый Python-API: модуль concurrent.interpreters и InterpreterPoolExecutor . Теперь можно писать параллельный код без multiprocessing , но с изоляцией уровня «почти процесс». Дальше разберёмся, что это такое, когда это уместно вместо multiprocessing .

    habr.com/ru/companies/otus/art

    #PYTHON #Python_314 #subinterpreters #InterpreterPoolExecutor #concurrentinterpreters #мультипоточность #GIL

  25. @realTuckFrumper
    We should expect a #Sharpie Enhanced trajectory map of #TropicalStorm #Gil any day now showing it heading directly for DC, with T**** & MTG accusing the "#Democrat Weather Control Machine" of "targeting" #MafiaDon.

  26. There are on-going efforts to make Python free-threaded to eventually get rid of the GIL.
    I'm curious and will follow the further progress. This would make the language and runtime even better than it is already.

    For the current state, see https://pyfound.blogspot.com/2025/06/python-language-summit-2025-state-of-free-threaded-python.html.

    #Python #FreeThreading #GIL

  27. (28 Apr) Ohio ACT UP chapter meets to discuss ‘shocking’ leaked budget that slashes HIV/AIDS funding

    AIDS advocacy group ACT UP Cleveland meets to discuss plans to stockpile antiviral medications ahead of proposed federal cuts

    s.faithcollapsing.com/yzqnb
    Archive: ia: s.faithcollapsing.com/wfsvp

    #act-up #gil-kudrin #health-and-human-services #hhs #hiv #hiv-&-aids #lgbt-center-of-greater-cleveland #ryan-white #ryan-white-care-act

  28. Python 3.13 的 free-threading mode 以及 no GIL mode

    前幾天看到「State of Python 3.13 performance: Free-threading (codspeed.io)」這篇,在講 Python 3.13 的 free-threading mode & no GIL mode 的效能:「State of Python 3.13 Performance: Fre

    blog.gslin.org/archives/2024/1

    #Computer #Murmuring #Programming #Software #free #gil #mode #multi #no #performance #programming #py #py3 #python #python3 #thread #threading

  29. Python 3.13 的 free-threading mode 以及 no GIL mode

    前幾天看到「State of Python 3.13 performance: Free-threading (codspeed.io)」這篇,在講 Python 3.13 的 free-threading mode & no GIL mode 的效能:「State of Python 3.13 Performance: Fre

    blog.gslin.org/archives/2024/1

    #Computer #Murmuring #Programming #Software #free #gil #mode #multi #no #performance #programming #py #py3 #python #python3 #thread #threading

  30. Python 3.13 的 free-threading mode 以及 no GIL mode

    前幾天看到「State of Python 3.13 performance: Free-threading (codspeed.io)」這篇,在講 Python 3.13 的 free-threading mode & no GIL mode 的效能:「State of Python 3.13 Performance: Fre

    blog.gslin.org/archives/2024/1

    #Computer #Murmuring #Programming #Software #free #gil #mode #multi #no #performance #programming #py #py3 #python #python3 #thread #threading

  31. Python 3.13 的 free-threading mode 以及 no GIL mode

    前幾天看到「State of Python 3.13 performance: Free-threading (codspeed.io)」這篇,在講 Python 3.13 的 free-threading mode & no GIL mode 的效能:「State of Python 3.13 Performance: Fre

    blog.gslin.org/archives/2024/1

    #Computer #Murmuring #Programming #Software #free #gil #mode #multi #no #performance #programming #py #py3 #python #python3 #thread #threading

  32. Python 3.13 的 free-threading mode 以及 no GIL mode

    前幾天看到「State of Python 3.13 performance: Free-threading (codspeed.io)」這篇,在講 Python 3.13 的 free-threading mode & no GIL mode 的效能:「State of Python 3.13 Performance: Fre

    blog.gslin.org/archives/2024/1

    #Computer #Murmuring #Programming #Software #free #gil #mode #multi #no #performance #programming #py #py3 #python #python3 #thread #threading

  33. Since Python 3.13, the famous Python GIL is optional. This is a long requested functionality but, is the performance gain of threaded code real?

    Let's test the performance of a threaded application with and without the GIL.

    open.substack.com/pub/andresal

    #development #developers #python #GIL #speed #optimizations