One of the best texts about GIL you can find
https://tenthousandmeters.com/blog/python-behind-the-scenes-13-the-gil-and-its-effects-on-python-multithreading/
https://tenthousandmeters.com/blog/python-behind-the-scenes-13-the-gil-and-its-effects-on-python-multithreading/
Tenthousandmeters
Python behind the scenes #13: the GIL and its effects on Python multithreading
As you probably know, the GIL stands for the Global Interpreter Lock, and its job is to make the CPython interpreter thread-safe. The GIL allows...
It’s almost like CRISPR, but CRISP
https://eng.uber.com/crisp-critical-path-analysis-for-microservice-architectures/
https://eng.uber.com/crisp-critical-path-analysis-for-microservice-architectures/
OMG there’s a lot of machine and deep learning behind music recommendations at Spotify. This is an obvious fact, but it’s impressive.
https://towardsdatascience.com/uncovering-how-the-spotify-algorithm-works-4d3c021ebc0
https://towardsdatascience.com/uncovering-how-the-spotify-algorithm-works-4d3c021ebc0
Medium
Uncovering How the Spotify Algorithm Works
What’s behind the Spotify Algorithm? From NLP over content based filtering to collaborative filtering.
David Beazley says his dataclasses are better then standard dataclasses. Well, let’s see.
https://github.com/dabeaz/dataklasses
https://github.com/dabeaz/dataklasses
GitHub
GitHub - dabeaz/dataklasses: A different spin on dataclasses.
A different spin on dataclasses. Contribute to dabeaz/dataklasses development by creating an account on GitHub.
Want to start with quantum computing? You can find a free introductory Quantum Computing book here on the author’s homepage:
http://www.thomaswong.net/
http://www.thomaswong.net/
BTW You won’t find Python 2.7 in the upcoming macOS Monterey
https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python
https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python
Forwarded from Типа про IT
🚨 Где-то на третий день войны, когда в полной мере пришло осознание ужаса происходящего, я всерьёз озадачился желанием сделать хоть что-нибудь, чтобы помочь своей стране в сложившейся ситуации.
Моя информационная поддержка, учитывая размер моей аудитории, находится где-то на уровне “всё это абсолютно бесполезно”, а моя финансовая поддержка ВСУ — капля в океане военных расходов. Что с этим всем делать — непонятно.
Понятно только, что людям требуется реальная помощь на местах, а из-за того, что вся коммуникация происходит в Telegram, Viber и прочих Фейсбуках, запросы моментально теряются в потоке быстро убегающих лент.
Короче говоря, я разработал собственный сервис, призванный решить эту проблему и получивший название Громада.
Hromada.me — это интерактивная карта Украины, на которую любой желающий может наносить информационные маркеры с запросом о помощи или предложением помочь, без регистрации и СМС. Кажется, у меня получилось создать простой, но достаточно функциональный MVP, которым можно пользоваться уже сегодня.
Пришлось собрать в кучу вообще весь свой опыт и быстро добрать новый. Из интересного:
- Карты полностью self-hosted, на базе OpenStreetMap и MapLibre. Геокодинг на базе Nominatim и PostGIS. Это даёт мне полную свободу в том, как карта выглядит, какие данные использует и как с этим всем работать.
- Kubernetes-кластер, вопреки традициям и здравому смыслу, я поднял на DigitalOcean. Разумеется, нет никакой разницы где у тебя Кубер, кроме цены. Статика там же, в Spaces. Прошёл заодно CKAD-сертификацию, потому что хрен бы я это всё правильно развернул. Ну и Helm, конечно.
- На фронтенде всё довольно стандартно: React, TypeScript, styled-components и так далее. Кода прилично, есть куда рефакторить.
Обо всём этом мне есть что рассказать и я, конечно, расскажу. Но сейчас, пользуясь возможностью, хочу попросить вас распространить ссылку на hromada.me среди своих знакомых в Украине, чтобы всем этим начали пользоваться и чтобы я смог получить первый живой фидбек.
Все буде Україна 🇺🇦
Моя информационная поддержка, учитывая размер моей аудитории, находится где-то на уровне “всё это абсолютно бесполезно”, а моя финансовая поддержка ВСУ — капля в океане военных расходов. Что с этим всем делать — непонятно.
Понятно только, что людям требуется реальная помощь на местах, а из-за того, что вся коммуникация происходит в Telegram, Viber и прочих Фейсбуках, запросы моментально теряются в потоке быстро убегающих лент.
Короче говоря, я разработал собственный сервис, призванный решить эту проблему и получивший название Громада.
Hromada.me — это интерактивная карта Украины, на которую любой желающий может наносить информационные маркеры с запросом о помощи или предложением помочь, без регистрации и СМС. Кажется, у меня получилось создать простой, но достаточно функциональный MVP, которым можно пользоваться уже сегодня.
Пришлось собрать в кучу вообще весь свой опыт и быстро добрать новый. Из интересного:
- Карты полностью self-hosted, на базе OpenStreetMap и MapLibre. Геокодинг на базе Nominatim и PostGIS. Это даёт мне полную свободу в том, как карта выглядит, какие данные использует и как с этим всем работать.
- Kubernetes-кластер, вопреки традициям и здравому смыслу, я поднял на DigitalOcean. Разумеется, нет никакой разницы где у тебя Кубер, кроме цены. Статика там же, в Spaces. Прошёл заодно CKAD-сертификацию, потому что хрен бы я это всё правильно развернул. Ну и Helm, конечно.
- На фронтенде всё довольно стандартно: React, TypeScript, styled-components и так далее. Кода прилично, есть куда рефакторить.
Обо всём этом мне есть что рассказать и я, конечно, расскажу. Но сейчас, пользуясь возможностью, хочу попросить вас распространить ссылку на hromada.me среди своих знакомых в Украине, чтобы всем этим начали пользоваться и чтобы я смог получить первый живой фидбек.
Все буде Україна 🇺🇦
Якою мовою ви говорите? What language do you speak? На каком языке вы говорите?
Anonymous Poll
35%
Українська
7%
English
58%
Русский