Using_a_Markov_chain_to_generate_readable_nonsense_with_20_lines.pdf
119.5 KB
🌐⤴️https://benhoyt.com/writings/markov-chain/
Украл себе, надо будет повторить.
🤖 В статье Бена Хойта описан простой алгоритм генерации текста с использованием цепи Маркова, который создаёт читаемый, но бессмысленный текст. Автор объясняет алгоритм, который начинается с анализа входного текста и записи возможных слов, следующих за каждой парой слов. Затем, начиная с любой пары слов, случайным образом выбирается следующее слово, и процесс продолжается. Хойт демонстрирует алгоритм на примере пяти последних заповедей из Библии и получает результаты, которые, хотя и являются нелепыми, сохраняют стиль исходного текста. Используя больший объём входных данных, можно получить более интересные результаты, как показано на примерах текстов из разных книг и статей. В статье представлен также полный код программы на Python.
Украл себе, надо будет повторить.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐⤴️https://tryolabs.com/blog/top-python-libraries-2023
AI шагает по планете, думал там будут всякие фаст апи и прочая, но нет.
AI шагает по планете, думал там будут всякие фаст апи и прочая, но нет.
Tryolabs
Top Python libraries of 2023
Exploring the expansive universe of Python libraries in 2023, our curated selection goes beyond the usual suspects to uncover hidden gems and innovative tools. Dive in!
🌐⤴️https://www.b-list.org/weblog/2023/dec/21/dont-use-python-property/
Мнение которое не нимеет под собой реальной основы. Ну и что, что проперти может иметь под собой сложную логику? Теперь к нему не обращаться? Бред полный.
Мнение которое не нимеет под собой реальной основы. Ну и что, что проперти может иметь под собой сложную логику? Теперь к нему не обращаться? Бред полный.
Forwarded from opennet.ru
Выпуск СУБД SQLite 3.45 https://opennet.ru/60460/
www.opennet.ru
Выпуск СУБД SQLite 3.45
Опубликован релиз SQLite 3.45, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку…
🌐⤴️https://tonybaloney.github.io/posts/python-gets-a-jit.html
Jit стучится в наши двери, совсем скоро.
🤖 В конце декабря 2023 года разработчик CPython Брандт Бучер предложил добавить в ветку Python 3.13 компилятор JIT, что стало бы одним из крупнейших изменений интерпретатора CPython. JIT, или компилятор "Just in Time", предполагает компиляцию кода в момент его выполнения. В Python 3.13 предложен так называемый "copy-and-patch" JIT, который является новой концепцией и предназначен для быстрой работы с динамическими языками. Этот JIT представляет собой копирование инструкций для каждой команды и заполнение "пробелов" для аргументов байт-кода. Первоначальные тесты показывают улучшение производительности на 2-9%, и хотя это может показаться небольшим улучшением, JIT может стать основой для более значительных оптимизаций в будущем.
Jit стучится в наши двери, совсем скоро.
Please open Telegram to view this post
VIEW IN TELEGRAM
tonybaloney.github.io
Python 3.13 gets a JIT
Reviewing the JIT in Python 3.13
https://www.crunchydata.com/blog/one-pid-to-lock-them-all-finding-the-source-of-the-lock-in-postgres
Ищем блокировки в Postgres всей семьей
Ищем блокировки в Postgres всей семьей
Crunchy Data
One PID to Lock Them All: Finding the Source of the Lock in Postgres | Crunchy Data Blog
One process can lock your Postgres database, dominating all will, blocking other processes and queries. Jesse shows you how to find that one process that’s ruling them all. Once you’ve grabbed this lock and held it close to your chest, he’ll help you on your…
🌐⤴️https://www.infoq.com/news/2024/01/slack-cell-based-architecture/
Я так понимаю, ячеистая архитектура эт новый тренд, который скоро будет во всех проектах (как микросервисы, статью мою, я надеюсь вы читали, что микросервисы вам не нужны)
🤖 За последние полтора года Slack перешёл от монолитной архитектуры к архитектуре, основанной на ячейках, для большинства критически важных сервисов, ориентированных на пользователя. Этот шаг был вызван воздействием сетевых сбоев, затрагивающих одну зону доступности и приводящих к ухудшению качества обслуживания. Новая архитектура позволяет за 5 минут перенаправить весь трафик из затронутой зоны доступности. Однако сложность определения отказа в распределенных системах оставалась проблемой. Приняв подход, основанный на ячейках, где каждая зона доступности содержит полностью изолированное развертывание бэкенда, Slack теперь может быстро перенаправлять трафик из проблемной ячейки благодаря быстрому распространению изменений конфигурации. Переключение трафика осуществляется постепенно и аккуратно, что позволяет завершить все текущие запросы в ячейке, которая освобождается. Этот подход следует рекомендациям AWS и направлен на улучшение масштабируемости и устойчивости облачных нагрузок.
Я так понимаю, ячеистая архитектура эт новый тренд, который скоро будет во всех проектах (как микросервисы, статью мою, я надеюсь вы читали, что микросервисы вам не нужны)
Please open Telegram to view this post
VIEW IN TELEGRAM
InfoQ
Slack Migrates to Cell-Based Architecture on AWS to Mitigate Gray Failures
Slack migrated most of the critical user-facing services from a monolithic to a cell-based architecture over the last 1.5 years. The move was triggered by the impact of networking outages affecting a single availability zone, causing user-impacting service…
https://www.youtube.com/watch?v=WEkfvl6_bkc Покойся с миром
YouTube
Марсианский вертолет Ingenuity больше не полетит [новости науки и космоса]
Новость от: 26/01/24
Больше интересной информации тут: https://boosty.to/science_daily
Поддержать канал переводом на карту: 4274 3200 7835 4159 (сбербанк)
канал на Rutube: https://rutube.ru/channel/24363326/
канал в телеграмм: https://t.me/science_daily_news…
Больше интересной информации тут: https://boosty.to/science_daily
Поддержать канал переводом на карту: 4274 3200 7835 4159 (сбербанк)
канал на Rutube: https://rutube.ru/channel/24363326/
канал в телеграмм: https://t.me/science_daily_news…
🕊Программист VLOG🕊
Смузихлебы остановитесь
Весь infoq это одна большая реклама сервисов AWS, пахнет какой-то деградацией, если AWS предлагает какую-то услугу, значит она всем нужна и ее просто необходимо использовать. Понятно что утрирую, но все же.
https://www.diagrid.io/blog/evolution-of-cloud-computing
(считайте что это вышло где-то на следующей неделе)
Кароч «они» решение конкреных проблем считают эволюцей/эпохами. Не всем нужны облака и прочая, так сейчас статейку читаю, волосы дыбом встают, уже предлагают период постбессерверной эпохи.
https://www.infoq.com/articles/cloud-computing-post-serverless-trends/
Вот эта статья, ужас какой-то. Уже и функции/лямбды это много.
(считайте что это вышло где-то на следующей неделе)
Кароч «они» решение конкреных проблем считают эволюцей/эпохами. Не всем нужны облака и прочая, так сейчас статейку читаю, волосы дыбом встают, уже предлагают период постбессерверной эпохи.
https://www.infoq.com/articles/cloud-computing-post-serverless-trends/
Вот эта статья, ужас какой-то. Уже и функции/лямбды это много.
www.diagrid.io
The Evolution of Cloud Computing: From Raw Infrastructure to the Serverless Application Cloud | Diagrid Blog
In this post, we are going to describe rough evolutionary stages characterized by major trends in the infrastructure and application architectures and responsibilities.
🌐⤴️https://www.infoq.com/articles/federated-GraphQL-platform-Netflix/
Интересно, вообще, когда-то рассматривал в голове концепт, чтобы в микросервисной архитектуре, сервисы не кидали сообщенки и не делали запрос к апи другого сервиса, а создавали запрос, похожий на SQL или GraphQL, но дальше мыслей дело не пошло. Тут про другое, это больше как ApiGateway, но все же.
🤖 Netflix перешла к федеративной архитектуре GraphQL для своей студийной организации, объединив ранее разрозненные API команд в единый граф. Это позволило командам, владеющим данными, также управлять их GraphQL API, поддерживая при этом единый GraphQL API для клиентских разработчиков. Сначала было принято около 40 команд, а сейчас уже более 200 команд участвуют в этом графе. Платформа GraphQL была развита вместе с инструментами и фреймворками, чтобы упростить процесс миграции и поддержку разработчиков. Netflix продолжает инвестиции в улучшение производительности и наблюдаемости графа, перенося также свои потоковые API на эту модель, что представляет новые вызовы из-за различий в использовании и высоких требованиях к производительности.
Интересно, вообще, когда-то рассматривал в голове концепт, чтобы в микросервисной архитектуре, сервисы не кидали сообщенки и не делали запрос к апи другого сервиса, а создавали запрос, похожий на SQL или GraphQL, но дальше мыслей дело не пошло. Тут про другое, это больше как ApiGateway, но все же.
Please open Telegram to view this post
VIEW IN TELEGRAM
InfoQ
Evolving the Federated GraphQL Platform at Netflix
This article describes the journey of the migration towards a Federated GraphQL architecture. Specifically, it shows the GraphQL platform Netflix has built consisting of the Domain Graph Services framework for implementing GraphQL services in Java using Spring…
A_Comprehensive_Overview_of_PostgreSQL_Query_Processing_Stages_Highgo.pdf
5.6 MB
https://www.highgo.ca/2024/01/26/a-comprehensive-overview-of-postgresql-query-processing-stages/
Прям хорошая обзорная статья, как постгрес обрабатывает запрос
Прям хорошая обзорная статья, как постгрес обрабатывает запрос
A Minimum Viable Product Needs a Minimum Viable Architecture.pdf
1.3 MB
🌐⤴️https://www.infoq.com/articles/minimum-viable-architecture/
Все меньше люблю я термен "архитектура", потому что он слишком зонтичный. Но при упоминании этого темена, все должны понимающе кивать голвой, как будто происходт что-то хорошее. По статье, скорее шпаргалка, о том, что нужно учитывать, но только я бы сказал что это нужно учитывать всегда, а не только когда делаете mvp.
🤖 Концепция минимально жизнеспособного продукта (MVP) помогает командам сосредоточиться на создании самого ценного для клиентов продукта на ранних этапах, чтобы быстро и недорого оценить потенциал рынка перед значительными инвестициями в разработку. MVP должен учитывать не только рыночную, но и техническую жизнеспособность продукта для его поддержания и адаптации к меняющимся потребностям со временем. Создание минимально жизнеспособной архитектуры (MVA) в рамках MVP позволяет командам оценить техническую жизнеспособность и обеспечить устойчивую основу для продукта, которая может быть адаптирована по мере его развития. Прозрачное принятие архитектурных решений помогает организации лучше понимать сделанные выборы, что способствует принятию обоснованных решений о дальнейшей адаптации продукта к изменениям рынка и эволюции потребностей клиентов.
Все меньше люблю я термен "архитектура", потому что он слишком зонтичный. Но при упоминании этого темена, все должны понимающе кивать голвой, как будто происходт что-то хорошее. По статье, скорее шпаргалка, о том, что нужно учитывать, но только я бы сказал что это нужно учитывать всегда, а не только когда делаете mvp.
Please open Telegram to view this post
VIEW IN TELEGRAM