Future is now? At least this is what comes to mind when you think about passwordless authentication.
PS Microsoft drives interesting initiatives for some tome now
Happy Monday!
https://www.theverge.com/2021/9/15/22675175/microsoft-account-passwordless-no-password-security-feature
PS Microsoft drives interesting initiatives for some tome now
Happy Monday!
https://www.theverge.com/2021/9/15/22675175/microsoft-account-passwordless-no-password-security-feature
Get ready to catch exception groups in Python 3.11
https://www.python.org/dev/peps/pep-0654/
https://www.python.org/dev/peps/pep-0654/
peps.python.org
PEP 654 – Exception Groups and except* | peps.python.org
Python Enhancement Proposals (PEPs)
JFYI If you will ever need more from itertools, here’s more:
Docs: https://more-itertools.readthedocs.io/en/stable/
Code: https://github.com/more-itertools/more-itertools
Docs: https://more-itertools.readthedocs.io/en/stable/
Code: https://github.com/more-itertools/more-itertools
GitHub
GitHub - more-itertools/more-itertools: More routines for operating on iterables, beyond itertools
More routines for operating on iterables, beyond itertools - more-itertools/more-itertools
Hey, Pythonistas!
Python is programming language number 1 according to TIOBE index for October 2021!
(doesn’t mean though that other languages are not awesome as well;)
Happy Friday!
https://www.tiobe.com/tiobe-index/
Python is programming language number 1 according to TIOBE index for October 2021!
(doesn’t mean though that other languages are not awesome as well;)
Happy Friday!
https://www.tiobe.com/tiobe-index/
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
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:
https://www.thomaswong.net/
https://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 среди своих знакомых в Украине, чтобы всем этим начали пользоваться и чтобы я смог получить первый живой фидбек.
Все буде Україна 🇺🇦